files.amiga revision 1.50
1#	$NetBSD: files.amiga,v 1.50 1996/12/04 16:36:36 is Exp $
2
3# maxpartitions must be first item in files.${ARCH}.newconf
4maxpartitions 16			# NOTE THAT AMIGA IS SPECIAL!
5
6maxusers 2 8 64
7
8device	mainbus {}
9attach	mainbus at root
10
11device	cpu
12attach	cpu at mainbus
13
14# zorro expansion bus.
15device	zbus {}
16attach	zbus at mainbus
17file	arch/amiga/dev/zbus.c		zbus
18
19define	event {}
20file	arch/amiga/dev/event.c		event
21
22device	clock
23attach	clock at mainbus
24file	arch/amiga/dev/clock.c
25
26# keyboard
27device	kbd: event
28attach	kbd at mainbus
29file	arch/amiga/dev/kbd.c		kbd needs-flag
30
31# serial port
32device	ser: tty
33attach	ser at mainbus
34file	arch/amiga/dev/ser.c		ser needs-count
35
36# parallel port
37device	par
38attach	par at mainbus
39file	arch/amiga/dev/par.c		par needs-count
40
41# mouse
42device	ms: event
43attach	ms at mainbus
44file	arch/amiga/dev/ms.c		ms needs-flag
45
46device	fdc { unit = -1 }
47attach	fdc at mainbus
48
49device	fd
50attach	fd at fdc
51file	arch/amiga/dev/fd.c		fd needs-flag
52major	{fd = 2}
53
54# graphic devices
55define	grfbus {}
56
57device	grf {}
58attach	grf at grfbus
59file	arch/amiga/dev/grf.c		grf needs-count
60
61device	ite
62attach	ite at grf
63file	arch/amiga/dev/ite.c		ite needs-flag
64file	arch/amiga/dev/kbdmap.c		ite
65file	arch/amiga/dev/kf_8x8.c		ite
66file	arch/amiga/dev/kf_8x11.c	kfont_8x11
67file	arch/amiga/dev/kf_custom.c	kfont_custom
68
69# custom chips grf
70device	grfcc: grfbus
71attach	grfcc at mainbus
72file	arch/amiga/dev/grf_cc.c		grfcc needs-flag
73file	arch/amiga/dev/ite_cc.c		grfcc & ite
74
75pseudo-device	view
76file	arch/amiga/dev/view.c		view | grfcc needs-count
77file	arch/amiga/dev/grfabs.c		grfcc | view
78file	arch/amiga/dev/grfabs_cc.c	grfcc | view
79file	arch/amiga/dev/grfabs_ccglb.c	grfcc | view
80
81# retina grf
82device	grfrt: grfbus
83attach	grfrt at zbus
84file	arch/amiga/dev/grf_rt.c		grfrt needs-flag
85file	arch/amiga/dev/ite_rt.c		grfrt & ite
86
87# cirrus grf
88device	grfcl: grfbus
89attach	grfcl at zbus
90file	arch/amiga/dev/grf_cl.c		grfcl needs-flag
91file	arch/amiga/dev/ite_cl.c		grfcl & ite
92
93# CyberVison 64 grf
94device	grfcv: grfbus
95attach	grfcv at zbus
96file	arch/amiga/dev/grf_cv.c		grfcv needs-flag
97file	arch/amiga/dev/ite_cv.c		grfcv & ite
98
99# A2410 grf
100device	grful: grfbus
101attach	grful at zbus
102file	arch/amiga/dev/grf_ul.c		grful needs-flag
103file	arch/amiga/dev/ite_ul.c		grful & ite
104file	arch/amiga/dev/grf_ultms.g	grful
105
106# retina ZIII grf
107device	grfrh: grfbus
108attach	grfrh at zbus
109file	arch/amiga/dev/grf_rh.c		grfrh needs-flag
110file	arch/amiga/dev/ite_rh.c		grfrh & ite
111
112# Tseng grf
113device	grfet: grfbus
114attach	grfet at zbus
115file	arch/amiga/dev/grf_et.c		grfet needs-flag
116file	arch/amiga/dev/ite_et.c		grfet & ite
117
118# handle gvp's odd autoconf info..
119device	gvpbus {}
120attach	gvpbus at zbus
121file	arch/amiga/dev/gvpbus.c		gvpbus
122
123# device defined in sys/conf/files
124attach	le at zbus with le_zbus
125file	arch/amiga/dev/if_le.c		le_zbus needs-flag
126
127device	ed:	ifnet, ether
128attach	ed at zbus with ed_zbus
129file	arch/amiga/dev/if_ed.c		ed_zbus needs-flag
130
131# C=/Ameristar A2060 / 560
132device	bah: ifnet, arc
133attach	bah at zbus with bah_zbus
134file	arch/amiga/dev/if_bah.c		bah_zbus needs-flag
135
136device	es:	ifnet, ether
137attach	es at zbus
138file	arch/amiga/dev/if_es.c		es needs-flag
139
140device	qn:	ifnet, ether
141attach	qn at zbus
142file	arch/amiga/dev/if_qn.c		qn needs-flag
143
144device	ae:	ifnet, ether
145attach	ae at zbus
146file	arch/amiga/dev/if_ae.c		ae needs-count
147
148# A2232 msc serial ports
149device	msc:	tty
150attach	msc at zbus
151file	arch/amiga/dev/msc.c		msc needs-count
152
153# bsc/Alf Data MultiFaceCard
154device	mfc { unit = -1 }
155attach	mfc at zbus
156
157device	mfcs
158attach	mfcs at mfc
159device	mfcp
160attach	mfcp at mfc
161file	arch/amiga/dev/mfc.c		mfcs | mfcp needs-count
162
163include "../../../scsi/files.scsi"
164major {sd = 4}
165major {st = 5}
166major {cd = 7}
167
168# DraCo internal com port
169device	drcom: tty
170attach	drcom at mainbus
171file	arch/amiga/dev/drcom.c		drcom needs-count
172
173# wd 33c93 contrllers
174define	sbic 
175file	arch/amiga/dev/sbic.c		sbic
176
177# C= A2091
178device atzsc: scsi, sbic
179attach atzsc at zbus
180file	arch/amiga/dev/atzsc.c		atzsc needs-flag
181
182# GVP series II
183device	gtsc: scsi, sbic
184attach	gtsc at gvpbus
185file	arch/amiga/dev/gtsc.c		gtsc needs-flag
186
187# Amiga 3000 internal
188device	ahsc: scsi, sbic
189attach	ahsc at mainbus
190file	arch/amiga/dev/ahsc.c		ahsc needs-flag
191
192# ncr 57c710 controllers
193define	siop
194file	arch/amiga/dev/siop.c		siop
195
196# PPI Zeus
197device	zssc: scsi, siop
198attach	zssc at zbus
199file	arch/amiga/dev/zssc.c		zssc needs-flag
200
201# CSA Magnum
202device	mgnsc: scsi, siop
203attach	mgnsc at zbus
204file	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
205
206# MacroSystems Warp Engine
207device	wesc: scsi, siop
208attach	wesc at zbus
209file	arch/amiga/dev/wesc.c		wesc needs-flag
210
211
212# MacroSystem DraCo internal
213device	drsc: scsi, siop
214attach	drsc at mainbus
215file  arch/amiga/dev/drsc.c           drsc needs-flag
216
217# C= A4091
218device	afsc: scsi, siop
219attach	afsc at zbus
220device	aftsc: scsi, siop
221attach	aftsc at mainbus
222file	arch/amiga/dev/afsc.c		afsc | aftsc needs-flag
223
224# ncr 5380 controllers
225define	sci
226file	arch/amiga/dev/sci.c		sci
227
228# Supra Wordsync II
229device	wstsc: scsi, sci
230attach	wstsc at zbus
231file	arch/amiga/dev/wstsc.c		wstsc needs-flag
232
233# IVS 
234device	ivsc: scsi, sci
235attach	ivsc at zbus
236file	arch/amiga/dev/ivsc.c		ivsc needs-flag
237
238# CSA twelve gauge.
239device	otgsc: scsi, sci
240attach	otgsc at zbus
241file	arch/amiga/dev/otgsc.c		otgsc needs-flag
242
243# MLH
244device	mlhsc: scsi, sci
245attach	mlhsc at zbus
246file	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
247
248# EMPLANT
249device	empsc: scsi, sci
250attach	empsc at zbus
251file	arch/amiga/dev/empsc.c		empsc needs-flag
252
253# Emulex ESP216 & FAS216 controllers
254define	sfas
255file	arch/amiga/dev/sfas.c		sfas
256
257# FastlaneZ3
258device	flsc: scsi, sfas
259attach	flsc at zbus
260file	arch/amiga/dev/flsc.c		flsc needs-flag
261
262# Blizzard1230-I,II
263device	bzsc: scsi, sfas
264attach	bzsc at zbus
265file	arch/amiga/dev/bzsc.c		bzsc needs-flag
266
267# Blizzard1230-IV,1260,2060
268device	bznsc: scsi, sfas
269attach	bznsc at zbus
270file	arch/amiga/dev/bznsc.c		bznsc needs-flag
271
272# Amiga 4000/1200 IDE masquerading as SCSI
273device	idesc: scsi
274attach	idesc at mainbus
275file	arch/amiga/dev/idesc.c		idesc needs-flag
276
277# list of standard files...
278file	dev/cons.c			ite | ser
279file	dev/cninit.c			ite | ser
280file	arch/amiga/amiga/amiga_init.c
281file	arch/amiga/amiga/autoconf.c
282file	arch/amiga/amiga/cia.c
283file	arch/amiga/amiga/conf.c
284file	arch/amiga/amiga/disksubr.c
285file	arch/amiga/amiga/dkbad.c
286file	arch/amiga/amiga/machdep.c
287file	arch/amiga/amiga/mem.c
288file	arch/amiga/amiga/pmap.c
289file	arch/amiga/amiga/sys_machdep.c
290file	arch/amiga/amiga/trap.c
291file	arch/amiga/amiga/vm_machdep.c
292file	arch/amiga/amiga/cc.c
293file	arch/amiga/amiga/db_memrw.c	ddb
294file	arch/m68k/m68k/copy.s
295
296# Compatibility modules
297
298# SunOS Binary Compatibility (COMPAT_SUNOS)
299include "../../../compat/sunos/files.sunos"
300file	arch/m68k/m68k/sunos_machdep.c	compat_sunos
301