Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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: 95ba6820a665 ("dt-bindings: clock: qcom: document the Milos Global Clock Controller")
Signed-off-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Reviewed-by: Krzysztof 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: Bjorn Andersson <andersson@kernel.org>

authored by

Abel Vesa and committed by
Bjorn Andersson
c412c6b1 3006f7fb

+7
+7
Documentation/devicetree/bindings/clock/qcom,milos-gcc.yaml
··· 35 35 - description: UFS Phy Tx symbol 0 clock source 36 36 - description: USB3 Phy wrapper pipe clock source 37 37 38 + power-domains: 39 + items: 40 + - description: CX domain 41 + 38 42 required: 39 43 - compatible 40 44 - clocks 45 + - power-domains 41 46 - '#power-domain-cells' 42 47 43 48 allOf: ··· 53 48 examples: 54 49 - | 55 50 #include <dt-bindings/clock/qcom,rpmh.h> 51 + #include <dt-bindings/power/qcom,rpmhpd.h> 56 52 clock-controller@100000 { 57 53 compatible = "qcom,milos-gcc"; 58 54 reg = <0x00100000 0x1f4200>; ··· 65 59 <&ufs_mem_phy 1>, 66 60 <&ufs_mem_phy 2>, 67 61 <&usb_1_qmpphy>; 62 + power-domains = <&rpmhpd RPMHPD_CX>; 68 63 #clock-cells = <1>; 69 64 #reset-cells = <1>; 70 65 #power-domain-cells = <1>;