EA3250 revision 302408
1#
2# Custom kernel for EA3250 boards.
3#
4# $FreeBSD: stable/11/sys/arm/conf/EA3250 282576 2015-05-07 12:38:23Z andrew $
5#
6
7ident		EA3250
8include 	"std.arm"
9include 	"../lpc/std.lpc"
10hints		"EA3250.hints"
11
12makeoptions	MODULES_OVERRIDE=""
13
14#makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
15makeoptions	WERROR="-Werror"
16
17options 	SCHED_4BSD		# 4BSD scheduler
18options 	INET			# InterNETworking
19options 	INET6			# IPv6 communications protocols
20options 	FFS			# Berkeley Fast Filesystem
21options 	NFSCL			# Network Filesystem Client
22options 	NFSLOCKD		# Network Lock Manager
23options 	NFS_ROOT		# NFS usable as /, requires NFSCL
24options 	GEOM_PART_BSD		# BSD partition scheme
25options 	GEOM_PART_MBR		# MBR partition scheme
26options 	TMPFS			# Efficient memory filesystem
27options 	MSDOSFS
28options 	BOOTP
29options 	BOOTP_NFSROOT
30options 	BOOTP_NFSV3
31options 	BOOTP_WIRED_TO=lpe0
32
33#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
34
35options 	SYSVSHM			# SYSV-style shared memory
36options 	SYSVMSG			# SYSV-style message queues
37options 	SYSVSEM			# SYSV-style semaphores
38options 	_KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions
39options 	MUTEX_NOINLINE
40options 	RWLOCK_NOINLINE
41options 	NO_FFS_SNAPSHOT
42options 	NO_SWAPPING
43
44# Debugging
45options 	ALT_BREAK_TO_DEBUGGER
46options 	DDB
47#options 	DEADLKRES		# Enable the deadlock resolver
48#options 	DIAGNOSTIC
49#options 	INVARIANTS		# Enable calls of extra sanity checking
50#options 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
51options 	KDB
52options 	WITNESS			# Enable checks to detect deadlocks and cycles
53options 	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed
54#options 	WITNESS_KDB
55
56# Pseudo devices
57device		loop
58device		md
59device		pty
60device		random
61
62# Serial ports
63device		uart
64
65# Networking
66device		ether
67device		mii
68device		bpf
69device		lpe
70
71# USB
72options 	USB_DEBUG
73device		usb
74device		ohci
75device		umass
76device		scbus
77device		pass
78device		da
79
80device		mmc
81device		mmcsd
82device		lpcmmc
83
84device		gpio
85device		gpioled
86device		lpcgpio
87
88device		spibus
89device		lpcspi
90device		ssd1289
91
92device		lpcfb
93
94# DMAC
95device		dmac
96
97# Flattened Device Tree
98options 	FDT
99options 	FDT_DTB_STATIC
100makeoptions	FDT_DTS_FILE=ea3250.dts
101