linux/arch/arm/mach-realview/Kconfig
<<
>>
Prefs
   1menu "RealView platform type"
   2        depends on ARCH_REALVIEW
   3
   4config MACH_REALVIEW_EB
   5        bool "Support RealView(R) Emulation Baseboard"
   6        select ARM_GIC
   7        help
   8          Include support for the ARM(R) RealView(R) Emulation Baseboard
   9          platform.
  10
  11config REALVIEW_EB_A9MP
  12        bool "Support Multicore Cortex-A9 Tile"
  13        depends on MACH_REALVIEW_EB
  14        select CPU_V7
  15        select HAVE_SMP
  16        select MIGHT_HAVE_CACHE_L2X0
  17        help
  18          Enable support for the Cortex-A9MPCore tile fitted to the
  19          Realview(R) Emulation Baseboard platform.
  20
  21config REALVIEW_EB_ARM11MP
  22        bool "Support ARM11MPCore Tile"
  23        depends on MACH_REALVIEW_EB
  24        select ARCH_HAS_BARRIERS if SMP
  25        select CPU_V6K
  26        select HAVE_SMP
  27        select MIGHT_HAVE_CACHE_L2X0
  28        help
  29          Enable support for the ARM11MPCore tile fitted to the Realview(R)
  30          Emulation Baseboard platform.
  31
  32config REALVIEW_EB_ARM11MP_REVB
  33        bool "Support ARM11MPCore RevB Tile"
  34        depends on REALVIEW_EB_ARM11MP
  35        help
  36          Enable support for the ARM11MPCore Revision B tile on the
  37          Realview(R) Emulation Baseboard platform. Since there are device
  38          address differences, a kernel built with this option enabled is
  39          not compatible with other revisions of the ARM11MPCore tile.
  40
  41config MACH_REALVIEW_PB11MP
  42        bool "Support RealView(R) Platform Baseboard for ARM11MPCore"
  43        select ARCH_HAS_BARRIERS if SMP
  44        select ARM_GIC
  45        select CPU_V6K
  46        select HAVE_PATA_PLATFORM
  47        select HAVE_SMP
  48        select MIGHT_HAVE_CACHE_L2X0
  49        help
  50          Include support for the ARM(R) RealView(R) Platform Baseboard for
  51          the ARM11MPCore.  This platform has an on-board ARM11MPCore and has
  52          support for PCI-E and Compact Flash.
  53
  54# ARMv6 CPU without K extensions, but does have the new exclusive ops
  55config MACH_REALVIEW_PB1176
  56        bool "Support RealView(R) Platform Baseboard for ARM1176JZF-S"
  57        select ARM_GIC
  58        select CPU_V6
  59        select HAVE_TCM
  60        select MIGHT_HAVE_CACHE_L2X0
  61        help
  62          Include support for the ARM(R) RealView(R) Platform Baseboard for
  63          ARM1176JZF-S.
  64
  65config REALVIEW_PB1176_SECURE_FLASH
  66        bool "Allow access to the secure flash memory block"
  67        depends on MACH_REALVIEW_PB1176
  68        default n
  69        help
  70          Select this option if Linux will only run in secure mode on the
  71          RealView PB1176 platform and access to the secure flash memory
  72          block (64MB @ 0x3c000000) is required.
  73
  74config MACH_REALVIEW_PBA8
  75        bool "Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform"
  76        select ARM_GIC
  77        select CPU_V7
  78        select HAVE_PATA_PLATFORM
  79        help
  80          Include support for the ARM(R) RealView Platform Baseboard for
  81          Cortex(tm)-A8.  This platform has an on-board Cortex-A8 and has
  82          support for PCI-E and Compact Flash.
  83
  84config MACH_REALVIEW_PBX
  85        bool "Support RealView(R) Platform Baseboard Explore"
  86        select ARCH_SPARSEMEM_ENABLE if CPU_V7 && !REALVIEW_HIGH_PHYS_OFFSET
  87        select ARM_GIC
  88        select HAVE_PATA_PLATFORM
  89        select HAVE_SMP
  90        select MIGHT_HAVE_CACHE_L2X0
  91        select ZONE_DMA if SPARSEMEM
  92        help
  93          Include support for the ARM(R) RealView(R) Platform Baseboard
  94          Explore.
  95
  96config REALVIEW_HIGH_PHYS_OFFSET
  97        bool "High physical base address for the RealView platform"
  98        depends on MMU && !MACH_REALVIEW_PB1176
  99        default y
 100        help
 101          RealView boards other than PB1176 have the RAM available at
 102          0x70000000, 256MB of which being mirrored at 0x00000000. If
 103          the board supports 512MB of RAM, this option allows the
 104          memory to be accessed contiguously at the high physical
 105          offset. On the PBX board, disabling this option allows 1GB of
 106          RAM to be used with SPARSEMEM.
 107
 108endmenu
 109
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.