xref: /freebsd/sys/arm/conf/ARMADA38X (revision 4f52dfbb8d6c4d446500c5b097e3806ec219fbd4)
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
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
46device		neta
47
48# PCI
49device		pci
50
51# Interrupt controllers
52device		gic
53options 	INTRNG
54
55# Timers
56device		mpcore_timer
57
58# USB
59device		usb
60device		ehci
61device		xhci
62device		umass
63device		scbus
64device		pass
65device		da
66
67# MMC/SD/SDIO Card slot support
68device		mmc			# mmc/sd bus
69device		mmcsd			# mmc/sd flash cards
70device		sdhci			# mmc/sd host controller
71
72# SATA
73device		ahci
74
75# I2C
76device		iic
77device		iicbus
78device		twsi
79
80# Wireless NIC cards
81device		wlan		# 802.11 support
82device		ath		# Atheros NIC's
83device		ath_pci		# Atheros pci/cardbus glue
84device		ath_hal
85device		ath_rate_sample
86options		ATH_ENABLE_11N
87
88# CESA
89device		cesa
90device		crypto
91device		cryptodev
92
93# L2 Cache
94device		pl310
95
96options		PLATFORM
97
98# FDT
99options 	FDT
100
101# GPIO
102device gpio
103device gpioled
104