117 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| menu "RealView platform type"
 | |
| 	depends on ARCH_REALVIEW
 | |
| 
 | |
| config MACH_REALVIEW_EB
 | |
| 	bool "Support RealView(R) Emulation Baseboard"
 | |
| 	select ARM_GIC
 | |
| 	help
 | |
| 	  Include support for the ARM(R) RealView(R) Emulation Baseboard
 | |
| 	  platform.
 | |
| 
 | |
| config REALVIEW_EB_A9MP
 | |
| 	bool "Support Multicore Cortex-A9 Tile"
 | |
| 	depends on MACH_REALVIEW_EB
 | |
| 	select CPU_V7
 | |
| 	select HAVE_ARM_SCU if SMP
 | |
| 	select HAVE_ARM_TWD if LOCAL_TIMERS
 | |
| 	select HAVE_SMP
 | |
| 	select MIGHT_HAVE_CACHE_L2X0
 | |
| 	help
 | |
| 	  Enable support for the Cortex-A9MPCore tile fitted to the
 | |
| 	  Realview(R) Emulation Baseboard platform.
 | |
| 
 | |
| config REALVIEW_EB_ARM11MP
 | |
| 	bool "Support ARM11MPCore Tile"
 | |
| 	depends on MACH_REALVIEW_EB
 | |
| 	select ARCH_HAS_BARRIERS if SMP
 | |
| 	select CPU_V6K
 | |
| 	select HAVE_ARM_SCU if SMP
 | |
| 	select HAVE_ARM_TWD if LOCAL_TIMERS
 | |
| 	select HAVE_SMP
 | |
| 	select MIGHT_HAVE_CACHE_L2X0
 | |
| 	help
 | |
| 	  Enable support for the ARM11MPCore tile fitted to the Realview(R)
 | |
| 	  Emulation Baseboard platform.
 | |
| 
 | |
| config REALVIEW_EB_ARM11MP_REVB
 | |
| 	bool "Support ARM11MPCore RevB Tile"
 | |
| 	depends on REALVIEW_EB_ARM11MP
 | |
| 	help
 | |
| 	  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.
 | |
| 
 | |
| config MACH_REALVIEW_PB11MP
 | |
| 	bool "Support RealView(R) Platform Baseboard for ARM11MPCore"
 | |
| 	select ARCH_HAS_BARRIERS if SMP
 | |
| 	select ARM_GIC
 | |
| 	select CPU_V6K
 | |
| 	select HAVE_ARM_SCU if SMP
 | |
| 	select HAVE_ARM_TWD if LOCAL_TIMERS
 | |
| 	select HAVE_PATA_PLATFORM
 | |
| 	select HAVE_SMP
 | |
| 	select MIGHT_HAVE_CACHE_L2X0
 | |
| 	help
 | |
| 	  Include support for the ARM(R) RealView(R) Platform Baseboard for
 | |
| 	  the ARM11MPCore.  This platform has an on-board ARM11MPCore and has
 | |
| 	  support for PCI-E and Compact Flash.
 | |
| 
 | |
| # ARMv6 CPU without K extensions, but does have the new exclusive ops
 | |
| config MACH_REALVIEW_PB1176
 | |
| 	bool "Support RealView(R) Platform Baseboard for ARM1176JZF-S"
 | |
| 	select ARM_GIC
 | |
| 	select CPU_V6
 | |
| 	select HAVE_TCM
 | |
| 	select MIGHT_HAVE_CACHE_L2X0
 | |
| 	help
 | |
| 	  Include support for the ARM(R) RealView(R) Platform Baseboard for
 | |
| 	  ARM1176JZF-S.
 | |
| 
 | |
| 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.
 | |
| 
 | |
| config MACH_REALVIEW_PBA8
 | |
| 	bool "Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform"
 | |
| 	select ARM_GIC
 | |
| 	select CPU_V7
 | |
| 	select HAVE_PATA_PLATFORM
 | |
| 	help
 | |
| 	  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.
 | |
| 
 | |
| config MACH_REALVIEW_PBX
 | |
| 	bool "Support RealView(R) Platform Baseboard Explore"
 | |
| 	select ARCH_SPARSEMEM_ENABLE if CPU_V7 && !REALVIEW_HIGH_PHYS_OFFSET
 | |
| 	select ARM_GIC
 | |
| 	select HAVE_ARM_SCU if SMP
 | |
| 	select HAVE_ARM_TWD if LOCAL_TIMERS
 | |
| 	select HAVE_PATA_PLATFORM
 | |
| 	select HAVE_SMP
 | |
| 	select MIGHT_HAVE_CACHE_L2X0
 | |
| 	select ZONE_DMA if SPARSEMEM
 | |
| 	help
 | |
| 	  Include support for the ARM(R) RealView(R) Platform Baseboard
 | |
| 	  Explore.
 | |
| 
 | |
| config REALVIEW_HIGH_PHYS_OFFSET
 | |
| 	bool "High physical base address for the RealView platform"
 | |
| 	depends on MMU && !MACH_REALVIEW_PB1176
 | |
| 	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
 | |
| 	  offset. On the PBX board, disabling this option allows 1GB of
 | |
| 	  RAM to be used with SPARSEMEM.
 | |
| 
 | |
| endmenu
 |