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 	MODULES_EXTRA="dtb/mv"
15
16options 	MD_ROOT
17#makeoptions 	MFS_IMAGE=/path/to/miniroot
18#options 	ROOTDEVNAME=\"ufs:md0\"
19options 	ROOTDEVNAME=\"/dev/da0s1a\"
20
21options 	SCHED_ULE		# ULE scheduler
22options 	SMP
23
24options		VM_KMEM_SIZE_MAX=0x9CCD000
25
26# Pseudo devices
27device		random
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		re
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# Wireless NIC cards
79device		wlan		# 802.11 support
80device		ath		# Atheros NIC's
81device		ath_pci		# Atheros pci/cardbus glue
82device		ath_hal
83device		ath_rate_sample
84options		ATH_ENABLE_11N
85
86# CESA
87device		cesa
88device		crypto
89device		cryptodev
90
91# L2 Cache
92device		pl310
93
94options		PLATFORM
95
96# FDT
97options 	FDT
98
99# GPIO
100device gpio
101device gpioled
102