diff --git a/qcom/shima-audio-overlay.dtsi b/qcom/shima-audio-overlay.dtsi index f9cf0f4341b7..7fa2ddfaf415 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 b851aabc7c87..59393be31289 100644 --- a/qcom/shima-idp.dtsi +++ b/qcom/shima-idp.dtsi @@ -183,4 +183,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 aca504b97218..c2cd1782aca2 100644 --- a/qcom/shima-idps-digital-mics.dtsi +++ b/qcom/shima-idps-digital-mics.dtsi @@ -6,7 +6,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 6beb39af85e4..35beafd3de2e 100644 --- a/qcom/shima-qrd.dtsi +++ b/qcom/shima-qrd.dtsi @@ -282,3 +282,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>; +};