SHEEVAPLUG revision 227730
1196536Sraj#
2196536Sraj# Custom kernel for Marvell SheevaPlug devices.
3196536Sraj#
4196536Sraj# $FreeBSD: head/sys/arm/conf/SHEEVAPLUG 227730 2011-11-19 16:30:06Z raj $
5196536Sraj#
6196536Sraj
7196536Srajident		SHEEVAPLUG
8196536Srajinclude		"../mv/kirkwood/std.sheevaplug"
9196536Sraj
10196536Srajoptions 	SOC_MV_KIRKWOOD
11196536Srajmakeoptions	MODULES_OVERRIDE=""
12196536Sraj
13196536Sraj#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
14196536Srajmakeoptions	WERROR="-Werror"
15196536Sraj
16196536Srajoptions 	SCHED_4BSD		#4BSD scheduler
17196536Srajoptions 	INET			#InterNETworking
18196536Srajoptions 	INET6			#IPv6 communications protocols
19196536Srajoptions 	FFS			#Berkeley Fast Filesystem
20224699Srmacklemoptions 	NFSCL			#New Network Filesystem Client
21196536Srajoptions 	NFSLOCKD		#Network Lock Manager
22224699Srmacklemoptions 	NFS_ROOT		#NFS usable as /, requires NFSCL
23196536Srajoptions 	BOOTP
24196536Srajoptions 	BOOTP_NFSROOT
25196536Srajoptions 	BOOTP_NFSV3
26196536Srajoptions 	BOOTP_WIRED_TO=mge0
27196536Sraj
28196536Sraj# Root fs on USB device
29196536Sraj#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
30196536Sraj
31196536Srajoptions 	SYSVSHM			#SYSV-style shared memory
32196536Srajoptions 	SYSVMSG			#SYSV-style message queues
33196536Srajoptions 	SYSVSEM			#SYSV-style semaphores
34196536Srajoptions 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
35196536Srajoptions 	MUTEX_NOINLINE
36196536Srajoptions 	RWLOCK_NOINLINE
37196536Srajoptions 	NO_FFS_SNAPSHOT
38196536Srajoptions 	NO_SWAPPING
39196536Sraj
40196536Sraj# Debugging
41196536Srajoptions 	ALT_BREAK_TO_DEBUGGER
42196536Srajoptions 	DDB
43196536Srajoptions 	KDB
44196536Sraj
45196536Sraj# Pseudo devices
46196536Srajdevice		random
47196536Srajdevice		pty
48196536Srajdevice		loop
49196536Sraj
50196536Sraj# Serial ports
51196536Srajdevice		uart
52196536Sraj
53196536Sraj# Networking
54196536Srajdevice		ether
55196536Srajdevice		mge			# Marvell Gigabit Ethernet controller
56196536Srajdevice		mii
57196536Srajdevice		e1000phy
58196536Srajdevice		bpf
59196536Srajoptions		HZ=1000
60196536Srajoptions		DEVICE_POLLING
61196536Srajdevice		vlan
62196536Sraj
63227730Srajdevice		cesa			# Marvell security engine
64227730Srajdevice		crypto
65227730Srajdevice		cryptodev
66227730Sraj
67196536Sraj# USB
68207077Sthompsaoptions 	USB_DEBUG	# enable debug msgs
69196536Srajdevice		usb
70196536Srajdevice		ehci
71196536Srajdevice		umass
72196536Srajdevice		scbus
73196536Srajdevice		pass
74196536Srajdevice		da
75196536Sraj
76209131Sraj# Flattened Device Tree
77209131Srajoptions 	FDT
78209131Srajoptions		FDT_DTB_STATIC
79209131Srajmakeoptions	FDT_DTS_FILE=sheevaplug.dts
80