summaryrefslogtreecommitdiff
path: root/common/acpi.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/acpi.c')
-rw-r--r--common/acpi.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/common/acpi.c b/common/acpi.c
index 6717732e06..c234347019 100644
--- a/common/acpi.c
+++ b/common/acpi.c
@@ -284,7 +284,8 @@ int acpi_ap_to_ec(int is_cmd, uint8_t value, uint8_t *resultptr)
*/
result = 0;
for (i = 0; i < port_count; ++i) {
- if (gpio_get_level(usb_port_enable[i]) != 0)
+ if ((usb_port_enable[i] >= 0) &&
+ (gpio_get_level(usb_port_enable[i]) != 0))
result |= 1 << i;
}
break;