FROMLIST: power: supply: core: property to control reverse charge

Interface to control wireless reverse charge.

Bug: 159767865

Signed-off-by: Qiwu Huang <huangqiwu@xiaomi.com>
Link: https://lore.kernel.org/lkml/d2a4960e5641c4360a9360f438669ec03a2c3d0d.1598349907.git.huangqiwu@xiaomi.com/
Change-Id: Iddf4a9efe23180750c8f82709da659a1cf50ff0d
This commit is contained in:
Qiwu Huang 2020-07-14 18:54:37 +08:00 committed by Greg Kroah-Hartman
parent bbf85ac1be
commit 72a8e256c3
3 changed files with 16 additions and 0 deletions

View File

@ -780,3 +780,17 @@ Description:
Access: Read-Only
Valid values: 0 - 100
What: /sys/class/power_supply/<supply_name>/reverse_chg_mode
Date: Jul 2020
Contact: Fei Jiang <jiangfei1@xiaomi.com>
Description:
Some devices support wireless reverse charge function which
charge other devices.The property provider interface to
enable/disable wireless reverse charge.If enabled, start TX
mode and detect RX. Disabled when timeout or manual setting.
Access: Read, Write
Valid values:
- 1: enabled
- 0: disabled

View File

@ -213,6 +213,7 @@ static struct power_supply_attr power_supply_attrs[] = {
POWER_SUPPLY_ATTR(QUICK_CHARGE_TYPE),
POWER_SUPPLY_ATTR(TX_ADAPTER),
POWER_SUPPLY_ATTR(SIGNAL_STRENGTH),
POWER_SUPPLY_ATTR(REVERSE_CHG_MODE),
};
static struct attribute *

View File

@ -173,6 +173,7 @@ enum power_supply_property {
POWER_SUPPLY_PROP_QUICK_CHARGE_TYPE,
POWER_SUPPLY_PROP_TX_ADAPTER,
POWER_SUPPLY_PROP_SIGNAL_STRENGTH,
POWER_SUPPLY_PROP_REVERSE_CHG_MODE,
};
enum power_supply_type {