]> CyberLeo.Net >> Repos - FreeBSD/releng/7.2.git/blob - sys/arm/conf/HL200
Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.
[FreeBSD/releng/7.2.git] / sys / arm / conf / HL200
1 # KB920X -- Custom kernel configuration for the KB9200, 9201 and 9202
2 # AT91RM9200 based Hot-e configuration file
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           HL200
23
24 include "../at91/std.at91"
25 files   "../at91/files.kb920x"
26
27 options         STARTUP_PAGETABLE_ADDR=0x20000000
28 makeoptions     KERNPHYSADDR=0x20100000
29 makeoptions     KERNVIRTADDR=0xc0100000
30 options         KERNPHYSADDR=0x20100000 
31 options         KERNVIRTADDR=0xc0100000
32
33 #To statically compile in device wiring instead of /boot/device.hints
34 #hints          "GENERIC.hints"         #Default places to look for devices.
35 hints           "KB920X.hints"
36 makeoptions     MODULES_OVERRIDE=""
37
38 makeoptions     DEBUG=-g                #Build kernel with gdb(1) debug symbols
39 options         DDB
40 options         KDB
41 options         AT91C_MASTER_CLOCK=45000000
42
43 options         SCHED_4BSD              #4BSD scheduler
44 options         INET                    #InterNETworking
45 #options        INET6                   #IPv6 communications protocols
46 options         FFS                     #Berkeley Fast Filesystem
47 #options        SOFTUPDATES             #Enable FFS soft updates support
48 #options        UFS_ACL                 #Support for access control lists
49 #options        UFS_DIRHASH             #Improve performance on big directories
50 #options        MD_ROOT                 #MD is a potential root device
51 #options                MD_ROOT_SIZE=4096       # 3MB ram disk
52 #options        ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
53 options         NFSCLIENT               #Network Filesystem Client
54 #options        NFSSERVER               #Network Filesystem Server
55 #options        NFSLOCKD                #Network Lock Manager
56 options         NFS_ROOT                #NFS usable as /, requires NFSCLIENT
57 options BOOTP_NFSROOT
58 options BOOTP
59 options BOOTP_NFSV3
60 options BOOTP_WIRED_TO=ate0
61 options BOOTP_COMPAT
62
63 #options        MSDOSFS                 #MSDOS Filesystem
64 #options        CD9660                  #ISO 9660 Filesystem
65 #options        PROCFS                  #Process filesystem (requires PSEUDOFS)
66 options         PSEUDOFS                #Pseudo-filesystem framework
67 #options        SCSI_DELAY=5000         #Delay (in ms) before probing SCSI
68 #options        KTRACE                  #ktrace(1) support
69 options         SYSVSHM                 #SYSV-style shared memory
70 options         SYSVMSG                 #SYSV-style message queues
71 options         SYSVSEM                 #SYSV-style semaphores
72 options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
73 #options        SYSCTL_OMIT_DESCR
74 options         MUTEX_NOINLINE
75 options         RWLOCK_NOINLINE
76 options         NO_FFS_SNAPSHOT
77 options         NO_SWAPPING
78 device          genclock
79 device          random
80 device          pty
81 device          loop
82 device          ether
83 device          nexus
84 device          uart
85 device          ate
86 device          mii
87 device          lxtphy
88
89 # Debugging for use in -current
90 #options        INVARIANTS              #Enable calls of extra sanity checking
91 #options        INVARIANT_SUPPORT       #Extra sanity checks of internal structures, required by INVARIANTS
92 #options        WITNESS                 #Enable checks to detect deadlocks and cycles
93 #options        WITNESS_SKIPSPIN        #Don't run witness on spinlocks for speed
94
95 device          mem                     # Memory and kernel memory devices
96 device          md
97 device          at91_twi                # TWI: Two Wire Interface
98 device          at91_spi                # SPI:
99 device          spibus
100 # MMC/SD
101 device          at91_mci
102 device          mmc
103 device          mmcsd
104 # iic
105 device          iic
106 device          iicbus
107 device          icee
108
109 device          bpf
110 # USB support
111 device          ohci            # OHCI localbus->USB interface
112 device          usb             # USB Bus (required)
113 #device         udbp            # USB Double Bulk Pipe devices
114 device          ugen            # Generic
115 device          uhid            # "Human Interface Devices"
116 device          ulpt            # Printer
117 device          umass           # Disks/Mass storage - Requires scbus and da
118 device          ural            # Ralink Technology RT2500USB wireless NICs
119 device          rum             # Ralink Technology RT2501USB wireless NICs
120 device          urio            # Diamond Rio 500 MP3 player
121 device          uscanner        # Scanners
122 # USB Ethernet, requires miibus
123 device          miibus
124 device          aue             # ADMtek USB Ethernet
125 device          axe             # ASIX Electronics USB Ethernet
126 device          cdce            # Generic USB over Ethernet
127 device          cue             # CATC USB Ethernet
128 device          kue             # Kawasaki LSI USB Ethernet
129 device          rue             # RealTek RTL8150 USB Ethernet
130 device          udav
131 # usb serial
132 device          ucom
133 device          uark
134 device          ubsa
135 device          ubser
136 device          uftdi
137 device          uipaq
138 device          uplcom
139 device          uvisor
140 device          uvscom
141 # SCSI peripherals
142 device          scbus           # SCSI bus (required for SCSI)
143 device          da              # Direct Access (disks)
144 device          cd              # CD
145 device          pass            # Passthrough device (direct SCSI access)
146 # Wireless NIC cards
147 device          wlan            # 802.11 support
148 device          wlan_wep        # 802.11 WEP support
149 device          wlan_ccmp       # 802.11 CCMP support
150 device          wlan_tkip       # 802.11 TKIP support
151 device          wlan_amrr       # AMRR transmit rate control algorithm
152 device          wlan_scan_ap    # 802.11 AP mode scanning
153 device          wlan_scan_sta   # 802.11 STA mode scanning