diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2008-12-03 19:54:25 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2008-12-03 19:54:25 +0000 |
commit | 58eb784a5d1f0ac800e656d5dfa3a1bff8fb2657 (patch) | |
tree | 084c7b7c5d374fbfef2f8cddb3673a3b2a26a7df /firmware/target/arm/tms320dm320/creative-zvm/power-creativezvm.c | |
parent | 0d0cc039f88ced4f6db5c4468b19913f52cd08c8 (diff) | |
download | rockbox-58eb784a5d1f0ac800e656d5dfa3a1bff8fb2657.tar.gz rockbox-58eb784a5d1f0ac800e656d5dfa3a1bff8fb2657.zip |
Straighten out some powermanagement stuff. Give target complete control over how power inputs are sensed. Clean SIMULATOR stuff out of target files. Get rid of USB charging option on targets that don't support it or don't implement it yet. Menu string remains to avoid language incompatibility but should be removed on next cleanup for targets not using it (notice in english.lang). global_settings becomes incompatible for some builds and so plugin API version is incremented.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19315 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/tms320dm320/creative-zvm/power-creativezvm.c')
-rw-r--r-- | firmware/target/arm/tms320dm320/creative-zvm/power-creativezvm.c | 25 |
1 files changed, 3 insertions, 22 deletions
diff --git a/firmware/target/arm/tms320dm320/creative-zvm/power-creativezvm.c b/firmware/target/arm/tms320dm320/creative-zvm/power-creativezvm.c index a76e827bec..9c0f9c3cb7 100644 --- a/firmware/target/arm/tms320dm320/creative-zvm/power-creativezvm.c +++ b/firmware/target/arm/tms320dm320/creative-zvm/power-creativezvm.c | |||
@@ -28,8 +28,6 @@ | |||
28 | #include "backlight.h" | 28 | #include "backlight.h" |
29 | #include "backlight-target.h" | 29 | #include "backlight-target.h" |
30 | 30 | ||
31 | #ifndef SIMULATOR | ||
32 | |||
33 | void power_init(void) | 31 | void power_init(void) |
34 | { | 32 | { |
35 | /* Initialize IDE power pin */ | 33 | /* Initialize IDE power pin */ |
@@ -37,34 +35,17 @@ void power_init(void) | |||
37 | /* Charger detect */ | 35 | /* Charger detect */ |
38 | } | 36 | } |
39 | 37 | ||
40 | bool charger_inserted(void) | 38 | unsigned int power_input_status(void) |
41 | { | 39 | { |
42 | return false; | 40 | return POWER_INPUT_NONE; |
43 | } | 41 | } |
44 | 42 | ||
45 | /* Returns true if the unit is charging the batteries. */ | 43 | /* Returns true if the unit is charging the batteries. */ |
46 | bool charging_state(void) { | 44 | bool charging_state(void) |
47 | return false; | ||
48 | } | ||
49 | |||
50 | void power_off(void) | ||
51 | { | ||
52 | } | ||
53 | |||
54 | #else /* SIMULATOR */ | ||
55 | |||
56 | bool charger_inserted(void) | ||
57 | { | 45 | { |
58 | return false; | 46 | return false; |
59 | } | 47 | } |
60 | 48 | ||
61 | void charger_enable(bool on) | ||
62 | { | ||
63 | (void)on; | ||
64 | } | ||
65 | |||
66 | void power_off(void) | 49 | void power_off(void) |
67 | { | 50 | { |
68 | } | 51 | } |
69 | |||
70 | #endif /* SIMULATOR */ | ||