From 1716baa8dd347ce609e2fd848c0ff617145bd81e Mon Sep 17 00:00:00 2001 From: Deru Wang Date: Tue, 13 Apr 2021 19:40:20 +0800 Subject: [PATCH] ARM: dts: msm: mv quat/quin slpi pinctrl to SLPI devicetree file Fix the error of "invalid function func1/2/3 in map table" because these functions are defined in pinctrl-slpi.c. Need mv the quat/quin slpi pinctrl to sm6150-slpi-pinctrl.dtsi from sm6150-pinctrl.dtsi. Change-Id: I732136718eaedd2c1015dd74b6c2f6f476674960 --- qcom/sm6150-pinctrl.dtsi | 260 ---------------------------------- qcom/sm6150-slpi-pinctrl.dtsi | 260 ++++++++++++++++++++++++++++++++++ 2 files changed, 260 insertions(+), 260 deletions(-) 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; + }; + }; }; };