EA3250 revision 266086
155682Smarkm#
2178825Sdfr# Custom kernel for EA3250 boards.
355682Smarkm#
455682Smarkm# $FreeBSD: stable/10/sys/arm/conf/EA3250 266086 2014-05-14 20:17:31Z ian $
555682Smarkm#
655682Smarkm
755682Smarkmident		EA3250
855682Smarkminclude		"../lpc/std.lpc"
955682Smarkmhints		"EA3250.hints"
1055682Smarkm
1155682Smarkmmakeoptions	MODULES_OVERRIDE=""
1255682Smarkm
1355682Smarkm#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
1455682Smarkmmakeoptions	WERROR="-Werror"
1555682Smarkm
1655682Smarkmoptions 	SCHED_4BSD		#4BSD scheduler
1755682Smarkmoptions 	INET			#InterNETworking
1855682Smarkmoptions 	INET6			#IPv6 communications protocols
1955682Smarkmoptions 	FFS			#Berkeley Fast Filesystem
2055682Smarkmoptions 	NFSCL			#Network Filesystem Client
2155682Smarkmoptions 	NFSLOCKD		#Network Lock Manager
2255682Smarkmoptions 	NFS_ROOT		#NFS usable as /, requires NFSCLIENT
2355682Smarkmoptions 	MSDOSFS
2455682Smarkmoptions 	BOOTP
2555682Smarkmoptions 	BOOTP_NFSROOT
2655682Smarkmoptions 	BOOTP_NFSV3
2755682Smarkmoptions 	BOOTP_WIRED_TO=lpe0
2855682Smarkm
2955682Smarkm#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
3055682Smarkm
3155682Smarkmoptions 	SYSVSHM			#SYSV-style shared memory
3255682Smarkmoptions 	SYSVMSG			#SYSV-style message queues
3355682Smarkmoptions 	SYSVSEM			#SYSV-style semaphores
3455682Smarkmoptions 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
3555682Smarkmoptions 	MUTEX_NOINLINE
36178825Sdfroptions 	RWLOCK_NOINLINE
3755682Smarkmoptions 	NO_FFS_SNAPSHOT
3872445Sassaroptions 	NO_SWAPPING
39178825Sdfr
40178825Sdfr# Debugging
41178825Sdfroptions 	ALT_BREAK_TO_DEBUGGER
4272445Sassaroptions 	DDB
4355682Smarkm#options 	DEADLKRES		#Enable the deadlock resolver
44178825Sdfroptions 	DIAGNOSTIC
45178825Sdfr#options 	INVARIANTS		#Enable calls of extra sanity checking
4655682Smarkm#options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
4755682Smarkmoptions 	KDB
4855682Smarkmoptions 	WITNESS			#Enable checks to detect deadlocks and cycles
4955682Smarkmoptions 	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
5055682Smarkm#options 	WITNESS_KDB
5155682Smarkm
5255682Smarkm# Pseudo devices
5355682Smarkmdevice		loop
5455682Smarkmdevice		md
5555682Smarkmdevice		pty
56178825Sdfrdevice		random
57178825Sdfr
58178825Sdfr# Serial ports
59178825Sdfrdevice		uart
60178825Sdfr
61178825Sdfr# Networking
62178825Sdfrdevice		ether
63178825Sdfrdevice		mii
64178825Sdfrdevice		bpf
65178825Sdfrdevice		lpe
66178825Sdfr
67178825Sdfr# USB
68178825Sdfroptions 	USB_HOST_ALIGN=32	# Align usb buffers to cache line size.
69178825Sdfroptions 	USB_DEBUG
70178825Sdfrdevice		usb
71178825Sdfrdevice		ohci
72178825Sdfrdevice		umass
7355682Smarkmdevice		scbus
7455682Smarkmdevice		pass
7555682Smarkmdevice		da
7655682Smarkm
7755682Smarkmdevice		mmc
7855682Smarkmdevice		mmcsd
7955682Smarkmdevice		lpcmmc
8055682Smarkm
8155682Smarkmdevice		gpio
8255682Smarkmdevice		gpioled
8372445Sassardevice		lpcgpio
84178825Sdfr
8555682Smarkmdevice		spibus
8655682Smarkmdevice		lpcspi
8755682Smarkmdevice		ssd1289
8855682Smarkm
89178825Sdfrdevice		lpcfb
9055682Smarkm
9155682Smarkm# DMAC
9272445Sassardevice		dmac
9355682Smarkm
9472445Sassar# Flattened Device Tree
9572445Sassaroptions 	FDT
9672445Sassaroptions 	FDT_DTB_STATIC
9772445Sassarmakeoptions	FDT_DTS_FILE=ea3250.dts
9872445Sassar