From 090954d3de8af1abacbc08aeffe6a7fa5518dfcd Mon Sep 17 00:00:00 2001 From: Meng Wang Date: Mon, 24 Feb 2020 11:51:34 +0800 Subject: [PATCH] ARM: dts: msm: add DMIC DT node for QRD DMIC device Add DMIC DT node for QRD DMIC device. Change-Id: I7e49720e3e8529214cb05ecea058f2ac8889263b --- qcom/lahaina-audio-overlay.dtsi | 27 +++++++++++++++++++++++++++ qcom/lahaina-qrd.dtsi | 4 ++++ 2 files changed, 31 insertions(+) diff --git a/qcom/lahaina-audio-overlay.dtsi b/qcom/lahaina-audio-overlay.dtsi index ca97c32c..b534ecf4 100644 --- a/qcom/lahaina-audio-overlay.dtsi +++ b/qcom/lahaina-audio-overlay.dtsi @@ -378,6 +378,33 @@ qcom,lpi-gpios; qcom,tlmm-gpio = <169>; }; + + cdc_dmic01_gpios: cdc_dmic01_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <&cdc_dmic01_clk_active &cdc_dmic01_data_active>; + pinctrl-1 = <&cdc_dmic01_clk_sleep &cdc_dmic01_data_sleep>; + qcom,lpi-gpios; + qcom,tlmm-gpio = <174 175>; + }; + + cdc_dmic23_gpios: cdc_dmic23_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <&cdc_dmic23_clk_active &cdc_dmic23_data_active>; + pinctrl-1 = <&cdc_dmic23_clk_sleep &cdc_dmic23_data_sleep>; + qcom,lpi-gpios; + qcom,tlmm-gpio = <177>; + }; + + cdc_dmic45_gpios: cdc_dmic45_pinctrl { + compatible = "qcom,msm-cdc-pinctrl"; + pinctrl-names = "aud_active", "aud_sleep"; + pinctrl-0 = <&cdc_dmic45_clk_active &cdc_dmic45_data_active>; + pinctrl-1 = <&cdc_dmic45_clk_sleep &cdc_dmic45_data_sleep>; + qcom,lpi-gpios; + qcom,tlmm-gpio = <180>; + }; }; &va_cdc_dma_0_tx { diff --git a/qcom/lahaina-qrd.dtsi b/qcom/lahaina-qrd.dtsi index 01881cff..dd70b00a 100644 --- a/qcom/lahaina-qrd.dtsi +++ b/qcom/lahaina-qrd.dtsi @@ -88,6 +88,10 @@ "Digital Mic4", "VA MIC BIAS4", "Digital Mic5", "VA MIC BIAS4"; + qcom,cdc-dmic01-gpios = <&cdc_dmic01_gpios>; + qcom,cdc-dmic23-gpios = <&cdc_dmic23_gpios>; + qcom,cdc-dmic45-gpios = <&cdc_dmic45_gpios>; + qcom,msm-mbhc-usbc-audio-supported = <1>; qcom,msm-mbhc-hphl-swh = <0>; qcom,msm-mbhc-gnd-swh = <0>;