Linux 3.2-rc3
[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
15 help
d2a1c9ad
RK
16 Enable support for the Cortex-A9MPCore tile fitted to the
17 Realview(R) Emulation Baseboard platform.
4c3ea371 18
41579f49 19config REALVIEW_EB_ARM11MP
d2a1c9ad 20 bool "Support ARM11MPCore Tile"
9b1283be 21 depends on MACH_REALVIEW_EB
74200e64 22 select CPU_V6K
2503a5ec 23 select ARCH_HAS_BARRIERS if SMP
9b1283be 24 help
d2a1c9ad
RK
25 Enable support for the ARM11MPCore tile fitted to the Realview(R)
26 Emulation Baseboard platform.
9b1283be 27
41579f49 28config REALVIEW_EB_ARM11MP_REVB
d2a1c9ad 29 bool "Support ARM11MPCore RevB Tile"
41579f49 30 depends on REALVIEW_EB_ARM11MP
4b17244c 31 help
d2a1c9ad
RK
32 Enable support for the ARM11MPCore Revision B tile on the
33 Realview(R) Emulation Baseboard platform. Since there are device
34 address differences, a kernel built with this option enabled is
35 not compatible with other revisions of the ARM11MPCore tile.
4b17244c 36
78fdcb42 37config MACH_REALVIEW_PB11MP
d2a1c9ad 38 bool "Support RealView(R) Platform Baseboard for ARM11MPCore"
74200e64 39 select CPU_V6K
78fdcb42 40 select ARM_GIC
6be62ba2 41 select HAVE_PATA_PLATFORM
2503a5ec 42 select ARCH_HAS_BARRIERS if SMP
78fdcb42 43 help
d2a1c9ad
RK
44 Include support for the ARM(R) RealView(R) Platform Baseboard for
45 the ARM11MPCore. This platform has an on-board ARM11MPCore and has
78fdcb42
BB
46 support for PCI-E and Compact Flash.
47
74200e64 48# ARMv6 CPU without K extensions, but does have the new exclusive ops
bc02c58b 49config MACH_REALVIEW_PB1176
d2a1c9ad 50 bool "Support RealView(R) Platform Baseboard for ARM1176JZF-S"
c750815e 51 select CPU_V6
bc02c58b 52 select ARM_GIC
f022e4e4 53 select HAVE_TCM
bc02c58b 54 help
d2a1c9ad
RK
55 Include support for the ARM(R) RealView(R) Platform Baseboard for
56 ARM1176JZF-S.
bc02c58b 57
af607747
CM
58config REALVIEW_PB1176_SECURE_FLASH
59 bool "Allow access to the secure flash memory block"
60 depends on MACH_REALVIEW_PB1176
61 default n
62 help
63 Select this option if Linux will only run in secure mode on the
64 RealView PB1176 platform and access to the secure flash memory
65 block (64MB @ 0x3c000000) is required.
66
e7c70825 67config MACH_REALVIEW_PBA8
d2a1c9ad 68 bool "Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform"
e7c70825
BB
69 select CPU_V7
70 select ARM_GIC
6be62ba2 71 select HAVE_PATA_PLATFORM
e7c70825 72 help
d2a1c9ad
RK
73 Include support for the ARM(R) RealView Platform Baseboard for
74 Cortex(tm)-A8. This platform has an on-board Cortex-A8 and has
75 support for PCI-E and Compact Flash.
e7c70825 76
1b504bbe 77config MACH_REALVIEW_PBX
d2a1c9ad 78 bool "Support RealView(R) Platform Baseboard Explore"
1b504bbe
CT
79 select ARM_GIC
80 select HAVE_PATA_PLATFORM
c5285401 81 select ARCH_SPARSEMEM_ENABLE if CPU_V7 && !REALVIEW_HIGH_PHYS_OFFSET
c97c5aa8 82 select ZONE_DMA if SPARSEMEM
1b504bbe 83 help
d2a1c9ad
RK
84 Include support for the ARM(R) RealView(R) Platform Baseboard
85 Explore.
1b504bbe 86
70bb62f8
CM
87config REALVIEW_HIGH_PHYS_OFFSET
88 bool "High physical base address for the RealView platform"
0e0fe921 89 depends on MMU && !MACH_REALVIEW_PB1176
70bb62f8
CM
90 default y
91 help
92 RealView boards other than PB1176 have the RAM available at
93 0x70000000, 256MB of which being mirrored at 0x00000000. If
94 the board supports 512MB of RAM, this option allows the
95 memory to be accessed contiguously at the high physical
c97c5aa8
CM
96 offset. On the PBX board, disabling this option allows 1GB of
97 RAM to be used with SPARSEMEM.
70bb62f8 98
8ad68bbf 99endmenu
This page took 0.473602 seconds and 5 git commands to generate.