]> git.karo-electronics.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)
committerJason Liu <r64343@freescale.com>
Wed, 30 Oct 2013 01:53:51 +0000 (09:53 +0800)
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 fcc55b0a38df78f83fbf53e8ba5565d823618ce2..e34e117bb16d3adbc2bea91da324584d468a3559 100644 (file)
                        linux,code = <114>; /* KEY_VOLUMEDOWN */
                };
        };
+
+       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 {