]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/mips/conf/BCM
Import ClangFormat.cpp from ^/vendor/clang/clang-release_380-r262564
[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
10 hints           "BCM.hints"
11 include         "../broadcom/std.broadcom"
12
13 # ships with cfe firmware
14 options         CFE
15 options         ALT_BREAK_TO_DEBUGGER
16 options         BREAK_TO_DEBUGGER
17 options         BOOTVERBOSE=0
18
19 makeoptions     INTRNG
20 options         INTRNG
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        VERBOSE_SYSINIT
56 #makeoptions    VERBOSE_SYSINIT
57
58 # bhnd(4)
59 device          bhnd
60 device          bcma                    # bcma backplane
61 device          bcma_nexus
62
63 device          pci
64 device          bhnd_pcib               # PCIe-G1 core
65
66 #device         bgmac                   # Broadcom GMAC - not yet
67
68 device          mdio
69
70 #Flash
71 device          spibus
72 device          mx25l                   # Serial Flash
73 device          cfi                     # Parallel Flash
74 device          cfid
75
76 #UART
77 device          uart
78
79 #Base
80 device          loop
81 device          ether
82 device          random
83 device          md
84
85 #Performance
86 #options        HWPMC_HOOKS
87 #device         hwpmc
88 #device         hwpmc_mips74k
89
90 #Ethernet
91 # device        bfe                     # XXX will build both pci and siba
92 device          miibus                  # attachments
93
94 # pci devices
95
96 # USB is not yet ready
97 #options        USB_DEBUG               # enable debug msgs
98 #device         usb                     # USB Bus (required)
99 #device         uhci                    # UHCI PCI->USB interface
100 #device         ehci                    # EHCI PCI->USB interface (USB 2.0)