TS7800 revision 253779
1207753Smm#
2207753Smm# Custom kernel for the TS-7800 board.
3207753Smm#
4207753Smm# $FreeBSD: head/sys/arm/conf/TS7800 253779 2013-07-29 20:26:27Z obrien $
5207753Smm#
6207753Smm
7207753Smmident		TS7800
8207753Smminclude		"../mv/orion/std.ts7800"
9207753Smm
10207753Smmoptions 	SOC_MV_ORION
11makeoptions	MODULES_OVERRIDE=""
12
13#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
14makeoptions	WERROR="-Werror"
15
16options 	SCHED_4BSD		#4BSD scheduler
17options 	INET			#InterNETworking
18options 	INET6			#IPv6 communications protocols
19options 	FFS			#Berkeley Fast Filesystem
20options 	SOFTUPDATES		# Enable FFS soft updates support
21options 	NFSCL			#New Network Filesystem Client
22options 	NFSLOCKD		#Network Lock Manager
23options 	NFS_ROOT		#NFS usable as /, requires NFSCL
24options 	BOOTP
25options 	BOOTP_NFSROOT
26options 	BOOTP_NFSV3
27options 	BOOTP_WIRED_TO=mge0
28
29options 	SYSVSHM			#SYSV-style shared memory
30options 	SYSVMSG			#SYSV-style message queues
31options 	SYSVSEM			#SYSV-style semaphores
32options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
33options 	MUTEX_NOINLINE
34options 	RWLOCK_NOINLINE
35options 	NO_FFS_SNAPSHOT
36options 	NO_SWAPPING
37
38# Debugging
39options 	ALT_BREAK_TO_DEBUGGER
40options 	DDB
41options 	KDB
42options 	GDB			# Support remote GDB.
43
44device		mvs
45device		pci
46
47# Pseudo devices
48device		md
49device		loop
50device		random
51options 	YARROW_RNG		# Yarrow software RNG
52
53# Serial ports
54device		uart
55
56# Networking
57device		ether
58device		mge			# Marvell Gigabit Ethernet controller
59device		mii
60device		e1000phy
61device		bpf
62options 	HZ=1000
63
64# USB
65device		usb
66device		ehci
67device		umass
68device		scbus
69device		pass
70device		da
71
72# SATA
73device		ata
74
75# Flattened Device Tree
76options 	FDT
77options 	FDT_DTB_STATIC
78makeoptions	FDT_DTS_FILE=ts7800.dts
79
80