| Catalin Marinas | 8ad68bb | 2005-10-31 14:25:02 +0000 | [diff] [blame] | 1 | menu "RealView platform type" | 
 | 2 | 	depends on ARCH_REALVIEW | 
 | 3 |  | 
 | 4 | config MACH_REALVIEW_EB | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 5 | 	bool "Support RealView(R) Emulation Baseboard" | 
| Catalin Marinas | 8ad68bb | 2005-10-31 14:25:02 +0000 | [diff] [blame] | 6 | 	select ARM_GIC | 
 | 7 | 	help | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 8 | 	  Include support for the ARM(R) RealView(R) Emulation Baseboard | 
 | 9 | 	  platform. | 
| Catalin Marinas | 8ad68bb | 2005-10-31 14:25:02 +0000 | [diff] [blame] | 10 |  | 
| Jon Callan | 4c3ea37 | 2008-12-01 14:54:56 +0000 | [diff] [blame] | 11 | config REALVIEW_EB_A9MP | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 12 | 	bool "Support Multicore Cortex-A9 Tile" | 
| Jon Callan | 4c3ea37 | 2008-12-01 14:54:56 +0000 | [diff] [blame] | 13 | 	depends on MACH_REALVIEW_EB | 
 | 14 | 	select CPU_V7 | 
 | 15 | 	help | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 16 | 	  Enable support for the Cortex-A9MPCore tile fitted to the | 
 | 17 | 	  Realview(R) Emulation Baseboard platform. | 
| Jon Callan | 4c3ea37 | 2008-12-01 14:54:56 +0000 | [diff] [blame] | 18 |  | 
| Catalin Marinas | 41579f4 | 2008-02-04 17:47:04 +0100 | [diff] [blame] | 19 | config REALVIEW_EB_ARM11MP | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 20 | 	bool "Support ARM11MPCore Tile" | 
| Russell King | 9b1283b | 2005-11-07 21:01:06 +0000 | [diff] [blame] | 21 | 	depends on MACH_REALVIEW_EB | 
| Russell King | 74200e6 | 2011-01-17 18:23:31 +0000 | [diff] [blame] | 22 | 	select CPU_V6K | 
| Catalin Marinas | 2503a5e | 2010-07-01 13:21:47 +0100 | [diff] [blame] | 23 | 	select ARCH_HAS_BARRIERS if SMP | 
| Russell King | 9b1283b | 2005-11-07 21:01:06 +0000 | [diff] [blame] | 24 | 	help | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 25 | 	  Enable support for the ARM11MPCore tile fitted to the Realview(R) | 
 | 26 | 	  Emulation Baseboard platform. | 
| Russell King | 9b1283b | 2005-11-07 21:01:06 +0000 | [diff] [blame] | 27 |  | 
| Catalin Marinas | 41579f4 | 2008-02-04 17:47:04 +0100 | [diff] [blame] | 28 | config REALVIEW_EB_ARM11MP_REVB | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 29 | 	bool "Support ARM11MPCore RevB Tile" | 
| Catalin Marinas | 41579f4 | 2008-02-04 17:47:04 +0100 | [diff] [blame] | 30 | 	depends on REALVIEW_EB_ARM11MP | 
| Catalin Marinas | 4b17244 | 2007-02-14 19:20:28 +0100 | [diff] [blame] | 31 | 	help | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 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. | 
| Catalin Marinas | 4b17244 | 2007-02-14 19:20:28 +0100 | [diff] [blame] | 36 |  | 
| Bahadir Balban | 78fdcb4 | 2008-04-18 22:43:14 +0100 | [diff] [blame] | 37 | config MACH_REALVIEW_PB11MP | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 38 | 	bool "Support RealView(R) Platform Baseboard for ARM11MPCore" | 
| Russell King | 74200e6 | 2011-01-17 18:23:31 +0000 | [diff] [blame] | 39 | 	select CPU_V6K | 
| Bahadir Balban | 78fdcb4 | 2008-04-18 22:43:14 +0100 | [diff] [blame] | 40 | 	select ARM_GIC | 
| Catalin Marinas | 6be62ba | 2009-02-12 15:59:21 +0100 | [diff] [blame] | 41 | 	select HAVE_PATA_PLATFORM | 
| Catalin Marinas | 2503a5e | 2010-07-01 13:21:47 +0100 | [diff] [blame] | 42 | 	select ARCH_HAS_BARRIERS if SMP | 
| Bahadir Balban | 78fdcb4 | 2008-04-18 22:43:14 +0100 | [diff] [blame] | 43 | 	help | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 44 | 	  Include support for the ARM(R) RealView(R) Platform Baseboard for | 
 | 45 | 	  the ARM11MPCore.  This platform has an on-board ARM11MPCore and has | 
| Bahadir Balban | 78fdcb4 | 2008-04-18 22:43:14 +0100 | [diff] [blame] | 46 | 	  support for PCI-E and Compact Flash. | 
 | 47 |  | 
| Russell King | 74200e6 | 2011-01-17 18:23:31 +0000 | [diff] [blame] | 48 | # ARMv6 CPU without K extensions, but does have the new exclusive ops | 
| Bahadir Balban | bc02c58 | 2008-04-18 22:43:16 +0100 | [diff] [blame] | 49 | config MACH_REALVIEW_PB1176 | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 50 | 	bool "Support RealView(R) Platform Baseboard for ARM1176JZF-S" | 
| Russell King | c750815 | 2008-10-26 10:55:14 +0000 | [diff] [blame] | 51 | 	select CPU_V6 | 
| Bahadir Balban | bc02c58 | 2008-04-18 22:43:16 +0100 | [diff] [blame] | 52 | 	select ARM_GIC | 
| Bahadir Balban | bc02c58 | 2008-04-18 22:43:16 +0100 | [diff] [blame] | 53 | 	help | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 54 | 	  Include support for the ARM(R) RealView(R) Platform Baseboard for | 
 | 55 | 	  ARM1176JZF-S. | 
| Bahadir Balban | bc02c58 | 2008-04-18 22:43:16 +0100 | [diff] [blame] | 56 |  | 
| Catalin Marinas | af60774 | 2009-05-30 13:56:13 +0100 | [diff] [blame] | 57 | config REALVIEW_PB1176_SECURE_FLASH | 
 | 58 | 	bool "Allow access to the secure flash memory block" | 
 | 59 | 	depends on MACH_REALVIEW_PB1176 | 
 | 60 | 	default n | 
 | 61 | 	help | 
 | 62 | 	  Select this option if Linux will only run in secure mode on the | 
 | 63 | 	  RealView PB1176 platform and access to the secure flash memory | 
 | 64 | 	  block (64MB @ 0x3c000000) is required. | 
 | 65 |  | 
| Bahadir Balban | e7c7082 | 2008-12-01 14:54:55 +0000 | [diff] [blame] | 66 | config MACH_REALVIEW_PBA8 | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 67 | 	bool "Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform" | 
| Bahadir Balban | e7c7082 | 2008-12-01 14:54:55 +0000 | [diff] [blame] | 68 | 	select CPU_V7 | 
 | 69 | 	select ARM_GIC | 
| Catalin Marinas | 6be62ba | 2009-02-12 15:59:21 +0100 | [diff] [blame] | 70 | 	select HAVE_PATA_PLATFORM | 
| Bahadir Balban | e7c7082 | 2008-12-01 14:54:55 +0000 | [diff] [blame] | 71 | 	help | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 72 | 	  Include support for the ARM(R) RealView Platform Baseboard for | 
 | 73 | 	  Cortex(tm)-A8.  This platform has an on-board Cortex-A8 and has | 
 | 74 | 	  support for PCI-E and Compact Flash. | 
| Bahadir Balban | e7c7082 | 2008-12-01 14:54:55 +0000 | [diff] [blame] | 75 |  | 
| Colin Tuckley | 1b504bb | 2009-05-30 13:56:12 +0100 | [diff] [blame] | 76 | config MACH_REALVIEW_PBX | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 77 | 	bool "Support RealView(R) Platform Baseboard Explore" | 
| Colin Tuckley | 1b504bb | 2009-05-30 13:56:12 +0100 | [diff] [blame] | 78 | 	select ARM_GIC | 
 | 79 | 	select HAVE_PATA_PLATFORM | 
| Catalin Marinas | c528540 | 2009-12-09 10:02:19 +0000 | [diff] [blame] | 80 | 	select ARCH_SPARSEMEM_ENABLE if CPU_V7 && !REALVIEW_HIGH_PHYS_OFFSET | 
| Catalin Marinas | c97c5aa | 2009-11-04 12:19:05 +0000 | [diff] [blame] | 81 | 	select ZONE_DMA if SPARSEMEM | 
| Colin Tuckley | 1b504bb | 2009-05-30 13:56:12 +0100 | [diff] [blame] | 82 | 	help | 
| Russell King | d2a1c9a | 2011-01-24 10:58:24 +0000 | [diff] [blame] | 83 | 	  Include support for the ARM(R) RealView(R) Platform Baseboard | 
 | 84 | 	  Explore. | 
| Colin Tuckley | 1b504bb | 2009-05-30 13:56:12 +0100 | [diff] [blame] | 85 |  | 
| Catalin Marinas | 70bb62f | 2008-12-01 14:54:55 +0000 | [diff] [blame] | 86 | config REALVIEW_HIGH_PHYS_OFFSET | 
 | 87 | 	bool "High physical base address for the RealView platform" | 
| Catalin Marinas | 0e0fe92 | 2009-07-24 12:35:05 +0100 | [diff] [blame] | 88 | 	depends on MMU && !MACH_REALVIEW_PB1176 | 
| Catalin Marinas | 70bb62f | 2008-12-01 14:54:55 +0000 | [diff] [blame] | 89 | 	default y | 
 | 90 | 	help | 
 | 91 | 	  RealView boards other than PB1176 have the RAM available at | 
 | 92 | 	  0x70000000, 256MB of which being mirrored at 0x00000000. If | 
 | 93 | 	  the board supports 512MB of RAM, this option allows the | 
 | 94 | 	  memory to be accessed contiguously at the high physical | 
| Catalin Marinas | c97c5aa | 2009-11-04 12:19:05 +0000 | [diff] [blame] | 95 | 	  offset. On the PBX board, disabling this option allows 1GB of | 
 | 96 | 	  RAM to be used with SPARSEMEM. | 
| Catalin Marinas | 70bb62f | 2008-12-01 14:54:55 +0000 | [diff] [blame] | 97 |  | 
| Catalin Marinas | 8ad68bb | 2005-10-31 14:25:02 +0000 | [diff] [blame] | 98 | endmenu |