Merge remote-tracking branch 'ftrace/for-next'
[deliverable/linux.git] / arch / arm / mach-realview / Kconfig
1 menuconfig ARCH_REALVIEW
2 bool "ARM Ltd. RealView family"
3 depends on ARCH_MULTI_V5 || ARCH_MULTI_V6 || ARCH_MULTI_V7
4 select ARM_AMBA
5 select ARM_GIC
6 select ARM_TIMER_SP804
7 select CLK_SP810
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
13 select HAVE_TCM
14 select ICST
15 select MACH_REALVIEW_EB if ARCH_MULTI_V5
16 select MFD_SYSCON
17 select PLAT_VERSATILE
18 select PLAT_VERSATILE_SCHED_CLOCK
19 select POWER_RESET
20 select POWER_RESET_VERSATILE
21 select POWER_SUPPLY
22 select SOC_REALVIEW
23 select USE_OF
24 help
25 This enables support for ARM Ltd RealView boards.
26
27 if ARCH_REALVIEW
28
29 config MACH_REALVIEW_EB
30 bool "Support RealView(R) Emulation Baseboard"
31 select ARM_GIC
32 select CPU_ARM926T if ARCH_MULTI_V5
33 help
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.
39
40 config REALVIEW_EB_ARM1136
41 bool "Support ARM1136J(F)-S Tile"
42 depends on MACH_REALVIEW_EB && ARCH_MULTI_V6
43 select CPU_V6
44 help
45 Enable support for the ARM1136 tile fitted to the
46 Realview(R) Emulation Baseboard platform.
47
48 config REALVIEW_EB_ARM1176
49 bool "Support ARM1176JZ(F)-S Tile"
50 depends on MACH_REALVIEW_EB && ARCH_MULTI_V6
51 help
52 Enable support for the ARM1176 tile fitted to the
53 Realview(R) Emulation Baseboard platform.
54
55 config REALVIEW_EB_A9MP
56 bool "Support Multicore Cortex-A9 Tile"
57 depends on MACH_REALVIEW_EB && ARCH_MULTI_V7
58 select HAVE_SMP
59 select MIGHT_HAVE_CACHE_L2X0
60 help
61 Enable support for the Cortex-A9MPCore tile fitted to the
62 Realview(R) Emulation Baseboard platform.
63
64 config REALVIEW_EB_ARM11MP
65 bool "Support ARM11MPCore Tile"
66 depends on MACH_REALVIEW_EB && ARCH_MULTI_V6
67 select HAVE_SMP
68 select MIGHT_HAVE_CACHE_L2X0
69 help
70 Enable support for the ARM11MPCore tile fitted to the Realview(R)
71 Emulation Baseboard platform.
72
73 config MACH_REALVIEW_PB11MP
74 bool "Support RealView(R) Platform Baseboard for ARM11MPCore"
75 depends on ARCH_MULTI_V6
76 select HAVE_SMP
77 select MIGHT_HAVE_CACHE_L2X0
78 help
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.
82
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
87 select CPU_V6
88 select HAVE_TCM
89 select MIGHT_HAVE_CACHE_L2X0
90 help
91 Include support for the ARM(R) RealView(R) Platform Baseboard for
92 ARM1176JZF-S.
93
94 config MACH_REALVIEW_PBA8
95 bool "Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform"
96 depends on ARCH_MULTI_V7
97 help
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.
101
102 config MACH_REALVIEW_PBX
103 bool "Support RealView(R) Platform Baseboard Explore for Cortex-A9"
104 depends on ARCH_MULTI_V7
105 select HAVE_SMP
106 select MIGHT_HAVE_CACHE_L2X0
107 select ZONE_DMA
108 help
109 Include support for the ARM(R) RealView(R) Platform Baseboard
110 Explore.
111
112 endif
This page took 0.032754 seconds and 5 git commands to generate.