From 802b57ccd7676a9f619e93a4d326cf6f524f2079 Mon Sep 17 00:00:00 2001 From: Mark Arigo Date: Fri, 13 Feb 2009 03:49:17 +0000 Subject: FM radio for Philips HDD1630. Volume was very faint unless recording was enabled, so do that too. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19996 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/tuner/tea5767.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'firmware/drivers/tuner/tea5767.c') diff --git a/firmware/drivers/tuner/tea5767.c b/firmware/drivers/tuner/tea5767.c index 2d18a0fdf7..09503455f3 100644 --- a/firmware/drivers/tuner/tea5767.c +++ b/firmware/drivers/tuner/tea5767.c @@ -28,7 +28,12 @@ #include "fmradio.h" #include "fmradio_i2c.h" /* physical interface driver */ +#if defined(PHILIPS_HDD1630) +#define I2C_ADR 0x60 +#else #define I2C_ADR 0xC0 +#endif + static unsigned char write_bytes[5] = { 0x00, 0x00, 0x00, 0x00, 0x00 }; static void tea5767_set_clear(int byte, unsigned char bits, int set) @@ -87,7 +92,7 @@ int tea5767_set(int setting, int value) tea5767_set_clear(4, (1<<6), rd->deemphasis); tea5767_set_clear(3, (1<<5), rd->band); break; - } + } case RADIO_FORCE_MONO: tea5767_set_clear(2, 0x08, value); break; -- cgit v1.2.3