summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tcc780x/cowond2
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/tcc780x/cowond2')
-rw-r--r--firmware/target/arm/tcc780x/cowond2/power-cowond2.c30
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
31void power_init(void) 29void 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
96bool charger_inserted(void) 94unsigned 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
153bool charger_inserted(void)
154{
155 return false;
156}
157
158void charger_enable(bool on)
159{
160 (void)on;
161}
162
163void power_off(void)
164{
165}
166
167void ide_power_enable(bool on)
168{
169 (void)on;
170}
171
172#endif /* SIMULATOR */