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