summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/drivers/tuner/si4700.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/drivers/tuner/si4700.c b/firmware/drivers/tuner/si4700.c
index 16ec136..f133c80 100644
--- a/firmware/drivers/tuner/si4700.c
+++ b/firmware/drivers/tuner/si4700.c
@@ -368,6 +368,10 @@ void si4700_init(void)
mutex_init(&fmr_mutex);
/* check device id */
if (si4700_detect()) {
+ /* make sure the tuner goes into a well-defined powered-off state */
+ si4700_sleep(0);
+ si4700_sleep(1);
+
#ifdef HAVE_RDS_CAP
si4700_rds_init();
#endif