DB-88F5XXX revision 266331
1102644Snectar#
2102644Snectar# Custom kernel for Marvell DB-88F5xxx boards.
3102644Snectar#
472445Sassar# $FreeBSD: stable/10/sys/arm/conf/DB-88F5XXX 266331 2014-05-17 17:34:37Z ian $
5102644Snectar#
672445Sassar
7102644Snectarident		DB-88F5XXX
8102644Snectarinclude		"../mv/orion/std.db88f5xxx"
9102644Snectar
10102644Snectaroptions 	SOC_MV_ORION
11102644Snectarmakeoptions	MODULES_OVERRIDE=""
1272445Sassar
13102644Snectar#makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
14102644Snectarmakeoptions	WERROR="-Werror"
1572445Sassar
16102644Snectaroptions 	SCHED_4BSD		# 4BSD scheduler
17102644Snectaroptions 	INET			# InterNETworking
18102644Snectaroptions 	INET6			# IPv6 communications protocols
19102644Snectaroptions 	GEOM_PART_BSD		# BSD partition scheme
2072445Sassaroptions 	GEOM_PART_MBR		# MBR partition scheme
21178825Sdfroptions 	TMPFS			# Efficient memory filesystem
22178825Sdfroptions 	FFS			# Berkeley Fast Filesystem
23178825Sdfroptions 	NFSCL			# New Network Filesystem Client
24178825Sdfroptions 	NFSLOCKD		# Network Lock Manager
25178825Sdfroptions 	NFS_ROOT		# NFS usable as /, requires NFSCL
26178825Sdfroptions 	BOOTP
27178825Sdfroptions 	BOOTP_NFSROOT
28178825Sdfroptions 	BOOTP_NFSV3
29178825Sdfroptions 	BOOTP_WIRED_TO=mge0
30178825Sdfr
31178825Sdfr#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
32102644Snectar
33102644Snectaroptions 	SYSVSHM			# SYSV-style shared memory
34102644Snectaroptions 	SYSVMSG			# SYSV-style message queues
35102644Snectaroptions 	SYSVSEM			# SYSV-style semaphores
36102644Snectaroptions 	_KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions
3772445Sassaroptions 	MUTEX_NOINLINE
3872445Sassaroptions 	RWLOCK_NOINLINE
39102644Snectaroptions 	NO_FFS_SNAPSHOT
40102644Snectaroptions 	NO_SWAPPING
41102644Snectar
4272445Sassar# Debugging
4372445Sassaroptions 	ALT_BREAK_TO_DEBUGGER
44102644Snectaroptions 	DDB
45102644Snectar#options 	DEADLKRES		# Enable the deadlock resolver
46102644Snectaroptions 	DIAGNOSTIC
4772445Sassar#options 	INVARIANTS		# Enable calls of extra sanity checking
48233294Sstas#options 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
49233294Sstasoptions 	KDB
50233294Sstasoptions 	WITNESS			# Enable checks to detect deadlocks and cycles
51233294Sstasoptions 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed
52233294Sstas#options 	WITNESS_KDB
53233294Sstas
54102644Snectardevice		pci
55233294Sstas
56102644Snectar# Pseudo devices
57102644Snectardevice		md
58102644Snectardevice		loop
59102644Snectardevice		random
60102644Snectar
61102644Snectar# Serial ports
62102644Snectardevice		uart
63178825Sdfr
64102644Snectar# Networking
65102644Snectardevice		ether
66102644Snectardevice		mge			# Marvell Gigabit Ethernet controller
67102644Snectardevice		mii
68102644Snectardevice		e1000phy
69102644Snectardevice		bpf
70102644Snectaroptions 	DEVICE_POLLING
71102644Snectaroptions 	HZ=1000
7272445Sassar
73102644Snectar# I2C (TWSI)
74102644Snectardevice		iic
75102644Snectardevice		iicbus
76102644Snectardevice		ds133x
7772445Sassar
7872445Sassar# USB
79102644Snectaroptions 	USB_DEBUG		# enable debug msgs
80178825Sdfrdevice		usb
81102644Snectardevice		ehci
82102644Snectardevice		umass
8372445Sassardevice		scbus
84102644Snectardevice		pass
85102644Snectardevice		da
86102644Snectar
8772445Sassar# SATA
88102644Snectardevice		mvs
89102644Snectar
90102644Snectar# Flattened Device Tree
91102644Snectaroptions 	FDT
9272445Sassarmakeoptions	FDT_DTS_FILE=db88f5281.dts
9372445Sassar