longan/brandy/brandy-2.0/u-boot-2018/board/sunxi/power_manage.c
.. .. @@ -431,14 +431,12 @@ 431 431 return -1; 432 432 } 433 433 434 -int runtime_tick(void);435 434 int pmu_axp707_get_battery_probe(void) 436 435 { 437 436 int reg_value = 0; 438 - int old_time = runtime_tick();439 - while ((runtime_tick() - old_time) < 2000) {440 - reg_value = pmu_get_reg_value(AXP81X_MODE_CHGSTATUS);441 - }437 +438 + mdelay(1000);439 + reg_value = pmu_get_reg_value(AXP81X_MODE_CHGSTATUS);442 440 443 441 /*bit4 determines whether bit5 is valid*/ 444 442 /*bit5 determines whether bat is exist*/