diff --git a/qcom/shima-audio-overlay.dtsi b/qcom/shima-audio-overlay.dtsi index 17ca6790ffa1..97f85266bc66 100644 --- a/qcom/shima-audio-overlay.dtsi +++ b/qcom/shima-audio-overlay.dtsi @@ -244,7 +244,9 @@ &shima_snd { qcom,model = "lahaina-shimaidp-snd-card"; qcom,msm-mi2s-master = <1>, <1>, <1>, <1>, <1>, <1>; - qcom,wcn-btfm = <0>; + qcom,wcn-bt = <1>; + qcom,tdm-max-slots = <8>; + qcom,wcd-disabled = <0>; qcom,ext-disp-audio-rx = <0>; qcom,audio-routing = "AMIC1", "Analog Mic1", diff --git a/qcom/shima-audio.dtsi b/qcom/shima-audio.dtsi index 3e553b6d7e27..6360c8443b37 100644 --- a/qcom/shima-audio.dtsi +++ b/qcom/shima-audio.dtsi @@ -152,7 +152,7 @@ &q6core { shima_snd: sound { compatible = "qcom,lahaina-asoc-snd"; - qcom,mi2s-audio-intf = <0>; + qcom,mi2s-audio-intf = <1>; qcom,auxpcm-audio-intf = <1>; qcom,wcn-bt = <0>; qcom,ext-disp-audio-rx = <0>; diff --git a/qcom/shima-idp.dtsi b/qcom/shima-idp.dtsi index 679bf7232fe6..eaa62dba7299 100644 --- a/qcom/shima-idp.dtsi +++ b/qcom/shima-idp.dtsi @@ -161,4 +161,13 @@ }; }; +&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>; +}; + #include "camera/shima-camera-sensor-idp.dtsi" diff --git a/qcom/shima-idps-digital-mics.dtsi b/qcom/shima-idps-digital-mics.dtsi index c361c6bf9d1f..abba3cbddbec 100644 --- a/qcom/shima-idps-digital-mics.dtsi +++ b/qcom/shima-idps-digital-mics.dtsi @@ -7,7 +7,9 @@ &shima_snd { qcom,model = "lahaina-shimaidps-snd-card"; qcom,msm-mi2s-master = <1>, <1>, <1>, <1>, <1>, <1>; - qcom,wcn-btfm = <0>; + qcom,wcn-bt = <1>; + qcom,tdm-max-slots = <8>; + qcom,wcd-disabled = <0>; qcom,ext-disp-audio-rx = <0>; qcom,audio-routing = "AMIC1", "Analog Mic1", diff --git a/qcom/shima-qrd.dtsi b/qcom/shima-qrd.dtsi index 105b83a8a09f..be53da12c31c 100644 --- a/qcom/shima-qrd.dtsi +++ b/qcom/shima-qrd.dtsi @@ -231,3 +231,12 @@ qcom,msm_audio_ssr_devs = <&audio_apr>, <&q6core>, <&lpi_tlmm>, <&bolero>; }; + +&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>; +};