summaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorAnssi Hannula <anssi.hannula@iki.fi>2014-06-16 02:39:45 +0300
committerShawn Guo <shawn.guo@freescale.com>2014-07-18 16:49:35 +0800
commite4d20e76658f7ffad08bf3abe724a923a16bdea6 (patch)
tree8f0e0d8a18c8c624476def07ad40088c7c818645 /arch/arm
parent1cd7ad973f5ae5136a01a22269f4afc0027ad434 (diff)
downloadlinux-e4d20e76658f7ffad08bf3abe724a923a16bdea6.tar.bz2
ARM: dts: imx6: remove non-working spdif rxtx4 and rxtx6 clocks
The S/PDIF rxtx4 and rxtx6 clock inputs are "ESAI_HCKT" and "MLB clock", respectively, according to the SoC documentation, and they are currently mapped to clocks "esai" and "mlb". However, they do not seem to actually work correctly. Testing on a Cubox-i system with fsl_spdif driver forced to select one of those as input will result in I/O errors on audio playback, which I believe means missing clock signal. Possibly the "ESAI_HCKT" and "MLB clock" refer to some other clocks related to ESAI and MLB, or we are missing something else. Since audio playback will not work if fsl_spdif selects these clocks (which happens rarely), set the inputs do dummy clocks, at least for now. Signed-off-by: Anssi Hannula <anssi.hannula@iki.fi> Cc: Mark Brown <broonie@kernel.org> Acked-by: Nicolin Chen <Guangyu.Chen@freescale.com> Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/boot/dts/imx6qdl.dtsi4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi
index 94d1b1349977..59173c94e569 100644
--- a/arch/arm/boot/dts/imx6qdl.dtsi
+++ b/arch/arm/boot/dts/imx6qdl.dtsi
@@ -182,8 +182,8 @@
dma-names = "rx", "tx";
clocks = <&clks 197>, <&clks 3>,
<&clks 197>, <&clks 0>,
- <&clks 0>, <&clks 118>,
- <&clks 0>, <&clks 139>,
+ <&clks 0>, <&clks 0>,
+ <&clks 0>, <&clks 0>,
<&clks 0>;
clock-names = "core", "rxtx0",
"rxtx1", "rxtx2",