diff options
Diffstat (limited to 'firmware/target/arm/tcc780x/cowond2')
-rw-r--r-- | firmware/target/arm/tcc780x/cowond2/power-cowond2.c | 30 |
1 files changed, 3 insertions, 27 deletions
diff --git a/firmware/target/arm/tcc780x/cowond2/power-cowond2.c b/firmware/target/arm/tcc780x/cowond2/power-cowond2.c index 9eb0871c6e..d3f6a1ce16 100644 --- a/firmware/target/arm/tcc780x/cowond2/power-cowond2.c +++ b/firmware/target/arm/tcc780x/cowond2/power-cowond2.c | |||
@@ -26,8 +26,6 @@ | |||
26 | #include "button-target.h" | 26 | #include "button-target.h" |
27 | #include "tuner.h" | 27 | #include "tuner.h" |
28 | 28 | ||
29 | #ifndef SIMULATOR | ||
30 | |||
31 | void power_init(void) | 29 | void power_init(void) |
32 | { | 30 | { |
33 | unsigned char data[3]; /* 0 = INT1, 1 = INT2, 2 = INT3 */ | 31 | unsigned char data[3]; /* 0 = INT1, 1 = INT2, 2 = INT3 */ |
@@ -93,9 +91,10 @@ void EXT3(void) | |||
93 | #endif | 91 | #endif |
94 | 92 | ||
95 | #if CONFIG_CHARGING | 93 | #if CONFIG_CHARGING |
96 | bool charger_inserted(void) | 94 | unsigned int power_input_status(void) |
97 | { | 95 | { |
98 | return (GPIOC & (1<<26)) ? false:true; | 96 | return ((GPIOC & (1<<26)) == 0) ? |
97 | POWER_INPUT_MAIN_CHARGER : POWER_INPUT_NONE; | ||
99 | } | 98 | } |
100 | #endif | 99 | #endif |
101 | 100 | ||
@@ -147,26 +146,3 @@ bool tuner_power(bool status) | |||
147 | } | 146 | } |
148 | 147 | ||
149 | #endif /* CONFIG_TUNER */ | 148 | #endif /* CONFIG_TUNER */ |
150 | |||
151 | #else /* SIMULATOR */ | ||
152 | |||
153 | bool charger_inserted(void) | ||
154 | { | ||
155 | return false; | ||
156 | } | ||
157 | |||
158 | void charger_enable(bool on) | ||
159 | { | ||
160 | (void)on; | ||
161 | } | ||
162 | |||
163 | void power_off(void) | ||
164 | { | ||
165 | } | ||
166 | |||
167 | void ide_power_enable(bool on) | ||
168 | { | ||
169 | (void)on; | ||
170 | } | ||
171 | |||
172 | #endif /* SIMULATOR */ | ||