Loading arch/arm/boot/dts/qcom/msm8996-pinctrl.dtsi +55 −0 Original line number Diff line number Diff line Loading @@ -1073,6 +1073,61 @@ }; }; quat_mi2s { quat_mi2s_sleep: quat_mi2s_sleep { mux { pins = "gpio58", "gpio59"; function = "qua_mi2s"; }; config { pins = "gpio58", "gpio59"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ }; }; quat_mi2s_active: quat_mi2s_active { mux { pins = "gpio58", "gpio59"; function = "qua_mi2s"; }; config { pins = "gpio58", "gpio59"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; quat_mi2s_sd0 { quat_mi2s_sd0_sleep: quat_mi2s_sd0_sleep { mux { pins = "gpio60"; function = "qua_mi2s"; }; config { pins = "gpio60"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ }; }; quat_mi2s_sd0_active: quat_mi2s_sd0_active { mux { pins = "gpio60"; function = "qua_mi2s"; }; config { pins = "gpio60"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; cci0_active: cci0_active { mux { /* CLK, DATA */ Loading arch/arm/boot/dts/qcom/msm8996.dtsi +10 −0 Original line number Diff line number Diff line Loading @@ -3140,6 +3140,16 @@ pinctrl-0 = <&tert_mi2s_active &tert_mi2s_sd0_active>; pinctrl-1 = <&tert_mi2s_sleep &tert_mi2s_sd0_sleep>; }; dai_mi2s_quat: qcom,msm-dai-q6-mi2s-quat { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <3>; qcom,msm-mi2s-rx-lines = <1>; qcom,msm-mi2s-tx-lines = <0>; pinctrl-names = "default", "sleep"; pinctrl-0 = <&quat_mi2s_active &quat_mi2s_sd0_active>; pinctrl-1 = <&quat_mi2s_sleep &quat_mi2s_sd0_sleep>; }; }; hostless: qcom,msm-pcm-hostless { Loading Loading
arch/arm/boot/dts/qcom/msm8996-pinctrl.dtsi +55 −0 Original line number Diff line number Diff line Loading @@ -1073,6 +1073,61 @@ }; }; quat_mi2s { quat_mi2s_sleep: quat_mi2s_sleep { mux { pins = "gpio58", "gpio59"; function = "qua_mi2s"; }; config { pins = "gpio58", "gpio59"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ }; }; quat_mi2s_active: quat_mi2s_active { mux { pins = "gpio58", "gpio59"; function = "qua_mi2s"; }; config { pins = "gpio58", "gpio59"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ output-high; }; }; }; quat_mi2s_sd0 { quat_mi2s_sd0_sleep: quat_mi2s_sd0_sleep { mux { pins = "gpio60"; function = "qua_mi2s"; }; config { pins = "gpio60"; drive-strength = <2>; /* 2 mA */ bias-pull-down; /* PULL DOWN */ }; }; quat_mi2s_sd0_active: quat_mi2s_sd0_active { mux { pins = "gpio60"; function = "qua_mi2s"; }; config { pins = "gpio60"; drive-strength = <8>; /* 8 mA */ bias-disable; /* NO PULL */ }; }; }; cci0_active: cci0_active { mux { /* CLK, DATA */ Loading
arch/arm/boot/dts/qcom/msm8996.dtsi +10 −0 Original line number Diff line number Diff line Loading @@ -3140,6 +3140,16 @@ pinctrl-0 = <&tert_mi2s_active &tert_mi2s_sd0_active>; pinctrl-1 = <&tert_mi2s_sleep &tert_mi2s_sd0_sleep>; }; dai_mi2s_quat: qcom,msm-dai-q6-mi2s-quat { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <3>; qcom,msm-mi2s-rx-lines = <1>; qcom,msm-mi2s-tx-lines = <0>; pinctrl-names = "default", "sleep"; pinctrl-0 = <&quat_mi2s_active &quat_mi2s_sd0_active>; pinctrl-1 = <&quat_mi2s_sleep &quat_mi2s_sd0_sleep>; }; }; hostless: qcom,msm-pcm-hostless { Loading