diff --git a/qcom/sm6150-pinctrl.dtsi b/qcom/sm6150-pinctrl.dtsi index fe39f680b9f4..8d39ef444d9f 100644 --- a/qcom/sm6150-pinctrl.dtsi +++ b/qcom/sm6150-pinctrl.dtsi @@ -1343,266 +1343,6 @@ }; }; - quat_tdm_sclk_active: quat_tdm_sclk_active { - mux { - pins = "gpio23"; - function = "func3"; - }; - - config { - pins = "gpio23"; - drive-strength = <6>; - bias-disable; - }; - }; - - quat_tdm_sclk_sleep: quat_tdm_sclk_sleep { - mux { - pins = "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio23"; - drive-strength = <2>; - bias-pull-down; - }; - }; - - quat_tdm_ws_active: quat_tdm_ws_active { - mux { - pins = "gpio24"; - function = "func1"; - }; - - config { - pins = "gpio24"; - drive-strength = <6>; - bias-disable; - }; - }; - - quat_tdm_ws_sleep: quat_tdm_ws_sleep { - mux { - pins = "gpio24"; - function = "gpio"; - }; - - config { - pins = "gpio24"; - drive-strength = <2>; - bias-pull-down; - }; - }; - - quat_tdm_data3_active: quat_tdm_data3_active { - mux { - pins = "gpio28"; - function = "func2"; - }; - - config { - pins = "gpio28"; - drive-strength = <4>; - bias-disable; - }; - }; - - quat_tdm_data3_sleep: quat_tdm_data3_sleep { - mux { - pins = "gpio28"; - function = "gpio"; - }; - - config { - pins = "gpio28"; - drive-strength = <2>; - bias-pull-down; - }; - }; - - quat_tdm_data2_active: quat_tdm_data2_active { - mux { - pins = "gpio27"; - function = "func2"; - }; - - config { - pins = "gpio27"; - drive-strength = <4>; - bias-disable; - }; - }; - - quat_tdm_data2_sleep: quat_tdm_data2_sleep { - mux { - pins = "gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio27"; - drive-strength = <2>; - bias-pull-down; - }; - }; - - quat_tdm_data1_active: quat_tdm_data1_active { - mux { - pins = "gpio26"; - function = "func2"; - }; - - config { - pins = "gpio26"; - drive-strength = <4>; - bias-disable; - }; - }; - - quat_tdm_data1_sleep: quat_tdm_data1_sleep { - mux { - pins = "gpio26"; - function = "gpio"; - }; - - config { - pins = "gpio26"; - drive-strength = <2>; - bias-pull-down; - }; - }; - - quat_tdm_data0_active: quat_tdm_data0_active { - mux { - pins = "gpio25"; - function = "func1"; - }; - - config { - pins = "gpio25"; - drive-strength = <4>; - bias-disable; - }; - }; - - quat_tdm_data0_sleep: quat_tdm_data0_sleep { - mux { - pins = "gpio25"; - function = "gpio"; - }; - - config { - pins = "gpio25"; - drive-strength = <2>; - bias-pull-up; - }; - }; - - quin_tdm_sclk_active: quin_tdm_sclk_active { - mux { - pins = "gpio18"; - function = "func3"; - }; - - config { - pins = "gpio18"; - drive-strength = <2>; - bias-disable; - }; - }; - - quin_tdm_sclk_sleep: quin_tdm_sclk_sleep { - mux { - pins = "gpio18"; - function = "gpio"; - }; - - config { - pins = "gpio18"; - drive-strength = <2>; - bias-pull-down; - }; - }; - - quin_tdm_data0_active: quin_tdm_data0_active { - mux { - pins = "gpio20"; - function = "func3"; - }; - - config { - pins = "gpio20"; - drive-strength = <2>; - bias-disable; - }; - }; - - quin_tdm_data0_sleep: quin_tdm_data0_sleep { - mux { - pins = "gpio20"; - function = "gpio"; - }; - - config { - pins = "gpio20"; - drive-strength = <2>; - bias-pull-up; - }; - }; - - quin_tdm_ws_active: quin_tdm_ws_active { - mux { - pins = "gpio21"; - function = "func3"; - }; - - config { - pins = "gpio21"; - drive-strength = <2>; - bias-disable; - }; - }; - - quin_tdm_ws_sleep: quin_tdm_ws_sleep { - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive-strength = <2>; - bias-pull-down; - }; - }; - - quin_tdm_data1_active: quin_tdm_data1_active { - mux { - pins = "gpio22"; - function = "func3"; - }; - - config { - pins = "gpio22"; - drive-strength = <8>; - bias-disable; - }; - }; - - quin_tdm_data1_sleep: quin_tdm_data1_sleep { - mux { - pins = "gpio22"; - function = "gpio"; - }; - - config { - pins = "gpio22"; - drive-strength = <2>; - bias-pull-down; - }; - }; - audio_internal_mclk2_active: audio_internal_mclk2_active { mux { pins = "gpio122"; diff --git a/qcom/sm6150-slpi-pinctrl.dtsi b/qcom/sm6150-slpi-pinctrl.dtsi index 58f609ab0c47..32d250433a47 100644 --- a/qcom/sm6150-slpi-pinctrl.dtsi +++ b/qcom/sm6150-slpi-pinctrl.dtsi @@ -239,5 +239,265 @@ }; }; }; + + quat_tdm_sclk_active: quat_tdm_sclk_active { + mux { + pins = "gpio23"; + function = "func3"; + }; + + config { + pins = "gpio23"; + drive-strength = <6>; + bias-disable; + }; + }; + + quat_tdm_sclk_sleep: quat_tdm_sclk_sleep { + mux { + pins = "gpio23"; + function = "gpio"; + }; + + config { + pins = "gpio23"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + quat_tdm_ws_active: quat_tdm_ws_active { + mux { + pins = "gpio24"; + function = "func1"; + }; + + config { + pins = "gpio24"; + drive-strength = <6>; + bias-disable; + }; + }; + + quat_tdm_ws_sleep: quat_tdm_ws_sleep { + mux { + pins = "gpio24"; + function = "gpio"; + }; + + config { + pins = "gpio24"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + quat_tdm_data3_active: quat_tdm_data3_active { + mux { + pins = "gpio28"; + function = "func2"; + }; + + config { + pins = "gpio28"; + drive-strength = <4>; + bias-disable; + }; + }; + + quat_tdm_data3_sleep: quat_tdm_data3_sleep { + mux { + pins = "gpio28"; + function = "gpio"; + }; + + config { + pins = "gpio28"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + quat_tdm_data2_active: quat_tdm_data2_active { + mux { + pins = "gpio27"; + function = "func2"; + }; + + config { + pins = "gpio27"; + drive-strength = <4>; + bias-disable; + }; + }; + + quat_tdm_data2_sleep: quat_tdm_data2_sleep { + mux { + pins = "gpio27"; + function = "gpio"; + }; + + config { + pins = "gpio27"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + quat_tdm_data1_active: quat_tdm_data1_active { + mux { + pins = "gpio26"; + function = "func2"; + }; + + config { + pins = "gpio26"; + drive-strength = <4>; + bias-disable; + }; + }; + + quat_tdm_data1_sleep: quat_tdm_data1_sleep { + mux { + pins = "gpio26"; + function = "gpio"; + }; + + config { + pins = "gpio26"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + quat_tdm_data0_active: quat_tdm_data0_active { + mux { + pins = "gpio25"; + function = "func1"; + }; + + config { + pins = "gpio25"; + drive-strength = <4>; + bias-disable; + }; + }; + + quat_tdm_data0_sleep: quat_tdm_data0_sleep { + mux { + pins = "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio25"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + quin_tdm_sclk_active: quin_tdm_sclk_active { + mux { + pins = "gpio18"; + function = "func3"; + }; + + config { + pins = "gpio18"; + drive-strength = <2>; + bias-disable; + }; + }; + + quin_tdm_sclk_sleep: quin_tdm_sclk_sleep { + mux { + pins = "gpio18"; + function = "gpio"; + }; + + config { + pins = "gpio18"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + quin_tdm_data0_active: quin_tdm_data0_active { + mux { + pins = "gpio20"; + function = "func3"; + }; + + config { + pins = "gpio20"; + drive-strength = <2>; + bias-disable; + }; + }; + + quin_tdm_data0_sleep: quin_tdm_data0_sleep { + mux { + pins = "gpio20"; + function = "gpio"; + }; + + config { + pins = "gpio20"; + drive-strength = <2>; + bias-pull-up; + }; + }; + + quin_tdm_ws_active: quin_tdm_ws_active { + mux { + pins = "gpio21"; + function = "func3"; + }; + + config { + pins = "gpio21"; + drive-strength = <2>; + bias-disable; + }; + }; + + quin_tdm_ws_sleep: quin_tdm_ws_sleep { + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + drive-strength = <2>; + bias-pull-down; + }; + }; + + quin_tdm_data1_active: quin_tdm_data1_active { + mux { + pins = "gpio22"; + function = "func3"; + }; + + config { + pins = "gpio22"; + drive-strength = <8>; + bias-disable; + }; + }; + + quin_tdm_data1_sleep: quin_tdm_data1_sleep { + mux { + pins = "gpio22"; + function = "gpio"; + }; + + config { + pins = "gpio22"; + drive-strength = <2>; + bias-pull-down; + }; + }; }; };