Cc: Rob Herring <rob.herr...@calxeda.com> Cc: Pawel Moll <pawel.m...@arm.com> Cc: Mark Rutland <mark.rutl...@arm.com> Cc: Stephen Warren <swar...@wwwdotorg.org> Cc: Ian Campbell <ijc+devicet...@hellion.org.uk> Cc: devicetree@vger.kernel.org Cc: Liam Girdwood <lgirdw...@gmail.com> Cc: Mark Brown <broo...@kernel.org> Cc: alsa-de...@alsa-project.org Cc: Sascha Hauer <ker...@pengutronix.de> Cc: Eric BĂ©nard <e...@eukrea.com> Signed-off-by: Denis Carikli <de...@eukrea.com> --- ChangeLog v7->v8: - New patch. --- .../boot/dts/imx53-eukrea-mbimxsd53-baseboard.dts | 43 ++++++++++++++++++++ 1 file changed, 43 insertions(+)
diff --git a/arch/arm/boot/dts/imx53-eukrea-mbimxsd53-baseboard.dts b/arch/arm/boot/dts/imx53-eukrea-mbimxsd53-baseboard.dts index 95929aa..b14cc3d 100644 --- a/arch/arm/boot/dts/imx53-eukrea-mbimxsd53-baseboard.dts +++ b/arch/arm/boot/dts/imx53-eukrea-mbimxsd53-baseboard.dts @@ -51,8 +51,21 @@ regulator-max-microvolt = <3300000>; regulator-always-on; }; + + sound { + compatible = "eukrea,asoc-tlv320"; + eukrea,model = "imx53-eukrea-tlv320aic23"; + ssi-controller = <&ssi2>; + fsl,mux-int-port = <2>; + fsl,mux-ext-port = <4>; + }; }; +&audmux { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_audmux>; + status = "okay"; +}; &esdhc1 { pinctrl-names = "default"; @@ -63,8 +76,28 @@ status = "okay"; }; +&i2c2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c2>; + status = "okay"; + + tlv320aic23: codec@1a { + compatible = "ti,tlv320aic23"; + clocks = <&clks IMX5_CLK_SSI_EXT1_GATE>; + reg = <0x1a>; + }; +}; + &iomuxc { imx53-eukrea { + pinctrl_hog: hoggrp { + fsl,pins = <MX53_PAD_PATA_DA_0__GPIO7_6 0x80000000>; + }; + + pinctrl_audmux: audmuxgrp { + fsl,pins = <MX53_AUDMUX_PINGRP2>; + }; + pinctrl_esdhc1: esdhc1 { fsl,pins = <MX53_ESDHC1_PINGRP1>; }; @@ -81,6 +114,10 @@ fsl,pins = <MX53_PAD_KEY_ROW4__GPIO4_15 0x80000000>; }; + pinctrl_i2c2: i2c2grp { + fsl,pins = <MX53_I2C2_PINGRP1>; + }; + pinctrl_uart1: uart1grp { fsl,pins = <MX53_UART1_PINGRP2>; }; @@ -91,6 +128,12 @@ }; }; +&ssi2 { + codec-handle = <&tlv320aic23>; + fsl,mode = "i2s-slave"; + status = "okay"; +}; + &uart1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_uart1>; -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html