diff options
Diffstat (limited to 'firmware/target/arm')
-rw-r--r-- | firmware/target/arm/archos/av300/power-av300.c | 12 | ||||
-rw-r--r-- | firmware/target/arm/iriver/h10/power-h10.c | 24 | ||||
-rw-r--r-- | firmware/target/arm/pnx0101/iriver-ifp7xx/power-ifp7xx.c | 13 | ||||
-rw-r--r-- | firmware/target/arm/sandisk/sansa-e200/power-e200.c | 5 |
4 files changed, 8 insertions, 46 deletions
diff --git a/firmware/target/arm/archos/av300/power-av300.c b/firmware/target/arm/archos/av300/power-av300.c index 6cc8b4f7c7..1bd4470fd3 100644 --- a/firmware/target/arm/archos/av300/power-av300.c +++ b/firmware/target/arm/archos/av300/power-av300.c | |||
@@ -82,16 +82,8 @@ void ide_power_enable(bool on) | |||
82 | 82 | ||
83 | #endif /* SIMULATOR */ | 83 | #endif /* SIMULATOR */ |
84 | 84 | ||
85 | static bool powered = false; | ||
86 | |||
87 | bool tuner_powered() | ||
88 | { | ||
89 | return powered; | ||
90 | } | ||
91 | |||
92 | bool tuner_power(bool status) | 85 | bool tuner_power(bool status) |
93 | { | 86 | { |
94 | bool old_status = powered; | 87 | (void)status; |
95 | powered = status; | 88 | return true; |
96 | return old_status; | ||
97 | } | 89 | } |
diff --git a/firmware/target/arm/iriver/h10/power-h10.c b/firmware/target/arm/iriver/h10/power-h10.c index d0d3ce59d1..9cbdb50080 100644 --- a/firmware/target/arm/iriver/h10/power-h10.c +++ b/firmware/target/arm/iriver/h10/power-h10.c | |||
@@ -38,27 +38,11 @@ bool charger_enabled; | |||
38 | #if 0 | 38 | #if 0 |
39 | #if CONFIG_TUNER | 39 | #if CONFIG_TUNER |
40 | 40 | ||
41 | static bool powered = false; | ||
42 | |||
43 | bool tuner_powered() | ||
44 | { | ||
45 | return powered; | ||
46 | } | ||
47 | |||
48 | bool tuner_power(bool status) | 41 | bool tuner_power(bool status) |
49 | { | 42 | { |
50 | bool old_status = powered; | 43 | (void)status; |
51 | powered = status; | 44 | /* TODO: tuner power control */ |
52 | #ifdef HAVE_TUNER_PWR_CTRL | 45 | return true; |
53 | if (status) | ||
54 | { | ||
55 | and_b(~0x04, &PADRL); /* drive PA2 low for tuner enable */ | ||
56 | sleep(1); /* let the voltage settle */ | ||
57 | } | ||
58 | else | ||
59 | or_b(0x04, &PADRL); /* drive PA2 high for tuner disable */ | ||
60 | #endif | ||
61 | return old_status; | ||
62 | } | 46 | } |
63 | 47 | ||
64 | #endif /* #if CONFIG_TUNER */ | 48 | #endif /* #if CONFIG_TUNER */ |
@@ -69,7 +53,7 @@ void power_init(void) | |||
69 | } | 53 | } |
70 | 54 | ||
71 | bool charger_inserted(void) | 55 | bool charger_inserted(void) |
72 | { | 56 | { |
73 | return (GPIOF_INPUT_VAL & 0x08)?true:false; | 57 | return (GPIOF_INPUT_VAL & 0x08)?true:false; |
74 | } | 58 | } |
75 | 59 | ||
diff --git a/firmware/target/arm/pnx0101/iriver-ifp7xx/power-ifp7xx.c b/firmware/target/arm/pnx0101/iriver-ifp7xx/power-ifp7xx.c index dfdcb1d27a..b219244510 100644 --- a/firmware/target/arm/pnx0101/iriver-ifp7xx/power-ifp7xx.c +++ b/firmware/target/arm/pnx0101/iriver-ifp7xx/power-ifp7xx.c | |||
@@ -28,19 +28,10 @@ | |||
28 | 28 | ||
29 | #if CONFIG_TUNER | 29 | #if CONFIG_TUNER |
30 | 30 | ||
31 | static bool powered = false; | ||
32 | |||
33 | bool tuner_powered(void) | ||
34 | { | ||
35 | return powered; | ||
36 | } | ||
37 | |||
38 | bool tuner_power(bool status) | 31 | bool tuner_power(bool status) |
39 | { | 32 | { |
40 | bool old_status = powered; | 33 | (void)status; |
41 | powered = status; | 34 | return true; |
42 | |||
43 | return old_status; | ||
44 | } | 35 | } |
45 | 36 | ||
46 | #endif /* #if CONFIG_TUNER */ | 37 | #endif /* #if CONFIG_TUNER */ |
diff --git a/firmware/target/arm/sandisk/sansa-e200/power-e200.c b/firmware/target/arm/sandisk/sansa-e200/power-e200.c index 2745f0ba50..b9a77cb9e0 100644 --- a/firmware/target/arm/sandisk/sansa-e200/power-e200.c +++ b/firmware/target/arm/sandisk/sansa-e200/power-e200.c | |||
@@ -125,8 +125,3 @@ bool tuner_power(bool status) | |||
125 | lv24020lp_unlock(); | 125 | lv24020lp_unlock(); |
126 | return old_status; | 126 | return old_status; |
127 | } | 127 | } |
128 | |||
129 | bool tuner_powered(void) | ||
130 | { | ||
131 | return powered; | ||
132 | } | ||