]> CyberLeo.Net >> Repos - FreeBSD/releng/7.2.git/blob - sys/arm/conf/KB920X
Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.
[FreeBSD/releng/7.2.git] / sys / arm / conf / KB920X
1 # KB920X -- Custom kernel configuration for the KB9200, 9201 and 9202
2 # AT91RM9200 evaluation boards from kwikbyte.com.
3 #
4 # For more information on this file, please read the handbook section on
5 # Kernel Configuration Files:
6 #
7 #    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
8 #
9 # The handbook is also available locally in /usr/share/doc/handbook
10 # if you've installed the doc distribution, otherwise always see the
11 # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
12 # latest information.
13 #
14 # An exhaustive list of options and more detailed explanations of the
15 # device lines is also present in the ../../conf/NOTES and NOTES files. 
16 # If you are in doubt as to the purpose or necessity of a line, check first 
17 # in NOTES.
18 #
19 # $FreeBSD$
20
21 machine         arm
22 ident           KB920X
23
24 include         "../at91/std.kb920x"
25 #To statically compile in device wiring instead of /boot/device.hints
26 #hints          "GENERIC.hints"         #Default places to look for devices.
27 hints           "KB920X.hints"
28 makeoptions     MODULES_OVERRIDE=""
29
30 makeoptions     DEBUG=-g                #Build kernel with gdb(1) debug symbols
31 options         DDB
32 options         KDB
33
34 options         SCHED_4BSD              #4BSD scheduler
35 options         INET                    #InterNETworking
36 #options        INET6                   #IPv6 communications protocols
37 options         FFS                     #Berkeley Fast Filesystem
38 #options        SOFTUPDATES             #Enable FFS soft updates support
39 #options        UFS_ACL                 #Support for access control lists
40 #options        UFS_DIRHASH             #Improve performance on big directories
41 #options        MD_ROOT                 #MD is a potential root device
42 #options                MD_ROOT_SIZE=4096       # 3MB ram disk
43 options         ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
44 options         NFSCLIENT               #Network Filesystem Client
45 #options        NFSSERVER               #Network Filesystem Server
46 #options        NFSLOCKD                #Network Lock Manager
47 #options        NFS_ROOT                #NFS usable as /, requires NFSCLIENT
48 #options        BOOTP_NFSROOT
49 #options        BOOTP
50
51 #options        MSDOSFS                 #MSDOS Filesystem
52 #options        CD9660                  #ISO 9660 Filesystem
53 #options        PROCFS                  #Process filesystem (requires PSEUDOFS)
54 options         PSEUDOFS                #Pseudo-filesystem framework
55 #options        SCSI_DELAY=5000         #Delay (in ms) before probing SCSI
56 #options        KTRACE                  #ktrace(1) support
57 options         SYSVSHM                 #SYSV-style shared memory
58 options         SYSVMSG                 #SYSV-style message queues
59 options         SYSVSEM                 #SYSV-style semaphores
60 options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
61 #options        SYSCTL_OMIT_DESCR
62 options         MUTEX_NOINLINE
63 options         RWLOCK_NOINLINE
64 options         NO_FFS_SNAPSHOT
65 options         NO_SWAPPING
66 device          genclock
67 device          random
68 device          pty
69 device          loop
70 device          ether
71 device          nexus
72 device          uart
73 device          ate
74 device          mii
75 device          lxtphy
76
77 # Debugging for use in -current
78 #options        INVARIANTS              #Enable calls of extra sanity checking
79 #options        INVARIANT_SUPPORT       #Extra sanity checks of internal structures, required by INVARIANTS
80 #options        WITNESS                 #Enable checks to detect deadlocks and cycles
81 #options        WITNESS_SKIPSPIN        #Don't run witness on spinlocks for speed
82
83 device          mem                     # Memory and kernel memory devices
84 device          md
85 device          at91_twi                # TWI: Two Wire Interface
86 device          at91_spi                # SPI:
87 device          spibus
88 # MMC/SD
89 device          at91_mci
90 device          mmc
91 device          mmcsd
92 # iic
93 device          iic
94 device          iicbus
95 device          icee
96
97 device          bpf
98 # USB support
99 device          ohci            # OHCI localbus->USB interface
100 device          usb             # USB Bus (required)
101 #device         udbp            # USB Double Bulk Pipe devices
102 device          ugen            # Generic
103 device          uhid            # "Human Interface Devices"
104 device          ulpt            # Printer
105 device          umass           # Disks/Mass storage - Requires scbus and da
106 device          ural            # Ralink Technology RT2500USB wireless NICs
107 device          rum             # Ralink Technology RT2501USB wireless NICs
108 device          urio            # Diamond Rio 500 MP3 player
109 device          uscanner        # Scanners
110 # USB Ethernet, requires miibus
111 device          miibus
112 device          aue             # ADMtek USB Ethernet
113 device          axe             # ASIX Electronics USB Ethernet
114 device          cdce            # Generic USB over Ethernet
115 device          cue             # CATC USB Ethernet
116 device          kue             # Kawasaki LSI USB Ethernet
117 device          rue             # RealTek RTL8150 USB Ethernet
118 device          udav
119 # usb serial
120 device          ucom
121 device          uark
122 device          ubsa
123 device          ubser
124 device          uftdi
125 device          uipaq
126 device          uplcom
127 device          uvisor
128 device          uvscom
129 # SCSI peripherals
130 device          scbus           # SCSI bus (required for SCSI)
131 device          da              # Direct Access (disks)
132 device          cd              # CD
133 device          pass            # Passthrough device (direct SCSI access)
134 # Wireless NIC cards
135 device          wlan            # 802.11 support
136 device          wlan_wep        # 802.11 WEP support
137 device          wlan_ccmp       # 802.11 CCMP support
138 device          wlan_tkip       # 802.11 TKIP support
139 device          wlan_amrr       # AMRR transmit rate control algorithm
140 device          wlan_scan_ap    # 802.11 AP mode scanning
141 device          wlan_scan_sta   # 802.11 STA mode scanning