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 --- firmware/drivers/tuner/tea5767.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'firmware/drivers/tuner/tea5767.c') diff --git a/firmware/drivers/tuner/tea5767.c b/firmware/drivers/tuner/tea5767.c index 3f3af68602..da12a9bb05 100644 --- a/firmware/drivers/tuner/tea5767.c +++ b/firmware/drivers/tuner/tea5767.c @@ -106,7 +106,11 @@ int tea5767_set(int setting, int value) return -1; } + if(setting == RADIO_SLEEP && !value) + tuner_power(true); /* wakeup */ fmradio_i2c_write(I2C_ADR, write_bytes, sizeof(write_bytes)); + if(setting == RADIO_SLEEP && value) + tuner_power(false); /* sleep */ return 1; } -- cgit v1.2.3