[PATCH] lib: acpi: update battery charge limiting state for _BST

Ivan Hu ivan.hu at canonical.com
Fri Aug 5 08:47:03 UTC 2022


Signed-off-by: Ivan Hu <ivan.hu at canonical.com>
---
 src/lib/src/fwts_acpi_object_eval.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/src/fwts_acpi_object_eval.c b/src/lib/src/fwts_acpi_object_eval.c
index 9c7b0dd7..5182302b 100644
--- a/src/lib/src/fwts_acpi_object_eval.c
+++ b/src/lib/src/fwts_acpi_object_eval.c
@@ -3037,7 +3037,7 @@ void fwts_method_test_BST_return(
 	/* Sanity check each field */
 	/* Battery State */
 	fwts_acpi_reserved_bits("_BST", "Battery State",
-			obj->Package.Elements[0].Integer.Value, 3, 31, &failed);
+			obj->Package.Elements[0].Integer.Value, 4, 31, &failed);
 	/* Ensure bits 0 (discharging) and 1 (charging) are not both set, see 10.2.2.6 */
 	if (((obj->Package.Elements[0].Integer.Value) & 3) == 3) {
 		fwts_failed(fw, LOG_LEVEL_CRITICAL,
-- 
2.25.1




More information about the fwts-devel mailing list