SHEEVAPLUG revision 263245
160107Sobrien#
232822Syokota# Custom kernel for Marvell SheevaPlug devices.
332822Syokota#
432822Syokota# $FreeBSD: head/sys/arm/conf/SHEEVAPLUG 263245 2014-03-16 15:22:46Z imp $
532822Syokota#
632822Syokota
732822Syokotaident		SHEEVAPLUG
832822Syokotainclude		"../mv/kirkwood/std.db88f6xxx"
932822Syokota
1032822Syokotaoptions 	SOC_MV_KIRKWOOD
1132822Syokotamakeoptions	MODULES_OVERRIDE=""
1232822Syokota
1332822Syokota#makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
1432822Syokotamakeoptions	WERROR="-Werror"
1532822Syokota
1632822Syokotaoptions 	SCHED_4BSD		# 4BSD scheduler
1732822Syokotaoptions 	INET			# InterNETworking
1832822Syokotaoptions 	INET6			# IPv6 communications protocols
1932822Syokotaoptions 	GEOM_PART_BSD		# BSD partition scheme
2032822Syokotaoptions 	GEOM_PART_MBR		# MBR partition scheme
2132822Syokotaoptions		TMPFS			# Efficient memory filesystem
2232822Syokotaoptions 	FFS			# Berkeley Fast Filesystem
2332822Syokotaoptions 	NANDFS			# NAND Filesystem
2432822Syokotaoptions 	NFSCL			# New Network Filesystem Client
2532822Syokotaoptions 	NFSLOCKD		# Network Lock Manager
2632822Syokotaoptions 	NFS_ROOT		# NFS usable as /, requires NFSCL
2732822Syokotaoptions 	BOOTP
2832822Syokotaoptions 	BOOTP_NFSROOT
2932822Syokotaoptions 	BOOTP_NFSV3
3032822Syokotaoptions 	BOOTP_WIRED_TO=mge0
3132822Syokota
3232822Syokota# Root fs on USB device
3332822Syokota#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
3432822Syokota
3532822Syokotaoptions 	SYSVSHM			# SYSV-style shared memory
3632822Syokotaoptions 	SYSVMSG			# SYSV-style message queues
3732822Syokotaoptions 	SYSVSEM			# SYSV-style semaphores
3832822Syokotaoptions 	_KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions
3932822Syokotaoptions 	MUTEX_NOINLINE
4032822Syokotaoptions 	RWLOCK_NOINLINE
4132822Syokotaoptions 	NO_FFS_SNAPSHOT
4232822Syokotaoptions 	NO_SWAPPING
4332822Syokota
4432822Syokota# Debugging
4532822Syokotaoptions 	ALT_BREAK_TO_DEBUGGER
4632822Syokotaoptions 	DDB
4732822Syokotaoptions 	KDB
4832822Syokota
4932822Syokota# Pseudo devices
5032822Syokotadevice		random
5132822Syokotadevice		loop
5232822Syokota
5332822Syokota# Serial ports
5432822Syokotadevice		uart
5532822Syokota
5632822Syokota# Networking
5732822Syokotadevice		ether
5832822Syokotadevice		mge			# Marvell Gigabit Ethernet controller
5932822Syokotadevice		mii
6032822Syokotadevice		e1000phy
6143334Syokotadevice		bpf
6232822Syokotaoptions 	HZ=1000
6332822Syokotaoptions 	DEVICE_POLLING
6432822Syokotadevice		vlan
6532822Syokota
6632822Syokotadevice		cesa			# Marvell security engine
6732822Syokotadevice		crypto
6832822Syokotadevice		cryptodev
6932822Syokota
7032822Syokota# USB
7132822Syokotaoptions 	USB_DEBUG		# enable debug msgs
7232822Syokotadevice		usb
7332822Syokotadevice		ehci
7432822Syokotadevice		umass
7543334Syokotadevice		scbus
7643334Syokotadevice		pass
7732822Syokotadevice		da
7832822Syokota
7932822Syokota# NAND
8032822Syokotadevice		nand
8132822Syokota
8232822Syokota# Flattened Device Tree
8332822Syokotaoptions 	FDT
8432822Syokotaoptions 	FDT_DTB_STATIC
8532822Syokotamakeoptions	FDT_DTS_FILE=sheevaplug.dts
8632822Syokota