Convert CONFIG_NAND_OMAP_ECCSCHEME to Kconfig
Subsystems (2)
PATCH 1/1 Convert CONFIG_NAND_OMAP_ECCSCHEME to Kconfig
This converts the following to Kconfig:
CONFIG_NAND_OMAP_ECCSCHEME
This is just the first step to migrate ECCSCHEME. Eventually, the goal is to make the Kconfig smarter by setting up menu options and dependancies after evertying gets migrated.
Signed-off-by Adam Ford <[email protected]>
--- configs/am335x_baltos_defconfig | 1 + configs/am335x_evm_defconfig | 1 + configs/am335x_evm_nor_defconfig | 1 + configs/am335x_evm_usbspl_defconfig | 1 + configs/am335x_hs_evm_defconfig | 1 + configs/am335x_igep003x_defconfig | 2 +- configs/am3517_crane_defconfig | 5 +++-- configs/am3517_evm_defconfig | 1 + configs/am43xx_evm_defconfig | 1 + configs/am43xx_evm_ethboot_defconfig | 1 + configs/am43xx_evm_usbhost_boot_defconfig | 1 + configs/am43xx_hs_evm_defconfig | 1 + configs/brppt1_nand_defconfig | 2 +- configs/cairo_defconfig | 1 + configs/chiliboard_defconfig | 1 + configs/cm_t335_defconfig | 1 + configs/cm_t3517_defconfig | 1 + configs/cm_t35_defconfig | 1 + configs/cm_t43_defconfig | 1 + configs/devkit8000_defconfig | 1 + configs/draco_defconfig | 2 +- configs/eco5pk_defconfig | 1 + configs/etamin_defconfig | 2 +- configs/igep0032_defconfig | 1 + configs/igep00x0_defconfig | 1 + configs/mcx_defconfig | 1 + configs/mt_ventoux_defconfig | 1 + configs/omap3_beagle_defconfig | 1 + configs/omap3_evm_defconfig | 1 + configs/omap3_ha_defconfig | 1 + configs/omap3_logic_defconfig | 1 + configs/omap3_overo_defconfig | 1 + configs/omap3_pandora_defconfig | 1 + configs/omap3_zoom1_defconfig | 1 + configs/pengwyn_defconfig | 2 +- configs/pxm2_defconfig | 2 +- configs/rastaban_defconfig | 2 +- configs/rut_defconfig | 2 +- configs/tao3530_defconfig | 1 + configs/thuban_defconfig | 2 +- configs/ti816x_evm_defconfig | 1 + configs/tricorder_defconfig | 1 + configs/tricorder_flash_defconfig | 1 + configs/twister_defconfig | 1 + drivers/mtd/nand/Kconfig | 14 ++++++++++++++ include/configs/am335x_evm.h | 1 - include/configs/am335x_igep003x.h | 1 - include/configs/am3517_crane.h | 1 - include/configs/am3517_evm.h | 1 - include/configs/am43xx_evm.h | 1 - include/configs/baltos.h | 1 - include/configs/bav335x.h | 1 - include/configs/brppt1.h | 1 - include/configs/chiliboard.h | 1 - include/configs/cm_t35.h | 1 - include/configs/cm_t43.h | 1 - include/configs/devkit8000.h | 1 - include/configs/dra7xx_evm.h | 1 - include/configs/etamin.h | 2 -- include/configs/mcx.h | 1 - include/configs/omap3_beagle.h | 1 - include/configs/omap3_cairo.h | 1 - include/configs/omap3_evm.h | 1 - include/configs/omap3_igep00x0.h | 1 - include/configs/omap3_logic.h | 1 - include/configs/omap3_overo.h | 1 - include/configs/omap3_pandora.h | 1 - include/configs/pengwyn.h | 1 - include/configs/siemens-am33x-common.h | 1 - include/configs/tam3517-common.h | 1 - include/configs/tao3530.h | 1 - include/configs/ti816x_evm.h | 1 - include/configs/tricorder.h | 1 - scripts/config_whitelist.txt | 1 - 74 files changed, 60 insertions(+), 41 deletions(-)
configs/am335x_baltos_defconfig +1 -0
@@ -51,6 +51,7 @@ CONFIG_ISO_PARTITION=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y CONFIG_NAND_OMAP_GPMC_PREFETCH=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_PHYLIB=y CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y
configs/am335x_evm_defconfig +1 -0
@@ -35,6 +35,7 @@ CONFIG_DM_MMC=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y CONFIG_NAND_OMAP_GPMC_PREFETCH=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_PHYLIB=y
configs/am335x_evm_nor_defconfig +1 -0
@@ -28,6 +28,7 @@ CONFIG_MMC_OMAP_HS=y CONFIG_MTD_NOR_FLASH=y CONFIG_NAND=y CONFIG_NAND_OMAP_GPMC_PREFETCH=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_PHYLIB=y
configs/am335x_evm_usbspl_defconfig +1 -0
@@ -32,6 +32,7 @@ CONFIG_DFU_RAM=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y CONFIG_NAND_OMAP_GPMC_PREFETCH=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_PHYLIB=y
configs/am335x_hs_evm_defconfig +1 -0
@@ -39,6 +39,7 @@ CONFIG_DM_MMC=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y CONFIG_NAND_OMAP_GPMC_PREFETCH=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_PHYLIB=y
configs/am335x_igep003x_defconfig +1 -1
@@ -9,7 +9,6 @@ CONFIG_TARGET_AM335X_IGEP003X=y CONFIG_SPL_MMC_SUPPORT=y CONFIG_SPL_SERIAL_SUPPORT=y CONFIG_SPL_LIBDISK_SUPPORT=y -CONFIG_SPL_NAND_SUPPORT=y CONFIG_SPL_WATCHDOG_SUPPORT=y CONFIG_SPL_STACK_R_ADDR=0x82000000 CONFIG_SPL_FAT_SUPPORT=y
@@ -53,6 +52,7 @@ CONFIG_EFI_PARTITION=y CONFIG_ENV_IS_IN_UBI=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_MTD_UBI_FASTMAP=y CONFIG_PHYLIB=y CONFIG_SYS_NS16550=y
configs/am3517_crane_defconfig +3 -2
@@ -15,8 +15,6 @@ CONFIG_SYS_PROMPT="AM3517_CRANE # " # CONFIG_CMD_FPGA is not set CONFIG_CMD_I2C=y CONFIG_CMD_MMC=y -CONFIG_NAND=y -CONFIG_SYS_NAND_BUSWIDTH_16BIT=y CONFIG_CMD_NAND=y CONFIG_CMD_USB=y # CONFIG_CMD_SETEXPR is not set
@@ -28,6 +26,9 @@ CONFIG_CMD_FAT=y CONFIG_CMD_JFFS2=y CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y +CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_HW" +CONFIG_SYS_NAND_BUSWIDTH_16BIT=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_STORAGE=y
configs/am3517_evm_defconfig +1 -0
@@ -38,6 +38,7 @@ CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y CONFIG_NAND_OMAP_GPMC_PREFETCH=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW_DETECTION_SW" CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_HOST=y
configs/am43xx_evm_defconfig +1 -0
@@ -34,6 +34,7 @@ CONFIG_DM_GPIO=y CONFIG_DM_MMC=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH16_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_PHYLIB=y
configs/am43xx_evm_ethboot_defconfig +1 -0
@@ -47,6 +47,7 @@ CONFIG_DFU_RAM=y CONFIG_DFU_SF=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH16_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_PHYLIB=y
configs/am43xx_evm_usbhost_boot_defconfig +1 -0
@@ -57,6 +57,7 @@ CONFIG_DM_GPIO=y CONFIG_DM_MMC=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH16_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_PHYLIB=y
configs/am43xx_hs_evm_defconfig +1 -0
@@ -45,6 +45,7 @@ CONFIG_DM_GPIO=y CONFIG_DM_MMC=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH16_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_PHYLIB=y
configs/brppt1_nand_defconfig +1 -1
@@ -6,7 +6,6 @@ CONFIG_SPL_LIBGENERIC_SUPPORT=y CONFIG_AM33XX=y CONFIG_TARGET_BRPPT1=y CONFIG_SPL_SERIAL_SUPPORT=y -CONFIG_SPL_NAND_SUPPORT=y CONFIG_SPL_WATCHDOG_SUPPORT=y CONFIG_OF_BOARD_SETUP=y CONFIG_SYS_EXTRA_OPTIONS="SERIAL1,CONS_INDEX=1"
@@ -53,6 +52,7 @@ CONFIG_ENV_IS_IN_NAND=y CONFIG_NETCONSOLE=y # CONFIG_MMC is not set CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_PHYLIB=y CONFIG_SYS_NS16550=y CONFIG_USB=y
configs/cairo_defconfig +1 -0
@@ -40,6 +40,7 @@ CONFIG_EFI_PARTITION=y CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_HW" CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y CONFIG_FAT_WRITE=y
configs/chiliboard_defconfig +1 -0
@@ -41,6 +41,7 @@ CONFIG_DM_GPIO=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y CONFIG_NAND_OMAP_GPMC_PREFETCH=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_PHYLIB=y CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y
configs/cm_t335_defconfig +1 -0
@@ -54,6 +54,7 @@ CONFIG_LED_STATUS_BOOT_ENABLE=y CONFIG_LED_STATUS_BOOT=0 CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_SW" CONFIG_PHYLIB=y CONFIG_SYS_NS16550=y CONFIG_FAT_WRITE=y
configs/cm_t3517_defconfig +1 -0
@@ -38,6 +38,7 @@ CONFIG_LED_STATUS_BOOT_ENABLE=y CONFIG_LED_STATUS_BOOT=0 CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_SW" CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y CONFIG_USB=y
configs/cm_t35_defconfig +1 -0
@@ -40,6 +40,7 @@ CONFIG_LED_STATUS_BOOT_ENABLE=y CONFIG_LED_STATUS_BOOT=0 CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_HW" CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y CONFIG_USB=y
configs/cm_t43_defconfig +1 -0
@@ -55,6 +55,7 @@ CONFIG_DM=y CONFIG_DM_GPIO=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_BAR=y CONFIG_SPI_FLASH_ATMEL=y
configs/devkit8000_defconfig +1 -0
@@ -32,5 +32,6 @@ CONFIG_EFI_PARTITION=y CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_HW" CONFIG_SYS_NS16550=y CONFIG_OF_LIBFDT=y
configs/draco_defconfig +1 -1
@@ -11,7 +11,6 @@ CONFIG_TARGET_DRACO=y CONFIG_SPL_MMC_SUPPORT=y CONFIG_SPL_SERIAL_SUPPORT=y CONFIG_SPL_LIBDISK_SUPPORT=y -CONFIG_SPL_NAND_SUPPORT=y CONFIG_SPL_SPI_FLASH_SUPPORT=y CONFIG_SPL_SPI_SUPPORT=y CONFIG_SPL_WATCHDOG_SUPPORT=y
@@ -54,6 +53,7 @@ CONFIG_ENV_IS_IN_NAND=y CONFIG_DFU_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_MTD_UBI_FASTMAP=y
configs/eco5pk_defconfig +1 -0
@@ -27,6 +27,7 @@ CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y CONFIG_NAND_OMAP_GPMC_PREFETCH=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_SW" CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_EHCI_HCD=y
configs/etamin_defconfig +1 -1
@@ -11,7 +11,6 @@ CONFIG_TARGET_ETAMIN=y CONFIG_SPL_MMC_SUPPORT=y CONFIG_SPL_SERIAL_SUPPORT=y CONFIG_SPL_LIBDISK_SUPPORT=y -CONFIG_SPL_NAND_SUPPORT=y CONFIG_SPL_SPI_FLASH_SUPPORT=y CONFIG_SPL_SPI_SUPPORT=y CONFIG_SPL_WATCHDOG_SUPPORT=y
@@ -54,6 +53,7 @@ CONFIG_ENV_IS_IN_NAND=y CONFIG_DFU_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH16_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_MTD_UBI_FASTMAP=y
configs/igep0032_defconfig +1 -0
@@ -31,6 +31,7 @@ CONFIG_CMD_UBI=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW_DETECTION_SW" CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y CONFIG_FAT_WRITE=y
configs/igep00x0_defconfig +1 -0
@@ -31,6 +31,7 @@ CONFIG_CMD_UBI=y CONFIG_NET_RANDOM_ETHADDR=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW_DETECTION_SW" CONFIG_MTD_UBI_FASTMAP=y CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y
configs/mcx_defconfig +1 -0
@@ -36,6 +36,7 @@ CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y CONFIG_NAND_OMAP_GPMC_PREFETCH=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_SW" CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_EHCI_HCD=y
configs/mt_ventoux_defconfig +1 -0
@@ -33,6 +33,7 @@ CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y CONFIG_NAND_OMAP_GPMC_PREFETCH=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_SW" CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_EHCI_HCD=y
configs/omap3_beagle_defconfig +1 -0
@@ -41,6 +41,7 @@ CONFIG_LED_STATUS_GREEN=2 CONFIG_LED_STATUS_CMD=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_HW" CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y CONFIG_USB=y
configs/omap3_evm_defconfig +1 -0
@@ -46,6 +46,7 @@ CONFIG_DM_GPIO=y CONFIG_MMC_OMAP_HS=y CONFIG_MTD=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW_DETECTION_SW" CONFIG_DM_SERIAL=y CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y
configs/omap3_ha_defconfig +1 -0
@@ -26,6 +26,7 @@ CONFIG_CMD_MTDPARTS=y CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_HW" CONFIG_SYS_NAND_BUSWIDTH_16BIT=y CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y
configs/omap3_logic_defconfig +1 -0
@@ -38,6 +38,7 @@ CONFIG_DM_MMC=y CONFIG_MMC_OMAP_HS=y CONFIG_MMC_OMAP36XX_PINS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW_DETECTION_SW" CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y CONFIG_USB=y
configs/omap3_overo_defconfig +1 -0
@@ -44,6 +44,7 @@ CONFIG_EFI_PARTITION=y CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW_DETECTION_SW" CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y CONFIG_USB=y
configs/omap3_pandora_defconfig +1 -0
@@ -26,6 +26,7 @@ CONFIG_CMD_UBI=y CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_SW" CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y CONFIG_FAT_WRITE=y
configs/omap3_zoom1_defconfig +1 -0
@@ -33,6 +33,7 @@ CONFIG_EFI_PARTITION=y CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_SW" CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y CONFIG_FAT_WRITE=y
configs/pengwyn_defconfig +1 -1
@@ -8,7 +8,6 @@ CONFIG_TARGET_PENGWYN=y CONFIG_SPL_MMC_SUPPORT=y CONFIG_SPL_SERIAL_SUPPORT=y CONFIG_SPL_LIBDISK_SUPPORT=y -CONFIG_SPL_NAND_SUPPORT=y CONFIG_SPL_WATCHDOG_SUPPORT=y CONFIG_SPL_FAT_SUPPORT=y CONFIG_SYS_CONSOLE_INFO_QUIET=y
@@ -56,6 +55,7 @@ CONFIG_EFI_PARTITION=y CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH16_CODE_HW" CONFIG_PHYLIB=y CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y
configs/pxm2_defconfig +1 -1
@@ -11,7 +11,6 @@ CONFIG_TARGET_PXM2=y CONFIG_SPL_MMC_SUPPORT=y CONFIG_SPL_SERIAL_SUPPORT=y CONFIG_SPL_LIBDISK_SUPPORT=y -CONFIG_SPL_NAND_SUPPORT=y CONFIG_SPL_SPI_FLASH_SUPPORT=y CONFIG_SPL_SPI_SUPPORT=y CONFIG_SPL_WATCHDOG_SUPPORT=y
@@ -58,6 +57,7 @@ CONFIG_ENV_IS_IN_NAND=y CONFIG_DFU_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_MTD_UBI_FASTMAP=y
configs/rastaban_defconfig +1 -1
@@ -11,7 +11,6 @@ CONFIG_TARGET_RASTABAN=y CONFIG_SPL_MMC_SUPPORT=y CONFIG_SPL_SERIAL_SUPPORT=y CONFIG_SPL_LIBDISK_SUPPORT=y -CONFIG_SPL_NAND_SUPPORT=y CONFIG_SPL_SPI_FLASH_SUPPORT=y CONFIG_SPL_SPI_SUPPORT=y CONFIG_SPL_WATCHDOG_SUPPORT=y
@@ -54,6 +53,7 @@ CONFIG_ENV_IS_IN_NAND=y CONFIG_DFU_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_MTD_UBI_FASTMAP=y
configs/rut_defconfig +1 -1
@@ -11,7 +11,6 @@ CONFIG_TARGET_RUT=y CONFIG_SPL_MMC_SUPPORT=y CONFIG_SPL_SERIAL_SUPPORT=y CONFIG_SPL_LIBDISK_SUPPORT=y -CONFIG_SPL_NAND_SUPPORT=y CONFIG_SPL_SPI_FLASH_SUPPORT=y CONFIG_SPL_SPI_SUPPORT=y CONFIG_SPL_WATCHDOG_SUPPORT=y
@@ -59,6 +58,7 @@ CONFIG_ENV_IS_IN_NAND=y CONFIG_DFU_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_MTD_UBI_FASTMAP=y
configs/tao3530_defconfig +1 -0
@@ -26,6 +26,7 @@ CONFIG_CMD_MTDPARTS=y CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_HW" CONFIG_SYS_NAND_BUSWIDTH_16BIT=y CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y
configs/thuban_defconfig +1 -1
@@ -11,7 +11,6 @@ CONFIG_TARGET_THUBAN=y CONFIG_SPL_MMC_SUPPORT=y CONFIG_SPL_SERIAL_SUPPORT=y CONFIG_SPL_LIBDISK_SUPPORT=y -CONFIG_SPL_NAND_SUPPORT=y CONFIG_SPL_SPI_FLASH_SUPPORT=y CONFIG_SPL_SPI_SUPPORT=y CONFIG_SPL_WATCHDOG_SUPPORT=y
@@ -54,6 +53,7 @@ CONFIG_ENV_IS_IN_NAND=y CONFIG_DFU_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_WINBOND=y CONFIG_MTD_UBI_FASTMAP=y
configs/ti816x_evm_defconfig +1 -0
@@ -44,6 +44,7 @@ CONFIG_SYS_I2C_OMAP24XX=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y CONFIG_NAND_OMAP_GPMC_PREFETCH=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW" CONFIG_SYS_NS16550=y CONFIG_OMAP3_SPI=y # CONFIG_USE_PRIVATE_LIBGCC is not set
configs/tricorder_defconfig +1 -0
@@ -36,6 +36,7 @@ CONFIG_LED_STATUS_STATE2=2 CONFIG_LED_STATUS_CMD=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW_DETECTION_SW" CONFIG_SYS_NS16550=y CONFIG_BCH=y CONFIG_OF_LIBFDT=y
configs/tricorder_flash_defconfig +1 -0
@@ -35,6 +35,7 @@ CONFIG_LED_STATUS_STATE2=2 CONFIG_LED_STATUS_CMD=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_BCH8_CODE_HW_DETECTION_SW" CONFIG_SYS_NS16550=y CONFIG_BCH=y CONFIG_OF_LIBFDT=y
configs/twister_defconfig +1 -0
@@ -32,6 +32,7 @@ CONFIG_ENV_IS_IN_NAND=y CONFIG_MMC_OMAP_HS=y CONFIG_NAND=y CONFIG_NAND_OMAP_GPMC_PREFETCH=y +CONFIG_NAND_OMAP_ECCSCHEME="OMAP_ECC_HAM1_CODE_SW" CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_EHCI_HCD=y
drivers/mtd/nand/Kconfig +14 -0
@@ -71,6 +71,20 @@ config NAND_OMAP_ELM detection. However ECC calculation on such plaforms would still be done by GPMC controller. +config NAND_OMAP_ECCSCHEME + string "NAND OMAP ECC Scheme" + depends on NAND_OMAP_GPMC + help + On OMAP platforms that use the GPMC controller, the available options are: + OMAP_ECC_HAM1_CODE_SW: 1-bit ECC calculation by SW, Error detection by SW + OMAP_ECC_HAM1_CODE_HW: 1-bit ECC calculation by GPMC, Error detection by Software (used by legacy ROMCODE) + OMAP_ECC_BCH4_CODE_HW_DETECTION_SW: 4-bit ECC calculation by GPMC, Error detection by Software + OMAP_ECC_BCH4_CODE_HW: 4-bit ECC calculation by GPMC, Error detection by ELM + OMAP_ECC_BCH8_CODE_HW_DETECTION_SW: 8-bit ECC calculation by GPMC, Error detection by Software + OMAP_ECC_BCH8_CODE_HW: 8-bit ECC calculation by GPMC, Error detection by ELM + OMAP_ECC_BCH16_CODE_HW: 16-bit ECC calculation by GPMC, Error detection by ELM + Note: NAND_OMAP_ELM must be enabled for options were error detection is done by ELM. + config NAND_VF610_NFC bool "Support for Freescale NFC for VF610" select SYS_NAND_SELF_INIT
include/configs/am335x_evm.h +0 -1
@@ -214,7 +214,6 @@#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 14#define CONFIG_SYS_NAND_ONFI_DETECTION -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW#define MTDIDS_DEFAULT "nand0=nand.0"#define MTDPARTS_DEFAULT "mtdparts=nand.0:" \ "128k(NAND.SPL)," \
include/configs/am335x_igep003x.h +0 -1
@@ -160,6 +160,5 @@#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 14 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW#endif /* ! __CONFIG_IGEP003X_H */
include/configs/am3517_crane.h +0 -1
@@ -267,7 +267,6 @@ 10, 11, 12, 13}#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 3 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_HAM1_CODE_HW#define CONFIG_SYS_NAND_U_BOOT_START CONFIG_SYS_TEXT_BASE#define CONFIG_SYS_NAND_U_BOOT_OFFS 0x80000
include/configs/am3517_evm.h +0 -1
@@ -129,7 +129,6 @@#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 13 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW_DETECTION_SW#define CONFIG_SYS_NAND_MAX_OOBFREE 2#define CONFIG_SYS_NAND_MAX_ECCPOS 56#define CONFIG_SYS_NAND_U_BOOT_START CONFIG_SYS_TEXT_BASE
include/configs/am43xx_evm.h +0 -1
@@ -257,7 +257,6 @@#define CONFIG_SYS_NAND_5_ADDR_CYCLE /* NAND: driver related configs */ #define CONFIG_SYS_NAND_ONFI_DETECTION -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH16_CODE_HW#define CONFIG_SYS_NAND_BAD_BLOCK_POS NAND_LARGE_BADBLOCK_POS#define CONFIG_SYS_NAND_ECCPOS { 2, 3, 4, 5, 6, 7, 8, 9, \ 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, \
include/configs/baltos.h +0 -1
@@ -260,7 +260,6 @@#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 14#define CONFIG_SYS_NAND_ONFI_DETECTION -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW#define CONFIG_SYS_NAND_U_BOOT_START CONFIG_SYS_TEXT_BASE#endif #endif
include/configs/bav335x.h +0 -1
@@ -368,7 +368,6 @@ DEFAULT_LINUX_BOOT_ENV \#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 14#define CONFIG_SYS_NAND_ONFI_DETECTION -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW#define MTDIDS_DEFAULT "nand0=nand.0"#define MTDPARTS_DEFAULT \ "mtdparts=nand.0:" \
include/configs/brppt1.h +0 -1
@@ -184,7 +184,6 @@ MMCARGS#define CONFIG_SYS_MAX_NAND_DEVICE 1#define CONFIG_SYS_NAND_BASE 0x8000000/* don't change OMAP_ELM, ECCSCHEME. ROM code only supports this */ -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW#define CONFIG_SYS_NAND_5_ADDR_CYCLE #define CONFIG_SYS_NAND_BLOCK_SIZE (128*1024)#define CONFIG_SYS_NAND_PAGE_SIZE 2048
include/configs/chiliboard.h +0 -1
@@ -147,7 +147,6 @@#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 14#define CONFIG_SYS_NAND_ONFI_DETECTION -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW#define MTDIDS_DEFAULT "nand0=8000000.nand"#define MTDPARTS_DEFAULT "mtdparts=8000000.nand:" \ "128k(NAND.SPL)," \
include/configs/cm_t35.h +0 -1
@@ -272,7 +272,6 @@ 10, 11, 12 }#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 3 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_HAM1_CODE_HW#define CONFIG_SYS_NAND_U_BOOT_START CONFIG_SYS_TEXT_BASE#define CONFIG_SYS_NAND_U_BOOT_OFFS 0x80000
include/configs/cm_t43.h +0 -1
@@ -33,7 +33,6 @@#define CONFIG_SYS_NAND_BAD_BLOCK_POS NAND_LARGE_BADBLOCK_POS#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 14 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW#define CONFIG_SYS_NAND_PAGE_COUNT (CONFIG_SYS_NAND_BLOCK_SIZE / \ CONFIG_SYS_NAND_PAGE_SIZE)#define CONFIG_SYS_NAND_ECCPOS { 2, 3, 4, 5, 6, 7, 8, 9, \
include/configs/devkit8000.h +0 -1
@@ -200,7 +200,6 @@#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 3 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_HAM1_CODE_HW#define CONFIG_SYS_NAND_U_BOOT_OFFS 0x80000#define CONFIG_SYS_NAND_U_BOOT_SIZE 0x200000
include/configs/dra7xx_evm.h +0 -1
@@ -167,7 +167,6 @@#define CONFIG_SYS_NAND_5_ADDR_CYCLE /* NAND: driver related configs */ #define CONFIG_SYS_NAND_ONFI_DETECTION -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW#define CONFIG_SYS_NAND_BAD_BLOCK_POS NAND_LARGE_BADBLOCK_POS#define CONFIG_SYS_NAND_ECCPOS { 2, 3, 4, 5, 6, 7, 8, 9, \ 10, 11, 12, 13, 14, 15, 16, 17, \
include/configs/etamin.h +0 -2
@@ -22,8 +22,6 @@#undef CONFIG_SYS_NAND_U_BOOT_OFFS#undef CONFIG_SYS_ENV_SECT_SIZE#undef CONFIG_ENV_OFFSET -#undef CONFIG_NAND_OMAP_ECCSCHEME -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH16_CODE_HW#define CONFIG_ENV_OFFSET 0x980000#define CONFIG_SYS_ENV_SECT_SIZE (512 << 10)/* 512 KiB */
include/configs/mcx.h +0 -1
@@ -308,7 +308,6 @@ 56, 57, 58, 59, 60, 61, 62, 63}#define CONFIG_SYS_NAND_ECCSIZE 256#define CONFIG_SYS_NAND_ECCBYTES 3 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_HAM1_CODE_SW#define CONFIG_SPL_NAND_SOFTECC #define CONFIG_SYS_NAND_U_BOOT_START CONFIG_SYS_TEXT_BASE
include/configs/omap3_beagle.h +0 -1
@@ -263,7 +263,6 @@ 10, 11, 12, 13}#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 3 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_HAM1_CODE_HW#define CONFIG_SYS_NAND_U_BOOT_OFFS 0x80000/* NAND: SPL falcon mode configs */ #ifdef CONFIG_SPL_OS_BOOT
include/configs/omap3_cairo.h +0 -1
@@ -188,7 +188,6 @@ 10, 11, 12, 13}#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 3 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_HAM1_CODE_HW#define CONFIG_SYS_NAND_U_BOOT_OFFS 0x80000/* NAND: SPL falcon mode configs */ #ifdef CONFIG_SPL_OS_BOOT
include/configs/omap3_evm.h +0 -1
@@ -62,7 +62,6 @@ 10, 11, 12, 13}#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 3 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW_DETECTION_SW#define CONFIG_SYS_NAND_U_BOOT_OFFS 0x80000#define CONFIG_ENV_IS_IN_NAND 1#define CONFIG_ENV_SIZE (128 << 10)/* 128 KiB */
include/configs/omap3_igep00x0.h +0 -1
@@ -135,7 +135,6 @@ 50, 51, 52, 53, 54, 55, 56, 57, }#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 14 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW_DETECTION_SW#define CONFIG_NAND_OMAP_GPMC #define CONFIG_BCH
include/configs/omap3_logic.h +0 -1
@@ -85,7 +85,6 @@#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 13 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW_DETECTION_SW#define CONFIG_SYS_NAND_MAX_OOBFREE 2#define CONFIG_SYS_NAND_MAX_ECCPOS 56#define CONFIG_SYS_NAND_U_BOOT_OFFS 0x80000
include/configs/omap3_overo.h +0 -1
@@ -209,7 +209,6 @@ 52, 53, 54, 55, 56}#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 13 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW_DETECTION_SW#define CONFIG_SYS_NAND_U_BOOT_START CONFIG_SYS_TEXT_BASE#define CONFIG_SYS_NAND_U_BOOT_OFFS 0x80000/* NAND: SPL falcon mode configs */
include/configs/omap3_pandora.h +0 -1
@@ -49,7 +49,6 @@#define CONFIG_SYS_NAND_ADDR NAND_BASE/* physical address */ /* to access nand */ #define CONFIG_SYS_NAND_BUSWIDTH_16BIT -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_HAM1_CODE_SW#define CONFIG_SYS_NAND_PAGE_SIZE 2048#define CONFIG_SYS_NAND_OOBSIZE 64
include/configs/pengwyn.h +0 -1
@@ -141,7 +141,6 @@#define CONFIG_SYS_NAND_ECCSTEPS 8#define CONFIG_SYS_NAND_ECCTOTAL (CONFIG_SYS_NAND_ECCBYTES * \ CONFIG_SYS_NAND_ECCSTEPS) -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH16_CODE_HW/* END NAND Configuration. */ #define CONFIG_SYS_NAND_U_BOOT_START CONFIG_SYS_TEXT_BASE
include/configs/siemens-am33x-common.h +0 -1
@@ -140,7 +140,6 @@#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 14 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW#define CONFIG_SYS_NAND_ECCSTEPS 4#define CONFIG_SYS_NAND_ECCTOTAL (CONFIG_SYS_NAND_ECCBYTES * \
include/configs/tam3517-common.h +0 -1
@@ -204,7 +204,6 @@ 56, 57, 58, 59, 60, 61, 62, 63}#define CONFIG_SYS_NAND_ECCSIZE 256#define CONFIG_SYS_NAND_ECCBYTES 3 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_HAM1_CODE_SW#define CONFIG_SYS_NAND_U_BOOT_START CONFIG_SYS_TEXT_BASE
include/configs/tao3530.h +0 -1
@@ -253,7 +253,6 @@ 10, 11, 12, 13 }#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 3 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_HAM1_CODE_HW#define CONFIG_SYS_NAND_U_BOOT_START CONFIG_SYS_TEXT_BASE#define CONFIG_SYS_NAND_U_BOOT_OFFS 0x80000
include/configs/ti816x_evm.h +0 -1
@@ -88,7 +88,6 @@#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 14#define CONFIG_SYS_NAND_ONFI_DETECTION -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW#define MTDIDS_DEFAULT "nand0=nand.0"#define MTDPARTS_DEFAULT "mtdparts=nand.0:" \ "128k(NAND.SPL)," \
include/configs/tricorder.h +0 -1
@@ -282,7 +282,6 @@#define CONFIG_SYS_NAND_ECCSIZE 512#define CONFIG_SYS_NAND_ECCBYTES 13 -#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_BCH8_CODE_HW_DETECTION_SW#define CONFIG_SYS_NAND_U_BOOT_START CONFIG_SYS_TEXT_BASE
scripts/config_whitelist.txt +0 -1
@@ -1576,7 +1576,6 @@ CONFIG_NAND_MODE_REG CONFIG_NAND_MXC CONFIG_NAND_MXC_V1_1 CONFIG_NAND_NDFC -CONFIG_NAND_OMAP_ECCSCHEME CONFIG_NAND_OMAP_GPMC_WSCFG CONFIG_NAND_SECBOOT CONFIG_NAND_SPL
Signature · 1 line
2.7.4