Home | History | Annotate | Line # | Download | only in conf
GENERIC revision 1.106
      1 # $NetBSD: GENERIC,v 1.106 2002/02/11 07:55:49 takemura Exp $
      2 #
      3 # GENERIC machine description file
      4 # 
      5 # This machine description file is used to generate the default NetBSD
      6 # kernel.  The generic kernel does not include all options, subsystems
      7 # and device drivers, but should be useful for most applications.
      8 #
      9 # The machine description file can be customised for your specific
     10 # machine to reduce the kernel size and improve its performance.
     11 #
     12 # For further information on compiling NetBSD kernels, see the config(8)
     13 # man page.
     14 #
     15 # For further information on hardware support for this architecture, see
     16 # the intro(4) man page.  For further information about kernel options
     17 # for this architecture, see the options(4) man page.  For an explanation
     18 # of each device driver in this file see the section 4 man page for the
     19 # device.
     20 
     21 include		"arch/hpcmips/conf/std.hpcmips"
     22 include		"arch/hpcmips/conf/std.hpcmips.vr41"
     23 include		"arch/hpcmips/conf/std.hpcmips.tx39"
     24 
     25 #ident 		"GENERIC-$Revision: 1.106 $"
     26 
     27 maxusers	16
     28 
     29 options 	VR4102			# NEC VR4102
     30 options 	VR4111			# NEC VR4111
     31 options 	VR4121			# NEC VR4121
     32 options 	TX392X			# Toshiba TX3922
     33 
     34 # Standard system options
     35 options 	DDB			# in-kernel debugger
     36 #options 	DDB_ONPANIC=0		# don't enter debugger on panic
     37 #options 	KGDB			# remote debugger
     38 #options 	DIAGNOSTIC		# extra kernel debugging checks
     39 #options 	DEBUG			# extra kernel debugging support
     40 options 	KTRACE			# system call tracing support
     41 options 	MSGBUFSIZE=8192		# dmesg buffer size
     42 
     43 ## UVM options.
     44 #options 	UVM_PAGE_TRKOWN
     45 #options 	UVMHIST
     46 #options 	UVMHIST_PRINT	# Loud!
     47 
     48 #options 	SCSIVERBOSE		# human readable SCSI error messages
     49 #options 	PCMCIAVERBOSE		# verbose PCMCIA configuration messages
     50 
     51 #options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
     52 #options 	RTC_OFFSET=-540		# JST-9
     53 #options 	RTC_OFFSET=480		# PST8
     54 					# In NO RTC_OFFSET , inherit RTC_OFFSET
     55 					# from Windows CE.
     56 options 	NTP			# network time protocol
     57 #options 	UCONSOLE		# users can redirect console (unsafe)
     58 
     59 #options 	WINCE_DEFAULT_SETTING	# Debugging use
     60 
     61 #options 	SYSCALL_DEBUG		# for debug
     62 #options 	HPCMIPS_L1CACHE_DISABLE	# disable L1 cache for debug
     63 #options 	HPCMIPS_FLUSHCACHE_XXX	# for debug
     64 #options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
     65 
     66 # Filesystem options
     67 file-system 	FFS		# fast filesystem with user and group quotas
     68 file-system 	MFS		# memory-based filesystem
     69 file-system 	NFS		# Sun NFS-compatible filesystem (client)
     70 #file-system	LFS		# Log-based filesystem (still experimental)
     71 file-system 	CD9660		# ISO 9660 + Rock Ridge file system
     72 file-system 	MSDOSFS		# MS-DOS file system
     73 #file-system 	FDESC		# /dev/fd
     74 file-system 	KERNFS		# /kern (kernel informational filesystem)
     75 #file-system 	NULLFS		# loopback file system
     76 #file-system 	OVERLAY		# overlay file system
     77 #file-system 	PORTAL		# portal filesystem (still experimental)
     78 file-system 	PROCFS		# /proc
     79 #file-system 	UMAPFS		# NULLFS + uid and gid remapping
     80 file-system 	UNION
     81 
     82 #options 	NFSSERVER	# Sun NFS-compatible filesystem (server)
     83 options 	SOFTDEP		# FFS soft updates support.
     84 #options 	QUOTA		# UFS quotas
     85 options 	VNODE_OP_NOINLINE # don't inline vnode op calls
     86 
     87 # Networking options
     88 #options 	GATEWAY		# IP packet forwarding
     89 options 	INET		# IP + ICMP + TCP + UDP
     90 options 	INET6		# IPV6
     91 #options 	IPSEC		# IP security
     92 #options 	IPSEC_ESP	# IP security (encryption part; define w/ IPSEC)
     93 #options 	IPSEC_DEBUG	# debug for IP security
     94 #options 	MROUTING	# Multicast routing support
     95 #options 	ISO		# OSI networking
     96 #options 	TPIP		# TPIP
     97 #options 	EON		# OSI tunneling over IP
     98 #options 	CCITT,LLC,HDLC	# X.25
     99 
    100 # NetBSD backwards compatibility
    101 options 	COMPAT_43
    102 
    103 options 	NFS_BOOT_DHCP
    104 
    105 # compile options
    106 makeoptions	DEFGP="-G 18"
    107 
    108 config		netbsd		root on ? type ?
    109 
    110 # WS console uses SUN or VT100 terminal emulation
    111 options 	WSEMUL_VT100
    112 #options 	WSDISPLAY_DEFAULTSCREENS=4
    113 #options 	FONT_VT220L8x8
    114 options 	FONT_VT220L8x10
    115 # compatibility to other console drivers
    116 options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
    117 options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
    118 options 	WSDISPLAY_COMPAT_USL		# VT handling
    119 options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
    120 #
    121 # Hpckbd will set key board layout appropriately. You can use option
    122 # 'PCKBD_LAYOUT' to overrite the default layout.
    123 #
    124 #options 	PCKBD_LAYOUT="(KB_US | KB_SWAPCTRLCAPS | KB_MACHDEP)"
    125 
    126 # temporally power management
    127 hpcapm0	at mainbus0			# power management
    128 apmdev0	at hpcapm0			# APM
    129 
    130 options 	MQ200_DEBUG
    131 #options 	MQ200_USECRT
    132 mqvideo0 at vr4102ip? addr 0x0a000000 size 0x800000	# MQ200 video
    133 hpcfb*		at	mqvideo?
    134 
    135 ite8181video0 at vr4102ip? addr 0x0a000000 size 0x800000 # ITE8181 video
    136 hpcfb*		at	ite8181video?
    137 
    138 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_430
    139 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_510
    140 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_520
    141 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_520A
    142 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_530
    143 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_SIGMARION
    144 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_530A
    145 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_700
    146 
    147 #
    148 # hpcmips isa? bus irq locator means:
    149 #
    150 # 0x0000000f ISA IRQ#
    151 # 0x00ff0000 GPIO port#
    152 # 0x01000000 interrupt signal hold/through	(1:hold/0:though)
    153 # 0x02000000 interrupt detection level		(1:low /0:high	)
    154 # 0x04000000 interrupt detection trigger	(1:edge/0:level	)
    155 
    156 #
    157 # MC-R300, MC-R500
    158 # Button to GPIO port # mapping
    159 #  + REC button       : 4
    160 #  + Open/Close button: 6
    161 # (PCIC-ISA : 9)
    162 # (COM power:14)
    163 #
    164 # MC-R510
    165 # Button to GPIO port # mapping
    166 #  + Open/Close button: 3
    167 # (PCIC-ISA : 9)
    168 # (COM power:14)
    169 #
    170 # MC-R530
    171 # Button to GPIO port # mapping
    172 #  + Open/Close button: 3
    173 #  + Application button: 2
    174 # (PCIC-ISA : 9)
    175 # (COM power:46)
    176 #
    177 # MC-R700
    178 # Button to GPIO port # mapping
    179 #  + Open/Close button: 3
    180 # (PCIC-ISA : 9)
    181 # (COM power:46)
    182 #
    183 # MC-CS
    184 # Button to GPIO port # mapping
    185 # (PCIC-ISA : 9)
    186 # (COM power:14)
    187 #
    188 # IBM WorkPad z50
    189 # Button to GPIO port # mapping
    190 #  + REC button       : 1
    191 #  + Application button?      : 2
    192 # (PCIC-ISA : 9)
    193 #
    194 button0 at vrgiu? platform NEC_MCR_3XX id BTN_REC port 4
    195 button0 at vrgiu? platform NEC_MCR_500 id BTN_REC port 4
    196 button0 at vrgiu? platform IBM_WORKPAD id BTN_REC port 1 active 0
    197 button1 at vrgiu? platform NEC_MCR_430 id BTN_COVER port 3
    198 button1 at vrgiu? platform NEC_MCR_510 id BTN_COVER port 3
    199 button1 at vrgiu? platform NEC_MCR_520 id BTN_COVER port 3
    200 #button1 at vrgiu? platform NEC_MCR_520A id BTN_COVER port 3
    201 button1 at vrgiu? platform NEC_MCR_530 id BTN_COVER port 3
    202 #button1 at vrgiu? platform NEC_MCR_530A id BTN_COVER port 3
    203 button1 at vrgiu? platform NEC_MCR_SIGMARION id BTN_COVER port 3
    204 button1 at vrgiu? platform NEC_MCR_7XX id BTN_COVER port 3
    205 button1 at vrgiu? platform NEC_MCR_3XX id BTN_COVER port 6
    206 button1 at vrgiu? platform NEC_MCR_500 id BTN_COVER port 6
    207 button2 at vrgiu? platform NEC_MCR_530 id BTN_APP0  port 2
    208 button2 at vrgiu? platform IBM_WORKPAD id BTN_APP0  port 2 active 0
    209 button3 at vrgiu? platform NEC_MCCS id BTN_LIGHT port 8
    210 pwctl0 at vrgiu? platform NEC_MCR_3XX id PWCTL_COM0 port 14
    211 pwctl0 at vrgiu? platform NEC_MCR_430 id PWCTL_COM0 port 46
    212 pwctl0 at vrgiu? platform NEC_MCR_500 id PWCTL_COM0 port 14
    213 pwctl0 at vrgiu? platform NEC_MCR_530 id PWCTL_COM0 port 46
    214 pwctl0 at vrgiu? platform NEC_MCR_530A id PWCTL_COM0 port 46
    215 #pwctl0 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_COM0 port 46
    216 pwctl0 at vrgiu? platform NEC_MCR_7XX id PWCTL_COM0 port 46
    217 pwctl0 at vrgiu? platform NEC_MCCS id PWCTL_COM0 port 14
    218 pwctl1 at vrgiu? platform NEC_MCR_3XX id PWCTL_LCDLIGHT port 45
    219 pwctl1 at vrgiu? platform NEC_MCR_500 id PWCTL_LCDLIGHT port 45
    220 pwctl1 at vrgiu? platform NEC_MCCS id PWCTL_LCDLIGHT port 45
    221 pwctl2 at vrgiu? platform NEC_MCR_3XX id PWCTL_LCD port 10
    222 pwctl2 at vrgiu? platform NEC_MCR_500 id PWCTL_LCD port 10
    223 pwctl2 at vrgiu? platform NEC_MCCS id PWCTL_LCD port 10
    224 pwctl3 at vrgiu? platform NEC_MCR_3XX id PWCTL_SPEAKER port 12
    225 pwctl3 at vrgiu? platform NEC_MCR_430 id PWCTL_SPEAKER port 44
    226 pwctl3 at vrgiu? platform NEC_MCR_500 id PWCTL_SPEAKER port 12
    227 pwctl3 at vrgiu? platform NEC_MCR_510 id PWCTL_SPEAKER port 44
    228 pwctl3 at vrgiu? platform NEC_MCR_520 id PWCTL_SPEAKER port 44
    229 #pwctl3 at vrgiu? platform NEC_MCR_520A id PWCTL_SPEAKER port 44
    230 pwctl3 at vrgiu? platform NEC_MCR_530 id PWCTL_SPEAKER port 44
    231 #pwctl3 at vrgiu? platform NEC_MCR_530A id PWCTL_SPEAKER port 44
    232 #pwctl3 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_SPEAKER port 44
    233 pwctl3 at vrgiu? platform IBM_WORKPAD id PWCTL_SPEAKER port 49
    234 #pwctl4 at vrgiu? platform NEC_MCR_430 id PWCTL_COM1 port 47
    235 #pwctl4 at vrgiu? platform NEC_MCR_530 id PWCTL_COM1 port 47
    236 #pwctl4 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_COM1 port 47
    237 vrisab0 at vrgiu? platform NEC_MCR
    238 vrisab0 at vrgiu? platform NEC_MCCS
    239 vrisab0 at vrgiu? platform IBM_WORKPAD isaportoffset 0x1000000
    240 isa0	at vrisab0
    241 pcic0	at isa0 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00090003
    242 #
    243 # Freestyle
    244 # Button to GPIO port # mapping
    245 #    +---------+
    246 # 1 +|         |
    247 #    |         |+ 7
    248 #    |         |
    249 #20 +|   LCD   |+ 4
    250 #    |         | + 6
    251 # 8 +|         |+ 5
    252 #    |         |
    253 #    |         |+----Power On/Off (connected to PMU)
    254 #    +---------+
    255 #          +9
    256 #        +12 +10
    257 #          +11
    258 # (PCIC-ISA : 23)
    259 button0 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP0 port 9
    260 button1 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP1 port 10
    261 button2 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP2 port 11
    262 button3 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP3 port 12
    263 button4 at vrgiu? platform EVEREX_FREESTYLE id BTN_CANCEL port 7
    264 button5 at vrgiu? platform EVEREX_FREESTYLE id BTN_UP port 4
    265 button6 at vrgiu? platform EVEREX_FREESTYLE id BTN_OK port 6
    266 button7 at vrgiu? platform EVEREX_FREESTYLE id BTN_DOWN port 5
    267 button8 at vrgiu? platform EVEREX_FREESTYLE id BTN_REC port 1
    268 button9 at vrgiu? platform EVEREX_FREESTYLE id BTN_LIGHT port 20
    269 button10 at vrgiu? platform EVEREX_FREESTYLE id BTN_CONTRAST port 8
    270 vrisab1 at vrgiu? platform EVEREX_FREESTYLE isaportoffset 0x1000000
    271 isa1	at vrisab1
    272 pcic0	at isa1 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00170003
    273 
    274 options 	PCIC_ISA_INTR_ALLOC_MASK=0x0008 # IRQ 3 only (MCR/Freestyle)
    275 
    276 #
    277 # Fujitsu INTERTOP CX300
    278 #
    279 pwctl0	at vrgiu? platform FUJITSU_INTERTOP id PWCTL_COM0 port 15
    280 vrisab2	at vrgiu? platform FUJITSU_INTERTOP isaportoffset 0x1000000
    281 isa2	at vrisab2
    282 pcic0	at isa2 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00060003
    283 
    284 #
    285 # Vadem Clio and Sharp Tripad
    286 #
    287 vrisab3	at vrgiu? platform SHARP_TRIPAD isaportoffset 0x1000000
    288 vrisab3	at vrgiu? platform VADEM_CLIO_C isaportoffset 0x1000000
    289 isa3	at vrisab3
    290 pcic0	at isa3 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x000d0003
    291 
    292 #
    293 # CASIO CASSIOPEIA E55 and for DoCoMo
    294 #
    295 button0 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_OK active 0 port 6
    296 button1 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_CANCEL active 0 port 7
    297 button2 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP0 active 0 port 8
    298 button3 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP1 active 0 port 9
    299 button4 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP2 active 0 port 10
    300 button5 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP3 active 0 port 11
    301 button6 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_DOWN active 0 port 12
    302 button7 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_UP active 0 port 13
    303 pwctl0	at vrgiu? platform CASIO_CASSIOPEIAE_E55 id PWCTL_COM0 port 38
    304 pwctl1	at vrgiu? platform CASIO_CASSIOPEIAE_E55 id PWCTL_LCDLIGHT port 26
    305 
    306 # 'CF hack' for all CASSIOPEIA E series
    307 vrisab4	at vrgiu? platform CASIO_CASSIOPEIAE_EXX isaportoffset 0xc000
    308 vrisab4	at vrgiu? platform CASIO_CASSIOPEIAE_EXXX isaportoffset 0xc000
    309 isa4	at vrisab4
    310 wdc0	at isa4 port 0x170 irq 0x02000003 flags 0x0002  # single drive
    311 
    312 #
    313 # Fujitsu PenCentra 130
    314 #
    315 vrc4172gpio0 at vrgiu? platform FUJITSU_PENCENTRA_130 addr 0x15001080 size 0x4a port 10
    316 vrisab5	at vrc4172gpio0 isaportoffset 0x1000000
    317 isa5	at vrisab5
    318 pcic0	at isa5 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00010003
    319 
    320 #
    321 # Sharp Telios HC-AJ1, HC-VJ1C
    322 #
    323 txcsbus1	at tx39biu? platform SHARP_TELIOS
    324 
    325 # IO module manager (virtual bridge) DO NOT DELETE
    326 txioman* at txsim?
    327 # iochip 0 TX39 internal IO
    328 #	 1 TX39 internal MFIO
    329 #	 2 BETTY IO
    330 #	(3) ITE IO notyet
    331 #	(4) Plum2 IO (EXTPW[0:2]) notyet
    332 hpcioman1 at txioman? platform SHARP_TELIOS_HCAJ1
    333 hpcin*	at hpcioman1 iochip 1 evtype BUTTON  id BTN_APP0   port 7  edge 1 # IE button
    334 hpcin*	at hpcioman1 iochip 1 evtype BUTTON  id BTN_APP1   port 8  edge 1 # Mail button
    335 hpcin*	at hpcioman1 iochip 1 evtype PMEVENT id PME_AC	   port 6  edge 1 # AC-power
    336 hpcin*	at hpcioman1 iochip 0 evtype EVENT   id COM0_CTS   port 27 edge 3
    337 hpcin*	at hpcioman1 iochip 0 evtype EVENT   id COM0_DCD   port 29 edge 3
    338 hpcout*	at hpcioman1 iochip 1 evtype POWER   id PWCTL_LED  port 4  flags 3 #(blink)
    339 
    340 hpcioman2 at txioman? platform SHARP_TELIOS_HCVJ1C_JP
    341 hpcin*	at hpcioman2 iochip 1 evtype BUTTON  id BTN_APP0   port 7  edge 1 # IE button
    342 hpcin*	at hpcioman2 iochip 1 evtype BUTTON  id BTN_APP1   port 8  edge 1 # Mail button
    343 hpcin*	at hpcioman2 iochip 1 evtype BUTTON  id BTN_APP2   port 11 edge 1 # Video button
    344 hpcin*	at hpcioman2 iochip 1 evtype BUTTON  id BTN_APP3   port 12 edge 1 # Head phone button
    345 hpcin*	at hpcioman2 iochip 1 evtype PMEVENT id PME_AC     port 6
    346 hpcin*	at hpcioman2 iochip 0 evtype EVENT   id COM0_CTS   port 27 edge 3
    347 hpcin*	at hpcioman2 iochip 1 evtype EVENT   id COM0_DCD   port 13 edge 3
    348 hpcout*	at hpcioman2 iochip 1 evtype POWER   id PWCTL_COM0 port 15
    349 hpcout*	at hpcioman2 iochip 1 evtype POWER   id PWCTL_LED  port 4  flags 3 #(blink)
    350 
    351 options 	USE_POLL
    352 
    353 # PHILIPS UCB1200 / TOSHIBA TC35413F modem/audio analog front-end
    354 ucb*		at tx39sib? slot 0
    355 ucbtp*		at ucb?
    356 ucbsnd*		at ucb?
    357 ucbio*		at ucb?
    358 
    359 # PHILIPS 74ALVC*1624? / TOSHIBA TC5165BFTS buffer chip (keyboard)
    360 # chip select: CS1, IRQ: 3:12/4:12 (irq1 108)
    361 # interrupt-mode don't work. use polling mode.
    362 tc5165buf*	at txcsbus1 iocs 1 iocsbase 0 iocssize 0x100 iocswidth 16
    363 hpckbd*		at tc5165buf?
    364 #wsmouse*	at ucbtp? mux 0
    365 
    366 # TC6358TB(Plum2)
    367 #  register space: CS3,
    368 #  I/O space: MCS0 & MCS1,  IRQ: 8:21 (IO[5] positive)
    369 #
    370 plum*		at txcsbus? regcs 3 regcswidth 32 iocs 4 iocswidth 32 memcs 5 memcswidth 32 irq1 277
    371 plumicu*	at plum?
    372 plumpower*	at plum?
    373 plumvideo*	at plum?
    374 hpcfb*		at plumvideo?
    375 plumpcmcia*	at plum?
    376 ohci*	at plum?
    377 
    378 # Workstation Console attachments
    379 bivideo0	at	mainbus0
    380 hpcfb*		at	bivideo0
    381 wsdisplay*	at	hpcfb?
    382 wskbd*		at	hpckbd? mux 1
    383 wsmouse*	at	vrpiu? mux 0
    384 btnmgr0		at	mainbus0
    385 wskbd*		at	btnmgr0 mux 1
    386 
    387 # PCMCIA bus support
    388 pcmcia* at plumpcmcia? controller ? socket ?
    389 pcmcia*	at pcic? controller 0 socket ?
    390 
    391 # PCMCIA IDE disk
    392 wdc*	at pcmcia? function ?
    393 wd*	at wdc? channel ? drive ? flags 0x0000
    394 
    395 # PCMCIA network interfaces
    396 ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
    397 mbe*	at pcmcia? function ?		# MB8696x based Ethernet
    398 ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
    399 ray*	at pcmcia? function ?		# Raytheon Raylink (802.11)
    400 sm*	at pcmcia? function ?		# Megahertz Ethernet
    401 wi*	at pcmcia? function ?		# Lucent WaveLan IEEE (802.11)
    402 awi*	at pcmcia? function ?		# WLI-PCM
    403 an*	at pcmcia? function ?		# Aironet PC4500/PC4800 (802.11)
    404 
    405 # PCMCIA Serial interfaces
    406 com*	at pcmcia? function ?		# Modems and serial cards
    407 
    408 # PCMCIA SCSI interfaces
    409 aic*	at pcmcia? function ?
    410 esp*	at pcmcia? function ?		# NCR53c406 SCSI
    411 
    412 # ATAPI bus support
    413 atapibus* at wdc? channel ?
    414 cd*	at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
    415 sd*	at atapibus? drive ? flags 0x0000 # ATAPI disk drives
    416 
    417 # SCSI bus support
    418 scsibus* at aic?
    419 scsibus* at esp?
    420 sd*	at scsibus? target ? lun ?	# SCSI disk drives
    421 cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
    422 
    423 # USB Hubs
    424 usb*	at ohci?
    425 uhub*	at usb?
    426 uhub*	at uhub? port ? configuration ? interface ?
    427 
    428 # USB HID device
    429 uhidev*	at uhub? port ? configuration ? interface ?
    430 
    431 # USB Mice
    432 ums*	at uhidev? reportid ?
    433 wsmouse*	at ums? mux 0
    434 
    435 # USB Keyboards
    436 ukbd*	at uhidev? reportid ?
    437 wskbd*	at ukbd? console ? mux 1
    438 
    439 # USB Generic HID devices
    440 uhid*	at uhidev? reportid ?
    441 
    442 # USB Printer
    443 ulpt*	at uhub? port ? configuration ? interface ?
    444 
    445 # USB Modem
    446 umodem*	at uhub? port ? configuration ?
    447 ucom*	at umodem?
    448 
    449 # USB Mass Storage
    450 umass*	at uhub? port ? configuration ? interface ?
    451 atapibus* at umass? channel ?
    452 scsibus* at umass? channel ?
    453 
    454 # USB audio
    455 uaudio*	at uhub? port ? configuration ?
    456 
    457 # USB MIDI
    458 umidi* at uhub? port ? configuration ?
    459 
    460 # USB IrDA bridges
    461 #uirda* at uhub? port ? configuration ? interface ?
    462 #irframe* at uirda?
    463 
    464 # USB Ethernet adapters
    465 aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
    466 cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
    467 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
    468 
    469 # Prolofic PL2301/PL2302 host-to-host adapter
    470 upl*	at uhub? port ?
    471 
    472 # Serial adapters
    473 # FTDI FT8U100AX serial adapter
    474 uftdi*	at uhub? port ?
    475 ucom*	at uftdi? portno ?
    476 
    477 uplcom*	at uhub? port ?		# I/O DATA USB-RSAQ2 serial adapter
    478 ucom*	at uplcom? portno ?
    479 
    480 umct*	at uhub? port ?		# MCT USB-RS232 serial adapter
    481 ucom*	at umct? portno ?
    482 
    483 # Diamond Multimedia Rio 500
    484 urio*	at uhub? port ?
    485 
    486 # USB Handspring Visor
    487 uvisor*	at uhub? port ?
    488 ucom*	at uvisor?
    489 
    490 # USB scanners
    491 uscanner* at uhub? port ?
    492 
    493 # USB scanners that use SCSI emulation, e.g., HP5300
    494 usscanner* at uhub? port ?
    495 scsibus* at usscanner? channel ?
    496 
    497 # Y@P firmware loader
    498 uyap* at uhub? port ?
    499 
    500 # USB Generic driver
    501 ugen*	at uhub? port ?
    502 
    503 audio*	at uaudio?
    504 
    505 # Pseudo-Devices
    506 
    507 pseudo-device	loop		1	# network loopback
    508 pseudo-device	ppp		2	# serial-line IP ports
    509 pseudo-device	pppoe			# PPP over Ethernet (RFC 2516)
    510 pseudo-device	pty			# pseudo-terminals
    511 pseudo-device	bpfilter	16	# packet filter ports
    512 pseudo-device	ipfilter		# IP filter, NAT
    513 
    514 pseudo-device	vnd		4	# virtual disk ick
    515 #pseudo-device	ccd		4	# concatenated disks
    516 pseudo-device	rnd			# /dev/random and in-kernel generator
    517 
    518 pseudo-device	biconsdev	1	# build-in console device
    519 pseudo-device	wsmux			# mouse & keyboard multiplexor
    520 #pseudo-device	md		1	# memory disk device (ramdisk)
    521 
    522 #pseudo-device	raid		8	# RAIDframe disk driver
    523 #options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
    524 # Options to enable various other RAIDframe RAID types.
    525 # options	RF_INCLUDE_EVENODD=1
    526 # options	RF_INCLUDE_RAID5_RS=1
    527 # options	RF_INCLUDE_PARITYLOGGING=1
    528 # options	RF_INCLUDE_CHAINDECLUSTER=1
    529 # options	RF_INCLUDE_INTERDECLUSTER=1
    530 # options 	RF_INCLUDE_PARITY_DECLUSTERING=1
    531 # options	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
    532 
    533 # for IPv6
    534 pseudo-device	gif		4	# IPv[46] over IPv[46] tunnel (RFC1933)
    535 #pseudo-device	faith		1	# IPv[46] tcp relay translation i/f
    536 #pseudo-device	stf		1	# 6to4 IPv6 over IPv4 encapsulation
    537 
    538 ## IEEE 802.1Q Virtual LAN encapsulation, see vlan(4).
    539 pseudo-device	vlan
    540 
    541 ## Simple inter-network traffic bridging
    542 pseudo-device	bridge
    543