Sync usage with man page.
[netbsd-mini2440.git] / sys / arch / hpcmips / conf / TX3922
blob7633d366efb7e3b1aa1e6189c789bc51b31d40a2
2 # Distribution kernel (TOSHIBA TX3922 based model) kernel config file
4 #       $NetBSD: TX3922,v 1.85 2008/11/24 11:41:11 ad Exp $
6 include         "arch/hpcmips/conf/std.hpcmips"
8 #options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
10 maxusers        16
12 include         "arch/hpcmips/conf/std.hpcmips.tx39"
13 makeoptions     CPUFLAGS="-march=r3900" # CPU codegen options
14 options         TX392X                  # Toshiba TX3922
16 options         TX39_DEBUG
17 #options        TX39_WATCHDOGTIMER
18 #options        WINCE_DEFAULT_SETTING   # Debugging use
19 #options        TX39ICU_DEBUG
20 #options        TX39BIU_DEBUG
21 #options        TX39POWER_DEBUG
22 #options        TX39UART_DEBUG
24 options         KLOADER
25 options         KLOADER_KERNEL_PATH="\"/netbsd\""
26 options         KLOADER_DEBUG
28 options         DDB                     # in-kernel debugger
29 #options        DIAGNOSTIC              # extra kernel debugging checks
30 options         DEBUG                   # extra kernel debugging support
31 options         KTRACE                  # system call tracing support
32 options         MSGBUFSIZE=65534
34 options         SERIALCONSSLOT=0        # UARTA 0, UARTB 1
36 options         COMPAT_43
37 options         COMPAT_16
38 options         COMPAT_20
39 options         COMPAT_30       # NetBSD 3.0 compatibility.
40 options         COMPAT_40       # NetBSD 4.0 compatibility.
41 options         COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
43 #options        SCSIVERBOSE     # human readable SCSI error messages
44 #options        PCMCIAVERBOSE   # verbose PCMCIA configuration messages
45 #options        USBVERBOSE      # verbose USB device autoconfig messages
46 #options        MIIVERBOSE      # verbose PHY autoconfig messages
48 options         NTP                     # network time protocol
50 options         USERCONF        # userconf(4) support
51 #options        PIPE_SOCKETPAIR # smaller, but slower pipe(2)
52 #options        SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
54 # File systems
55 file-system     FFS             # UFS
56 #file-system    EXT2FS          # second extended file system (linux)
57 #file-system    LFS             # log-structured file system
58 file-system     MFS             # memory file system
59 file-system     NFS             # Network File System client
60 #file-system    CD9660          # ISO 9660 + Rock Ridge file system
61 file-system     MSDOSFS         # MS-DOS file system
62 file-system     FDESC           # /dev/fd
63 file-system     KERNFS          # /kern
64 #file-system    NULLFS          # loopback file system
65 #file-system    OVERLAY         # overlay file system
66 file-system     PROCFS          # /proc
67 #file-system    UMAPFS          # NULLFS + uid and gid remapping
68 file-system     UNION           # union file system
69 #file-system    CODA            # Coda File System; also needs vcoda (below)
70 file-system     PTYFS           # /dev/pts/N support
72 # Networking options
73 #options        GATEWAY         # IP packet forwarding
74 options         INET            # IP + ICMP + TCP + UDP
75 options         INET6           # IPV6
76 #options        IPSEC           # IP security
77 #options        IPSEC_ESP       # IP security (encryption part; define w/ IPSEC)
78 #options        IPSEC_NAT_T     # IPsec NAT traversal (NAT-T)
79 #options        IPSEC_DEBUG     # debug for IP security
80 #options        MROUTING        # Multicast routing support
81 #options        PIM             # Protocol Independent Multicast
82 #options        ISO             # OSI networking
83 #options        TPIP            # TPIP
84 #options        EON             # OSI tunneling over IP
86 options         NFSSERVER       # Sun NFS-compatible filesystem (server)
87 options         WAPBL           # File system journaling support - Experimental
88 #options        QUOTA           # UFS quotas
89 options         FFS_NO_SNAPSHOT # No FFS snapshot support
91 options         NFS_BOOT_DHCP
93 # compile options
94 #makeoptions    DEFGP="-G 18"
96 config          netbsd          root on ? type ?
98 # Networking options
99 options         PPP_BSDCOMP     # BSD-Compress compression support for PPP
100 options         PPP_DEFLATE     # Deflate compression support for PPP
101 options         PPP_FILTER      # Active filter support for PPP (requires bpf)
103 # temporally power management
104 hpcapm0 at mainbus0                     # power management
105 apmdev0 at hpcapm0                      # APM
107 txcsbus1        at tx39biu? platform SHARP_TELIOS
108 txcsbus2        at tx39biu? platform VICTOR_INTERLINK
109 txcsbus3        at tx39biu? platform FUJITSU_PENCENTRA_200
111 # IO module manager (virtual bridge) DO NOT DELETE
112 txioman* at txsim?
113 # iochip 0 TX39 internal MFIO
114 #        1 TX39 internal IO
115 #        2 BETTY IO
116 #       (3) ITE IO notyet
117 #       (4) Plum2 IO (EXTPW[0:2]) notyet
118 hpcioman1 at txioman? platform SHARP_TELIOS_HCAJ
119 hpcin*  at hpcioman1 iochip 1 evtype BUTTON  id BTN_APP0   port 7  edge 1 # IE button
120 hpcin*  at hpcioman1 iochip 1 evtype BUTTON  id BTN_APP1   port 8  edge 1 # Mail button
121 hpcin*  at hpcioman1 iochip 1 evtype PMEVENT id PME_AC     port 6  edge 1 # AC-power
122 hpcin*  at hpcioman1 iochip 0 evtype EVENT   id COM0_CTS   port 27 edge 3
123 hpcin*  at hpcioman1 iochip 0 evtype EVENT   id COM0_DCD   port 29 edge 3
124 hpcout* at hpcioman1 iochip 1 evtype POWER   id PWCTL_LED  port 4  flags 3 #(blink)
126 hpcioman2 at txioman? platform SHARP_TELIOS_HCVJ
127 hpcin*  at hpcioman2 iochip 1 evtype BUTTON  id BTN_APP0   port 7  edge 1 # IE button
128 hpcin*  at hpcioman2 iochip 1 evtype BUTTON  id BTN_APP1   port 8  edge 1 # Mail button
129 hpcin*  at hpcioman2 iochip 1 evtype BUTTON  id BTN_APP2   port 11 edge 1 # Video button
130 hpcin*  at hpcioman2 iochip 1 evtype BUTTON  id BTN_APP3   port 12 edge 1 # Head phone button
131 hpcin*  at hpcioman2 iochip 1 evtype PMEVENT id PME_AC     port 6
132 hpcin*  at hpcioman2 iochip 0 evtype EVENT   id COM0_CTS   port 27 edge 3
133 hpcin*  at hpcioman2 iochip 1 evtype EVENT   id COM0_DCD   port 13 edge 3
134 hpcout* at hpcioman2 iochip 1 evtype POWER   id PWCTL_COM0 port 15
135 hpcout* at hpcioman2 iochip 1 evtype POWER   id PWCTL_LED  port 4  flags 3 #(blink)
137 # InterLink (not maintainanced.)
138 hpcioman3 at txioman? platform VICTOR_INTERLINK
139 hpcin*  at hpcioman3 iochip 1 evtype BUTTON id BTN_COVER   port 4
140 hpcin*  at hpcioman3 iochip 1 evtype BUTTON id BTN_REC  port 7
141 hpcin*  at hpcioman3 iochip 0 evtype EVENT  id COM0_DCD port 29
142 hpcin*  at hpcioman3 iochip 0 evtype EVENT  id COM0_CTS port 30
143 # kbd MFIO:7 ?
145 options         USE_POLL
147 # PHILIPS UCB1200 / TOSHIBA TC35413F modem/audio analog front-end
148 ucb*            at tx39sib? slot 0
149 ucbtp*          at ucb?
150 ucbsnd*         at ucb?
151 ucbio*          at ucb?
153 # PHILIPS 74ALVC*1624? / TOSHIBA TC5165BFTS buffer chip (keyboard)
154 # chip select: CS1, IRQ: 3:12/4:12 (irq1 108)
155 # interrupt-mode don't work. use polling mode.
156 tc5165buf*      at txcsbus1 iocs 1 iocsbase 0 iocssize 0x100 iocswidth 16
157 hpckbd*         at tc5165buf?
158 wsmouse*        at ucbtp? mux 0
160 # VICTOR InterLink keyboard driver
161 # chip select: CARD1 IRQ ???
162 m38813c*        at txcsbus2 iocs 8 iocswidth 16 iocsbase 0 iocssize 8
163 hpckbd*         at m38813c?
165 # Sharp Telios LCD and battery control driver
166 #  register space: KUCS3
167 teliosio*       at txcsbus1 regcs 13 regcswidth 16
169 # TC6358TB(Plum2)
170 #  register space: CS3,
171 #  I/O space: MCS0 & MCS1,  IRQ: 8:21 (IO[5] positive)
173 plum*           at txcsbus? regcs 3 regcswidth 32 iocs 4 iocswidth 32 memcs 5 memcswidth 32 irq1 277
174 plumicu*        at plum?
175 plumpower*      at plum?
176 plumvideo*      at plum?
177 plumpcmcia*     at plum?
178 #plumiobus*     at plum?
179 #plumisab0      at plumiobus? platform ? slot 0
180 ohci*   at plum?
182 # USB bus support
183 usb*    at ohci?
185 # USB Hubs
186 uhub*   at usb?
187 uhub*   at uhub? port ?
189 # USB HID device
190 uhidev* at uhub? port ? configuration ? interface ?
192 # USB Mice
193 ums*    at uhidev? reportid ?
194 wsmouse*        at ums? mux 0
196 # USB Keyboards
197 ukbd*   at uhidev? reportid ?
198 wskbd*  at ukbd? console ? mux 1
200 # USB serial adapter
201 ucycom* at uhidev? reportid ?
203 # USB Generic HID devices
204 uhid*   at uhidev? reportid ?
206 # USB joystick, game pad
207 #ujoy*  at uhub? configuration ? interface ?
209 # USB Printer
210 ulpt*   at uhub? port ? configuration ? interface ?
212 # USB Modem
213 umodem* at uhub? port ? configuration ?
214 ucom*   at umodem?
216 # USB Mass Storage
217 umass*  at uhub? port ? configuration ? interface ?
218 scsibus* at umass? channel ?
220 # USB audio
221 uaudio* at uhub? port ? configuration ?
222 audio*  at uaudio?
224 # USB Ethernet adapters
225 aue*    at uhub? port ?         # ADMtek AN986 Pegasus based adapters
226 axe*    at uhub? port ?         # ASIX AX88172 based adapters
227 cue*    at uhub? port ?         # CATC USB-EL1201A based adapters
228 kue*    at uhub? port ?         # Kawasaki LSI KL5KUSB101B based adapters
229 url*    at uhub? port ?         # Realtek RTL8150L based adapters
231 # Prolific PL2301/PL2302 host-to-host adapter
232 upl*    at uhub? port ?
234 # USB Handspring Visor
235 uvisor* at uhub? port ?
236 ucom*   at uvisor?
238 # Kyocera AIR-EDGE PHONE
239 ukyopon* at uhub? port ?
240 ucom*   at ukyopon? portno ?
242 # USB scanners
243 uscanner* at uhub? port ?
245 # Y@P firmware loader
246 uyap* at uhub? port ?
248 # USB Generic driver
249 ugen*   at uhub? port ?
251 # MII/PHY support
252 exphy*  at mii? phy ?                   # 3Com internal PHYs
253 icsphy* at mii? phy ?                   # Integrated Circuit Systems ICS189x
254 inphy*  at mii? phy ?                   # Intel 82555 PHYs
255 iophy*  at mii? phy ?                   # Intel 82553 PHYs
256 lxtphy* at mii? phy ?                   # Level One LXT-970 PHYs
257 nsphy*  at mii? phy ?                   # NS83840 PHYs
258 nsphyter* at mii? phy ?                 # NS83843 PHYs
259 qsphy*  at mii? phy ?                   # Quality Semiconductor QS6612 PHYs
260 sqphy*  at mii? phy ?                   # Seeq 80220/80221/80223 PHYs
261 tlphy*  at mii? phy ?                   # ThunderLAN PHYs
262 tqphy*  at mii? phy ?                   # TDK Semiconductor PHYs
263 ukphy*  at mii? phy ?                   # generic unknown PHYs
265 # WS console uses SUN or VT100 terminal emulation
266 hpcfb*          at plumvideo?
267 wsdisplay*      at hpcfb?
268 wskbd*          at hpckbd? mux 1
269 btnmgr0         at mainbus0
270 wskbd*          at btnmgr0 mux 1
272 options         WSEMUL_VT100
273 options         WSDISPLAY_DEFAULTSCREENS=4
274 options         FONT_VT220L8x10
275 options         WS_KERNEL_FG=WSCOL_BROWN
276 options         WS_KERNEL_BG=WSCOL_BLUE
277 # compatibility to other console drivers
278 options         WSDISPLAY_COMPAT_PCVT           # emulate some ioctls
279 options         WSDISPLAY_COMPAT_SYSCONS        # emulate some ioctls
280 options         WSDISPLAY_COMPAT_USL            # VT handling
281 options         WSDISPLAY_COMPAT_RAWKBD         # can get raw scancodes
283 # PCMCIA bus support
284 pcmcia* at plumpcmcia? controller ? socket ?
286 # PCMCIA IDE disk
287 wdc*    at pcmcia? function ?
289 # ATA (IDE) bus support
290 atabus* at ata?
292 # IDE drives
293 wd*     at atabus? drive ? flags 0x0000
295 # ATAPI bus support
296 atapibus* at atapi?
298 # ATAPI devices
299 # flags have the same meaning as for IDE drives.
300 cd*     at atapibus? drive ? flags 0x0000       # ATAPI CD-ROM drives
301 sd*     at atapibus? drive ? flags 0x0000       # ATAPI disk drives
302 #uk*    at atapibus? drive ? flags 0x0000       # ATAPI unknown
304 # PCMCIA network interfaces
305 awi*    at pcmcia? function ?           # BayStack 650/660 (802.11FH/DS)
306 cnw*    at pcmcia? function ?           # Xircom/Netwave AirSurfer
307 ep*     at pcmcia? function ?           # 3Com 3c589 and 3c562 Ethernet
308 mbe*    at pcmcia? function ?           # MB8696x based Ethernet
309 ne*     at pcmcia? function ?           # NE2000-compatible Ethernet
310 ray*    at pcmcia? function ?           # Raytheon Raylink (802.11)
311 sm*     at pcmcia? function ?           # Megahertz Ethernet
312 wi*     at pcmcia? function ?           # Lucent WaveLan IEEE (802.11)
313 #xe*    at pcmcia? function ?           # Xircom PCMCIA cards
315 mhzc*   at pcmcia? function ?           # Megahertz Ethernet/Modem combo cards
316 com*    at mhzc?
317 sm*     at mhzc?
319 # PCMCIA serial interfaces
320 com*    at pcmcia? function ?           # Modems and serial cards
322 pcmcom* at pcmcia? function ?           # PCMCIA multi-port serial cards
323 com*    at pcmcom? slave ?              # ...and the slave devices
325 # PCMCIA SCSI interfaces
326 aic*    at pcmcia? function ?           # Adaptec APA-1460 SCSI
327 esp*    at pcmcia? function ?           # Qlogic ESP406/FAS408 SCSI
329 scsibus* at aic?
330 scsibus* at esp?
332 # SCSI devices
333 sd*     at scsibus? target ? lun ?      # SCSI disk drives
334 #st*    at scsibus? target ? lun ?      # SCSI tape drives
335 #cd*    at scsibus? target ? lun ?      # SCSI CD-ROM drives
336 #ch*    at scsibus? target ? lun ?      # SCSI autochangers
337 #ss*    at scsibus? target ? lun ?      # SCSI scanners
338 #uk*    at scsibus? target ? lun ?      # SCSI unknown
340 # disk/mass storage pseudo-devices
341 #pseudo-device  ccd             4       # concatenated disks
342 #pseudo-device  raid            4       # RAIDframe disk driver
343 #options        RAID_AUTOCONFIG         # auto-configuration of RAID components
344 #pseudo-device  fss             4       # file system snapshot device
345 pseudo-device   md              1       # memory disk
346 pseudo-device   vnd                     # disk-like interface to files
348 # network pseudo-devices
349 pseudo-device   bpfilter                # Berkeley packet filter
350 pseudo-device   ipfilter                # IP filter (firewall) and NAT
351 pseudo-device   loop            1       # network loopback
352 pseudo-device   ppp                     # Point-to-Point Protocol
354 # mouse & keyboard multiplexor pseudo-devices
355 pseudo-device   wsmux
357 # miscellaneous pseudo-devices
358 pseudo-device   rnd                     # /dev/random and in-kernel generator
359 pseudo-device   pty                     # pseudo-terminals
360 pseudo-device   clockctl                # user control of clock subsystem
362 # a pseudo device needed for Coda       # also needs CODA (above)
363 #pseudo-device  vcoda           4       # coda minicache <-> venus comm.
365 # for IPv6
366 pseudo-device   gif                     # IPv[46] over IPv[46] tunnel (RFC1933)
367 #pseudo-device  faith                   # IPv[46] tcp relay translation i/f
368 pseudo-device   stf                     # 6to4 IPv6 over IPv4 encapsulation