mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
arm: at91sam9n12: change EBI IO to high drive mode
As both the DDR SDRAM and NAND flash connect to EBI on at91sam9n12 and share the lower 8 bits data line. If use low drive of the data line, it will cause DDR data access corrupt in lower address, so change the data line to high drive mode This will fix the Linux kernel boot issue when use Lower address Signed-off-by: Bo Shen <voice.shen@atmel.com> Acked-by: Andreas Bießmann <andreas.devel@googlemail.com>
This commit is contained in:
parent
fdf86c202c
commit
b899fa3901
1 changed files with 1 additions and 1 deletions
|
@ -59,7 +59,7 @@ static void at91sam9n12ek_nand_hw_init(void)
|
||||||
/* Configure databus */
|
/* Configure databus */
|
||||||
csa &= ~AT91_MATRIX_NFD0_ON_D16; /* nandflash connect to D0~D15 */
|
csa &= ~AT91_MATRIX_NFD0_ON_D16; /* nandflash connect to D0~D15 */
|
||||||
/* Configure IO drive */
|
/* Configure IO drive */
|
||||||
csa &= ~AT91_MATRIX_EBI_EBI_IOSR_NORMAL;
|
csa |= AT91_MATRIX_EBI_EBI_IOSR_NORMAL;
|
||||||
|
|
||||||
writel(csa, &matrix->ebicsa);
|
writel(csa, &matrix->ebicsa);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue