u-boot/cpu
Alessandro Rubini 4b894a97d3 Nomadik: fix reset_timer()
Previous code was failing when reading back the timer less than
400us after resetting it. This lead nand operations to incorrectly
timeout any now and then.  Moreover, writing the load register isn't
immediately reflected in the value register. We must wait for a clock
edge, so read_timer now waits for the value to change at least once,
otherwise nand operation would timeout anyways (though less frequently).

Signed-off-by: Alessandro Rubini <rubini@unipv.it>
Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
2010-04-03 15:24:27 -05:00
..
74xx_7xx kgdb: cpu/mpc* cpu/74xx: include kgdb.h when needed 2010-02-08 22:05:42 +01:00
arm720t Generic udelay() with watchdog support 2009-12-05 01:08:53 +01:00
arm920t ep93xx timer: refactoring 2010-04-03 15:24:26 -05:00
arm925t Generic udelay() with watchdog support 2009-12-05 01:08:53 +01:00
arm926ejs Nomadik: fix reset_timer() 2010-04-03 15:24:27 -05:00
arm946es arm: Remove -fno-strict-aliasing 2009-09-04 22:15:53 +02:00
arm1136 Generic udelay() with watchdog support 2009-12-05 01:08:53 +01:00
arm1176 s3c64xx: Add ifdef at the S3C64XX only codes 2010-04-03 15:24:25 -05:00
arm_cortexa8 S5PC100: Function to configure the SROMC registers. 2010-04-03 15:24:26 -05:00
arm_intcm arm: Remove -fno-strict-aliasing 2009-09-04 22:15:53 +02:00
at32ap Generic udelay() with watchdog support 2009-12-05 01:08:53 +01:00
blackfin Blackfin: add support for kgdb 2010-01-17 20:36:09 -05:00
i386 Generic udelay() with watchdog support 2009-12-05 01:08:53 +01:00
ixp Generic udelay() with watchdog support 2009-12-05 01:08:53 +01:00
leon2 Update U-Boot's build timestamp on every compile 2008-12-06 23:36:43 +01:00
leon3 Update U-Boot's build timestamp on every compile 2008-12-06 23:36:43 +01:00
lh7a40x Generic udelay() with watchdog support 2009-12-05 01:08:53 +01:00
mcf52x2 ColdFire: Cache update for all platforms 2010-03-24 11:09:37 -05:00
mcf523x ColdFire: Cache update for all platforms 2010-03-24 11:09:37 -05:00
mcf532x ColdFire: Cache update for all platforms 2010-03-24 11:09:37 -05:00
mcf547x_8x ColdFire: Cache update for all platforms 2010-03-24 11:09:37 -05:00
mcf5227x ColdFire: Cache update for all platforms 2010-03-24 11:09:37 -05:00
mcf5445x ColdFire: Cache update for all platforms 2010-03-24 11:09:37 -05:00
microblaze microblaze: Use cache functions (especially cache status) 2009-01-23 10:40:00 +01:00
mips MIPS: Implement ethernet halt for au1x00 2009-05-16 09:20:03 +09:00
mpc5xx kgdb: cpu/mpc* cpu/74xx: include kgdb.h when needed 2010-02-08 22:05:42 +01:00
mpc5xxx mpc5xxx: Remove all references to MGT5100 2010-03-21 22:44:42 +01:00
mpc8xx kgdb: cpu/mpc* cpu/74xx: include kgdb.h when needed 2010-02-08 22:05:42 +01:00
mpc8xxx fsl-ddr: setup ODT_RD_CFG & ODT_WR_CFG when we interleave 2010-01-05 13:50:07 -06:00
mpc83xx Bug: do_reset issued via netconsole does not reset mpc83xx cpu. 2010-02-18 18:25:09 -06:00
mpc85xx 85xx: Fix enabling of L1 cache parity on secondary cores 2010-03-30 10:48:30 -05:00
mpc86xx mpc86xx: set the DDR BATs after calculating true DDR size 2010-03-30 10:50:22 -05:00
mpc512x mpc5121: cpu/mpc512x/diu.c: fix warnings 2010-03-21 22:22:53 +01:00
mpc824x Update .gitignore's: add some generated files 2010-03-12 22:10:31 +01:00
mpc8220 kgdb: cpu/mpc* cpu/74xx: include kgdb.h when needed 2010-02-08 22:05:42 +01:00
mpc8260 kgdb: cpu/mpc* cpu/74xx: include kgdb.h when needed 2010-02-08 22:05:42 +01:00
nios General help message cleanup 2009-06-12 20:47:16 +02:00
nios2 nios2: Added support to YANU UART 2010-03-21 22:44:42 +01:00
ppc4xx ppc4xx: Fix problem with I2C bus >= 1 initialization 2010-03-30 13:05:05 +02:00
pxa Generic udelay() with watchdog support 2009-12-05 01:08:53 +01:00
s3c44b0 Generic udelay() with watchdog support 2009-12-05 01:08:53 +01:00
sa1100 Generic udelay() with watchdog support 2009-12-05 01:08:53 +01:00
sh2 sh: unify linker script 2009-07-08 11:43:15 +09:00
sh3 sh: unify linker script 2009-07-08 11:43:15 +09:00
sh4 sh: unify linker script 2009-07-08 11:43:15 +09:00