diff options
Diffstat (limited to 'driver/battery/samus.c')
-rw-r--r-- | driver/battery/samus.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/driver/battery/samus.c b/driver/battery/samus.c index 4c4f3480c4..951130867e 100644 --- a/driver/battery/samus.c +++ b/driver/battery/samus.c @@ -46,17 +46,6 @@ const struct battery_info *battery_get_info(void) #ifdef CONFIG_CHARGER_PROFILE_OVERRIDE -/* - * For Samus, we'd like to set the CONFIG_CHARGER_INPUT_CURRENT to a higher - * value, but the AC adapters freak out if we do. So instead we set it to a - * low value, and it gets reset to that point every time AC is applied. Then we - * bump it up a little bit every time through the loop until it's where we - * wanted it in the first place. - */ -/* FIXME(crosbug.com/p/24461): determine correct values for this */ -#define MAX_INPUT_CURRENT 2048 -#define INPUT_CURRENT_INCR 64 - static int fast_charging_allowed; /* @@ -69,25 +58,10 @@ static int fast_charging_allowed; */ int charger_profile_override(struct charge_state_data *curr) { - int rv; - /* We only want to override how we charge, nothing else. */ if (curr->state != ST_CHARGE) return 0; - /* Bump the input current up a little at a time if needed. */ - if (curr->chg.input_current < MAX_INPUT_CURRENT) { - rv = charger_set_input_current(curr->chg.input_current + - INPUT_CURRENT_INCR); - /* - * If we can't set the input current, indicate the error - * (negative, since positive changes the poll period) and - * don't override the default behavior. - */ - if (rv) - return -rv; - } - /* Do we want to mess with the charge profile too? */ if (!fast_charging_allowed) return 0; |