ARM: dts: msm: Add GDSC proxy consumers for Sun

Some GDSCs are enabled from bootloaders and need the proxy-consumer to
ensure they stay on until after their associated CC has probed and
enabled clocks that depend on them.

Change-Id: I6801742fb80d62b16153a0973696b82972a22806
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
This commit is contained in:
Mike Tipton
2023-07-14 16:14:51 -07:00
parent 6fc92bbf27
commit 547b3c161d

View File

@@ -689,6 +689,8 @@
reg = <0x19e000 0x4>;
regulator-name = "gcc_ufs_mem_phy_gdsc";
parent-supply = <&VDD_MX_LEVEL>;
proxy-supply = <&gcc_ufs_mem_phy_gdsc>;
qcom,proxy-consumer-enable;
qcom,retain-regs;
qcom,support-cfg-gdscr;
};
@@ -698,6 +700,8 @@
reg = <0x177004 0x4>;
regulator-name = "gcc_ufs_phy_gdsc";
parent-supply = <&VDD_CX_LEVEL>;
proxy-supply = <&gcc_ufs_phy_gdsc>;
qcom,proxy-consumer-enable;
qcom,retain-regs;
qcom,support-cfg-gdscr;
};
@@ -706,6 +710,8 @@
compatible = "qcom,gdsc";
reg = <0x139004 0x4>;
regulator-name = "gcc_usb30_prim_gdsc";
proxy-supply = <&gcc_usb30_prim_gdsc>;
qcom,proxy-consumer-enable;
qcom,retain-regs;
qcom,support-cfg-gdscr;
};
@@ -715,6 +721,8 @@
reg = <0x150018 0x4>;
regulator-name = "gcc_usb3_phy_gdsc";
parent-supply = <&VDD_MX_LEVEL>;
proxy-supply = <&gcc_usb3_phy_gdsc>;
qcom,proxy-consumer-enable;
qcom,retain-regs;
qcom,support-cfg-gdscr;
};