SHEEVAPLUG revision 276755
1196536Sraj#
2196536Sraj# Custom kernel for Marvell SheevaPlug devices.
3196536Sraj#
4196536Sraj# $FreeBSD: head/sys/arm/conf/SHEEVAPLUG 276755 2015-01-06 16:15:57Z jhb $
5196536Sraj#
6196536Sraj
7196536Srajident		SHEEVAPLUG
8245954Sianinclude		"../mv/kirkwood/std.db88f6xxx"
9196536Sraj
10196536Srajoptions 	SOC_MV_KIRKWOOD
11196536Srajmakeoptions	MODULES_OVERRIDE=""
12196536Sraj
13263245Simp#makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
14196536Srajmakeoptions	WERROR="-Werror"
15196536Sraj
16263245Simpoptions 	SCHED_4BSD		# 4BSD scheduler
17263245Simpoptions 	INET			# InterNETworking
18263245Simpoptions 	INET6			# IPv6 communications protocols
19263245Simpoptions 	GEOM_PART_BSD		# BSD partition scheme
20263245Simpoptions 	GEOM_PART_MBR		# MBR partition scheme
21263301Simpoptions 	TMPFS			# Efficient memory filesystem
22263245Simpoptions 	FFS			# Berkeley Fast Filesystem
23263245Simpoptions 	NANDFS			# NAND Filesystem
24276755Sjhboptions 	NFSCL			# Network Filesystem Client
25263245Simpoptions 	NFSLOCKD		# Network Lock Manager
26263245Simpoptions 	NFS_ROOT		# NFS usable as /, requires NFSCL
27196536Srajoptions 	BOOTP
28196536Srajoptions 	BOOTP_NFSROOT
29196536Srajoptions 	BOOTP_NFSV3
30196536Srajoptions 	BOOTP_WIRED_TO=mge0
31196536Sraj
32196536Sraj# Root fs on USB device
33196536Sraj#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
34196536Sraj
35263245Simpoptions 	SYSVSHM			# SYSV-style shared memory
36263245Simpoptions 	SYSVMSG			# SYSV-style message queues
37263245Simpoptions 	SYSVSEM			# SYSV-style semaphores
38263245Simpoptions 	_KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions
39196536Srajoptions 	MUTEX_NOINLINE
40196536Srajoptions 	RWLOCK_NOINLINE
41196536Srajoptions 	NO_FFS_SNAPSHOT
42196536Srajoptions 	NO_SWAPPING
43196536Sraj
44196536Sraj# Debugging
45196536Srajoptions 	ALT_BREAK_TO_DEBUGGER
46196536Srajoptions 	DDB
47196536Srajoptions 	KDB
48196536Sraj
49196536Sraj# Pseudo devices
50196536Srajdevice		random
51196536Srajdevice		loop
52196536Sraj
53196536Sraj# Serial ports
54196536Srajdevice		uart
55196536Sraj
56196536Sraj# Networking
57196536Srajdevice		ether
58196536Srajdevice		mge			# Marvell Gigabit Ethernet controller
59196536Srajdevice		mii
60196536Srajdevice		e1000phy
61196536Srajdevice		bpf
62240572Sjmgoptions 	HZ=1000
63240572Sjmgoptions 	DEVICE_POLLING
64196536Srajdevice		vlan
65196536Sraj
66227730Srajdevice		cesa			# Marvell security engine
67227730Srajdevice		crypto
68227730Srajdevice		cryptodev
69227730Sraj
70196536Sraj# USB
71263245Simpoptions 	USB_DEBUG		# enable debug msgs
72196536Srajdevice		usb
73196536Srajdevice		ehci
74196536Srajdevice		umass
75196536Srajdevice		scbus
76196536Srajdevice		pass
77196536Srajdevice		da
78196536Sraj
79235609Sgber# NAND
80235609Sgberdevice		nand
81235609Sgber
82209131Sraj# Flattened Device Tree
83209131Srajoptions 	FDT
84240572Sjmgoptions 	FDT_DTB_STATIC
85209131Srajmakeoptions	FDT_DTS_FILE=sheevaplug.dts
86