MLK-12058 ARM: dts: add audio support for imx7d-sdb revb board
authorZidan Wang <zidan.wang@freescale.com>
Tue, 22 Dec 2015 06:15:13 +0000 (14:15 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:49:35 +0000 (14:49 -0500)
add audio support for imx7d-sdb revb board.

Signed-off-by: Zidan Wang <zidan.wang@freescale.com>
(cherry picked from commit e92712590a3572264283a4af90b54d3f195d3b4e)

arch/arm/boot/dts/imx7d-sdb.dts

index c281e9e..e0fa6ac 100644 (file)
                codec-master;
                /* JD2: hp detect high for headphone*/
                hp-det = <2 0>;
+               hp-det-gpios = <&gpio2 28 0>;
                audio-routing =
+                       "Headphone Jack", "HP_L",
+                       "Headphone Jack", "HP_R",
+                       "Ext Spk", "SPK_LP",
+                       "Ext Spk", "SPK_LN",
+                       "Ext Spk", "SPK_RP",
+                       "Ext Spk", "SPK_RN",
                        "LINPUT1", "Main MIC",
                        "Main MIC", "MICB";
                assigned-clocks = <&clks IMX7D_AUDIO_MCLK_ROOT_SRC>,
                          <&clks IMX7D_SAI3_ROOT_CLK>;
        assigned-clock-parents = <&clks IMX7D_PLL_AUDIO_POST_DIV>;
        assigned-clock-rates = <0>, <36864000>;
-       status = "disabled";
+       status = "okay";
 };
 
 &sdma {
 
                pinctrl_hog_1: hoggrp-1 {
                        fsl,pins = <
-                               MX7D_PAD_ECSPI2_SS0__GPIO4_IO23         0x80000000  /* bt reg on */
+                               MX7D_PAD_ECSPI2_SS0__GPIO4_IO23 0x80000000  /* bt reg on */
+                               MX7D_PAD_EPDC_BDR0__GPIO2_IO28  0x59 /* headphone detect */
                        >;
                };