diff options
author | Shengjiu Wang <b02247@freescale.com> | 2014-06-27 14:02:28 +0800 |
---|---|---|
committer | Shengjiu Wang <b02247@freescale.com> | 2014-06-27 18:32:29 +0800 |
commit | c66de709c8fc46d0d1e946c361cf4c25cda0c295 (patch) | |
tree | 748c62ad88ba84afb3aaa373f5d5d253bc1d750e /arch | |
parent | cb737c22405bdbe8085cde720b9450f40bc3296a (diff) |
ENGR00320205 dts: imx6sx-sdb: Support spdif out in sx-sdb board
Add device tree for spdif in sx-sdb board.
Signed-off-by: Shengjiu Wang <b02247@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boot/dts/imx6sx-sdb.dts | 14 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx6sx.dtsi | 6 |
2 files changed, 20 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6sx-sdb.dts b/arch/arm/boot/dts/imx6sx-sdb.dts index 216e21da4485..18101a3b61e6 100644 --- a/arch/arm/boot/dts/imx6sx-sdb.dts +++ b/arch/arm/boot/dts/imx6sx-sdb.dts @@ -137,6 +137,14 @@ hp-det-gpios = <&gpio1 17 1>; }; + sound-spdif { + compatible = "fsl,imx-audio-spdif", + "fsl,imx6sx-sdb-spdif"; + model = "imx-spdif"; + spdif-controller = <&spdif>; + spdif-out; + }; + csi1_v4l2_cap { compatible = "fsl,imx6sx-csi-v4l2", "fsl,imx6sl-csi-v4l2"; status = "okay"; @@ -448,6 +456,12 @@ status = "disabled"; }; +&spdif { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_spdif_2>; + status = "okay"; +}; + &ssi2 { status = "okay"; }; diff --git a/arch/arm/boot/dts/imx6sx.dtsi b/arch/arm/boot/dts/imx6sx.dtsi index 71f58da72003..3a0f259bbc1d 100644 --- a/arch/arm/boot/dts/imx6sx.dtsi +++ b/arch/arm/boot/dts/imx6sx.dtsi @@ -1602,6 +1602,12 @@ MX6SX_PAD_ENET2_COL__SPDIF_IN 0x1b0b0 >; }; + + pinctrl_spdif_2: spdifgrp-2 { + fsl,pins = < + MX6SX_PAD_SD4_DATA4__SPDIF_OUT 0x1b0b0 + >; + }; }; uart1 { |