From 906e90eb7b036214b2ee48ad2219e1ef679ee7d1 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Sun, 5 Feb 2012 15:58:10 +0100 Subject: Move radio power handling from apps/ to drivers. Remove direct calls to tuner_power(...) in apps/ and let the driver manage tuner power with the RADIO_SLEEP setting. Change-Id: I37cd0472e60db5d666dae1b9fe4755dd65c03edd Reviewed-on: http://gerrit.rockbox.org/84 Reviewed-by: Amaury Pouly --- apps/radio/radio.c | 7 ------- 1 file changed, 7 deletions(-) (limited to 'apps') diff --git a/apps/radio/radio.c b/apps/radio/radio.c index e9de69b..9f139f4 100644 --- a/apps/radio/radio.c +++ b/apps/radio/radio.c @@ -192,9 +192,6 @@ void radio_start(void) /* clear flag before any yielding */ radio_status &= ~FMRADIO_START_PAUSED; - if(radio_status == FMRADIO_OFF) - tuner_power(true); - curr_freq = global_status.last_frequency * fmr->freq_step + fmr->freq_min; tuner_set(RADIO_SLEEP, 0); /* wake up the tuner */ @@ -246,9 +243,6 @@ void radio_pause(void) } tuner_set(RADIO_MUTE, 1); - /* For si4700: 2==this is really 'pause'. other tuners treat it - * like 'bool'. */ - tuner_set(RADIO_SLEEP, 2); radio_status = FMRADIO_PAUSED; } /* radio_pause */ @@ -258,7 +252,6 @@ static void radio_off(void) tuner_set(RADIO_MUTE, 1); tuner_set(RADIO_SLEEP, 1); /* low power mode, if available */ radio_status = FMRADIO_OFF; - tuner_power(false); /* status update, power off if avail. */ } void radio_stop(void) -- cgit v1.1