summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/drivers/audio/as3514.c4
-rw-r--r--firmware/export/as3514.h4
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) */