c043ecf9e1
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 |
||
---|---|---|
.. | ||
creative-zen | ||
creative-zenxfi2 | ||
creative-zenxfi3 | ||
pins | ||
regs | ||
samsung-ypz5 | ||
sansa-fuzeplus | ||
sony-nwz | ||
adc-imx233.c | ||
adc-target.h | ||
app.lds | ||
ata-imx233.c | ||
ata-target.h | ||
audio-imx233.c | ||
audio-imx233.h | ||
audioin-imx233.c | ||
audioin-imx233.h | ||
audioout-imx233.c | ||
audioout-imx233.h | ||
boot.lds | ||
button-lradc-imx233.c | ||
button-lradc-imx233.h | ||
clkctrl-imx233.c | ||
clkctrl-imx233.h | ||
clock-target.h | ||
crt0.S | ||
dcp-imx233.c | ||
dcp-imx233.h | ||
debug-imx233.c | ||
dma-imx233.c | ||
dma-imx233.h | ||
emi-imx233.c | ||
emi-imx233.h | ||
fmradio-imx233.c | ||
fmradio-imx233.h | ||
gpmi-imx233.c | ||
gpmi-imx233.h | ||
i2c-imx233.c | ||
i2c-imx233.h | ||
icoll-imx233.c | ||
icoll-imx233.h | ||
kernel-imx233.c | ||
kernel-imx233.h | ||
lcdif-imx233.c | ||
lcdif-imx233.h | ||
lradc-imx233.c | ||
lradc-imx233.h | ||
nand-imx233.c | ||
ocotp-imx233.h | ||
partitions-imx233.c | ||
partitions-imx233.h | ||
pcm-imx233.c | ||
pinctrl-imx233.c | ||
pinctrl-imx233.h | ||
power-imx233.c | ||
power-imx233.h | ||
powermgmt-imx233.c | ||
powermgmt-imx233.h | ||
pwm-imx233.c | ||
pwm-imx233.h | ||
rtc-imx233.c | ||
rtc-imx233.h | ||
sdmmc-imx233.c | ||
ssp-imx233.c | ||
ssp-imx233.h | ||
system-imx233.c | ||
system-target.h | ||
timer-imx233.c | ||
timrot-imx233.c | ||
timrot-imx233.h | ||
touchscreen-imx233.c | ||
touchscreen-imx233.h | ||
uartdbg-imx233.c | ||
uartdbg-imx233.h | ||
usb-imx233.c |