mirror of
https://github.com/torvalds/linux.git
synced 2024-12-27 13:22:23 +00:00
ba5a37e521
Move the kirkwood DT support into mach-mvebu, and make them part of ARCH_MULTI_V5. Minimal changes have been made in order to make it boot. Cleanup of the header files and integration with mvebu will take place in following patches. In order to help Debian transition between mach-kirkwood and mach-mvebu, the DTS files are compiled for both, allowing Debian to continue using mach-kirkwood until all remaining boards are supported by mach-mvebu. Debian is then expected to simply swap from mach-kirkwood to mach-mvebu and mach-kirkwood will be removed. Signed-off-by: Andrew Lunn <andrew@lunn.ch> Acked-by: Arnd Bergmann <arnd@arndb.de> Tested-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com> Signed-off-by: Jason Cooper <jason@lakedaemon.net>
69 lines
1.6 KiB
Plaintext
69 lines
1.6 KiB
Plaintext
config ARCH_MVEBU
|
|
bool "Marvell Engineering Business Unit (MVEBU) SoCs" if (ARCH_MULTI_V7 || ARCH_MULTI_V5)
|
|
select ARCH_SUPPORTS_BIG_ENDIAN
|
|
select CLKSRC_MMIO
|
|
select COMMON_CLK
|
|
select GENERIC_CLOCKEVENTS
|
|
select GENERIC_IRQ_CHIP
|
|
select IRQ_DOMAIN
|
|
select MULTI_IRQ_HANDLER
|
|
select PINCTRL
|
|
select PLAT_ORION
|
|
select SPARSE_IRQ
|
|
select CLKDEV_LOOKUP
|
|
select MVEBU_MBUS
|
|
select ZONE_DMA if ARM_LPAE
|
|
select ARCH_REQUIRE_GPIOLIB
|
|
select MIGHT_HAVE_PCI
|
|
select PCI_QUIRKS if PCI
|
|
|
|
if ARCH_MVEBU
|
|
|
|
menu "Marvell EBU SoC variants"
|
|
|
|
config MACH_ARMADA_370_XP
|
|
bool
|
|
select ARMADA_370_XP_TIMER
|
|
select HAVE_SMP
|
|
select CACHE_L2X0
|
|
select CPU_PJ4B
|
|
|
|
config MACH_ARMADA_370
|
|
bool "Marvell Armada 370 boards" if ARCH_MULTI_V7
|
|
select ARMADA_370_CLK
|
|
select MACH_ARMADA_370_XP
|
|
select PINCTRL_ARMADA_370
|
|
help
|
|
Say 'Y' here if you want your kernel to support boards based
|
|
on the Marvell Armada 370 SoC with device tree.
|
|
|
|
config MACH_ARMADA_XP
|
|
bool "Marvell Armada XP boards" if ARCH_MULTI_V7
|
|
select ARMADA_XP_CLK
|
|
select MACH_ARMADA_370_XP
|
|
select PINCTRL_ARMADA_XP
|
|
help
|
|
Say 'Y' here if you want your kernel to support boards based
|
|
on the Marvell Armada XP SoC with device tree.
|
|
|
|
config MACH_KIRKWOOD
|
|
bool "Marvell Kirkwood boards" if ARCH_MULTI_V5
|
|
select ARCH_HAS_CPUFREQ
|
|
select ARCH_REQUIRE_GPIOLIB
|
|
select CPU_FEROCEON
|
|
select KIRKWOOD_CLK
|
|
select OF_IRQ
|
|
select ORION_IRQCHIP
|
|
select ORION_TIMER
|
|
select PCI
|
|
select PCI_QUIRKS
|
|
select PINCTRL_KIRKWOOD
|
|
select USE_OF
|
|
help
|
|
Say 'Y' here if you want your kernel to support boards based
|
|
on the Marvell Kirkwood device tree.
|
|
|
|
endmenu
|
|
|
|
endif
|