# SPDX-License-Identifier: GPL-2.0-only
menuconfig [31mCONFIG_ARCH_REALVIEW[0m
bool "ARM Ltd. RealView family"
depends on [31mCONFIG_ARCH_MULTI_V5[0m || [31mCONFIG_ARCH_MULTI_V6[0m || [31mCONFIG_ARCH_MULTI_V7[0m
select [31mCONFIG_ARM_AMBA[0m
select [31mCONFIG_ARM_GIC[0m
select [31mCONFIG_ARM_TIMER_SP804[0m
select [31mCONFIG_CLK_SP810[0m
select [31mCONFIG_COMMON_CLK_VERSATILE[0m
select [31mCONFIG_GPIO_PL061[0m if [31mCONFIG_GPIOLIB[0m
select [31mCONFIG_HAVE_ARM_SCU[0m if [31mCONFIG_SMP[0m
select [31mCONFIG_HAVE_ARM_TWD[0m if [31mCONFIG_SMP[0m
select [31mCONFIG_HAVE_PATA_PLATFORM[0m
select [31mCONFIG_HAVE_TCM[0m
select [31mCONFIG_ICST[0m
select [31mCONFIG_MACH_REALVIEW_EB[0m if [31mCONFIG_ARCH_MULTI_V5[0m
select [31mCONFIG_MFD_SYSCON[0m
select [31mCONFIG_PLAT_VERSATILE[0m
select [31mCONFIG_PLAT_VERSATILE_SCHED_CLOCK[0m
select [31mCONFIG_POWER_RESET[0m
select [31mCONFIG_POWER_RESET_VERSATILE[0m
select [31mCONFIG_POWER_SUPPLY[0m
select [31mCONFIG_SOC_REALVIEW[0m
select [31mCONFIG_USE_OF[0m
help
This enables support for [31mCONFIG_ARM[0m Ltd RealView boards.
if [31mCONFIG_ARCH_REALVIEW[0m
config [31mCONFIG_MACH_REALVIEW_EB[0m
bool "Support RealView(R) Emulation Baseboard"
select [31mCONFIG_ARM_GIC[0m
select [31mCONFIG_CPU_ARM926T[0m if [31mCONFIG_ARCH_MULTI_V5[0m
help
Include support for the [31mCONFIG_ARM[0m(R) RealView(R) Emulation Baseboard
platform. On an ARMv5 kernel, this will include support for
the ARM926EJ-S core tile, while on an ARMv6/v7 kernel, at least
one of the ARM1136, ARM1176, ARM11MPCore or Cortex-A9MPCore
core tile options should be enabled.
config [31mCONFIG_REALVIEW_EB_ARM1136[0m
bool "Support ARM1136J(F)-S Tile"
depends on [31mCONFIG_MACH_REALVIEW_EB[0m && [31mCONFIG_ARCH_MULTI_V6[0m
select [31mCONFIG_CPU_V6[0m
help
Enable support for the ARM1136 tile fitted to the
Realview(R) Emulation Baseboard platform.
config [31mCONFIG_REALVIEW_EB_ARM1176[0m
bool "Support ARM1176JZ(F)-S Tile"
depends on [31mCONFIG_MACH_REALVIEW_EB[0m && [31mCONFIG_ARCH_MULTI_V6[0m
help
Enable support for the ARM1176 tile fitted to the
Realview(R) Emulation Baseboard platform.
config [31mCONFIG_REALVIEW_EB_A9MP[0m
bool "Support Multicore Cortex-A9 Tile"
depends on [31mCONFIG_MACH_REALVIEW_EB[0m && [31mCONFIG_ARCH_MULTI_V7[0m
select [31mCONFIG_HAVE_SMP[0m
select [31mCONFIG_MIGHT_HAVE_CACHE_L2X0[0m
help
Enable support for the Cortex-A9MPCore tile fitted to the
Realview(R) Emulation Baseboard platform.
config [31mCONFIG_REALVIEW_EB_ARM11MP[0m
bool "Support ARM11MPCore Tile"
depends on [31mCONFIG_MACH_REALVIEW_EB[0m && [31mCONFIG_ARCH_MULTI_V6[0m
select [31mCONFIG_HAVE_SMP[0m
select [31mCONFIG_MIGHT_HAVE_CACHE_L2X0[0m
help
Enable support for the ARM11MPCore tile fitted to the Realview(R)
Emulation Baseboard platform.
config [31mCONFIG_MACH_REALVIEW_PB11MP[0m
bool "Support RealView(R) Platform Baseboard for ARM11MPCore"
depends on [31mCONFIG_ARCH_MULTI_V6[0m
select [31mCONFIG_HAVE_SMP[0m
select [31mCONFIG_MIGHT_HAVE_CACHE_L2X0[0m
help
Include support for the [31mCONFIG_ARM[0m(R) RealView(R) Platform Baseboard for
the ARM11MPCore. This platform has an on-board ARM11MPCore and has
support for [31mCONFIG_PCI[0m-[31mCONFIG_E[0m and Compact Flash.
# ARMv6 CPU without K extensions, but does have the new exclusive ops
config [31mCONFIG_MACH_REALVIEW_PB1176[0m
bool "Support RealView(R) Platform Baseboard for ARM1176JZF-S"
depends on [31mCONFIG_ARCH_MULTI_V6[0m
select [31mCONFIG_CPU_V6[0m
select [31mCONFIG_HAVE_TCM[0m
select [31mCONFIG_MIGHT_HAVE_CACHE_L2X0[0m
help
Include support for the [31mCONFIG_ARM[0m(R) RealView(R) Platform Baseboard for
ARM1176JZF-S.
config [31mCONFIG_MACH_REALVIEW_PBA8[0m
bool "Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform"
depends on [31mCONFIG_ARCH_MULTI_V7[0m
help
Include support for the [31mCONFIG_ARM[0m(R) RealView Platform Baseboard for
Cortex(tm)-A8. This platform has an on-board Cortex-A8 and has
support for [31mCONFIG_PCI[0m-[31mCONFIG_E[0m and Compact Flash.
config [31mCONFIG_MACH_REALVIEW_PBX[0m
bool "Support RealView(R) Platform Baseboard Explore for Cortex-A9"
depends on [31mCONFIG_ARCH_MULTI_V7[0m
select [31mCONFIG_HAVE_SMP[0m
select [31mCONFIG_MIGHT_HAVE_CACHE_L2X0[0m
select [31mCONFIG_ZONE_DMA[0m
help
Include support for the [31mCONFIG_ARM[0m(R) RealView(R) Platform Baseboard
Explore.
endif