From c93a948db39b81299009daa974fe943f0e982778 Mon Sep 17 00:00:00 2001 From: bertrik Date: Sat, 20 Jun 2009 21:34:27 +0000 Subject: [PATCH] Fix e200v2 radio problem (missing Si4702 initialisation) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21416 a1c6a512-1295-4272-9138-f99709370657 --- firmware/drivers/tuner/si4700.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/firmware/drivers/tuner/si4700.c b/firmware/drivers/tuner/si4700.c index 1e2c1888e..391709535 100644 --- a/firmware/drivers/tuner/si4700.c +++ b/firmware/drivers/tuner/si4700.c @@ -295,8 +295,9 @@ void si4700_init(void) tuner_present = true; #ifdef USE_INTERNAL_OSCILLATOR - /* enable the internal oscillator */ - si4700_write_set(TEST1, TEST1_XOSCEN); + /* Enable the internal oscillator + (Si4702-16 needs this register to be initialised to 0x100) */ + si4700_write_set(TEST1, TEST1_XOSCEN | 0x100); sleep(HZ/2); #endif } -- 2.11.4.GIT