diff options
author | Wolfgang Denk <wd@denx.de> | 2009-04-04 22:15:46 +0200 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2009-04-04 22:15:46 +0200 |
commit | 5f58f8d20f97deaf4dde7eb3886efa3e5a3715ee (patch) | |
tree | 0e748004387ad33d791977718a100f090b59a5c6 /board/atmel/at91rm9200dk/at91rm9200dk.c | |
parent | 66932ac3929c7a145a6ef6574a96fd7535154951 (diff) | |
parent | 03bab0091948196b9558248684c04f60943ca4b5 (diff) |
Merge branch 'master' of git://git.denx.de/u-boot-at91
Diffstat (limited to 'board/atmel/at91rm9200dk/at91rm9200dk.c')
-rw-r--r-- | board/atmel/at91rm9200dk/at91rm9200dk.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/board/atmel/at91rm9200dk/at91rm9200dk.c b/board/atmel/at91rm9200dk/at91rm9200dk.c index b89a3fd548b..c761dd7467d 100644 --- a/board/atmel/at91rm9200dk/at91rm9200dk.c +++ b/board/atmel/at91rm9200dk/at91rm9200dk.c @@ -54,6 +54,16 @@ int board_init (void) return 0; } +void board_reset (void) +{ + AT91PS_PIO pio = AT91C_BASE_PIOA; + + /* Clear PA19 to trigger the hard reset */ + writel(0x00080000, pio->PIO_CODR); + writel(0x00080000, pio->PIO_OER); + writel(0x00080000, pio->PIO_PER); +} + int dram_init (void) { gd->bd->bi_dram[0].start = PHYS_SDRAM; |