summaryrefslogtreecommitdiff
path: root/firmware/drivers/audio/uda1380.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/audio/uda1380.c')
-rw-r--r--firmware/drivers/audio/uda1380.c17
1 files changed, 7 insertions, 10 deletions
diff --git a/firmware/drivers/audio/uda1380.c b/firmware/drivers/audio/uda1380.c
index ab0ff81352..1b3d5a065d 100644
--- a/firmware/drivers/audio/uda1380.c
+++ b/firmware/drivers/audio/uda1380.c
@@ -159,11 +159,7 @@ void audiohw_set_treble(int value)
159 | TREBLEL(value) | TREBLER(value)); 159 | TREBLEL(value) | TREBLER(value));
160} 160}
161 161
162/** 162void audiohw_mute(bool mute)
163 * Mute (mute=1) or enable sound (mute=0)
164 *
165 */
166void audiohw_mute(int mute)
167{ 163{
168 unsigned int value = uda1380_regs[REG_MUTE]; 164 unsigned int value = uda1380_regs[REG_MUTE];
169 165
@@ -260,17 +256,18 @@ void audiohw_set_frequency(unsigned fsel)
260} 256}
261 257
262/* Initialize UDA1380 codec with default register values (uda1380_defaults) */ 258/* Initialize UDA1380 codec with default register values (uda1380_defaults) */
263int audiohw_init(void) 259void audiohw_init(void)
264{ 260{
265 recgain_mic = 0; 261 recgain_mic = 0;
266 recgain_line = 0; 262 recgain_line = 0;
267 263
268 audiohw_reset(); 264 audiohw_reset();
269
270 if (audiohw_set_regs() == -1)
271 return -1;
272 265
273 return 0; 266 if (audiohw_set_regs() == -1)
267 {
268 /* this shoud never (!) happen. */
269 logf("uda1380: audiohw_init failed")
270 }
274} 271}
275 272
276void audiohw_postinit(void) 273void audiohw_postinit(void)