From e72f2c89ce84a5bbb19662b80ec1ec0866a5b8b2 Mon Sep 17 00:00:00 2001 From: Subbaraman Narayanamurthy Date: Wed, 12 Feb 2020 14:05:10 -0800 Subject: [PATCH] power: supply: qti_battery_charger: Handle generic notification Charger firmware sends some battery related events with a generic notification opcode. Handle such notifications as well to send events up to the userspace. Change-Id: Ia35fb7dbe56183d3c7c7a66b5f387b94072e6ed0 Signed-off-by: Subbaraman Narayanamurthy --- drivers/power/supply/qti_battery_charger.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/power/supply/qti_battery_charger.c b/drivers/power/supply/qti_battery_charger.c index 42274c4a400c..9952dec9f5f1 100644 --- a/drivers/power/supply/qti_battery_charger.c +++ b/drivers/power/supply/qti_battery_charger.c @@ -27,6 +27,7 @@ #define BC_USB_STATUS_SET 0x33 #define BC_WLS_STATUS_GET 0x34 #define BC_WLS_STATUS_SET 0x35 +#define BC_GENERIC_NOTIFY 0x80 /* Generic definitions */ #define MAX_STR_LEN 128 @@ -410,6 +411,7 @@ static void handle_notification(struct battery_chg_dev *bcdev, void *data, switch (notify_msg->notification) { case BC_BATTERY_STATUS_GET: + case BC_GENERIC_NOTIFY: pst = &bcdev->psy_list[PSY_TYPE_BATTERY]; break; case BC_USB_STATUS_GET: