FreeBSD/Linux Kernel Cross Reference
sys/mips/conf/PB92
1 #
2 # PB92 -- Kernel configuration file for FreeBSD/mips for Atheros PB92 reference
3 # board (AR7242)
4 #
5 # $FreeBSD: releng/9.0/sys/mips/conf/PB92 221753 2011-05-11 00:52:41Z gonzo $
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
Cache object: ee2e5432933ddc1d53bca2fe64adfade
|