SHEEVAPLUG revision 282576
1196536Sraj#
2196536Sraj# Custom kernel for Marvell SheevaPlug devices.
3196536Sraj#
4196536Sraj# $FreeBSD: head/sys/arm/conf/SHEEVAPLUG 282576 2015-05-07 12:38:23Z andrew $
5196536Sraj#
6279850Sian#NO_UNIVERSE
7196536Sraj
8196536Srajident		SHEEVAPLUG
9282576Sandrewinclude 	"std.arm"
10282576Sandrewinclude 	"../mv/kirkwood/std.db88f6xxx"
11196536Sraj
12196536Srajoptions 	SOC_MV_KIRKWOOD
13196536Sraj
14263245Simp#makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
15196536Srajmakeoptions	WERROR="-Werror"
16196536Sraj
17263245Simpoptions 	SCHED_4BSD		# 4BSD scheduler
18263245Simpoptions 	INET			# InterNETworking
19263245Simpoptions 	INET6			# IPv6 communications protocols
20263245Simpoptions 	GEOM_PART_BSD		# BSD partition scheme
21263245Simpoptions 	GEOM_PART_MBR		# MBR partition scheme
22263301Simpoptions 	TMPFS			# Efficient memory filesystem
23263245Simpoptions 	FFS			# Berkeley Fast Filesystem
24263245Simpoptions 	NANDFS			# NAND Filesystem
25276755Sjhboptions 	NFSCL			# Network Filesystem Client
26263245Simpoptions 	NFSLOCKD		# Network Lock Manager
27263245Simpoptions 	NFS_ROOT		# NFS usable as /, requires NFSCL
28196536Srajoptions 	BOOTP
29196536Srajoptions 	BOOTP_NFSROOT
30196536Srajoptions 	BOOTP_NFSV3
31196536Srajoptions 	BOOTP_WIRED_TO=mge0
32196536Sraj
33196536Sraj# Root fs on USB device
34196536Sraj#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
35196536Sraj
36263245Simpoptions 	SYSVSHM			# SYSV-style shared memory
37263245Simpoptions 	SYSVMSG			# SYSV-style message queues
38263245Simpoptions 	SYSVSEM			# SYSV-style semaphores
39263245Simpoptions 	_KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions
40196536Srajoptions 	MUTEX_NOINLINE
41196536Srajoptions 	RWLOCK_NOINLINE
42196536Srajoptions 	NO_FFS_SNAPSHOT
43196536Srajoptions 	NO_SWAPPING
44196536Sraj
45196536Sraj# Debugging
46196536Srajoptions 	ALT_BREAK_TO_DEBUGGER
47196536Srajoptions 	DDB
48196536Srajoptions 	KDB
49196536Sraj
50196536Sraj# Pseudo devices
51196536Srajdevice		random
52196536Srajdevice		loop
53196536Sraj
54196536Sraj# Serial ports
55196536Srajdevice		uart
56196536Sraj
57196536Sraj# Networking
58196536Srajdevice		ether
59196536Srajdevice		mge			# Marvell Gigabit Ethernet controller
60196536Srajdevice		mii
61196536Srajdevice		e1000phy
62196536Srajdevice		bpf
63240572Sjmgoptions 	HZ=1000
64240572Sjmgoptions 	DEVICE_POLLING
65196536Srajdevice		vlan
66196536Sraj
67227730Srajdevice		cesa			# Marvell security engine
68227730Srajdevice		crypto
69227730Srajdevice		cryptodev
70227730Sraj
71196536Sraj# USB
72263245Simpoptions 	USB_DEBUG		# enable debug msgs
73196536Srajdevice		usb
74196536Srajdevice		ehci
75196536Srajdevice		umass
76196536Srajdevice		scbus
77196536Srajdevice		pass
78196536Srajdevice		da
79196536Sraj
80235609Sgber# NAND
81235609Sgberdevice		nand
82235609Sgber
83209131Sraj# Flattened Device Tree
84209131Srajoptions 	FDT
85240572Sjmgoptions 	FDT_DTB_STATIC
86209131Srajmakeoptions	FDT_DTS_FILE=sheevaplug.dts
87