diff options
Diffstat (limited to 'firmware/drivers/uda1380.c')
-rw-r--r-- | firmware/drivers/uda1380.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/firmware/drivers/uda1380.c b/firmware/drivers/uda1380.c index 15d58e697f..07e92e7bba 100644 --- a/firmware/drivers/uda1380.c +++ b/firmware/drivers/uda1380.c | |||
@@ -158,10 +158,8 @@ void uda1380_enable_output(bool enable) | |||
158 | { | 158 | { |
159 | if (enable) { | 159 | if (enable) { |
160 | uda1380_write_reg(REG_PWR, uda1380_regs[REG_PWR] | PON_HP); | 160 | uda1380_write_reg(REG_PWR, uda1380_regs[REG_PWR] | PON_HP); |
161 | 161 | /* Don't unmute audio output here */ | |
162 | /* Sleep a while, then disable the master mute */ | 162 | // uda1380_write_reg(REG_MUTE, MUTE_CH2); |
163 | sleep(HZ/8); | ||
164 | uda1380_write_reg(REG_MUTE, MUTE_CH2); | ||
165 | } else { | 163 | } else { |
166 | uda1380_write_reg(REG_MUTE, MUTE_MASTER); | 164 | uda1380_write_reg(REG_MUTE, MUTE_MASTER); |
167 | uda1380_write_reg(REG_PWR, uda1380_regs[REG_PWR] & ~PON_HP); | 165 | uda1380_write_reg(REG_PWR, uda1380_regs[REG_PWR] & ~PON_HP); |