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 */
|
||||
<0x1db8000 0x100>; /* U11 user regs */
|
||||
reg-names = "phy_mem", "u11_user";
|
||||
vdda-phy-supply = <&pmcobalt_l28>;
|
||||
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>;
|
||||
|
||||
qcom,disable-lpm;
|
||||
rpm-level = <0>;
|
||||
spm-level = <0>;
|
||||
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
|
|
|
@ -33,18 +33,6 @@
|
|||
qcom,xo-clk-rate = <19200000>;
|
||||
};
|
||||
|
||||
&ufsphy1 {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&ufs1 {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&ufs_ice {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
&qusb_phy0 {
|
||||
compatible = "usb-nop-xceiv";
|
||||
};
|
||||
|
|
|
@ -18,6 +18,33 @@
|
|||
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 {
|
||||
vdd-supply = <&pmcobalt_l21>;
|
||||
qcom,vdd-voltage-level = <2950000 2960000>;
|
||||
|
|
|
@ -1079,14 +1079,12 @@
|
|||
reg = <0x1da7000 0xda8>;
|
||||
reg-names = "phy_mem";
|
||||
#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",
|
||||
"ref_clk";
|
||||
"ref_clk",
|
||||
"ref_aux_clk";
|
||||
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";
|
||||
};
|
||||
|
||||
|
@ -1094,24 +1092,18 @@
|
|||
compatible = "qcom,ice";
|
||||
reg = <0x1db0000 0x8000>;
|
||||
qcom,enable-ice-clk;
|
||||
clock-names = "ufs_core_clk_src",
|
||||
"ufs_core_clk",
|
||||
clock-names = "ufs_core_clk",
|
||||
"bus_clk",
|
||||
"iface_clk",
|
||||
"ice_core_clk_src",
|
||||
"ice_core_clk";
|
||||
clocks = <&clock_gcc clk_ufs_axi_clk_src>,
|
||||
<&clock_gcc clk_gcc_ufs_axi_clk>,
|
||||
clocks = <&clock_gcc clk_gcc_ufs_axi_clk>,
|
||||
<&clock_gcc clk_gcc_aggre1_ufs_axi_clk>,
|
||||
<&clock_gcc clk_gcc_ufs_ahb_clk>,
|
||||
<&clock_gcc clk_ufs_ice_core_clk_src>,
|
||||
<&clock_gcc clk_gcc_ufs_ice_core_clk>;
|
||||
qcom,op-freq-hz = <0>,
|
||||
<0>,
|
||||
<0>,
|
||||
<0>,
|
||||
<300000000>,
|
||||
<0>;
|
||||
<300000000>;
|
||||
vdd-hba-supply = <&gdsc_ufs>;
|
||||
qcom,msm-bus,name = "ufs_ice_noc";
|
||||
qcom,msm-bus,num-cases = <2>;
|
||||
|
@ -1131,30 +1123,21 @@
|
|||
interrupts = <0 265 0>;
|
||||
phys = <&ufsphy1>;
|
||||
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>;
|
||||
|
||||
clock-names =
|
||||
"core_clk_src",
|
||||
"core_clk",
|
||||
"bus_aggr_clk",
|
||||
"iface_clk",
|
||||
"core_clk_unipro_src",
|
||||
"core_clk_unipro",
|
||||
"core_clk_ice",
|
||||
"ref_clk",
|
||||
"tx_lane0_sync_clk",
|
||||
"rx_lane0_sync_clk";
|
||||
clocks =
|
||||
<&clock_gcc clk_ufs_axi_clk_src>,
|
||||
<&clock_gcc clk_gcc_ufs_axi_clk>,
|
||||
<&clock_gcc clk_gcc_aggre1_ufs_axi_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_ice_core_clk>,
|
||||
<&clock_gcc clk_ln_bb_clk1>,
|
||||
|
@ -1164,12 +1147,10 @@
|
|||
<100000000 200000000>,
|
||||
<0 0>,
|
||||
<0 0>,
|
||||
<0 0>,
|
||||
<75000000 150000000>,
|
||||
<150000000 300000000>,
|
||||
<0 0>,
|
||||
<0 0>,
|
||||
<0 0>,
|
||||
<0 0>,
|
||||
<0 0>;
|
||||
|
||||
lanes-per-direction = <1>;
|
||||
|
|
Loading…
Add table
Reference in a new issue