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