From: Rostislav Lisovy Date: Tue, 23 Jul 2013 18:32:15 +0000 (+0200) Subject: mx53: voipac-dt: Sound: ssi, Audmux, WM8711 X-Git-Url: https://rtime.felk.cvut.cz/gitweb/linux-imx.git/commitdiff_plain/79132ed3269279b3d391fd6d92d12a8550765b1d mx53: voipac-dt: Sound: ssi, Audmux, WM8711 --- 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>; +};