Commit c412c6b1 authored by Abel Vesa's avatar Abel Vesa Committed by Bjorn Andersson
Browse files

dt-bindings: clock: qcom: Add missing power-domains property



In order for the GCC votes on the GDSCs it provides to be propagated
to CX, CX needs to be declared as power domain of the GCC.

Document the missing power-domains property to that purpose.

Fixes: 95ba6820 ("dt-bindings: clock: qcom: document the Milos Global Clock Controller")
Signed-off-by: default avatarAbel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260327-dt-fix-milos-eliza-gcc-power-domains-v1-1-f14a22c73fe9@oss.qualcomm.com


Signed-off-by: default avatarBjorn Andersson <andersson@kernel.org>
parent 3006f7fb
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -35,9 +35,14 @@ properties:
      - description: UFS Phy Tx symbol 0 clock source
      - description: USB3 Phy wrapper pipe clock source

  power-domains:
    items:
      - description: CX domain

required:
  - compatible
  - clocks
  - power-domains
  - '#power-domain-cells'

allOf:
@@ -48,6 +53,7 @@ unevaluatedProperties: false
examples:
  - |
    #include <dt-bindings/clock/qcom,rpmh.h>
    #include <dt-bindings/power/qcom,rpmhpd.h>
    clock-controller@100000 {
        compatible = "qcom,milos-gcc";
        reg = <0x00100000 0x1f4200>;
@@ -59,6 +65,7 @@ examples:
                 <&ufs_mem_phy 1>,
                 <&ufs_mem_phy 2>,
                 <&usb_1_qmpphy>;
        power-domains = <&rpmhpd RPMHPD_CX>;
        #clock-cells = <1>;
        #reset-cells = <1>;
        #power-domain-cells = <1>;