[PATCH 1/2] ti: keystone2: Imply NFS command support

TI KS2 boards have the nfs command in their common environment boot configuration, enable this command.
Signed-off-by: Andrew Davis afd@ti.com --- arch/arm/Kconfig | 1 + 1 file changed, 1 insertion(+)
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index bdd535fd73f..c019e56d404 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -790,6 +790,7 @@ config ARCH_KEYSTONE select SYS_ARCH_TIMER select SYS_THUMB_BUILD imply CMD_MTDPARTS + imply CMD_NFS imply CMD_SAVES imply FIT

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 --- arch/arm/Kconfig | 5 +++++ arch/arm/mach-keystone/Kconfig | 20 -------------------- 2 files changed, 5 insertions(+), 20 deletions(-)
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index c019e56d404..a778edb7be4 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -783,16 +783,21 @@ config ARCH_IPQ40XX
config ARCH_KEYSTONE bool "TI Keystone" + select CMD_DDR3 select CMD_POWEROFF select CPU_V7A select DDR_SPD + select SPL_BOARD_INIT if SPL select SUPPORT_SPL select SYS_ARCH_TIMER select SYS_THUMB_BUILD imply CMD_MTDPARTS imply CMD_NFS imply CMD_SAVES + imply DM_I2C imply FIT + imply SOC_TI + imply TI_KEYSTONE_SERDES
config ARCH_K3 bool "Texas Instruments' K3 Architecture" diff --git a/arch/arm/mach-keystone/Kconfig b/arch/arm/mach-keystone/Kconfig index 94e6fe1f228..9bf71a9b453 100644 --- a/arch/arm/mach-keystone/Kconfig +++ b/arch/arm/mach-keystone/Kconfig @@ -7,40 +7,20 @@ choice config TARGET_K2HK_EVM bool "TI Keystone 2 Kepler/Hawking EVM" 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 bool "TI Keystone 2 Edison EVM" 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 bool "TI Keystone 2 Lamar EVM" 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 bool "TI Keystone 2 Galileo EVM" select BOARD_LATE_INIT select SOC_K2G - select SPL_BOARD_INIT if SPL select TI_I2C_BOARD_DETECT - select CMD_DDR3 - imply DM_I2C - imply SOC_TI - imply TI_KEYSTONE_SERDES
endchoice

On Tue, Jul 25, 2023 at 10:54:16AM -0500, Andrew Davis wrote:
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

On 7/25/23 12:41 PM, Tom Rini wrote:
On Tue, Jul 25, 2023 at 10:54:16AM -0500, Andrew Davis wrote:
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
ping

On Tue, Jul 25, 2023 at 10:54:15AM -0500, Andrew Davis wrote:
TI KS2 boards have the nfs command in their common environment boot configuration, enable this command.
Signed-off-by: Andrew Davis afd@ti.com
Reviewed-by: Tom Rini trini@konsulko.com
participants (2)
-
Andrew Davis
-
Tom Rini