diff options
Diffstat (limited to 'firmware/drivers/power.c')
-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 | ||