rv1126-uboot/include
Lokesh Vutla 0b1b60c779 ARM: OMAP5: Fix warm reset with USB cable connected
Warm reset on OMAP5 freezes when USB cable is connected.
Fix requires PRM_RSTTIME.RSTTIME1 to be programmed
with the time for which reset should be held low for the
voltages and the oscillator to reach stable state.

There are 3 parameters to be considered for calculating
the time, which are mostly board and PMIC dependent.
-1- Time taken by the Oscillator to shut + restart
-2- PMIC OTP times
-3- Voltage rail ramp times, which inturn depends on the
PMIC slew rate and value of the voltage ramp needed.

In order to keep the code in u-boot simple, have a way
for boards to specify a pre computed time directly using
the 'CONFIG_OMAP_PLATFORM_RESET_TIME_MAX_USEC'
option. If boards fail to specify the time, use a default
as specified by 'CONFIG_DEFAULT_OMAP_RESET_TIME_MAX_USEC' instead.
Using the default value translates into some ~22ms and should work in
all cases.
However in order to avoid this large delay hiding other bugs,
its recommended that all boards look at their respective data
sheets and specify a pre computed and optimal value using
'CONFIG_OMAP_PLATFORM_RESET_TIME_MAX_USEC'

In order to help future board additions to compute this
config option value, add a README at doc/README.omap-reset-time
which explains how to compute the value. Also update the toplevel
README with the additional option and pointers to
doc/README.omap-reset-time.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
[rnayak@ti.com: Updated changelog and added the README]
Signed-off-by: Rajendra Nayak <rnayak@ti.com>
2013-05-10 08:25:55 -04:00
..
andestech
asm-generic
bedbug
configs ARM: OMAP5: Fix warm reset with USB cable connected 2013-05-10 08:25:55 -04:00
cramfs
faraday
galileo
jffs2
linux
lzma
mtd Revert "mtd: cfi_flash: Fix CFI flash driver for 8-bit bus support" 2013-04-12 19:04:54 +02:00
pcmcia
power
synopsys
u-boot
usb
zfs
.gitignore
74xx_7xx.h
ACEX1K.h
MCD_dma.h
MCD_progCheck.h
MCD_tasksInit.h
SA-1100.h
_exports.h
addr_map.h
aes.h
ahci.h
ali512x.h
altera.h
amba_clcd.h
ambapp.h
ansi.h
api_public.h
arm925t.h
armcoremodule.h
asm-offsets.h
at45.h
at91rm9200_i2c.h
at91rm9200_net.h
ata.h
atmel_hlcdc.h
atmel_lcdc.h
atmel_mci.h
bcd.h
bcm5221.h
bmp_layout.h
bootcount.h
bootstage.h
bouncebuf.h
bus_vcxk.h
bzlib.h
cbfs.h
circbuf.h
cmd_spl.h
command.h
common.h arm: Remove support for unused s3c64xx 2013-04-12 07:55:08 +02:00
commproc.h
compiler.h
config_cmd_all.h
config_cmd_default.h
config_cmd_defaults.h
config_defaults.h
config_fallbacks.h Makefile: Change CONFIG_SPL_PAD_TO to image offset 2013-04-12 07:55:06 +02:00
config_phylib_all_drivers.h
config_uncmd_spl.h
cpsw.h
crc.h
da9030.h
dataflash.h
ddr_spd.h
dfu.h dfu: NAND specific routines for DFU operation 2013-04-10 15:22:24 +02:00
dialog_pmic.h
div64.h
dm9000.h
dm9161.h
dp83848.h
ds1722.h
ds4510.h
dtt.h
dwmmc.h
e500.h
edid.h
elf.h
env_attr.h
env_callback.h
env_default.h
env_flags.h
environment.h env: Add redundant env support to UBI env 2013-04-11 15:52:55 -04:00
errno.h
exports.h
ext4fs.h
ext_common.h
fat.h
fdc.h
fdt.h
fdt_support.h
fdtdec.h Merge branch 'master' of git://git.denx.de/u-boot-arm 2013-04-15 07:46:11 -04:00
fis.h
flash.h
fm_eth.h
fpga.h
fs.h
fsl_diu_fb.h
fsl_esdhc.h fsl_esdhc: Fix DMA transfer completion waiting loop 2013-04-14 11:22:47 +02:00
fsl_mdio.h
fsl_pmic.h
g_dnl.h
gdsys_fpga.h
hash.h
hush.h
hw_sha.h
hwconfig.h
i2c.h
i2s.h
i8042.h
ide.h
image.h
initcall.h
input.h
iomux.h
ioports.h
ipu_pixfmt.h
key_matrix.h
keyboard.h
kgdb.h
ks8721.h
lattice.h
lcd.h Merge branch 'u-boot/master' into 'u-boot-arm/master' 2013-04-12 22:07:57 +02:00
lcdvideo.h
ld9040.h
led-display.h
libata.h
libfdt.h
libfdt_env.h
libtizen.h
linker_lists.h
linux_logo.h
lmb.h
logbuff.h
lxt971a.h
lynxkdi.h
malloc.h
mb862xx.h
mc9sdz60.h
mc13783.h
mc13892.h
mc34704.h
menu.h
micrel.h
mii_phy.h
miiphy.h
mk48t59.h
mmc.h mmc: check the revision for sd3.0 2013-04-17 10:58:51 -04:00
mpc5xx.h
mpc5xxx.h
mpc5xxx_sdma.h
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h
mpc85xx.h
mpc86xx.h
mpc106.h
mpc824x.h
mpc8220.h
mpc8260.h
mpc8260_irq.h
mtd_node.h
mv88e6352.h
mvmfp.h
nand.h nand: Extend nand_(read|write)_skip_bad with *actual and limit parameters 2013-04-10 15:22:22 +02:00
net.h
netdev.h net: gem: Preserve clk on emio interface 2013-04-30 11:39:24 +02:00
nios2-epcs.h
nios2-io.h
nios2-yanu.h
nios2.h
nomadik.h
ns16550.h
ns87308.h
onenand_uboot.h arm: Remove support for unused s3c64xx 2013-04-12 07:55:08 +02:00
os.h
palmas.h palmas: add header guard 2013-05-10 08:25:55 -04:00
part.h
part_efi.h
pc_keyb.h
pca953x.h
pca9564.h
pca9698.h
pci.h
pci_ids.h
pcmcia.h
phy.h phy: add support for ET1011C phys 2013-05-10 08:25:54 -04:00
physmem.h
post.h
ppc_asm.tmpl
ppc_defs.h
ps2mult.h
pwm.h
radeon.h
reiserfs.h
rtc.h
s6e63d6.h
s_record.h
sandboxfs.h
sata.h
scsi.h
sdhci.h
search.h
sed156x.h
sed13806.h
serial.h
sh_pfc.h
sh_tmu.h
sha1.h
sha256.h
sja1000.h
sm501.h
smiLynxEM.h
sound.h
spartan2.h
spartan3.h
spd.h
spd_sdram.h
spi.h
spi_flash.h
spl.h
status_led.h
stdio_dev.h
stratixII.h
sym53c8xx.h
systemace.h
tegra-kbc.h
timestamp.h
tis.h tpm: Add TPM command library 2013-04-12 14:13:13 -07:00
tmu.h
tpm.h tpm: Add TPM command library 2013-04-12 14:13:13 -07:00
tps6586x.h
tsec.h
tsi108.h
tsi148.h
twl4030.h twl4030: make twl4030_i2c_read_u8 prototype consistent 2013-05-10 08:25:54 -04:00
twl6030.h twl6030: add header guard 2013-05-10 08:25:54 -04:00
tws.h
ubi_uboot.h ubi: Expose a few simple functions from the cmd_ubi 2013-04-11 15:52:54 -04:00
universe.h
usb.h
usb_cdc_acm.h
usb_defs.h
usb_ether.h
usb_mass_storage.h
usbdescriptors.h
usbdevice.h
version.h
video.h
video_ad7176.h
video_ad7177.h
video_ad7179.h
video_easylogo.h
video_fb.h
video_font.h
video_font_data.h
video_logo.h
virtex2.h
vsc7385.h
vsprintf.h
vxworks.h
w83c553f.h
watchdog.h
xilinx.h
xyzModem.h
zfs_common.h