1183873Sraj#
2183873Sraj# Custom kernel for Marvell DB-88F5xxx boards.
3183873Sraj#
4183873Sraj# $FreeBSD: releng/10.3/sys/arm/conf/DB-88F5XXX 283404 2015-05-24 15:21:47Z ian $
5183873Sraj#
6183873Sraj
7183873Srajident		DB-88F5XXX
8183873Srajinclude		"../mv/orion/std.db88f5xxx"
9183873Sraj
10191954Skuriyamaoptions 	SOC_MV_ORION
11183873Sraj
12266328Sian#makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
13183873Srajmakeoptions	WERROR="-Werror"
14183873Sraj
15266328Sianoptions 	SCHED_4BSD		# 4BSD scheduler
16266328Sianoptions 	INET			# InterNETworking
17266328Sianoptions 	INET6			# IPv6 communications protocols
18266328Sianoptions 	GEOM_PART_BSD		# BSD partition scheme
19266328Sianoptions 	GEOM_PART_MBR		# MBR partition scheme
20266331Sianoptions 	TMPFS			# Efficient memory filesystem
21266328Sianoptions 	FFS			# Berkeley Fast Filesystem
22266328Sianoptions 	NFSCL			# New Network Filesystem Client
23266328Sianoptions 	NFSLOCKD		# Network Lock Manager
24266328Sianoptions 	NFS_ROOT		# NFS usable as /, requires NFSCL
25191954Skuriyamaoptions 	BOOTP
26191954Skuriyamaoptions 	BOOTP_NFSROOT
27191954Skuriyamaoptions 	BOOTP_NFSV3
28191954Skuriyamaoptions 	BOOTP_WIRED_TO=mge0
29183873Sraj
30191954Skuriyama#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
31183873Sraj
32266328Sianoptions 	SYSVSHM			# SYSV-style shared memory
33266328Sianoptions 	SYSVMSG			# SYSV-style message queues
34266328Sianoptions 	SYSVSEM			# SYSV-style semaphores
35266328Sianoptions 	_KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions
36183873Srajoptions 	MUTEX_NOINLINE
37191954Skuriyamaoptions 	RWLOCK_NOINLINE
38183873Srajoptions 	NO_FFS_SNAPSHOT
39183873Srajoptions 	NO_SWAPPING
40183873Sraj
41183873Sraj# Debugging
42191954Skuriyamaoptions 	ALT_BREAK_TO_DEBUGGER
43191954Skuriyamaoptions 	DDB
44266328Sian#options 	DEADLKRES		# Enable the deadlock resolver
45271339Sian#options 	DIAGNOSTIC
46266328Sian#options 	INVARIANTS		# Enable calls of extra sanity checking
47266328Sian#options 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
48191954Skuriyamaoptions 	KDB
49271428Sian#options 	WITNESS			# Enable checks to detect deadlocks and cycles
50271428Sian#options 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed
51191954Skuriyama#options 	WITNESS_KDB
52183873Sraj
53185090Srajdevice		pci
54185090Sraj
55183873Sraj# Pseudo devices
56183873Srajdevice		md
57183873Srajdevice		loop
58183873Srajdevice		random
59183873Sraj
60183873Sraj# Serial ports
61183873Srajdevice		uart
62183873Sraj
63183873Sraj# Networking
64183873Srajdevice		ether
65183873Srajdevice		mge			# Marvell Gigabit Ethernet controller
66183873Srajdevice		mii
67183873Srajdevice		e1000phy
68183873Srajdevice		bpf
69191954Skuriyamaoptions 	DEVICE_POLLING
70191954Skuriyamaoptions 	HZ=1000
71183873Sraj
72183873Sraj# I2C (TWSI)
73183873Srajdevice		iic
74183873Srajdevice		iicbus
75183873Srajdevice		ds133x
76183873Sraj
77183873Sraj# USB
78266328Sianoptions 	USB_DEBUG		# enable debug msgs
79183873Srajdevice		usb
80183873Srajdevice		ehci
81183873Srajdevice		umass
82183873Srajdevice		scbus
83183873Srajdevice		pass
84183873Srajdevice		da
85194845Sraj
86194845Sraj# SATA
87220982Smavdevice		mvs
88209131Sraj
89209131Sraj# Flattened Device Tree
90209131Srajoptions 	FDT
91209131Srajmakeoptions	FDT_DTS_FILE=db88f5281.dts
92