diff --git a/firmware/target/arm/imx31/gigabeat-s/powermgmt-imx31.c b/firmware/target/arm/imx31/gigabeat-s/powermgmt-imx31.c index 5da1e0a..4f07348 100644 --- a/firmware/target/arm/imx31/gigabeat-s/powermgmt-imx31.c +++ b/firmware/target/arm/imx31/gigabeat-s/powermgmt-imx31.c @@ -227,8 +227,7 @@ static int stat_battery_reading(int type) break; } - if (reading == ADC_READ_ERROR || - !(mc13783_read(MC13783_INTERRUPT_SENSE0) & MC13783_CHGDETS)) + if (reading == ADC_READ_ERROR) { return INT_MIN; } diff --git a/firmware/target/arm/imx31/gigabeat-s/powermgmt-imx31.c b/firmware/target/arm/imx31/gigabeat-s/powermgmt-imx31.c index 5da1e0a..4f07348 100644 --- a/firmware/target/arm/imx31/gigabeat-s/powermgmt-imx31.c +++ b/firmware/target/arm/imx31/gigabeat-s/powermgmt-imx31.c @@ -227,8 +227,7 @@ static int stat_battery_reading(int type) break; } - if (reading == ADC_READ_ERROR || - !(mc13783_read(MC13783_INTERRUPT_SENSE0) & MC13783_CHGDETS)) + if (reading == ADC_READ_ERROR) { return INT_MIN; }