Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 72a8e256 authored by Qiwu Huang's avatar Qiwu Huang Committed by Greg Kroah-Hartman
Browse files

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



Interface to control wireless reverse charge.

Bug: 159767865

Signed-off-by: default avatarQiwu Huang <huangqiwu@xiaomi.com>
Link: https://lore.kernel.org/lkml/d2a4960e5641c4360a9360f438669ec03a2c3d0d.1598349907.git.huangqiwu@xiaomi.com/
Change-Id: Iddf4a9efe23180750c8f82709da659a1cf50ff0d
parent bbf85ac1
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -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
+1 −0
Original line number Diff line number Diff line
@@ -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 *
+1 −0
Original line number Diff line number Diff line
@@ -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 {