mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-26 17:55:20 +07:00
415f59142d
This adds very minimal support for booting cns3xxx using a device tree. It should support the same devices that cns3420vb provides but gets them from the DT. All devices that don't have their own binding are probed through auxdata. This is completely untested and likely incomplete. Booting through ATAGS is made optional, so it can be turned off by anybody who has a DTB file. Signed-off-by: Arnd Bergmann <arnd@arndb.de>
25 lines
628 B
Plaintext
25 lines
628 B
Plaintext
config ARCH_CNS3XXX
|
|
bool "Cavium Networks CNS3XXX family" if ARCH_MULTI_V6
|
|
select ARM_GIC
|
|
select CPU_V6K
|
|
select GENERIC_CLOCKEVENTS
|
|
select MIGHT_HAVE_CACHE_L2X0
|
|
select MIGHT_HAVE_PCI
|
|
select PCI_DOMAINS if PCI
|
|
help
|
|
Support for Cavium Networks CNS3XXX platform.
|
|
|
|
menu "CNS3XXX platform type"
|
|
depends on ARCH_CNS3XXX
|
|
|
|
config MACH_CNS3420VB
|
|
bool "Support for CNS3420 Validation Board"
|
|
depends on ATAGS
|
|
help
|
|
Include support for the Cavium Networks CNS3420 MPCore Platform
|
|
Baseboard.
|
|
This is a platform with an on-board ARM11 MPCore and has support
|
|
for USB, USB-OTG, MMC/SD/SDIO, SATA, PCI-E, etc.
|
|
|
|
endmenu
|