dt-bindings: clock: qcom,gcc: sort out power-domains support
On some of Qualcomm platforms the Global Clock Controller (GCC) doesn't
provide power domains. Move requirement for the '#power-domain-cells'
out of the common qcom,gcc.yaml into individual schema files. For the
platforms that do not provide power-domains, explicitly forbid having
the '#power-domain-cells' property.
Suggested-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20240529-qcom-gdscs-v2-2-69c63d0ae1e7@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
| Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-apq8084.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-ipq4019.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-ipq6018.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-mdm9607.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-msm8660.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-msm8909.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-msm8916.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-msm8953.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-msm8974.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-msm8976.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-msm8994.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-msm8998.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-qcm2290.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-qcs404.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sc7180.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sc7280.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sc8180x.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sc8280xp.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sdm660.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sdx55.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sdx65.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sm6115.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sm6125.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,gcc.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,ipq5018-gcc.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,ipq5332-gcc.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,ipq9574-gcc.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,qdu1000-gcc.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,sa8775p-gcc.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,sdx75-gcc.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,sm4450-gcc.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,sm6375-gcc.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,sm7150-gcc.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,sm8550-gcc.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml |
|
diff | blob | blame | history |
| Documentation/devicetree/bindings/clock/qcom,x1e80100-gcc.yaml |
|
diff | blob | blame | history |