summaryrefslogtreecommitdiff
path: root/nuttx/drivers/audio
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-08-03 19:29:02 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-08-03 19:29:02 -0600
commitc0fbf8e319b8648ef9f5b25161620c03aed9f37c (patch)
tree4205cd4ff1e0b760efa08002849591587a4898ea /nuttx/drivers/audio
parent00b09d7966d4ccfa089a120c8c39c4d30d2969e3 (diff)
downloadnuttx-c0fbf8e319b8648ef9f5b25161620c03aed9f37c.tar.gz
nuttx-c0fbf8e319b8648ef9f5b25161620c03aed9f37c.tar.bz2
nuttx-c0fbf8e319b8648ef9f5b25161620c03aed9f37c.zip
WM8904: Restore mystery bit in setup that was accidentally tossed before
Diffstat (limited to 'nuttx/drivers/audio')
-rw-r--r--nuttx/drivers/audio/wm8904.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/nuttx/drivers/audio/wm8904.c b/nuttx/drivers/audio/wm8904.c
index 2c63e17f0..323ec0519 100644
--- a/nuttx/drivers/audio/wm8904.c
+++ b/nuttx/drivers/audio/wm8904.c
@@ -2119,9 +2119,10 @@ static void wm8904_audio_output(FAR struct wm8904_dev_s *priv)
* AIFADC_TDM=0 : Normal ADCDAT operation
* AIFDAC_TDM_CHAN=0 : DACDAT data input on slot 0
* AIFDAC_TDM=0 : Normal DACDAT operation
+ * Bit 14: : Undocumented
*/
- regval = WM8904_AIF_FMT_I2S | WM8904_AIF_WL_24BITS | WM8904_BCLK_DIR;
+ regval = WM8904_AIF_FMT_I2S | WM8904_AIF_WL_24BITS | WM8904_BCLK_DIR | 0x4000;
wm8904_writereg(priv, WM8904_AIF1, regval);
/* Audio Interface 2.