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.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/firmware/drivers/audio/as3514.c b/firmware/drivers/audio/as3514.c
index 5817ff8f8c..a3be9e9246 100644
--- a/firmware/drivers/audio/as3514.c
+++ b/firmware/drivers/audio/as3514.c
@@ -229,6 +229,16 @@ void audiohw_preinit(void)
229#endif 229#endif
230} 230}
231 231
232static void audiohw_mute(bool mute)
233{
234 if (mute) {
235 as3514_set(AS3514_HPH_OUT_L, HPH_OUT_L_HP_MUTE);
236
237 } else {
238 as3514_clear(AS3514_HPH_OUT_L, HPH_OUT_L_HP_MUTE);
239 }
240}
241
232void audiohw_postinit(void) 242void audiohw_postinit(void)
233{ 243{
234 /* wait until outputs have stabilized */ 244 /* wait until outputs have stabilized */
@@ -280,16 +290,6 @@ void audiohw_set_lineout_vol(int vol_l, int vol_r)
280 as3514_write_masked(AS3514_LINE_OUT_L, vol_l, AS3514_VOL_MASK); 290 as3514_write_masked(AS3514_LINE_OUT_L, vol_l, AS3514_VOL_MASK);
281} 291}
282 292
283void audiohw_mute(bool mute)
284{
285 if (mute) {
286 as3514_set(AS3514_HPH_OUT_L, HPH_OUT_L_HP_MUTE);
287
288 } else {
289 as3514_clear(AS3514_HPH_OUT_L, HPH_OUT_L_HP_MUTE);
290 }
291}
292
293/* Nice shutdown of AS3514 audio codec */ 293/* Nice shutdown of AS3514 audio codec */
294void audiohw_close(void) 294void audiohw_close(void)
295{ 295{