DB-78XXX revision 261570
11573Srgrimes#
21573Srgrimes# Custom kernel for Marvell DB-78xx boards.
31573Srgrimes#
41573Srgrimes# $FreeBSD: head/sys/arm/conf/DB-78XXX 261570 2014-02-07 03:30:16Z ian $
51573Srgrimes#
61573Srgrimes
71849Swollmanident		DB-88F78XX
81849Swollmaninclude		"../mv/discovery/std.db78xxx"
91849Swollman
101573Srgrimesoptions 	SOC_MV_DISCOVERY
111573Srgrimesmakeoptions	MODULES_OVERRIDE=""
121573Srgrimes
131573Srgrimes#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
141573Srgrimesmakeoptions	WERROR="-Werror"
151573Srgrimes
161573Srgrimesoptions 	SCHED_4BSD		#4BSD scheduler
171573Srgrimesoptions 	INET			#InterNETworking
181573Srgrimesoptions 	INET6			#IPv6 communications protocols
191573Srgrimesoptions 	FFS			#Berkeley Fast Filesystem
201573Srgrimesoptions 	NANDFS			#NAND Filesystem
211573Srgrimesoptions 	NFSCL			#New Network Filesystem Client
221573Srgrimesoptions 	NFSLOCKD		#Network Lock Manager
231573Srgrimesoptions 	NFS_ROOT		#NFS usable as /, requires NFSCL
241573Srgrimesoptions 	BOOTP
251573Srgrimesoptions 	BOOTP_NFSROOT
261573Srgrimesoptions 	BOOTP_NFSV3
271573Srgrimesoptions 	BOOTP_WIRED_TO=mge0
281573Srgrimes
291573Srgrimes#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
301573Srgrimes
311573Srgrimesoptions 	SYSVSHM			#SYSV-style shared memory
321573Srgrimesoptions 	SYSVMSG			#SYSV-style message queues
331573Srgrimesoptions 	SYSVSEM			#SYSV-style semaphores
341573Srgrimesoptions 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
352366Sbdeoptions 	MUTEX_NOINLINE
362366Sbdeoptions 	RWLOCK_NOINLINE
372366Sbdeoptions 	NO_FFS_SNAPSHOT
381573Srgrimesoptions 	NO_SWAPPING
392366Sbde
402366Sbde# Debugging
411573Srgrimesoptions 	ALT_BREAK_TO_DEBUGGER
421573Srgrimesoptions 	DDB
432366Sbde#options 	DEADLKRES		#Enable the deadlock resolver
442366Sbdeoptions 	DIAGNOSTIC
451849Swollman#options 	INVARIANTS		#Enable calls of extra sanity checking
461573Srgrimes#options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
471573Srgrimesoptions 	KDB
482366Sbdeoptions 	WITNESS			#Enable checks to detect deadlocks and cycles
492418Swollmanoptions 	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
501573Srgrimes#options 	WITNESS_KDB
511573Srgrimes
521573Srgrimesdevice		pci
532366Sbde
542366Sbde# Pseudo devices
552366Sbdedevice		loop
562418Swollmandevice		md
571573Srgrimesdevice		random
581573Srgrimes
591573Srgrimes# Serial ports
602366Sbdedevice		uart
612366Sbde
622366Sbde# Networking
632418Swollmandevice		ether
641849Swollmandevice		mge			# Marvell Gigabit Ethernet controller
651573Srgrimesdevice		mii
661573Srgrimesdevice		e1000phy
672366Sbdedevice		bpf
682418Swollman
691573Srgrimes# USB
701573Srgrimesoptions 	USB_DEBUG	# enable debug msgs
711573Srgrimesdevice		usb
722366Sbdedevice		ehci
732366Sbdedevice		umass
742366Sbdedevice		scbus
752418Swollmandevice		pass
761573Srgrimesdevice		da
771573Srgrimes
781573Srgrimes# I2C (TWSI)
792366Sbdedevice		iic
802366Sbdedevice		iicbus
812366Sbdedevice		ds133x
822418Swollman
831849Swollman# SATA
841573Srgrimesdevice		mvs
851849Swollman
861849Swollman# NAND
871849Swollmandevice		nand
881849Swollman
891849Swollman# Flattened Device Tree
901849Swollmanoptions 	FDT
911849Swollmanoptions 	FDT_DTB_STATIC
921849Swollmanmakeoptions	FDT_DTS_FILE=db78100.dts
931849Swollman