diff options
Diffstat (limited to 'firmware/drivers/audio/uda1380.c')
-rw-r--r-- | firmware/drivers/audio/uda1380.c | 17 |
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 | /** | 162 | void audiohw_mute(bool mute) |
163 | * Mute (mute=1) or enable sound (mute=0) | ||
164 | * | ||
165 | */ | ||
166 | void 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) */ |
263 | int audiohw_init(void) | 259 | void 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 | ||
276 | void audiohw_postinit(void) | 273 | void audiohw_postinit(void) |