1 # $NetBSD: files.hp700,v 1.21 2009/04/30 07:01:26 skrll Exp $
3 # $OpenBSD: files.hp700,v 1.31 2001/06/26 02:41:25 mickey Exp $
5 # hppa-specific configuration info
7 # maxpartitions must be the first item in files.${ARCH}
15 include "dev/pckbport/files.pckbport"
18 # Machine-independent SCSI drivers
20 include "dev/scsipi/files.scsipi"
23 # Machine-independent ATA drivers
25 include "dev/ata/files.ata"
28 # Machine-independent I2O drivers
30 include "dev/i2o/files.i2o"
33 # Machine-independent USB drivers
35 include "dev/usb/files.usb"
38 # Machine-independent IEEE1394 drivers
40 include "dev/ieee1394/files.ieee1394"
44 include "dev/pci/files.pci"
49 include "dev/isa/files.isa"
54 include "dev/eisa/files.eisa"
58 # Gonzo System Connect Bus
59 # (GSC, GSC-1X, GSC+, GSC-1.5X, GSC-2X)
67 define gedoens {[irq = -1]}: sysmon_power, sysmon_taskq
68 device mainbus: gedoens
69 attach mainbus at root
70 file arch/hp700/hp700/mainbus.c mainbus
74 file arch/hp700/dev/pdc.c pdc
77 attach power at gedoens
78 file arch/hp700/dev/power.c power needs-flag
82 file arch/hp700/dev/mem.c mem
86 file arch/hp700/dev/cpu.c cpu
90 file arch/hp700/dev/fpu.c fpu
92 # Phantom PseudoBC GSC+ Port
93 device phantomas: gedoens
94 attach phantomas at gedoens
95 file arch/hp700/dev/phantomas.c phantomas
97 # GeckoBOA BC GSC+ port
99 attach gecko at gedoens
100 file arch/hp700/dev/gecko.c gecko
102 # U2/Uturn, Runway to GSC Bus bridge & IOA
103 device uturn: gedoens
104 attach uturn at gedoens
105 file arch/hp700/dev/uturn.c uturn
107 # Astro memory & I/O controller
108 device astro: gedoens
109 attach astro at gedoens
110 file arch/hp700/dev/astro.c astro
112 # 1FT1-0002, 1FU2-0002
113 # as goes w/ 7100LC, 7300LC, 7200, 8000, 8200, 8500
115 attach lasi at gedoens
116 file arch/hp700/dev/lasi.c lasi
118 # all the older systems
120 attach asp at gedoens
121 file arch/hp700/dev/asp.c asp
123 # 1FT4-0001, ASIC used on gecko cards
125 attach wax at gedoens
126 file arch/hp700/dev/wax.c wax
128 device mongoose: isabus, eisabus
129 attach mongoose at gedoens
130 file arch/hp700/dev/mongoose.c mongoose
132 # Dino, GSC-PCI bridge. Includes ps/2, serial, and flying toaster interfaces
133 # Cujo is a 64-bit data path Dino
134 device dino { }: pcibus
135 attach dino at gedoens
136 file arch/hp700/dev/dino.c dino
138 attach com at dino with com_dino
139 file arch/hp700/dev/com_dino.c com_dino
141 # Elroy, Ropes to PCI Bridge. Supports 4X PCI and dual address cycle.
142 # Mercury; QuickSilver is an AGP also
144 attach elroy at gedoens
145 file arch/hp700/dev/elroy.c elroy
146 file arch/hp700/dev/apic.c elroy
148 attach sti at gedoens with sti_gedoens
149 file arch/hp700/dev/sti_sgc.c sti_gedoens
151 attach siop at gedoens with siop_gedoens
152 file arch/hp700/dev/siop_sgc.c siop_gedoens
154 device ssio {[irq = -1]}
156 file arch/hp700/dev/ssio.c ssio
158 attach com at ssio with com_ssio
159 file arch/hp700/dev/com_ssio.c com_ssio
161 attach lpt at ssio with lpt_ssio
162 file arch/hp700/dev/lpt_ssio.c lpt_ssio
170 device gsc {[irq = -1]}
172 file arch/hp700/gsc/gscbus.c gsc
174 # com and lpt are both on WD 16C552
175 attach com at gsc with com_gsc
176 file arch/hp700/gsc/com_gsc.c com
178 attach lpt at gsc with lpt_gsc
179 file arch/hp700/gsc/lpt_gsc.c lpt
181 # Floppy disk controller
182 #device fdc {drive = -1}: isadma
183 #file dev/isa/fd.c fdc needs-flag
185 #attach fdc at isa with fdc_isa
186 #file dev/isa/fdc_isa.c fdc_isa
188 #attach fdc at gsc with fdc_gsc
189 #file arch/hp700/gsc/fdc_gsc.c fdc_gsc
194 device ie: ifnet, ether, arp, i82586
195 attach ie at gsc with ie_gsc
196 file arch/hp700/gsc/if_ie_gsc.c ie_gsc
198 device iee: ifnet, ether, arp, i82596
199 attach iee at gsc with iee_gsc
200 file arch/hp700/gsc/if_iee_gsc.c iee_gsc
202 attach siop at gsc with siop_gsc
203 file arch/hp700/gsc/siop_gsc.c siop_gsc
205 attach osiop at gsc with osiop_gsc
206 file arch/hp700/gsc/osiop_gsc.c osiop_gsc
208 attach oosiop at gsc with oosiop_gsc
209 file arch/hp700/gsc/oosiop_gsc.c oosiop_gsc
213 file arch/hp700/gsc/hil.c hil
215 device gsckbc: pckbport
217 file arch/hp700/gsc/gsckbc.c gsckbc
219 # PSB 2160-N based 8bit mono audio (705, 710, 745i/*, 747i/*)
220 device aone: audiobus, mulaw, auconv
222 file arch/hp700/gsc/aone.c aone
224 # CS4215/AD1849 based 16bit mono/stereo audio iface (most of others not w/ aone)
225 # a.k.a. Audio Type 2 (optional beeper)
226 device harmony {} : audiobus, mulaw, auconv
227 attach harmony at gsc
228 file arch/hp700/gsc/harmony.c harmony
230 # fax/modem/voice on harmony
231 attach com at harmony with com_harmony
232 file arch/hp700/gsc/com_harmony.c com_harmony
234 # HPA4011A/B w/ TMS380C26PQL, TMS38054FNL
235 #device tms: tokenring
237 #file arch/hp700/gsc/if_tms.c tms
239 # these we don't know yet
240 # AMD Supernet2 FDDI ?
242 #attach medusa at gsc
243 #file arch/hp700/gsc/medusa.c medusa
245 # XXX should not be here
246 # ANSI/VITA 26-1998 Gbit packet switching network iface
249 #file dev/pci/myri.c myri
253 file dev/md_root.c memory_disk_hooks
260 file arch/hp700/hp700/autoconf.c
261 file arch/hp700/hp700/conf.c
262 file arch/hp700/hp700/disksubr.c disk
263 file arch/hp700/hp700/intr.c
264 file arch/hp700/hp700/machdep.c
265 file arch/hp700/hp700/sys_machdep.c
266 file arch/hp700/dev/clock.c
271 include "arch/hp700/conf/majors.hp700"