rk31:pmu:rt5025:modify some irq error
[firefly-linux-kernel-4.4.55.git] / drivers / power / rt5025-power.c
index 85d089e9dcdb217e26b792843ae4707cf404a5dc..fbc55b7e8c89fc42e9231fc842280a33d3d01047 100644 (file)
@@ -253,7 +253,8 @@ int rt5025_power_charge_detect(struct rt5025_power_info *info)
                msleep(100);
        }
 
-       if (old_acval != new_acval || old_usbval != new_usbval)
+       //if (old_acval != new_acval || old_usbval != new_usbval)
+       if (new_acval || new_usbval)
                schedule_delayed_work(&info->usb_detect_work, 0); //no delay
 
        new_chgval = (chgstatval&RT5025_CHGSTAT_MASK)>>RT5025_CHGSTAT_SHIFT;