xref: /freebsd/sys/arm/conf/ARMADA38X (revision e8d8bef961a50d4dc22501cde4fb9fb0be1b2532)
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
16#options 	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		pty
28device		loop
29device		md
30
31# Serial ports
32device		uart
33device		uart_snps
34
35# Network
36device		ether
37device		vlan
38device		mii
39device		bpf
40device		mdio
41device		etherswitch
42device		e6000sw
43device		neta
44
45# PCI
46device		pci
47
48# Interrupt controllers
49device		gic
50
51# Timers
52device		mpcore_timer
53
54# USB
55device		usb
56device		ehci
57device		xhci
58device		umass
59device		scbus
60device		pass
61device		da
62
63# MMC/SD/SDIO Card slot support
64device		mmc			# mmc/sd bus
65device		mmcsd			# mmc/sd flash cards
66device		sdhci			# mmc/sd host controller
67
68# SATA
69device		ahci
70
71# I2C
72device		iic
73device		iicbus
74device		twsi
75
76# SPI
77device		spibus
78device		spigen
79device		mv_spi
80
81# Wireless NIC cards
82device		wlan		# 802.11 support
83device		ath		# Atheros NIC's
84device		ath_pci		# Atheros pci/cardbus glue
85device		ath_hal
86device		ath_rate_sample
87options		ATH_ENABLE_11N
88
89# CESA
90device		cesa
91device		crypto
92device		cryptodev
93
94# L2 Cache
95device		pl310
96
97options		PLATFORM
98
99# FDT
100options 	FDT
101
102# GPIO
103device gpio
104device gpioled
105