From 8eaf3f6853ae4bd79f44dd6ee655b720e3bba3b3 Mon Sep 17 00:00:00 2001
From: Anirudh Ghayal <aghayal@codeaurora.org>
Date: Fri, 10 Apr 2020 07:42:30 +0530
Subject: [PATCH] ANDROID: GKI: power: power-supply: Add
 POWER_SUPPLY_PROP_CHARGER_STATUS property

CHARGER_STATUS power-supply property reports the charger status.

Change-Id: I269b0be18b56d56c0ab0e68ee1d7194d09824dd6
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
(cherry picked from commit c2427520124e508eab9b5d5ba0a43a2ec6675e39)
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Bug: 157994070
Signed-off-by: Will McVicker <willmcvicker@google.com>
---
 drivers/power/supply/power_supply_sysfs.c | 1 +
 include/linux/power_supply.h              | 1 +
 2 files changed, 2 insertions(+)

diff --git a/drivers/power/supply/power_supply_sysfs.c b/drivers/power/supply/power_supply_sysfs.c
index 7eee04896362..d85b5649a5b6 100644
--- a/drivers/power/supply/power_supply_sysfs.c
+++ b/drivers/power/supply/power_supply_sysfs.c
@@ -508,6 +508,7 @@ static struct device_attribute power_supply_attrs[] = {
 	POWER_SUPPLY_ATTR(alignment),
 	POWER_SUPPLY_ATTR(moisture_detection_enabled),
 	POWER_SUPPLY_ATTR(fg_type),
+	POWER_SUPPLY_ATTR(charger_status),
 	/* Local extensions of type int64_t */
 	POWER_SUPPLY_ATTR(charge_counter_ext),
 	POWER_SUPPLY_ATTR(charge_charger_state),
diff --git a/include/linux/power_supply.h b/include/linux/power_supply.h
index 6977e8c5a2e6..931c206660df 100644
--- a/include/linux/power_supply.h
+++ b/include/linux/power_supply.h
@@ -391,6 +391,7 @@ enum power_supply_property {
 	POWER_SUPPLY_PROP_ALIGNMENT,
 	POWER_SUPPLY_PROP_MOISTURE_DETECTION_ENABLE,
 	POWER_SUPPLY_PROP_FG_TYPE,
+	POWER_SUPPLY_PROP_CHARGER_STATUS,
 	/* Local extensions of type int64_t */
 	POWER_SUPPLY_PROP_CHARGE_COUNTER_EXT,
 	POWER_SUPPLY_PROP_CHARGE_CHARGER_STATE,