mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-07-16 22:56:59 +08:00
36 lines
1.3 KiB
Diff
36 lines
1.3 KiB
Diff
From 912e600cd309a1c3ddc6a5166c6d5585dee915ff Mon Sep 17 00:00:00 2001
|
|
From: Hector Martin <marcan@marcan.st>
|
|
Date: Tue, 8 Feb 2022 11:01:17 +0900
|
|
Subject: [PATCH 142/171] power: supply: macsmc_power: Add present prop
|
|
|
|
Signed-off-by: Hector Martin <marcan@marcan.st>
|
|
---
|
|
drivers/power/supply/macsmc_power.c | 4 ++++
|
|
1 file changed, 4 insertions(+)
|
|
|
|
diff --git a/drivers/power/supply/macsmc_power.c b/drivers/power/supply/macsmc_power.c
|
|
index 6c939371912a..aa67762144d8 100644
|
|
--- a/drivers/power/supply/macsmc_power.c
|
|
+++ b/drivers/power/supply/macsmc_power.c
|
|
@@ -74,6 +74,9 @@ static int macsmc_battery_get_property(struct power_supply *psy,
|
|
val->intval = macsmc_battery_get_status(power);
|
|
ret = val->intval < 0 ? val->intval : 0;
|
|
break;
|
|
+ case POWER_SUPPLY_PROP_PRESENT:
|
|
+ val->intval = 1;
|
|
+ break;
|
|
case POWER_SUPPLY_PROP_TIME_TO_EMPTY_NOW:
|
|
ret = apple_smc_read_u16(power->smc, SMC_KEY(B0TE), &vu16);
|
|
val->intval = vu16 == 0xffff ? 0 : vu16 * 60;
|
|
@@ -162,6 +165,7 @@ static int macsmc_battery_get_property(struct power_supply *psy,
|
|
|
|
static enum power_supply_property macsmc_battery_props[] = {
|
|
POWER_SUPPLY_PROP_STATUS,
|
|
+ POWER_SUPPLY_PROP_PRESENT,
|
|
POWER_SUPPLY_PROP_TIME_TO_EMPTY_NOW,
|
|
POWER_SUPPLY_PROP_TIME_TO_FULL_NOW,
|
|
POWER_SUPPLY_PROP_CAPACITY,
|
|
--
|
|
2.34.1
|
|
|