Skip to content

Commit

Permalink
Read LPM state from JB bootloader
Browse files Browse the repository at this point in the history
  • Loading branch information
kumajaya committed Jun 11, 2014
1 parent 1afbf6f commit 97e4540
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 0 deletions.
12 changes: 12 additions & 0 deletions arch/arm/mach-exynos/board-slim8-battery.c
Expand Up @@ -91,6 +91,18 @@ static int battery_get_lpm_state(char *str)
}
__setup("androidboot.mode=", battery_get_lpm_state);

/* For JB bootloader compatibility */
static int bootloader_get_lpm_state(char *str)
{
if (strncmp(str, "1", 1) == 0)
lpcharge = 1;

pr_info("%s: Low power charging mode: %d\n", __func__, lpcharge);

return lpcharge;
}
__setup("lpcharge=", bootloader_get_lpm_state);

static bool sec_bat_is_lpm(void)
{
return lpcharge == 1 ? true : false;
Expand Down
12 changes: 12 additions & 0 deletions drivers/battery/samsung_battery.c
Expand Up @@ -71,6 +71,18 @@ static int battery_get_lpm_state(char *str)
return lpcharge;
}
__setup("androidboot.mode=", battery_get_lpm_state);

/* For JB bootloader compatibility */
static int bootloader_get_lpm_state(char *str)
{
if (strncmp(str, "1", 1) == 0)
lpcharge = 1;

pr_info("%s: Low power charging mode: %d\n", __func__, lpcharge);

return lpcharge;
}
__setup("lpcharge=", bootloader_get_lpm_state);
EXPORT_SYMBOL(lpcharge);

#if defined(CONFIG_MACH_KONA)
Expand Down
12 changes: 12 additions & 0 deletions drivers/power/sec_battery_px.c
Expand Up @@ -125,6 +125,18 @@ static int battery_get_lpm_state(char *str)
return lpcharge;
}
__setup("androidboot.mode=", battery_get_lpm_state);

/* For JB bootloader compatibility */
static int bootloader_get_lpm_state(char *str)
{
if (strncmp(str, "1", 1) == 0)
lpcharge = 1;

pr_info("%s: Low power charging mode: %d\n", __func__, lpcharge);

return lpcharge;
}
__setup("lpcharge=", bootloader_get_lpm_state);
#endif

static enum power_supply_property sec_battery_properties[] = {
Expand Down

0 comments on commit 97e4540

Please sign in to comment.