Sync usage with man page.
[netbsd-mini2440.git] / sys / arch / atari / conf / files.atari
blob02f83cb6e827794a399b6c59c76f9a9c6663c231
2 #       $NetBSD: files.atari,v 1.114 2009/10/19 13:40:28 tsutsui Exp $
4 maxpartitions 16
6 maxusers 2 8 64
8 defflag         opt_mbtype.h            _MILANHW_ _ATARIHW_
9 defflag         opt_serconsole.h        SERCONSOLE
10 defflag         opt_atariscsi.h         TT_SCSI FALCON_SCSI
11 defparam        opt_atariscsi.h         TRY_SCSI_LINKED_COMMANDS
13 defflag         opt_m060sp.h            M060SP
14 defflag                                 PANICBUTTON
16 device  mainbus {}
17 attach  mainbus at root
19 device  cpu
20 attach  cpu at mainbus
22 define  event {}
23 file    arch/atari/dev/event.c          event
25 # Mainbus shared DMA
26 define  mbdma
27 file    arch/atari/dev/dma.c            mbdma
29 device  clock
30 attach  clock at mainbus
31 file    arch/atari/dev/clock.c
33 # keyboard
34 device  kbd: event,wskbddev
35 attach  kbd at mainbus
36 file    arch/atari/dev/kbd.c            kbd needs-flag
37 file    arch/atari/dev/wskbdmap_atari.c kbd
39 # serial port via 68901 (ttyB0/ttyB1)
40 device  ser: tty
41 attach  ser at mainbus
42 file    arch/atari/dev/ser.c            ser needs-flag
44 # serial port via 85C30 (ttyA0/ttyA1)
45 device  zs: tty
46 attach  zs at mainbus
47 file    arch/atari/dev/zs.c             zs needs-count
49 # printer
50 device lp
51 attach  lp at mainbus
52 file    arch/atari/dev/lpt.c            lp needs-flag
54 # memory disk
55 file    arch/atari/dev/md_root.c        memory_disk_hooks
57 # nvram
58 device  nvr
59 attach  nvr at mainbus
60 file    arch/atari/dev/nvram.c          nvr needs-flag
62 device  fdc { unit = -1 }
63 attach  fdc at mainbus
65 # TT/Falcon floppy driver
66 device  fd: disk, mbdma
67 attach  fd at fdc
68 file    arch/atari/dev/fd.c             fd needs-flag
70 # Hades floppy driver
71 device  hdfd: disk
72 attach  hdfd at fdc
73 file    arch/atari/dev/hdfd.c           hdfd needs-flag
74 file    arch/atari/dev/hdfd_intr.s      hdfd
76 # The generic VME-bus driver
77 device  avmebus {}
78 attach  avmebus at mainbus
80 device  vme {[ioport = -1], [iosize = 0], [mem = -1], [memsiz = 0], [irq = -1] }
81 attach  vme at avmebus
82 file    arch/atari/vme/vme.c            vme
83 file    arch/atari/vme/vme_machdep.c    vme
86 # Devices on the VME-bus
89 # Lance ethernet (Riebl/PAM)
90 # device defined in sys/conf/files
91 attach  le at vme with le_vme: le24
92 file    arch/atari/vme/if_le_vme.c      le_vme
94 # Circad Leonardo 24-bit true color video
95 device  leo
96 attach  leo at vme
97 file    arch/atari/vme/leo.c            leo needs-count
99 # ET4000 (Crazy Dots II) color video
100 device  et
101 attach  et at vme
102 file    arch/atari/vme/et4000.c         et needs-count
104 # graphic devices
105 define  grfb {}
107 device  grfbus: grfb
108 attach  grfbus at mainbus
109 file    arch/atari/dev/grf.c
110 file    arch/atari/dev/grfabs.c         grfcc | grfet
112 device  grfcc {}
113 attach  grfcc at grfb
114 file    arch/atari/dev/ite_cc.c         grfcc needs-count
115 file    arch/atari/dev/grfabs_tt.c      grfcc
116 file    arch/atari/dev/grfabs_fal.c     grfcc
118 device  grfet {}
119 attach  grfet at grfb
120 file    arch/atari/dev/ite_et.c         grfet needs-count
121 file    arch/atari/dev/grfabs_et.c      grfet
123 device  ite: tty
124 attach  ite at grfcc,grfet
125 file    arch/atari/dev/ite.c            ite needs-flag
126 file    arch/atari/dev/kbdmap.c         ite
127 #                                       XXX pci_vga needs to download the font
128 file    arch/atari/dev/font_8x8.c       ite | pci
129 file    arch/atari/dev/font_8x16.c      ite | pci
132 defpseudo       view
133 file    arch/atari/dev/view.c           view | grfcc | grfet needs-count
135 defpseudo       mouse
136 file    arch/atari/dev/ms.c             mouse needs-count
138 # Machine-independent I2O drivers
139 include "dev/i2o/files.i2o"
142 # PCI-devices
144 file    arch/atari/pci/pci_machdep.c    pci | grfet
145 file    arch/atari/pci/pci_hades.c      pci & _atarihw_
146 file    arch/atari/pci/pci_milan.c      pci & _milanhw_
147 file    arch/atari/pci/pci_vga.c        pci
148 file    arch/atari/pci/pci_tseng.c      pci
149 file    arch/atari/pci/pciide_machdep.c pciide_common
151 device  pcib: pcibus
152 attach  pcib at mainbus
154 include "dev/pci/files.pci"
157 # ISA-devices
159 file    arch/atari/isa/isa_machdep.c    isa
160 file    arch/atari/isa/isa_hades.c      isa & _atarihw_
161 file    arch/atari/isa/isa_milan.c      isa & _milanhw_
162 file    arch/atari/isa/isa_dma.c        isadma
164 device  isab: isabus
165 attach  isab at mainbus
167 include "dev/isa/files.isa"
168 include "dev/ata/files.ata"
170 # Milan floppy driver - uses 'generic' isa version of fd.c
171 device  fdcisa  {drive = -1}: isadma
172 file    arch/atari/isa/fdcisa.c         fdcisa
173 attach  fdcisa at isa
174 device  fdisa: disk
175 attach  fdisa at fdcisa
176 file    dev/isa/fd.c                    fdisa needs-flag
178 attach  wdc at mainbus with wdc_mb: mbdma
179 file    arch/atari/dev/wdc_mb.c         wdc_mb
181 # ISA Plug 'n Play devices
182 file    arch/atari/isa/isapnp_machdep.c isapnp
184 include "dev/scsipi/files.scsipi"
186 # ncr 5380 controller
187 device  ncrscsi: scsi, mbdma
188 attach  ncrscsi at mainbus
189 file    arch/atari/dev/atari5380.c      ncrscsi needs-flag
191 # list of standard files...
192 file    dev/cons.c                              ite | ser
193 file    dev/cninit.c                            ite | ser
194 file    arch/atari/atari/atari_init.c
195 file    arch/atari/atari/autoconf.c
196 file    arch/atari/atari/be_bus.c               vme
197 file    arch/atari/atari/bus.c
198 file    arch/atari/atari/conf.c
199 file    arch/atari/atari/disksubr.c
200 file    arch/atari/atari/dkbad.c
201 file    arch/atari/atari/le_bus.c               pci | isa
202 file    arch/atari/atari/machdep.c
203 file    arch/atari/atari/mainbus.c
204 file    arch/atari/atari/mem.c
205 file    arch/atari/atari/pmap_bootstrap.c
206 file    arch/atari/atari/trap.c
207 file    arch/atari/atari/stalloc.c
208 file    arch/atari/atari/fpu.c
209 file    arch/atari/dev/ym2149.c                 _atarihw_
210 file    arch/atari/atari/intr.c
211 file    arch/m68k/m68k/cacheops.c
212 file    arch/m68k/m68k/db_memrw.c               ddb
213 file    arch/m68k/m68k/pmap_motorola.c
214 file    arch/m68k/m68k/procfs_machdep.c         procfs
215 file    arch/m68k/m68k/sys_machdep.c
216 file    arch/m68k/m68k/vm_machdep.c
218 # Emulation modules
219 # 6888x emulator (FPU_EMULATE)
220 include "arch/m68k/fpe/files.fpe"
222 # 68060 software support package
223 include "arch/m68k/060sp/files.060sp"
225 # Compatibility modules
227 # a.out compatibility
228 include "compat/aoutm68k/files.aoutm68k"
230 # SunOS Binary Compatibility (COMPAT_SUNOS)
231 include "compat/sunos/files.sunos"
232 file    arch/m68k/m68k/sunos_machdep.c  compat_sunos
234 # SVR4 Binary Compatibility (COMPAT_SVR4)
235 include "compat/svr4/files.svr4"
237 # Linux binary compatibility (COMPAT_LINUX)
238 include "compat/linux/files.linux"
239 include "compat/linux/arch/m68k/files.linux_m68k"
240 file arch/m68k/m68k/linux_trap.c                compat_linux
242 # OSS audio driver compatibility
243 include "compat/ossaudio/files.ossaudio"
245 # network devices MII bus
247 include "dev/pckbport/files.pckbport"
249 include "arch/atari/conf/majors.atari"