From 81a711a7008ee0fe6dab50dc73183fd08e5ad3c0 Mon Sep 17 00:00:00 2001 From: xuwt2 Date: Wed, 22 Dec 2021 16:12:38 +0800 Subject: [PATCH] smart_pen_charger: Add PEN_STAT_CHARGE_DISABLED Add new pen status : PEN_STAT_CHARGE_DISABLED it means the pen charging was disabled. Change-Id: I784d770f34b1bbe1e8e34bf785810e180924de6d Signed-off-by: xuwt2 Reviewed-on: https://gerrit.mot.com/2151778 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Jianqi Yang Submit-Approved: Jira Key --- drivers/power/smart_pen_charger/smart_pen_charger.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/power/smart_pen_charger/smart_pen_charger.c b/drivers/power/smart_pen_charger/smart_pen_charger.c index 803298fe046a..32a827bb0b68 100644 --- a/drivers/power/smart_pen_charger/smart_pen_charger.c +++ b/drivers/power/smart_pen_charger/smart_pen_charger.c @@ -51,6 +51,7 @@ enum pen_status { PEN_STAT_CHARGING, PEN_STAT_DISCHARGING, PEN_STAT_CHARGE_FULL, + PEN_STAT_CHARGE_DISABLED, PEN_STAT_MAX, }; @@ -73,6 +74,7 @@ static char *pen_status_maps[] = { "charging", "discharging", "charge_full", + "charge_disabled", }; struct pen_mac { @@ -523,7 +525,6 @@ static void pen_charger_handle_event(struct pen_charger *chg, int event) if (chg->pen_psy) sysfs_notify(&chg->pen_psy->dev.parent->kobj, NULL, "pen_soc"); break; - break; case NOTIFY_EVENT_PEN_MAC: scnprintf(event_string, CHG_SHOW_MAX_SIZE, "POWER_SUPPLY_PEN_MAC=%2x:%2x:%2x:%2x:%2x:%2x",