summaryrefslogtreecommitdiff
path: root/firmware/drivers/power.c
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2003-08-25 08:57:49 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2003-08-25 08:57:49 +0000
commit53ee344743d89a987b8a9ebe79aa7e732e824148 (patch)
treeff28ef9ecd954fb4be16b7b6f7b992eca7396303 /firmware/drivers/power.c
parent71316085de3b025e590297d28634d53c6edfb07c (diff)
downloadrockbox-53ee344743d89a987b8a9ebe79aa7e732e824148.tar.gz
rockbox-53ee344743d89a987b8a9ebe79aa7e732e824148.zip
Slightly more correct initialization of the power/charging code
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3940 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/power.c')
-rw-r--r--firmware/drivers/power.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/firmware/drivers/power.c b/firmware/drivers/power.c
index 7f6284d3b7..a76021a5bf 100644
--- a/firmware/drivers/power.c
+++ b/firmware/drivers/power.c
@@ -24,11 +24,19 @@
24#include "power.h" 24#include "power.h"
25 25
26#ifdef HAVE_CHARGE_CTRL 26#ifdef HAVE_CHARGE_CTRL
27bool charger_enabled = 0; 27bool charger_enabled;
28#endif 28#endif
29 29
30#ifndef SIMULATOR 30#ifndef SIMULATOR
31 31
32void power_init(void)
33{
34#ifdef HAVE_CHARGE_CTRL
35 PBIOR |= 0x20; /* Set charging control bit to output */
36 charger_enable(false); /* Default to charger OFF */
37#endif
38}
39
32bool charger_inserted(void) 40bool charger_inserted(void)
33{ 41{
34#ifdef HAVE_CHARGE_CTRL 42#ifdef HAVE_CHARGE_CTRL