Commit | Line | Data |
---|---|---|
8ad68bbf CM |
1 | menu "RealView platform type" |
2 | depends on ARCH_REALVIEW | |
3 | ||
4 | config MACH_REALVIEW_EB | |
5 | bool "Support RealView/EB platform" | |
8ad68bbf CM |
6 | select ARM_GIC |
7 | help | |
8 | Include support for the ARM(R) RealView Emulation Baseboard platform. | |
9 | ||
4c3ea371 JC |
10 | config REALVIEW_EB_A9MP |
11 | bool "Support Multicore Cortex-A9" | |
12 | depends on MACH_REALVIEW_EB | |
13 | select CPU_V7 | |
14 | help | |
15 | Enable support for the Cortex-A9MPCore tile on the Realview platform. | |
16 | ||
41579f49 CM |
17 | config REALVIEW_EB_ARM11MP |
18 | bool "Support ARM11MPCore tile" | |
9b1283be | 19 | depends on MACH_REALVIEW_EB |
c750815e | 20 | select CPU_V6 |
2503a5ec | 21 | select ARCH_HAS_BARRIERS if SMP |
9b1283be | 22 | help |
41579f49 | 23 | Enable support for the ARM11MPCore tile on the Realview platform. |
9b1283be | 24 | |
41579f49 CM |
25 | config REALVIEW_EB_ARM11MP_REVB |
26 | bool "Support ARM11MPCore RevB tile" | |
27 | depends on REALVIEW_EB_ARM11MP | |
4b17244c | 28 | help |
41579f49 CM |
29 | Enable support for the ARM11MPCore RevB tile on the Realview |
30 | platform. Since there are device address differences, a | |
4b17244c | 31 | kernel built with this option enabled is not compatible with |
41579f49 | 32 | other revisions of the ARM11MPCore tile. |
4b17244c | 33 | |
78fdcb42 BB |
34 | config MACH_REALVIEW_PB11MP |
35 | bool "Support RealView/PB11MPCore platform" | |
6f13d278 | 36 | select CPU_V6 |
78fdcb42 | 37 | select ARM_GIC |
6be62ba2 | 38 | select HAVE_PATA_PLATFORM |
2503a5ec | 39 | select ARCH_HAS_BARRIERS if SMP |
78fdcb42 BB |
40 | help |
41 | Include support for the ARM(R) RealView MPCore Platform Baseboard. | |
42 | PB11MPCore is a platform with an on-board ARM11MPCore and has | |
43 | support for PCI-E and Compact Flash. | |
44 | ||
bc02c58b BB |
45 | config MACH_REALVIEW_PB1176 |
46 | bool "Support RealView/PB1176 platform" | |
c750815e | 47 | select CPU_V6 |
bc02c58b | 48 | select ARM_GIC |
bc02c58b BB |
49 | help |
50 | Include support for the ARM(R) RealView ARM1176 Platform Baseboard. | |
51 | ||
af607747 CM |
52 | config REALVIEW_PB1176_SECURE_FLASH |
53 | bool "Allow access to the secure flash memory block" | |
54 | depends on MACH_REALVIEW_PB1176 | |
55 | default n | |
56 | help | |
57 | Select this option if Linux will only run in secure mode on the | |
58 | RealView PB1176 platform and access to the secure flash memory | |
59 | block (64MB @ 0x3c000000) is required. | |
60 | ||
e7c70825 BB |
61 | config MACH_REALVIEW_PBA8 |
62 | bool "Support RealView/PB-A8 platform" | |
63 | select CPU_V7 | |
64 | select ARM_GIC | |
6be62ba2 | 65 | select HAVE_PATA_PLATFORM |
e7c70825 BB |
66 | help |
67 | Include support for the ARM(R) RealView Cortex-A8 Platform Baseboard. | |
68 | PB-A8 is a platform with an on-board Cortex-A8 and has support for | |
69 | PCI-E and Compact Flash. | |
70 | ||
1b504bbe CT |
71 | config MACH_REALVIEW_PBX |
72 | bool "Support RealView/PBX platform" | |
73 | select ARM_GIC | |
74 | select HAVE_PATA_PLATFORM | |
c5285401 | 75 | select ARCH_SPARSEMEM_ENABLE if CPU_V7 && !REALVIEW_HIGH_PHYS_OFFSET |
c97c5aa8 | 76 | select ZONE_DMA if SPARSEMEM |
1b504bbe CT |
77 | help |
78 | Include support for the ARM(R) RealView PBX platform. | |
79 | ||
70bb62f8 CM |
80 | config REALVIEW_HIGH_PHYS_OFFSET |
81 | bool "High physical base address for the RealView platform" | |
0e0fe921 | 82 | depends on MMU && !MACH_REALVIEW_PB1176 |
70bb62f8 CM |
83 | default y |
84 | help | |
85 | RealView boards other than PB1176 have the RAM available at | |
86 | 0x70000000, 256MB of which being mirrored at 0x00000000. If | |
87 | the board supports 512MB of RAM, this option allows the | |
88 | memory to be accessed contiguously at the high physical | |
c97c5aa8 CM |
89 | offset. On the PBX board, disabling this option allows 1GB of |
90 | RAM to be used with SPARSEMEM. | |
70bb62f8 | 91 | |
8ad68bbf | 92 | endmenu |