mirror of https://gitee.com/openkylin/linux.git
arm64: dts: qcom: msm8996: Move regulator consumers to db820c
Supplies for the various components in the SoC depends on board layout, so move the supply definitions to db820c.dtsi instead of carrying them in the platform dtsi. Acked-by: Vinod Koul <vkoul@kernel.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
This commit is contained in:
parent
75b77d6492
commit
8088443143
|
@ -142,6 +142,10 @@ &blsp2_spi5 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&camss {
|
||||||
|
vdda-supply = <&pm8994_l2>;
|
||||||
|
};
|
||||||
|
|
||||||
&sdhc2 {
|
&sdhc2 {
|
||||||
/* External SD card */
|
/* External SD card */
|
||||||
pinctrl-names = "default", "sleep";
|
pinctrl-names = "default", "sleep";
|
||||||
|
@ -155,10 +159,28 @@ &sdhc2 {
|
||||||
|
|
||||||
&ufsphy {
|
&ufsphy {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
|
vdda-phy-supply = <&pm8994_l28>;
|
||||||
|
vdda-pll-supply = <&pm8994_l12>;
|
||||||
|
|
||||||
|
vdda-phy-max-microamp = <18380>;
|
||||||
|
vdda-pll-max-microamp = <9440>;
|
||||||
|
|
||||||
|
vddp-ref-clk-supply = <&pm8994_l25>;
|
||||||
|
vddp-ref-clk-max-microamp = <100>;
|
||||||
|
vddp-ref-clk-always-on;
|
||||||
};
|
};
|
||||||
|
|
||||||
&ufshc {
|
&ufshc {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
|
vcc-supply = <&pm8994_l20>;
|
||||||
|
vccq-supply = <&pm8994_l25>;
|
||||||
|
vccq2-supply = <&pm8994_s4>;
|
||||||
|
|
||||||
|
vcc-max-microamp = <600000>;
|
||||||
|
vccq-max-microamp = <450000>;
|
||||||
|
vccq2-max-microamp = <450000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&msmgpio {
|
&msmgpio {
|
||||||
|
@ -369,18 +391,31 @@ &pmi8994_gpios {
|
||||||
|
|
||||||
&pcie_phy {
|
&pcie_phy {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
|
vdda-phy-supply = <&pm8994_l28>;
|
||||||
|
vdda-pll-supply = <&pm8994_l12>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&usb3phy {
|
&usb3phy {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
|
vdda-phy-supply = <&pm8994_l28>;
|
||||||
|
vdda-pll-supply = <&pm8994_l12>;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&hsusb_phy1 {
|
&hsusb_phy1 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
|
vdda-pll-supply = <&pm8994_l12>;
|
||||||
|
vdda-phy-dpdm-supply = <&pm8994_l24>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&hsusb_phy2 {
|
&hsusb_phy2 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
|
vdda-pll-supply = <&pm8994_l12>;
|
||||||
|
vdda-phy-dpdm-supply = <&pm8994_l24>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&usb3 {
|
&usb3 {
|
||||||
|
@ -408,22 +443,31 @@ &pcie0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
perst-gpio = <&msmgpio 35 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&msmgpio 35 GPIO_ACTIVE_LOW>;
|
||||||
vddpe-3v3-supply = <&wlan_en>;
|
vddpe-3v3-supply = <&wlan_en>;
|
||||||
|
vdda-supply = <&pm8994_l28>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&pcie1 {
|
&pcie1 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
perst-gpio = <&msmgpio 130 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&msmgpio 130 GPIO_ACTIVE_LOW>;
|
||||||
|
vdda-supply = <&pm8994_l28>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&pcie2 {
|
&pcie2 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
perst-gpio = <&msmgpio 114 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&msmgpio 114 GPIO_ACTIVE_LOW>;
|
||||||
|
vdda-supply = <&pm8994_l28>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&wcd9335 {
|
&wcd9335 {
|
||||||
clock-names = "mclk", "slimbus";
|
clock-names = "mclk", "slimbus";
|
||||||
clocks = <&div1_mclk>,
|
clocks = <&div1_mclk>,
|
||||||
<&rpmcc RPM_SMD_BB_CLK1>;
|
<&rpmcc RPM_SMD_BB_CLK1>;
|
||||||
|
|
||||||
|
vdd-buck-supply = <&pm8994_s4>;
|
||||||
|
vdd-buck-sido-supply = <&pm8994_s4>;
|
||||||
|
vdd-tx-supply = <&pm8994_s4>;
|
||||||
|
vdd-rx-supply = <&pm8994_s4>;
|
||||||
|
vdd-io-supply = <&pm8994_s4>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&mdss {
|
&mdss {
|
||||||
|
|
|
@ -1326,16 +1326,6 @@ ufsphy: phy@627000 {
|
||||||
reg-names = "phy_mem";
|
reg-names = "phy_mem";
|
||||||
#phy-cells = <0>;
|
#phy-cells = <0>;
|
||||||
|
|
||||||
vdda-phy-supply = <&pm8994_l28>;
|
|
||||||
vdda-pll-supply = <&pm8994_l12>;
|
|
||||||
|
|
||||||
vdda-phy-max-microamp = <18380>;
|
|
||||||
vdda-pll-max-microamp = <9440>;
|
|
||||||
|
|
||||||
vddp-ref-clk-supply = <&pm8994_l25>;
|
|
||||||
vddp-ref-clk-max-microamp = <100>;
|
|
||||||
vddp-ref-clk-always-on;
|
|
||||||
|
|
||||||
clock-names = "ref_clk_src", "ref_clk";
|
clock-names = "ref_clk_src", "ref_clk";
|
||||||
clocks = <&rpmcc RPM_SMD_LN_BB_CLK>,
|
clocks = <&rpmcc RPM_SMD_LN_BB_CLK>,
|
||||||
<&gcc GCC_UFS_CLKREF_CLK>;
|
<&gcc GCC_UFS_CLKREF_CLK>;
|
||||||
|
@ -1351,14 +1341,6 @@ ufshc: ufshc@624000 {
|
||||||
phys = <&ufsphy>;
|
phys = <&ufsphy>;
|
||||||
phy-names = "ufsphy";
|
phy-names = "ufsphy";
|
||||||
|
|
||||||
vcc-supply = <&pm8994_l20>;
|
|
||||||
vccq-supply = <&pm8994_l25>;
|
|
||||||
vccq2-supply = <&pm8994_s4>;
|
|
||||||
|
|
||||||
vcc-max-microamp = <600000>;
|
|
||||||
vccq-max-microamp = <450000>;
|
|
||||||
vccq2-max-microamp = <450000>;
|
|
||||||
|
|
||||||
power-domains = <&gcc UFS_GDSC>;
|
power-domains = <&gcc UFS_GDSC>;
|
||||||
|
|
||||||
clock-names =
|
clock-names =
|
||||||
|
@ -1460,9 +1442,6 @@ pcie_phy: phy@34000 {
|
||||||
<&gcc GCC_PCIE_CLKREF_CLK>;
|
<&gcc GCC_PCIE_CLKREF_CLK>;
|
||||||
clock-names = "aux", "cfg_ahb", "ref";
|
clock-names = "aux", "cfg_ahb", "ref";
|
||||||
|
|
||||||
vdda-phy-supply = <&pm8994_l28>;
|
|
||||||
vdda-pll-supply = <&pm8994_l12>;
|
|
||||||
|
|
||||||
resets = <&gcc GCC_PCIE_PHY_BCR>,
|
resets = <&gcc GCC_PCIE_PHY_BCR>,
|
||||||
<&gcc GCC_PCIE_PHY_COM_BCR>,
|
<&gcc GCC_PCIE_PHY_COM_BCR>,
|
||||||
<&gcc GCC_PCIE_PHY_COM_NOCSR_BCR>;
|
<&gcc GCC_PCIE_PHY_COM_NOCSR_BCR>;
|
||||||
|
@ -1522,9 +1501,6 @@ usb3phy: phy@7410000 {
|
||||||
<&gcc GCC_USB3_CLKREF_CLK>;
|
<&gcc GCC_USB3_CLKREF_CLK>;
|
||||||
clock-names = "aux", "cfg_ahb", "ref";
|
clock-names = "aux", "cfg_ahb", "ref";
|
||||||
|
|
||||||
vdda-phy-supply = <&pm8994_l28>;
|
|
||||||
vdda-pll-supply = <&pm8994_l12>;
|
|
||||||
|
|
||||||
resets = <&gcc GCC_USB3_PHY_BCR>,
|
resets = <&gcc GCC_USB3_PHY_BCR>,
|
||||||
<&gcc GCC_USB3PHY_PHY_BCR>;
|
<&gcc GCC_USB3PHY_PHY_BCR>;
|
||||||
reset-names = "phy", "common";
|
reset-names = "phy", "common";
|
||||||
|
@ -1551,9 +1527,6 @@ hsusb_phy1: phy@7411000 {
|
||||||
<&gcc GCC_RX1_USB2_CLKREF_CLK>;
|
<&gcc GCC_RX1_USB2_CLKREF_CLK>;
|
||||||
clock-names = "cfg_ahb", "ref";
|
clock-names = "cfg_ahb", "ref";
|
||||||
|
|
||||||
vdda-pll-supply = <&pm8994_l12>;
|
|
||||||
vdda-phy-dpdm-supply = <&pm8994_l24>;
|
|
||||||
|
|
||||||
resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>;
|
resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>;
|
||||||
nvmem-cells = <&qusb2p_hstx_trim>;
|
nvmem-cells = <&qusb2p_hstx_trim>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
@ -1568,9 +1541,6 @@ hsusb_phy2: phy@7412000 {
|
||||||
<&gcc GCC_RX2_USB2_CLKREF_CLK>;
|
<&gcc GCC_RX2_USB2_CLKREF_CLK>;
|
||||||
clock-names = "cfg_ahb", "ref";
|
clock-names = "cfg_ahb", "ref";
|
||||||
|
|
||||||
vdda-pll-supply = <&pm8994_l12>;
|
|
||||||
vdda-phy-dpdm-supply = <&pm8994_l24>;
|
|
||||||
|
|
||||||
resets = <&gcc GCC_QUSB2PHY_SEC_BCR>;
|
resets = <&gcc GCC_QUSB2PHY_SEC_BCR>;
|
||||||
nvmem-cells = <&qusb2s_hstx_trim>;
|
nvmem-cells = <&qusb2s_hstx_trim>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
@ -1778,7 +1748,6 @@ camss: camss@a00000 {
|
||||||
"vfe1_stream",
|
"vfe1_stream",
|
||||||
"vfe_ahb",
|
"vfe_ahb",
|
||||||
"vfe_axi";
|
"vfe_axi";
|
||||||
vdda-supply = <&pm8994_l2>;
|
|
||||||
iommus = <&vfe_smmu 0>,
|
iommus = <&vfe_smmu 0>,
|
||||||
<&vfe_smmu 1>,
|
<&vfe_smmu 1>,
|
||||||
<&vfe_smmu 2>,
|
<&vfe_smmu 2>,
|
||||||
|
@ -1890,9 +1859,6 @@ pcie0: pcie@600000 {
|
||||||
pinctrl-0 = <&pcie0_clkreq_default &pcie0_perst_default &pcie0_wake_default>;
|
pinctrl-0 = <&pcie0_clkreq_default &pcie0_perst_default &pcie0_wake_default>;
|
||||||
pinctrl-1 = <&pcie0_clkreq_sleep &pcie0_perst_default &pcie0_wake_sleep>;
|
pinctrl-1 = <&pcie0_clkreq_sleep &pcie0_perst_default &pcie0_wake_sleep>;
|
||||||
|
|
||||||
|
|
||||||
vdda-supply = <&pm8994_l28>;
|
|
||||||
|
|
||||||
linux,pci-domain = <0>;
|
linux,pci-domain = <0>;
|
||||||
|
|
||||||
clocks = <&gcc GCC_PCIE_0_PIPE_CLK>,
|
clocks = <&gcc GCC_PCIE_0_PIPE_CLK>,
|
||||||
|
@ -1945,8 +1911,6 @@ pcie1: pcie@608000 {
|
||||||
pinctrl-0 = <&pcie1_clkreq_default &pcie1_perst_default &pcie1_wake_default>;
|
pinctrl-0 = <&pcie1_clkreq_default &pcie1_perst_default &pcie1_wake_default>;
|
||||||
pinctrl-1 = <&pcie1_clkreq_sleep &pcie1_perst_default &pcie1_wake_sleep>;
|
pinctrl-1 = <&pcie1_clkreq_sleep &pcie1_perst_default &pcie1_wake_sleep>;
|
||||||
|
|
||||||
|
|
||||||
vdda-supply = <&pm8994_l28>;
|
|
||||||
linux,pci-domain = <1>;
|
linux,pci-domain = <1>;
|
||||||
|
|
||||||
clocks = <&gcc GCC_PCIE_1_PIPE_CLK>,
|
clocks = <&gcc GCC_PCIE_1_PIPE_CLK>,
|
||||||
|
@ -1998,8 +1962,6 @@ pcie2: pcie@610000 {
|
||||||
pinctrl-0 = <&pcie2_clkreq_default &pcie2_perst_default &pcie2_wake_default>;
|
pinctrl-0 = <&pcie2_clkreq_default &pcie2_perst_default &pcie2_wake_default>;
|
||||||
pinctrl-1 = <&pcie2_clkreq_sleep &pcie2_perst_default &pcie2_wake_sleep >;
|
pinctrl-1 = <&pcie2_clkreq_sleep &pcie2_perst_default &pcie2_wake_sleep >;
|
||||||
|
|
||||||
vdda-supply = <&pm8994_l28>;
|
|
||||||
|
|
||||||
linux,pci-domain = <2>;
|
linux,pci-domain = <2>;
|
||||||
clocks = <&gcc GCC_PCIE_2_PIPE_CLK>,
|
clocks = <&gcc GCC_PCIE_2_PIPE_CLK>,
|
||||||
<&gcc GCC_PCIE_2_AUX_CLK>,
|
<&gcc GCC_PCIE_2_AUX_CLK>,
|
||||||
|
@ -2064,12 +2026,6 @@ wcd9335: codec@1{
|
||||||
|
|
||||||
slim-ifc-dev = <&tasha_ifd>;
|
slim-ifc-dev = <&tasha_ifd>;
|
||||||
|
|
||||||
vdd-buck-supply = <&pm8994_s4>;
|
|
||||||
vdd-buck-sido-supply = <&pm8994_s4>;
|
|
||||||
vdd-tx-supply = <&pm8994_s4>;
|
|
||||||
vdd-rx-supply = <&pm8994_s4>;
|
|
||||||
vdd-io-supply = <&pm8994_s4>;
|
|
||||||
|
|
||||||
#sound-dai-cells = <1>;
|
#sound-dai-cells = <1>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue