On 09/11/2022 15:26, Konrad Dybcio wrote: > Set SDHCI VMMC/VQMMC to <=2v96 and allow load setting by the SDHCI > driver, as required by this use case. > > Configure the SD Card Detect pin, enable the SDHCI2 controller and > assign it the aforementioned regulators. > > Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxx> > --- > .../qcom/sm6375-sony-xperia-murray-pdx225.dts | 34 +++++++++++++++++-- > 1 file changed, 32 insertions(+), 2 deletions(-) > > diff --git a/arch/arm64/boot/dts/qcom/sm6375-sony-xperia-murray-pdx225.dts b/arch/arm64/boot/dts/qcom/sm6375-sony-xperia-murray-pdx225.dts > index 33083f18755b..c4181476f3b8 100644 > --- a/arch/arm64/boot/dts/qcom/sm6375-sony-xperia-murray-pdx225.dts > +++ b/arch/arm64/boot/dts/qcom/sm6375-sony-xperia-murray-pdx225.dts > @@ -153,7 +153,8 @@ pm6125_l4: l4 { > > pm6125_l5: l5 { > regulator-min-microvolt = <1650000>; > - regulator-max-microvolt = <3050000>; > + regulator-max-microvolt = <2960000>; > + regulator-allow-set-load; > }; > > pm6125_l6: l6 { > @@ -235,7 +236,8 @@ pm6125_l21: l21 { > > pm6125_l22: l22 { > regulator-min-microvolt = <2704000>; > - regulator-max-microvolt = <3544000>; > + regulator-max-microvolt = <2960000>; > + regulator-allow-set-load; > }; > > pm6125_l23: l23 { > @@ -302,6 +304,34 @@ &qupv3_id_1 { > status = "okay"; > }; > > +&sdc2_off_state { > + sd-cd-pins { > + pins = "gpio94"; > + function = "gpio"; > + drive-strength = <2>; > + bias-disable; > + }; > +}; > + > +&sdc2_on_state { > + sd-cd-pins { > + pins = "gpio94"; > + function = "gpio"; > + drive-strength = <2>; > + bias-pull-up; > + }; > +}; > + > +&sdhc_2 { > + status = "okay"; > + > + vmmc-supply = <&pm6125_l22>; > + vqmmc-supply = <&pm6125_l5>; > + > + cd-gpios = <&tlmm 94 GPIO_ACTIVE_HIGH>; > +}; > + > + Just one blank line. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> Best regards, Krzysztof