ARNDALE revision 266331
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: stable/10/sys/arm/conf/ARNDALE 266331 2014-05-17 17:34:37Z ian $
19252396Sray
20252396Srayident		ARNDALE
21252396Sray
22252396Srayinclude		"../samsung/exynos/std.exynos5"
23252396Sray
24252396Sraymakeoptions	MODULES_OVERRIDE=""
25252396Sraymakeoptions	WITHOUT_MODULES="ahc"
26252396Sray
27266328Sianmakeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
28252396Sraymakeoptions	WERROR="-Werror"
29252396Sray
30266331Sianoptions 	HZ=100
31266331Sianoptions 	SCHED_4BSD		# 4BSD scheduler
32266331Sianoptions 	INET			# InterNETworking
33266331Sianoptions 	INET6			# IPv6 communications protocols
34266328Sianoptions 	GEOM_PART_BSD		# BSD partition scheme
35266328Sianoptions 	GEOM_PART_MBR		# MBR partition scheme
36266331Sianoptions 	TMPFS			# Efficient memory filesystem
37266331Sianoptions 	FFS			# Berkeley Fast Filesystem
38266331Sianoptions 	SOFTUPDATES
39266331Sianoptions 	UFS_ACL			# Support for access control lists
40266331Sianoptions 	UFS_DIRHASH		# Improve performance on big directories
41266331Sianoptions 	MSDOSFS			# MSDOS Filesystem
42266331Sianoptions 	CD9660			# ISO 9660 Filesystem
43266331Sianoptions 	PROCFS			# Process filesystem (requires PSEUDOFS)
44266331Sianoptions 	PSEUDOFS		# Pseudo-filesystem framework
45266331Sianoptions 	COMPAT_43		# Compatible with BSD 4.3 [KEEP THIS!]
46266331Sianoptions 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
47266331Sianoptions 	KTRACE
48266331Sianoptions 	SYSVSHM			# SYSV-style shared memory
49266331Sianoptions 	SYSVMSG			# SYSV-style message queues
50266331Sianoptions 	SYSVSEM			# SYSV-style semaphores
51266331Sianoptions 	_KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions
52266331Sianoptions 	KBD_INSTALL_CDEV
53266331Sianoptions 	PREEMPTION
54266331Sianoptions 	FREEBSD_BOOT_LOADER
55266328Sianoptions 	VFP			# vfp/neon
56252396Sray
57252396Sray# Debugging
58266328Sianmakeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
59266331Sianoptions 	BREAK_TO_DEBUGGER
60266328Sian#options	VERBOSE_SYSINIT		# Enable verbose sysinit messages
61266331Sianoptions 	KDB
62266331Sianoptions 	DDB			# Enable the kernel debugger
63266331Sianoptions 	INVARIANTS		# Enable calls of extra sanity checking
64266331Sianoptions 	INVARIANT_SUPPORT	# Extra sanity checks of internal structures, required by INVARIANTS
65266328Sian#options	WITNESS			# Enable checks to detect deadlocks and cycles
66266328Sian#options	WITNESS_SKIPSPIN	# Don't run witness on spinlocks for speed
67266331Sianoptions 	DIAGNOSTIC
68252396Sray
69252396Sray# NFS support
70266331Sianoptions 	NFSCL			# Network Filesystem Client
71266331Sianoptions 	NFSLOCKD		# Network Lock Manager
72266331Sianoptions 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
73252396Sray
74252396Sray# Uncomment this for NFS root
75266328Sian#options	NFS_ROOT		# NFS usable as /, requires NFSCL
76252396Sray#options	BOOTP_NFSROOT
77252396Sray#options	BOOTP_COMPAT
78252396Sray#options	BOOTP
79252396Sray#options	BOOTP_NFSV3
80252396Sray#options	BOOTP_WIRED_TO=cpsw0
81252396Sray
82252396Sraydevice		mmc			# mmc/sd bus
83252396Sraydevice		mmcsd			# mmc/sd flash cards
84252396Sraydevice		sdhci			# generic sdhci
85252396Sray
86266331Sianoptions 	ROOTDEVNAME=\"ufs:/dev/da0\"
87252396Sray
88252396Sray#options	SMP
89252396Sray
90252396Sray# Pseudo devices
91252396Sray
92252396Sraydevice		loop
93252396Sraydevice		random
94252396Sraydevice		pty
95252396Sraydevice		md
96252396Sraydevice		gpio
97252396Sray
98252396Sray# USB support
99266086Sianoptions 	USB_HOST_ALIGN=64	# Align usb buffers to cache line size.
100252396Sraydevice		usb
101266331Sianoptions 	USB_DEBUG
102252396Sray#options	USB_REQ_DEBUG
103252396Sray#options	USB_VERBOSE
104252396Sray#device		musb
105252396Sraydevice		ehci
106252396Sray#device		ohci
107252396Sray
108252396Sraydevice		umass
109252396Sraydevice		scbus			# SCSI bus (required for SCSI)
110252396Sraydevice		da			# Direct Access (disks)
111252396Sraydevice		pass
112252396Sray
113252396Sray# SATA
114252396Sray#device		ata
115252396Sray#device		atadisk
116252396Sray#device		mvs
117252396Sray
118252396Sray# Serial ports
119252396Sraydevice		uart
120252396Sray
121252396Sray# I2C (TWSI)
122252396Sray#device		iic
123252396Sray#device		iicbus
124252396Sray
125252396Sray# Ethernet
126252396Sraydevice		ether
127252396Sraydevice		mii
128252396Sraydevice		smsc
129252396Sraydevice		smscphy
130252396Sray
131252396Sray# USB ethernet support, requires miibus
132252396Sraydevice		miibus
133252396Sraydevice		axe			# ASIX Electronics USB Ethernet
134252396Sraydevice		bpf			# Berkeley packet filter
135252396Sray
136252396Sray#FDT
137266331Sianoptions 	FDT
138266331Sianoptions 	FDT_DTB_STATIC
139252396Sraymakeoptions	FDT_DTS_FILE=exynos5250-arndale.dts
140