]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - sys/mips/conf/PB92
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / sys / mips / conf / PB92
1 #
2 # PB92 -- Kernel configuration file for FreeBSD/mips for Atheros PB92 reference
3 #         board (AR7242)
4 #
5 # $FreeBSD$
6 #
7
8 ident           PB92
9 # XXX The default load address in the Uboot environment is 0x80010000
10 makeoptions     KERNLOADADDR=0x80050000
11 options         HZ=1000
12
13 # The PB92 has 32mb of RAM; hard-code that
14 options         AR71XX_REALMEM=32*1024*1024
15
16 hints           "PB92.hints"
17 include         "../atheros/std.ar71xx"
18
19 makeoptions     DEBUG=-g                #Build kernel with gdb(1) debug symbols
20 makeoptions     MODULES_OVERRIDE=""
21
22 options         DDB
23 options         KDB
24
25 options         SCHED_4BSD              #4BSD scheduler
26 options         INET                    #InterNETworking
27 options         INET6
28 # options               NFSCL                   #Network Filesystem Client
29 options         PSEUDOFS                #Pseudo-filesystem framework
30 options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
31 options         ALQ
32
33 # Debugging for use in -current
34 #options                DEADLKRES
35 #options                INVARIANTS
36 #options                INVARIANT_SUPPORT
37 #options                WITNESS
38 #options                WITNESS_SKIPSPIN
39 options         FFS                     #Berkeley Fast Filesystem
40 #options         SOFTUPDATES             #Enable FFS soft updates support
41 #options         UFS_ACL                 #Support for access control lists
42 #options         UFS_DIRHASH             #Improve performance on big directories
43
44 options         MD_ROOT
45 options         MD_ROOT_SIZE=5120
46 device          geom_uzip
47 options         GEOM_UZIP
48 options         ROOTDEVNAME=\"ufs:/dev/md0.uzip\"
49
50 # PCI bus
51 device          pci
52 device          ar724x_pci
53
54 # NVRAM U-Boot Environment -> Kernel environment
55 device          nvram2env
56
57 # Wireless NIC cards
58 options         IEEE80211_DEBUG
59 options         IEEE80211_SUPPORT_MESH
60 options         IEEE80211_SUPPORT_TDMA
61 device          wlan            # 802.11 support
62 device          wlan_wep        # 802.11 WEP support
63 device          wlan_ccmp       # 802.11 CCMP support
64 device          wlan_tkip       # 802.11 TKIP support
65 device          wlan_xauth      # 802.11 hostap support
66
67 device          ath             # Atheros pci/cardbus NIC's
68 device          ath_pci         # PCI/PCIe bus glue
69 options         ATH_DEBUG
70 options         ATH_ENABLE_11N
71 options         ATH_DIAGAPI
72
73 device          ath_hal
74 options         AH_SUPPORT_AR5416
75 options         AH_DEBUG
76 options         AH_DEBUG_ALQ
77
78 device          ath_rate_sample
79
80 device          mii
81 device          arge
82
83 # USB devices - PB92 has EHCI only
84
85 device          usb
86 options         USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
87 options         USB_DEBUG
88 options         USB_HOST_ALIGN=32
89 device          ehci
90
91 # Mass storage
92 device          scbus
93 device          umass
94 device          da
95
96 # Read MSDOS formatted disks
97 options         GEOM_PART_BSD
98 options         GEOM_PART_MBR
99 options         MSDOSFS
100
101 # GPIO Bus
102 device          gpio
103 device          gpioled
104
105 # SPI and flash
106 device          spibus
107 device          ar71xx_spi
108 device          mx25l
109
110 # The flash is statically partitioned; add in that
111 device          geom_map
112
113 device          ar71xx_wdog
114
115 # Serial
116 device          uart
117
118 # Network twiddling
119 device          loop
120 device          ether
121 device          md
122 device          bpf
123 device          random
124 device          if_bridge