BCM revision 300208
1#
2# $FreeBSD: head/sys/mips/conf/BCM 300208 2016-05-19 14:19:01Z bz $
3#
4# The Broadcom 470x/471x/535x series of processors and boards is very commonly
5# used in COTS hardware including the ASUS RT-N12, RT-N16, RT-N53.
6#
7
8#NO_UNIVERSE
9
10ident		BCM
11
12hints		"BCM.hints"
13include		"../broadcom/std.broadcom"
14
15# ships with cfe firmware
16options 	CFE
17options 	ALT_BREAK_TO_DEBUGGER
18options 	BREAK_TO_DEBUGGER
19options		BOOTVERBOSE=0
20
21makeoptions	INTRNG
22options		INTRNG
23
24makeoptions	TRAMPLOADADDR=0x80800000
25makeoptions	DEBUG="-g3"		#Build kernel with gdb(1) debug symbols
26makeoptions	MODULES_OVERRIDE=""
27
28options 	DDB
29options 	KDB
30
31options 	SCHED_4BSD		#4BSD scheduler
32options 	INET			#InterNETworking
33options 	NFSCL			#Network Filesystem Client
34#options 	NFS_ROOT		#NFS usable as /, requires NFSCL
35options 	PSEUDOFS		#Pseudo-filesystem framework
36options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
37
38options         FFS                     #Berkeley Fast Filesystem
39options         SOFTUPDATES             #Enable FFS soft updates support
40options         UFS_ACL                 #Support for access control lists
41options         UFS_DIRHASH             #Improve performance on big directories
42
43device		geom_uzip
44options		GEOM_UZIP
45options		GEOM_LABEL		# Providers labelization.
46options		ROOTDEVNAME=\"ufs:ufs/FBSD\"	# assumes FW built by 
47					# freebsd-build-wifi
48
49# Debugging for use in -current
50#options 	DEADLKRES
51options 	INVARIANTS
52options 	INVARIANT_SUPPORT
53
54#options	BHND_LOGLEVEL=BHND_DEBUG_LEVEL
55#options 	BUS_DEBUG
56#makeoptions	BUS_DEBUG
57#options	VERBOSE_SYSINIT
58#makeoptions	VERBOSE_SYSINIT
59
60device		pci
61
62#device		bgmac			# Broadcom GMAC - not yet
63device		bhnd
64
65device		mdio
66
67#Flash
68device		spibus
69device		mx25l			# Serial Flash
70device		cfi			# Parallel Flash
71device		cfid
72
73#UART
74device		uart
75
76#Base
77device		loop
78device		ether
79device 		random
80device		md
81
82#Performance
83#options 	HWPMC_HOOKS
84#device		hwpmc
85#device	 	hwpmc_mips74k
86
87#Ethernet
88# device 	bfe			# XXX will build both pci and siba
89device 		miibus			# attachments
90
91# pci devices
92
93# USB is not yet ready
94#options 	USB_DEBUG		# enable debug msgs
95#device		usb			# USB Bus (required)
96#device		uhci			# UHCI PCI->USB interface
97#device		ehci			# EHCI PCI->USB interface (USB 2.0)
98