]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ARM: dtsi: imx6qdl-sabresd: Enable WM8962 audio support
authorNicolin Chen <b42378@freescale.com>
Fri, 14 Jun 2013 05:22:46 +0000 (13:22 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Mon, 16 Jun 2014 13:23:33 +0000 (15:23 +0200)
Commit 77b38fc36c5dc6f99d1db0a3c216724e53e5e257 upstream.

Enable WM8962 ALSA machine driver via devicetree.

Signed-off-by: Nicolin Chen <b42378@freescale.com>
Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
arch/arm/boot/dts/imx6qdl-sabresd.dtsi

index 1ae93f8c1982c32ace5344f76381eb0bea48d11b..fe8d1c56698dc2ca3087dc0cf585f8583603195c 100644 (file)
                        default-state = "on";
                };
        };
+
+       sound {
+               compatible = "fsl,imx6q-sabresd-wm8962",
+                          "fsl,imx-audio-wm8962";
+               model = "wm8962-audio";
+               ssi-controller = <&ssi2>;
+               audio-codec = <&codec>;
+               audio-routing =
+                       "Headphone Jack", "HPOUTL",
+                       "Headphone Jack", "HPOUTR",
+                       "Ext Spk", "SPKOUTL",
+                       "Ext Spk", "SPKOUTR",
+                       "MICBIAS", "AMIC",
+                       "IN3R", "MICBIAS",
+                       "DMIC", "MICBIAS",
+                       "DMICDAT", "DMIC";
+               mux-int-port = <2>;
+               mux-ext-port = <3>;
+       };
 };
 
 &audmux {