ppc / layerscape: Clean up CONFIG_SYS_CCSR_DO_NOT_RELOCATE usage
A number of PowerPC platforms define this, for SPL. To move this to Kconfig, it needs to be CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE, so use CONFIG_IS_ENABLED() to check for usage. A number of layerscape platforms bring this logic from PowerPC, but only need a small part of it, for the fman driver. Remove their unused portion at least. Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
66bda092cf
commit
6074a536d5
4
README
4
README
@ -2117,10 +2117,6 @@ Low Level (hardware related) configuration options:
|
||||
used in assembly code, so it must not contain typecasts or
|
||||
integer size suffixes (e.g. "ULL").
|
||||
|
||||
- CONFIG_SYS_CCSR_DO_NOT_RELOCATE:
|
||||
If this macro is defined, then CONFIG_SYS_CCSRBAR_PHYS will be
|
||||
forced to a value that ensures that CCSR is not relocated.
|
||||
|
||||
- CONFIG_SYS_IMMR: Physical address of the Internal Memory.
|
||||
DO NOT CHANGE unless you know exactly what you're
|
||||
doing! (11-4) [MPC8xx systems only]
|
||||
|
@ -142,25 +142,6 @@
|
||||
#define TP_CLUSTER_INIT_MASK 0x0000003f /* initiator mask */
|
||||
#define TP_INIT_PER_CLUSTER 4
|
||||
|
||||
/*
|
||||
* Define default values for some CCSR macros to make header files cleaner*
|
||||
*
|
||||
* To completely disable CCSR relocation in a board header file, define
|
||||
* CONFIG_SYS_CCSR_DO_NOT_RELOCATE. This will force CONFIG_SYS_CCSRBAR_PHYS
|
||||
* to a value that is the same as CONFIG_SYS_CCSRBAR.
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_SYS_CCSRBAR_PHYS
|
||||
#error "Do not define CONFIG_SYS_CCSRBAR_PHYS directly. Use \
|
||||
CONFIG_SYS_CCSRBAR_PHYS_LOW and/or CONFIG_SYS_CCSRBAR_PHYS_HIGH instead."
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SYS_CCSR_DO_NOT_RELOCATE
|
||||
#undef CONFIG_SYS_CCSRBAR_PHYS_HIGH
|
||||
#undef CONFIG_SYS_CCSRBAR_PHYS_LOW
|
||||
#define CONFIG_SYS_CCSRBAR_PHYS_HIGH 0
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_SYS_CCSRBAR
|
||||
#define CONFIG_SYS_CCSRBAR 0x01000000
|
||||
#endif
|
||||
|
@ -42,24 +42,6 @@
|
||||
|
||||
#define DCFG_DCSR_PORCR1 0
|
||||
|
||||
/*
|
||||
* Define default values for some CCSR macros to make header files cleaner
|
||||
*
|
||||
* To completely disable CCSR relocation in a board header file, define
|
||||
* CONFIG_SYS_CCSR_DO_NOT_RELOCATE. This will force CONFIG_SYS_CCSRBAR_PHYS
|
||||
* to a value that is the same as CONFIG_SYS_CCSRBAR.
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_SYS_CCSRBAR_PHYS
|
||||
#error "Do not define CONFIG_SYS_CCSRBAR_PHYS directly."
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SYS_CCSR_DO_NOT_RELOCATE
|
||||
#undef CONFIG_SYS_CCSRBAR_PHYS_HIGH
|
||||
#undef CONFIG_SYS_CCSRBAR_PHYS_LOW
|
||||
#define CONFIG_SYS_CCSRBAR_PHYS_HIGH 0
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_SYS_CCSRBAR
|
||||
#define CONFIG_SYS_CCSRBAR CONFIG_SYS_IMMR
|
||||
#endif
|
||||
|
@ -206,6 +206,17 @@ config SPL_FSL_PBL
|
||||
Create boot binary having SPL binary in PBI format concatenated with
|
||||
u-boot binary.
|
||||
|
||||
config SPL_SYS_CCSR_DO_NOT_RELOCATE
|
||||
bool "Ensures that CCSR is not relocated"
|
||||
depends on PPC
|
||||
help
|
||||
If this is defined, then CONFIG_SYS_CCSRBAR_PHYS will be forced to a
|
||||
value that ensures that CCSR is not relocated.
|
||||
|
||||
config TPL_SYS_CCSR_DO_NOT_RELOCATE
|
||||
def_bool y
|
||||
depends on SPL_SYS_CCSR_DO_NOT_RELOCATE
|
||||
|
||||
endmenu
|
||||
|
||||
menu "PowerPC SPL specific options"
|
||||
|
@ -30,6 +30,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x2000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_INIT_MINIMAL=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_NAND_SUPPORT=y
|
||||
|
@ -21,6 +21,7 @@ CONFIG_SYS_CONSOLE_IS_IN_ENV=y
|
||||
CONFIG_BOARD_EARLY_INIT_F=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
CONFIG_SPL_MAX_SIZE=0x18000
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_HUSH_PARSER=y
|
||||
CONFIG_SYS_PBSIZE=276
|
||||
|
@ -28,6 +28,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x18000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -31,6 +31,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x18000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -29,6 +29,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x2000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_INIT_MINIMAL=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_NAND_SUPPORT=y
|
||||
|
@ -20,6 +20,7 @@ CONFIG_SYS_CONSOLE_IS_IN_ENV=y
|
||||
CONFIG_BOARD_EARLY_INIT_F=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
CONFIG_SPL_MAX_SIZE=0x18000
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_HUSH_PARSER=y
|
||||
CONFIG_SYS_PBSIZE=276
|
||||
|
@ -27,6 +27,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x18000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -30,6 +30,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x18000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -31,6 +31,7 @@ CONFIG_ID_EEPROM=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x2000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_INIT_MINIMAL=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_NAND_SUPPORT=y
|
||||
|
@ -22,6 +22,7 @@ CONFIG_BOARD_EARLY_INIT_F=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
CONFIG_ID_EEPROM=y
|
||||
CONFIG_SPL_MAX_SIZE=0x18000
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_HUSH_PARSER=y
|
||||
CONFIG_SYS_PBSIZE=276
|
||||
|
@ -29,6 +29,7 @@ CONFIG_ID_EEPROM=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x18000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -32,6 +32,7 @@ CONFIG_ID_EEPROM=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x18000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -30,6 +30,7 @@ CONFIG_ID_EEPROM=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x2000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_INIT_MINIMAL=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_NAND_SUPPORT=y
|
||||
|
@ -21,6 +21,7 @@ CONFIG_BOARD_EARLY_INIT_F=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
CONFIG_ID_EEPROM=y
|
||||
CONFIG_SPL_MAX_SIZE=0x18000
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_HUSH_PARSER=y
|
||||
CONFIG_SYS_PBSIZE=276
|
||||
|
@ -28,6 +28,7 @@ CONFIG_ID_EEPROM=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x18000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -31,6 +31,7 @@ CONFIG_ID_EEPROM=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x18000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -31,6 +31,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x1000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_INIT_MINIMAL=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_NAND_SUPPORT=y
|
||||
|
@ -30,6 +30,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -33,6 +33,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -23,6 +23,7 @@ CONFIG_BOARD_EARLY_INIT_F=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_MISC_INIT_R is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_HUSH_PARSER=y
|
||||
# CONFIG_AUTO_COMPLETE is not set
|
||||
|
@ -30,6 +30,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x1000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_INIT_MINIMAL=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_NAND_SUPPORT=y
|
||||
|
@ -29,6 +29,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -32,6 +32,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -22,6 +22,7 @@ CONFIG_BOARD_EARLY_INIT_F=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_MISC_INIT_R is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_HUSH_PARSER=y
|
||||
# CONFIG_AUTO_COMPLETE is not set
|
||||
|
@ -30,6 +30,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x1000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_INIT_MINIMAL=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_NAND_SUPPORT=y
|
||||
|
@ -29,6 +29,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -32,6 +32,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -22,6 +22,7 @@ CONFIG_BOARD_EARLY_INIT_F=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_MISC_INIT_R is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_HUSH_PARSER=y
|
||||
# CONFIG_AUTO_COMPLETE is not set
|
||||
|
@ -31,6 +31,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x1000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_INIT_MINIMAL=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_NAND_SUPPORT=y
|
||||
|
@ -30,6 +30,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -33,6 +33,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -23,6 +23,7 @@ CONFIG_BOARD_EARLY_INIT_F=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_MISC_INIT_R is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_HUSH_PARSER=y
|
||||
# CONFIG_AUTO_COMPLETE is not set
|
||||
|
@ -30,6 +30,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x1000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_INIT_MINIMAL=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_NAND_SUPPORT=y
|
||||
|
@ -29,6 +29,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -32,6 +32,7 @@ CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_SPL_FRAMEWORK is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
CONFIG_SPL_I2C=y
|
||||
|
@ -22,6 +22,7 @@ CONFIG_BOARD_EARLY_INIT_F=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
# CONFIG_MISC_INIT_R is not set
|
||||
CONFIG_SPL_MAX_SIZE=0x20000
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_HUSH_PARSER=y
|
||||
# CONFIG_AUTO_COMPLETE is not set
|
||||
|
@ -36,6 +36,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -37,6 +37,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -40,6 +40,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -32,6 +32,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -33,6 +33,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -36,6 +36,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -37,6 +37,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -38,6 +38,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -41,6 +41,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -35,6 +35,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -36,6 +36,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -39,6 +39,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -36,6 +36,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_NAND_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -37,6 +37,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -40,6 +40,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_SPI_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -34,6 +34,7 @@ CONFIG_SPL_MAX_SIZE=0x28000
|
||||
CONFIG_SPL_PAD_TO=0x40000
|
||||
CONFIG_SPL_MMC_BOOT=y
|
||||
CONFIG_SPL_FSL_PBL=y
|
||||
CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE=y
|
||||
CONFIG_SPL_FLUSH_IMAGE=y
|
||||
CONFIG_SPL_SKIP_RELOCATE=y
|
||||
CONFIG_SPL_ENV_SUPPORT=y
|
||||
|
@ -189,11 +189,6 @@ extern unsigned long get_sdram_size(void);
|
||||
#define CONFIG_SYS_CCSRBAR 0xffe00000
|
||||
#define CONFIG_SYS_CCSRBAR_PHYS_LOW CONFIG_SYS_CCSRBAR
|
||||
|
||||
/* Don't relocate CCSRBAR while in NAND_SPL */
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
#define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Memory map
|
||||
*
|
||||
|
@ -23,10 +23,7 @@
|
||||
#ifdef CONFIG_RAMBOOT_PBL
|
||||
#define RESET_VECTOR_OFFSET 0x27FFC
|
||||
#define BOOT_PAGE_OFFSET 0x27000
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
#define CONFIG_SPL_COMMON_INIT_DDR
|
||||
#define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_MTD_RAW_NAND
|
||||
#define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10)
|
||||
|
@ -15,10 +15,7 @@
|
||||
#include <asm/config_mpc85xx.h>
|
||||
|
||||
#ifdef CONFIG_RAMBOOT_PBL
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
#define CONFIG_SPL_COMMON_INIT_DDR
|
||||
#define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
|
||||
#endif
|
||||
#define RESET_VECTOR_OFFSET 0x27FFC
|
||||
#define BOOT_PAGE_OFFSET 0x27000
|
||||
|
||||
|
@ -31,10 +31,7 @@
|
||||
#ifdef CONFIG_RAMBOOT_PBL
|
||||
#define RESET_VECTOR_OFFSET 0x27FFC
|
||||
#define BOOT_PAGE_OFFSET 0x27000
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
#define CONFIG_SPL_COMMON_INIT_DDR
|
||||
#define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_MTD_RAW_NAND
|
||||
#define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10)
|
||||
|
@ -26,10 +26,7 @@
|
||||
#ifdef CONFIG_RAMBOOT_PBL
|
||||
#define RESET_VECTOR_OFFSET 0x27FFC
|
||||
#define BOOT_PAGE_OFFSET 0x27000
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
#define CONFIG_SPL_COMMON_INIT_DDR
|
||||
#define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_MTD_RAW_NAND
|
||||
#define CONFIG_SYS_NAND_U_BOOT_SIZE (768 << 10)
|
||||
|
@ -36,10 +36,7 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
#define CONFIG_SPL_COMMON_INIT_DDR
|
||||
#define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
|
||||
#endif
|
||||
|
||||
#endif
|
||||
#endif /* CONFIG_RAMBOOT_PBL */
|
||||
|
@ -139,12 +139,6 @@
|
||||
#define CONFIG_SYS_CCSRBAR 0xffe00000
|
||||
#define CONFIG_SYS_CCSRBAR_PHYS_LOW CONFIG_SYS_CCSRBAR
|
||||
|
||||
/* IN case of NAND bootloader relocate CCSRBAR in RAMboot code not in the 4k
|
||||
SPL code*/
|
||||
#ifdef CONFIG_SPL_BUILD
|
||||
#define CONFIG_SYS_CCSR_DO_NOT_RELOCATE
|
||||
#endif
|
||||
|
||||
/* DDR Setup */
|
||||
#define CONFIG_SYS_DDR_RAW_TIMING
|
||||
#define CONFIG_SYS_SPD_BUS_NUM 1
|
||||
|
@ -26,7 +26,7 @@
|
||||
* Define default values for some CCSR macros to make header files cleaner*
|
||||
*
|
||||
* To completely disable CCSR relocation in a board header file, define
|
||||
* CONFIG_SYS_CCSR_DO_NOT_RELOCATE. This will force CONFIG_SYS_CCSRBAR_PHYS
|
||||
* CONFIG_SPL_SYS_CCSR_DO_NOT_RELOCATE. This will force CONFIG_SYS_CCSRBAR_PHYS
|
||||
* to a value that is the same as CONFIG_SYS_CCSRBAR.
|
||||
*/
|
||||
|
||||
@ -35,7 +35,7 @@
|
||||
CONFIG_SYS_CCSRBAR_PHYS_LOW and/or CONFIG_SYS_CCSRBAR_PHYS_HIGH instead."
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SYS_CCSR_DO_NOT_RELOCATE
|
||||
#if CONFIG_IS_ENABLED(SYS_CCSR_DO_NOT_RELOCATE)
|
||||
#undef CONFIG_SYS_CCSRBAR_PHYS_HIGH
|
||||
#undef CONFIG_SYS_CCSRBAR_PHYS_LOW
|
||||
#define CONFIG_SYS_CCSRBAR_PHYS_HIGH 0
|
||||
|
Loading…
Reference in New Issue
Block a user