Message ID | 20231117201720.298422-8-davidwronek@gmail.com |
---|---|
State | New |
Headers | show |
Series | Add UFS support for SC7180/SM7125 | expand |
On 11/17/23 21:08, David Wronek wrote: > Enable the UFS found on the SM7125 Xiaomi smartphones. > > Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> > Signed-off-by: David Wronek <davidwronek@gmail.com> > --- > .../boot/dts/qcom/sm7125-xiaomi-common.dtsi | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/arch/arm64/boot/dts/qcom/sm7125-xiaomi-common.dtsi b/arch/arm64/boot/dts/qcom/sm7125-xiaomi-common.dtsi > index e55cd83c19b8..22ad8a25217e 100644 > --- a/arch/arm64/boot/dts/qcom/sm7125-xiaomi-common.dtsi > +++ b/arch/arm64/boot/dts/qcom/sm7125-xiaomi-common.dtsi > @@ -398,6 +398,22 @@ sd-cd-pins { > }; > }; > > +&ufs_mem_hc { > + vcc-supply = <&vreg_l19a_3p0>; > + vcc-max-microamp = <600000>; > + vccq2-supply = <&vreg_l12a_1p8>; > + vccq2-max-microamp = <600000>; > + status = "okay"; > +}; > + > +&ufs_mem_phy { > + vdda-phy-supply = <&vreg_l4a_0p88>; > + vdda-pll-supply = <&vreg_l3c_1p23>; > + vdda-phy-max-microamp = <62900>; > + vdda-pll-max-microamp = <18300>; These regulators need regulator-allow-set-load and allowed-modes Konrad
diff --git a/arch/arm64/boot/dts/qcom/sm7125-xiaomi-common.dtsi b/arch/arm64/boot/dts/qcom/sm7125-xiaomi-common.dtsi index e55cd83c19b8..22ad8a25217e 100644 --- a/arch/arm64/boot/dts/qcom/sm7125-xiaomi-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sm7125-xiaomi-common.dtsi @@ -398,6 +398,22 @@ sd-cd-pins { }; }; +&ufs_mem_hc { + vcc-supply = <&vreg_l19a_3p0>; + vcc-max-microamp = <600000>; + vccq2-supply = <&vreg_l12a_1p8>; + vccq2-max-microamp = <600000>; + status = "okay"; +}; + +&ufs_mem_phy { + vdda-phy-supply = <&vreg_l4a_0p88>; + vdda-pll-supply = <&vreg_l3c_1p23>; + vdda-phy-max-microamp = <62900>; + vdda-pll-max-microamp = <18300>; + status = "okay"; +}; + &usb_1 { qcom,select-utmi-as-pipe-clk; status = "okay";