diff options
author | Bo Shen <voice.shen@atmel.com> | 2012-05-09 14:45:13 +0800 |
---|---|---|
committer | Josh Wu <josh.wu@atmel.com> | 2012-09-25 16:23:45 +0800 |
commit | a2c3019a34f223ab5e332b9dd63cb700b160ff8b (patch) | |
tree | 23e892bd00739c960e0eed4026e10e2f6bfc82cf /board | |
parent | ac974e8c043b35cbdf349c4b386b2e5e1cd37d87 (diff) |
SMC: Add timings configuration for NAND
Diffstat (limited to 'board')
-rw-r--r-- | board/atmel/at91sama5ek/at91sama5ek.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/board/atmel/at91sama5ek/at91sama5ek.c b/board/atmel/at91sama5ek/at91sama5ek.c index 75155542bb..2f06a70889 100644 --- a/board/atmel/at91sama5ek/at91sama5ek.c +++ b/board/atmel/at91sama5ek/at91sama5ek.c @@ -61,6 +61,10 @@ void at91sama5ek_nand_hw_init(void) &smc->cs[3].pulse); writel(AT91_SMC_CYCLE_NWE(8) | AT91_SMC_CYCLE_NRD(8), &smc->cs[3].cycle); + writel(AT91_SMC_TIMINGS_TCLR(3) | AT91_SMC_TIMINGS_TADL(10) | + AT91_SMC_TIMINGS_TAR(3) | AT91_SMC_TIMINGS_TRR(4) | + AT91_SMC_TIMINGS_TWB(5) | AT91_SMC_TIMINGS_RBNSEL(3)| + AT91_SMC_TIMINGS_NFSEL(1), &smc->cs[3].timings); writel(AT91_SMC_MODE_RM_NRD | AT91_SMC_MODE_WM_NWE | AT91_SMC_MODE_EXNW_DISABLE | #ifdef CONFIG_SYS_NAND_DBW_16 |