ARM: smp: Remove duplicate dummy timer implementation
[deliverable/linux.git] / arch / arm / mach-realview / Kconfig
CommitLineData
8ad68bbf
CM
1menu "RealView platform type"
2 depends on ARCH_REALVIEW
3
4config MACH_REALVIEW_EB
d2a1c9ad 5 bool "Support RealView(R) Emulation Baseboard"
8ad68bbf
CM
6 select ARM_GIC
7 help
d2a1c9ad
RK
8 Include support for the ARM(R) RealView(R) Emulation Baseboard
9 platform.
8ad68bbf 10
4c3ea371 11config REALVIEW_EB_A9MP
d2a1c9ad 12 bool "Support Multicore Cortex-A9 Tile"
4c3ea371
JC
13 depends on MACH_REALVIEW_EB
14 select CPU_V7
4c3ffffd
SB
15 select HAVE_ARM_SCU if SMP
16 select HAVE_ARM_TWD if LOCAL_TIMERS
3b55658a 17 select HAVE_SMP
ce5ea9f3 18 select MIGHT_HAVE_CACHE_L2X0
4c3ea371 19 help
d2a1c9ad
RK
20 Enable support for the Cortex-A9MPCore tile fitted to the
21 Realview(R) Emulation Baseboard platform.
4c3ea371 22
41579f49 23config REALVIEW_EB_ARM11MP
d2a1c9ad 24 bool "Support ARM11MPCore Tile"
9b1283be 25 depends on MACH_REALVIEW_EB
2503a5ec 26 select ARCH_HAS_BARRIERS if SMP
b1b3f49c 27 select CPU_V6K
4c3ffffd
SB
28 select HAVE_ARM_SCU if SMP
29 select HAVE_ARM_TWD if LOCAL_TIMERS
3b55658a 30 select HAVE_SMP
ce5ea9f3 31 select MIGHT_HAVE_CACHE_L2X0
9b1283be 32 help
d2a1c9ad
RK
33 Enable support for the ARM11MPCore tile fitted to the Realview(R)
34 Emulation Baseboard platform.
9b1283be 35
41579f49 36config REALVIEW_EB_ARM11MP_REVB
d2a1c9ad 37 bool "Support ARM11MPCore RevB Tile"
41579f49 38 depends on REALVIEW_EB_ARM11MP
4b17244c 39 help
d2a1c9ad
RK
40 Enable support for the ARM11MPCore Revision B tile on the
41 Realview(R) Emulation Baseboard platform. Since there are device
42 address differences, a kernel built with this option enabled is
43 not compatible with other revisions of the ARM11MPCore tile.
4b17244c 44
78fdcb42 45config MACH_REALVIEW_PB11MP
d2a1c9ad 46 bool "Support RealView(R) Platform Baseboard for ARM11MPCore"
b1b3f49c 47 select ARCH_HAS_BARRIERS if SMP
78fdcb42 48 select ARM_GIC
b1b3f49c 49 select CPU_V6K
4c3ffffd
SB
50 select HAVE_ARM_SCU if SMP
51 select HAVE_ARM_TWD if LOCAL_TIMERS
6be62ba2 52 select HAVE_PATA_PLATFORM
3b55658a 53 select HAVE_SMP
ce5ea9f3 54 select MIGHT_HAVE_CACHE_L2X0
78fdcb42 55 help
d2a1c9ad
RK
56 Include support for the ARM(R) RealView(R) Platform Baseboard for
57 the ARM11MPCore. This platform has an on-board ARM11MPCore and has
78fdcb42
BB
58 support for PCI-E and Compact Flash.
59
74200e64 60# ARMv6 CPU without K extensions, but does have the new exclusive ops
bc02c58b 61config MACH_REALVIEW_PB1176
d2a1c9ad 62 bool "Support RealView(R) Platform Baseboard for ARM1176JZF-S"
bc02c58b 63 select ARM_GIC
b1b3f49c 64 select CPU_V6
f022e4e4 65 select HAVE_TCM
ce5ea9f3 66 select MIGHT_HAVE_CACHE_L2X0
bc02c58b 67 help
d2a1c9ad
RK
68 Include support for the ARM(R) RealView(R) Platform Baseboard for
69 ARM1176JZF-S.
bc02c58b 70
af607747
CM
71config REALVIEW_PB1176_SECURE_FLASH
72 bool "Allow access to the secure flash memory block"
73 depends on MACH_REALVIEW_PB1176
74 default n
75 help
76 Select this option if Linux will only run in secure mode on the
77 RealView PB1176 platform and access to the secure flash memory
78 block (64MB @ 0x3c000000) is required.
79
e7c70825 80config MACH_REALVIEW_PBA8
d2a1c9ad 81 bool "Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform"
e7c70825 82 select ARM_GIC
b1b3f49c 83 select CPU_V7
6be62ba2 84 select HAVE_PATA_PLATFORM
e7c70825 85 help
d2a1c9ad
RK
86 Include support for the ARM(R) RealView Platform Baseboard for
87 Cortex(tm)-A8. This platform has an on-board Cortex-A8 and has
88 support for PCI-E and Compact Flash.
e7c70825 89
1b504bbe 90config MACH_REALVIEW_PBX
d2a1c9ad 91 bool "Support RealView(R) Platform Baseboard Explore"
b1b3f49c 92 select ARCH_SPARSEMEM_ENABLE if CPU_V7 && !REALVIEW_HIGH_PHYS_OFFSET
1b504bbe 93 select ARM_GIC
4c3ffffd
SB
94 select HAVE_ARM_SCU if SMP
95 select HAVE_ARM_TWD if LOCAL_TIMERS
1b504bbe 96 select HAVE_PATA_PLATFORM
3b55658a 97 select HAVE_SMP
ce5ea9f3 98 select MIGHT_HAVE_CACHE_L2X0
c97c5aa8 99 select ZONE_DMA if SPARSEMEM
1b504bbe 100 help
d2a1c9ad
RK
101 Include support for the ARM(R) RealView(R) Platform Baseboard
102 Explore.
1b504bbe 103
70bb62f8
CM
104config REALVIEW_HIGH_PHYS_OFFSET
105 bool "High physical base address for the RealView platform"
0e0fe921 106 depends on MMU && !MACH_REALVIEW_PB1176
70bb62f8
CM
107 default y
108 help
109 RealView boards other than PB1176 have the RAM available at
110 0x70000000, 256MB of which being mirrored at 0x00000000. If
111 the board supports 512MB of RAM, this option allows the
112 memory to be accessed contiguously at the high physical
c97c5aa8
CM
113 offset. On the PBX board, disabling this option allows 1GB of
114 RAM to be used with SPARSEMEM.
70bb62f8 115
8ad68bbf 116endmenu
This page took 0.761454 seconds and 5 git commands to generate.