ARM: Kconfig: clean up platform selection
authorArnd Bergmann <arnd@arndb.de>
Tue, 26 Jul 2022 12:16:37 +0000 (14:16 +0200)
committerArnd Bergmann <arnd@arndb.de>
Thu, 18 Aug 2022 14:44:59 +0000 (16:44 +0200)
commit6fd09c9afa49b343d17cecedd7879d097f37f2a9
treec1290dcaeb1d3dfb4be14e32ac623bdc24d6b841
parent8c7d29a75397198154f66541c2af18a8feccac42
ARM: Kconfig: clean up platform selection

The top-level platform selection is mostly meaningless these days after
almost everything is sorted below the CONFIG_ARCH_MULTIPLATFORM, with
the only exception being the 20+ year old StrongARM based machines.

Make this more consistent by removing the entire choice statement and
moving the StrongARM specific options into regular platform specific
Kconfig files.

The three platforms (footbridge, rpc and sa1100) are still mutually
exclusive and cannot coexist with other ARMv4/v5 machines, but since
there are only three of them and we will not add more, this can be
expressed using Kconfig 'depends on' statements.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
22 files changed:
arch/arm/Kconfig
arch/arm/Kconfig.debug
arch/arm/configs/assabet_defconfig
arch/arm/configs/badge4_defconfig
arch/arm/configs/cerfcube_defconfig
arch/arm/configs/collie_defconfig
arch/arm/configs/footbridge_defconfig
arch/arm/configs/h3600_defconfig
arch/arm/configs/hackkit_defconfig
arch/arm/configs/jornada720_defconfig
arch/arm/configs/lart_defconfig
arch/arm/configs/neponset_defconfig
arch/arm/configs/netwinder_defconfig
arch/arm/configs/pleb_defconfig
arch/arm/configs/rpc_defconfig
arch/arm/configs/shannon_defconfig
arch/arm/configs/simpad_defconfig
arch/arm/mach-footbridge/Kconfig
arch/arm/mach-imx/Kconfig
arch/arm/mach-nspire/Kconfig
arch/arm/mach-rpc/Kconfig [new file with mode: 0644]
arch/arm/mach-sa1100/Kconfig