summaryrefslogtreecommitdiff
path: root/firmware/target/arm
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm')
-rw-r--r--firmware/target/arm/as3525/powermgmt-target.h8
-rw-r--r--firmware/target/arm/powermgmt-ascodec.c4
2 files changed, 6 insertions, 6 deletions
diff --git a/firmware/target/arm/as3525/powermgmt-target.h b/firmware/target/arm/as3525/powermgmt-target.h
index 3b459fa695..e0aa0ec4c3 100644
--- a/firmware/target/arm/as3525/powermgmt-target.h
+++ b/firmware/target/arm/as3525/powermgmt-target.h
@@ -39,7 +39,7 @@
39#define BATT_FULL_VOLTAGE 4160 39#define BATT_FULL_VOLTAGE 4160
40#define BATT_VAUTO_RECHARGE 4100 40#define BATT_VAUTO_RECHARGE 4100
41#define BATT_CHG_V CHG_V_4_20V 41#define BATT_CHG_V CHG_V_4_20V
42#define BATT_CHG_I CHG_I_150MA 42#define BATT_CHG_I CHG_I_140MA
43#define CHARGER_TOTAL_TIMER (4*3600*2) /* about 1.5 * capacity / current */ 43#define CHARGER_TOTAL_TIMER (4*3600*2) /* about 1.5 * capacity / current */
44 44
45#elif defined(SANSA_CLIPV2) 45#elif defined(SANSA_CLIPV2)
@@ -48,7 +48,7 @@
48#define BATT_FULL_VOLTAGE 4200 48#define BATT_FULL_VOLTAGE 4200
49#define BATT_VAUTO_RECHARGE 4100 49#define BATT_VAUTO_RECHARGE 4100
50#define BATT_CHG_V CHG_V_4_20V 50#define BATT_CHG_V CHG_V_4_20V
51#define BATT_CHG_I CHG_I_150MA 51#define BATT_CHG_I CHG_I_140MA
52#define CHARGER_TOTAL_TIMER (4*3600*2) /* about 1.5 * capacity / current */ 52#define CHARGER_TOTAL_TIMER (4*3600*2) /* about 1.5 * capacity / current */
53 53
54#elif defined(SANSA_E200V2) 54#elif defined(SANSA_E200V2)
@@ -75,7 +75,7 @@
75#define BATT_FULL_VOLTAGE 4200 75#define BATT_FULL_VOLTAGE 4200
76#define BATT_VAUTO_RECHARGE 4100 76#define BATT_VAUTO_RECHARGE 4100
77#define BATT_CHG_V CHG_V_4_20V 77#define BATT_CHG_V CHG_V_4_20V
78#define BATT_CHG_I CHG_I_200MA 78#define BATT_CHG_I CHG_I_210MA
79#define CHARGER_TOTAL_TIMER (4*3600*2) 79#define CHARGER_TOTAL_TIMER (4*3600*2)
80 80
81#elif defined(SANSA_CLIPZIP) 81#elif defined(SANSA_CLIPZIP)
@@ -84,7 +84,7 @@
84#define BATT_FULL_VOLTAGE 4160 84#define BATT_FULL_VOLTAGE 4160
85#define BATT_VAUTO_RECHARGE 4100 85#define BATT_VAUTO_RECHARGE 4100
86#define BATT_CHG_V CHG_V_4_20V 86#define BATT_CHG_V CHG_V_4_20V
87#define BATT_CHG_I CHG_I_150MA 87#define BATT_CHG_I CHG_I_140MA
88#define CHARGER_TOTAL_TIMER (4*3600*2) /* about 1.5 * capacity / current */ 88#define CHARGER_TOTAL_TIMER (4*3600*2) /* about 1.5 * capacity / current */
89 89
90#elif defined(SANSA_C200V2) 90#elif defined(SANSA_C200V2)
diff --git a/firmware/target/arm/powermgmt-ascodec.c b/firmware/target/arm/powermgmt-ascodec.c
index c05fc7bf7a..0e4c8b7074 100644
--- a/firmware/target/arm/powermgmt-ascodec.c
+++ b/firmware/target/arm/powermgmt-ascodec.c
@@ -93,7 +93,7 @@ static void battery_voltage_sync(void)
93/* Disable charger and minimize all settings. Reset timers, etc. */ 93/* Disable charger and minimize all settings. Reset timers, etc. */
94static void disable_charger(void) 94static void disable_charger(void)
95{ 95{
96 ascodec_write_charger(TMPSUP_OFF | CHG_I_50MA | CHG_V_3_90V | CHG_OFF); 96 ascodec_write_charger(TMPSUP_OFF | CHG_OFF);
97 97
98 if (charge_state > DISCHARGING) 98 if (charge_state > DISCHARGING)
99 charge_state = DISCHARGING; /* Not an error state already */ 99 charge_state = DISCHARGING; /* Not an error state already */
@@ -126,7 +126,7 @@ void powermgmt_init_target(void)
126{ 126{
127 /* Everything CHARGER, OFF! */ 127 /* Everything CHARGER, OFF! */
128 ascodec_monitor_endofch(); 128 ascodec_monitor_endofch();
129 ascodec_write_charger(TMPSUP_OFF | CHG_I_50MA | CHG_V_3_90V | CHG_OFF); 129 ascodec_write_charger(TMPSUP_OFF | CHG_OFF);
130} 130}
131 131
132static inline void charger_plugged(void) 132static inline void charger_plugged(void)