diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2024-04-29 16:03:38 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2024-04-29 16:03:38 +0200 |
commit | 0b735908af80d2acf8ab3cb31862d7d18be68b6f (patch) | |
tree | 3748f7912a3e82672e8d61b5e5c2f5861b1f7177 /arch/arm/Kconfig | |
parent | b433ccd09ef200a871b5b482e8750d50b810146f (diff) | |
parent | 8d0d0f9b67be43db12cd1b2e57108aac4cb1ba68 (diff) | |
download | barebox-next.tar.gz barebox-next.tar.xz |
Merge branch 'for-next/remove-arm-non-pbl' into nextnext
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 104 |
1 files changed, 10 insertions, 94 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 1377679ac9..be18b609c7 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -4,14 +4,21 @@ config ARM bool select HAS_KALLSYMS select HAS_CACHE - select HAVE_CONFIGURABLE_TEXT_BASE if !RELOCATABLE select HAVE_IMAGE_COMPRESSION select HAVE_ARCH_KASAN select ARCH_HAS_SJLJ select ARM_OPTIMZED_STRING_FUNCTIONS if KASAN select HAVE_EFI_STUB + select HAVE_PBL_IMAGE + select HAVE_PBL_MULTI_IMAGES + select RELOCATABLE + select PBL_RELOCATABLE default y +config ARCH_TEXT_BASE + hex + default 0x00000000 + config ARM_LINUX bool default y @@ -21,10 +28,6 @@ config ARM_USE_COMPRESSED_DTB bool select USE_COMPRESSED_DTB -config TEXT_BASE - hex - default 0x0 - menu "System Type" config ARCH_STM32 @@ -42,6 +45,8 @@ choice prompt "ARM system type" config ARCH_MULTIARCH + select OFTREE + select OFDEVICE bool "Allow multiple archs to be selected" config ARCH_AT91 @@ -49,7 +54,6 @@ config ARCH_AT91 depends on 32BIT select GPIOLIB select CLKDEV_LOOKUP - select HAVE_PBL_MULTI_IMAGES select HAS_DEBUG_LL select HAVE_CLK select COMMON_CLK_AT91 if COMMON_CLK_OF_PROVIDER @@ -63,32 +67,7 @@ config ARCH_CLPS711X select CPU_32v4T select GPIOLIB select HAS_DEBUG_LL - select HAVE_PBL_MULTI_IMAGES select MFD_SYSCON - select RELOCATABLE - -config ARCH_DAVINCI - bool "TI Davinci" - depends on 32BIT - select CPU_ARM926T - select HAS_DEBUG_LL - select GPIOLIB - -config ARCH_DIGIC - bool "Canon DIGIC-based cameras" - depends on 32BIT - select CPU_ARM946E - select HAS_DEBUG_LL - select CLOCKSOURCE_DIGIC - select GPIOLIB - help - Support for Canon's digital cameras that use the DIGIC4 chip. - -config ARCH_EP93XX - bool "Cirrus Logic EP93xx" - depends on 32BIT - select CPU_ARM920T - select GENERIC_GPIO config ARCH_MVEBU bool "Marvell EBU platforms" @@ -97,7 +76,6 @@ config ARCH_MVEBU select COMMON_CLK_OF_PROVIDER select GPIOLIB select HAS_DEBUG_LL - select HAVE_PBL_MULTI_IMAGES select HW_HAS_PCI select MVEBU_MBUS select OFTREE @@ -111,21 +89,6 @@ config ARCH_MXS select GENERIC_GPIO select COMMON_CLK select HAS_DEBUG_LL - select HAVE_PBL_MULTI_IMAGES - -config ARCH_NOMADIK - bool "STMicroelectronics Nomadik" - depends on 32BIT - select CPU_ARM926T - select CLOCKSOURCE_NOMADIK - select HAVE_LEGACY_CLK - help - Support for the Nomadik platform by ST-Ericsson - -config ARCH_OMAP_SINGLE - bool "TI OMAP" - depends on 32BIT - select ARCH_OMAP config ARCH_PXA bool "Intel/Marvell PXA based" @@ -150,29 +113,15 @@ config ARCH_TEGRA select COMMON_CLK_OF_PROVIDER select GPIOLIB select GPIO_TEGRA - select HAVE_PBL_MULTI_IMAGES select OFDEVICE select OFTREE - select RELOCATABLE select RESET_CONTROLLER select PINCTRL -config ARCH_UEMD - bool "RC Module UEMD Platform" - depends on 32BIT - select CPU_ARM1176 - select COMMON_CLK - select COMMON_CLK_OF_PROVIDER - select OFDEVICE - select OFTREE - select CLOCKSOURCE_UEMD - select HAS_DEBUG_LL - config ARCH_ZYNQ bool "Xilinx Zynq-based boards" depends on 32BIT select HAS_DEBUG_LL - select PBL_IMAGE select GPIOLIB endchoice @@ -181,10 +130,6 @@ config ARCH_ARM64_VIRT bool "ARM64 QEMU Virt board" depends on 64BIT select CPU_V8 - select HAVE_PBL_MULTI_IMAGES - select OFDEVICE - select OFTREE - select RELOCATABLE select ARM_AMBA select BOARD_ARM_VIRT select HW_HAS_PCI @@ -198,10 +143,6 @@ config ARCH_BCM283X select CLOCKSOURCE_BCM283X select ARM_AMBA select HAS_DEBUG_LL - select RELOCATABLE - select OFTREE - select OFDEVICE - select HAVE_PBL_MULTI_IMAGES config ARCH_IMX bool "Freescale iMX-based" @@ -210,8 +151,6 @@ config ARCH_IMX select COMMON_CLK select WATCHDOG_IMX_RESET_SOURCE select HAS_DEBUG_LL - select HAVE_PBL_MULTI_IMAGES - select RELOCATABLE config ARCH_K3 bool "Texas Instruments Inc. K3 multicore SoC architecture" @@ -219,7 +158,6 @@ config ARCH_K3 select CPU_V8 select GPIOLIB select COMMON_CLK - select HAVE_PBL_MULTI_IMAGES select HAS_DEBUG_LL select COMMON_CLK_OF_PROVIDER select PM_GENERIC_DOMAINS @@ -229,12 +167,9 @@ config ARCH_LAYERSCAPE depends on ARCH_MULTIARCH select GPIOLIB select HAS_DEBUG_LL - select HAVE_PBL_MULTI_IMAGES select COMMON_CLK select COMMON_CLK_OF_PROVIDER select HW_HAS_PCI - select OFTREE - select OFDEVICE select ARM_USE_COMPRESSED_DTB select OF_DMA_COHERENCY @@ -242,7 +177,6 @@ config ARCH_OMAP_MULTI bool "TI OMAP" depends on 32BIT depends on ARCH_MULTIARCH - select OMAP_MULTI_BOARDS select ARCH_OMAP select HAS_DEBUG_LL select GPIOLIB @@ -255,8 +189,6 @@ config ARCH_ROCKCHIP select GPIOLIB select PINCTRL select PINCTRL_ROCKCHIP - select OFTREE - select HAVE_PBL_MULTI_IMAGES select HAS_DEBUG_LL imply GPIO_ROCKCHIP @@ -265,7 +197,6 @@ config ARCH_STM32MP depends on 32BIT select ARCH_STM32 select CPU_V7 - select HAVE_PBL_MULTI_IMAGES select COMMON_CLK select COMMON_CLK_OF_PROVIDER select HAS_DEBUG_LL @@ -284,7 +215,6 @@ config ARCH_VERSATILE select HAS_DEBUG_LL select COMMON_CLK select COMMON_CLK_OF_PROVIDER - select HAVE_PBL_MULTI_IMAGES config ARCH_VEXPRESS bool "ARM Vexpress & virt boards" @@ -295,38 +225,26 @@ config ARCH_VEXPRESS select AMBA_SP804 select COMMON_CLK select COMMON_CLK_OF_PROVIDER - select OFTREE - select OFDEVICE - select RELOCATABLE - select HAVE_PBL_MULTI_IMAGES config ARCH_ZYNQMP bool "Xilinx ZynqMP-based boards" depends on 64BIT select CPU_V8 select HAS_DEBUG_LL - select HAVE_PBL_MULTI_IMAGES select ARM_SMCCC select COMMON_CLK select COMMON_CLK_OF_PROVIDER select GPIOLIB - select OFDEVICE - select OFTREE - select RELOCATABLE select HAS_MACB source "arch/arm/cpu/Kconfig" source "arch/arm/mach-at91/Kconfig" source "arch/arm/mach-bcm283x/Kconfig" source "arch/arm/mach-clps711x/Kconfig" -source "arch/arm/mach-davinci/Kconfig" -source "arch/arm/mach-digic/Kconfig" -source "arch/arm/mach-ep93xx/Kconfig" source "arch/arm/mach-imx/Kconfig" source "arch/arm/mach-layerscape/Kconfig" source "arch/arm/mach-mxs/Kconfig" source "arch/arm/mach-mvebu/Kconfig" -source "arch/arm/mach-nomadik/Kconfig" source "arch/arm/mach-k3/Kconfig" source "arch/arm/mach-omap/Kconfig" source "arch/arm/mach-pxa/Kconfig" @@ -336,7 +254,6 @@ source "arch/arm/mach-stm32mp/Kconfig" source "arch/arm/mach-versatile/Kconfig" source "arch/arm/mach-vexpress/Kconfig" source "arch/arm/mach-tegra/Kconfig" -source "arch/arm/mach-uemd/Kconfig" source "arch/arm/mach-zynq/Kconfig" source "arch/arm/mach-zynqmp/Kconfig" @@ -349,7 +266,6 @@ config BOARD_ARM_VIRT config BOARD_ARM_GENERIC_DT select BOARD_GENERIC_DT select ARM_AMBA - depends on HAVE_PBL_MULTI_IMAGES depends on OFDEVICE bool "Build generic ARM device tree 2nd stage image" help |