1#
2# AR5315 -- Kernel configuration file for FreeBSD/MIPS for Atheros 5315 systems
3#
4# This includes all the common drivers for the AR5315 boards
5#
6# $FreeBSD$
7#
8
9machine		mips mips
10#ident		AR5315_BASE
11cpu		CPU_MIPS4KC
12makeoptions	KERNLOADADDR=0x80050000
13options 	HZ=1000
14
15makeoptions	MODULES_OVERRIDE=""
16
17files		"../atheros/ar531x/files.ar5315"
18
19options 	INTRNG
20
21# For now, hints are per-board.
22
23hints		"AR5315_BASE.hints"
24
25makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols
26
27# For small memory footprints
28options VM_KMEM_SIZE_SCALE=1
29
30options 	DDB
31options 	KDB
32
33options 	SCHED_4BSD		#4BSD scheduler
34options 	INET			#InterNETworking
35options 	INET6			# IPv6
36options 	TCP_HHOOK		# hhook(9) framework for TCP
37
38# options 	NFSCL		#Network Filesystem Client
39
40options 	PSEUDOFS		#Pseudo-filesystem framework
41options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
42
43# options 	NFS_LEGACYRPC
44# Debugging for use in -current
45options 	INVARIANTS
46options 	INVARIANT_SUPPORT
47options 	WITNESS
48options 	WITNESS_SKIPSPIN
49options 	DEBUG_REDZONE
50options 	DEBUG_MEMGUARD
51
52options         FFS                     #Berkeley Fast Filesystem
53# options         SOFTUPDATES             #Enable FFS soft updates support
54# options         UFS_ACL                 #Support for access control lists
55# options         UFS_DIRHASH             #Improve performance on big directories
56# options 	MSDOSFS			# Read MSDOS filesystems; useful for USB/CF
57
58device		mii
59device		are
60
61device		ar5315_spi
62device		spibus
63device		mx25l
64device		geom_redboot
65
66device		ar5315_wdog
67
68device		uart
69device		uart_ar5315
70
71device		loop
72device		ether
73device		md
74device		bpf
75
76options 	ARGE_DEBUG	# Enable if_arge debugging for now
77
78# Enable GPIO
79device		gpio
80device		gpioled
81