fix(boot): fix boot err & change shutdown time
.. | .. |
---|
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*/ |
---|
.. | .. |
---|
504 | 504 | powerkey0: powerkey@0 { |
---|
505 | 505 | status = "okay"; |
---|
506 | 506 | compatible = "x-powers,axp2101-pek"; |
---|
507 | | - pmu_powkey_off_time = <6000>; |
---|
| 507 | + pmu_powkey_off_time = <8000>; |
---|
508 | 508 | pmu_powkey_off_func = <0>; |
---|
509 | 509 | pmu_powkey_off_en = <1>; |
---|
510 | 510 | pmu_powkey_long_time = <1500>; |
---|