Annotation of src/sys/arch/hpcmips/conf/GENERIC, Revision 1.126.4.3
1.126.4.3! he 1: # $NetBSD: GENERIC,v 1.126.4.2 2002/08/01 04:20:35 lukem 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.1 takemura 21: include "arch/hpcmips/conf/std.hpcmips"
1.102 uch 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.126.4.3! he 27: #ident "GENERIC-$Revision: 1.126.4.2 $"
1.1 takemura 28:
1.98 uch 29: maxusers 16
1.1 takemura 30:
1.86 sato 31: options VR4102 # NEC VR4102
32: options VR4111 # NEC VR4111
33: options VR4121 # NEC VR4121
1.107 takemura 34: options VR4122 # NEC VR4122
35: options VR4131 # NEC VR4131
1.102 uch 36: options TX392X # Toshiba TX3922
1.120 shin 37: options KLOADER
1.1 takemura 38:
39: # Standard system options
40: options DDB # in-kernel debugger
41: #options DDB_ONPANIC=0 # don't enter debugger on panic
1.86 sato 42: #options KGDB # remote debugger
1.1 takemura 43: #options DIAGNOSTIC # extra kernel debugging checks
44: #options DEBUG # extra kernel debugging support
45: options KTRACE # system call tracing support
1.87 sato 46: options MSGBUFSIZE=8192 # dmesg buffer size
1.72 takemura 47:
48: ## UVM options.
49: #options UVM_PAGE_TRKOWN
50: #options UVMHIST
51: #options UVMHIST_PRINT # Loud!
1.1 takemura 52:
1.54 shin 53: #options SCSIVERBOSE # human readable SCSI error messages
1.27 sato 54: #options PCMCIAVERBOSE # verbose PCMCIA configuration messages
1.1 takemura 55:
1.11 sato 56: #options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
1.9 enami 57: #options RTC_OFFSET=-540 # JST-9
58: #options RTC_OFFSET=480 # PST8
1.25 sato 59: # In NO RTC_OFFSET , inherit RTC_OFFSET
60: # from Windows CE.
1.1 takemura 61: options NTP # network time protocol
62: #options UCONSOLE # users can redirect console (unsafe)
63:
1.9 enami 64: #options WINCE_DEFAULT_SETTING # Debugging use
65:
66: #options SYSCALL_DEBUG # for debug
67: #options HPCMIPS_L1CACHE_DISABLE # disable L1 cache for debug
1.118 gmcgarry 68: #options USERCONF # userconf(4) support
69: #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
1.1 takemura 70:
71: # Filesystem options
1.92 enami 72: file-system FFS # fast filesystem with user and group quotas
1.1 takemura 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)
1.54 shin 76: file-system CD9660 # ISO 9660 + Rock Ridge file system
1.20 shin 77: file-system MSDOSFS # MS-DOS file system
1.1 takemura 78: #file-system FDESC # /dev/fd
79: file-system KERNFS # /kern (kernel informational filesystem)
80: #file-system NULLFS # loopback file system
1.23 wrstuden 81: #file-system OVERLAY # overlay file system
1.1 takemura 82: #file-system PORTAL # portal filesystem (still experimental)
83: file-system PROCFS # /proc
84: #file-system UMAPFS # NULLFS + uid and gid remapping
85: file-system UNION
86:
1.115 shin 87: options NFSSERVER # Sun NFS-compatible filesystem (server)
1.92 enami 88: options SOFTDEP # FFS soft updates support.
1.54 shin 89: #options QUOTA # UFS quotas
1.68 shin 90: options VNODE_OP_NOINLINE # don't inline vnode op calls
1.13 jun 91:
1.1 takemura 92: # Networking options
1.13 jun 93: #options GATEWAY # IP packet forwarding
94: options INET # IP + ICMP + TCP + UDP
95: options INET6 # IPV6
96: #options IPSEC # IP security
97: #options IPSEC_ESP # IP security (encryption part; define w/ IPSEC)
98: #options IPSEC_DEBUG # debug for IP security
1.1 takemura 99: #options MROUTING # Multicast routing support
100: #options ISO # OSI networking
101: #options TPIP # TPIP
102: #options EON # OSI tunneling over IP
103: #options CCITT,LLC,HDLC # X.25
104:
105: # NetBSD backwards compatibility
1.45 uch 106: options COMPAT_43
1.112 shin 107:
108: options LKM # loadable kernel modules
1.1 takemura 109:
1.107 takemura 110: #options NFS_BOOT_DHCP
111: options NFS_BOOT_BOOTP
112: #options NFS_BOOT_BOOTPARAM
1.104 takemura 113:
114: # compile options
1.114 shin 115: makeoptions DEFGP="-G 10"
1.1 takemura 116:
117: config netbsd root on ? type ?
118:
119: # WS console uses SUN or VT100 terminal emulation
120: options WSEMUL_VT100
1.81 sato 121: #options WSDISPLAY_DEFAULTSCREENS=4
1.9 enami 122: #options FONT_VT220L8x8
123: options FONT_VT220L8x10
1.48 takemura 124: # compatibility to other console drivers
125: options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
126: options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
127: options WSDISPLAY_COMPAT_USL # VT handling
128: options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
1.71 takemura 129: #
130: # Hpckbd will set key board layout appropriately. You can use option
131: # 'PCKBD_LAYOUT' to overrite the default layout.
132: #
1.92 enami 133: #options PCKBD_LAYOUT="(KB_US | KB_SWAPCTRLCAPS | KB_MACHDEP)"
1.57 takemura 134:
135: # temporally power management
1.61 takemura 136: hpcapm0 at mainbus0 # power management
137: apmdev0 at hpcapm0 # APM
1.1 takemura 138:
1.83 takemura 139: options MQ200_DEBUG
140: #options MQ200_USECRT
1.126 takemura 141: mqvideo* at vr4102ip? addr 0x0a000000 size 0x800000 # MQ200 video
1.61 takemura 142: hpcfb* at mqvideo?
1.69 sato 143:
1.126 takemura 144: ite8181video* at vr4102ip? addr 0x0a000000 size 0x800000 # ITE8181 video
1.69 sato 145: hpcfb* at ite8181video?
1.77 sato 146:
1.106 takemura 147: vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_430
148: vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_510
149: vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_520
150: vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_520A
151: vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_530
152: vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_SIGMARION
153: vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_530A
154: vrc4172pwm* at vr4102ip? addr 0x15003880 size 0x6 platform NEC_MCR_700
1.19 takemura 155:
1.1 takemura 156: #
1.33 takemura 157: # hpcmips isa? bus irq locator means:
158: #
159: # 0x0000000f ISA IRQ#
160: # 0x00ff0000 GPIO port#
161: # 0x01000000 interrupt signal hold/through (1:hold/0:though)
162: # 0x02000000 interrupt detection level (1:low /0:high )
163: # 0x04000000 interrupt detection trigger (1:edge/0:level )
164:
165: #
1.27 sato 166: # MC-R300, MC-R500
1.1 takemura 167: # Button to GPIO port # mapping
168: # + REC button : 4
169: # + Open/Close button: 6
170: # (PCIC-ISA : 9)
171: # (COM power:14)
1.27 sato 172: #
173: # MC-R510
174: # Button to GPIO port # mapping
175: # + Open/Close button: 3
176: # (PCIC-ISA : 9)
177: # (COM power:14)
178: #
179: # MC-R530
180: # Button to GPIO port # mapping
181: # + Open/Close button: 3
182: # + Application button: 2
183: # (PCIC-ISA : 9)
1.88 sato 184: # (COM power:46)
1.27 sato 185: #
186: # MC-R700
187: # Button to GPIO port # mapping
188: # + Open/Close button: 3
189: # (PCIC-ISA : 9)
190: # (COM power:46)
191: #
192: # MC-CS
193: # Button to GPIO port # mapping
194: # (PCIC-ISA : 9)
195: # (COM power:14)
196: #
197: # IBM WorkPad z50
198: # Button to GPIO port # mapping
199: # + REC button : 1
200: # + Application button? : 2
201: # (PCIC-ISA : 9)
202: #
1.18 takemura 203: button0 at vrgiu? platform NEC_MCR_3XX id BTN_REC port 4
1.64 sato 204: button0 at vrgiu? platform NEC_MCR_500 id BTN_REC port 4
1.97 lukem 205: button0 at vrgiu? platform IBM_WORKPAD id BTN_REC port 1 active 0
1.79 sato 206: button1 at vrgiu? platform NEC_MCR_430 id BTN_COVER port 3
1.64 sato 207: button1 at vrgiu? platform NEC_MCR_510 id BTN_COVER port 3
208: button1 at vrgiu? platform NEC_MCR_520 id BTN_COVER port 3
1.88 sato 209: #button1 at vrgiu? platform NEC_MCR_520A id BTN_COVER port 3
1.64 sato 210: button1 at vrgiu? platform NEC_MCR_530 id BTN_COVER port 3
1.88 sato 211: #button1 at vrgiu? platform NEC_MCR_530A id BTN_COVER port 3
1.67 sato 212: button1 at vrgiu? platform NEC_MCR_SIGMARION id BTN_COVER port 3
1.64 sato 213: button1 at vrgiu? platform NEC_MCR_7XX id BTN_COVER port 3
1.18 takemura 214: button1 at vrgiu? platform NEC_MCR_3XX id BTN_COVER port 6
215: button1 at vrgiu? platform NEC_MCR_500 id BTN_COVER port 6
1.64 sato 216: button2 at vrgiu? platform NEC_MCR_530 id BTN_APP0 port 2
217: button2 at vrgiu? platform IBM_WORKPAD id BTN_APP0 port 2 active 0
218: button3 at vrgiu? platform NEC_MCCS id BTN_LIGHT port 8
1.18 takemura 219: pwctl0 at vrgiu? platform NEC_MCR_3XX id PWCTL_COM0 port 14
1.79 sato 220: pwctl0 at vrgiu? platform NEC_MCR_430 id PWCTL_COM0 port 46
1.75 sato 221: pwctl0 at vrgiu? platform NEC_MCR_500 id PWCTL_COM0 port 14
222: pwctl0 at vrgiu? platform NEC_MCR_530 id PWCTL_COM0 port 46
1.88 sato 223: pwctl0 at vrgiu? platform NEC_MCR_530A id PWCTL_COM0 port 46
1.75 sato 224: #pwctl0 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_COM0 port 46
1.64 sato 225: pwctl0 at vrgiu? platform NEC_MCR_7XX id PWCTL_COM0 port 46
226: pwctl0 at vrgiu? platform NEC_MCCS id PWCTL_COM0 port 14
1.95 sato 227: pwctl1 at vrgiu? platform NEC_MCR_3XX id PWCTL_LCDLIGHT port 45
1.64 sato 228: pwctl1 at vrgiu? platform NEC_MCR_500 id PWCTL_LCDLIGHT port 45
229: pwctl1 at vrgiu? platform NEC_MCCS id PWCTL_LCDLIGHT port 45
1.95 sato 230: pwctl2 at vrgiu? platform NEC_MCR_3XX id PWCTL_LCD port 10
1.63 sato 231: pwctl2 at vrgiu? platform NEC_MCR_500 id PWCTL_LCD port 10
1.42 sato 232: pwctl2 at vrgiu? platform NEC_MCCS id PWCTL_LCD port 10
1.64 sato 233: pwctl3 at vrgiu? platform NEC_MCR_3XX id PWCTL_SPEAKER port 12
1.79 sato 234: pwctl3 at vrgiu? platform NEC_MCR_430 id PWCTL_SPEAKER port 44
1.64 sato 235: pwctl3 at vrgiu? platform NEC_MCR_500 id PWCTL_SPEAKER port 12
236: pwctl3 at vrgiu? platform NEC_MCR_510 id PWCTL_SPEAKER port 44
237: pwctl3 at vrgiu? platform NEC_MCR_520 id PWCTL_SPEAKER port 44
1.88 sato 238: #pwctl3 at vrgiu? platform NEC_MCR_520A id PWCTL_SPEAKER port 44
1.64 sato 239: pwctl3 at vrgiu? platform NEC_MCR_530 id PWCTL_SPEAKER port 44
1.88 sato 240: #pwctl3 at vrgiu? platform NEC_MCR_530A id PWCTL_SPEAKER port 44
241: #pwctl3 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_SPEAKER port 44
1.64 sato 242: pwctl3 at vrgiu? platform IBM_WORKPAD id PWCTL_SPEAKER port 49
1.79 sato 243: #pwctl4 at vrgiu? platform NEC_MCR_430 id PWCTL_COM1 port 47
1.75 sato 244: #pwctl4 at vrgiu? platform NEC_MCR_530 id PWCTL_COM1 port 47
245: #pwctl4 at vrgiu? platform NEC_MCR_SIGMARION id PWCTL_COM1 port 47
1.1 takemura 246: vrisab0 at vrgiu? platform NEC_MCR
247: vrisab0 at vrgiu? platform NEC_MCCS
1.14 shin 248: vrisab0 at vrgiu? platform IBM_WORKPAD isaportoffset 0x1000000
1.1 takemura 249: isa0 at vrisab0
250: pcic0 at isa0 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00090003
1.126.4.1 tv 251: vrdsiu_mouse0 at vr4102ip? platform IBM_WORKPAD addr 0x0b0001a0 size 0x20 unit VRDSIU
1.1 takemura 252: #
253: # Freestyle
254: # Button to GPIO port # mapping
255: # +---------+
256: # 1 +| |
257: # | |+ 7
258: # | |
259: #20 +| LCD |+ 4
260: # | | + 6
1.5 enami 261: # 8 +| |+ 5
1.1 takemura 262: # | |
1.7 uch 263: # | |+----Power On/Off (connected to PMU)
1.1 takemura 264: # +---------+
265: # +9
266: # +12 +10
267: # +11
268: # (PCIC-ISA : 23)
1.18 takemura 269: button0 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP0 port 9
270: button1 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP1 port 10
271: button2 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP2 port 11
272: button3 at vrgiu? platform EVEREX_FREESTYLE id BTN_APP3 port 12
273: button4 at vrgiu? platform EVEREX_FREESTYLE id BTN_CANCEL port 7
274: button5 at vrgiu? platform EVEREX_FREESTYLE id BTN_UP port 4
275: button6 at vrgiu? platform EVEREX_FREESTYLE id BTN_OK port 6
276: button7 at vrgiu? platform EVEREX_FREESTYLE id BTN_DOWN port 5
277: button8 at vrgiu? platform EVEREX_FREESTYLE id BTN_REC port 1
278: button9 at vrgiu? platform EVEREX_FREESTYLE id BTN_LIGHT port 20
279: button10 at vrgiu? platform EVEREX_FREESTYLE id BTN_CONTRAST port 8
1.1 takemura 280: vrisab1 at vrgiu? platform EVEREX_FREESTYLE isaportoffset 0x1000000
281: isa1 at vrisab1
282: pcic0 at isa1 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00170003
283:
1.9 enami 284: options PCIC_ISA_INTR_ALLOC_MASK=0x0008 # IRQ 3 only (MCR/Freestyle)
1.31 jun 285:
1.1 takemura 286: #
1.17 shin 287: # Fujitsu INTERTOP CX300
288: #
1.116 shin 289: pwctl0 at vrgiu? platform FUJITSU_INTERTOP_IT300 id PWCTL_COM0 port 15
290: vrisab2 at vrgiu? platform FUJITSU_INTERTOP_IT300 isaportoffset 0x1000000
1.97 lukem 291: isa2 at vrisab2
292: pcic0 at isa2 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00060003
1.33 takemura 293:
1.17 shin 294: #
1.21 shin 295: # Vadem Clio and Sharp Tripad
296: #
1.97 lukem 297: vrisab3 at vrgiu? platform SHARP_TRIPAD isaportoffset 0x1000000
298: vrisab3 at vrgiu? platform VADEM_CLIO_C isaportoffset 0x1000000
299: isa3 at vrisab3
300: pcic0 at isa3 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x000d0003
1.33 takemura 301:
302: #
303: # CASIO CASSIOPEIA E55 and for DoCoMo
304: #
305: button0 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_OK active 0 port 6
306: button1 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_CANCEL active 0 port 7
307: button2 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP0 active 0 port 8
308: button3 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP1 active 0 port 9
309: button4 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP2 active 0 port 10
310: button5 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_APP3 active 0 port 11
311: button6 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_DOWN active 0 port 12
312: button7 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id BTN_UP active 0 port 13
1.97 lukem 313: pwctl0 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id PWCTL_COM0 port 38
314: pwctl1 at vrgiu? platform CASIO_CASSIOPEIAE_E55 id PWCTL_LCDLIGHT port 26
1.80 takemura 315:
316: # 'CF hack' for all CASSIOPEIA E series
1.97 lukem 317: vrisab4 at vrgiu? platform CASIO_CASSIOPEIAE_EXX isaportoffset 0xc000
318: vrisab4 at vrgiu? platform CASIO_CASSIOPEIAE_EXXX isaportoffset 0xc000
319: isa4 at vrisab4
320: wdc0 at isa4 port 0x170 irq 0x02000003 flags 0x0002 # single drive
1.33 takemura 321:
1.21 shin 322: #
1.91 takemura 323: # Fujitsu PenCentra 130
1.1 takemura 324: #
1.91 takemura 325: vrc4172gpio0 at vrgiu? platform FUJITSU_PENCENTRA_130 addr 0x15001080 size 0x4a port 10
1.97 lukem 326: vrisab5 at vrc4172gpio0 isaportoffset 0x1000000
1.91 takemura 327: isa5 at vrisab5
1.97 lukem 328: pcic0 at isa5 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00010003
1.111 takemura 329: vrc4172pci0 at vr4102ip? addr 0x0aff0cf8 size 0x8 platform FUJITSU_PENCENTRA_130
330: pci* at vrc4172pci?
331: hpcioman5 at vrc4172gpio0 platform FUJITSU_PENCENTRA_130
332: hpcin* at hpcioman5 evtype PCIINTR id PCIINTR_00_00_01 port 7 level 0 connect 1
1.1 takemura 333:
1.102 uch 334: #
1.107 takemura 335: # SigmarionII
336: #
337: com* at vrgiu? platform NEC_MCR_SIGMARION2 addr 0x0b600000 port 8
1.122 takemura 338: vrisab6 at vrgiu? platform NEC_MCR_SIGMARION2 isaportoffset 0xf7800000 isamemoffset 0xfa000000
1.107 takemura 339: isa6 at vrisab6
1.122 takemura 340: pcic0 at isa6 port 0x3e0 iomem 0x10000 iosiz 0x4000 irq 0x00090003
1.107 takemura 341: hpcioman6 at vrgiu? platform NEC_MCR_SIGMARION2
1.109 takemura 342: hpcin* at hpcioman6 evtype PCIINTR id PCIINTR_00_12_00 port 0 level 1 connect 1
1.107 takemura 343:
344: #
345: # MP-C303/304
346: #
347: hpcioman7 at vrgiu? platform VICTOR_INTERLINK_MPC303
348: hpcioman7 at vrgiu? platform VICTOR_INTERLINK_MPC304
1.109 takemura 349: hpcin* at hpcioman7 evtype PCIINTR id PCIINTR_00_19_00 port 1 level 0 hold 1 connect 1
1.107 takemura 350:
351: #
1.116 shin 352: # Fujitsu INTERTOP CX310
353: #
354: vrc4172gpio0 at vrgiu? platform FUJITSU_INTERTOP_IT310 addr 0x15001080 size 0x4a port 10
1.117 shin 355: vrisab8 at vrc4172gpio0 isaportoffset 0x1000000
356: isa8 at vrisab8
357: pcic0 at isa8 port 0x3e0 iomem 0x70000 iosiz 0x4000 irq 0x00010003
1.116 shin 358: vrc4172pci0 at vr4102ip? addr 0x0aff0cf8 size 0x8 platform FUJITSU_INTERTOP_IT310
359: pci* at vrc4172pci?
1.117 shin 360: hpcioman8 at vrc4172gpio0 platform FUJITSU_INTERTOP_IT310
361: hpcin* at hpcioman8 evtype PCIINTR id PCIINTR_00_00_01 port 7 level 0 connect 1
1.121 takemura 362:
363: #
1.125 takemura 364: # MC-R700 and Mobile Pro 800
1.121 takemura 365: #
366: options VRC4172PCI_MCR700_SUPPORT
367: vrc4172pci0 at vr4102ip? addr 0x0aff0cf8 size 0x8 platform NEC_MCR_700
1.125 takemura 368: vrc4172pci0 at vr4102ip? addr 0x0aff0cf8 size 0x8 platform NEC_MCR_700A
1.121 takemura 369: hpcioman9 at vrgiu? platform NEC_MCR_700
1.125 takemura 370: hpcioman9 at vrgiu? platform NEC_MCR_700A
1.121 takemura 371: hpcin* at hpcioman9 evtype PCIINTR id PCIINTR_00_00_01 port 13 level 0 connect 1
1.123 takemura 372:
373: #
374: # Sharp Telios HC-AJ1, HC-VJ1C
375: #
376: txcsbus1 at tx39biu? platform SHARP_TELIOS
1.102 uch 377:
378: # IO module manager (virtual bridge) DO NOT DELETE
379: txioman* at txsim?
380: # iochip 0 TX39 internal IO
381: # 1 TX39 internal MFIO
382: # 2 BETTY IO
383: # (3) ITE IO notyet
384: # (4) Plum2 IO (EXTPW[0:2]) notyet
385: hpcioman1 at txioman? platform SHARP_TELIOS_HCAJ1
386: hpcin* at hpcioman1 iochip 1 evtype BUTTON id BTN_APP0 port 7 edge 1 # IE button
387: hpcin* at hpcioman1 iochip 1 evtype BUTTON id BTN_APP1 port 8 edge 1 # Mail button
388: hpcin* at hpcioman1 iochip 1 evtype PMEVENT id PME_AC port 6 edge 1 # AC-power
389: hpcin* at hpcioman1 iochip 0 evtype EVENT id COM0_CTS port 27 edge 3
390: hpcin* at hpcioman1 iochip 0 evtype EVENT id COM0_DCD port 29 edge 3
391: hpcout* at hpcioman1 iochip 1 evtype POWER id PWCTL_LED port 4 flags 3 #(blink)
392:
393: hpcioman2 at txioman? platform SHARP_TELIOS_HCVJ1C_JP
394: hpcin* at hpcioman2 iochip 1 evtype BUTTON id BTN_APP0 port 7 edge 1 # IE button
395: hpcin* at hpcioman2 iochip 1 evtype BUTTON id BTN_APP1 port 8 edge 1 # Mail button
396: hpcin* at hpcioman2 iochip 1 evtype BUTTON id BTN_APP2 port 11 edge 1 # Video button
397: hpcin* at hpcioman2 iochip 1 evtype BUTTON id BTN_APP3 port 12 edge 1 # Head phone button
398: hpcin* at hpcioman2 iochip 1 evtype PMEVENT id PME_AC port 6
399: hpcin* at hpcioman2 iochip 0 evtype EVENT id COM0_CTS port 27 edge 3
400: hpcin* at hpcioman2 iochip 1 evtype EVENT id COM0_DCD port 13 edge 3
401: hpcout* at hpcioman2 iochip 1 evtype POWER id PWCTL_COM0 port 15
402: hpcout* at hpcioman2 iochip 1 evtype POWER id PWCTL_LED port 4 flags 3 #(blink)
403:
404: options USE_POLL
405:
406: # PHILIPS UCB1200 / TOSHIBA TC35413F modem/audio analog front-end
407: ucb* at tx39sib? slot 0
408: ucbtp* at ucb?
409: ucbsnd* at ucb?
410: ucbio* at ucb?
411:
412: # PHILIPS 74ALVC*1624? / TOSHIBA TC5165BFTS buffer chip (keyboard)
413: # chip select: CS1, IRQ: 3:12/4:12 (irq1 108)
414: # interrupt-mode don't work. use polling mode.
415: tc5165buf* at txcsbus1 iocs 1 iocsbase 0 iocssize 0x100 iocswidth 16
416: hpckbd* at tc5165buf?
417: #wsmouse* at ucbtp? mux 0
418:
419: # TC6358TB(Plum2)
420: # register space: CS3,
421: # I/O space: MCS0 & MCS1, IRQ: 8:21 (IO[5] positive)
422: #
423: plum* at txcsbus? regcs 3 regcswidth 32 iocs 4 iocswidth 32 memcs 5 memcswidth 32 irq1 277
424: plumicu* at plum?
425: plumpower* at plum?
426: plumvideo* at plum?
427: hpcfb* at plumvideo?
428: plumpcmcia* at plum?
429: ohci* at plum?
430:
431: # Workstation Console attachments
432: bivideo0 at mainbus0
433: hpcfb* at bivideo0
434: wsdisplay* at hpcfb?
435: wskbd* at hpckbd? mux 1
436: wsmouse* at vrpiu? mux 0
1.126.4.1 tv 437: wsmouse* at vrdsiu_mouse? mux 0
1.102 uch 438: btnmgr0 at mainbus0
439: wskbd* at btnmgr0 mux 1
1.107 takemura 440:
441: # PCI bus support
442: options PCIVERBOSE
443: pci* at vrpciu?
444:
445: # VRC4173
446: vrc4173bcu* at pci? dev ? function ? # VRC4173 BCU
1.109 takemura 447: vrkiu* at vrc4173bcu? addr 0x100 size 0x20 unit VRKIU # VRC4173 KIU
1.110 takemura 448: vrpiu* at vrc4173bcu? addr 0x0a0 size 0x20 addr2 0x0c0 size2 0x20 unit VRPIU # VRC4173 PIU
1.107 takemura 449:
450: #vrc4173cardu* at pci? dev ? function ? # VRC4173 CARDU
451: #pcmcia* at vrc4173cardu?
452:
453: # PCI USB controllers
454: ohci* at pci? dev ? function ? # Open Host Controller
455: #options OHCI_DEBUG, USB_DEBUG, UHUB_DEBUG
1.126 takemura 456:
457: # miscellaneous PCI devices
458: mqvideo* at pci? dev ? function ? # MQ200 video
1.102 uch 459:
1.1 takemura 460: # PCMCIA bus support
1.102 uch 461: pcmcia* at plumpcmcia? controller ? socket ?
1.34 shin 462: pcmcia* at pcic? controller 0 socket ?
1.1 takemura 463:
464: # PCMCIA IDE disk
465: wdc* at pcmcia? function ?
466: wd* at wdc? channel ? drive ? flags 0x0000
467:
468: # PCMCIA network interfaces
469: ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
470: mbe* at pcmcia? function ? # MB8696x based Ethernet
471: ne* at pcmcia? function ? # NE2000-compatible Ethernet
1.76 mycroft 472: ray* at pcmcia? function ? # Raytheon Raylink (802.11)
1.1 takemura 473: sm* at pcmcia? function ? # Megahertz Ethernet
1.32 takemura 474: wi* at pcmcia? function ? # Lucent WaveLan IEEE (802.11)
1.126.4.3! he 475: xi* at pcmcia? function ? # Xircom CreditCard Ethernet
1.32 takemura 476: awi* at pcmcia? function ? # WLI-PCM
1.74 matt 477: an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11)
1.1 takemura 478:
1.49 takemura 479: # PCMCIA Serial interfaces
1.1 takemura 480: com* at pcmcia? function ? # Modems and serial cards
481:
1.49 takemura 482: # PCMCIA SCSI interfaces
1.1 takemura 483: aic* at pcmcia? function ?
1.49 takemura 484: esp* at pcmcia? function ? # NCR53c406 SCSI
485:
486: # ATAPI bus support
487: atapibus* at wdc? channel ?
488: cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
489: sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
490:
491: # SCSI bus support
1.1 takemura 492: scsibus* at aic?
1.49 takemura 493: scsibus* at esp?
1.1 takemura 494: sd* at scsibus? target ? lun ? # SCSI disk drives
1.49 takemura 495: cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
1.102 uch 496:
497: # USB Hubs
498: usb* at ohci?
499: uhub* at usb?
500: uhub* at uhub? port ? configuration ? interface ?
501:
502: # USB HID device
503: uhidev* at uhub? port ? configuration ? interface ?
504:
505: # USB Mice
506: ums* at uhidev? reportid ?
507: wsmouse* at ums? mux 0
508:
509: # USB Keyboards
510: ukbd* at uhidev? reportid ?
511: wskbd* at ukbd? console ? mux 1
512:
513: # USB Generic HID devices
514: uhid* at uhidev? reportid ?
515:
516: # USB Printer
517: ulpt* at uhub? port ? configuration ? interface ?
518:
519: # USB Modem
520: umodem* at uhub? port ? configuration ?
521: ucom* at umodem?
522:
523: # USB Mass Storage
524: umass* at uhub? port ? configuration ? interface ?
525: atapibus* at umass? channel ?
526: scsibus* at umass? channel ?
527:
528: # USB audio
529: uaudio* at uhub? port ? configuration ?
530:
531: # USB MIDI
532: umidi* at uhub? port ? configuration ?
533:
534: # USB IrDA bridges
535: #uirda* at uhub? port ? configuration ? interface ?
536: #irframe* at uirda?
537:
538: # USB Ethernet adapters
539: aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
540: cue* at uhub? port ? # CATC USB-EL1201A based adapters
541: kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
1.124 takemura 542:
543: # MII/PHY support
544: ukphy* at mii? phy ? # generic unknown PHYs
1.102 uch 545:
546: # Prolofic PL2301/PL2302 host-to-host adapter
547: upl* at uhub? port ?
548:
549: # Serial adapters
550: # FTDI FT8U100AX serial adapter
551: uftdi* at uhub? port ?
552: ucom* at uftdi? portno ?
553:
554: uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter
555: ucom* at uplcom? portno ?
556:
557: umct* at uhub? port ? # MCT USB-RS232 serial adapter
558: ucom* at umct? portno ?
559:
560: # Diamond Multimedia Rio 500
561: urio* at uhub? port ?
562:
563: # USB Handspring Visor
564: uvisor* at uhub? port ?
565: ucom* at uvisor?
566:
567: # USB scanners
568: uscanner* at uhub? port ?
569:
570: # USB scanners that use SCSI emulation, e.g., HP5300
571: usscanner* at uhub? port ?
572: scsibus* at usscanner? channel ?
573:
574: # Y@P firmware loader
575: uyap* at uhub? port ?
576:
577: # USB Generic driver
578: ugen* at uhub? port ?
579:
580: audio* at uaudio?
581:
582: # Pseudo-Devices
1.1 takemura 583:
584: pseudo-device loop 1 # network loopback
1.10 enami 585: pseudo-device ppp 2 # serial-line IP ports
1.101 martin 586: pseudo-device pppoe # PPP over Ethernet (RFC 2516)
1.66 jdolecek 587: pseudo-device pty # pseudo-terminals
1.1 takemura 588: pseudo-device bpfilter 16 # packet filter ports
589: pseudo-device ipfilter # IP filter, NAT
590:
591: pseudo-device vnd 4 # virtual disk ick
1.54 shin 592: #pseudo-device ccd 4 # concatenated disks
1.97 lukem 593: pseudo-device rnd # /dev/random and in-kernel generator
1.126.4.2 lukem 594: pseudo-device clockctl # user control of clock subsystem
1.1 takemura 595:
596: pseudo-device biconsdev 1 # build-in console device
1.96 augustss 597: pseudo-device wsmux # mouse & keyboard multiplexor
1.49 takemura 598: #pseudo-device md 1 # memory disk device (ramdisk)
599:
1.103 oster 600: #pseudo-device raid 8 # RAIDframe disk driver
1.92 enami 601: #options RAID_AUTOCONFIG # auto-configuration of RAID components
1.103 oster 602: # Options to enable various other RAIDframe RAID types.
603: # options RF_INCLUDE_EVENODD=1
604: # options RF_INCLUDE_RAID5_RS=1
605: # options RF_INCLUDE_PARITYLOGGING=1
606: # options RF_INCLUDE_CHAINDECLUSTER=1
607: # options RF_INCLUDE_INTERDECLUSTER=1
608: # options RF_INCLUDE_PARITY_DECLUSTERING=1
609: # options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
1.13 jun 610:
611: # for IPv6
612: pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
1.15 itojun 613: #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
1.44 itojun 614: #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
1.90 hubertf 615:
616: ## IEEE 802.1Q Virtual LAN encapsulation, see vlan(4).
617: pseudo-device vlan
1.93 atatat 618:
619: ## Simple inter-network traffic bridging
1.99 atatat 620: pseudo-device bridge
CVSweb <webmaster@jp.NetBSD.org>