No empty .Rs/.Re
[netbsd-mini2440.git] / sys / arch / amigappc / conf / files.amigappc
blob7819cc0cfcee74f1f0844c448b508b3bf93adcc4
1 #       $NetBSD: files.amigappc,v 1.18 2005/12/11 12:16:36 christos Exp $
3 # maxpartitions must be first item in files.${ARCH}.newconf
4 maxpartitions 16                        # NOTE THAT AMIGA IS SPECIAL!
6 maxusers 2 8 64
8 include "arch/powerpc/pic/files.pic"
10 defflag opt_amigaccgrf.h        GRF_NTSC
11 defflag opt_amigaccgrf.h        GRF_PAL :GRF_NTSC       # temporary workaround
12 defflag opt_amigaccgrf.h        GRF_ECS GRF_AGA
13 defflag opt_amigaccgrf.h        GRF_A2024:GRF_ECS
14 defflag opt_amigaccgrf.h        GRF_AGA_VGA:GRF_AGA
15 defflag opt_amigaccgrf.h        GRF_SUPER72:GRF_AGA
16 defflag opt_amigaccgrf.h        USE_C_BFOPS
18 defflag opt_amigacons.h         RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE
19 defflag opt_amigacons.h         CV64CONSOLE CV3DCONSOLE TSENGCONSOLE
20 defflag opt_amigacons.h         CV3DONZORRO2
21 defflag opt_amigacons.h         SERCONSOLE
23 defflag opt_kfont.h             KFONT_CONS_ISO8859_1
24 defflag opt_kfont.h             KFONT_CONS_ISO8859_2
26 defparam opt_retina.h           RH_MEMCLK
27 defflag opt_retina.h            RH_64BIT_SPRITE RH_HARDWARECURSOR
28 defflag opt_retina.h            RETINA_SPEED_HACK
30 defflag                         BB060STUPIDROM
31 defflag                         P5PPC68KBOARD
32 defflag                         LEV6_DEFER
34 file    dev/cons.c                              ite | ser
35 file    dev/cninit.c                            ite | ser
36 file    arch/amigappc/amigappc/amiga_init.c
37 file    arch/amigappc/amigappc/autoconf.c
38 file    arch/amigappc/amigappc/machdep.c
39 file    arch/amigappc/amigappc/pic_amiga.c
40 file    arch/powerpc/powerpc/clock.c
41 file    arch/powerpc/powerpc/procfs_machdep.c   procfs
42 file    arch/amiga/amiga/cc.c
43 file    arch/amiga/amiga/cia.c
44 file    arch/amiga/amiga/conf.c
45 file    arch/amiga/amiga/disksubr.c
46 file    arch/amiga/amiga/dkbad.c
47 file    arch/amiga/dev/md_root.c                memory_disk_hooks
49 # for bus_space
51 define  amibus_bl
52 file    arch/amiga/amiga/amiga_bus_simple_4.c
54 define  amibus_ww
55 file    arch/amiga/amiga/amiga_bus_simple_2word.c
57 define amibus_wb
58 file    arch/amiga/amiga/amiga_bus_simple_1word.c
60 define  amibus_b16
61 file    arch/amiga/amiga/amiga_bus_simple_16.c  amibus_b16
63 define  amibus_b800
64 file    arch/amiga/amiga/amiga_bus_simple_0x800.c       amibus_b800
66 device  mainbus {}
67 attach  mainbus at root
68 file    arch/amigappc/amigappc/mainbus.c        mainbus
70 device  cpu
71 attach  cpu at mainbus
72 file    arch/amigappc/amigappc/cpu.c            cpu
74 # zorro expansion bus.
75 device  zbus {}
76 attach  zbus at mainbus
77 file    arch/amiga/dev/zbus.c           zbus
79 define  event {}
80 file    arch/amiga/dev/event.c          event
82 #device clock
83 #attach clock at mainbus
84 #file   arch/amiga/dev/clock.c
86 # A3000/4000 internal hwc
87 device  a34kbbc
88 attach  a34kbbc at mainbus
89 file    arch/amiga/dev/a34kbbc.c        a34kbbc
91 # keyboard
92 device  kbd: event,wskbddev
93 attach  kbd at mainbus
94 file    arch/amiga/dev/kbd.c            kbd needs-flag
95 file    arch/amiga/dev/wskbdmap_amiga.c kbd
97 # serial port
98 device  ser: tty
99 attach  ser at mainbus
100 file    arch/amiga/dev/ser.c            ser needs-count
102 # parallel port
103 device  par
104 attach  par at mainbus
105 file    arch/amiga/dev/par.c            par needs-count
107 # audio
108 device  aucc: audiobus
109 attach  aucc at mainbus
110 file    arch/amiga/dev/aucc.c           aucc needs-flag
112 device  melody: audiobus, tms320av110
113 attach  melody at zbus
114 file    arch/amiga/dev/melody.c         melody
116 device repulse: audiobus, ac97, mulaw
117 attach  repulse at zbus
118 file    arch/amiga/dev/repulse.c        repulse
120 device toccata: audiobus, ad1848, auconv
121 attach  toccata at zbus
122 file    arch/amiga/dev/toccata.c        toccata
124 # mouse
125 device  ms: event
126 attach  ms at mainbus
127 file    arch/amiga/dev/ms.c             ms needs-flag
129 # floppy
130 device  fdc { unit = -1 }
131 attach  fdc at mainbus
133 device  fd: disk
134 attach  fd at fdc
135 file    arch/amiga/dev/fd.c             fd needs-flag
137 # graphic devices
138 define  grfbus {}
140 device  grf {}
141 attach  grf at grfbus
142 file    arch/amiga/dev/grf.c            grf needs-count
144 device  ite: tty
145 attach  ite at grf
146 file    arch/amiga/dev/ite.c            ite needs-flag
147 file    arch/amiga/dev/kbdmap.c         ite
148 file    arch/amiga/dev/kf_custom.c      kfont_custom
149 file    arch/amiga/dev/kf_iso8859_1_8x8.c       kfont_cons_iso8859_1 &
150         ( ite | amidisplaycc )
151 file    arch/amiga/dev/kf_iso8859_1_8x11.c      kfont_cons_iso8859_1 &
152         kfont_8x11
153 file    arch/amiga/dev/kf_iso8859_2_8x8.c       kfont_cons_iso8859_2 &
154         ( ite | amidisplaycc )
155 file    arch/amiga/dev/kf_iso8859_2_8x11.c      kfont_cons_iso8859_2 &
156         kfont_8x11
158 # custom chips grf (ite0 grf0)
159 device  grfcc: grfbus
160 attach  grfcc at mainbus
161 file    arch/amiga/dev/grf_cc.c         grfcc needs-flag
162 file    arch/amiga/dev/ite_cc.c         grfcc & ite
164 # wscons interface to custom chips
165 device  amidisplaycc: wsemuldisplaydev
166 attach  amidisplaycc at mainbus
167 file    arch/amiga/dev/amidisplaycc.c   amidisplaycc needs-flag
169 defpseudo       view
170 file    arch/amiga/dev/view.c           view | grfcc needs-count
171 file    arch/amiga/dev/grfabs.c         grfcc | view | amidisplaycc
172 file    arch/amiga/dev/grfabs_cc.c      grfcc | view | amidisplaycc
173 file    arch/amiga/dev/grfabs_ccglb.c   grfcc | view | amidisplaycc
175 # retina ZII grf (ite1 grf1)
176 device  grfrt: grfbus
177 attach  grfrt at zbus
178 file    arch/amiga/dev/grf_rt.c         grfrt needs-flag
179 file    arch/amiga/dev/ite_rt.c         grfrt & ite
181 # retina ZIII grf (ite2 grf2)
182 device  grfrh: grfbus
183 attach  grfrh at zbus
184 file    arch/amiga/dev/grf_rh.c         grfrh needs-flag
185 file    arch/amiga/dev/ite_rh.c         grfrh & ite
187 # cirrus grf (ite3 grf3)
188 device  grfcl: grfbus
189 attach  grfcl at zbus
190 file    arch/amiga/dev/grf_cl.c         grfcl needs-flag
191 file    arch/amiga/dev/ite_cl.c         grfcl & ite
193 # A2410 grf (ite4 grf4)
194 device  grful: grfbus
195 attach  grful at zbus
196 file    arch/amiga/dev/grf_ul.c         grful needs-flag
197 file    arch/amiga/dev/ite_ul.c         grful & ite
198 file    arch/amiga/dev/grf_ultms.c      grful
200 # CyberVison 64 grf (ite5 grf5)
201 device  grfcv: grfbus
202 attach  grfcv at zbus
203 file    arch/amiga/dev/grf_cv.c         grfcv needs-flag
204 file    arch/amiga/dev/ite_cv.c         grfcv & ite
206 # Tseng grf (ite6 grf6)
207 device  grfet: grfbus
208 attach  grfet at zbus
209 file    arch/amiga/dev/grf_et.c         grfet needs-flag
210 file    arch/amiga/dev/ite_et.c         grfet & ite
212 # CyberVison 64/3D grf (ite7 grf7)
213 device  grfcv3d: grfbus
214 attach  grfcv3d at zbus
215 file    arch/amiga/dev/grf_cv3d.c       grfcv3d needs-flag
216 file    arch/amiga/dev/ite_cv3d.c       grfcv3d & ite
218 # device defined in sys/conf/files
219 # A2065, Ameristar, Ariadne ethernet cards
220 attach  le at zbus with le_zbus: le24
221 file    arch/amiga/dev/if_le.c          le_zbus needs-flag
223 # AriadneII ethernet card
224 # device defined in sys/conf/files
225 attach  ne at zbus with ne_zbus: rtl80x9
226 file    arch/amiga/dev/if_ne_zbus.c     ne_zbus needs-flag
228 # Hydra ethernet card
229 device  ed: ifnet, ether, arp
230 attach  ed at zbus with ed_zbus
231 file    arch/amiga/dev/if_ed.c          ed_zbus needs-flag
233 # C=/Ameristar A2060 / 560
234 attach  bah at zbus with bah_zbus
235 file    arch/amiga/dev/if_bah_zbus.c    bah_zbus
237 # CEI A4066 EthernetPLUS
238 device  es: ifnet, ether, arp
239 attach  es at zbus
240 file    arch/amiga/dev/if_es.c          es needs-flag
242 # Quicknet ethernet card
243 device  qn: ifnet, ether, arp
244 attach  qn at zbus
245 file    arch/amiga/dev/if_qn.c          qn needs-flag
247 # A2232 msc serial ports
248 device  msc: tty
249 attach  msc at zbus
250 file    arch/amiga/dev/msc.c            msc needs-count
252 # bsc/Alf Data MultiFaceCard
253 device  mfc { unit = -1 }
254 attach  mfc at zbus
256 device  mfcs: tty
257 attach  mfcs at mfc
258 device  mfcp
259 attach  mfcp at mfc
260 file    arch/amiga/dev/mfc.c            mfcs | mfcp needs-count
262 # direct bus ISA-chip i/o
263 define  supio {port = -1}
265 # ZBus HyperComs: HyperCom Z3, HyperCom 4
266 device  hyper: supio
267 attach  hyper at zbus
268 file    arch/amiga/dev/hyper.c          hyper
270 attach  com at supio with com_supio
271 file    arch/amiga/dev/com_supio.c      com_supio
273 # ISDN Blaster, ISDN Master
274 device  aster: supio
275 attach  aster at zbus
276 file    arch/amiga/dev/aster.c          aster
278 # handle gvp's odd autoconf info..
279 device  gvpbus {}
280 attach  gvpbus at zbus
281 file    arch/amiga/dev/gvpbus.c         gvpbus
283 attach  lpt at supio with lpt_supio
284 file    arch/amiga/dev/lpt_supio.c      lpt_supio
286 include "dev/scsipi/files.scsipi"
288 # wd 33c93 contrllers
289 define  sbic
290 file    arch/amiga/dev/sbic.c           sbic
292 # GVP series II
293 device  gtsc: scsi, sbic
294 attach  gtsc at gvpbus
295 file    arch/amiga/dev/gtsc.c           gtsc needs-flag
297 # Amiga 3000 internal
298 device  ahsc: scsi, sbic
299 attach  ahsc at mainbus
300 file    arch/amiga/dev/ahsc.c           ahsc needs-flag
302 # C= A2091
303 device atzsc: scsi, sbic
304 attach atzsc at zbus
305 file    arch/amiga/dev/atzsc.c          atzsc needs-flag
307 # ncr 5380 controllers
308 define  sci
309 file    arch/amiga/dev/sci.c            sci
311 # Supra Wordsync II
312 device  wstsc: scsi, sci
313 attach  wstsc at zbus
314 file    arch/amiga/dev/wstsc.c          wstsc needs-flag
316 # IVS
317 device  ivsc: scsi, sci
318 attach  ivsc at zbus
319 file    arch/amiga/dev/ivsc.c           ivsc needs-flag
321 # MLH
322 device  mlhsc: scsi, sci
323 attach  mlhsc at zbus
324 file    arch/amiga/dev/mlhsc.c          mlhsc needs-flag
326 # CSA twelve gauge.
327 device  otgsc: scsi, sci
328 attach  otgsc at zbus
329 file    arch/amiga/dev/otgsc.c          otgsc needs-flag
331 # ncr 57c710 controllers
332 define  asiop
333 file    arch/amiga/dev/siop.c           asiop
335 # PPI Zeus
336 device  zssc: scsi, asiop
337 attach  zssc at zbus
338 file    arch/amiga/dev/zssc.c           zssc needs-flag
340 # CSA Magnum
341 device  mgnsc: scsi, asiop
342 attach  mgnsc at zbus
343 file    arch/amiga/dev/mgnsc.c          mgnsc needs-flag
345 # MacroSystems USA Warp Engine
346 device  wesc: scsi, asiop
347 attach  wesc at zbus
348 file    arch/amiga/dev/wesc.c           wesc needs-flag
350 # C= A4091 & A4000T
351 device  afsc: scsi, asiop
352 attach  afsc at zbus
353 device  aftsc: scsi, asiop
354 attach  aftsc at mainbus
355 file    arch/amiga/dev/afsc.c           afsc | aftsc needs-flag
357 # ncr 57c720/770 controllers
358 define  siopng
359 file    arch/amiga/dev/siop2.c          siopng
361 # CyberStorm MKIII scsi
362 device  cbiiisc: scsi, siopng
363 attach  cbiiisc at zbus
364 file    arch/amiga/dev/cbiiisc.c        cbiiisc needs-flag
366 # Emulex ESP216 & FAS216 controllers
368 # FastlaneZ3
369 device  flsc: scsi, ncr53c9x
370 attach  flsc at zbus
371 file    arch/amiga/dev/flsc.c           flsc needs-flag
373 # Blizzard1230-I,II
374 device  bzsc: scsi, ncr53c9x
375 attach  bzsc at zbus
376 file    arch/amiga/dev/bzsc.c           bzsc needs-flag
378 # Blizzard12x0-IV
379 device  bzivsc: scsi, ncr53c9x
380 attach  bzivsc at zbus
381 file    arch/amiga/dev/bzivsc.c         bzivsc needs-flag
383 # Blizzard2060 scsi
384 device  bztzsc: scsi, ncr53c9x
385 attach  bztzsc at zbus
386 file    arch/amiga/dev/bztzsc.c         bztzsc needs-flag
388 # CyberSCSI [I] scsi
389 device  cbsc: scsi, ncr53c9x
390 attach  cbsc at zbus
391 file    arch/amiga/dev/cbsc.c           cbsc needs-flag
393 # CyberSCSI MKII scsi
394 device  cbiisc: scsi, ncr53c9x
395 attach  cbiisc at zbus
396 file    arch/amiga/dev/cbiisc.c         cbiisc needs-flag
398 # EMPLANT
399 device  empsc: scsi, sci
400 attach  empsc at zbus
401 file    arch/amiga/dev/empsc.c          empsc needs-flag
403 # Amiga 4000/1200 IDE masquerading as SCSI
404 device  idesc: scsi
405 attach  idesc at mainbus
406 file    arch/amiga/dev/idesc.c          idesc needs-flag
408 define  gayle
409 file    arch/amiga/amiga/gayle.c                gayle
411 file    arch/amiga/dev/gayle_pcmcia.c           pccard
412 device  pccard: pcmciabus, gayle
413 attach  pccard at mainbus
415 include "dev/pcmcia/files.pcmcia"
417 include "dev/ata/files.ata"
419 # Amiga 4000/1200 IDE using MI wdc
420 attach  wdc at mainbus with wdc_amiga: gayle
421 file    arch/amiga/dev/wdc_amiga.c      wdc_amiga
423 # Buddha wdc
424 attach  wdc at zbus with wdc_buddha
425 file    arch/amiga/dev/wdc_buddha.c     wdc_buddha
427 # Compatibility modules
429 # OSS audio driver compatibility
430 #include "compat/ossaudio/files.ossaudio"
432 include "arch/amiga/conf/majors.amiga"