TX3922 revision 1.13 1 1.1 uch #
2 1.1 uch # Distribution kernel (TX3922 based model) kernel config file
3 1.1 uch
4 1.1 uch #
5 1.13 uch # $NetBSD: TX3922,v 1.13 2000/04/09 14:14:50 uch Exp $
6 1.1 uch #
7 1.1 uch include "arch/hpcmips/conf/std.hpcmips"
8 1.1 uch
9 1.1 uch maxusers 8
10 1.1 uch
11 1.11 uch options MIPS1 # R2000/R3000 CPUs
12 1.11 uch options ENABLE_MIPS_TX3900 # R3900 CPU core
13 1.4 shin options NOFPU # No FPU
14 1.4 shin options SOFTFLOAT # emulate FPU insn
15 1.11 uch #options R3900_CACHE_DISABLE # Disable I/D-cache
16 1.1 uch
17 1.11 uch options TX39XX # Toshiba TX39 series
18 1.11 uch options TX392X # Toshiba TX3922
19 1.11 uch options KSEG2IOBUFSIZE=0x08000000 # MCS0/MCS1 are mapped to kseg2
20 1.1 uch
21 1.11 uch options TX39_DEBUG
22 1.1 uch #options TX39_WATCHDOGTIMER
23 1.1 uch #options WINCE_DEFAULT_SETTING # Debugging use
24 1.11 uch #options TX39ICUDEBUG
25 1.11 uch #options TX39BIUDEBUG
26 1.11 uch #options TX39IODEBUG
27 1.11 uch #options TX39POWERDEBUG
28 1.11 uch #options TX39UARTDEBUG
29 1.11 uch
30 1.11 uch options DDB # in-kernel debugger
31 1.11 uch #options DIAGNOSTIC # extra kernel debugging checks
32 1.11 uch options DEBUG # extra kernel debugging support
33 1.11 uch options KTRACE # system call tracing support
34 1.1 uch
35 1.11 uch options __NO_SOFT_SERIAL_INTERRUPT
36 1.11 uch options SERIALCONSSLOT=0 # UARTA 0, UARTB 1
37 1.1 uch
38 1.11 uch options COMPAT_43
39 1.1 uch
40 1.2 uch options SCSIVERBOSE # human readable SCSI error messages
41 1.11 uch options PCMCIAVERBOSE # verbose PCMCIA configuration messages
42 1.2 uch options USBVERBOSE # verbose USB device autoconfig messages
43 1.1 uch
44 1.13 uch options NTP # network time protocol
45 1.13 uch #options UCONSOLE # users can redirect console (unsafe)
46 1.11 uch
47 1.13 uch # File systems
48 1.13 uch file-system FFS # UFS
49 1.13 uch #file-system EXT2FS # second extended file system (linux)
50 1.13 uch #file-system LFS # log-structured file system
51 1.13 uch file-system MFS # memory file system
52 1.13 uch file-system NFS # Network File System client
53 1.13 uch #file-system CD9660 # ISO 9660 + Rock Ridge file system
54 1.13 uch file-system MSDOSFS # MS-DOS file system
55 1.13 uch file-system FDESC # /dev/fd
56 1.13 uch file-system KERNFS # /kern
57 1.13 uch #file-system NULLFS # loopback file system
58 1.13 uch #file-system OVERLAY # overlay file system
59 1.13 uch #file-system PORTAL # portal filesystem (still experimental)
60 1.13 uch file-system PROCFS # /proc
61 1.13 uch #file-system UMAPFS # NULLFS + uid and gid remapping
62 1.11 uch file-system UNION # union file system
63 1.13 uch #file-system CODA # Coda File System; also needs vcoda (below)
64 1.13 uch
65 1.13 uch # Pull in config fragments for kernel crypto. Use only one of these,
66 1.13 uch # and adjust the prefixes as necessary.
67 1.13 uch
68 1.13 uch #prefix ../crypto-us/sys
69 1.13 uch #cinclude "conf/files.crypto-us"
70 1.13 uch #prefix
71 1.13 uch
72 1.13 uch #prefix ../crypto-intl/sys
73 1.13 uch #cinclude "conf/files.crypto-intl"
74 1.13 uch #prefix
75 1.13 uch
76 1.13 uch # Networking options
77 1.13 uch #options GATEWAY # IP packet forwarding
78 1.13 uch options INET # IP + ICMP + TCP + UDP
79 1.13 uch options INET6 # IPV6
80 1.13 uch #options IPSEC # IP security
81 1.13 uch #options IPSEC_ESP # IP security (encryption part; define w/ IPSEC)
82 1.13 uch #options IPSEC_DEBUG # debug for IP security
83 1.13 uch #options TCP_COMPAT_42 # compatibility with 4.2BSD TCP/IP
84 1.13 uch #options MROUTING # Multicast routing support
85 1.13 uch #options ISO # OSI networking
86 1.13 uch #options TPIP # TPIP
87 1.13 uch #options EON # OSI tunneling over IP
88 1.13 uch #options CCITT,LLC,HDLC # X.25
89 1.5 uch
90 1.7 uch options NFSSERVER # Sun NFS-compatible filesystem (server)
91 1.13 uch options SOFTDEP # FFS soft updates support.
92 1.13 uch #options QUOTA # UFS quotas
93 1.8 shin
94 1.8 shin options NFS_BOOT_DHCP
95 1.7 uch
96 1.1 uch config netbsd root on ? type ?
97 1.1 uch
98 1.1 uch # Networking options
99 1.11 uch options PPP_BSDCOMP # BSD-Compress compression support for PPP
100 1.11 uch options PPP_DEFLATE # Deflate compression support for PPP
101 1.11 uch options PPP_FILTER # Active filter support for PPP (requires bpf)
102 1.11 uch
103 1.11 uch txsim* at mainbus0
104 1.1 uch #
105 1.1 uch # TX39 System Internal Modules
106 1.1 uch #
107 1.11 uch tx39biu* at txsim?
108 1.11 uch tx39icu* at txsim?
109 1.11 uch tx39clock* at txsim?
110 1.11 uch tx39power* at txsim?
111 1.11 uch tx39io* at txsim?
112 1.11 uch tx39sib* at txsim?
113 1.11 uch tx39uart* at txsim?
114 1.11 uch txcom0 at tx39uart? slot 0
115 1.11 uch txcom1 at tx39uart? slot 1
116 1.1 uch
117 1.5 uch # IO module manager (Don't delete)
118 1.11 uch txioman* at tx39io? # misc unknown.
119 1.5 uch
120 1.11 uch txcsbus1 at tx39biu? platform SHARP_TELIOS
121 1.11 uch txcsbus2 at tx39biu? platform VICTOR_INTERLINK
122 1.3 uch
123 1.3 uch options USE_POLL # m38813,tc5165 requires this
124 1.3 uch
125 1.5 uch # PHILIPS UCB1200 / TOSHIBA TC35413F modem/audio analog front-end
126 1.11 uch ucb* at tx39sib? slot 0
127 1.11 uch ucbtp* at ucb?
128 1.11 uch ucbsnd* at ucb?
129 1.5 uch
130 1.7 uch # PHILIPS 74ALVC*1624? / TOSHIBA TC5165BFTS buffer chip (keyboard)
131 1.3 uch # chip select: CS1, IRQ: 3:12/4:12
132 1.11 uch tc5165buf* at txcsbus1 iocs 1 iocsbase 0 iocssize 0x100 iocswidth 16
133 1.11 uch skbd* at tc5165buf?
134 1.11 uch wsmouse* at ucbtp? mux 0
135 1.3 uch
136 1.3 uch # VICTOR InterLink keyboard driver
137 1.3 uch # chip select: CARD1 IRQ ???
138 1.11 uch m38813c* at txcsbus2 iocs 8 iocswidth 16 iocsbase 0 iocssize 8
139 1.11 uch skbd* at m38813c?
140 1.1 uch
141 1.2 uch # TC6358TB(Plum2)
142 1.2 uch # register space: CS3,
143 1.2 uch # I/O space: MCS0 & MCS1, IRQ: 8:21 (IO[5] positive)
144 1.1 uch #
145 1.11 uch plum* at txcsbus? regcs 3 regcswidth 32 iocs 4 iocswidth 32 memcs 5 memcswidth 32 irq1 277
146 1.11 uch plumicu* at plum?
147 1.11 uch plumpower* at plum?
148 1.11 uch plumvideo* at plum?
149 1.11 uch plumpcmcia* at plum?
150 1.11 uch #plumiobus* at plum?
151 1.11 uch #plumisab0 at plumiobus? platform ? slot 0
152 1.11 uch options PLUM_BIG_OHCI_BUFFER # reserve V-RAM area for OHCI module
153 1.11 uch ohci* at plum?
154 1.13 uch
155 1.13 uch # USB bus support
156 1.11 uch usb* at ohci?
157 1.11 uch
158 1.11 uch # USB Hubs
159 1.11 uch uhub* at usb?
160 1.11 uch uhub* at uhub? port ? configuration ? interface ?
161 1.11 uch
162 1.11 uch # USB Mice
163 1.11 uch ums* at uhub? port ? configuration ? interface ?
164 1.11 uch wsmouse* at ums? mux 0
165 1.11 uch
166 1.11 uch # USB Keyboards
167 1.11 uch ukbd* at uhub? port ? configuration ? interface ?
168 1.11 uch wskbd* at ukbd? console ? mux 1
169 1.11 uch
170 1.13 uch # USB joystick, game pad
171 1.13 uch #ujoy* at uhub? configuration ? interface ?
172 1.13 uch
173 1.13 uch # USB Generic HID devices
174 1.11 uch uhid* at uhub? port ? configuration ? interface ?
175 1.13 uch
176 1.13 uch # USB Printer
177 1.11 uch ulpt* at uhub? port ? configuration ? interface ?
178 1.13 uch
179 1.13 uch # USB Modem
180 1.11 uch umodem* at uhub? port ? configuration ?
181 1.11 uch ucom* at umodem?
182 1.13 uch
183 1.13 uch # USB Mass Storage
184 1.11 uch umass* at uhub? port ? configuration ? interface ?
185 1.12 augustss atapibus* at umass? channel ?
186 1.11 uch scsibus* at umass? channel ?
187 1.11 uch
188 1.11 uch # USB audio
189 1.11 uch uaudio* at uhub? port ? configuration ?
190 1.11 uch audio* at uaudio?
191 1.11 uch
192 1.11 uch # USB Ethernet adapters
193 1.11 uch aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
194 1.11 uch cue* at uhub? port ? # CATC USB-EL1201A based adapters
195 1.11 uch kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
196 1.11 uch
197 1.11 uch # USB Generic driver
198 1.11 uch ugen* at uhub? port ?
199 1.11 uch
200 1.11 uch # MII/PHY support
201 1.11 uch exphy* at mii? phy ? # 3Com internal PHYs
202 1.11 uch icsphy* at mii? phy ? # Integrated Circuit Systems ICS1890
203 1.11 uch inphy* at mii? phy ? # Intel 82555 PHYs
204 1.11 uch iophy* at mii? phy ? # Intel 82553 PHYs
205 1.11 uch lxtphy* at mii? phy ? # Level One LXT-970 PHYs
206 1.11 uch nsphy* at mii? phy ? # NS83840 PHYs
207 1.11 uch nsphyter* at mii? phy ? # NS83843 PHYs
208 1.11 uch qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
209 1.11 uch sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
210 1.11 uch tlphy* at mii? phy ? # ThunderLAN PHYs
211 1.11 uch tqphy* at mii? phy ? # TDK Semiconductor PHYs
212 1.11 uch ukphy* at mii? phy ? # generic unknown PHYs
213 1.1 uch
214 1.1 uch # WS console uses SUN or VT100 terminal emulation
215 1.11 uch bivideo* at plumvideo?
216 1.11 uch hpcfb* at bivideo?
217 1.11 uch wsdisplay* at hpcfb?
218 1.11 uch wskbd* at skbd? mux 1
219 1.11 uch btnmgr0 at mainbus0
220 1.11 uch wskbd* at btnmgr0 mux 1
221 1.1 uch
222 1.1 uch options WSEMUL_VT100
223 1.1 uch options WSDISPLAY_DEFAULTSCREENS=4
224 1.1 uch options FONT_VT220L8x10
225 1.1 uch
226 1.1 uch # PCMCIA bus support
227 1.1 uch pcmcia* at plumpcmcia? controller ? socket ?
228 1.1 uch
229 1.1 uch # PCMCIA IDE disk
230 1.1 uch wdc* at pcmcia? function ?
231 1.1 uch wd* at wdc? channel ? drive ? flags 0x0000
232 1.1 uch
233 1.1 uch # ATAPI bus support
234 1.1 uch atapibus* at wdc? channel ?
235 1.1 uch
236 1.13 uch # ATAPI devices
237 1.13 uch # flags have the same meaning as for IDE drives.
238 1.13 uch cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
239 1.13 uch sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
240 1.13 uch #uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
241 1.13 uch
242 1.1 uch # PCMCIA network interfaces
243 1.13 uch awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS)
244 1.13 uch cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer
245 1.1 uch ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
246 1.1 uch mbe* at pcmcia? function ? # MB8696x based Ethernet
247 1.1 uch ne* at pcmcia? function ? # NE2000-compatible Ethernet
248 1.13 uch ray* at pcmcia? function ? # Raytheon Raylink (802.11)
249 1.13 uch sm* at pcmcia? function ? # Megahertz Ethernet
250 1.13 uch wi* at pcmcia? function ? # Lucent WaveLan IEEE (802.11)
251 1.13 uch #xe* at pcmcia? function ? # Xircom PCMCIA cards
252 1.13 uch
253 1.11 uch mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards
254 1.11 uch com* at mhzc?
255 1.11 uch sm* at mhzc?
256 1.1 uch
257 1.13 uch # PCMCIA serial interfaces
258 1.1 uch com* at pcmcia? function ? # Modems and serial cards
259 1.1 uch
260 1.13 uch pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards
261 1.13 uch com* at pcmcom? slave ? # ...and the slave devices
262 1.13 uch
263 1.1 uch # PCMCIA SCSI interfaces
264 1.13 uch aic* at pcmcia? function ? # Adaptec APA-1460 SCSI
265 1.13 uch esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI
266 1.13 uch
267 1.1 uch scsibus* at aic?
268 1.13 uch scsibus* at esp?
269 1.13 uch
270 1.13 uch # SCSI devices
271 1.1 uch sd* at scsibus? target ? lun ? # SCSI disk drives
272 1.13 uch #st* at scsibus? target ? lun ? # SCSI tape drives
273 1.13 uch #cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
274 1.13 uch #ch* at scsibus? target ? lun ? # SCSI autochangers
275 1.13 uch #ss* at scsibus? target ? lun ? # SCSI scanners
276 1.13 uch #uk* at scsibus? target ? lun ? # SCSI unknown
277 1.1 uch
278 1.11 uch # disk/mass storage pseudo-devices
279 1.13 uch #pseudo-device ccd 4 # concatenated disks
280 1.13 uch #pseudo-device raid 4 # RAIDframe disk driver
281 1.13 uch #options RAID_AUTOCONFIG # auto-configuration of RAID components
282 1.13 uch pseudo-device md 1 # memory disk
283 1.11 uch pseudo-device vnd 4 # disk-like interface to files
284 1.11 uch
285 1.13 uch # network pseudo-devices
286 1.11 uch pseudo-device bpfilter 8 # Berkeley packet filter
287 1.11 uch pseudo-device ipfilter # IP filter (firewall) and NAT
288 1.1 uch pseudo-device loop 1 # network loopback
289 1.11 uch pseudo-device ppp 2 # Point-to-Point Protocol
290 1.11 uch
291 1.11 uch # mouse & keyboard multiplexor pseudo-devices
292 1.11 uch pseudo-device wsmux 2
293 1.13 uch
294 1.13 uch # miscellaneous pseudo-devices
295 1.13 uch pseudo-device rnd # /dev/random and in-kernel generator
296 1.13 uch pseudo-device pty 64 # pseudo ptys
297 1.13 uch
298 1.13 uch # a pseudo device needed for Coda # also needs CODA (above)
299 1.13 uch #pseudo-device vcoda 4 # coda minicache <-> venus comm.
300 1.13 uch
301 1.13 uch # for IPv6
302 1.13 uch pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
303 1.13 uch #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
304