DB-88F5XXX revision 271339
1224135Sdim#
2224135Sdim# Custom kernel for Marvell DB-88F5xxx boards.
3224135Sdim#
4224135Sdim# $FreeBSD: stable/10/sys/arm/conf/DB-88F5XXX 271339 2014-09-09 23:31:30Z ian $
5224135Sdim#
6224135Sdim
7224135Sdimident		DB-88F5XXX
8224135Sdiminclude		"../mv/orion/std.db88f5xxx"
9224135Sdim
10224135Sdimoptions 	SOC_MV_ORION
11224135Sdimmakeoptions	MODULES_OVERRIDE=""
12224135Sdim
13224135Sdim#makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
14224135Sdimmakeoptions	WERROR="-Werror"
15224135Sdim
16243830Sdimoptions 	SCHED_4BSD		# 4BSD scheduler
17224135Sdimoptions 	INET			# InterNETworking
18224135Sdimoptions 	INET6			# IPv6 communications protocols
19224135Sdimoptions 	GEOM_PART_BSD		# BSD partition scheme
20224135Sdimoptions 	GEOM_PART_MBR		# MBR partition scheme
21224135Sdimoptions 	TMPFS			# Efficient memory filesystem
22224135Sdimoptions 	FFS			# Berkeley Fast Filesystem
23224135Sdimoptions 	NFSCL			# New Network Filesystem Client
24224135Sdimoptions 	NFSLOCKD		# Network Lock Manager
25224135Sdimoptions 	NFS_ROOT		# NFS usable as /, requires NFSCL
26224135Sdimoptions 	BOOTP
27224135Sdimoptions 	BOOTP_NFSROOT
28224135Sdimoptions 	BOOTP_NFSV3
29224135Sdimoptions 	BOOTP_WIRED_TO=mge0
30224135Sdim
31224135Sdim#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
32224135Sdim
33224135Sdimoptions 	SYSVSHM			# SYSV-style shared memory
34224135Sdimoptions 	SYSVMSG			# SYSV-style message queues
35224135Sdimoptions 	SYSVSEM			# SYSV-style semaphores
36224135Sdimoptions 	_KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions
37224135Sdimoptions 	MUTEX_NOINLINE
38224135Sdimoptions 	RWLOCK_NOINLINE
39224135Sdimoptions 	NO_FFS_SNAPSHOT
40224135Sdimoptions 	NO_SWAPPING
41224135Sdim
42224135Sdim# Debugging
43224135Sdimoptions 	ALT_BREAK_TO_DEBUGGER
44224135Sdimoptions 	DDB
45224135Sdim#options 	DEADLKRES		# Enable the deadlock resolver
46224135Sdim#options 	DIAGNOSTIC
47224135Sdim#options 	INVARIANTS		# Enable calls of extra sanity checking
48224135Sdim#options 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
49224135Sdimoptions 	KDB
50224135Sdimoptions 	WITNESS			# Enable checks to detect deadlocks and cycles
51224135Sdimoptions 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed
52224135Sdim#options 	WITNESS_KDB
53224135Sdim
54224135Sdimdevice		pci
55224135Sdim
56224135Sdim# Pseudo devices
57224135Sdimdevice		md
58224135Sdimdevice		loop
59224135Sdimdevice		random
60234353Sdim
61224135Sdim# Serial ports
62224135Sdimdevice		uart
63224135Sdim
64224135Sdim# Networking
65224135Sdimdevice		ether
66224135Sdimdevice		mge			# Marvell Gigabit Ethernet controller
67224135Sdimdevice		mii
68224135Sdimdevice		e1000phy
69224135Sdimdevice		bpf
70224135Sdimoptions 	DEVICE_POLLING
71224135Sdimoptions 	HZ=1000
72224135Sdim
73224135Sdim# I2C (TWSI)
74224135Sdimdevice		iic
75224135Sdimdevice		iicbus
76224135Sdimdevice		ds133x
77224135Sdim
78234353Sdim# USB
79234353Sdimoptions 	USB_DEBUG		# enable debug msgs
80234353Sdimdevice		usb
81234353Sdimdevice		ehci
82234353Sdimdevice		umass
83224135Sdimdevice		scbus
84224135Sdimdevice		pass
85224135Sdimdevice		da
86224135Sdim
87224135Sdim# SATA
88224135Sdimdevice		mvs
89224135Sdim
90224135Sdim# Flattened Device Tree
91224135Sdimoptions 	FDT
92224135Sdimmakeoptions	FDT_DTS_FILE=db88f5281.dts
93224135Sdim