Version:  2.0.40 2.2.26 2.4.37 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.0 4.1 4.2 4.3 4.4 4.5

Linux/arch/arm/mach-mvebu/Kconfig

  1 menuconfig ARCH_MVEBU
  2         bool "Marvell Engineering Business Unit (MVEBU) SoCs"
  3         depends on ARCH_MULTI_V7 || ARCH_MULTI_V5
  4         select ARCH_SUPPORTS_BIG_ENDIAN
  5         select CLKSRC_MMIO
  6         select GENERIC_IRQ_CHIP
  7         select PINCTRL
  8         select PLAT_ORION
  9         select SOC_BUS
 10         select MVEBU_MBUS
 11         select ZONE_DMA if ARM_LPAE
 12         select ARCH_REQUIRE_GPIOLIB
 13         select PCI_QUIRKS if PCI
 14         select OF_ADDRESS_PCI
 15 
 16 if ARCH_MVEBU
 17 
 18 config MACH_MVEBU_ANY
 19         bool
 20 
 21 config MACH_MVEBU_V7
 22         bool
 23         select ARMADA_370_XP_TIMER
 24         select CACHE_L2X0
 25         select ARM_CPU_SUSPEND
 26         select MACH_MVEBU_ANY
 27 
 28 config MACH_ARMADA_370
 29         bool "Marvell Armada 370 boards"
 30         depends on ARCH_MULTI_V7
 31         select ARMADA_370_CLK
 32         select CPU_PJ4B
 33         select MACH_MVEBU_V7
 34         select PINCTRL_ARMADA_370
 35         help
 36           Say 'Y' here if you want your kernel to support boards based
 37           on the Marvell Armada 370 SoC with device tree.
 38 
 39 config MACH_ARMADA_375
 40         bool "Marvell Armada 375 boards"
 41         depends on ARCH_MULTI_V7
 42         select ARM_ERRATA_720789
 43         select ARM_ERRATA_753970
 44         select ARM_GIC
 45         select ARMADA_375_CLK
 46         select HAVE_ARM_SCU
 47         select HAVE_ARM_TWD if SMP
 48         select HAVE_SMP
 49         select MACH_MVEBU_V7
 50         select PINCTRL_ARMADA_375
 51         help
 52           Say 'Y' here if you want your kernel to support boards based
 53           on the Marvell Armada 375 SoC with device tree.
 54 
 55 config MACH_ARMADA_38X
 56         bool "Marvell Armada 380/385 boards"
 57         depends on ARCH_MULTI_V7
 58         select ARM_ERRATA_720789
 59         select ARM_ERRATA_753970
 60         select ARM_GIC
 61         select ARMADA_38X_CLK
 62         select HAVE_ARM_SCU
 63         select HAVE_ARM_TWD if SMP
 64         select HAVE_SMP
 65         select MACH_MVEBU_V7
 66         select PINCTRL_ARMADA_38X
 67         help
 68           Say 'Y' here if you want your kernel to support boards based
 69           on the Marvell Armada 380/385 SoC with device tree.
 70 
 71 config MACH_ARMADA_39X
 72         bool "Marvell Armada 39x boards"
 73         depends on ARCH_MULTI_V7
 74         select ARM_GIC
 75         select ARMADA_39X_CLK
 76         select CACHE_L2X0
 77         select HAVE_ARM_SCU
 78         select HAVE_ARM_TWD if SMP
 79         select HAVE_SMP
 80         select MACH_MVEBU_V7
 81         select PINCTRL_ARMADA_39X
 82         help
 83           Say 'Y' here if you want your kernel to support boards based
 84           on the Marvell Armada 39x SoC with device tree.
 85 
 86 config MACH_ARMADA_XP
 87         bool "Marvell Armada XP boards"
 88         depends on ARCH_MULTI_V7
 89         select ARMADA_XP_CLK
 90         select CPU_PJ4B
 91         select MACH_MVEBU_V7
 92         select PINCTRL_ARMADA_XP
 93         help
 94           Say 'Y' here if you want your kernel to support boards based
 95           on the Marvell Armada XP SoC with device tree.
 96 
 97 config MACH_DOVE
 98         bool "Marvell Dove boards"
 99         depends on ARCH_MULTI_V7
100         select CACHE_L2X0
101         select CPU_PJ4
102         select DOVE_CLK
103         select MACH_MVEBU_ANY
104         select ORION_IRQCHIP
105         select ORION_TIMER
106         select PM_GENERIC_DOMAINS if PM
107         select PINCTRL_DOVE
108         help
109           Say 'Y' here if you want your kernel to support the
110           Marvell Dove using flattened device tree.
111 
112 config MACH_KIRKWOOD
113         bool "Marvell Kirkwood boards"
114         depends on ARCH_MULTI_V5
115         select ARCH_REQUIRE_GPIOLIB
116         select CPU_FEROCEON
117         select KIRKWOOD_CLK
118         select MACH_MVEBU_ANY
119         select ORION_IRQCHIP
120         select ORION_TIMER
121         select PCI
122         select PCI_QUIRKS
123         select PINCTRL_KIRKWOOD
124         help
125           Say 'Y' here if you want your kernel to support boards based
126           on the Marvell Kirkwood device tree.
127 
128 endif

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us