diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2014-02-04 00:28:26 +0100 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2014-02-10 23:14:25 +0100 |
commit | c043ecf9e144b1bf24edf5a8a9bf3e2cad08b97c (patch) | |
tree | a7957294218f59f79649acaeebc821ed4990eddf /firmware/target/arm/imx233/regs | |
parent | 61dbeb60b73d771abb86270579e8669fe08586cf (diff) | |
download | rockbox-c043ecf9e144b1bf24edf5a8a9bf3e2cad08b97c.tar.gz rockbox-c043ecf9e144b1bf24edf5a8a9bf3e2cad08b97c.zip |
imx233: rework early time power init
The current code does hazardous tweaks to the power subsystem: indeed if one
boots with USB plugged and some stub powers on the DCDC switch, it will fail.
Indeed, a hardware bug prevents from going back to linear regulators (see
errata) so we cannot expect to reach a known state (linreg on, dcdc off)
on each configuration and in particular, powering down the 4p2 rail in
such a configuration will result in a power brownout.
This commit works around this issue by not touching the initial power
configuration until USB is (un)plugged, which are the best spots to get
known states.
Change-Id: I8741a3995df8ae61ca1c887a3ecb7903d0ac5136
Diffstat (limited to 'firmware/target/arm/imx233/regs')
0 files changed, 0 insertions, 0 deletions