xref: /freebsd/sys/arm/conf/ARMADA38X (revision 3fc36ee018bb836bd1796067cf4ef8683f166ebc)
1#
2# Kernel configuration for Marvell Armada38x
3#
4# $FreeBSD$
5#
6
7include 	"../mv/armada38x/std.armada38x"
8include 	"std.armv6"
9
10ident 	ARMADA38X
11
12options 	SOC_MV_ARMADA38X
13
14makeoptions 	WERROR="-Werror"
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
24# Pseudo devices
25device		random
26device		pty
27device		loop
28device		md
29
30# Serial ports
31device		uart
32device		uart_snps
33
34# Network
35device		ether
36device		vlan
37device		mii
38device		bpf
39device		re
40
41# PCI
42device		pci
43
44# Interrupt controllers
45device		gic
46options 	INTRNG
47
48# Timers
49device		mpcore_timer
50
51# USB
52device		usb
53device		ehci
54device		xhci
55device		umass
56device		scbus
57device		pass
58device		da
59
60# I2C
61device		iic
62device		iicbus
63device		twsi
64
65# CESA
66device		cesa
67device		crypto
68device		cryptodev
69
70#FDT
71options 	FDT
72options 	FDT_DTB_STATIC
73makeoptions 	FDT_DTS_FILE=armada-388-gp.dts
74