at91: modified NAND flash timing on otc570 board
PATCH 2/2 at91: modified NAND flash timing on otc570 board
Signed-off-by Daniel Gorsulowski <[email protected]>
--- board/esd/otc570/otc570.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)
board/esd/otc570/otc570.c +4 -4
@@ -81,20 +81,20 @@ static void otc570_nand_hw_init(void)writel (csa, &matrix->csa[0 ]);/* Configure SMC CS3 for NAND/SmartMedia */ -writel (AT91_SMC_SETUP_NWE (1 ) |AT91_SMC_SETUP_NCS_WR (0 ) | -AT91_SMC_SETUP_NRD (1 ) |AT91_SMC_SETUP_NCS_RD (0 ), +writel (AT91_SMC_SETUP_NWE (1 ) |AT91_SMC_SETUP_NCS_WR (1 ) | +AT91_SMC_SETUP_NRD (2 ) |AT91_SMC_SETUP_NCS_RD (2 ), &smc->cs[3 ].setup);writel (AT91_SMC_PULSE_NWE (3 ) |AT91_SMC_PULSE_NCS_WR (3 ) |AT91_SMC_PULSE_NRD (3 ) |AT91_SMC_PULSE_NCS_RD (3 ), &smc->cs[3 ].pulse); -writel (AT91_SMC_CYCLE_NWE (5 ) |AT91_SMC_CYCLE_NRD (5 ), +writel (AT91_SMC_CYCLE_NWE (6 ) |AT91_SMC_CYCLE_NRD (6 ), &smc->cs[3 ].cycle);writel (AT91_SMC_MODE_RM_NRD |AT91_SMC_MODE_WM_NWE |AT91_SMC_MODE_EXNW_DISABLE |AT91_SMC_MODE_DBW_8 | -AT91_SMC_MODE_TDF_CYCLE (3 ), +AT91_SMC_MODE_TDF_CYCLE (12 ), &smc->cs[3 ].mode);/* Configure RDY/BSY */
Signature · 1 line
1.5.3
PATCH 2/2 at91: modified NAND flash timing on otc570 board
Hi Daniel,
Le 25/01/2012 14:19, Daniel Gorsulowski a ?crit :
Quoted 24 lines
Signed-off-by Daniel Gorsulowski<[email protected]>--- board/esd/otc570/otc570.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)board/esd/otc570/otc570.c +2
-3@@ -81,20 +81,20 @@ static void otc570_nand_hw_init(void)writel (csa,&matrix->csa[0 ]);/* Configure SMC CS3 for NAND/SmartMedia */ -writel (AT91_SMC_SETUP_NWE (1 ) |AT91_SMC_SETUP_NCS_WR (0 ) | -AT91_SMC_SETUP_NRD (1 ) |AT91_SMC_SETUP_NCS_RD (0 ), +writel (AT91_SMC_SETUP_NWE (1 ) |AT91_SMC_SETUP_NCS_WR (1 ) | +AT91_SMC_SETUP_NRD (2 ) |AT91_SMC_SETUP_NCS_RD (2 ), &smc->cs[3 ].setup);writel (AT91_SMC_PULSE_NWE (3 ) |AT91_SMC_PULSE_NCS_WR (3 ) |AT91_SMC_PULSE_NRD (3 ) |AT91_SMC_PULSE_NCS_RD (3 ), &smc->cs[3 ].pulse); - writel(AT91_SMC_CYCLE_NWE(5) | AT91_SMC_CYCLE_NRD(5),
board/esd/otc570/otc570.c static void otc570_nand_hw_init(void) · line 100
Quoted 10 lines
board/esd/otc570/otc570.c +2
-1+writel (AT91_SMC_CYCLE_NWE (6 ) |AT91_SMC_CYCLE_NRD (6 ), &smc->cs[3 ].cycle);writel (AT91_SMC_MODE_RM_NRD |AT91_SMC_MODE_WM_NWE |AT91_SMC_MODE_EXNW_DISABLE |AT91_SMC_MODE_DBW_8 | -AT91_SMC_MODE_TDF_CYCLE (3 ), +AT91_SMC_MODE_TDF_CYCLE (12 ), &smc->cs[3 ].mode);/* Configure RDY/BSY */
Considered as a bug fix, and
Applied to u-boot-arm/master, thanks.
Amicalement,
Signature · 1 line
Albert.