summaryrefslogtreecommitdiff
path: root/firmware/drivers/audio/as3514.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/audio/as3514.c')
-rw-r--r--firmware/drivers/audio/as3514.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/firmware/drivers/audio/as3514.c b/firmware/drivers/audio/as3514.c
index 80ada46f80..08d4d538a4 100644
--- a/firmware/drivers/audio/as3514.c
+++ b/firmware/drivers/audio/as3514.c
@@ -218,7 +218,7 @@ void audiohw_enable_output(bool enable)
218 } 218 }
219} 219}
220 220
221int audiohw_set_master_vol(int vol_l, int vol_r) 221void audiohw_set_master_vol(int vol_l, int vol_r)
222{ 222{
223 unsigned int hph_r = as3514.regs[HPH_OUT_R] & ~0x1f; 223 unsigned int hph_r = as3514.regs[HPH_OUT_R] & ~0x1f;
224 unsigned int hph_l = as3514.regs[HPH_OUT_L] & ~0x1f; 224 unsigned int hph_l = as3514.regs[HPH_OUT_L] & ~0x1f;
@@ -262,16 +262,12 @@ int audiohw_set_master_vol(int vol_l, int vol_r)
262 as3514_write(mix_reg_l, mix_l); 262 as3514_write(mix_reg_l, mix_l);
263 as3514_write(HPH_OUT_R, hph_r); 263 as3514_write(HPH_OUT_R, hph_r);
264 as3514_write(HPH_OUT_L, hph_l); 264 as3514_write(HPH_OUT_L, hph_l);
265
266 return 0;
267} 265}
268 266
269int audiohw_set_lineout_vol(int vol_l, int vol_r) 267void audiohw_set_lineout_vol(int vol_l, int vol_r)
270{ 268{
271 as3514_write(LINE_OUT_R, vol_r); 269 as3514_write(LINE_OUT_R, vol_r);
272 as3514_write(LINE_OUT_L, (1 << 6) | vol_l); 270 as3514_write(LINE_OUT_L, (1 << 6) | vol_l);
273
274 return 0;
275} 271}
276 272
277void audiohw_mute(bool mute) 273void audiohw_mute(bool mute)