From 416da2260c31422bb6ac2b38f95945c3196b24f3 Mon Sep 17 00:00:00 2001 From: Frank Gevaerts Date: Mon, 2 Apr 2012 22:11:24 +0200 Subject: [PATCH] Call tuner_power(true) from the correct place for lv24020lp. This fixes radio not working on c200 and e200 (and possibly others), as reported in FS#12631. Change-Id: Idd66fa3b74916cc6f2de45ae7dd89b3bfd70f070 --- firmware/drivers/tuner/lv24020lp.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/firmware/drivers/tuner/lv24020lp.c b/firmware/drivers/tuner/lv24020lp.c index 34fa0df9e2..533445f110 100644 --- a/firmware/drivers/tuner/lv24020lp.c +++ b/firmware/drivers/tuner/lv24020lp.c @@ -740,8 +740,7 @@ static int sd_setcmp(int regval) static void set_sleep(bool sleep) { - if (sleep) - tuner_power(false); + tuner_power(!sleep); if (sleep || tuner_awake()) return; @@ -749,7 +748,6 @@ static void set_sleep(bool sleep) (TUNER_PRESENT | TUNER_POWERED)) return; - tuner_power(true); enable_afc(false); /* 2. Calibrate the IF frequency at 110 kHz: */