]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/mips/conf/BCM
Upgrade to Unbound 1.5.10.
[FreeBSD/FreeBSD.git] / sys / mips / conf / BCM
1 #
2 # $FreeBSD$
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 ident           BCM
9 cpu             CPU_MIPS74K
10
11 hints           "BCM.hints"
12 include         "../broadcom/std.broadcom"
13
14 # ships with cfe firmware
15 options         CFE
16 device          cfe
17
18 options         ALT_BREAK_TO_DEBUGGER
19 options         BREAK_TO_DEBUGGER
20 options         BOOTVERBOSE=0
21
22 makeoptions     TRAMPLOADADDR=0x80800000
23 makeoptions     DEBUG="-g3"             #Build kernel with gdb(1) debug symbols
24 makeoptions     MODULES_OVERRIDE=""
25
26 options         DDB
27 options         KDB
28
29 options         SCHED_4BSD              #4BSD scheduler
30 options         INET                    #InterNETworking
31 options         NFSCL                   #Network Filesystem Client
32 #options        NFS_ROOT                #NFS usable as /, requires NFSCL
33 options         PSEUDOFS                #Pseudo-filesystem framework
34 options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
35
36 options         FFS                     #Berkeley Fast Filesystem
37 options         SOFTUPDATES             #Enable FFS soft updates support
38 options         UFS_ACL                 #Support for access control lists
39 options         UFS_DIRHASH             #Improve performance on big directories
40
41 device          geom_uzip
42 options         GEOM_UZIP
43 options         GEOM_LABEL              # Providers labelization.
44 options         ROOTDEVNAME=\"ufs:ufs/FBSD\"    # assumes FW built by 
45                                         # freebsd-build-wifi
46
47 # Debugging for use in -current
48 #options        DEADLKRES
49 options         INVARIANTS
50 options         INVARIANT_SUPPORT
51
52 #options        BHND_LOGLEVEL=BHND_DEBUG_LEVEL
53 #options        BUS_DEBUG
54 #makeoptions    BUS_DEBUG
55 options         EARLY_PRINTF
56 #options        VERBOSE_SYSINIT
57 #makeoptions    VERBOSE_SYSINIT
58
59 # bhnd(4)
60 device          bhnd
61 device          bcma                    # bcma backplane
62 device          bcma_nexus
63
64 device          pci
65 device          bhnd_pcib               # PCIe-G1 core
66
67 #device         bgmac                   # Broadcom GMAC - not yet
68
69 device          mdio
70
71 #Flash
72 device          spibus
73 device          mx25l                   # Serial Flash
74 device          cfi                     # Parallel Flash
75 device          cfid
76
77 #UART
78 device          uart
79
80 #Base
81 device          loop
82 device          ether
83 device          random
84 device          md
85
86 #Performance
87 #options        HWPMC_HOOKS
88 #device         hwpmc
89 #device         hwpmc_mips74k
90
91 #Ethernet
92 # device        bfe                     # XXX will build both pci and siba
93 device          miibus                  # attachments
94
95 # pci devices
96
97 # USB
98 options         USB_DEBUG               # enable debug msgs
99 # taken from atheros
100 options         USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
101 options         USB_HOST_ALIGN=32               # AR71XX (MIPS in general?) requires this
102
103 device          usb                     # USB Bus (required)
104 device          ohci                    # OHCI interface
105 device          ehci                    # EHCI interface (USB 2.0)
106
107 device          scbus
108 device          umass
109 device          da