mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-17 22:49:02 +00:00
powerpc: Migrate SYS_L3_SIZE to Kconfig
Introduce three options, one for each observed L3 cache size, and have the size select'd as needed. Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
22a2283f2d
commit
b85d75951f
8 changed files with 24 additions and 8 deletions
|
@ -165,6 +165,7 @@ config TARGET_P2041RDB
|
|||
select BOARD_LATE_INIT if CHAIN_OF_TRUST
|
||||
select FSL_CORENET
|
||||
select PHYS_64BIT
|
||||
select SYS_L3_SIZE_1024KB
|
||||
imply CMD_SATA
|
||||
imply FSL_SATA
|
||||
|
||||
|
@ -182,6 +183,7 @@ config TARGET_T1024RDB
|
|||
select SUPPORT_SPL
|
||||
select PHYS_64BIT
|
||||
select FSL_DDR_INTERACTIVE
|
||||
select SYS_L3_SIZE_256KB
|
||||
imply CMD_EEPROM
|
||||
imply PANIC_HANG
|
||||
|
||||
|
@ -191,6 +193,7 @@ config TARGET_T1042RDB
|
|||
select BOARD_LATE_INIT if CHAIN_OF_TRUST
|
||||
select SUPPORT_SPL
|
||||
select PHYS_64BIT
|
||||
select SYS_L3_SIZE_256KB
|
||||
|
||||
config TARGET_T1042D4RDB
|
||||
bool "Support T1042D4RDB"
|
||||
|
@ -198,6 +201,7 @@ config TARGET_T1042D4RDB
|
|||
select BOARD_LATE_INIT if CHAIN_OF_TRUST
|
||||
select SUPPORT_SPL
|
||||
select PHYS_64BIT
|
||||
select SYS_L3_SIZE_256KB
|
||||
imply PANIC_HANG
|
||||
|
||||
config TARGET_T1042RDB_PI
|
||||
|
@ -206,6 +210,7 @@ config TARGET_T1042RDB_PI
|
|||
select BOARD_LATE_INIT if CHAIN_OF_TRUST
|
||||
select SUPPORT_SPL
|
||||
select PHYS_64BIT
|
||||
select SYS_L3_SIZE_256KB
|
||||
imply PANIC_HANG
|
||||
|
||||
config TARGET_T2080QDS
|
||||
|
@ -216,6 +221,7 @@ config TARGET_T2080QDS
|
|||
select PHYS_64BIT
|
||||
select FSL_DDR_FIRST_SLOT_QUAD_CAPABLE
|
||||
select FSL_DDR_INTERACTIVE
|
||||
select SYS_L3_SIZE_512KB
|
||||
imply CMD_SATA
|
||||
|
||||
config TARGET_T2080RDB
|
||||
|
@ -224,6 +230,7 @@ config TARGET_T2080RDB
|
|||
select BOARD_LATE_INIT if CHAIN_OF_TRUST
|
||||
select SUPPORT_SPL
|
||||
select PHYS_64BIT
|
||||
select SYS_L3_SIZE_512KB
|
||||
imply CMD_SATA
|
||||
imply PANIC_HANG
|
||||
|
||||
|
@ -233,6 +240,7 @@ config TARGET_T4240RDB
|
|||
select SUPPORT_SPL
|
||||
select PHYS_64BIT
|
||||
select FSL_DDR_FIRST_SLOT_QUAD_CAPABLE
|
||||
select SYS_L3_SIZE_512KB
|
||||
imply CMD_SATA
|
||||
imply PANIC_HANG
|
||||
|
||||
|
@ -244,6 +252,7 @@ config TARGET_KMCENT2
|
|||
bool "Support kmcent2"
|
||||
select VENDOR_KM
|
||||
select FSL_CORENET
|
||||
select SYS_L3_SIZE_256KB
|
||||
|
||||
endchoice
|
||||
|
||||
|
@ -1296,6 +1305,21 @@ config SYS_L2_SIZE
|
|||
config BACKSIDE_L2_CACHE
|
||||
bool
|
||||
|
||||
config SYS_L3_SIZE_256KB
|
||||
bool
|
||||
|
||||
config SYS_L3_SIZE_512KB
|
||||
bool
|
||||
|
||||
config SYS_L3_SIZE_1024KB
|
||||
bool
|
||||
|
||||
config SYS_L3_SIZE
|
||||
int
|
||||
default 262144 if SYS_L3_SIZE_256KB
|
||||
default 524288 if SYS_L3_SIZE_512KB
|
||||
default 1048576 if SYS_L3_SIZE_512KB
|
||||
|
||||
config SYS_PPC64
|
||||
bool
|
||||
|
||||
|
|
|
@ -59,8 +59,6 @@
|
|||
#else
|
||||
#define CONFIG_SYS_INIT_L3_ADDR_PHYS CONFIG_SYS_INIT_L3_ADDR
|
||||
#endif
|
||||
#define CONFIG_SYS_L3_SIZE (1024 << 10)
|
||||
#define CONFIG_SYS_INIT_L3_END (CONFIG_SYS_INIT_L3_ADDR + CONFIG_SYS_L3_SIZE)
|
||||
|
||||
#ifdef CONFIG_PHYS_64BIT
|
||||
#define CONFIG_SYS_DCSRBAR 0xf0000000
|
||||
|
|
|
@ -104,7 +104,6 @@
|
|||
* Config the L3 Cache as L3 SRAM
|
||||
*/
|
||||
#define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
|
||||
#define CONFIG_SYS_L3_SIZE (256 << 10)
|
||||
#define SPL_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024)
|
||||
|
||||
#ifdef CONFIG_PHYS_64BIT
|
||||
|
|
|
@ -78,7 +78,6 @@
|
|||
* (CONFIG_SYS_INIT_L3_VADDR) will be different.
|
||||
*/
|
||||
#define CONFIG_SYS_INIT_L3_VADDR 0xFFFC0000
|
||||
#define CONFIG_SYS_L3_SIZE 256 << 10
|
||||
#define SPL_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024)
|
||||
|
||||
#define CONFIG_SYS_DCSRBAR 0xf0000000
|
||||
|
|
|
@ -76,7 +76,6 @@
|
|||
* Config the L3 Cache as L3 SRAM
|
||||
*/
|
||||
#define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
|
||||
#define CONFIG_SYS_L3_SIZE (512 << 10)
|
||||
#define SPL_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024)
|
||||
|
||||
#define CONFIG_SYS_DCSRBAR 0xf0000000
|
||||
|
|
|
@ -71,7 +71,6 @@
|
|||
* Config the L3 Cache as L3 SRAM
|
||||
*/
|
||||
#define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
|
||||
#define CONFIG_SYS_L3_SIZE (512 << 10)
|
||||
#define SPL_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024)
|
||||
|
||||
#define CONFIG_SYS_DCSRBAR 0xf0000000
|
||||
|
|
|
@ -52,7 +52,6 @@
|
|||
* Config the L3 Cache as L3 SRAM
|
||||
*/
|
||||
#define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
|
||||
#define CONFIG_SYS_L3_SIZE (512 << 10)
|
||||
#define SPL_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024)
|
||||
|
||||
#define CONFIG_SYS_DCSRBAR 0xf0000000
|
||||
|
|
|
@ -154,7 +154,6 @@
|
|||
* Config the L3 Cache as L3 SRAM
|
||||
*/
|
||||
#define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
|
||||
#define CONFIG_SYS_L3_SIZE 256 << 10
|
||||
|
||||
#define CONFIG_SYS_DCSRBAR 0xf0000000
|
||||
#define CONFIG_SYS_DCSRBAR_PHYS 0xf00000000ull
|
||||
|
|
Loading…
Add table
Reference in a new issue