Version:  2.0.40 2.2.26 2.4.37 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 4.6 4.7 4.8 4.9

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

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