Kconfig 3.0 KB
Newer Older
1 2 3 4
menu "RealView platform type"
	depends on ARCH_REALVIEW

config MACH_REALVIEW_EB
5
	bool "Support RealView(R) Emulation Baseboard"
6 7
	select ARM_GIC
	help
8 9
	  Include support for the ARM(R) RealView(R) Emulation Baseboard
	  platform.
10

11
config REALVIEW_EB_A9MP
12
	bool "Support Multicore Cortex-A9 Tile"
13 14 15
	depends on MACH_REALVIEW_EB
	select CPU_V7
	help
16 17
	  Enable support for the Cortex-A9MPCore tile fitted to the
	  Realview(R) Emulation Baseboard platform.
18

19
config REALVIEW_EB_ARM11MP
20
	bool "Support ARM11MPCore Tile"
21
	depends on MACH_REALVIEW_EB
22
	select CPU_V6
23
	select ARCH_HAS_BARRIERS if SMP
24
	help
25 26
	  Enable support for the ARM11MPCore tile fitted to the Realview(R)
	  Emulation Baseboard platform.
27

28
config REALVIEW_EB_ARM11MP_REVB
29
	bool "Support ARM11MPCore RevB Tile"
30
	depends on REALVIEW_EB_ARM11MP
31
	help
32 33 34 35
	  Enable support for the ARM11MPCore Revision B tile on the
	  Realview(R) Emulation Baseboard platform. Since there are device
	  address differences, a kernel built with this option enabled is
	  not compatible with other revisions of the ARM11MPCore tile.
36

37
config MACH_REALVIEW_PB11MP
38
	bool "Support RealView(R) Platform Baseboard for ARM11MPCore"
39
	select CPU_V6
40
	select ARM_GIC
41
	select HAVE_PATA_PLATFORM
42
	select ARCH_HAS_BARRIERS if SMP
43
	help
44 45
	  Include support for the ARM(R) RealView(R) Platform Baseboard for
	  the ARM11MPCore.  This platform has an on-board ARM11MPCore and has
46 47
	  support for PCI-E and Compact Flash.

48
config MACH_REALVIEW_PB1176
49
	bool "Support RealView(R) Platform Baseboard for ARM1176JZF-S"
50
	select CPU_V6
51 52
	select ARM_GIC
	help
53 54
	  Include support for the ARM(R) RealView(R) Platform Baseboard for
	  ARM1176JZF-S.
55

56 57 58 59 60 61 62 63 64
config REALVIEW_PB1176_SECURE_FLASH
	bool "Allow access to the secure flash memory block"
	depends on MACH_REALVIEW_PB1176
	default n
	help
	  Select this option if Linux will only run in secure mode on the
	  RealView PB1176 platform and access to the secure flash memory
	  block (64MB @ 0x3c000000) is required.

65
config MACH_REALVIEW_PBA8
66
	bool "Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform"
67 68
	select CPU_V7
	select ARM_GIC
69
	select HAVE_PATA_PLATFORM
70
	help
71 72 73
	  Include support for the ARM(R) RealView Platform Baseboard for
	  Cortex(tm)-A8.  This platform has an on-board Cortex-A8 and has
	  support for PCI-E and Compact Flash.
74

75
config MACH_REALVIEW_PBX
76
	bool "Support RealView(R) Platform Baseboard Explore"
77 78
	select ARM_GIC
	select HAVE_PATA_PLATFORM
79
	select ARCH_SPARSEMEM_ENABLE if CPU_V7 && !REALVIEW_HIGH_PHYS_OFFSET
80
	select ZONE_DMA if SPARSEMEM
81
	help
82 83
	  Include support for the ARM(R) RealView(R) Platform Baseboard
	  Explore.
84

85 86
config REALVIEW_HIGH_PHYS_OFFSET
	bool "High physical base address for the RealView platform"
87
	depends on MMU && !MACH_REALVIEW_PB1176
88 89 90 91 92 93
	default y
	help
	  RealView boards other than PB1176 have the RAM available at
	  0x70000000, 256MB of which being mirrored at 0x00000000. If
	  the board supports 512MB of RAM, this option allows the
	  memory to be accessed contiguously at the high physical
94 95
	  offset. On the PBX board, disabling this option allows 1GB of
	  RAM to be used with SPARSEMEM.
96

97
endmenu