lede/target/linux/silicon/patches-5.19/0144-power-supply-macsmc_power-Use-BUIC-instead-of-BRSC-f.patch

30 lines
1.0 KiB
Diff

From 6ebbef164bb9db227e141d704f3e62fe98cfbea6 Mon Sep 17 00:00:00 2001
From: Hector Martin <marcan@marcan.st>
Date: Tue, 15 Feb 2022 02:23:33 +0900
Subject: [PATCH 144/171] power: supply: macsmc_power: Use BUIC instead of BRSC
for charge
Signed-off-by: Hector Martin <marcan@marcan.st>
---
drivers/power/supply/macsmc_power.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/power/supply/macsmc_power.c b/drivers/power/supply/macsmc_power.c
index 2cb1644055f4..b9aa6af32104 100644
--- a/drivers/power/supply/macsmc_power.c
+++ b/drivers/power/supply/macsmc_power.c
@@ -219,8 +219,8 @@ static int macsmc_battery_get_property(struct power_supply *psy,
val->intval = vu16 == 0xffff ? 0 : vu16 * 60;
break;
case POWER_SUPPLY_PROP_CAPACITY:
- ret = apple_smc_read_u16(power->smc, SMC_KEY(BRSC), &vu16);
- val->intval = vu16;
+ ret = apple_smc_read_u8(power->smc, SMC_KEY(BUIC), &vu8);
+ val->intval = vu8;
break;
case POWER_SUPPLY_PROP_VOLTAGE_NOW:
ret = apple_smc_read_u16(power->smc, SMC_KEY(B0AV), &vu16);
--
2.34.1