Merge branch 'fixes' into for-next
[deliverable/linux.git] / arch / arm / mach-realview / Kconfig
CommitLineData
2934167d 1menuconfig ARCH_REALVIEW
c65cd255
MY
2 bool "ARM Ltd. RealView family"
3 depends on ARCH_MULTI_V5 || ARCH_MULTI_V6 || ARCH_MULTI_V7
2934167d 4 select ARM_AMBA
8f2c0062 5 select ARM_GIC
2934167d 6 select ARM_TIMER_SP804
8f2c0062 7 select CLK_SP810
2934167d
AB
8 select COMMON_CLK_VERSATILE
9 select GPIO_PL061 if GPIOLIB
8f2c0062
LW
10 select HAVE_ARM_SCU if SMP
11 select HAVE_ARM_TWD if SMP
12 select HAVE_PATA_PLATFORM
13 select HAVE_TCM
ca5b21fa 14 select ICST
2934167d 15 select MACH_REALVIEW_EB if ARCH_MULTI_V5
fa6e2eec 16 select MFD_SYSCON
8f2c0062
LW
17 select PLAT_VERSATILE
18 select PLAT_VERSATILE_SCHED_CLOCK
fa6e2eec
LW
19 select POWER_RESET
20 select POWER_RESET_VERSATILE
21 select POWER_SUPPLY
22 select SOC_REALVIEW
23 select USE_OF
24 help
8f2c0062
LW
25 This enables support for ARM Ltd RealView boards.
26
27if ARCH_REALVIEW
fa6e2eec 28
8ad68bbf 29config MACH_REALVIEW_EB
d2a1c9ad 30 bool "Support RealView(R) Emulation Baseboard"
8ad68bbf 31 select ARM_GIC
2934167d 32 select CPU_ARM926T if ARCH_MULTI_V5
8ad68bbf 33 help
d2a1c9ad 34 Include support for the ARM(R) RealView(R) Emulation Baseboard
2934167d
AB
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
40config 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
48config 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.
8ad68bbf 54
4c3ea371 55config REALVIEW_EB_A9MP
d2a1c9ad 56 bool "Support Multicore Cortex-A9 Tile"
2934167d 57 depends on MACH_REALVIEW_EB && ARCH_MULTI_V7
3b55658a 58 select HAVE_SMP
ce5ea9f3 59 select MIGHT_HAVE_CACHE_L2X0
4c3ea371 60 help
d2a1c9ad
RK
61 Enable support for the Cortex-A9MPCore tile fitted to the
62 Realview(R) Emulation Baseboard platform.
4c3ea371 63
41579f49 64config REALVIEW_EB_ARM11MP
d2a1c9ad 65 bool "Support ARM11MPCore Tile"
2934167d 66 depends on MACH_REALVIEW_EB && ARCH_MULTI_V6
3b55658a 67 select HAVE_SMP
ce5ea9f3 68 select MIGHT_HAVE_CACHE_L2X0
9b1283be 69 help
d2a1c9ad
RK
70 Enable support for the ARM11MPCore tile fitted to the Realview(R)
71 Emulation Baseboard platform.
9b1283be 72
78fdcb42 73config MACH_REALVIEW_PB11MP
d2a1c9ad 74 bool "Support RealView(R) Platform Baseboard for ARM11MPCore"
2934167d 75 depends on ARCH_MULTI_V6
3b55658a 76 select HAVE_SMP
ce5ea9f3 77 select MIGHT_HAVE_CACHE_L2X0
78fdcb42 78 help
d2a1c9ad
RK
79 Include support for the ARM(R) RealView(R) Platform Baseboard for
80 the ARM11MPCore. This platform has an on-board ARM11MPCore and has
78fdcb42
BB
81 support for PCI-E and Compact Flash.
82
74200e64 83# ARMv6 CPU without K extensions, but does have the new exclusive ops
bc02c58b 84config MACH_REALVIEW_PB1176
d2a1c9ad 85 bool "Support RealView(R) Platform Baseboard for ARM1176JZF-S"
2934167d 86 depends on ARCH_MULTI_V6
b1b3f49c 87 select CPU_V6
f022e4e4 88 select HAVE_TCM
ce5ea9f3 89 select MIGHT_HAVE_CACHE_L2X0
bc02c58b 90 help
d2a1c9ad
RK
91 Include support for the ARM(R) RealView(R) Platform Baseboard for
92 ARM1176JZF-S.
bc02c58b 93
e7c70825 94config MACH_REALVIEW_PBA8
d2a1c9ad 95 bool "Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform"
2934167d 96 depends on ARCH_MULTI_V7
e7c70825 97 help
d2a1c9ad
RK
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.
e7c70825 101
1b504bbe 102config MACH_REALVIEW_PBX
2934167d
AB
103 bool "Support RealView(R) Platform Baseboard Explore for Cortex-A9"
104 depends on ARCH_MULTI_V7
3b55658a 105 select HAVE_SMP
ce5ea9f3 106 select MIGHT_HAVE_CACHE_L2X0
fd0053c9 107 select ZONE_DMA
1b504bbe 108 help
d2a1c9ad
RK
109 Include support for the ARM(R) RealView(R) Platform Baseboard
110 Explore.
1b504bbe 111
2934167d 112endif
This page took 0.844958 seconds and 5 git commands to generate.