HL201 revision 236988
1210040Scognet# Kernel configuration for the AT91SAM9 based Hot-e configuration file
2210040Scognet#
3210040Scognet# For more information on this file, please read the handbook section on
4210040Scognet# Kernel Configuration Files:
5210040Scognet#
6210040Scognet#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
7210040Scognet#
8210040Scognet# The handbook is also available locally in /usr/share/doc/handbook
9210040Scognet# if you've installed the doc distribution, otherwise always see the
10210040Scognet# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
11210040Scognet# latest information.
12210040Scognet#
13210040Scognet# An exhaustive list of options and more detailed explanations of the
14236988Simp# device lines is also present in the ../../conf/NOTES and NOTES files.
15236988Simp# If you are in doubt as to the purpose or necessity of a line, check first
16210040Scognet# in NOTES.
17210040Scognet#
18210040Scognet# $FreeBSD: head/sys/arm/conf/HL201 236988 2012-06-13 04:40:29Z imp $
19210040Scognet
20210040Scognetident		HL201
21210040Scognet
22210040Scognetinclude "../at91/std.hl201"
23210040Scognet
24210040Scognet#To statically compile in device wiring instead of /boot/device.hints
25210040Scognethints		"HL201.hints"
26210040Scognetmakeoptions	MODULES_OVERRIDE=""
27210040Scognet
28210040Scognetmakeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
29210040Scognetoptions 	DDB
30210040Scognetoptions 	KDB
31210040Scognet
32210040Scognetoptions 	SCHED_4BSD		#4BSD scheduler
33210040Scognetoptions 	INET			#InterNETworking
34210040Scognet#options 	INET6			#IPv6 communications protocols
35210040Scognetoptions 	FFS			#Berkeley Fast Filesystem
36210040Scognet#options 	SOFTUPDATES		#Enable FFS soft updates support
37210040Scognet#options 	UFS_ACL			#Support for access control lists
38210040Scognet#options 	UFS_DIRHASH		#Improve performance on big directories
39210040Scognet#options 	MD_ROOT			#MD is a potential root device
40210040Scognet#options 	MD_ROOT_SIZE=4096	# 3MB ram disk
41210040Scognet#options 	ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
42224699Srmacklemoptions 	NFSCL			#New Network Filesystem Client
43224699Srmacklem#options 	NFSD			#New Network Filesystem Server
44210040Scognet#options 	NFSLOCKD		#Network Lock Manager
45224699Srmacklemoptions 	NFS_ROOT		#NFS usable as /, requires NFSCL
46210040Scognetoptions 	BOOTP_NFSROOT
47210040Scognetoptions 	BOOTP
48210040Scognetoptions 	BOOTP_NFSV3
49210040Scognet#options 	BOOTP_WIRED_TO=ate0
50210040Scognetoptions 	BOOTP_COMPAT
51210040Scognet
52210040Scognetoptions		ALT_BREAK_TO_DEBUGGER
53210040Scognet
54210040Scognet#options 	MSDOSFS			#MSDOS Filesystem
55210040Scognet#options 	CD9660			#ISO 9660 Filesystem
56210040Scognet#options 	PROCFS			#Process filesystem (requires PSEUDOFS)
57210040Scognetoptions 	PSEUDOFS		#Pseudo-filesystem framework
58210040Scognet#options 	SCSI_DELAY=5000		#Delay (in ms) before probing SCSI
59210040Scognet#options 	KTRACE			#ktrace(1) support
60210040Scognetoptions 	SYSVSHM			#SYSV-style shared memory
61210040Scognetoptions 	SYSVMSG			#SYSV-style message queues
62210040Scognetoptions 	SYSVSEM			#SYSV-style semaphores
63210040Scognetoptions 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
64210040Scognet#options 	SYSCTL_OMIT_DESCR
65210040Scognetoptions 	MUTEX_NOINLINE
66210040Scognetoptions 	RWLOCK_NOINLINE
67210040Scognetoptions 	NO_FFS_SNAPSHOT
68210040Scognetoptions 	NO_SWAPPING
69210040Scognetdevice		random
70210040Scognetdevice		loop
71210040Scognetdevice		ether
72210040Scognetdevice		uart
73210040Scognetdevice		macb
74210040Scognetdevice		mii
75210040Scognet#device		lxtphy
76210040Scognet
77210040Scognet# Debugging for use in -current
78210040Scognet#options 	INVARIANTS		#Enable calls of extra sanity checking
79210040Scognet#options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
80210040Scognet#options 	WITNESS			#Enable checks to detect deadlocks and cycles
81210040Scognet#options 	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
82210040Scognet#options 	DIAGNOSTIC
83210040Scognet
84210040Scognetdevice		md
85210040Scognet#device		at91_twi		# TWI: Two Wire Interface
86210040Scognet#device		at91_spi		# SPI:
87210040Scognetdevice		spibus
88210040Scognet# MMC/SD
89210040Scognet#device		at91_mci
90210040Scognet#device		mmc
91210040Scognet#device		mmcsd
92210040Scognet# iic
93210040Scognetdevice		iic
94210040Scognetdevice		iicbus
95210040Scognetdevice		icee
96210040Scognet
97210040Scognetdevice		bpf
98210040Scognet# USB support
99210040Scognet#device		ohci		# OHCI localbus->USB interface
100210040Scognetdevice		usb		# USB Bus (required)
101210040Scognet#device		udbp		# USB Double Bulk Pipe devices
102210040Scognetdevice		uhid		# "Human Interface Devices"
103210040Scognet#device		ulpt		# Printer
104210040Scognetdevice		umass		# Disks/Mass storage - Requires scbus and da
105210040Scognet
106210040Scognet# USB Ethernet, requires miibus
107210040Scognetdevice		miibus
108210040Scognet#device		aue		# ADMtek USB Ethernet
109210040Scognet#device		axe		# ASIX Electronics USB Ethernet
110210040Scognet#device		cdce		# Generic USB over Ethernet
111210040Scognet#device		cue		# CATC USB Ethernet
112210040Scognet#device		kue		# Kawasaki LSI USB Ethernet
113210040Scognet#device		rue		# RealTek RTL8150 USB Ethernet
114210040Scognetdevice		udav		# Davicom DM9601E USB
115210040Scognet# USB Wireless
116210040Scognet#device		rum		# Ralink Technology RT2501USB wireless NICs
117210040Scognet#device		uath		# Atheros AR5523 wireless NICs
118210040Scognet#device		ural		# Ralink Technology RT2500USB wireless NICs
119225482Sbrueffer#device		zyd		# ZyDAS zd1211/zd1211b wireless NICs
120210040Scognet# SCSI peripherals
121210040Scognetdevice		scbus		# SCSI bus (required for SCSI)
122210040Scognetdevice		da		# Direct Access (disks)
123210040Scognetdevice		cd		# CD
124210040Scognetdevice		pass		# Passthrough device (direct SCSI access)
125210040Scognet# Wireless NIC cards
126210040Scognet#device		wlan		# 802.11 support
127210040Scognet#device		wlan_wep	# 802.11 WEP support
128210040Scognet#device		wlan_ccmp	# 802.11 CCMP support
129210040Scognet#device		wlan_tkip	# 802.11 TKIP support
130210040Scognet#device		wlan_amrr	# AMRR transmit rate control algorithm
131210040Scognetoptions		ROOTDEVNAME=\"ufs:da0s1a\"
132210040Scognet
133