From 89da4328a07c8736c42843607a3f3bf91c17601d Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Sun, 7 Dec 2008 00:07:47 +0000 Subject: Meg F/X can beep and click using a hardware timer so let us try it out. To match things up better, fix PCM beeping to give correct frequency (and get a pointer wrap bug too). Do some minor adjustments to compensate for corrections. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19355 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/audio/wm8751.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'firmware/drivers/audio/wm8751.c') 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) wmcodec_write(LEFTMIX1, LEFTMIX1_LD2LO | LEFTMIX1_LI2LO_DEFAULT); wmcodec_write(RIGHTMIX2, RIGHTMIX2_RD2RO | RIGHTMIX2_RI2RO_DEFAULT); +#ifdef TOSHIBA_GIGABEAT_F +#ifdef HAVE_HARDWARE_BEEP + /* Single-ended mono input */ + wmcodec_write(MONOMIX1, 0); + + /* Route mono input to both outputs at 0dB */ + wmcodec_write(LEFTMIX2, LEFTMIX2_MI2LO | LEFTMIX2_MI2LOVOL(2)); + wmcodec_write(RIGHTMIX1, RIGHTMIX1_MI2RO | RIGHTMIX1_MI2ROVOL(2)); +#endif +#endif + audiohw_mute(false); #ifdef MROBE_100 -- cgit v1.2.3