diff options
author | Jörg Hohensohn <hohensoh@rockbox.org> | 2004-10-17 09:58:05 +0000 |
---|---|---|
committer | Jörg Hohensohn <hohensoh@rockbox.org> | 2004-10-17 09:58:05 +0000 |
commit | 954e5888b15d9680129f89aaffa161687fede01b (patch) | |
tree | 4f03b15d1e922e249de1ce657f9296887867bec9 /firmware/drivers | |
parent | 91f9350cbde2653034840fc930749e2b1f9af9c7 (diff) | |
download | rockbox-954e5888b15d9680129f89aaffa161687fede01b.tar.gz rockbox-954e5888b15d9680129f89aaffa161687fede01b.zip |
bugfix for OndioFM tuner power
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5297 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers')
-rw-r--r-- | firmware/drivers/power.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/firmware/drivers/power.c b/firmware/drivers/power.c index 35aceb50e9..3a69b37953 100644 --- a/firmware/drivers/power.c +++ b/firmware/drivers/power.c | |||
@@ -39,11 +39,11 @@ void radio_set_status(int status) | |||
39 | #ifdef HAVE_TUNER_PWR_CTRL | 39 | #ifdef HAVE_TUNER_PWR_CTRL |
40 | if (status) | 40 | if (status) |
41 | { | 41 | { |
42 | and_b(~0x04, &PADR); /* drive PA2 low for tuner enable */ | 42 | and_b(~0x04, &PADRL); /* drive PA2 low for tuner enable */ |
43 | sleep(1); /* let the voltage settle */ | 43 | sleep(1); /* let the voltage settle */ |
44 | } | 44 | } |
45 | else | 45 | else |
46 | or_b(0x04, &PADR); /* drive PA2 high for tuner disable */ | 46 | or_b(0x04, &PADRL); /* drive PA2 high for tuner disable */ |
47 | #endif | 47 | #endif |
48 | } | 48 | } |
49 | 49 | ||
@@ -63,9 +63,9 @@ void power_init(void) | |||
63 | charger_enable(false); /* Default to charger OFF */ | 63 | charger_enable(false); /* Default to charger OFF */ |
64 | #endif | 64 | #endif |
65 | #ifdef HAVE_TUNER_PWR_CTRL | 65 | #ifdef HAVE_TUNER_PWR_CTRL |
66 | and_b(~0x30, &PACR2); /* GPIO for PA2 */ | 66 | PACR2 &= ~0x0030; /* GPIO for PA2 */ |
67 | or_b(0x04, &PADR); /* drive PA2 high for tuner disable */ | 67 | or_b(0x04, &PADRL); /* drive PA2 high for tuner disable */ |
68 | or_b(0x04, &PAIOR); /* output for PA2 */ | 68 | or_b(0x04, &PAIORL); /* output for PA2 */ |
69 | #endif | 69 | #endif |
70 | } | 70 | } |
71 | 71 | ||