mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-11 23:47:24 +00:00
Convert CONFIG_SYS_NAND_DBW_8 et al to Kconfig
This converts the following to Kconfig: CONFIG_SYS_NAND_DBW_8 CONFIG_SYS_NAND_DBW_16 Note that all instances of the code check for CONFIG_SYS_NAND_DBW_16 being defined, and then "else" to CONFIG_SYS_NAND_DBW_8 whereas all of the configs set CONFIG_SYS_NAND_DBW_8. So we introduce CONFIG_SYS_NAND_DBW_16 as an option. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
1c470f32f7
commit
715cce65b8
17 changed files with 12 additions and 16 deletions
|
@ -83,6 +83,18 @@ config SPL_GENERATE_ATMEL_PMECC_HEADER
|
||||||
help
|
help
|
||||||
Generate Programmable Multibit ECC (PMECC) header for SPL image.
|
Generate Programmable Multibit ECC (PMECC) header for SPL image.
|
||||||
|
|
||||||
|
choice
|
||||||
|
prompt "NAND bus width (bits)"
|
||||||
|
default SYS_NAND_DBW_8
|
||||||
|
|
||||||
|
config SYS_NAND_DBW_8
|
||||||
|
bool "NAND bus width is 8 bits"
|
||||||
|
|
||||||
|
config SYS_NAND_DBW_16
|
||||||
|
bool "NAND bus width is 16 bits"
|
||||||
|
|
||||||
|
endchoice
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
config NAND_BRCMNAND
|
config NAND_BRCMNAND
|
||||||
|
|
|
@ -44,7 +44,6 @@
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#ifdef CONFIG_CMD_NAND
|
#ifdef CONFIG_CMD_NAND
|
||||||
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
||||||
#define CONFIG_SYS_NAND_DBW_8
|
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
||||||
#define CONFIG_SYS_NAND_MASK_CLE (1 << 22)
|
#define CONFIG_SYS_NAND_MASK_CLE (1 << 22)
|
||||||
#define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PC14
|
#define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PC14
|
||||||
|
|
|
@ -25,7 +25,6 @@
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#ifdef CONFIG_CMD_NAND
|
#ifdef CONFIG_CMD_NAND
|
||||||
#define CONFIG_SYS_NAND_BASE 0x40000000
|
#define CONFIG_SYS_NAND_BASE 0x40000000
|
||||||
#define CONFIG_SYS_NAND_DBW_8
|
|
||||||
/* our ALE is AD22 */
|
/* our ALE is AD22 */
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 22)
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 22)
|
||||||
/* our CLE is AD21 */
|
/* our CLE is AD21 */
|
||||||
|
|
|
@ -151,7 +151,6 @@
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#ifdef CONFIG_CMD_NAND
|
#ifdef CONFIG_CMD_NAND
|
||||||
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
||||||
#define CONFIG_SYS_NAND_DBW_8 1
|
|
||||||
/* our ALE is AD21 */
|
/* our ALE is AD21 */
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
||||||
/* our CLE is AD22 */
|
/* our CLE is AD22 */
|
||||||
|
|
|
@ -21,7 +21,6 @@
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#ifdef CONFIG_CMD_NAND
|
#ifdef CONFIG_CMD_NAND
|
||||||
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
||||||
#define CONFIG_SYS_NAND_DBW_8
|
|
||||||
/* our ALE is AD21 */
|
/* our ALE is AD21 */
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
||||||
/* our CLE is AD22 */
|
/* our CLE is AD22 */
|
||||||
|
|
|
@ -26,7 +26,6 @@
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#ifdef CONFIG_CMD_NAND
|
#ifdef CONFIG_CMD_NAND
|
||||||
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
||||||
#define CONFIG_SYS_NAND_DBW_8 1
|
|
||||||
/* our ALE is AD21 */
|
/* our ALE is AD21 */
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
||||||
/* our CLE is AD22 */
|
/* our CLE is AD22 */
|
||||||
|
|
|
@ -28,7 +28,6 @@
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#ifdef CONFIG_CMD_NAND
|
#ifdef CONFIG_CMD_NAND
|
||||||
#define CONFIG_SYS_NAND_BASE 0x40000000
|
#define CONFIG_SYS_NAND_BASE 0x40000000
|
||||||
#define CONFIG_SYS_NAND_DBW_8 1
|
|
||||||
/* our ALE is AD21 */
|
/* our ALE is AD21 */
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
||||||
/* our CLE is AD22 */
|
/* our CLE is AD22 */
|
||||||
|
|
|
@ -38,7 +38,6 @@
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#ifdef CONFIG_CMD_NAND
|
#ifdef CONFIG_CMD_NAND
|
||||||
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
||||||
#define CONFIG_SYS_NAND_DBW_8
|
|
||||||
/* our ALE is AD21 */
|
/* our ALE is AD21 */
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
||||||
/* our CLE is AD22 */
|
/* our CLE is AD22 */
|
||||||
|
|
|
@ -38,7 +38,6 @@
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#ifdef CONFIG_CMD_NAND
|
#ifdef CONFIG_CMD_NAND
|
||||||
#define CONFIG_SYS_NAND_BASE 0x40000000
|
#define CONFIG_SYS_NAND_BASE 0x40000000
|
||||||
#define CONFIG_SYS_NAND_DBW_8
|
|
||||||
/* our ALE is AD21 */
|
/* our ALE is AD21 */
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
||||||
/* our CLE is AD22 */
|
/* our CLE is AD22 */
|
||||||
|
|
|
@ -23,7 +23,6 @@
|
||||||
|
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#define CONFIG_SYS_NAND_BASE 0x40000000
|
#define CONFIG_SYS_NAND_BASE 0x40000000
|
||||||
#define CONFIG_SYS_NAND_DBW_8 1
|
|
||||||
/* our ALE is AD21 */
|
/* our ALE is AD21 */
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE BIT(21)
|
#define CONFIG_SYS_NAND_MASK_ALE BIT(21)
|
||||||
/* our CLE is AD22 */
|
/* our CLE is AD22 */
|
||||||
|
|
|
@ -53,7 +53,6 @@
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#ifdef CONFIG_CMD_NAND
|
#ifdef CONFIG_CMD_NAND
|
||||||
# define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3 /* 0x40000000 */
|
# define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3 /* 0x40000000 */
|
||||||
# define CONFIG_SYS_NAND_DBW_8
|
|
||||||
# define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
# define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
||||||
# define CONFIG_SYS_NAND_MASK_CLE (1 << 22)
|
# define CONFIG_SYS_NAND_MASK_CLE (1 << 22)
|
||||||
# define CONFIG_SYS_NAND_ENABLE_PIN GPIO_PIN_PD(15)
|
# define CONFIG_SYS_NAND_ENABLE_PIN GPIO_PIN_PD(15)
|
||||||
|
|
|
@ -130,7 +130,6 @@
|
||||||
|
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#define CONFIG_SYS_NAND_BASE 0x40000000
|
#define CONFIG_SYS_NAND_BASE 0x40000000
|
||||||
#define CONFIG_SYS_NAND_DBW_8 1
|
|
||||||
/* our ALE is AD22 */
|
/* our ALE is AD22 */
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 22)
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 22)
|
||||||
/* our CLE is AD21 */
|
/* our CLE is AD21 */
|
||||||
|
|
|
@ -147,7 +147,6 @@
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#ifdef CONFIG_CMD_NAND
|
#ifdef CONFIG_CMD_NAND
|
||||||
#define CONFIG_SYS_NAND_BASE 0x40000000
|
#define CONFIG_SYS_NAND_BASE 0x40000000
|
||||||
#define CONFIG_SYS_NAND_DBW_8 1
|
|
||||||
/* our ALE is AD21 */
|
/* our ALE is AD21 */
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
||||||
/* our CLE is AD22 */
|
/* our CLE is AD22 */
|
||||||
|
|
|
@ -26,7 +26,6 @@
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#ifdef CONFIG_CMD_NAND
|
#ifdef CONFIG_CMD_NAND
|
||||||
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
||||||
#define CONFIG_SYS_NAND_DBW_8
|
|
||||||
/* our ALE is AD21 */
|
/* our ALE is AD21 */
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE BIT(21)
|
#define CONFIG_SYS_NAND_MASK_ALE BIT(21)
|
||||||
/* our CLE is AD22 */
|
/* our CLE is AD22 */
|
||||||
|
|
|
@ -55,7 +55,6 @@
|
||||||
|
|
||||||
/* NAND flash settings */
|
/* NAND flash settings */
|
||||||
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
||||||
#define CONFIG_SYS_NAND_DBW_8
|
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
||||||
#define CONFIG_SYS_NAND_MASK_CLE (1 << 22)
|
#define CONFIG_SYS_NAND_MASK_CLE (1 << 22)
|
||||||
#define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PC14
|
#define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PC14
|
||||||
|
|
|
@ -31,7 +31,6 @@
|
||||||
/* NAND Flash */
|
/* NAND Flash */
|
||||||
#define CONFIG_SYS_NAND_ECC_BASE ATMEL_BASE_ECC
|
#define CONFIG_SYS_NAND_ECC_BASE ATMEL_BASE_ECC
|
||||||
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
||||||
#define CONFIG_SYS_NAND_DBW_8
|
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21) /* AD21 */
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21) /* AD21 */
|
||||||
#define CONFIG_SYS_NAND_MASK_CLE (1 << 22) /* AD22 */
|
#define CONFIG_SYS_NAND_MASK_CLE (1 << 22) /* AD22 */
|
||||||
#define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PC14
|
#define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PC14
|
||||||
|
|
|
@ -55,7 +55,6 @@
|
||||||
/* NAND flash */
|
/* NAND flash */
|
||||||
#ifdef CONFIG_CMD_NAND
|
#ifdef CONFIG_CMD_NAND
|
||||||
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
#define CONFIG_SYS_NAND_BASE ATMEL_BASE_CS3
|
||||||
#define CONFIG_SYS_NAND_DBW_8
|
|
||||||
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
#define CONFIG_SYS_NAND_MASK_ALE (1 << 21)
|
||||||
#define CONFIG_SYS_NAND_MASK_CLE (1 << 22)
|
#define CONFIG_SYS_NAND_MASK_CLE (1 << 22)
|
||||||
#define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PC14
|
#define CONFIG_SYS_NAND_ENABLE_PIN AT91_PIN_PC14
|
||||||
|
|
Loading…
Reference in a new issue