]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
power: supply: core: Add POWER_SUPPLY_HEALTH_OVERCURRENT constant
authorAndrey Smirnov <andrew.smirnov@gmail.com>
Fri, 3 May 2019 17:00:40 +0000 (10:00 -0700)
committerSebastian Reichel <sre@kernel.org>
Fri, 3 May 2019 20:15:51 +0000 (22:15 +0200)
Add POWER_SUPPLY_HEALTH_OVERCURRENT constant in order to allow
singalling overcurrent condition via power supply health information.

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Cc: Enric Balletbo Serra <enric.balletbo@collabora.com>
Cc: Chris Healy <cphealy@gmail.com>
Cc: Lucas Stach <l.stach@pengutronix.de>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Guenter Roeck <linux@roeck-us.net>
Cc: linux-kernel@vger.kernel.org
Cc: linux-pm@vger.kernel.org
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/power_supply_sysfs.c
include/linux/power_supply.h

index 6104a3f03d46de7b3d5a570c2e132fb098dd81a3..58c74bd417ddd6c45905462f35cd6af358ef8e53 100644 (file)
@@ -62,7 +62,7 @@ static const char * const power_supply_charge_type_text[] = {
 static const char * const power_supply_health_text[] = {
        "Unknown", "Good", "Overheat", "Dead", "Over voltage",
        "Unspecified failure", "Cold", "Watchdog timer expire",
-       "Safety timer expire"
+       "Safety timer expire", "Over current"
 };
 
 static const char * const power_supply_technology_text[] = {
index d59205170232ce54d489038cb93fda78f911af28..d9c0c094f8a0d8af95f70dfaa2e2588f2ea4e1a9 100644 (file)
@@ -61,6 +61,7 @@ enum {
        POWER_SUPPLY_HEALTH_COLD,
        POWER_SUPPLY_HEALTH_WATCHDOG_TIMER_EXPIRE,
        POWER_SUPPLY_HEALTH_SAFETY_TIMER_EXPIRE,
+       POWER_SUPPLY_HEALTH_OVERCURRENT,
 };
 
 enum {