1239279Sgonzo#
2239279Sgonzo# Custom kernel for EA3250 boards.
3239279Sgonzo#
4239279Sgonzo# $FreeBSD$
5239279Sgonzo#
6239279Sgonzo
7239279Sgonzoident		EA3250
8239279Sgonzoinclude		"../lpc/std.lpc"
9239279Sgonzohints		"EA3250.hints"
10239279Sgonzo
11239279Sgonzomakeoptions	MODULES_OVERRIDE=""
12239279Sgonzo
13239279Sgonzo#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
14239279Sgonzomakeoptions	WERROR="-Werror"
15239279Sgonzo
16239279Sgonzooptions 	SCHED_4BSD		#4BSD scheduler
17239279Sgonzooptions 	INET			#InterNETworking
18239279Sgonzooptions 	INET6			#IPv6 communications protocols
19239279Sgonzooptions 	FFS			#Berkeley Fast Filesystem
20239279Sgonzooptions 	NFSCL			#Network Filesystem Client
21239279Sgonzooptions 	NFSLOCKD		#Network Lock Manager
22239279Sgonzooptions 	NFS_ROOT		#NFS usable as /, requires NFSCLIENT
23239279Sgonzooptions 	MSDOSFS
24239279Sgonzooptions 	BOOTP
25239279Sgonzooptions 	BOOTP_NFSROOT
26239279Sgonzooptions 	BOOTP_NFSV3
27239279Sgonzooptions 	BOOTP_WIRED_TO=lpe0
28239279Sgonzo
29239279Sgonzo#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
30239279Sgonzo
31239279Sgonzooptions 	SYSVSHM			#SYSV-style shared memory
32239279Sgonzooptions 	SYSVMSG			#SYSV-style message queues
33239279Sgonzooptions 	SYSVSEM			#SYSV-style semaphores
34239279Sgonzooptions 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
35239279Sgonzooptions 	MUTEX_NOINLINE
36239279Sgonzooptions 	RWLOCK_NOINLINE
37239279Sgonzooptions 	NO_FFS_SNAPSHOT
38239279Sgonzooptions 	NO_SWAPPING
39239279Sgonzo
40239279Sgonzo# Debugging
41239279Sgonzooptions 	ALT_BREAK_TO_DEBUGGER
42239279Sgonzooptions 	DDB
43239279Sgonzo#options 	DEADLKRES		#Enable the deadlock resolver
44239279Sgonzooptions 	DIAGNOSTIC
45239279Sgonzo#options 	INVARIANTS		#Enable calls of extra sanity checking
46239279Sgonzo#options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
47239279Sgonzooptions 	KDB
48239279Sgonzooptions 	WITNESS			#Enable checks to detect deadlocks and cycles
49239279Sgonzooptions 	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
50239279Sgonzo#options 	WITNESS_KDB
51239279Sgonzo
52239279Sgonzo# Pseudo devices
53239279Sgonzodevice		loop
54239279Sgonzodevice		md
55239279Sgonzodevice		pty
56239279Sgonzodevice		random
57239279Sgonzo
58239279Sgonzo# Serial ports
59239279Sgonzodevice		uart
60239279Sgonzo
61239279Sgonzo# Networking
62239279Sgonzodevice		ether
63239279Sgonzodevice		mii
64239279Sgonzodevice		bpf
65239279Sgonzodevice		lpe
66239279Sgonzo
67239279Sgonzo# USB
68240572Sjmgoptions 	USB_DEBUG
69239279Sgonzodevice		usb
70239279Sgonzodevice		ohci
71239279Sgonzodevice		umass
72239279Sgonzodevice		scbus
73239279Sgonzodevice		pass
74239279Sgonzodevice		da
75239279Sgonzo
76239279Sgonzodevice		mmc
77239279Sgonzodevice		mmcsd
78239279Sgonzodevice		lpcmmc
79239279Sgonzo
80239279Sgonzodevice		gpio
81239279Sgonzodevice		gpioled
82239279Sgonzodevice		lpcgpio
83239279Sgonzo
84239279Sgonzodevice		spibus
85239279Sgonzodevice		lpcspi
86239279Sgonzodevice		ssd1289
87239279Sgonzo
88239279Sgonzodevice		lpcfb
89239279Sgonzo
90239279Sgonzo# DMAC
91239279Sgonzodevice		dmac
92239279Sgonzo
93239279Sgonzo# Flattened Device Tree
94239279Sgonzooptions 	FDT
95239279Sgonzooptions 	FDT_DTB_STATIC
96239279Sgonzomakeoptions	FDT_DTS_FILE=ea3250.dts
97