summaryrefslogtreecommitdiffstats
path: root/sound/soc/kirkwood/kirkwood.h
diff options
context:
space:
mode:
authorarnaud.patard@rtp-net.org2010-07-11 23:28:31 +0200
committerMark Brown2010-07-13 13:37:09 +0200
commitdfe4c93627c4a1a7fb7e30b15e31f4ccf3ca60f5 (patch)
tree2570b4c9c193bd4857e0984345dd57bd6258ff47 /sound/soc/kirkwood/kirkwood.h
parentASoC: fsi: Fixup for master mode (diff)
downloadkernel-qcow2-linux-dfe4c93627c4a1a7fb7e30b15e31f4ccf3ca60f5.tar.gz
kernel-qcow2-linux-dfe4c93627c4a1a7fb7e30b15e31f4ccf3ca60f5.tar.xz
kernel-qcow2-linux-dfe4c93627c4a1a7fb7e30b15e31f4ccf3ca60f5.zip
ASoC: Fix kirkwood i2s mono playback
Kirkwood controller needs to be informed if the audio stream is mono or not. Failing to do so will result in playing at the wrong speed. Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/kirkwood/kirkwood.h')
-rw-r--r--sound/soc/kirkwood/kirkwood.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/soc/kirkwood/kirkwood.h b/sound/soc/kirkwood/kirkwood.h
index b6e4f68d71dd..bb6e6a5648c9 100644
--- a/sound/soc/kirkwood/kirkwood.h
+++ b/sound/soc/kirkwood/kirkwood.h
@@ -49,6 +49,9 @@
#define KIRKWOOD_PLAYCTL_BURST_32 (1<<11)
#define KIRKWOOD_PLAYCTL_PAUSE (1<<9)
#define KIRKWOOD_PLAYCTL_SPDIF_MUTE (1<<8)
+#define KIRKWOOD_PLAYCTL_MONO_MASK (3<<5)
+#define KIRKWOOD_PLAYCTL_MONO_BOTH (3<<5)
+#define KIRKWOOD_PLAYCTL_MONO_OFF (0<<5)
#define KIRKWOOD_PLAYCTL_I2S_MUTE (1<<7)
#define KIRKWOOD_PLAYCTL_SPDIF_EN (1<<4)
#define KIRKWOOD_PLAYCTL_I2S_EN (1<<3)