summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2004-10-13 23:21:57 +0000
committerJens Arnold <amiconn@rockbox.org>2004-10-13 23:21:57 +0000
commit0fc34c773fa17266e0932dca8b154203dab8d53a (patch)
treedd26ea1ca99c46723e991b31069c38447db2e9fb
parentdd4ce34e003e7fc9c2b11a254f2368904aa40c20 (diff)
downloadrockbox-0fc34c773fa17266e0932dca8b154203dab8d53a.tar.gz
rockbox-0fc34c773fa17266e0932dca8b154203dab8d53a.zip
Disabled charger detection and ide_power_enable() for Ondio; some cleanup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5270 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/drivers/power.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/firmware/drivers/power.c b/firmware/drivers/power.c
index db3b9464f0..d05d0ce97f 100644
--- a/firmware/drivers/power.c
+++ b/firmware/drivers/power.c
@@ -39,7 +39,8 @@ void power_init(void)
39} 39}
40 40
41bool charger_inserted(void) 41bool charger_inserted(void)
42{ 42{
43#ifdef HAVE_CHARGING
43#ifdef HAVE_CHARGE_CTRL 44#ifdef HAVE_CHARGE_CTRL
44 /* Recorder */ 45 /* Recorder */
45 return adc_read(ADC_EXT_POWER) > 0x100; 46 return adc_read(ADC_EXT_POWER) > 0x100;
@@ -53,10 +54,15 @@ bool charger_inserted(void)
53 return (PADR & 1) == 0; 54 return (PADR & 1) == 0;
54#endif /* HAVE_FMADC */ 55#endif /* HAVE_FMADC */
55#endif /* HAVE_CHARGE_CTRL */ 56#endif /* HAVE_CHARGE_CTRL */
57#else
58 /* Ondio */
59 return false;
60#endif /* HAVE_CHARGING */
56} 61}
57 62
58void charger_enable(bool on) 63void charger_enable(bool on)
59{ 64{
65 (void)on;
60#ifdef HAVE_CHARGE_CTRL 66#ifdef HAVE_CHARGE_CTRL
61 if(on) 67 if(on)
62 { 68 {
@@ -68,11 +74,10 @@ void charger_enable(bool on)
68 or_b(0x20, &PBDRL); 74 or_b(0x20, &PBDRL);
69 charger_enabled = 0; 75 charger_enabled = 0;
70 } 76 }
71#else
72 on = on;
73#endif 77#endif
74} 78}
75 79
80#ifndef HAVE_MMC
76void ide_power_enable(bool on) 81void ide_power_enable(bool on)
77{ 82{
78 (void)on; 83 (void)on;
@@ -101,6 +106,7 @@ void ide_power_enable(bool on)
101 PACR2 &= 0xFBFF; /* GPIO for PA5 */ 106 PACR2 &= 0xFBFF; /* GPIO for PA5 */
102 } 107 }
103} 108}
109#endif /* !HAVE_MMC */
104 110
105 111
106bool ide_powered(void) 112bool ide_powered(void)
@@ -144,7 +150,7 @@ bool charger_inserted(void)
144 150
145void charger_enable(bool on) 151void charger_enable(bool on)
146{ 152{
147 on = on; 153 (void)on;
148} 154}
149 155
150void power_off(void) 156void power_off(void)
@@ -153,7 +159,7 @@ void power_off(void)
153 159
154void ide_power_enable(bool on) 160void ide_power_enable(bool on)
155{ 161{
156 on = on; 162 (void)on;
157} 163}
158 164
159#endif /* SIMULATOR */ 165#endif /* SIMULATOR */