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