diff options
| -rw-r--r-- | firmware/drivers/tuner/si4700.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/drivers/tuner/si4700.c b/firmware/drivers/tuner/si4700.c index 1e2c188..3917095 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 } |