1 1.248 abs # $NetBSD: GENERIC,v 1.248 2023/02/12 14:50:39 abs Exp $ 2 1.1 takemura # 3 1.100 gmcgarry # GENERIC machine description file 4 1.100 gmcgarry # 5 1.100 gmcgarry # This machine description file is used to generate the default NetBSD 6 1.100 gmcgarry # kernel. The generic kernel does not include all options, subsystems 7 1.100 gmcgarry # and device drivers, but should be useful for most applications. 8 1.100 gmcgarry # 9 1.100 gmcgarry # The machine description file can be customised for your specific 10 1.100 gmcgarry # machine to reduce the kernel size and improve its performance. 11 1.1 takemura # 12 1.100 gmcgarry # For further information on compiling NetBSD kernels, see the config(8) 13 1.100 gmcgarry # man page. 14 1.1 takemura # 15 1.100 gmcgarry # For further information on hardware support for this architecture, see 16 1.100 gmcgarry # the intro(4) man page. For further information about kernel options 17 1.100 gmcgarry # for this architecture, see the options(4) man page. For an explanation 18 1.100 gmcgarry # of each device driver in this file see the section 4 man page for the 19 1.100 gmcgarry # device. 20 1.100 gmcgarry 21 1.235 mrg include "arch/hpcmips/conf/std.hpcmips" 22 1.235 mrg include "arch/hpcmips/conf/std.hpcmips.vr41" 23 1.235 mrg include "arch/hpcmips/conf/std.hpcmips.tx39" 24 1.24 hubertf 25 1.119 atatat options INCLUDE_CONFIG_FILE # embed config file in kernel binary 26 1.119 atatat 27 1.248 abs #ident "GENERIC-$Revision: 1.248 $" 28 1.1 takemura 29 1.98 uch maxusers 16 30 1.1 takemura 31 1.199 tsutsui makeoptions CPUFLAGS="-mips2 -mdivide-breaks" # CPU codegen options 32 1.86 sato options VR4102 # NEC VR4102 33 1.86 sato options VR4111 # NEC VR4111 34 1.86 sato options VR4121 # NEC VR4121 35 1.107 takemura options VR4122 # NEC VR4122 36 1.107 takemura options VR4131 # NEC VR4131 37 1.102 uch options TX392X # Toshiba TX3922 38 1.120 shin options KLOADER 39 1.1 takemura 40 1.240 sevan # Alternate buffer queue strategies for better responsiveness under high 41 1.240 sevan # disk I/O load. 42 1.240 sevan #options BUFQ_READPRIO 43 1.240 sevan options BUFQ_PRIOCSCAN 44 1.240 sevan 45 1.1 takemura # Standard system options 46 1.1 takemura options DDB # in-kernel debugger 47 1.1 takemura #options DDB_ONPANIC=0 # don't enter debugger on panic 48 1.156 mycroft options DDB_HISTORY_SIZE=512 # enable history editing in DDB 49 1.86 sato #options KGDB # remote debugger 50 1.244 skrll options DIAGNOSTIC # extra kernel debugging checks 51 1.1 takemura #options DEBUG # extra kernel debugging support 52 1.1 takemura options KTRACE # system call tracing support 53 1.87 sato options MSGBUFSIZE=8192 # dmesg buffer size 54 1.72 takemura 55 1.72 takemura ## UVM options. 56 1.72 takemura #options UVM_PAGE_TRKOWN 57 1.72 takemura #options UVMHIST 58 1.72 takemura #options UVMHIST_PRINT # Loud! 59 1.1 takemura 60 1.54 shin #options SCSIVERBOSE # human readable SCSI error messages 61 1.27 sato #options PCMCIAVERBOSE # verbose PCMCIA configuration messages 62 1.155 mycroft #options PCMCIADEBUG 63 1.155 mycroft #options PCMCIACISDEBUG 64 1.1 takemura 65 1.11 sato #options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 66 1.9 enami #options RTC_OFFSET=-540 # JST-9 67 1.9 enami #options RTC_OFFSET=480 # PST8 68 1.25 sato # In NO RTC_OFFSET , inherit RTC_OFFSET 69 1.25 sato # from Windows CE. 70 1.1 takemura options NTP # network time protocol 71 1.1 takemura 72 1.9 enami #options WINCE_DEFAULT_SETTING # Debugging use 73 1.9 enami 74 1.9 enami #options SYSCALL_DEBUG # for debug 75 1.9 enami #options HPCMIPS_L1CACHE_DISABLE # disable L1 cache for debug 76 1.129 lukem options USERCONF # userconf(4) support 77 1.118 gmcgarry #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 78 1.153 atatat options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 79 1.1 takemura 80 1.246 simonb # File systems 81 1.92 enami file-system FFS # fast filesystem with user and group quotas 82 1.1 takemura file-system MFS # memory-based filesystem 83 1.1 takemura file-system NFS # Sun NFS-compatible filesystem (client) 84 1.1 takemura #file-system LFS # Log-based filesystem (still experimental) 85 1.54 shin file-system CD9660 # ISO 9660 + Rock Ridge file system 86 1.20 shin file-system MSDOSFS # MS-DOS file system 87 1.1 takemura #file-system FDESC # /dev/fd 88 1.1 takemura file-system KERNFS # /kern (kernel informational filesystem) 89 1.1 takemura #file-system NULLFS # loopback file system 90 1.23 wrstuden #file-system OVERLAY # overlay file system 91 1.1 takemura file-system PROCFS # /proc 92 1.1 takemura #file-system UMAPFS # NULLFS + uid and gid remapping 93 1.1 takemura file-system UNION 94 1.176 christos file-system PTYFS # /dev/pts/N support 95 1.210 chs file-system TMPFS # Efficient memory file-system 96 1.181 reinoud #file-system UDF # experimental - OSTA UDF CD/DVD file-system 97 1.1 takemura 98 1.246 simonb # File system options 99 1.246 simonb #options FFS_NO_SNAPSHOT # No FFS snapshot support 100 1.213 bouyer #options QUOTA # legacy UFS quotas 101 1.213 bouyer #options QUOTA2 # new, in-filesystem UFS quotas 102 1.246 simonb #options UFS_DIRHASH # UFS Large Directory Hashing 103 1.228 manu #options UFS_EXTATTR # Extended attribute support for UFS1 104 1.246 simonb options WAPBL # File system journaling support 105 1.246 simonb options NFSSERVER # Network File System server 106 1.13 jun 107 1.1 takemura # Networking options 108 1.13 jun #options GATEWAY # IP packet forwarding 109 1.13 jun options INET # IP + ICMP + TCP + UDP 110 1.13 jun options INET6 # IPV6 111 1.13 jun #options IPSEC # IP security 112 1.13 jun #options IPSEC_DEBUG # debug for IP security 113 1.1 takemura #options MROUTING # Multicast routing support 114 1.158 manu #options PIM # Protocol Independent Multicast 115 1.1 takemura 116 1.151 abs #options ALTQ # Manipulate network interfaces' output queues 117 1.151 abs #options ALTQ_BLUE # Stochastic Fair Blue 118 1.151 abs #options ALTQ_CBQ # Class-Based Queueing 119 1.151 abs #options ALTQ_CDNR # Diffserv Traffic Conditioner 120 1.151 abs #options ALTQ_FIFOQ # First-In First-Out Queue 121 1.151 abs #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 122 1.151 abs #options ALTQ_HFSC # Hierarchical Fair Service Curve 123 1.151 abs #options ALTQ_LOCALQ # Local queueing discipline 124 1.151 abs #options ALTQ_PRIQ # Priority Queueing 125 1.151 abs #options ALTQ_RED # Random Early Detection 126 1.151 abs #options ALTQ_RIO # RED with IN/OUT 127 1.151 abs #options ALTQ_WFQ # Weighted Fair Queueing 128 1.151 abs 129 1.224 alnsn # JIT compiler for bpfilter 130 1.224 alnsn #options SLJIT 131 1.224 alnsn #options BPFJIT 132 1.224 alnsn 133 1.1 takemura # NetBSD backwards compatibility 134 1.235 mrg include "conf/compat_netbsd16.config" 135 1.1 takemura 136 1.107 takemura #options NFS_BOOT_DHCP 137 1.107 takemura options NFS_BOOT_BOOTP 138 1.107 takemura #options NFS_BOOT_BOOTPARAM 139 1.104 takemura 140 1.104 takemura # compile options 141 1.133 shin #makeoptions DEFGP="-G 10" 142 1.1 takemura 143 1.1 takemura config netbsd root on ? type ? 144 1.1 takemura 145 1.1 takemura # WS console uses SUN or VT100 terminal emulation 146 1.1 takemura options WSEMUL_VT100 147 1.81 sato #options WSDISPLAY_DEFAULTSCREENS=4 148 1.9 enami #options FONT_VT220L8x8 149 1.9 enami options FONT_VT220L8x10 150 1.48 takemura # compatibility to other console drivers 151 1.48 takemura options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 152 1.48 takemura options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 153 1.216 abs options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 154 1.48 takemura options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 155 1.71 takemura # 156 1.71 takemura # Hpckbd will set key board layout appropriately. You can use option 157 1.71 takemura # 'PCKBD_LAYOUT' to overrite the default layout. 158 1.71 takemura # 159 1.92 enami #options PCKBD_LAYOUT="(KB_US | KB_SWAPCTRLCAPS | KB_MACHDEP)" 160 1.57 takemura 161 1.57 takemura # temporally power management 162 1.61 takemura hpcapm0 at mainbus0 # power management 163 1.61 takemura apmdev0 at hpcapm0 # APM 164 1.1 takemura 165 1.83 takemura options MQ200_DEBUG 166 1.83 takemura #options MQ200_USECRT 167 1.126 takemura mqvideo* at vr4102ip? addr 0x0a000000 size 0x800000 # MQ200 video 168 1.61 takemura hpcfb* at mqvideo? 169 1.69 sato 170 1.126 takemura ite8181video* at vr4102ip? addr 0x0a000000 size 0x800000 # ITE8181 video 171 1.69 sato hpcfb* at ite8181video? 172 1.77 sato 173 1.106 takemura vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_430 174 1.106 takemura vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_510 175 1.106 takemura vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_520 176 1.106 takemura vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_520A 177 1.106 takemura vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_530 178 1.106 takemura vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_SIGMARION 179 1.106 takemura vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_530A 180 1.106 takemura vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_700 181 1.143 shin vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_700A 182 1.143 shin vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_730 183 1.143 shin vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_730A 184 1.19 takemura 185 1.1 takemura # 186 1.33 takemura # hpcmips isa? bus irq locator means: 187 1.33 takemura # 188 1.33 takemura # 0x0000000f ISA IRQ# 189 1.33 takemura # 0x00ff0000 GPIO port# 190 1.33 takemura # 0x01000000 interrupt signal hold/through (1:hold/0:though) 191 1.33 takemura # 0x02000000 interrupt detection level (1:low /0:high ) 192 1.33 takemura # 0x04000000 interrupt detection trigger (1:edge/0:level ) 193 1.33 takemura 194 1.33 takemura # 195 1.27 sato # MC-R300, MC-R500 196 1.1 takemura # Button to GPIO port # mapping 197 1.1 takemura # + REC button : 4 198 1.1 takemura # + Open/Close button: 6 199 1.1 takemura # (PCIC-ISA : 9) 200 1.1 takemura # (COM power:14) 201 1.27 sato # 202 1.27 sato # MC-R510 203 1.27 sato # Button to GPIO port # mapping 204 1.27 sato # + Open/Close button: 3 205 1.27 sato # (PCIC-ISA : 9) 206 1.27 sato # (COM power:14) 207 1.27 sato # 208 1.27 sato # MC-R530 209 1.27 sato # Button to GPIO port # mapping 210 1.27 sato # + Open/Close button: 3 211 1.27 sato # + Application button: 2 212 1.27 sato # (PCIC-ISA : 9) 213 1.88 sato # (COM power:46) 214 1.27 sato # 215 1.27 sato # MC-R700 216 1.27 sato # Button to GPIO port # mapping 217 1.27 sato # + Open/Close button: 3 218 1.27 sato # (PCIC-ISA : 9) 219 1.27 sato # (COM power:46) 220 1.27 sato # 221 1.27 sato # MC-CS 222 1.27 sato # Button to GPIO port # mapping 223 1.27 sato # (PCIC-ISA : 9) 224 1.27 sato # (COM power:14) 225 1.27 sato # 226 1.27 sato # IBM WorkPad z50 227 1.27 sato # Button to GPIO port # mapping 228 1.27 sato # + REC button : 1 229 1.27 sato # + Application button? : 2 230 1.27 sato # (PCIC-ISA : 9) 231 1.27 sato # 232 1.18 takemura button0 at vrgiu? platform NEC_MCR_3XX id BTN_REC port 4 233 1.64 sato button0 at vrgiu? platform NEC_MCR_500 id BTN_REC port 4 234 1.97 lukem button0 at vrgiu? platform IBM_WORKPAD id BTN_REC port 1 active 0 235 1.79 sato button1 at vrgiu? platform NEC_MCR_430 id BTN_COVER port 3 236 1.64 sato button1 at vrgiu? platform NEC_MCR_510 id BTN_COVER port 3 237 1.64 sato button1 at vrgiu? platform NEC_MCR_520 id BTN_COVER port 3 238 1.88 sato #button1 at vrgiu? platform NEC_MCR_520A id BTN_COVER port 3 239 1.64 sato button1 at vrgiu? platform NEC_MCR_530 id BTN_COVER port 3 240 1.88 sato #button1 at vrgiu? platform NEC_MCR_530A id BTN_COVER port 3 241 1.67 sato button1 at vrgiu? platform NEC_MCR_SIGMARION id BTN_COVER port 3 242 1.64 sato button1 at vrgiu? platform NEC_MCR_7XX id BTN_COVER port 3 243 1.18 takemura button1 at vrgiu? platform NEC_MCR_3XX id BTN_COVER port 6 244 1.18 takemura button1 at vrgiu? platform NEC_MCR_500 id BTN_COVER port 6 245 1.64 sato button2 at vrgiu? platform NEC_MCR_530 id BTN_APP0 port 2 246 1.64 sato button2 at vrgiu? platform IBM_WORKPAD id BTN_APP0 port 2 active 0 247 1.64 sato button3 at vrgiu? platform NEC_MCCS id BTN_LIGHT port 8 248 1.18 takemura pwctl0 at vrgiu? platform NEC_MCR_3XX id PWCTL_COM0 port 14 249 1.79 sato pwctl0 at vrgiu? platform NEC_MCR_430 id PWCTL_COM0 port 46 250 1.75 sato pwctl0 at vrgiu? platform NEC_MCR_500 id PWCTL_COM0 port 14 251 1.75 sato pwctl0 at vrgiu? platform NEC_MCR_530 id PWCTL_COM0 port 46 252 1.88 sato pwctl0 at vrgiu? platform NEC_MCR_530A id PWCTL_COM0 port 46 253 1.75 sato #pwctl0 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_COM0 port 46 254 1.64 sato pwctl0 at vrgiu? platform NEC_MCR_7XX id PWCTL_COM0 port 46 255 1.64 sato pwctl0 at vrgiu? platform NEC_MCCS id PWCTL_COM0 port 14 256 1.95 sato pwctl1 at vrgiu? platform NEC_MCR_3XX id PWCTL_LCDLIGHT port 45 257 1.64 sato pwctl1 at vrgiu? platform NEC_MCR_500 id PWCTL_LCDLIGHT port 45 258 1.64 sato pwctl1 at vrgiu? platform NEC_MCCS id PWCTL_LCDLIGHT port 45 259 1.95 sato pwctl2 at vrgiu? platform NEC_MCR_3XX id PWCTL_LCD port 10 260 1.63 sato pwctl2 at vrgiu? platform NEC_MCR_500 id PWCTL_LCD port 10 261 1.42 sato pwctl2 at vrgiu? platform NEC_MCCS id PWCTL_LCD port 10 262 1.146 sato pwctl3 at vrgiu? platform NEC_MCCS id PWCTL_SPEAKER port 12 263 1.64 sato pwctl3 at vrgiu? platform NEC_MCR_3XX id PWCTL_SPEAKER port 12 264 1.79 sato pwctl3 at vrgiu? platform NEC_MCR_430 id PWCTL_SPEAKER port 44 265 1.64 sato pwctl3 at vrgiu? platform NEC_MCR_500 id PWCTL_SPEAKER port 12 266 1.64 sato pwctl3 at vrgiu? platform NEC_MCR_510 id PWCTL_SPEAKER port 44 267 1.64 sato pwctl3 at vrgiu? platform NEC_MCR_520 id PWCTL_SPEAKER port 44 268 1.88 sato #pwctl3 at vrgiu? platform NEC_MCR_520A id PWCTL_SPEAKER port 44 269 1.64 sato pwctl3 at vrgiu? platform NEC_MCR_530 id PWCTL_SPEAKER port 44 270 1.88 sato #pwctl3 at vrgiu? platform NEC_MCR_530A id PWCTL_SPEAKER port 44 271 1.88 sato #pwctl3 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_SPEAKER port 44 272 1.64 sato pwctl3 at vrgiu? platform IBM_WORKPAD id PWCTL_SPEAKER port 49 273 1.79 sato #pwctl4 at vrgiu? platform NEC_MCR_430 id PWCTL_COM1 port 47 274 1.75 sato #pwctl4 at vrgiu? platform NEC_MCR_530 id PWCTL_COM1 port 47 275 1.75 sato #pwctl4 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_COM1 port 47 276 1.1 takemura vrisab0 at vrgiu? platform NEC_MCR 277 1.1 takemura vrisab0 at vrgiu? platform NEC_MCCS 278 1.14 shin vrisab0 at vrgiu? platform IBM_WORKPAD isaportoffset 0x1000000 279 1.1 takemura isa0 at vrisab0 280 1.1 takemura pcic0 at isa0 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00090003 281 1.127 greg vrdsiu_mouse0 at vr4102ip? platform IBM_WORKPAD addr 0x0b0001a0 size 0x20 unit VRDSIU 282 1.1 takemura # 283 1.1 takemura # Freestyle 284 1.1 takemura # Button to GPIO port # mapping 285 1.1 takemura # +---------+ 286 1.1 takemura # 1 +| | 287 1.1 takemura # | |+ 7 288 1.1 takemura # | | 289 1.1 takemura #20 +| LCD |+ 4 290 1.1 takemura # | | + 6 291 1.5 enami # 8 +| |+ 5 292 1.1 takemura # | | 293 1.7 uch # | |+----Power On/Off (connected to PMU) 294 1.1 takemura # +---------+ 295 1.1 takemura # +9 296 1.1 takemura # +12 +10 297 1.1 takemura # +11 298 1.1 takemura # (PCIC-ISA : 23) 299 1.18 takemura button0 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP0 port 9 300 1.18 takemura button1 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP1 port 10 301 1.18 takemura button2 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP2 port 11 302 1.18 takemura button3 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP3 port 12 303 1.18 takemura button4 at vrgiu? platform EVEREX_FREESTYLE id BTN_CANCEL port 7 304 1.18 takemura button5 at vrgiu? platform EVEREX_FREESTYLE id BTN_UP port 4 305 1.18 takemura button6 at vrgiu? platform EVEREX_FREESTYLE id BTN_OK port 6 306 1.18 takemura button7 at vrgiu? platform EVEREX_FREESTYLE id BTN_DOWN port 5 307 1.18 takemura button8 at vrgiu? platform EVEREX_FREESTYLE id BTN_REC port 1 308 1.18 takemura button9 at vrgiu? platform EVEREX_FREESTYLE id BTN_LIGHT port 20 309 1.18 takemura button10 at vrgiu? platform EVEREX_FREESTYLE id BTN_CONTRAST port 8 310 1.1 takemura vrisab1 at vrgiu? platform EVEREX_FREESTYLE isaportoffset 0x1000000 311 1.1 takemura isa1 at vrisab1 312 1.1 takemura pcic0 at isa1 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00170003 313 1.1 takemura 314 1.9 enami options PCIC_ISA_INTR_ALLOC_MASK=0x0008 # IRQ 3 only (MCR/Freestyle) 315 1.31 jun 316 1.1 takemura # 317 1.17 shin # Fujitsu INTERTOP CX300 318 1.17 shin # 319 1.116 shin pwctl0 at vrgiu? platform FUJITSU_INTERTOP_IT300 id PWCTL_COM0 port 15 320 1.116 shin vrisab2 at vrgiu? platform FUJITSU_INTERTOP_IT300 isaportoffset 0x1000000 321 1.97 lukem isa2 at vrisab2 322 1.97 lukem pcic0 at isa2 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00060003 323 1.33 takemura 324 1.17 shin # 325 1.21 shin # Vadem Clio and Sharp Tripad 326 1.21 shin # 327 1.185 tsutsui vrisab3 at vrgiu? platform SHARP_TRIPAD isaportoffset 0x0 328 1.185 tsutsui vrisab3 at vrgiu? platform VADEM_CLIO_C isaportoffset 0x0 329 1.97 lukem isa3 at vrisab3 330 1.97 lukem pcic0 at isa3 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x000d0003 331 1.33 takemura 332 1.33 takemura # 333 1.33 takemura # CASIO CASSIOPEIA E55 and for DoCoMo 334 1.33 takemura # 335 1.33 takemura button0 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_OK active 0 port 6 336 1.33 takemura button1 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_CANCEL active 0 port 7 337 1.33 takemura button2 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP0 active 0 port 8 338 1.33 takemura button3 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP1 active 0 port 9 339 1.33 takemura button4 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP2 active 0 port 10 340 1.33 takemura button5 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP3 active 0 port 11 341 1.33 takemura button6 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_DOWN active 0 port 12 342 1.33 takemura button7 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_UP active 0 port 13 343 1.97 lukem pwctl0 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id PWCTL_COM0 port 38 344 1.97 lukem pwctl1 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id PWCTL_LCDLIGHT port 26 345 1.80 takemura 346 1.80 takemura # 'CF hack' for all CASSIOPEIA E series 347 1.97 lukem vrisab4 at vrgiu? platform CASIO_CASSIOPEIAE_EXX isaportoffset 0xc000 348 1.97 lukem vrisab4 at vrgiu? platform CASIO_CASSIOPEIAE_EXXX isaportoffset 0xc000 349 1.97 lukem isa4 at vrisab4 350 1.97 lukem wdc0 at isa4 port 0x170 irq 0x02000003 flags 0x0002 # single drive 351 1.33 takemura 352 1.21 shin # 353 1.91 takemura # Fujitsu PenCentra 130 354 1.1 takemura # 355 1.91 takemura vrc4172gpio0 at vrgiu? platform FUJITSU_PENCENTRA_130 addr 0x15001080 size 0x4a port 10 356 1.97 lukem vrisab5 at vrc4172gpio0 isaportoffset 0x1000000 357 1.91 takemura isa5 at vrisab5 358 1.97 lukem pcic0 at isa5 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00010003 359 1.111 takemura vrc4172pci0 at vr4102ip? addr 0x0aff0cf8 size 0x8 platform FUJITSU_PENCENTRA_130 360 1.111 takemura pci* at vrc4172pci? 361 1.111 takemura hpcioman5 at vrc4172gpio0 platform FUJITSU_PENCENTRA_130 362 1.111 takemura hpcin* at hpcioman5 evtype PCIINTR id PCIINTR_00_00_01 port 7 level 0 connect 1 363 1.1 takemura 364 1.102 uch # 365 1.107 takemura # SigmarionII 366 1.107 takemura # 367 1.107 takemura com* at vrgiu? platform NEC_MCR_SIGMARION2 addr 0x0b600000 port 8 368 1.122 takemura vrisab6 at vrgiu? platform NEC_MCR_SIGMARION2 isaportoffset 0xf7800000 isamemoffset 0xfa000000 369 1.107 takemura isa6 at vrisab6 370 1.122 takemura pcic0 at isa6 port 0x3e0 iomem 0x10000 iosiz 0x4000 irq 0x00090003 371 1.107 takemura hpcioman6 at vrgiu? platform NEC_MCR_SIGMARION2 372 1.109 takemura hpcin* at hpcioman6 evtype PCIINTR id PCIINTR_00_12_00 port 0 level 1 connect 1 373 1.107 takemura 374 1.107 takemura # 375 1.107 takemura # MP-C303/304 376 1.107 takemura # 377 1.107 takemura hpcioman7 at vrgiu? platform VICTOR_INTERLINK_MPC303 378 1.107 takemura hpcioman7 at vrgiu? platform VICTOR_INTERLINK_MPC304 379 1.109 takemura hpcin* at hpcioman7 evtype PCIINTR id PCIINTR_00_19_00 port 1 level 0 hold 1 connect 1 380 1.107 takemura 381 1.107 takemura # 382 1.116 shin # Fujitsu INTERTOP CX310 383 1.116 shin # 384 1.116 shin vrc4172gpio0 at vrgiu? platform FUJITSU_INTERTOP_IT310 addr 0x15001080 size 0x4a port 10 385 1.117 shin vrisab8 at vrc4172gpio0 isaportoffset 0x1000000 386 1.117 shin isa8 at vrisab8 387 1.117 shin pcic0 at isa8 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00010003 388 1.116 shin vrc4172pci0 at vr4102ip? addr 0x0aff0cf8 size 0x8 platform FUJITSU_INTERTOP_IT310 389 1.116 shin pci* at vrc4172pci? 390 1.117 shin hpcioman8 at vrc4172gpio0 platform FUJITSU_INTERTOP_IT310 391 1.117 shin hpcin* at hpcioman8 evtype PCIINTR id PCIINTR_00_00_01 port 7 level 0 connect 1 392 1.121 takemura 393 1.121 takemura # 394 1.125 takemura # MC-R700 and Mobile Pro 800 395 1.121 takemura # 396 1.121 takemura options VRC4172PCI_MCR700_SUPPORT 397 1.121 takemura vrc4172pci0 at vr4102ip? addr 0x0aff0cf8 size 0x8 platform NEC_MCR_700 398 1.125 takemura vrc4172pci0 at vr4102ip? addr 0x0aff0cf8 size 0x8 platform NEC_MCR_700A 399 1.144 shin vrc4172pci0 at vr4102ip? addr 0x0aff0cf8 size 0x8 platform NEC_MCR_730 400 1.144 shin vrc4172pci0 at vr4102ip? addr 0x0aff0cf8 size 0x8 platform NEC_MCR_730A 401 1.144 shin pci* at vrc4172pci? 402 1.121 takemura hpcioman9 at vrgiu? platform NEC_MCR_700 403 1.125 takemura hpcioman9 at vrgiu? platform NEC_MCR_700A 404 1.144 shin hpcioman9 at vrgiu? platform NEC_MCR_730 405 1.144 shin hpcioman9 at vrgiu? platform NEC_MCR_730A 406 1.121 takemura hpcin* at hpcioman9 evtype PCIINTR id PCIINTR_00_00_01 port 13 level 0 connect 1 407 1.123 takemura 408 1.123 takemura # 409 1.157 uch # Sharp Telios HC-AJ1/AJ2/AJ3, HC-VJ1C 410 1.123 takemura # 411 1.123 takemura txcsbus1 at tx39biu? platform SHARP_TELIOS 412 1.172 nakayama teliosio* at txcsbus1 regcs 13 regcswidth 16 413 1.167 hamajima #optpoint* at tx39spi? slot 0 414 1.167 hamajima #wsmouse* at optpoint? mux 0 415 1.102 uch 416 1.102 uch # IO module manager (virtual bridge) DO NOT DELETE 417 1.102 uch txioman* at txsim? 418 1.152 uch # iochip 0 TX39 internal MFIO 419 1.152 uch # 1 TX39 internal IO 420 1.102 uch # 2 BETTY IO 421 1.102 uch # (3) ITE IO notyet 422 1.102 uch # (4) Plum2 IO (EXTPW[0:2]) notyet 423 1.157 uch hpcioman1 at txioman? platform SHARP_TELIOS_HCAJ 424 1.102 uch hpcin* at hpcioman1 iochip 1 evtype BUTTON id BTN_APP0 port 7 edge 1 # IE button 425 1.102 uch hpcin* at hpcioman1 iochip 1 evtype BUTTON id BTN_APP1 port 8 edge 1 # Mail button 426 1.102 uch hpcin* at hpcioman1 iochip 1 evtype PMEVENT id PME_AC port 6 edge 1 # AC-power 427 1.102 uch hpcin* at hpcioman1 iochip 0 evtype EVENT id COM0_CTS port 27 edge 3 428 1.102 uch hpcin* at hpcioman1 iochip 0 evtype EVENT id COM0_DCD port 29 edge 3 429 1.102 uch hpcout* at hpcioman1 iochip 1 evtype POWER id PWCTL_LED port 4 flags 3 #(blink) 430 1.102 uch 431 1.157 uch hpcioman2 at txioman? platform SHARP_TELIOS_HCVJ 432 1.102 uch hpcin* at hpcioman2 iochip 1 evtype BUTTON id BTN_APP0 port 7 edge 1 # IE button 433 1.102 uch hpcin* at hpcioman2 iochip 1 evtype BUTTON id BTN_APP1 port 8 edge 1 # Mail button 434 1.102 uch hpcin* at hpcioman2 iochip 1 evtype BUTTON id BTN_APP2 port 11 edge 1 # Video button 435 1.102 uch hpcin* at hpcioman2 iochip 1 evtype BUTTON id BTN_APP3 port 12 edge 1 # Head phone button 436 1.102 uch hpcin* at hpcioman2 iochip 1 evtype PMEVENT id PME_AC port 6 437 1.102 uch hpcin* at hpcioman2 iochip 0 evtype EVENT id COM0_CTS port 27 edge 3 438 1.102 uch hpcin* at hpcioman2 iochip 1 evtype EVENT id COM0_DCD port 13 edge 3 439 1.102 uch hpcout* at hpcioman2 iochip 1 evtype POWER id PWCTL_COM0 port 15 440 1.102 uch hpcout* at hpcioman2 iochip 1 evtype POWER id PWCTL_LED port 4 flags 3 #(blink) 441 1.102 uch 442 1.102 uch options USE_POLL 443 1.102 uch 444 1.102 uch # PHILIPS UCB1200 / TOSHIBA TC35413F modem/audio analog front-end 445 1.102 uch ucb* at tx39sib? slot 0 446 1.102 uch ucbtp* at ucb? 447 1.102 uch ucbsnd* at ucb? 448 1.102 uch ucbio* at ucb? 449 1.102 uch 450 1.102 uch # PHILIPS 74ALVC*1624? / TOSHIBA TC5165BFTS buffer chip (keyboard) 451 1.102 uch # chip select: CS1, IRQ: 3:12/4:12 (irq1 108) 452 1.102 uch # interrupt-mode don't work. use polling mode. 453 1.102 uch tc5165buf* at txcsbus1 iocs 1 iocsbase 0 iocssize 0x100 iocswidth 16 454 1.102 uch hpckbd* at tc5165buf? 455 1.200 tsutsui wsmouse* at ucbtp? mux 0 456 1.200 tsutsui 457 1.200 tsutsui # 458 1.200 tsutsui # Fujitsu PenCentra 200 459 1.200 tsutsui # 460 1.200 tsutsui txcsbus3 at tx39biu? platform FUJITSU_PENCENTRA_200 461 1.102 uch 462 1.102 uch # TC6358TB(Plum2) 463 1.102 uch # register space: CS3, 464 1.102 uch # I/O space: MCS0 & MCS1, IRQ: 8:21 (IO[5] positive) 465 1.102 uch # 466 1.102 uch plum* at txcsbus? regcs 3 regcswidth 32 iocs 4 iocswidth 32 memcs 5 memcswidth 32 irq1 277 467 1.102 uch plumicu* at plum? 468 1.102 uch plumpower* at plum? 469 1.102 uch plumvideo* at plum? 470 1.102 uch hpcfb* at plumvideo? 471 1.102 uch plumpcmcia* at plum? 472 1.145 shin ohci* at plum? 473 1.102 uch 474 1.102 uch # Workstation Console attachments 475 1.102 uch bivideo0 at mainbus0 476 1.102 uch hpcfb* at bivideo0 477 1.102 uch wsdisplay* at hpcfb? 478 1.102 uch wskbd* at hpckbd? mux 1 479 1.102 uch wsmouse* at vrpiu? mux 0 480 1.134 takemura wsmouse* at vrc4173piu? mux 0 481 1.127 greg wsmouse* at vrdsiu_mouse? mux 0 482 1.102 uch btnmgr0 at mainbus0 483 1.102 uch wskbd* at btnmgr0 mux 1 484 1.107 takemura 485 1.107 takemura # PCI bus support 486 1.107 takemura options PCIVERBOSE 487 1.107 takemura pci* at vrpciu? 488 1.107 takemura 489 1.107 takemura # VRC4173 490 1.107 takemura vrc4173bcu* at pci? dev ? function ? # VRC4173 BCU 491 1.109 takemura vrkiu* at vrc4173bcu? addr 0x100 size 0x20 unit VRKIU # VRC4173 KIU 492 1.134 takemura vrc4173piu* at vrc4173bcu? addr 0x0a0 size 0x20 addr2 0x0c0 size2 0x20 unit VRPIU # VRC4173 PIU 493 1.107 takemura 494 1.107 takemura #vrc4173cardu* at pci? dev ? function ? # VRC4173 CARDU 495 1.107 takemura #pcmcia* at vrc4173cardu? 496 1.107 takemura 497 1.107 takemura # PCI USB controllers 498 1.107 takemura ohci* at pci? dev ? function ? # Open Host Controller 499 1.107 takemura #options OHCI_DEBUG, USB_DEBUG, UHUB_DEBUG 500 1.126 takemura 501 1.126 takemura # miscellaneous PCI devices 502 1.126 takemura mqvideo* at pci? dev ? function ? # MQ200 video 503 1.102 uch 504 1.1 takemura # PCMCIA bus support 505 1.102 uch pcmcia* at plumpcmcia? controller ? socket ? 506 1.34 shin pcmcia* at pcic? controller 0 socket ? 507 1.1 takemura 508 1.1 takemura # PCMCIA IDE disk 509 1.1 takemura wdc* at pcmcia? function ? 510 1.141 lukem 511 1.141 lukem # ATA (IDE) bus support 512 1.141 lukem atabus* at ata? 513 1.141 lukem 514 1.141 lukem # IDE drives 515 1.140 bouyer wd* at atabus? drive ? flags 0x0000 516 1.1 takemura 517 1.1 takemura # PCMCIA network interfaces 518 1.1 takemura ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 519 1.1 takemura mbe* at pcmcia? function ? # MB8696x based Ethernet 520 1.1 takemura ne* at pcmcia? function ? # NE2000-compatible Ethernet 521 1.76 mycroft ray* at pcmcia? function ? # Raytheon Raylink (802.11) 522 1.1 takemura sm* at pcmcia? function ? # Megahertz Ethernet 523 1.32 takemura wi* at pcmcia? function ? # Lucent WaveLan IEEE (802.11) 524 1.155 mycroft xirc* at pcmcia? function ? # Xircom CreditCard Ethernet 525 1.155 mycroft com* at xirc? 526 1.155 mycroft xi* at xirc? 527 1.32 takemura awi* at pcmcia? function ? # WLI-PCM 528 1.74 matt an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 529 1.154 mycroft mhzc* at pcmcia? function ? 530 1.154 mycroft com* at mhzc? 531 1.154 mycroft sm* at mhzc? 532 1.1 takemura 533 1.49 takemura # PCMCIA Serial interfaces 534 1.1 takemura com* at pcmcia? function ? # Modems and serial cards 535 1.1 takemura 536 1.49 takemura # PCMCIA SCSI interfaces 537 1.1 takemura aic* at pcmcia? function ? 538 1.49 takemura esp* at pcmcia? function ? # NCR53c406 SCSI 539 1.189 hubertf spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI 540 1.49 takemura 541 1.49 takemura # ATAPI bus support 542 1.141 lukem atapibus* at atapi? 543 1.49 takemura cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 544 1.49 takemura sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 545 1.49 takemura 546 1.49 takemura # SCSI bus support 547 1.1 takemura scsibus* at aic? 548 1.49 takemura scsibus* at esp? 549 1.154 mycroft scsibus* at spc? 550 1.1 takemura sd* at scsibus? target ? lun ? # SCSI disk drives 551 1.49 takemura cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 552 1.102 uch 553 1.102 uch # USB Hubs 554 1.102 uch usb* at ohci? 555 1.102 uch uhub* at usb? 556 1.195 drochner uhub* at uhub? port ? 557 1.102 uch 558 1.102 uch # USB HID device 559 1.102 uch uhidev* at uhub? port ? configuration ? interface ? 560 1.102 uch 561 1.102 uch # USB Mice 562 1.102 uch ums* at uhidev? reportid ? 563 1.102 uch wsmouse* at ums? mux 0 564 1.102 uch 565 1.102 uch # USB Keyboards 566 1.102 uch ukbd* at uhidev? reportid ? 567 1.102 uch wskbd* at ukbd? console ? mux 1 568 1.102 uch 569 1.191 skrll # USB serial adapter 570 1.174 skrll ucycom* at uhidev? reportid ? 571 1.174 skrll 572 1.102 uch # USB Generic HID devices 573 1.102 uch uhid* at uhidev? reportid ? 574 1.102 uch 575 1.102 uch # USB Printer 576 1.102 uch ulpt* at uhub? port ? configuration ? interface ? 577 1.102 uch 578 1.102 uch # USB Modem 579 1.102 uch umodem* at uhub? port ? configuration ? 580 1.102 uch ucom* at umodem? 581 1.102 uch 582 1.208 plunky # Option N.V. Wireless WAN modems 583 1.208 plunky uhso* at uhub? port ? configuration ? 584 1.208 plunky 585 1.102 uch # USB Mass Storage 586 1.102 uch umass* at uhub? port ? configuration ? interface ? 587 1.102 uch scsibus* at umass? channel ? 588 1.102 uch 589 1.102 uch # USB audio 590 1.102 uch uaudio* at uhub? port ? configuration ? 591 1.102 uch 592 1.102 uch # USB MIDI 593 1.102 uch umidi* at uhub? port ? configuration ? 594 1.102 uch 595 1.102 uch # USB IrDA bridges 596 1.102 uch #uirda* at uhub? port ? configuration ? interface ? 597 1.102 uch #irframe* at uirda? 598 1.102 uch 599 1.102 uch # USB Ethernet adapters 600 1.102 uch aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 601 1.159 augustss axe* at uhub? port ? # ASIX AX88172 based adapters 602 1.102 uch cue* at uhub? port ? # CATC USB-EL1201A based adapters 603 1.102 uch kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 604 1.237 rin mue* at uhub? port ? # Microchip LAN75xx/LAN78xx based adapters 605 1.238 rin udav* at uhub? port ? # Davicom DM9601 based adapters 606 1.238 rin ure* at uhub? port ? # Realtek RTL8152/RTL8153 based adapters 607 1.135 augustss url* at uhub? port ? # Realtek RTL8150L based adapters 608 1.124 takemura 609 1.124 takemura # MII/PHY support 610 1.238 rin rgephy* at mii? phy ? # Realtek 8169S/8110S/8211 PHYs 611 1.238 rin rlphy* at mii? phy ? # Realtek 8139/8201L PHYs 612 1.124 takemura ukphy* at mii? phy ? # generic unknown PHYs 613 1.102 uch 614 1.184 hira # Prolific PL2301/PL2302 host-to-host adapter 615 1.102 uch upl* at uhub? port ? 616 1.102 uch 617 1.102 uch # Serial adapters 618 1.102 uch # FTDI FT8U100AX serial adapter 619 1.102 uch uftdi* at uhub? port ? 620 1.102 uch ucom* at uftdi? portno ? 621 1.102 uch 622 1.102 uch uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 623 1.102 uch ucom* at uplcom? portno ? 624 1.102 uch 625 1.102 uch umct* at uhub? port ? # MCT USB-RS232 serial adapter 626 1.102 uch ucom* at umct? portno ? 627 1.102 uch 628 1.102 uch # USB Handspring Visor 629 1.102 uch uvisor* at uhub? port ? 630 1.102 uch ucom* at uvisor? 631 1.102 uch 632 1.166 itohy # Kyocera AIR-EDGE PHONE 633 1.166 itohy ukyopon* at uhub? port ? 634 1.166 itohy ucom* at ukyopon? portno ? 635 1.166 itohy 636 1.102 uch # USB scanners that use SCSI emulation, e.g., HP5300 637 1.102 uch usscanner* at uhub? port ? 638 1.102 uch scsibus* at usscanner? channel ? 639 1.102 uch 640 1.102 uch # USB Generic driver 641 1.102 uch ugen* at uhub? port ? 642 1.102 uch 643 1.102 uch audio* at uaudio? 644 1.227 uebayasi midi* at midibus? 645 1.102 uch 646 1.233 christos spkr* at audio? # PC speaker (synthesized) 647 1.231 nat 648 1.102 uch # Pseudo-Devices 649 1.1 takemura 650 1.203 tls # 651 1.203 tls # accept filters 652 1.203 tls pseudo-device accf_data # "dataready" accept filter 653 1.203 tls pseudo-device accf_http # "httpready" accept filter 654 1.203 tls 655 1.220 christos pseudo-device loop # network loopback 656 1.183 cube pseudo-device ppp # serial-line IP ports 657 1.101 martin pseudo-device pppoe # PPP over Ethernet (RFC 2516) 658 1.66 jdolecek pseudo-device pty # pseudo-terminals 659 1.182 rpaulo pseudo-device bpfilter # packet filter ports 660 1.240 sevan pseudo-device carp # Common Address Redundancy Protocol 661 1.236 maxv pseudo-device npf # NPF packet filter 662 1.1 takemura 663 1.183 cube pseudo-device vnd # virtual disk ick 664 1.170 hubertf #options VND_COMPRESSION # compressed vnd(4) 665 1.220 christos #pseudo-device ccd # concatenated disks 666 1.209 pooka pseudo-device fss # file system snapshot device 667 1.220 christos #pseudo-device cgd # cryptographic disks 668 1.128 lukem pseudo-device clockctl # user control of clock subsystem 669 1.239 isaki pseudo-device drvctl # user control of drive subsystem 670 1.247 riastrad pseudo-device swwdog # software watchdog timer -- swwdog(4) 671 1.1 takemura 672 1.1 takemura pseudo-device biconsdev 1 # build-in console device 673 1.96 augustss pseudo-device wsmux # mouse & keyboard multiplexor 674 1.212 hannken #pseudo-device md # memory disk device (ramdisk) 675 1.49 takemura 676 1.221 christos #pseudo-device raid # RAIDframe disk driver 677 1.92 enami #options RAID_AUTOCONFIG # auto-configuration of RAID components 678 1.103 oster # Options to enable various other RAIDframe RAID types. 679 1.103 oster # options RF_INCLUDE_EVENODD=1 680 1.103 oster # options RF_INCLUDE_RAID5_RS=1 681 1.103 oster # options RF_INCLUDE_PARITYLOGGING=1 682 1.103 oster # options RF_INCLUDE_CHAINDECLUSTER=1 683 1.103 oster # options RF_INCLUDE_INTERDECLUSTER=1 684 1.103 oster # options RF_INCLUDE_PARITY_DECLUSTERING=1 685 1.103 oster # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 686 1.13 jun 687 1.13 jun # for IPv6 688 1.183 cube pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933) 689 1.183 cube #pseudo-device faith # IPv[46] tcp relay translation i/f 690 1.186 pavel pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 691 1.90 hubertf 692 1.90 hubertf ## IEEE 802.1Q Virtual LAN encapsulation, see vlan(4). 693 1.90 hubertf pseudo-device vlan 694 1.93 atatat 695 1.93 atatat ## Simple inter-network traffic bridging 696 1.99 atatat pseudo-device bridge 697 1.196 martin pseudo-device agr # IEEE 802.3ad link aggregation 698 1.138 ragge pseudo-device ksyms # /dev/ksyms 699 1.180 elad 700 1.240 sevan include "dev/veriexec.config" 701 1.248 abs 702 1.248 abs # Pull in optional local configuration - always at end 703 1.248 abs cinclude "arch/hpcmips/conf/GENERIC.local" 704