4 # aim64-specific configuration info
10 file arch/aim64/aim64/autoconf.c
11 file arch/aim64/aim64/clock.c
12 file arch/aim64/aim64/conf.c
13 file arch/aim64/aim64/disksubr.c disk
14 file arch/aim64/aim64/machdep.c
15 file arch/aim64/aim64/wscons_machdep.c
16 file arch/aim64/aim64/mem.c
17 file arch/aim64/aim64/ofw_machdep.c
18 file arch/aim64/aim64/openfirm.c
19 file arch/aim64/aim64/openprom.c
20 file arch/aim64/aim64/locore.S
22 file arch/aim64/aim64/ofwreal.S
25 # Media Independent Interface (mii)
27 include "dev/mii/files.mii"
32 file arch/aim64/dev/dbdma.c
33 file arch/aim64/dev/thermal.c
36 # Openfirmware support
41 attach mainbus at root
42 file arch/aim64/aim64/mainbus.c mainbus
46 file arch/aim64/aim64/cpu.c
47 file arch/aim64/aim64/opendev.c
50 attach memc at mainbus
51 file arch/aim64/dev/uni_n.c memc
58 include "scsi/files.scsi"
60 include "dev/pci/files.pci"
61 file arch/aim64/pci/pciide_machdep.c pciide
63 device mpcpcibr {} : pcibus
64 attach mpcpcibr at mainbus
65 file arch/aim64/pci/mpcpcibus.c mpcpcibr
69 file arch/aim64/pci/ht.c ht
71 file arch/aim64/pci/pci_machdep.c mpcpcibr | ht
75 file arch/aim64/dev/smu.c smu
78 # "workstation console" routines
81 include "dev/wscons/files.wscons"
84 # mac peripheral pieces.
88 device hpb {} : pcibus
90 file arch/aim64/pci/hpb.c hpb needs-flag
92 # PCI-Host bridge chipsets
95 file arch/aim64/pci/pchb.c pchb
97 # AGP bridge support. attach at pchb
98 file arch/aim64/pci/agp_machdep.c agp
101 # Machine-independent ATAPI drivers
104 include "dev/atapiscsi/files.atapiscsi"
105 include "dev/ata/files.ata"
110 attach macobio at pci
111 file arch/aim64/pci/macobio.c macobio
116 attach kauaiata at pci
117 file arch/aim64/pci/kauaiata.c kauaiata
119 #device esp: scsi, ncr53c9x
120 #attach esp at macobio
121 #file arch/aim64/dev/esp.c esp
124 attach mesh at macobio
125 file arch/aim64/dev/mesh.c mesh
127 device mc: ifnet, ether
129 file arch/aim64/dev/if_mc.c mc
131 device bm: ether, ifnet, ifmedia, mii, mii_bitbang
133 file arch/aim64/dev/if_bm.c bm
136 attach macintr at macobio
137 file arch/aim64/dev/macintr.c macintr
140 attach openpic at macobio, memc
141 file arch/aim64/dev/openpic.c openpic
143 device zs {[channel = -1]}
145 file arch/aim64/dev/zs.c zs needs-flag
146 file dev/ic/z8530sc.c zs
150 file dev/ic/z8530tty.c zstty needs-flag
153 attach adb at macobio
154 file arch/aim64/dev/adb.c adb needs-flag
155 file arch/aim64/dev/pm_direct.c adb
157 include "dev/adb/files.adb"
158 file arch/aim64/dev/akbd_machdep.c akbd
162 file arch/aim64/dev/apm.c apm needs-count
166 file arch/aim64/dev/abtn.c abtn
169 attach awacs at macobio
170 file arch/aim64/dev/awacs.c awacs
174 attach mediabay at macobio
175 file arch/aim64/dev/mediabay.c mediabay
179 attach kiic at macobio
180 attach kiic at memc with kiic_memc
181 file arch/aim64/dev/kiic.c kiic
186 file arch/aim64/dev/piic.c piic
190 file arch/aim64/dev/i2s.c i2s
194 attach xlights at macobio
195 file arch/aim64/dev/xlights.c xlights
198 device snapper: audio, i2s
199 attach snapper at macobio
200 file arch/aim64/dev/snapper.c snapper
203 device tumbler: audio, i2s
204 attach tumbler at macobio
205 file arch/aim64/dev/tumbler.c tumbler
208 device onyx: audio, i2s
209 attach onyx at macobio
210 file arch/aim64/dev/onyx.c onyx
213 device aoa: audio, i2s
214 attach aoa at macobio
215 file arch/aim64/dev/aoa.c aoa
218 device daca: audio, i2s
219 attach daca at macobio
220 file arch/aim64/dev/daca.c daca
223 attach macgpio at macobio with macgpio
224 attach macgpio at macgpio with macgpio_gpio
225 file arch/aim64/dev/macgpio.c macgpio
228 attach sysbutton at macgpio
229 file arch/aim64/dev/sysbutton.c
232 attach pgs at macgpio
233 file arch/aim64/dev/pgs.c
236 attach dfs at macgpio
237 file arch/aim64/dev/dfs.c
239 attach wdc at mediabay, macobio, kauaiata with wdc_obio
240 file arch/aim64/dev/wdc_obio.c wdc_obio
242 attach wi at macobio with wi_obio
243 file arch/aim64/dev/if_wi_obio.c wi_obio
246 include "dev/rasops/files.rasops"
247 include "dev/wsfont/files.wsfont"
250 device vgafb: wsemuldisplaydev, rasops8, rasops16, rasops32
252 file arch/aim64/pci/vgafb.c vgafb needs-flag
257 include "dev/cardbus/files.cardbus"
258 file arch/aim64/aim64/rbus_machdep.c cardbus
261 # Machine-independent PCMCIA drivers
263 include "dev/pcmcia/files.pcmcia"
266 # Machine-independent HID support
268 include "dev/hid/files.hid"
271 # Machine-independent USB drivers
273 include "dev/usb/files.usb"
276 # Machine-independent I2C drivers
278 include "dev/i2c/files.i2c"
279 file arch/aim64/dev/maci2c.c i2cbus
282 attach mem at mainbus
285 # Machine-independent GPIO drivers
287 include "dev/gpio/files.gpio"
290 # Machine-independent 1-Wire drivers
292 include "dev/onewire/files.onewire"
294 # Sun HME Ethernet controllers
295 device hme: ether, ifnet, mii, ifmedia
298 attach hme at pci with hme_pci
299 file dev/pci/if_hme_pci.c hme_pci
301 # Apple Sudden Motion Sensor
304 file arch/aim64/dev/asms.c asms