aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/imx6qdl.dtsi
diff options
context:
space:
mode:
authorFabio Estevam <fabio.estevam@freescale.com>2013-09-02 22:51:41 -0400
committerShawn Guo <shawn.guo@linaro.org>2013-09-26 01:01:33 -0400
commitc9d96df207a2caadfb521c7b6108ef9172f5bf55 (patch)
tree8311bc08b5777699a9a66282a8cd0a5452401813 /arch/arm/boot/dts/imx6qdl.dtsi
parentdc03a50f940db68250a3eadc6fc98bfe5a7d850a (diff)
ARM: imx6qdl-wandboard: Add spdif support
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Reviewed-by: Nicolin Chen <b42378@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts/imx6qdl.dtsi')
-rw-r--r--arch/arm/boot/dts/imx6qdl.dtsi21
1 files changed, 21 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi
index ccd55c2fdb67..2a3abf822378 100644
--- a/arch/arm/boot/dts/imx6qdl.dtsi
+++ b/arch/arm/boot/dts/imx6qdl.dtsi
@@ -136,8 +136,23 @@
136 ranges; 136 ranges;
137 137
138 spdif: spdif@02004000 { 138 spdif: spdif@02004000 {
139 compatible = "fsl,imx35-spdif";
139 reg = <0x02004000 0x4000>; 140 reg = <0x02004000 0x4000>;
140 interrupts = <0 52 0x04>; 141 interrupts = <0 52 0x04>;
142 dmas = <&sdma 14 18 0>,
143 <&sdma 15 18 0>;
144 dma-names = "rx", "tx";
145 clocks = <&clks 197>, <&clks 3>,
146 <&clks 197>, <&clks 107>,
147 <&clks 0>, <&clks 118>,
148 <&clks 62>, <&clks 139>,
149 <&clks 0>;
150 clock-names = "core", "rxtx0",
151 "rxtx1", "rxtx2",
152 "rxtx3", "rxtx4",
153 "rxtx5", "rxtx6",
154 "rxtx7";
155 status = "disabled";
141 }; 156 };
142 157
143 ecspi1: ecspi@02008000 { 158 ecspi1: ecspi@02008000 {
@@ -1010,6 +1025,12 @@
1010 MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x1b0b0 1025 MX6QDL_PAD_GPIO_17__SPDIF_OUT 0x1b0b0
1011 >; 1026 >;
1012 }; 1027 };
1028
1029 pinctrl_spdif_3: spdifgrp-3 {
1030 fsl,pins = <
1031 MX6QDL_PAD_ENET_RXD0__SPDIF_OUT 0x1b0b0
1032 >;
1033 };
1013 }; 1034 };
1014 1035
1015 uart1 { 1036 uart1 {