ARNDALE revision 252396
1252396Sray# Kernel configuration for Arndale Board (Exynos5 Dual development platform).
2252396Sray#
3252396Sray# For more information on this file, please read the config(5) manual page,
4252396Sray# and/or the handbook section on Kernel Configuration Files:
5252396Sray#
6252396Sray#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
7252396Sray#
8252396Sray# The handbook is also available locally in /usr/share/doc/handbook
9252396Sray# if you've installed the doc distribution, otherwise always see the
10252396Sray# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
11252396Sray# latest information.
12252396Sray#
13252396Sray# An exhaustive list of options and more detailed explanations of the
14252396Sray# device lines is also present in the ../../conf/NOTES and NOTES files.
15252396Sray# If you are in doubt as to the purpose or necessity of a line, check first
16252396Sray# in NOTES.
17252396Sray#
18252396Sray# $FreeBSD: head/sys/arm/conf/ARNDALE 252396 2013-06-29 23:58:16Z ray $
19252396Sray
20252396Srayident		ARNDALE
21252396Sray
22252396Srayinclude		"../samsung/exynos/std.exynos5"
23252396Sray
24252396Sraymakeoptions	MODULES_OVERRIDE=""
25252396Sraymakeoptions	WITHOUT_MODULES="ahc"
26252396Sray
27252396Sraymakeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
28252396Sraymakeoptions	WERROR="-Werror"
29252396Sray
30252396Srayoptions		HZ=100 ##
31252396Srayoptions		SCHED_4BSD		#4BSD scheduler
32252396Srayoptions		INET			#InterNETworking
33252396Srayoptions		INET6			#IPv6 communications protocols
34252396Srayoptions		FFS			#Berkeley Fast Filesystem
35252396Srayoptions		SOFTUPDATES
36252396Srayoptions		UFS_ACL			#Support for access control lists
37252396Srayoptions		UFS_DIRHASH		#Improve performance on big directories
38252396Srayoptions		MSDOSFS			#MSDOS Filesystem
39252396Srayoptions		CD9660			#ISO 9660 Filesystem
40252396Srayoptions		PROCFS			#Process filesystem (requires PSEUDOFS)
41252396Srayoptions		PSEUDOFS		#Pseudo-filesystem framework
42252396Srayoptions		TMPFS
43252396Srayoptions		COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
44252396Srayoptions		SCSI_DELAY=5000		#Delay (in ms) before probing SCSI
45252396Srayoptions		KTRACE
46252396Srayoptions		SYSVSHM			#SYSV-style shared memory
47252396Srayoptions		SYSVMSG			#SYSV-style message queues
48252396Srayoptions		SYSVSEM			#SYSV-style semaphores
49252396Srayoptions		_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
50252396Srayoptions		KBD_INSTALL_CDEV
51252396Srayoptions		PREEMPTION
52252396Srayoptions		FREEBSD_BOOT_LOADER
53252396Sray
54252396Sray# Debugging
55252396Sraymakeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
56252396Srayoptions		BREAK_TO_DEBUGGER
57252396Sray#options	VERBOSE_SYSINIT		#Enable verbose sysinit messages
58252396Srayoptions		KDB
59252396Srayoptions		DDB			#Enable the kernel debugger
60252396Srayoptions		INVARIANTS		#Enable calls of extra sanity checking
61252396Srayoptions		INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
62252396Sray#options	WITNESS			#Enable checks to detect deadlocks and cycles
63252396Sray#options	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
64252396Srayoptions		DIAGNOSTIC
65252396Sray
66252396Sray# NFS support
67252396Srayoptions		NFSCL			#Network Filesystem Client
68252396Srayoptions		NFSLOCKD		#Network Lock Manager
69252396Srayoptions		NFS_ROOT		#NFS usable as /, requires NFSCLIENT
70252396Sray
71252396Sray# Uncomment this for NFS root
72252396Sray#options	NFS_ROOT		#NFS usable as /, requires NFSCL
73252396Sray#options	BOOTP_NFSROOT
74252396Sray#options	BOOTP_COMPAT
75252396Sray#options	BOOTP
76252396Sray#options	BOOTP_NFSV3
77252396Sray#options	BOOTP_WIRED_TO=cpsw0
78252396Sray
79252396Sraydevice		mmc			# mmc/sd bus
80252396Sraydevice		mmcsd			# mmc/sd flash cards
81252396Sraydevice		sdhci			# generic sdhci
82252396Sray
83252396Srayoptions		ROOTDEVNAME=\"ufs:/dev/da0\"
84252396Sray
85252396Sray#options	SMP
86252396Sray
87252396Sray# Pseudo devices
88252396Sray
89252396Sraydevice		loop
90252396Sraydevice		random
91252396Sraydevice		pty
92252396Sraydevice		md
93252396Sraydevice		gpio
94252396Sray
95252396Sray# USB support
96252396Sraydevice		usb
97252396Srayoptions		USB_DEBUG
98252396Sray#options	USB_REQ_DEBUG
99252396Sray#options	USB_VERBOSE
100252396Sray#device		musb
101252396Sraydevice		ehci
102252396Sray#device		ohci
103252396Sray
104252396Sraydevice		umass
105252396Sraydevice		scbus			# SCSI bus (required for SCSI)
106252396Sraydevice		da			# Direct Access (disks)
107252396Sraydevice		pass
108252396Sray
109252396Sray# SATA
110252396Sray#device		ata
111252396Sray#device		atadisk
112252396Sray#device		mvs
113252396Sray
114252396Sray# Serial ports
115252396Sraydevice		uart
116252396Sray
117252396Sray# I2C (TWSI)
118252396Sray#device		iic
119252396Sray#device		iicbus
120252396Sray
121252396Sray# Ethernet
122252396Sraydevice		ether
123252396Sraydevice		mii
124252396Sraydevice		smsc
125252396Sraydevice		smscphy
126252396Sray
127252396Sray# USB ethernet support, requires miibus
128252396Sraydevice		miibus
129252396Sraydevice		axe			# ASIX Electronics USB Ethernet
130252396Sraydevice		bpf			# Berkeley packet filter
131252396Sray
132252396Sray#FDT
133252396Srayoptions		FDT
134252396Srayoptions		FDT_DTB_STATIC
135252396Sraymakeoptions	FDT_DTS_FILE=exynos5250-arndale.dts
136