summaryrefslogtreecommitdiffstats
path: root/sys/arm/conf/ARMADA38X
blob: e9f21a68202a7e2d302d5f80c9db6975144629c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
#
# Kernel configuration for Marvell Armada38x
#
# $FreeBSD$
#

include 	"../mv/armada38x/std.armada38x"
include 	"std.armv6"

ident 	ARMADA38X

options 	SOC_MV_ARMADA38X

makeoptions 	WERROR="-Werror"
makeoptions 	MODULES_EXTRA="dtb/mv"

#options 	MD_ROOT
#makeoptions 	MFS_IMAGE=/path/to/miniroot
#options 	ROOTDEVNAME=\"ufs:md0\"
#options 	ROOTDEVNAME=\"/dev/da0s1a\"

options 	SCHED_ULE		# ULE scheduler
options 	SMP

options		VM_KMEM_SIZE_MAX=0x9CCD000

# Serial ports
device		uart
device		uart_snps

# Network
device		bpf
device		mii
device		mdio
device		etherswitch
device		e6000sw
device		neta

# PCI
device		pci

# Interrupt controllers
device		gic
options 	INTRNG

# Timers
device		mpcore_timer

# USB
device		usb
device		ehci
device		xhci
device		umass
device		scbus
device		pass
device		da

# USB ethernet support, requires miibus
device		miibus

# MMC/SD/SDIO Card slot support
device		mmc			# mmc/sd bus
device		mmcsd			# mmc/sd flash cards
device		sdhci			# mmc/sd host controller

# SATA
device		ahci

# SPI
device		mx25l
device		mv_spi
device		spibus

# I2C
device		iic
device		iicbus
device		twsi

# LED drivers
device		gpio
device		pca9552
device		is31fl319x

# Wireless NIC cards                    
device		wlan			# 802.11 support
options 	IEEE80211_DEBUG		# enable debug msgs
options 	IEEE80211_AMPDU_AGE	# age frames in AMPDU reorder q's
options 	IEEE80211_SUPPORT_MESH	# enable 802.11s draft support
device		wlan_wep		# 802.11 WEP support
device		wlan_ccmp		# 802.11 CCMP support
device		wlan_tkip		# 802.11 TKIP support
device		wlan_amrr		# AMRR transmit rate control algorithm
device		an			# Aironet 4500/4800 802.11 wireless NICs.
device		ath			# Atheros NICs
device		ath_pci			# Atheros pci/cardbus glue
device		ath_hal			# pci/cardbus chip support
options 	AH_SUPPORT_AR5416	# enable AR5416 tx/rx descriptors
options 	AH_AR5416_INTERRUPT_MITIGATION	# AR5416 interrupt mitigation
options 	ATH_ENABLE_11N		# Enable 802.11n support for AR5416 and later
device		ath_rate_sample		# SampleRate tx rate control for ath
#device		bwi			# Broadcom BCM430x/BCM431x wireless NICs.
#device		bwn			# Broadcom BCM43xx wireless NICs.
device		ipw			# Intel 2100 wireless NICs.
device		iwi			# Intel 2200BG/2225BG/2915ABG wireless NICs.
device		iwn			# Intel 4965/1000/5000/6000 wireless NICs.
device		malo			# Marvell Libertas wireless NICs.
device		mwl			# Marvell 88W8363 802.11n wireless NICs.
device		ral			# Ralink Technology RT2500 wireless NICs. 
device		wi			# WaveLAN/Intersil/Symbol 802.11 wireless NICs.
device		wpi			# Intel 3945ABG wireless NICs.

# Pseudo devices.
device		loop			# Network loopback
device		random			# Entropy device
device		ether			# Ethernet support
device		vlan			# 802.1Q VLAN support
device		tun			# Packet tunnel.
device		md			# Memory "disks"
device		gif			# IPv6 and IPv4 tunneling
device		firmware		# firmware assist module
device		pty

# CESA
device		cesa
device		crypto
device		cryptodev

# L2 Cache
device		pl310			# PL310 L2 cache controller
options 	ARM_L2_PREFETCH		# Disabled by default on Marvell Linux

# FDT
options 	FDT
OpenPOWER on IntegriCloud