SHEEVAPLUG revision 235609
1196536Sraj#
2196536Sraj# Custom kernel for Marvell SheevaPlug devices.
3196536Sraj#
4196536Sraj# $FreeBSD: head/sys/arm/conf/SHEEVAPLUG 235609 2012-05-18 14:41:14Z gber $
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
20235609Sgberoptions 	NANDFS			#NAND Filesystem
21224699Srmacklemoptions 	NFSCL			#New Network Filesystem Client
22196536Srajoptions 	NFSLOCKD		#Network Lock Manager
23224699Srmacklemoptions 	NFS_ROOT		#NFS usable as /, requires NFSCL
24196536Srajoptions 	BOOTP
25196536Srajoptions 	BOOTP_NFSROOT
26196536Srajoptions 	BOOTP_NFSV3
27196536Srajoptions 	BOOTP_WIRED_TO=mge0
28196536Sraj
29196536Sraj# Root fs on USB device
30196536Sraj#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
31196536Sraj
32196536Srajoptions 	SYSVSHM			#SYSV-style shared memory
33196536Srajoptions 	SYSVMSG			#SYSV-style message queues
34196536Srajoptions 	SYSVSEM			#SYSV-style semaphores
35196536Srajoptions 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
36196536Srajoptions 	MUTEX_NOINLINE
37196536Srajoptions 	RWLOCK_NOINLINE
38196536Srajoptions 	NO_FFS_SNAPSHOT
39196536Srajoptions 	NO_SWAPPING
40196536Sraj
41196536Sraj# Debugging
42196536Srajoptions 	ALT_BREAK_TO_DEBUGGER
43196536Srajoptions 	DDB
44196536Srajoptions 	KDB
45196536Sraj
46196536Sraj# Pseudo devices
47196536Srajdevice		random
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
76235609Sgber# NAND
77235609Sgberdevice		nand
78235609Sgber
79209131Sraj# Flattened Device Tree
80209131Srajoptions 	FDT
81209131Srajoptions		FDT_DTB_STATIC
82209131Srajmakeoptions	FDT_DTS_FILE=sheevaplug.dts
83