Commit | Line | Data |
---|---|---|
2934167d | 1 | menuconfig 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 | ||
27 | if ARCH_REALVIEW | |
fa6e2eec | 28 | |
8ad68bbf | 29 | config 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 | ||
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. | |
8ad68bbf | 54 | |
4c3ea371 | 55 | config 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 | 64 | config 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 | 73 | config 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 | 84 | config 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 | 94 | config 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 | 102 | config 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 | 112 | endif |