xref: /freebsd/sys/arm/conf/ARMADA38X (revision 8aac90f18aef7c9eea906c3ff9a001ca7b94f375)
1#
2# Kernel configuration for Marvell Armada38x
3#
4#
5
6include 	"../mv/armada38x/std.armada38x"
7include 	"std.armv7"
8
9ident 	ARMADA38X
10
11options 	SOC_MV_ARMADA38X
12
13makeoptions 	MODULES_EXTRA="dtb/mv"
14
15#options 	MD_ROOT
16#makeoptions 	MFS_IMAGE=/path/to/miniroot
17#options 	ROOTDEVNAME=\"ufs:md0\"
18options 	ROOTDEVNAME=\"/dev/da0s1a\"
19
20options 	SCHED_ULE		# ULE scheduler
21options 	SMP
22
23options 	VM_KMEM_SIZE_MAX=0x9CCD000
24
25# pseudo devices
26device		clk
27device		phy
28device		hwreset
29device		nvmem
30device		regulator
31device		syscon
32
33# Pseudo devices
34device		pty
35device		loop
36device		md
37
38# Serial ports
39device		uart
40device		uart_snps
41
42# Network
43device		ether
44device		vlan
45device		mii
46device		bpf
47device		mdio
48device		etherswitch
49device		e6000sw
50device		neta
51
52# PCI
53device		pci
54
55# Interrupt controllers
56device		gic
57
58# Timers
59device		mpcore_timer
60
61# USB
62device		usb
63device		ehci
64device		xhci
65device		umass
66device		scbus
67device		pass
68device		da
69
70# MMC/SD/SDIO Card slot support
71device		mmc			# mmc/sd bus
72device		mmcsd			# mmc/sd flash cards
73device		sdhci			# mmc/sd host controller
74
75# SATA
76device		ahci
77
78# I2C
79device		iic
80device		iicbus
81device		twsi
82
83# SPI
84device		spibus
85device		spigen
86device		mv_spi
87
88# Wireless NIC cards
89device		wlan		# 802.11 support
90device		ath		# Atheros CardBus/PCI NICs
91device		ath_hal
92device		ath_rate_sample
93
94# CESA
95device		cesa
96device		crypto
97device		cryptodev
98
99# L2 Cache
100device		pl310
101
102options 	PLATFORM
103
104# FDT
105options 	FDT
106
107# GPIO
108device gpio
109device gpioled
110