From 5e89217777b5d005c544560f48636d995ca142d6 Mon Sep 17 00:00:00 2001 From: Bertrik Sikken Date: Wed, 11 Apr 2012 23:31:19 +0200 Subject: [PATCH] si4700 tuner: fix power consumption issue caused by ill-defined power state at startup Change-Id: I657bc7e3d330f436859cfef2a89b0813bc008c49 --- firmware/drivers/tuner/si4700.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/firmware/drivers/tuner/si4700.c b/firmware/drivers/tuner/si4700.c index a5b004aef4..6fd977d318 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