summaryrefslogtreecommitdiff
path: root/firmware/drivers
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 /firmware/drivers
parentdd4ce34e003e7fc9c2b11a254f2368904aa40c20 (diff)
downloadrockbox-0fc34c773fa17266e0932dca8b154203dab8d53a.zip
rockbox-0fc34c773fa17266e0932dca8b154203dab8d53a.tar.gz
rockbox-0fc34c773fa17266e0932dca8b154203dab8d53a.tar.bz2
rockbox-0fc34c773fa17266e0932dca8b154203dab8d53a.tar.xz
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
Diffstat (limited to 'firmware/drivers')
-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 db3b946..d05d0ce 100644
--- a/firmware/drivers/power.c
+++ b/firmware/drivers/power.c
@@ -39,7 +39,8 @@ void power_init(void)
}
bool charger_inserted(void)
-{
+{
+#ifdef HAVE_CHARGING
#ifdef HAVE_CHARGE_CTRL
/* Recorder */
return adc_read(ADC_EXT_POWER) > 0x100;
@@ -53,10 +54,15 @@ bool charger_inserted(void)
return (PADR & 1) == 0;
#endif /* HAVE_FMADC */
#endif /* HAVE_CHARGE_CTRL */
+#else
+ /* Ondio */
+ return false;
+#endif /* HAVE_CHARGING */
}
void charger_enable(bool on)
{
+ (void)on;
#ifdef HAVE_CHARGE_CTRL
if(on)
{
@@ -68,11 +74,10 @@ void charger_enable(bool on)
or_b(0x20, &PBDRL);
charger_enabled = 0;
}
-#else
- on = on;
#endif
}
+#ifndef HAVE_MMC
void ide_power_enable(bool on)
{
(void)on;
@@ -101,6 +106,7 @@ void ide_power_enable(bool on)
PACR2 &= 0xFBFF; /* GPIO for PA5 */
}
}
+#endif /* !HAVE_MMC */
bool ide_powered(void)
@@ -144,7 +150,7 @@ bool charger_inserted(void)
void charger_enable(bool on)
{
- on = on;
+ (void)on;
}
void power_off(void)
@@ -153,7 +159,7 @@ void power_off(void)
void ide_power_enable(bool on)
{
- on = on;
+ (void)on;
}
#endif /* SIMULATOR */