ARM: dts: msm: Update ufs clks and regulators for msmcobalt
Update the correct clocks and regulators used for UFS. CRs-Fixed: 994739 Change-Id: Id545c5b8f567e7ccdab1c07af9637848366b49a5 Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
This commit is contained in:
parent
439ef7b343
commit
cbda86d806
4 changed files with 45 additions and 41 deletions
|
@ -20,21 +20,29 @@
|
||||||
reg = <0x1da7000 0xda8>, /* PHY regs */
|
reg = <0x1da7000 0xda8>, /* PHY regs */
|
||||||
<0x1db8000 0x100>; /* U11 user regs */
|
<0x1db8000 0x100>; /* U11 user regs */
|
||||||
reg-names = "phy_mem", "u11_user";
|
reg-names = "phy_mem", "u11_user";
|
||||||
vdda-phy-supply = <&pmcobalt_l28>;
|
vdda-phy-supply = <&pmcobalt_l1>;
|
||||||
vdda-pll-supply = <&pmcobalt_l2>;
|
vdda-pll-supply = <&pmcobalt_l2>;
|
||||||
vddp-ref-clk-supply = <&pmcobalt_l26>;
|
vddp-ref-clk-supply = <&pmcobalt_l26>;
|
||||||
|
vdda-phy-max-microamp = <51400>;
|
||||||
|
vdda-pll-max-microamp = <14600>;
|
||||||
|
vddp-ref-clk-max-microamp = <100>;
|
||||||
|
vddp-ref-clk-always-on;
|
||||||
status = "ok";
|
status = "ok";
|
||||||
};
|
};
|
||||||
|
|
||||||
&ufs1 {
|
&ufs1 {
|
||||||
|
vdd-hba-supply = <&gdsc_ufs>;
|
||||||
|
vdd-hba-fixed-regulator;
|
||||||
vcc-supply = <&pmcobalt_l20>;
|
vcc-supply = <&pmcobalt_l20>;
|
||||||
vccq-supply = <&pmcobalt_l26>;
|
vccq-supply = <&pmcobalt_l26>;
|
||||||
vccq2-supply = <&pmcobalt_s4>;
|
vccq2-supply = <&pmcobalt_s4>;
|
||||||
|
vcc-max-microamp = <750000>;
|
||||||
|
vccq-max-microamp = <560000>;
|
||||||
|
vccq2-max-microamp = <750000>;
|
||||||
|
|
||||||
qcom,disable-lpm;
|
qcom,disable-lpm;
|
||||||
rpm-level = <0>;
|
rpm-level = <0>;
|
||||||
spm-level = <0>;
|
spm-level = <0>;
|
||||||
|
|
||||||
status = "ok";
|
status = "ok";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -33,18 +33,6 @@
|
||||||
qcom,xo-clk-rate = <19200000>;
|
qcom,xo-clk-rate = <19200000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&ufsphy1 {
|
|
||||||
status = "ok";
|
|
||||||
};
|
|
||||||
|
|
||||||
&ufs1 {
|
|
||||||
status = "ok";
|
|
||||||
};
|
|
||||||
|
|
||||||
&ufs_ice {
|
|
||||||
status = "ok";
|
|
||||||
};
|
|
||||||
|
|
||||||
&qusb_phy0 {
|
&qusb_phy0 {
|
||||||
compatible = "usb-nop-xceiv";
|
compatible = "usb-nop-xceiv";
|
||||||
};
|
};
|
||||||
|
|
|
@ -18,6 +18,33 @@
|
||||||
pinctrl-0 = <&uart_console_active>;
|
pinctrl-0 = <&uart_console_active>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&ufsphy1 {
|
||||||
|
vdda-phy-supply = <&pmcobalt_l1>;
|
||||||
|
vdda-pll-supply = <&pmcobalt_l2>;
|
||||||
|
vddp-ref-clk-supply = <&pmcobalt_l26>;
|
||||||
|
vdda-phy-max-microamp = <51400>;
|
||||||
|
vdda-pll-max-microamp = <14600>;
|
||||||
|
vddp-ref-clk-max-microamp = <100>;
|
||||||
|
vddp-ref-clk-always-on;
|
||||||
|
status = "ok";
|
||||||
|
};
|
||||||
|
|
||||||
|
&ufs1 {
|
||||||
|
vdd-hba-supply = <&gdsc_ufs>;
|
||||||
|
vdd-hba-fixed-regulator;
|
||||||
|
vcc-supply = <&pmcobalt_l20>;
|
||||||
|
vccq-supply = <&pmcobalt_l26>;
|
||||||
|
vccq2-supply = <&pmcobalt_s4>;
|
||||||
|
vcc-max-microamp = <750000>;
|
||||||
|
vccq-max-microamp = <560000>;
|
||||||
|
vccq2-max-microamp = <750000>;
|
||||||
|
status = "ok";
|
||||||
|
};
|
||||||
|
|
||||||
|
&ufs_ice {
|
||||||
|
status = "ok";
|
||||||
|
};
|
||||||
|
|
||||||
&sdhc_2 {
|
&sdhc_2 {
|
||||||
vdd-supply = <&pmcobalt_l21>;
|
vdd-supply = <&pmcobalt_l21>;
|
||||||
qcom,vdd-voltage-level = <2950000 2960000>;
|
qcom,vdd-voltage-level = <2950000 2960000>;
|
||||||
|
|
|
@ -1079,14 +1079,12 @@
|
||||||
reg = <0x1da7000 0xda8>;
|
reg = <0x1da7000 0xda8>;
|
||||||
reg-names = "phy_mem";
|
reg-names = "phy_mem";
|
||||||
#phy-cells = <0>;
|
#phy-cells = <0>;
|
||||||
vdda-phy-max-microamp = <51430>;
|
|
||||||
vdda-pll-max-microamp = <14170>;
|
|
||||||
vddp-ref-clk-max-microamp = <100>;
|
|
||||||
vddp-ref-clk-always-on;
|
|
||||||
clock-names = "ref_clk_src",
|
clock-names = "ref_clk_src",
|
||||||
"ref_clk";
|
"ref_clk",
|
||||||
|
"ref_aux_clk";
|
||||||
clocks = <&clock_gcc clk_ln_bb_clk1>,
|
clocks = <&clock_gcc clk_ln_bb_clk1>,
|
||||||
<&clock_gcc clk_gcc_ufs_clkref_clk>;
|
<&clock_gcc clk_gcc_ufs_clkref_clk>,
|
||||||
|
<&clock_gcc clk_gcc_ufs_phy_aux_clk>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1094,24 +1092,18 @@
|
||||||
compatible = "qcom,ice";
|
compatible = "qcom,ice";
|
||||||
reg = <0x1db0000 0x8000>;
|
reg = <0x1db0000 0x8000>;
|
||||||
qcom,enable-ice-clk;
|
qcom,enable-ice-clk;
|
||||||
clock-names = "ufs_core_clk_src",
|
clock-names = "ufs_core_clk",
|
||||||
"ufs_core_clk",
|
|
||||||
"bus_clk",
|
"bus_clk",
|
||||||
"iface_clk",
|
"iface_clk",
|
||||||
"ice_core_clk_src",
|
|
||||||
"ice_core_clk";
|
"ice_core_clk";
|
||||||
clocks = <&clock_gcc clk_ufs_axi_clk_src>,
|
clocks = <&clock_gcc clk_gcc_ufs_axi_clk>,
|
||||||
<&clock_gcc clk_gcc_ufs_axi_clk>,
|
|
||||||
<&clock_gcc clk_gcc_aggre1_ufs_axi_clk>,
|
<&clock_gcc clk_gcc_aggre1_ufs_axi_clk>,
|
||||||
<&clock_gcc clk_gcc_ufs_ahb_clk>,
|
<&clock_gcc clk_gcc_ufs_ahb_clk>,
|
||||||
<&clock_gcc clk_ufs_ice_core_clk_src>,
|
|
||||||
<&clock_gcc clk_gcc_ufs_ice_core_clk>;
|
<&clock_gcc clk_gcc_ufs_ice_core_clk>;
|
||||||
qcom,op-freq-hz = <0>,
|
qcom,op-freq-hz = <0>,
|
||||||
<0>,
|
<0>,
|
||||||
<0>,
|
<0>,
|
||||||
<0>,
|
<300000000>;
|
||||||
<300000000>,
|
|
||||||
<0>;
|
|
||||||
vdd-hba-supply = <&gdsc_ufs>;
|
vdd-hba-supply = <&gdsc_ufs>;
|
||||||
qcom,msm-bus,name = "ufs_ice_noc";
|
qcom,msm-bus,name = "ufs_ice_noc";
|
||||||
qcom,msm-bus,num-cases = <2>;
|
qcom,msm-bus,num-cases = <2>;
|
||||||
|
@ -1131,30 +1123,21 @@
|
||||||
interrupts = <0 265 0>;
|
interrupts = <0 265 0>;
|
||||||
phys = <&ufsphy1>;
|
phys = <&ufsphy1>;
|
||||||
phy-names = "ufsphy";
|
phy-names = "ufsphy";
|
||||||
vdd-hba-supply = <&gdsc_ufs>;
|
|
||||||
vdd-hba-fixed-regulator;
|
|
||||||
vcc-max-microamp = <750000>;
|
|
||||||
vccq-max-microamp = <450000>;
|
|
||||||
vccq2-max-microamp = <750000>;
|
|
||||||
ufs-qcom-crypto = <&ufs_ice>;
|
ufs-qcom-crypto = <&ufs_ice>;
|
||||||
|
|
||||||
clock-names =
|
clock-names =
|
||||||
"core_clk_src",
|
|
||||||
"core_clk",
|
"core_clk",
|
||||||
"bus_aggr_clk",
|
"bus_aggr_clk",
|
||||||
"iface_clk",
|
"iface_clk",
|
||||||
"core_clk_unipro_src",
|
|
||||||
"core_clk_unipro",
|
"core_clk_unipro",
|
||||||
"core_clk_ice",
|
"core_clk_ice",
|
||||||
"ref_clk",
|
"ref_clk",
|
||||||
"tx_lane0_sync_clk",
|
"tx_lane0_sync_clk",
|
||||||
"rx_lane0_sync_clk";
|
"rx_lane0_sync_clk";
|
||||||
clocks =
|
clocks =
|
||||||
<&clock_gcc clk_ufs_axi_clk_src>,
|
|
||||||
<&clock_gcc clk_gcc_ufs_axi_clk>,
|
<&clock_gcc clk_gcc_ufs_axi_clk>,
|
||||||
<&clock_gcc clk_gcc_aggre1_ufs_axi_clk>,
|
<&clock_gcc clk_gcc_aggre1_ufs_axi_clk>,
|
||||||
<&clock_gcc clk_gcc_ufs_ahb_clk>,
|
<&clock_gcc clk_gcc_ufs_ahb_clk>,
|
||||||
<&clock_gcc clk_ufs_ice_core_clk_src>,
|
|
||||||
<&clock_gcc clk_gcc_ufs_unipro_core_clk>,
|
<&clock_gcc clk_gcc_ufs_unipro_core_clk>,
|
||||||
<&clock_gcc clk_gcc_ufs_ice_core_clk>,
|
<&clock_gcc clk_gcc_ufs_ice_core_clk>,
|
||||||
<&clock_gcc clk_ln_bb_clk1>,
|
<&clock_gcc clk_ln_bb_clk1>,
|
||||||
|
@ -1164,12 +1147,10 @@
|
||||||
<100000000 200000000>,
|
<100000000 200000000>,
|
||||||
<0 0>,
|
<0 0>,
|
||||||
<0 0>,
|
<0 0>,
|
||||||
<0 0>,
|
<75000000 150000000>,
|
||||||
<150000000 300000000>,
|
<150000000 300000000>,
|
||||||
<0 0>,
|
<0 0>,
|
||||||
<0 0>,
|
<0 0>,
|
||||||
<0 0>,
|
|
||||||
<0 0>,
|
|
||||||
<0 0>;
|
<0 0>;
|
||||||
|
|
||||||
lanes-per-direction = <1>;
|
lanes-per-direction = <1>;
|
||||||
|
|
Loading…
Add table
Reference in a new issue