summaryrefslogtreecommitdiffstats
path: root/sys/arm/conf/uFW-base
blob: 9f160ff1acae866f626b8e06ad210f2161e16484 (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
134
135
136
137
138
139
140
141
#
# uFW -- Custom configuration for the microFirewall kit, check out
# https://netgate.com/products/sg-1000.html
#
# For more information on this file, please read the config(5) manual page,
# and/or the handbook section on Kernel Configuration Files:
#
#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
# $FreeBSD$

ident		uFW

include 	"std.armv6"
include 	"../ti/am335x/std.am335x"

makeoptions	MODULES_EXTRA="dtb/am335x am335x_dmtpps"

options 	INTRNG

options 	SCHED_4BSD		# 4BSD scheduler
options 	PLATFORM

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

# I2C support
device		iicbus
device		iic
device		ti_i2c

# eeprom
device		icee

#define 	am335x_dmtpps		# Pulse Per Second capture driver

# Console and misc
device		uart
device		uart_ns8250
device		pty
device		snp

# GPIO
device		gpio
#device		gpioled

# ADC support
device		ti_adc

# Watchdog support
# If we don't enable the watchdog driver, the system could potentially
# reboot automatically because the boot loader might have enabled the
# watchdog.
device		ti_wdt

# Mailbox support
device		ti_mbox

# PMU support (for CCNT).
device		pmu

# 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

# USB support
device		usb
options 	USB_HOST_ALIGN=64	# Align usb buffers to cache line size.
device		musb
device		umass
device		scbus			# SCSI bus (required for ATA/SCSI)
device		da			# Direct Access (disks)

# USB ethernet support, requires miibus
device		miibus

# Ethernet
device		micphy
device		cpsw
options 	CPSW_ETHERSWITCH
device		etherswitch
device		bpf

# Netmap provides direct access to TX/RX rings on supported NICs
#device		netmap			# netmap(4) support

# Device mode support and USFS template
#device		usb_template    	# Control of the gadget
#device		usfs

# Pinmux
device		fdt_pinctrl

# Flattened Device Tree
options 	FDT			# Configure using FDT/DTB data
OpenPOWER on IntegriCloud