diff options
author | Tudor Ambarus <tudor.ambarus@microchip.com> | 2019-05-15 09:12:39 +0000 |
---|---|---|
committer | Eugen Hristev <eugen.hristev@microchip.com> | 2019-05-23 13:58:38 +0300 |
commit | 1cee54ebf3e2d221213fbb45f0f86798c8979fd6 (patch) | |
tree | f93ebd7801ae19065d75302a7a3beb85e5f4c6d4 /configs/sama5d2_ptc_ek_nandflash_defconfig | |
parent | bc2d313d68f8b8f21438d4e52ebb932cd4ce83b8 (diff) | |
download | u-boot-1cee54ebf3e2d221213fbb45f0f86798c8979fd6.tar.gz u-boot-1cee54ebf3e2d221213fbb45f0f86798c8979fd6.tar.bz2 u-boot-1cee54ebf3e2d221213fbb45f0f86798c8979fd6.zip |
configs: sama5d2_ptc_ek: fix NAND PMECC_CAP
CONFIG_PMECC_CAP has a higher priority than its ONFI detected
parameter and will overwrite it when defined. As per commit
49ad40298cc5, CONFIG_PMECC_CAP has a default value of 2 if not
otherwise stated. This results in the overwriting of the ONFI ECC
bits value. The following errors are seen when booting the kernel
from the nand flash:
Loading Environment from NAND... PMECC: Too many errors
NAND read from offset 140000 failed -74
*** Warning - some problems detected reading environment; recovered successfully
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Net: eth0: ethernet@f8008000
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x180000, size 0x80000
PMECC: Too many errors
NAND read from offset 180000 failed -74
0 bytes read: ERROR
NAND read: device 0 offset 0x200000, size 0x600000
PMECC: Too many errors
NAND read from offset 200000 failed -74
0 bytes read: ERROR
Bad Linux ARM zImage magic!
Fix it by setting the right value for ECC bits.
Fixes: 49ad40298cc5 ("ARM: at91: Convert SPL_GENERATE_ATMEL_PMECC_HEADER to Kconfig")
Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Diffstat (limited to 'configs/sama5d2_ptc_ek_nandflash_defconfig')
-rw-r--r-- | configs/sama5d2_ptc_ek_nandflash_defconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/configs/sama5d2_ptc_ek_nandflash_defconfig b/configs/sama5d2_ptc_ek_nandflash_defconfig index 9608ecd0b3..3f7e6270d0 100644 --- a/configs/sama5d2_ptc_ek_nandflash_defconfig +++ b/configs/sama5d2_ptc_ek_nandflash_defconfig @@ -50,6 +50,7 @@ CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ATMEL=y CONFIG_NAND_ATMEL=y CONFIG_ATMEL_NAND_HW_PMECC=y +CONFIG_PMECC_CAP=4 CONFIG_DM_ETH=y CONFIG_MACB=y CONFIG_PINCTRL=y |