summaryrefslogtreecommitdiff
path: root/firmware/drivers/audio
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/audio')
-rw-r--r--firmware/drivers/audio/wm8985.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/firmware/drivers/audio/wm8985.c b/firmware/drivers/audio/wm8985.c
index f7b2e510ae..d59d2d3230 100644
--- a/firmware/drivers/audio/wm8985.c
+++ b/firmware/drivers/audio/wm8985.c
@@ -186,6 +186,13 @@ void audiohw_set_lineout_vol(int vol_l, int vol_r)
186 wmcodec_write(ROUT2VOL, 0x100 | vol_r); 186 wmcodec_write(ROUT2VOL, 0x100 | vol_r);
187} 187}
188 188
189void audiohw_set_aux_vol(int vol_l, int vol_r)
190{
191 /* OUTMIX */
192 wmcodec_write(LOUTMIX, 0x111 | (vol_l << 5) );
193 wmcodec_write(ROUTMIX, 0x111 | (vol_r << 5) );
194}
195
189void audiohw_set_bass(int value) 196void audiohw_set_bass(int value)
190{ 197{
191 eq1_reg = (eq1_reg & ~EQ_GAIN_MASK) | EQ_GAIN_VALUE(value); 198 eq1_reg = (eq1_reg & ~EQ_GAIN_MASK) | EQ_GAIN_VALUE(value);