From 79132ed3269279b3d391fd6d92d12a8550765b1d Mon Sep 17 00:00:00 2001 From: Rostislav Lisovy Date: Tue, 23 Jul 2013 20:32:15 +0200 Subject: [PATCH] mx53: voipac-dt: Sound: ssi, Audmux, WM8711 --- arch/arm/boot/dts/imx53-voipac.dts | 39 ++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/arch/arm/boot/dts/imx53-voipac.dts b/arch/arm/boot/dts/imx53-voipac.dts index 2f86404f94b6..c492a7e2ddb6 100644 --- a/arch/arm/boot/dts/imx53-voipac.dts +++ b/arch/arm/boot/dts/imx53-voipac.dts @@ -67,6 +67,27 @@ }; }; }; + + sound { + compatible = "fsl,imx53-voipac-wm8711", + "fsl,imx-audio-wm8711"; + model = "imx53-voipac-wm8711"; + ssi-controller = <&ssi1>; + audio-codec = <&codec>; + audio-routing = + "Output Mixer", + "DAC"; + mux-int-port = <2>; + mux-ext-port = <5>; + }; + + /* Fixed 12 MHz oscillator */ + wm8711clk: oscillator { + compatible = "fixed-clock"; + #clock-cells = <1>; + clock-frequency = <12000000>; + clock-output-names = "wm8711clk"; + }; }; &iomuxc { @@ -247,6 +268,14 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c3_2>; status = "okay"; + + codec: wm8711@1a { + compatible = "wlf,wm8711"; + reg = <0x1a>; + clocks = <&wm8711clk 0>; + VDDA-supply = <®_3p3v>; + VDDIO-supply = <®_3p3v>; + }; }; &fec { @@ -300,3 +329,13 @@ status = "okay"; }; +&ssi1 { + fsl,mode = "i2s-slave"; + status = "okay"; +}; + +&audmux { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_audmux_1>; +}; -- 2.39.2