1183873Sraj#
2183873Sraj# Custom kernel for Marvell DB-88F5xxx boards.
3183873Sraj#
4183873Sraj# $FreeBSD$
5183873Sraj#
6183873Sraj
7183873Srajident		DB-88F5XXX
8183873Srajinclude		"../mv/orion/std.db88f5xxx"
9183873Sraj
10191954Skuriyamaoptions 	SOC_MV_ORION
11185478Ssammakeoptions	MODULES_OVERRIDE=""
12183873Sraj
13183873Sraj#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
14183873Srajmakeoptions	WERROR="-Werror"
15183873Sraj
16183873Srajoptions 	SCHED_4BSD		#4BSD scheduler
17183873Srajoptions 	INET			#InterNETworking
18183873Srajoptions 	INET6			#IPv6 communications protocols
19183873Srajoptions 	FFS			#Berkeley Fast Filesystem
20224699Srmacklemoptions 	NFSCL			#New Network Filesystem Client
21191954Skuriyamaoptions 	NFSLOCKD		#Network Lock Manager
22224699Srmacklemoptions 	NFS_ROOT		#NFS usable as /, requires NFSCL
23191954Skuriyamaoptions 	BOOTP
24191954Skuriyamaoptions 	BOOTP_NFSROOT
25191954Skuriyamaoptions 	BOOTP_NFSV3
26191954Skuriyamaoptions 	BOOTP_WIRED_TO=mge0
27183873Sraj
28191954Skuriyama#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
29183873Sraj
30183873Srajoptions 	SYSVSHM			#SYSV-style shared memory
31183873Srajoptions 	SYSVMSG			#SYSV-style message queues
32183873Srajoptions 	SYSVSEM			#SYSV-style semaphores
33183873Srajoptions 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
34183873Srajoptions 	MUTEX_NOINLINE
35191954Skuriyamaoptions 	RWLOCK_NOINLINE
36183873Srajoptions 	NO_FFS_SNAPSHOT
37183873Srajoptions 	NO_SWAPPING
38183873Sraj
39183873Sraj# Debugging
40191954Skuriyamaoptions 	ALT_BREAK_TO_DEBUGGER
41191954Skuriyamaoptions 	DDB
42203938Sattilio#options 	DEADLKRES		#Enable the deadlock resolver
43191954Skuriyamaoptions 	DIAGNOSTIC
44183873Sraj#options 	INVARIANTS		#Enable calls of extra sanity checking
45183873Sraj#options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
46191954Skuriyamaoptions 	KDB
47183873Srajoptions 	WITNESS			#Enable checks to detect deadlocks and cycles
48183873Srajoptions 	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
49191954Skuriyama#options 	WITNESS_KDB
50183873Sraj
51185090Srajdevice		pci
52185090Sraj
53183873Sraj# Pseudo devices
54183873Srajdevice		md
55183873Srajdevice		loop
56183873Srajdevice		pty
57183873Srajdevice		random
58183873Sraj
59183873Sraj# Serial ports
60183873Srajdevice		uart
61183873Sraj
62183873Sraj# Networking
63183873Srajdevice		ether
64183873Srajdevice		mge			# Marvell Gigabit Ethernet controller
65183873Srajdevice		mii
66183873Srajdevice		e1000phy
67183873Srajdevice		bpf
68191954Skuriyamaoptions 	DEVICE_POLLING
69191954Skuriyamaoptions 	HZ=1000
70183873Sraj
71183873Sraj# I2C (TWSI)
72183873Srajdevice		iic
73183873Srajdevice		iicbus
74183873Srajdevice		ds133x
75183873Sraj
76183873Sraj# USB
77207077Sthompsaoptions 	USB_DEBUG	# enable debug msgs
78183873Srajdevice		usb
79183873Srajdevice		ehci
80183873Srajdevice		umass
81183873Srajdevice		scbus
82183873Srajdevice		pass
83183873Srajdevice		da
84194845Sraj
85194845Sraj# SATA
86220982Smavdevice		mvs
87209131Sraj
88209131Sraj# Flattened Device Tree
89209131Srajoptions 	FDT
90209131Srajmakeoptions	FDT_DTS_FILE=db88f5281.dts
91