From: Jagan Teki <jagan@xxxxxxxxxxxxxxxxxxxx> Add support for Sound card and related codec(via i2c1) nodes on Engicam GEAM6UL variant module boards. Cc: Shawn Guo <shawnguo@xxxxxxxxxx> Cc: Matteo Lisi <matteo.lisi@xxxxxxxxxxx> Cc: Michael Trimarchi <michael@xxxxxxxxxxxxxxxxxxxx> Signed-off-by: Jagan Teki <jagan@xxxxxxxxxxxxxxxxxxxx> --- arch/arm/boot/dts/imx6ul-geam-kit.dts | 13 +++++++++++++ arch/arm/boot/dts/imx6ul-geam.dtsi | 12 ++++++++++++ 2 files changed, 25 insertions(+) diff --git a/arch/arm/boot/dts/imx6ul-geam-kit.dts b/arch/arm/boot/dts/imx6ul-geam-kit.dts index 142e60c..93c9586 100644 --- a/arch/arm/boot/dts/imx6ul-geam-kit.dts +++ b/arch/arm/boot/dts/imx6ul-geam-kit.dts @@ -58,6 +58,19 @@ status = "okay"; }; +&i2c1 { + codec: sgtl5000@0a { + compatible = "fsl,sgtl5000"; + reg = <0x0a>; + clocks = <&clks IMX6UL_CLK_OSC>; + clock-names = "mclk"; + wlf,shared-lrclk; + VDDA-supply = <®_3p3v>; + VDDIO-supply = <®_3p3v>; + VDDD-supply = <®_1p8v>; + }; +}; + &lcdif { display = <&display0>; status = "okay"; diff --git a/arch/arm/boot/dts/imx6ul-geam.dtsi b/arch/arm/boot/dts/imx6ul-geam.dtsi index eb94d95..c405e55 100644 --- a/arch/arm/boot/dts/imx6ul-geam.dtsi +++ b/arch/arm/boot/dts/imx6ul-geam.dtsi @@ -87,6 +87,18 @@ regulator-always-on; regulator-boot-on; }; + + sound { + compatible = "fsl,imx-audio-sgtl5000"; + model = "imx6q-geam-sgtl5000"; + cpu-dai = <&sai2>; + audio-codec = <&codec>; + gpr = <&gpr>; + audio-routing = + "MIC_IN", "Mic Jack", + "Mic Jack", "Mic Bias", + "Headphone Jack", "HP_OUT"; + }; }; &can1 { -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html