FreeBSD/Linux Kernel Cross Reference
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
Cache object: 369ed838012dd8abb8e0edc770fb8101
|