ti: keystone2: Move common Kconfig selections to under ARCH_KEYSTONE
These select/imply settings are common to the whole architecture not just these boards, move these settings to the architecture config. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
@@ -785,16 +785,21 @@ config ARCH_IPQ40XX
|
|||||||
|
|
||||||
config ARCH_KEYSTONE
|
config ARCH_KEYSTONE
|
||||||
bool "TI Keystone"
|
bool "TI Keystone"
|
||||||
|
select CMD_DDR3
|
||||||
select CMD_POWEROFF
|
select CMD_POWEROFF
|
||||||
select CPU_V7A
|
select CPU_V7A
|
||||||
select DDR_SPD
|
select DDR_SPD
|
||||||
|
select SPL_BOARD_INIT if SPL
|
||||||
select SUPPORT_SPL
|
select SUPPORT_SPL
|
||||||
select SYS_ARCH_TIMER
|
select SYS_ARCH_TIMER
|
||||||
select SYS_THUMB_BUILD
|
select SYS_THUMB_BUILD
|
||||||
imply CMD_MTDPARTS
|
imply CMD_MTDPARTS
|
||||||
imply CMD_NFS
|
imply CMD_NFS
|
||||||
imply CMD_SAVES
|
imply CMD_SAVES
|
||||||
|
imply DM_I2C
|
||||||
imply FIT
|
imply FIT
|
||||||
|
imply SOC_TI
|
||||||
|
imply TI_KEYSTONE_SERDES
|
||||||
|
|
||||||
config ARCH_K3
|
config ARCH_K3
|
||||||
bool "Texas Instruments' K3 Architecture"
|
bool "Texas Instruments' K3 Architecture"
|
||||||
|
@@ -7,40 +7,20 @@ choice
|
|||||||
config TARGET_K2HK_EVM
|
config TARGET_K2HK_EVM
|
||||||
bool "TI Keystone 2 Kepler/Hawking EVM"
|
bool "TI Keystone 2 Kepler/Hawking EVM"
|
||||||
select SOC_K2HK
|
select SOC_K2HK
|
||||||
select SPL_BOARD_INIT if SPL
|
|
||||||
select CMD_DDR3
|
|
||||||
imply DM_I2C
|
|
||||||
imply SOC_TI
|
|
||||||
imply TI_KEYSTONE_SERDES
|
|
||||||
|
|
||||||
config TARGET_K2E_EVM
|
config TARGET_K2E_EVM
|
||||||
bool "TI Keystone 2 Edison EVM"
|
bool "TI Keystone 2 Edison EVM"
|
||||||
select SOC_K2E
|
select SOC_K2E
|
||||||
select SPL_BOARD_INIT if SPL
|
|
||||||
select CMD_DDR3
|
|
||||||
imply DM_I2C
|
|
||||||
imply SOC_TI
|
|
||||||
imply TI_KEYSTONE_SERDES
|
|
||||||
|
|
||||||
config TARGET_K2L_EVM
|
config TARGET_K2L_EVM
|
||||||
bool "TI Keystone 2 Lamar EVM"
|
bool "TI Keystone 2 Lamar EVM"
|
||||||
select SOC_K2L
|
select SOC_K2L
|
||||||
select SPL_BOARD_INIT if SPL
|
|
||||||
select CMD_DDR3
|
|
||||||
imply DM_I2C
|
|
||||||
imply SOC_TI
|
|
||||||
imply TI_KEYSTONE_SERDES
|
|
||||||
|
|
||||||
config TARGET_K2G_EVM
|
config TARGET_K2G_EVM
|
||||||
bool "TI Keystone 2 Galileo EVM"
|
bool "TI Keystone 2 Galileo EVM"
|
||||||
select BOARD_LATE_INIT
|
select BOARD_LATE_INIT
|
||||||
select SOC_K2G
|
select SOC_K2G
|
||||||
select SPL_BOARD_INIT if SPL
|
|
||||||
select TI_I2C_BOARD_DETECT
|
select TI_I2C_BOARD_DETECT
|
||||||
select CMD_DDR3
|
|
||||||
imply DM_I2C
|
|
||||||
imply SOC_TI
|
|
||||||
imply TI_KEYSTONE_SERDES
|
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user