xref: /freebsd/sys/arm/conf/ARMADA38X (revision e3514747256465c52c3b2aedc9795f52c0d3efe9)
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
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
45
46# PCI
47device		pci
48
49# Interrupt controllers
50device		gic
51options 	INTRNG
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# SATA
66device		ahci
67
68# I2C
69device		iic
70device		iicbus
71device		twsi
72
73# CESA
74device		cesa
75device		crypto
76device		cryptodev
77
78# L2 Cache
79device		pl310
80
81#FDT
82options 	FDT
83options 	FDT_DTB_STATIC
84makeoptions 	FDT_DTS_FILE=armada-388-gp.dts
85