Home | History | Annotate | Line # | Download | only in conf
VR41XX revision 1.62
      1 # $NetBSD: VR41XX,v 1.62 2014/07/20 10:06:11 alnsn 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 #ident 		"GENERIC-$Revision: 1.62 $"
     24 
     25 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
     26 
     27 maxusers	16
     28 
     29 # Support for specific models of H/PC MIPS
     30 makeoptions	CPUFLAGS="-mips2"	# CPU codegen options
     31 options 	VR4102			# NEC VR4102
     32 options 	VR4111			# NEC VR4111
     33 options 	VR4121			# NEC VR4121
     34 options 	VR4122			# NEC VR4122
     35 options 	VR4131			# NEC VR4131
     36 
     37 # Standard system options
     38 options 	DDB			# in-kernel debugger
     39 #options 	DDB_ONPANIC=0		# don't enter debugger on panic
     40 #options 	KGDB			# remote debugger
     41 #options 	DIAGNOSTIC		# extra kernel debugging checks
     42 #options 	DEBUG			# extra kernel debugging support
     43 options 	KTRACE			# system call tracing support
     44 options 	MSGBUFSIZE=8192		# dmesg buffer size
     45 options 	USERCONF		# userconf(4) support
     46 #options	PIPE_SOCKETPAIR		# smaller, but slower pipe(2)
     47 #options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
     48 options 	KLOADER_KERNEL_PATH="\"/netbsd\""
     49 options		KLOADER_DEBUG
     50 
     51 ## UVM options.
     52 #options 	UVM_PAGE_TRKOWN
     53 #options 	UVMHIST
     54 #options 	UVMHIST_PRINT	# Loud!
     55 
     56 #options 	SCSIVERBOSE		# human readable SCSI error messages
     57 #options 	PCMCIAVERBOSE		# verbose PCMCIA configuration messages
     58 
     59 #options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
     60 #options 	RTC_OFFSET=-540		# JST-9
     61 #options 	RTC_OFFSET=480		# PST8
     62 					# In NO RTC_OFFSET , inherit RTC_OFFSET
     63 					# from Windows CE.
     64 options 	NTP			# network time protocol
     65 
     66 #options 	WINCE_DEFAULT_SETTING	# Debugging use
     67 
     68 #options 	SYSCALL_DEBUG		# for debug
     69 #options 	HPCMIPS_L1CACHE_DISABLE	# disable L1 cache for debug
     70 
     71 # Filesystem options
     72 file-system 	FFS		# fast filesystem with user and group quotas
     73 file-system 	MFS		# memory-based filesystem
     74 file-system 	NFS		# Sun NFS-compatible filesystem (client)
     75 #file-system	LFS		# Log-based filesystem (still experimental)
     76 file-system 	CD9660		# ISO 9660 + Rock Ridge file system
     77 file-system 	MSDOSFS		# MS-DOS file system
     78 #file-system 	FDESC		# /dev/fd
     79 file-system 	KERNFS		# /kern (kernel informational filesystem)
     80 #file-system 	NULLFS		# loopback file system
     81 #file-system 	OVERLAY		# overlay file system
     82 file-system 	PROCFS		# /proc
     83 #file-system 	UMAPFS		# NULLFS + uid and gid remapping
     84 file-system 	UNION
     85 file-system	PTYFS		# /dev/pts/N support
     86 
     87 #options 	NFSSERVER	# Sun NFS-compatible filesystem (server)
     88 options 	WAPBL		# File system journaling support
     89 #options 	QUOTA		# legacy UFS quotas
     90 #options 	QUOTA2		# new, in-filesystem UFS quotas
     91 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
     92 
     93 # Networking options
     94 #options 	GATEWAY		# IP packet forwarding
     95 options 	INET		# IP + ICMP + TCP + UDP
     96 options 	INET6		# IPV6
     97 #options 	IPSEC		# IP security
     98 #options 	IPSEC_DEBUG	# debug for IP security
     99 #options 	MROUTING	# Multicast routing support
    100 #options 	PIM		# Protocol Independent Multicast
    101 options 	IPFILTER_LOG	# ipmon(8) log support
    102 options 	IPFILTER_LOOKUP	# ippool(8) support
    103 options 	IPFILTER_COMPAT # Compat for IP-Filter
    104 #options 	IPFILTER_DEFAULT_BLOCK	# block all packets by default
    105 
    106 # JIT compiler for bpfilter
    107 #options	SLJIT
    108 #options	BPFJIT
    109 
    110 # NetBSD backwards compatibility
    111 options 	COMPAT_43
    112 options 	COMPAT_16
    113 options 	COMPAT_20
    114 options 	COMPAT_30	# NetBSD 3.0 compatibility.
    115 options 	COMPAT_40	# NetBSD 4.0 compatibility.
    116 options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
    117 
    118 options 	NFS_BOOT_DHCP
    119 
    120 config		netbsd		root on ? type ?
    121 
    122 # compile options
    123 #makeoptions	DEFGP="-G 8"
    124 
    125 # WS console uses SUN or VT100 terminal emulation
    126 options 	WSEMUL_VT100
    127 #options 	WSDISPLAY_DEFAULTSCREENS=4
    128 #options 	FONT_VT220L8x8
    129 options 	FONT_VT220L8x10
    130 # compatibility to other console drivers
    131 options 	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls
    132 options 	WSDISPLAY_COMPAT_SYSCONS	# emulate some ioctls
    133 options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
    134 options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
    135 #
    136 # Hpckbd will set key board layout appropriately. You can use option
    137 # 'PCKBD_LAYOUT' to overrite the default layout.
    138 #
    139 #options 	PCKBD_LAYOUT="(KB_US | KB_SWAPCTRLCAPS | KB_MACHDEP)"
    140 
    141 # temporally power management
    142 hpcapm0	at mainbus0			# power management
    143 apmdev0	at hpcapm0			# APM
    144 
    145 options 	MQ200_DEBUG
    146 #options 	MQ200_USECRT
    147 mqvideo0 at vr4102ip? addr 0x0a000000 size 0x800000	# MQ200 video controller
    148 hpcfb*		at	mqvideo?
    149 
    150 ite8181video0 at vr4102ip? addr 0x0a000000 size 0x800000 # ITE8181 video controller
    151 hpcfb*		at	ite8181video?
    152 
    153 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_430
    154 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_510
    155 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_520
    156 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_520A
    157 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_530
    158 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_SIGMARION
    159 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_530A
    160 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_700
    161 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_700A
    162 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_730
    163 vrc4172pwm*	at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_730A
    164 
    165 # Workstation Console attachments
    166 bivideo0	at	mainbus0
    167 hpcfb*		at	bivideo0
    168 wsdisplay*	at	hpcfb?
    169 wskbd*		at	hpckbd? mux 1
    170 wsmouse*	at	vrpiu? mux 0
    171 btnmgr0		at	mainbus0
    172 wskbd*		at	btnmgr0 mux 1
    173 
    174 #
    175 # hpcmips isa? bus irq locator means:
    176 #
    177 # 0x0000000f ISA IRQ#
    178 # 0x00ff0000 GPIO port#
    179 # 0x01000000 interrupt signal hold/through	(1:hold/0:though)
    180 # 0x02000000 interrupt detection level		(1:low /0:high	)
    181 # 0x04000000 interrupt detection trigger	(1:edge/0:level	)
    182 
    183 #
    184 # MC-R300, MC-R500
    185 # Button to GPIO port # mapping
    186 #  + REC button       : 4
    187 #  + Open/Close button: 6
    188 # (PCIC-ISA : 9)
    189 # (COM power:14)
    190 #
    191 # MC-R510
    192 # Button to GPIO port # mapping
    193 #  + Open/Close button: 3
    194 # (PCIC-ISA : 9)
    195 # (COM power:14)
    196 #
    197 # MC-R530
    198 # Button to GPIO port # mapping
    199 #  + Open/Close button: 3
    200 #  + Application button: 2
    201 # (PCIC-ISA : 9)
    202 # (COM power:46)
    203 #
    204 # MC-R700
    205 # Button to GPIO port # mapping
    206 #  + Open/Close button: 3
    207 # (PCIC-ISA : 9)
    208 # (COM power:46)
    209 #
    210 # MC-CS
    211 # Button to GPIO port # mapping
    212 # (PCIC-ISA : 9)
    213 # (COM power:14)
    214 #
    215 # IBM WorkPad z50
    216 # Button to GPIO port # mapping
    217 #  + REC button       : 1
    218 #  + Application button?      : 2
    219 # (PCIC-ISA : 9)
    220 #
    221 button0 at vrgiu? platform NEC_MCR_3XX id BTN_REC port 4
    222 button0 at vrgiu? platform NEC_MCR_500 id BTN_REC port 4
    223 button0 at vrgiu? platform IBM_WORKPAD id BTN_REC port 1 active 0
    224 button1 at vrgiu? platform NEC_MCR_430 id BTN_COVER port 3
    225 button1 at vrgiu? platform NEC_MCR_510 id BTN_COVER port 3
    226 button1 at vrgiu? platform NEC_MCR_520 id BTN_COVER port 3
    227 #button1 at vrgiu? platform NEC_MCR_520A id BTN_COVER port 3
    228 button1 at vrgiu? platform NEC_MCR_530 id BTN_COVER port 3
    229 #button1 at vrgiu? platform NEC_MCR_530A id BTN_COVER port 3
    230 button1 at vrgiu? platform NEC_MCR_SIGMARION id BTN_COVER port 3
    231 button1 at vrgiu? platform NEC_MCR_7XX id BTN_COVER port 3
    232 button1 at vrgiu? platform NEC_MCR_3XX id BTN_COVER port 6
    233 button1 at vrgiu? platform NEC_MCR_500 id BTN_COVER port 6
    234 button2 at vrgiu? platform NEC_MCR_530 id BTN_APP0  port 2
    235 button2 at vrgiu? platform IBM_WORKPAD id BTN_APP0  port 2 active 0
    236 button3 at vrgiu? platform NEC_MCCS id BTN_LIGHT port 8
    237 pwctl0 at vrgiu? platform NEC_MCR_3XX id PWCTL_COM0 port 14
    238 pwctl0 at vrgiu? platform NEC_MCR_430 id PWCTL_COM0 port 46
    239 pwctl0 at vrgiu? platform NEC_MCR_500 id PWCTL_COM0 port 14
    240 pwctl0 at vrgiu? platform NEC_MCR_530 id PWCTL_COM0 port 46
    241 pwctl0 at vrgiu? platform NEC_MCR_530A id PWCTL_COM0 port 46
    242 #pwctl0 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_COM0 port 46
    243 pwctl0 at vrgiu? platform NEC_MCR_7XX id PWCTL_COM0 port 46
    244 pwctl0 at vrgiu? platform NEC_MCCS id PWCTL_COM0 port 14
    245 pwctl1 at vrgiu? platform NEC_MCR_3XX id PWCTL_LCDLIGHT port 45
    246 pwctl1 at vrgiu? platform NEC_MCR_500 id PWCTL_LCDLIGHT port 45
    247 pwctl1 at vrgiu? platform NEC_MCCS id PWCTL_LCDLIGHT port 45
    248 pwctl2 at vrgiu? platform NEC_MCR_3XX id PWCTL_LCD port 10
    249 pwctl2 at vrgiu? platform NEC_MCR_500 id PWCTL_LCD port 10
    250 pwctl2 at vrgiu? platform NEC_MCCS id PWCTL_LCD port 10
    251 pwctl3 at vrgiu? platform NEC_MCCS id PWCTL_SPEAKER port 12
    252 pwctl3 at vrgiu? platform NEC_MCR_3XX id PWCTL_SPEAKER port 12
    253 pwctl3 at vrgiu? platform NEC_MCR_430 id PWCTL_SPEAKER port 44
    254 pwctl3 at vrgiu? platform NEC_MCR_500 id PWCTL_SPEAKER port 12
    255 pwctl3 at vrgiu? platform NEC_MCR_510 id PWCTL_SPEAKER port 44
    256 pwctl3 at vrgiu? platform NEC_MCR_520 id PWCTL_SPEAKER port 44
    257 #pwctl3 at vrgiu? platform NEC_MCR_520A id PWCTL_SPEAKER port 44
    258 pwctl3 at vrgiu? platform NEC_MCR_530 id PWCTL_SPEAKER port 44
    259 #pwctl3 at vrgiu? platform NEC_MCR_530A id PWCTL_SPEAKER port 44
    260 #pwctl3 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_SPEAKER port 44
    261 pwctl3 at vrgiu? platform IBM_WORKPAD id PWCTL_SPEAKER port 49
    262 #pwctl4 at vrgiu? platform NEC_MCR_430 id PWCTL_COM1 port 47
    263 #pwctl4 at vrgiu? platform NEC_MCR_530 id PWCTL_COM1 port 47
    264 #pwctl4 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_COM1 port 47
    265 vrisab0 at vrgiu? platform NEC_MCR
    266 vrisab0 at vrgiu? platform NEC_MCCS
    267 vrisab0 at vrgiu? platform IBM_WORKPAD isaportoffset 0x1000000
    268 isa0	at vrisab0
    269 pcic0	at isa0 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00090003
    270 #
    271 # Freestyle
    272 # Button to GPIO port # mapping
    273 #    +---------+
    274 # 1 +|         |
    275 #    |         |+ 7
    276 #    |         |
    277 #20 +|   LCD   |+ 4
    278 #    |         | + 6
    279 # 8 +|         |+ 5
    280 #    |         |
    281 #    |         |+----Power On/Off (connected to PMU)
    282 #    +---------+
    283 #          +9
    284 #        +12 +10
    285 #          +11
    286 # (PCIC-ISA : 23)
    287 button0 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP0 port 9
    288 button1 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP1 port 10
    289 button2 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP2 port 11
    290 button3 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP3 port 12
    291 button4 at vrgiu? platform EVEREX_FREESTYLE id BTN_CANCEL port 7
    292 button5 at vrgiu? platform EVEREX_FREESTYLE id BTN_UP port 4
    293 button6 at vrgiu? platform EVEREX_FREESTYLE id BTN_OK port 6
    294 button7 at vrgiu? platform EVEREX_FREESTYLE id BTN_DOWN port 5
    295 button8 at vrgiu? platform EVEREX_FREESTYLE id BTN_REC port 1
    296 button9 at vrgiu? platform EVEREX_FREESTYLE id BTN_LIGHT port 20
    297 button10 at vrgiu? platform EVEREX_FREESTYLE id BTN_CONTRAST port 8
    298 vrisab1 at vrgiu? platform EVEREX_FREESTYLE isaportoffset 0x1000000
    299 isa1	at vrisab1
    300 pcic0	at isa1 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00170003
    301 
    302 options 	PCIC_ISA_INTR_ALLOC_MASK=0x0008 # IRQ 3 only (MCR/Freestyle)
    303 
    304 #
    305 # Fujitsu INTERTOP CX300
    306 #
    307 pwctl0	at vrgiu? platform FUJITSU_INTERTOP id PWCTL_COM0 port 15
    308 vrisab2	at vrgiu? platform FUJITSU_INTERTOP isaportoffset 0x1000000
    309 isa2	at vrisab2
    310 pcic0	at isa2 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00060003
    311 
    312 #
    313 # Vadem Clio and Sharp Tripad
    314 #
    315 vrisab3	at vrgiu? platform SHARP_TRIPAD isaportoffset 0x0
    316 vrisab3	at vrgiu? platform VADEM_CLIO_C isaportoffset 0x0
    317 isa3	at vrisab3
    318 pcic0	at isa3 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x000d0003
    319 
    320 #
    321 # CASIO CASSIOPEIA E55 and for DoCoMo
    322 #
    323 button0 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_OK active 0 port 6
    324 button1 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_CANCEL active 0 port 7
    325 button2 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP0 active 0 port 8
    326 button3 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP1 active 0 port 9
    327 button4 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP2 active 0 port 10
    328 button5 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP3 active 0 port 11
    329 button6 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_DOWN active 0 port 12
    330 button7 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_UP active 0 port 13
    331 pwctl0	at vrgiu? platform CASIO_CASSIOPEIAE_E55 id PWCTL_COM0 port 38
    332 pwctl1	at vrgiu? platform CASIO_CASSIOPEIAE_E55 id PWCTL_LCDLIGHT port 26
    333 
    334 # 'CF hack' for all CASSIOPEIA E series
    335 vrisab4	at vrgiu? platform CASIO_CASSIOPEIAE_EXX isaportoffset 0xc000
    336 vrisab4	at vrgiu? platform CASIO_CASSIOPEIAE_EXXX isaportoffset 0xc000
    337 isa4	at vrisab4
    338 wdc0	at isa4 port 0x170 irq 0x02000003 flags 0x0002  # single drive
    339 
    340 #
    341 # Fujitsu PenCentra 130
    342 #
    343 vrc4172gpio0 at vrgiu? platform FUJITSU_PENCENTRA_130 addr 0x15001080 size 0x4a port 10
    344 vrisab5	at vrc4172gpio0 isaportoffset 0x1000000
    345 isa5	at vrisab5
    346 pcic0	at isa5 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00010003
    347 
    348 #
    349 # SigmarionII
    350 #
    351 com*	at vrgiu? platform NEC_MCR_SIGMARION2 addr 0x0b600000 port 8
    352 vrisab6	at vrgiu? platform NEC_MCR_SIGMARION2 isaportoffset 0xf780f800
    353 isa6	at vrisab6
    354 ne*	at isa6 port 0x300 irq  0x00090003 # port 9, active high and thorough
    355 #wdc*	at isa6 port 0x170 irq 0x00090003 flags 0x0002  # single drive
    356 hpcioman6 at vrgiu? platform NEC_MCR_SIGMARION2
    357 hpcin*	at hpcioman6 evtype PCIINTR id PCIINTR_00_12_02 port 0 level 1 connect 1
    358 
    359 #
    360 # MP-C303/304
    361 #
    362 hpcioman7 at vrgiu? platform VICTOR_INTERLINK_MPC303
    363 hpcioman7 at vrgiu? platform VICTOR_INTERLINK_MPC304
    364 hpcin*	at hpcioman7 evtype PCIINTR id PCIINTR_00_19_02 port 1 level 0 hold 1 connect 1
    365 
    366 
    367 # PCI bus support
    368 options 	PCIVERBOSE
    369 pci*	at vrpciu?
    370 
    371 # VRC4173
    372 vrc4173bcu* at pci? dev ? function ?	# VRC4173 BCU
    373 #vrc4173cmu* at vrc4173bcu?		# VRC4173 CMU
    374 #vrc4173piu* at vrc4173bcu?		# VRC4173 PIU
    375 #vrc4173kiu* at vrc4173bcu?		# VRC4173 KIU
    376 
    377 #vrc4173cardu* at pci? dev ? function ?	# VRC4173 CARDU
    378 #pcmcia*	at vrc4173cardu?
    379 
    380 # PCI USB controllers
    381 ohci*	at pci?	dev ? function ?	# Open Host Controller
    382 #options 	OHCI_DEBUG, USB_DEBUG, UHUB_DEBUG
    383 
    384 # PCMCIA bus support
    385 pcmcia*	at pcic? controller 0 socket ?
    386 
    387 # PCMCIA IDE disk
    388 wdc*	at pcmcia? function ?
    389 
    390 # ATA (IDE) bus support
    391 atabus* at ata?
    392 
    393 # IDE drives
    394 wd*	at atabus? drive ? flags 0x0000
    395 
    396 # PCMCIA network interfaces
    397 ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
    398 mbe*	at pcmcia? function ?		# MB8696x based Ethernet
    399 ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
    400 ray*	at pcmcia? function ?		# Raytheon Raylink (802.11)
    401 sm*	at pcmcia? function ?		# Megahertz Ethernet
    402 wi*	at pcmcia? function ?		# Lucent WaveLan IEEE (802.11)
    403 awi*	at pcmcia? function ?		# WLI-PCM
    404 an*	at pcmcia? function ?		# Aironet PC4500/PC4800 (802.11)
    405 
    406 # PCMCIA Serial interfaces
    407 com*	at pcmcia? function ?		# Modems and serial cards
    408 
    409 # PCMCIA SCSI interfaces
    410 aic*	at pcmcia? function ?
    411 esp*	at pcmcia? function ?		# NCR53c406 SCSI
    412 
    413 # ATAPI bus support
    414 atapibus* at atapi?
    415 cd*	at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
    416 sd*	at atapibus? drive ? flags 0x0000 # ATAPI disk drives
    417 
    418 # SCSI bus support
    419 scsibus* at aic?
    420 scsibus* at esp?
    421 sd*	at scsibus? target ? lun ?	# SCSI disk drives
    422 cd*	at scsibus? target ? lun ?	# SCSI CD-ROM drives
    423 
    424 # USB Hubs
    425 usb*	at ohci?
    426 uhub*	at usb?
    427 uhub*	at uhub? port ?
    428 
    429 # USB HID device
    430 uhidev*	at uhub? port ? configuration ? interface ?
    431 
    432 # USB Mice
    433 ums*	at uhidev? reportid ?
    434 wsmouse*	at ums? mux 0
    435 
    436 # USB Keyboards
    437 ukbd*	at uhidev? reportid ?
    438 wskbd*	at ukbd? console ? mux 1
    439 
    440 # USB serial adapter
    441 ucycom*	at uhidev? reportid ?
    442 
    443 # USB Generic HID devices
    444 uhid*	at uhidev? reportid ?
    445 
    446 # USB Printer
    447 ulpt*	at uhub? port ? configuration ? interface ?
    448 
    449 # USB Modem
    450 umodem*	at uhub? port ? configuration ?
    451 ucom*	at umodem?
    452 
    453 # Option N.V. Wireless WAN modems
    454 uhso*	at uhub? port ? configuration ?
    455 
    456 # USB Mass Storage
    457 umass*	at uhub? port ? configuration ? interface ?
    458 scsibus* at umass? channel ?
    459 
    460 # USB audio
    461 uaudio*	at uhub? port ? configuration ?
    462 
    463 # USB MIDI
    464 umidi* at uhub? port ? configuration ?
    465 
    466 # USB IrDA bridges
    467 #uirda* at uhub? port ? configuration ? interface ?
    468 #irframe* at uirda?
    469 
    470 # USB Ethernet adapters
    471 aue*	at uhub? port ?		# ADMtek AN986 Pegasus based adapters
    472 axe*	at uhub? port ?		# ASIX AX88172 based adapters
    473 cue*	at uhub? port ?		# CATC USB-EL1201A based adapters
    474 kue*	at uhub? port ?		# Kawasaki LSI KL5KUSB101B based adapters
    475 url*	at uhub? port ?		# Realtek RTL8150L based adapters
    476 
    477 # Prolific PL2301/PL2302 host-to-host adapter
    478 upl*	at uhub? port ?
    479 
    480 # Serial adapters
    481 # FTDI FT8U100AX serial adapter
    482 uftdi*	at uhub? port ?
    483 ucom*	at uftdi? portno ?
    484 
    485 uplcom*	at uhub? port ?		# I/O DATA USB-RSAQ2 serial adapter
    486 ucom*	at uplcom? portno ?
    487 
    488 umct*	at uhub? port ?		# MCT USB-RS232 serial adapter
    489 ucom*	at umct? portno ?
    490 
    491 # Diamond Multimedia Rio 500
    492 urio*	at uhub? port ?
    493 
    494 # USB Handspring Visor
    495 uvisor*	at uhub? port ?
    496 ucom*	at uvisor?
    497 
    498 # Kyocera AIR-EDGE PHONE
    499 ukyopon* at uhub? port ?
    500 ucom*	at ukyopon? portno ?
    501 
    502 # USB scanners
    503 uscanner* at uhub? port ?
    504 
    505 # USB scanners that use SCSI emulation, e.g., HP5300
    506 usscanner* at uhub? port ?
    507 scsibus* at usscanner? channel ?
    508 
    509 # Y@P firmware loader
    510 uyap* at uhub? port ?
    511 
    512 # USB Generic driver
    513 ugen*	at uhub? port ?
    514 
    515 audio*	at uaudio?
    516 
    517 pseudo-device	loop			# network loopback
    518 pseudo-device	ppp			# serial-line IP ports
    519 pseudo-device	pty			# pseudo-terminals
    520 pseudo-device	bpfilter		# packet filter ports
    521 pseudo-device	ipfilter		# IP filter, NAT
    522 
    523 pseudo-device	vnd			# virtual disk ick
    524 #pseudo-device	ccd			# concatenated disks
    525 pseudo-device	clockctl		# user control of clock subsystem
    526 
    527 pseudo-device	biconsdev	1	# build-in console device
    528 pseudo-device	wsmux			# mouse & keyboard multiplexor
    529 #pseudo-device	md			# memory disk device (ramdisk)
    530 
    531 #pseudo-device	raid			# RAIDframe disk driver
    532 #options 	RAID_AUTOCONFIG		# auto-configuration of RAID components
    533 #pseudo-device	fss			# file system snapshot device
    534 
    535 # for IPv6
    536 pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC1933)
    537 #pseudo-device	faith			# IPv[46] tcp relay translation i/f
    538 pseudo-device	stf			# 6to4 IPv6 over IPv4 encapsulation
    539 
    540 ## IEEE 802.1Q Virtual LAN encapsulation, see vlan(4).
    541 pseudo-device	vlan
    542 
    543 ## Simple inter-network traffic bridging
    544 pseudo-device	bridge
    545