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