summaryrefslogtreecommitdiffstats
path: root/sys/arm/conf/AVILA
blob: b356b353768c9be48d167250d3bfa8c9c6eb9c03 (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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# AVILA -- Gateworks Avila XScale board
# kernel configuration file for FreeBSD/arm
#
# For more information on this file, please read 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		AVILA

include		"std.arm"
include		"../xscale/ixp425/std.ixp425"
# NB: memory mapping is defined in std.avila
include		"../xscale/ixp425/std.avila"
options 	XSCALE_CACHE_READ_WRITE_ALLOCATE
#To statically compile in device wiring instead of /boot/device.hints
hints		"AVILA.hints"		# Default places to look for devices.
makeoptions	MODULES_OVERRIDE=""

makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
makeoptions	CONF_CFLAGS=-mcpu=xscale
#options 	HZ=1000
options 	HZ=100
options 	DEVICE_POLLING

# Debugging for use in -current
options 	KDB
#options 	GDB
options 	DDB			# Enable the kernel debugger
#options 	DEADLKRES		# Enable the deadlock resolver
options 	INVARIANTS		# Enable calls of extra sanity checking
options 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
#options 	WITNESS			# Enable checks to detect deadlocks and cycles
#options 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed
#options 	DIAGNOSTIC

options 	SCHED_4BSD		# 4BSD scheduler
options 	INET			# InterNETworking
options 	GEOM_PART_BSD		# BSD partition scheme
options 	GEOM_PART_MBR		# MBR partition scheme
options 	TMPFS			# Efficient memory filesystem
options 	FFS			# Berkeley Fast Filesystem
options 	SOFTUPDATES		# Enable FFS soft updates support
options 	NFSCL			# Network Filesystem Client
options 	NFS_ROOT		# NFS usable as /, requires NFSCL
options 	BOOTP
options 	BOOTP_NFSROOT
options 	BOOTP_NFSV3
options 	BOOTP_WIRED_TO=npe0
#options 	BOOTP_WIRED_TO=ath0
#options 	BOOTP_WIRED_TO=rl0
options 	BOOTP_COMPAT
#options 	PREEMPTION
#options 	VERBOSE_SYSINIT

# Hardware performance counters
options 	HWPMC_HOOKS
device		hwpmc

#device		saarm

device		pci
device		uart

device		ixpwdog			# watchdog timer
device		cfi			# flash support
device		cfid			# flash disk support
device		geom_redboot		# redboot fis parser

# I2C Bus
device		iicbus
device		iicbb
device		iic

device		ixpiic			# I2C bus glue
device		ds1672			# DS1672 on I2C bus
device		ad7418			# AD7418 on I2C bus

device		avila_led

device		gpio
device		gpioled
device		avila_gpio		# GPIO pins on J8

device		ata
device		avila_ata		# Gateworks CF/IDE support

device		npe			# Network Processing Engine
device		npe_fw
device		firmware
device		qmgr			# Q Manager (required by npe)
device		mii			# NB: required by npe
device		ether
device		bpf

device		loop
device		if_bridge

device		md
device		random			# Entropy device

# Wireless NIC cards
device		wlan			# 802.11 support
options 	IEEE80211_DEBUG
options 	IEEE80211_SUPPORT_TDMA
options 	IEEE80211_SUPPORT_MESH
device		wlan_wep		# 802.11 WEP support
device		wlan_ccmp		# 802.11 CCMP support
device		wlan_tkip		# 802.11 TKIP support
device		wlan_xauth

device		ath			# Atheros NICs
device		ath_pci			# Atheros pci/cardbus glue
options 	ATH_DEBUG
options 	ATH_DIAGAPI
#options 	ATH_TX99_DIAG
device		ath_rate_sample		# SampleRate tx rate control for ath

#options 	AH_DEBUG
#options 	AH_ASSERT
#device		ath_ar5210
#device		ath_ar5211
device		ath_ar5212
device		ath_rf2413
device		ath_rf2417
device		ath_rf2425
device		ath_rf5111
device		ath_rf5112
device		ath_rf5413
#
device		ath_ar5416
options 	AH_SUPPORT_AR5416
device		ath_ar9160
device		ath_ar9280

device		usb
#options 	USB_DEBUG
device		ohci
device		ehci
device		umass
device		scbus			# SCSI bus (required for ATA/SCSI)
device		da			# Direct Access (disks)
device		pass			# Passthrough device (direct ATA/SCSI access)

#device		ural
#device		zyd
#device		wlan_amrr
OpenPOWER on IntegriCloud