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