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