HL201 revision 236988
1228072Sbapt# Kernel configuration for the AT91SAM9 based Hot-e configuration file
2228072Sbapt#
3228072Sbapt# For more information on this file, please read the handbook section on
4228072Sbapt# Kernel Configuration Files:
5228072Sbapt#
6228072Sbapt#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
7228072Sbapt#
8228072Sbapt# The handbook is also available locally in /usr/share/doc/handbook
9228072Sbapt# if you've installed the doc distribution, otherwise always see the
10228072Sbapt# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
11228072Sbapt# latest information.
12228072Sbapt#
13228072Sbapt# An exhaustive list of options and more detailed explanations of the
14228072Sbapt# device lines is also present in the ../../conf/NOTES and NOTES files.
15228072Sbapt# If you are in doubt as to the purpose or necessity of a line, check first
16228072Sbapt# in NOTES.
17228072Sbapt#
18228072Sbapt# $FreeBSD: head/sys/arm/conf/HL201 236988 2012-06-13 04:40:29Z imp $
19228072Sbapt
20228072Sbaptident		HL201
21228072Sbapt
22228072Sbaptinclude "../at91/std.hl201"
23228072Sbapt
24228072Sbapt#To statically compile in device wiring instead of /boot/device.hints
25228072Sbapthints		"HL201.hints"
26228072Sbaptmakeoptions	MODULES_OVERRIDE=""
27228072Sbapt
28228072Sbaptmakeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
29228072Sbaptoptions 	DDB
30228072Sbaptoptions 	KDB
31228072Sbapt
32228072Sbaptoptions 	SCHED_4BSD		#4BSD scheduler
33228072Sbaptoptions 	INET			#InterNETworking
34228072Sbapt#options 	INET6			#IPv6 communications protocols
35228072Sbaptoptions 	FFS			#Berkeley Fast Filesystem
36228072Sbapt#options 	SOFTUPDATES		#Enable FFS soft updates support
37228072Sbapt#options 	UFS_ACL			#Support for access control lists
38228072Sbapt#options 	UFS_DIRHASH		#Improve performance on big directories
39228072Sbapt#options 	MD_ROOT			#MD is a potential root device
40228072Sbapt#options 	MD_ROOT_SIZE=4096	# 3MB ram disk
41228072Sbapt#options 	ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
42228072Sbaptoptions 	NFSCL			#New Network Filesystem Client
43228072Sbapt#options 	NFSD			#New Network Filesystem Server
44228072Sbapt#options 	NFSLOCKD		#Network Lock Manager
45228072Sbaptoptions 	NFS_ROOT		#NFS usable as /, requires NFSCL
46228072Sbaptoptions 	BOOTP_NFSROOT
47228072Sbaptoptions 	BOOTP
48228072Sbaptoptions 	BOOTP_NFSV3
49228072Sbapt#options 	BOOTP_WIRED_TO=ate0
50228072Sbaptoptions 	BOOTP_COMPAT
51228072Sbapt
52228072Sbaptoptions		ALT_BREAK_TO_DEBUGGER
53228072Sbapt
54228072Sbapt#options 	MSDOSFS			#MSDOS Filesystem
55228072Sbapt#options 	CD9660			#ISO 9660 Filesystem
56228072Sbapt#options 	PROCFS			#Process filesystem (requires PSEUDOFS)
57228072Sbaptoptions 	PSEUDOFS		#Pseudo-filesystem framework
58228072Sbapt#options 	SCSI_DELAY=5000		#Delay (in ms) before probing SCSI
59228072Sbapt#options 	KTRACE			#ktrace(1) support
60228072Sbaptoptions 	SYSVSHM			#SYSV-style shared memory
61228072Sbaptoptions 	SYSVMSG			#SYSV-style message queues
62228072Sbaptoptions 	SYSVSEM			#SYSV-style semaphores
63228072Sbaptoptions 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
64228072Sbapt#options 	SYSCTL_OMIT_DESCR
65228072Sbaptoptions 	MUTEX_NOINLINE
66228072Sbaptoptions 	RWLOCK_NOINLINE
67228072Sbaptoptions 	NO_FFS_SNAPSHOT
68228072Sbaptoptions 	NO_SWAPPING
69228072Sbaptdevice		random
70228072Sbaptdevice		loop
71228072Sbaptdevice		ether
72228072Sbaptdevice		uart
73228072Sbaptdevice		macb
74228072Sbaptdevice		mii
75228072Sbapt#device		lxtphy
76228072Sbapt
77228072Sbapt# Debugging for use in -current
78228072Sbapt#options 	INVARIANTS		#Enable calls of extra sanity checking
79228072Sbapt#options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
80228072Sbapt#options 	WITNESS			#Enable checks to detect deadlocks and cycles
81228072Sbapt#options 	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
82228072Sbapt#options 	DIAGNOSTIC
83228072Sbapt
84228072Sbaptdevice		md
85228072Sbapt#device		at91_twi		# TWI: Two Wire Interface
86228072Sbapt#device		at91_spi		# SPI:
87228072Sbaptdevice		spibus
88228072Sbapt# MMC/SD
89228072Sbapt#device		at91_mci
90228072Sbapt#device		mmc
91228072Sbapt#device		mmcsd
92228072Sbapt# iic
93228072Sbaptdevice		iic
94228072Sbaptdevice		iicbus
95228072Sbaptdevice		icee
96228072Sbapt
97228072Sbaptdevice		bpf
98228072Sbapt# USB support
99228072Sbapt#device		ohci		# OHCI localbus->USB interface
100228072Sbaptdevice		usb		# USB Bus (required)
101228072Sbapt#device		udbp		# USB Double Bulk Pipe devices
102228072Sbaptdevice		uhid		# "Human Interface Devices"
103228072Sbapt#device		ulpt		# Printer
104228072Sbaptdevice		umass		# Disks/Mass storage - Requires scbus and da
105228072Sbapt
106228072Sbapt# USB Ethernet, requires miibus
107228072Sbaptdevice		miibus
108228072Sbapt#device		aue		# ADMtek USB Ethernet
109228072Sbapt#device		axe		# ASIX Electronics USB Ethernet
110228072Sbapt#device		cdce		# Generic USB over Ethernet
111228072Sbapt#device		cue		# CATC USB Ethernet
112228072Sbapt#device		kue		# Kawasaki LSI USB Ethernet
113228072Sbapt#device		rue		# RealTek RTL8150 USB Ethernet
114228072Sbaptdevice		udav		# Davicom DM9601E USB
115228072Sbapt# USB Wireless
116228072Sbapt#device		rum		# Ralink Technology RT2501USB wireless NICs
117228072Sbapt#device		uath		# Atheros AR5523 wireless NICs
118228072Sbapt#device		ural		# Ralink Technology RT2500USB wireless NICs
119228072Sbapt#device		zyd		# ZyDAS zd1211/zd1211b wireless NICs
120228072Sbapt# SCSI peripherals
121228072Sbaptdevice		scbus		# SCSI bus (required for SCSI)
122228072Sbaptdevice		da		# Direct Access (disks)
123228072Sbaptdevice		cd		# CD
124228072Sbaptdevice		pass		# Passthrough device (direct SCSI access)
125228072Sbapt# Wireless NIC cards
126228072Sbapt#device		wlan		# 802.11 support
127228072Sbapt#device		wlan_wep	# 802.11 WEP support
128228072Sbapt#device		wlan_ccmp	# 802.11 CCMP support
129228072Sbapt#device		wlan_tkip	# 802.11 TKIP support
130228072Sbapt#device		wlan_amrr	# AMRR transmit rate control algorithm
131228072Sbaptoptions		ROOTDEVNAME=\"ufs:da0s1a\"
132228072Sbapt
133228072Sbapt