Blob


1 # $OpenBSD$
3 #
4 # aim64-specific configuration info
5 #
6 maxpartitions 16
8 maxusers 2 8 128
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
21 file dev/cninit.c
22 file arch/aim64/aim64/ofwreal.S
24 #
25 # Media Independent Interface (mii)
26 #
27 include "dev/mii/files.mii"
29 #
30 # MAC generic
31 #
32 file arch/aim64/dev/dbdma.c
33 file arch/aim64/dev/thermal.c
35 #
36 # Openfirmware support
37 #
39 define mainbus {}
40 device mainbus
41 attach mainbus at root
42 file arch/aim64/aim64/mainbus.c mainbus
44 device cpu
45 attach cpu at mainbus
46 file arch/aim64/aim64/cpu.c
47 file arch/aim64/aim64/opendev.c
49 device memc {}
50 attach memc at mainbus
51 file arch/aim64/dev/uni_n.c memc
53 major {rd = 17}
54 major {wd = 0}
55 major {sd = 2}
56 major {cd = 3}
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
67 device ht {} : pcibus
68 attach ht at mainbus
69 file arch/aim64/pci/ht.c ht
71 file arch/aim64/pci/pci_machdep.c mpcpcibr | ht
73 device smu: i2cbus
74 attach smu at mainbus
75 file arch/aim64/dev/smu.c smu
77 #
78 # "workstation console" routines
79 #
81 include "dev/wscons/files.wscons"
83 #
84 # mac peripheral pieces.
85 #
87 # HT bridge
88 device hpb {} : pcibus
89 attach hpb at pci
90 file arch/aim64/pci/hpb.c hpb needs-flag
92 # PCI-Host bridge chipsets
93 device pchb: agpbus
94 attach pchb at pci
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"
107 # MAC periph
109 device macobio {}
110 attach macobio at pci
111 file arch/aim64/pci/macobio.c macobio
114 # kauai ATA glue
115 device kauaiata {}
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
123 device mesh: scsi
124 attach mesh at macobio
125 file arch/aim64/dev/mesh.c mesh
127 device mc: ifnet, ether
128 attach mc at macobio
129 file arch/aim64/dev/if_mc.c mc
131 device bm: ether, ifnet, ifmedia, mii, mii_bitbang
132 attach bm at macobio
133 file arch/aim64/dev/if_bm.c bm
135 device macintr {}
136 attach macintr at macobio
137 file arch/aim64/dev/macintr.c macintr
139 device openpic {}
140 attach openpic at macobio, memc
141 file arch/aim64/dev/openpic.c openpic
143 device zs {[channel = -1]}
144 attach zs at macobio
145 file arch/aim64/dev/zs.c zs needs-flag
146 file dev/ic/z8530sc.c zs
148 device zstty: tty
149 attach zstty at zs
150 file dev/ic/z8530tty.c zstty needs-flag
152 device adb {}
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
160 device apm
161 attach apm at adb
162 file arch/aim64/dev/apm.c apm needs-count
164 device abtn
165 attach abtn at adb
166 file arch/aim64/dev/abtn.c abtn
168 device awacs: audio
169 attach awacs at macobio
170 file arch/aim64/dev/awacs.c awacs
172 # Mediabay
173 device mediabay {}
174 attach mediabay at macobio
175 file arch/aim64/dev/mediabay.c mediabay
177 # Keywest I2C
178 device kiic: i2cbus
179 attach kiic at macobio
180 attach kiic at memc with kiic_memc
181 file arch/aim64/dev/kiic.c kiic
183 # PMU I2C
184 device piic: i2cbus
185 attach piic at adb
186 file arch/aim64/dev/piic.c piic
188 # I2S
189 define i2s
190 file arch/aim64/dev/i2s.c i2s
192 # blinkenlights
193 device xlights
194 attach xlights at macobio
195 file arch/aim64/dev/xlights.c xlights
197 # snapper audio
198 device snapper: audio, i2s
199 attach snapper at macobio
200 file arch/aim64/dev/snapper.c snapper
202 # tumbler audio
203 device tumbler: audio, i2s
204 attach tumbler at macobio
205 file arch/aim64/dev/tumbler.c tumbler
207 # onyx audio
208 device onyx: audio, i2s
209 attach onyx at macobio
210 file arch/aim64/dev/onyx.c onyx
212 # aoa audio
213 device aoa: audio, i2s
214 attach aoa at macobio
215 file arch/aim64/dev/aoa.c aoa
217 # daca audio
218 device daca: audio, i2s
219 attach daca at macobio
220 file arch/aim64/dev/daca.c daca
222 device macgpio {}
223 attach macgpio at macobio with macgpio
224 attach macgpio at macgpio with macgpio_gpio
225 file arch/aim64/dev/macgpio.c macgpio
227 device sysbutton {}
228 attach sysbutton at macgpio
229 file arch/aim64/dev/sysbutton.c
231 device pgs {}
232 attach pgs at macgpio
233 file arch/aim64/dev/pgs.c
235 device dfs {}
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
245 # Raster operations
246 include "dev/rasops/files.rasops"
247 include "dev/wsfont/files.wsfont"
249 # VGA framebuffer
250 device vgafb: wsemuldisplaydev, rasops8, rasops16, rasops32
251 attach vgafb at pci
252 file arch/aim64/pci/vgafb.c vgafb needs-flag
255 # CARDBUS
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
281 device mem: i2c
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
296 file dev/ic/hme.c
298 attach hme at pci with hme_pci
299 file dev/pci/if_hme_pci.c hme_pci
301 # Apple Sudden Motion Sensor
302 device asms
303 attach asms at i2c
304 file arch/aim64/dev/asms.c asms