xref: /freebsd/sys/arm/conf/ARMADA38X (revision 89c1e54a)
1f8742b0dSZbigniew Bodek#
2f8742b0dSZbigniew Bodek# Kernel configuration for Marvell Armada38x
3f8742b0dSZbigniew Bodek#
4f8742b0dSZbigniew Bodek#
5f8742b0dSZbigniew Bodek
6f8742b0dSZbigniew Bodekinclude 	"../mv/armada38x/std.armada38x"
7094fc1edSWarner Loshinclude 	"std.armv7"
8f8742b0dSZbigniew Bodek
9f8742b0dSZbigniew Bodekident 	ARMADA38X
10f8742b0dSZbigniew Bodek
11f8742b0dSZbigniew Bodekoptions 	SOC_MV_ARMADA38X
12f8742b0dSZbigniew Bodek
1334238cb7SLuiz Otavio O Souzamakeoptions 	MODULES_EXTRA="dtb/mv"
14f8742b0dSZbigniew Bodek
1577613ca0SLuiz Otavio O Souza#options 	MD_ROOT
16f8742b0dSZbigniew Bodek#makeoptions 	MFS_IMAGE=/path/to/miniroot
17f4c36f2bSZbigniew Bodek#options 	ROOTDEVNAME=\"ufs:md0\"
18f4c36f2bSZbigniew Bodekoptions 	ROOTDEVNAME=\"/dev/da0s1a\"
19f8742b0dSZbigniew Bodek
20f8742b0dSZbigniew Bodekoptions 	SCHED_ULE		# ULE scheduler
21ec22b42aSZbigniew Bodekoptions 	SMP
22ec22b42aSZbigniew Bodek
23c7df7863SZbigniew Bodekoptions 	VM_KMEM_SIZE_MAX=0x9CCD000
24c7df7863SZbigniew Bodek
25f3456038SEmmanuel Vadot# pseudo devices
26f3456038SEmmanuel Vadotdevice		clk
27f3456038SEmmanuel Vadotdevice		phy
28f3456038SEmmanuel Vadotdevice		hwreset
29f3456038SEmmanuel Vadotdevice		nvmem
30f3456038SEmmanuel Vadotdevice		regulator
31f3456038SEmmanuel Vadotdevice		syscon
32f3456038SEmmanuel Vadot
33f8742b0dSZbigniew Bodek# Pseudo devices
34f8742b0dSZbigniew Bodekdevice		pty
35f8742b0dSZbigniew Bodekdevice		loop
36f8742b0dSZbigniew Bodekdevice		md
37f8742b0dSZbigniew Bodek
38f8742b0dSZbigniew Bodek# Serial ports
39f8742b0dSZbigniew Bodekdevice		uart
40b738dafdSJared McNeilldevice		uart_snps
41f8742b0dSZbigniew Bodek
42f8742b0dSZbigniew Bodek# Network
43f8742b0dSZbigniew Bodekdevice		ether
44f8742b0dSZbigniew Bodekdevice		vlan
450538eb34SZbigniew Bodekdevice		mii
460538eb34SZbigniew Bodekdevice		bpf
47b3d8a775SZbigniew Bodekdevice		mdio
48b3d8a775SZbigniew Bodekdevice		etherswitch
49b3d8a775SZbigniew Bodekdevice		e6000sw
50824e6d6bSZbigniew Bodekdevice		neta
510538eb34SZbigniew Bodek
520538eb34SZbigniew Bodek# PCI
530538eb34SZbigniew Bodekdevice		pci
54f8742b0dSZbigniew Bodek
55f8742b0dSZbigniew Bodek# Interrupt controllers
56f8742b0dSZbigniew Bodekdevice		gic
57f8742b0dSZbigniew Bodek
58f8742b0dSZbigniew Bodek# Timers
59f8742b0dSZbigniew Bodekdevice		mpcore_timer
60f8742b0dSZbigniew Bodek
61f4c36f2bSZbigniew Bodek# USB
62f4c36f2bSZbigniew Bodekdevice		usb
63f4c36f2bSZbigniew Bodekdevice		ehci
6434a3d2c6SWojciech Macekdevice		xhci
65f4c36f2bSZbigniew Bodekdevice		umass
66f4c36f2bSZbigniew Bodekdevice		scbus
67f4c36f2bSZbigniew Bodekdevice		pass
68f4c36f2bSZbigniew Bodekdevice		da
69f4c36f2bSZbigniew Bodek
70018101a8SLuiz Otavio O Souza# MMC/SD/SDIO Card slot support
71018101a8SLuiz Otavio O Souzadevice		mmc			# mmc/sd bus
72018101a8SLuiz Otavio O Souzadevice		mmcsd			# mmc/sd flash cards
73018101a8SLuiz Otavio O Souzadevice		sdhci			# mmc/sd host controller
74018101a8SLuiz Otavio O Souza
755f55eefbSWojciech Macek# SATA
765f55eefbSWojciech Macekdevice		ahci
775f55eefbSWojciech Macek
78a4ee1a8eSZbigniew Bodek# I2C
79a4ee1a8eSZbigniew Bodekdevice		iic
80a4ee1a8eSZbigniew Bodekdevice		iicbus
81aa8dbafaSAndrew Turnerdevice		twsi
82a4ee1a8eSZbigniew Bodek
832e82757cSLuiz Otavio O Souza# SPI
842e82757cSLuiz Otavio O Souzadevice		spibus
852e82757cSLuiz Otavio O Souzadevice		spigen
862e82757cSLuiz Otavio O Souzadevice		mv_spi
872e82757cSLuiz Otavio O Souza
88e6a54e22SWojciech Macek# Wireless NIC cards
89e6a54e22SWojciech Macekdevice		wlan		# 802.11 support
9037c8ee88SMarius Strobldevice		ath		# Atheros CardBus/PCI NICs
91e6a54e22SWojciech Macekdevice		ath_hal
92e6a54e22SWojciech Macekdevice		ath_rate_sample
93e6a54e22SWojciech Macek
94c247b3caSZbigniew Bodek# CESA
95c247b3caSZbigniew Bodekdevice		cesa
96c247b3caSZbigniew Bodekdevice		crypto
97c247b3caSZbigniew Bodekdevice		cryptodev
98c247b3caSZbigniew Bodek
993d9dcb45SZbigniew Bodek# L2 Cache
1003d9dcb45SZbigniew Bodekdevice		pl310
1013d9dcb45SZbigniew Bodek
102ccc1e6ebSMarcin Wojtasoptions 	PLATFORM
103ccc1e6ebSMarcin Wojtas
104f8742b0dSZbigniew Bodek# FDT
105f8742b0dSZbigniew Bodekoptions 	FDT
10684678c82SMarcin Wojtas
10784678c82SMarcin Wojtas# GPIO
10884678c82SMarcin Wojtasdevice gpio
10984678c82SMarcin Wojtasdevice gpioled
110