xref: /freebsd/sys/arm/conf/ARMADA38X (revision 0957b409)
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		random
29device		pty
30device		loop
31device		md
32
33# Serial ports
34device		uart
35device		uart_snps
36
37# Network
38device		ether
39device		vlan
40device		mii
41device		bpf
42device		mdio
43device		etherswitch
44device		e6000sw
45device		neta
46
47# PCI
48device		pci
49
50# Interrupt controllers
51device		gic
52
53# Timers
54device		mpcore_timer
55
56# USB
57device		usb
58device		ehci
59device		xhci
60device		umass
61device		scbus
62device		pass
63device		da
64
65# MMC/SD/SDIO Card slot support
66device		mmc			# mmc/sd bus
67device		mmcsd			# mmc/sd flash cards
68device		sdhci			# mmc/sd host controller
69
70# SATA
71device		ahci
72
73# I2C
74device		iic
75device		iicbus
76device		twsi
77
78# SPI
79device		spibus
80device		spigen
81device		mv_spi
82
83# Wireless NIC cards
84device		wlan		# 802.11 support
85device		ath		# Atheros NIC's
86device		ath_pci		# Atheros pci/cardbus glue
87device		ath_hal
88device		ath_rate_sample
89options		ATH_ENABLE_11N
90
91# CESA
92device		cesa
93device		crypto
94device		cryptodev
95
96# L2 Cache
97device		pl310
98
99options		PLATFORM
100
101# FDT
102options 	FDT
103
104# GPIO
105device gpio
106device gpioled
107