summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeng Wang <mengw@qti.qualcomm.com>2020-06-16 18:42:56 +0800
committerMeng Wang <mengw@qti.qualcomm.com>2020-06-18 16:30:26 +0800
commitfb95308f94a0519fbf1a57f4c19ec48870b1ea6f (patch)
treed68115cd6306dc72fe3573e30093b2f58e55509a
parent44dad1cb6a9daf6a9dd5dd59a57465b71789a97b (diff)
downloaddevicetree-fb95308f94a0519fbf1a57f4c19ec48870b1ea6f.tar.gz
ARM: dts: msm: update setting for tert MI2S on Kona
Update setting for tert MI2S on Kona. Change-Id: I69037f9f18af18e90cf9ee78aa91dc99a1002223
-rw-r--r--qcom/kona-cdp.dtsi20
-rw-r--r--qcom/kona-mtp.dtsi20
-rw-r--r--qcom/kona-qrd.dtsi18
3 files changed, 43 insertions, 15 deletions
diff --git a/qcom/kona-cdp.dtsi b/qcom/kona-cdp.dtsi
index 93f2838a..242827f3 100644
--- a/qcom/kona-cdp.dtsi
+++ b/qcom/kona-cdp.dtsi
@@ -21,11 +21,21 @@
&dai_mi2s2 {
qcom,msm-mi2s-tx-lines = <1>;
- pinctrl-names = "default", "sleep";
- pinctrl-0 = <&tert_mi2s_sck_active &tert_mi2s_ws_active
- &tert_mi2s_sd0_active>;
- pinctrl-1 = <&tert_mi2s_sck_sleep &tert_mi2s_ws_sleep
- &tert_mi2s_sd0_sleep>;
+};
+
+&q6core {
+ cdc_tert_mi2s_gpios: msm_cdc_pinctrl_tert {
+ compatible = "qcom,msm-cdc-pinctrl";
+ pinctrl-names = "aud_active", "aud_sleep";
+ pinctrl-0 = <&tert_mi2s_sck_active &tert_mi2s_ws_active
+ &tert_mi2s_sd0_active>;
+ pinctrl-1 = <&tert_mi2s_sck_sleep &tert_mi2s_ws_sleep
+ &tert_mi2s_sd0_sleep>;
+ };
+};
+
+&kona_snd {
+ qcom,tert-mi2s-gpios = <&cdc_tert_mi2s_gpios>;
};
&qupv3_se1_i2c {
diff --git a/qcom/kona-mtp.dtsi b/qcom/kona-mtp.dtsi
index 23aac937..d5505e7e 100644
--- a/qcom/kona-mtp.dtsi
+++ b/qcom/kona-mtp.dtsi
@@ -21,11 +21,21 @@
&dai_mi2s2 {
qcom,msm-mi2s-tx-lines = <1>;
- pinctrl-names = "default", "sleep";
- pinctrl-0 = <&tert_mi2s_sck_active &tert_mi2s_ws_active
- &tert_mi2s_sd0_active>;
- pinctrl-1 = <&tert_mi2s_sck_sleep &tert_mi2s_ws_sleep
- &tert_mi2s_sd0_sleep>;
+};
+
+&q6core {
+ cdc_tert_mi2s_gpios: msm_cdc_pinctrl_tert {
+ compatible = "qcom,msm-cdc-pinctrl";
+ pinctrl-names = "aud_active", "aud_sleep";
+ pinctrl-0 = <&tert_mi2s_sck_active &tert_mi2s_ws_active
+ &tert_mi2s_sd0_active>;
+ pinctrl-1 = <&tert_mi2s_sck_sleep &tert_mi2s_ws_sleep
+ &tert_mi2s_sd0_sleep>;
+ };
+};
+
+&kona_snd {
+ qcom,tert-mi2s-gpios = <&cdc_tert_mi2s_gpios>;
};
&qupv3_se1_i2c {
diff --git a/qcom/kona-qrd.dtsi b/qcom/kona-qrd.dtsi
index 7292ccbe..7f9cae53 100644
--- a/qcom/kona-qrd.dtsi
+++ b/qcom/kona-qrd.dtsi
@@ -27,11 +27,17 @@
&dai_mi2s2 {
qcom,msm-mi2s-tx-lines = <1>;
- pinctrl-names = "default", "sleep";
- pinctrl-0 = <&tert_mi2s_sck_active &tert_mi2s_ws_active
- &tert_mi2s_sd0_active>;
- pinctrl-1 = <&tert_mi2s_sck_sleep &tert_mi2s_ws_sleep
- &tert_mi2s_sd0_sleep>;
+};
+
+&q6core {
+ cdc_tert_mi2s_gpios: msm_cdc_pinctrl_tert {
+ compatible = "qcom,msm-cdc-pinctrl";
+ pinctrl-names = "aud_active", "aud_sleep";
+ pinctrl-0 = <&tert_mi2s_sck_active &tert_mi2s_ws_active
+ &tert_mi2s_sd0_active>;
+ pinctrl-1 = <&tert_mi2s_sck_sleep &tert_mi2s_ws_sleep
+ &tert_mi2s_sd0_sleep>;
+ };
};
&kona_snd {
@@ -110,6 +116,8 @@
qcom,msm-mbhc-usbc-audio-supported = <1>;
qcom,msm-mbhc-hphl-swh = <0>;
qcom,msm-mbhc-gnd-swh = <0>;
+
+ qcom,tert-mi2s-gpios = <&cdc_tert_mi2s_gpios>;
};
&qupv3_se1_i2c {