Quoting Srinivasa Rao Mandadapu (2022-07-07 05:36:21) > diff --git a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi > index 32a1e78..859faaa 100644 > --- a/arch/arm64/boot/dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi > +++ b/arch/arm64/boot/dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi > @@ -5,6 +5,70 @@ > * Copyright (c) 2022, The Linux Foundation. All rights reserved. > */ > > +/* PINCTRL */ > + > +&lpass_dmic01_clk { > + drive-strength = <8>; > + bias-disable; > +}; > + > +&lpass_dmic01_clk_sleep { > + drive-strength = <2>; > +}; > + > +&lpass_dmic01_data { > + bias-pull-down; > +}; > + > +&lpass_dmic23_clk { > + drive-strength = <8>; > + bias-disable; > +}; > + > +&lpass_dmic23_clk_sleep { > + drive-strength = <2>; > +}; > + > +&lpass_dmic23_data { > + bias-pull-down; > +}; > + > +&lpass_rx_swr_clk { > + drive-strength = <2>; > + slew-rate = <1>; > + bias-disable; > +}; > + > +&lpass_rx_swr_clk_sleep { > + bias-pull-down; > +}; > + > +&lpass_rx_swr_data { > + drive-strength = <2>; I suspect this was discussed before, but why do we need to modify drive strengths on pins that aren't in output mode? I assume either rx_swr or tx_swr is unidirectional. > + slew-rate = <1>; > + bias-bus-hold; > +}; > + > +&lpass_rx_swr_data_sleep { > + bias-pull-down; > +}; > + > +&lpass_tx_swr_clk { > + drive-strength = <2>; > + slew-rate = <1>; > + bias-disable; > +}; > + > +&lpass_tx_swr_clk_sleep { > + bias-pull-down; > +}; > + > +&lpass_tx_swr_data { > + drive-strength = <2>; > + slew-rate = <1>; > + bias-bus-hold; > +}; > + > &mi2s1_data0 { > drive-strength = <6>; > bias-disable;