1 menuconfig ARCH_REALVIEW
2 bool "ARM Ltd. RealView family"
3 depends on ARCH_MULTI_V5 || ARCH_MULTI_V6 || ARCH_MULTI_V7
8 select COMMON_CLK_VERSATILE
9 select GPIO_PL061 if GPIOLIB
10 select HAVE_ARM_SCU if SMP
11 select HAVE_ARM_TWD if SMP
12 select HAVE_PATA_PLATFORM
15 select MACH_REALVIEW_EB if ARCH_MULTI_V5
18 select PLAT_VERSATILE_SCHED_CLOCK
20 select POWER_RESET_VERSATILE
25 This enables support for ARM Ltd RealView boards.
29 config MACH_REALVIEW_EB
30 bool "Support RealView(R) Emulation Baseboard"
32 select CPU_ARM926T if ARCH_MULTI_V5
34 Include support for the ARM(R) RealView(R) Emulation Baseboard
35 platform. On an ARMv5 kernel, this will include support for
36 the ARM926EJ-S core tile, while on an ARMv6/v7 kernel, at least
37 one of the ARM1136, ARM1176, ARM11MPCore or Cortex-A9MPCore
38 core tile options should be enabled.
40 config REALVIEW_EB_ARM1136
41 bool "Support ARM1136J(F)-S Tile"
42 depends on MACH_REALVIEW_EB && ARCH_MULTI_V6
45 Enable support for the ARM1136 tile fitted to the
46 Realview(R) Emulation Baseboard platform.
48 config REALVIEW_EB_ARM1176
49 bool "Support ARM1176JZ(F)-S Tile"
50 depends on MACH_REALVIEW_EB && ARCH_MULTI_V6
52 Enable support for the ARM1176 tile fitted to the
53 Realview(R) Emulation Baseboard platform.
55 config REALVIEW_EB_A9MP
56 bool "Support Multicore Cortex-A9 Tile"
57 depends on MACH_REALVIEW_EB && ARCH_MULTI_V7
59 select MIGHT_HAVE_CACHE_L2X0
61 Enable support for the Cortex-A9MPCore tile fitted to the
62 Realview(R) Emulation Baseboard platform.
64 config REALVIEW_EB_ARM11MP
65 bool "Support ARM11MPCore Tile"
66 depends on MACH_REALVIEW_EB && ARCH_MULTI_V6
68 select MIGHT_HAVE_CACHE_L2X0
70 Enable support for the ARM11MPCore tile fitted to the Realview(R)
71 Emulation Baseboard platform.
73 config MACH_REALVIEW_PB11MP
74 bool "Support RealView(R) Platform Baseboard for ARM11MPCore"
75 depends on ARCH_MULTI_V6
77 select MIGHT_HAVE_CACHE_L2X0
79 Include support for the ARM(R) RealView(R) Platform Baseboard for
80 the ARM11MPCore. This platform has an on-board ARM11MPCore and has
81 support for PCI-E and Compact Flash.
83 # ARMv6 CPU without K extensions, but does have the new exclusive ops
84 config MACH_REALVIEW_PB1176
85 bool "Support RealView(R) Platform Baseboard for ARM1176JZF-S"
86 depends on ARCH_MULTI_V6
89 select MIGHT_HAVE_CACHE_L2X0
91 Include support for the ARM(R) RealView(R) Platform Baseboard for
94 config MACH_REALVIEW_PBA8
95 bool "Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform"
96 depends on ARCH_MULTI_V7
98 Include support for the ARM(R) RealView Platform Baseboard for
99 Cortex(tm)-A8. This platform has an on-board Cortex-A8 and has
100 support for PCI-E and Compact Flash.
102 config MACH_REALVIEW_PBX
103 bool "Support RealView(R) Platform Baseboard Explore for Cortex-A9"
104 depends on ARCH_MULTI_V7
106 select MIGHT_HAVE_CACHE_L2X0
109 Include support for the ARM(R) RealView(R) Platform Baseboard