diff options
| author | Bertrik Sikken <bertrik@sikken.nl> | 2012-03-04 11:41:25 +0100 |
|---|---|---|
| committer | Bertrik Sikken <bertrik@sikken.nl> | 2012-03-04 12:23:05 +0100 |
| commit | f6e17e86fed65cb503199691d69973e83c45ddbf (patch) | |
| tree | 78134652dba68a308ccf45f62156e0e419382388 /firmware/target | |
| parent | f8de21f4603657ac7f8e22fc36f269e6a1fab0f8 (diff) | |
| download | rockbox-f6e17e86fed65cb503199691d69973e83c45ddbf.zip rockbox-f6e17e86fed65cb503199691d69973e83c45ddbf.tar.gz rockbox-f6e17e86fed65cb503199691d69973e83c45ddbf.tar.bz2 rockbox-f6e17e86fed65cb503199691d69973e83c45ddbf.tar.xz | |
AMSv2: add proper definitions for charge current
Change-Id: I6a14570e94df1be62ae46816d2ff4e3f2b7bc21a
Diffstat (limited to 'firmware/target')
| -rw-r--r-- | firmware/target/arm/as3525/powermgmt-target.h | 8 | ||||
| -rw-r--r-- | firmware/target/arm/powermgmt-ascodec.c | 4 |
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 3b459fa..e0aa0ec 100644 --- a/firmware/target/arm/as3525/powermgmt-target.h +++ b/firmware/target/arm/as3525/powermgmt-target.h @@ -39,7 +39,7 @@ #define BATT_FULL_VOLTAGE 4160 #define BATT_VAUTO_RECHARGE 4100 #define BATT_CHG_V CHG_V_4_20V -#define BATT_CHG_I CHG_I_150MA +#define BATT_CHG_I CHG_I_140MA #define CHARGER_TOTAL_TIMER (4*3600*2) /* about 1.5 * capacity / current */ #elif defined(SANSA_CLIPV2) @@ -48,7 +48,7 @@ #define BATT_FULL_VOLTAGE 4200 #define BATT_VAUTO_RECHARGE 4100 #define BATT_CHG_V CHG_V_4_20V -#define BATT_CHG_I CHG_I_150MA +#define BATT_CHG_I CHG_I_140MA #define CHARGER_TOTAL_TIMER (4*3600*2) /* about 1.5 * capacity / current */ #elif defined(SANSA_E200V2) @@ -75,7 +75,7 @@ #define BATT_FULL_VOLTAGE 4200 #define BATT_VAUTO_RECHARGE 4100 #define BATT_CHG_V CHG_V_4_20V -#define BATT_CHG_I CHG_I_200MA +#define BATT_CHG_I CHG_I_210MA #define CHARGER_TOTAL_TIMER (4*3600*2) #elif defined(SANSA_CLIPZIP) @@ -84,7 +84,7 @@ #define BATT_FULL_VOLTAGE 4160 #define BATT_VAUTO_RECHARGE 4100 #define BATT_CHG_V CHG_V_4_20V -#define BATT_CHG_I CHG_I_150MA +#define BATT_CHG_I CHG_I_140MA #define CHARGER_TOTAL_TIMER (4*3600*2) /* about 1.5 * capacity / current */ #elif defined(SANSA_C200V2) diff --git a/firmware/target/arm/powermgmt-ascodec.c b/firmware/target/arm/powermgmt-ascodec.c index c05fc7b..0e4c8b7 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) /* Disable charger and minimize all settings. Reset timers, etc. */ static void disable_charger(void) { - ascodec_write_charger(TMPSUP_OFF | CHG_I_50MA | CHG_V_3_90V | CHG_OFF); + ascodec_write_charger(TMPSUP_OFF | CHG_OFF); if (charge_state > DISCHARGING) charge_state = DISCHARGING; /* Not an error state already */ @@ -126,7 +126,7 @@ void powermgmt_init_target(void) { /* Everything CHARGER, OFF! */ ascodec_monitor_endofch(); - ascodec_write_charger(TMPSUP_OFF | CHG_I_50MA | CHG_V_3_90V | CHG_OFF); + ascodec_write_charger(TMPSUP_OFF | CHG_OFF); } static inline void charger_plugged(void) |