diff options
Diffstat (limited to 'firmware/drivers')
-rw-r--r-- | firmware/drivers/audio/wm8751.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/firmware/drivers/audio/wm8751.c b/firmware/drivers/audio/wm8751.c index 9d552b505f..2e0eb06dbf 100644 --- a/firmware/drivers/audio/wm8751.c +++ b/firmware/drivers/audio/wm8751.c | |||
@@ -152,6 +152,17 @@ void audiohw_postinit(void) | |||
152 | wmcodec_write(LEFTMIX1, LEFTMIX1_LD2LO | LEFTMIX1_LI2LO_DEFAULT); | 152 | wmcodec_write(LEFTMIX1, LEFTMIX1_LD2LO | LEFTMIX1_LI2LO_DEFAULT); |
153 | wmcodec_write(RIGHTMIX2, RIGHTMIX2_RD2RO | RIGHTMIX2_RI2RO_DEFAULT); | 153 | wmcodec_write(RIGHTMIX2, RIGHTMIX2_RD2RO | RIGHTMIX2_RI2RO_DEFAULT); |
154 | 154 | ||
155 | #ifdef TOSHIBA_GIGABEAT_F | ||
156 | #ifdef HAVE_HARDWARE_BEEP | ||
157 | /* Single-ended mono input */ | ||
158 | wmcodec_write(MONOMIX1, 0); | ||
159 | |||
160 | /* Route mono input to both outputs at 0dB */ | ||
161 | wmcodec_write(LEFTMIX2, LEFTMIX2_MI2LO | LEFTMIX2_MI2LOVOL(2)); | ||
162 | wmcodec_write(RIGHTMIX1, RIGHTMIX1_MI2RO | RIGHTMIX1_MI2ROVOL(2)); | ||
163 | #endif | ||
164 | #endif | ||
165 | |||
155 | audiohw_mute(false); | 166 | audiohw_mute(false); |
156 | 167 | ||
157 | #ifdef MROBE_100 | 168 | #ifdef MROBE_100 |