summaryrefslogtreecommitdiff
path: root/firmware/drivers/audio/tlv320.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/audio/tlv320.c')
-rw-r--r--firmware/drivers/audio/tlv320.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/drivers/audio/tlv320.c b/firmware/drivers/audio/tlv320.c
index de837040ff..8839078c82 100644
--- a/firmware/drivers/audio/tlv320.c
+++ b/firmware/drivers/audio/tlv320.c
@@ -59,7 +59,7 @@ int tenthdb2master(int db)
59} 59}
60 60
61/* local functions and definations */ 61/* local functions and definations */
62#ifndef CREATIVE_ZVM 62#ifndef CREATIVE_ZVx
63#define TLV320_ADDR 0x34 63#define TLV320_ADDR 0x34
64#else 64#else
65#define TLV320_ADDR 0x1A 65#define TLV320_ADDR 0x1A
@@ -118,10 +118,10 @@ void audiohw_init(void)
118 audiohw_mute(true); 118 audiohw_mute(true);
119 tlv320_write_reg(REG_AAP, AAP_DAC | AAP_MICM); 119 tlv320_write_reg(REG_AAP, AAP_DAC | AAP_MICM);
120 tlv320_write_reg(REG_DAP, 0x00); /* No deemphasis */ 120 tlv320_write_reg(REG_DAP, 0x00); /* No deemphasis */
121#ifndef CREATIVE_ZVM 121#ifndef CREATIVE_ZVx
122 tlv320_write_reg(REG_DAIF, DAIF_IWL_16 | DAIF_FOR_I2S); 122 tlv320_write_reg(REG_DAIF, DAIF_IWL_16 | DAIF_FOR_I2S);
123#else 123#else
124 tlv320_write_reg(REG_DAIF, DAIF_IWL_16 | DAIF_FOR_DSP); 124 tlv320_write_reg(REG_DAIF, DAIF_IWL_32 | DAIF_FOR_DSP);
125#endif 125#endif
126 tlv320_write_reg(REG_DIA, DIA_ACT); 126 tlv320_write_reg(REG_DIA, DIA_ACT);
127 audiohw_set_frequency(-1); /* default */ 127 audiohw_set_frequency(-1); /* default */