diff options
author | Dana Conrad <dconrad@fastmail.com> | 2021-11-10 17:31:03 -0600 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2021-11-12 16:31:27 -0500 |
commit | 59ef877c94c9cabd9007e86994bc858c35fd5c95 (patch) | |
tree | 2e4bb88ec310ee073e376920c0cf3e6c6cc00423 /firmware/target/mips | |
parent | ee27ba416feaa9e0efe67981021338f6516258b7 (diff) | |
download | rockbox-59ef877c94c9cabd9007e86994bc858c35fd5c95.tar.gz rockbox-59ef877c94c9cabd9007e86994bc858c35fd5c95.zip |
x1000: delay power thread until valid battery read
Appears to return 0 until the axp has (presumably) completed
its first real measurement.
Note about erosq: keep the power_inint() delay large to ensure
nothing breaks in the bootloader for the time being.
Change-Id: I444e858207cc401c42f1e6ceacf067ad543d4ff8
Diffstat (limited to 'firmware/target/mips')
-rw-r--r-- | firmware/target/mips/ingenic_x1000/erosqnative/power-erosqnative.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/firmware/target/mips/ingenic_x1000/erosqnative/power-erosqnative.c b/firmware/target/mips/ingenic_x1000/erosqnative/power-erosqnative.c index cea8f35a40..5573919aa2 100644 --- a/firmware/target/mips/ingenic_x1000/erosqnative/power-erosqnative.c +++ b/firmware/target/mips/ingenic_x1000/erosqnative/power-erosqnative.c | |||
@@ -79,8 +79,10 @@ void power_init(void) | |||
79 | axp_set_charge_current(780); | 79 | axp_set_charge_current(780); |
80 | 80 | ||
81 | /* Delay to give power outputs time to stabilize. | 81 | /* Delay to give power outputs time to stabilize. |
82 | * Had one report that 190 was not long enough, let's do 250. */ | 82 | * With the power thread delay, this can apparently go as low as 50, |
83 | mdelay(250); | 83 | * Keeping a higher value here just to ensure the bootloader works |
84 | * correctly. */ | ||
85 | mdelay(200); | ||
84 | } | 86 | } |
85 | 87 | ||
86 | #ifdef HAVE_USB_CHARGING_ENABLE | 88 | #ifdef HAVE_USB_CHARGING_ENABLE |