diff options
-rw-r--r-- | firmware/drivers/audio/as3514.c | 4 | ||||
-rw-r--r-- | firmware/export/as3514.h | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/firmware/drivers/audio/as3514.c b/firmware/drivers/audio/as3514.c index d9ff94a95e..5817ff8f8c 100644 --- a/firmware/drivers/audio/as3514.c +++ b/firmware/drivers/audio/as3514.c | |||
@@ -199,7 +199,7 @@ void audiohw_preinit(void) | |||
199 | #endif | 199 | #endif |
200 | 200 | ||
201 | #ifdef HAVE_AS3543 | 201 | #ifdef HAVE_AS3543 |
202 | as3514_write(AS3514_HPH_OUT_R, (0<<7) /* out */ | HPH_OUT_R_HP_OUT_DAC | | 202 | as3514_write(AS3514_HPH_OUT_R, (0<<7) /* out */ | HPH_OUT_R_HP_OUT_SUM | |
203 | 0x00); | 203 | 0x00); |
204 | #else | 204 | #else |
205 | /* Set headphone over-current to 0, Min volume */ | 205 | /* Set headphone over-current to 0, Min volume */ |
@@ -440,7 +440,7 @@ void audiohw_set_monitor(bool enable) | |||
440 | as3514_clear(AS3514_LINE_IN1_L, LINE_IN1_L_LI1L_MUTE_off); | 440 | as3514_clear(AS3514_LINE_IN1_L, LINE_IN1_L_LI1L_MUTE_off); |
441 | #ifdef HAVE_AS3543 | 441 | #ifdef HAVE_AS3543 |
442 | as3514_write_masked(AS3514_HPH_OUT_R, | 442 | as3514_write_masked(AS3514_HPH_OUT_R, |
443 | HPH_OUT_R_HP_OUT_DAC, HPH_OUT_R_HP_OUT_MASK); | 443 | HPH_OUT_R_HP_OUT_SUM, HPH_OUT_R_HP_OUT_MASK); |
444 | #else | 444 | #else |
445 | as3514_clear(AS3514_LINE_IN2_R, LINE_IN2_R_LI2R_MUTE_off); | 445 | as3514_clear(AS3514_LINE_IN2_R, LINE_IN2_R_LI2R_MUTE_off); |
446 | as3514_clear(AS3514_LINE_IN2_L, LINE_IN2_L_LI2L_MUTE_off); | 446 | as3514_clear(AS3514_LINE_IN2_L, LINE_IN2_L_LI2L_MUTE_off); |
diff --git a/firmware/export/as3514.h b/firmware/export/as3514.h index 40bf512517..fac43c7b90 100644 --- a/firmware/export/as3514.h +++ b/firmware/export/as3514.h | |||
@@ -202,7 +202,11 @@ extern void audiohw_set_lineout_vol(int vol_l, int vol_r); | |||
202 | /* Use AS3514_VOL_MASK */ | 202 | /* Use AS3514_VOL_MASK */ |
203 | 203 | ||
204 | /* DAC_L (0Fh) */ | 204 | /* DAC_L (0Fh) */ |
205 | #ifdef HAVE_AS3543 | ||
206 | #define DAC_L_DAC_MUTE_off (0x1 << 5) | ||
207 | #else | ||
205 | #define DAC_L_DAC_MUTE_off (0x1 << 6) | 208 | #define DAC_L_DAC_MUTE_off (0x1 << 6) |
209 | #endif | ||
206 | /* Use AS3514_VOL_MASK */ | 210 | /* Use AS3514_VOL_MASK */ |
207 | 211 | ||
208 | /* ADC_R (10h) */ | 212 | /* ADC_R (10h) */ |