xref: /openbsd/sys/arch/hppa/conf/GENERIC (revision 1821443c)
1#	$OpenBSD: GENERIC,v 1.36 2003/08/20 20:53:31 mickey Exp $
2
3# Machine architecture; required by config(8)
4machine		hppa
5
6include "../../../conf/GENERIC"
7
8# Support for various CPU types
9option		HP7000_CPU			# PCXS
10option		HP7100_CPU,HP7150_CPU		# PCXT
11option		HP7100LC_CPU,HP7300LC_CPU	# PCXL, PCXL2
12option		HP7200_CPU,HP7250_CPU		# PCXT'
13#option		HP8000_CPU			# PCXU
14#option		HP8200_CPU			# PCXU2
15#option		HP8500_CPU			# PCXW
16
17option		FPEMUL
18option		USELEDS		# blink 'em
19
20# Need to set locally
21maxusers	32
22
23config	bsd swap generic
24
25mainbus0 at root		# root "bus"
26
27mem*	at mainbus0		# /dev/*mem and memory controller
28pdc0	at mainbus0		# PDC/IODC wrapper for boot console
29power0	at mainbus0		# power/fail manager (iv 2)
30cpu*	at mainbus0 irq 31	# HP PA-RISC cpu
31#fpu*	at mainbus0		# HP PA-RISC fpu (iv N/A)
32#pmu*	at mainbus0 irq 29	# HP PA-RISC perfomance monitor unit
33phantomas0 at mainbus0		# Phantom PseudoBC GSC+ Port
34
35lasi0	at mainbus0 offset 0x100000 irq 28	# LASI host adapter
36lasi0	at mainbus0 offset 0xfd00000 irq 28	# LASI on C1[01]0, J2[01]0
37lasi0	at phantomas0 offset 0xfd00000 irq 28	# LASI on [ABC]*
38lasi1	at mainbus0 offset 0x500000 irq 27	# 712 GIO card
39asp*	at mainbus0 irq 28	# this one comes w/ Viper and LEDs
40wax*	at mainbus0 irq 24	# Wax may host EISA as well
41mongoose* at mainbus0 irq 17	# EISA Bus Adapter (i82350 or TI???)
42#vmeb*	at mainbus0 irq ?	# VME bus adapter
43#dino*	at mainbus0 irq ?	# PCI bus bridge
44
45sti0	at mainbus0 irq 11	# [H]CRX-{8,24,48}[Z] graphics
46sti0	at phantomas0 irq 11	# builtin graphics on BC*
47sti1	at mainbus0 disable irq 12
48
49#medusa* at mainbus? irq 4	# FDDI
50#siop*	at mainbus? irq 3	# NCR 53C720 (Fast/Wide Diff)
51#scsibus* at siop?
52
53# internal i/o space
54gsc0	at asp?			# Snakes, old 715, old 725, 735/755
55gsc0	at lasi0		# 712,715/100,725/64,725/100,[ABCJ]*
56gsc1	at lasi1
57gsc2	at wax?			# it's another face of LASI
58
59#vme*	at vmeb?
60#option	VMEVERBOSE
61#pci*	at dino?
62#option	PCIVERBOSE
63eisa*	at mongoose?
64#eisa*	at wax?
65option	EISAVERBOSE
66#isa*	at mongoose?
67#isa*	at wax?
68
69# GSC devices
70
71hil*	at gsc? irq 1	# Human Interface Loop, kbd and mouse
72hilkbd*	at hil? code ?	# keyboard, knob and buttons
73hilms*	at hil? code ?	# mouse and tablets
74hilid*	at hil? code ?	# ID module
75
76# RS/232 serial ports
77com0	at gsc0 offset 0x5000 irq 5	# on lasi
78com1	at gsc1 offset 0x5000 irq 5
79com1	at gsc2 offset 0x2000 irq 6	# on wax
80com0	at gsc0 offset 0x23000 irq 5	# on asp
81com1	at gsc0 offset 0x22000 irq 6
82com2	at gsc0 offset 0x0 irq 13	# only on asp0 w/o audio (off ?)
83com2	at gsc0 offset 0x4040 irq 13	# gecko's fax/voice/modems
84com3	at gsc0 offset 0x4060 irq 13
85
86lpt0	at gsc? irq 7	# both com and lpt are on WD16C552
87ie0	at gsc0 irq 8	# 82C596DX/CA ether
88ie1	at gsc1 irq 8
89#tms*	at gsc? irq 10	# TMS380C26 Network Controller (802.3 or 802.5)
90osiop*	at gsc? irq 9	# NCR 53C700/710 (Narrow SE)
91scsibus* at osiop?
92harmony* at gsc? irq 13	# Audio Type 2 (CS4215/AD1849)
93audio*	at harmony?
94gsckbc*	at gsc? irq 26
95gsckbd*	at gsckbc?	# PS/2 keyboard
96pms*	at gsckbc?	# PS/2 mouse
97#fdc*	at gsc?		# PC floppy controller (WD37C65C)
98#option	FD_DEBUG
99
100# EISA devices
101#sh*	at eisa? slot ?	# Interphase Seahawk 4811 EISA/FDDI board
102#ep*	at eisa? slot ?
103#ie*	at eisa? slot ?
104#option	BHADEBUG
105#bha*	at eisa? slot ?
106#scsibus* at bha?
107
108# ISA devices
109#vga*	at isa?
110#fdc*	at isa? port 0x3f0 irq 6 drq 2
111#wdc0	at isa? port 0x1f0 irq 14
112#wdc1	at isa? port 0x170 irq 15
113#ie*	at isa? port 0x360 iomem 0xd0000 irq 7
114#ie*	at isa? port 0x300 irq 10
115
116# MI devices
117#wsdisplay*	at vgafb?
118wsdisplay*	at sti?
119wskbd*		at gsckbd? mux 1
120wskbd*		at hilkbd? mux 1
121wsmouse*	at pms? mux 0
122wsmouse*	at hilms? mux 0
123
124#fd*	at fdc?	drive ?	# floppy drives
125
126# These entries find devices on all SCSI busses and assign
127# unit numers dynamically.
128sd*	at scsibus? target ? lun ?
129st*	at scsibus? target ? lun ?
130cd*	at scsibus? target ? lun ?
131ch*	at scsibus? target ? lun ?
132ss*	at scsibus? target ? lun ?
133uk*	at scsibus? target ? lun ?
134
135pseudo-device	wsmux	2	# mouse and keyboard multiplexor
136