xref: /freebsd/sys/arm/conf/ARMADA38X (revision 99429157e8615dc3b7f11afbe3ed92de7476a5db)
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"
15makeoptions 	MODULES_EXTRA="dtb/mv"
16
17options 	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		re
43device		mdio
44device		etherswitch
45device		e6000sw
46
47# PCI
48device		pci
49
50# Interrupt controllers
51device		gic
52options 	INTRNG
53
54# Timers
55device		mpcore_timer
56
57# USB
58device		usb
59device		ehci
60device		xhci
61device		umass
62device		scbus
63device		pass
64device		da
65
66# MMC/SD/SDIO Card slot support
67device		mmc			# mmc/sd bus
68device		mmcsd			# mmc/sd flash cards
69device		sdhci			# mmc/sd host controller
70
71# SATA
72device		ahci
73
74# I2C
75device		iic
76device		iicbus
77device		twsi
78
79# CESA
80device		cesa
81device		crypto
82device		cryptodev
83
84# L2 Cache
85device		pl310
86
87# FDT
88options 	FDT
89