files.amiga revision 1.15
1#	$NetBSD: files.amiga,v 1.15 1994/12/28 09:13:42 chopps Exp $
2
3maxusers 2 8 64
4
5device	mainbus at root {}
6
7device	cpu at mainbus
8
9# zorro II expansion bus.
10device	zbus at mainbus {}
11file	arch/amiga/dev/zbus.c		zbus
12
13define	event {}
14file	arch/amiga/dev/event.c		event
15
16device	clock at mainbus
17file	arch/amiga/dev/clock.c
18
19# keyboard
20device	kbd at mainbus: event
21file	arch/amiga/dev/kbd.c		kbd needs-flag
22
23# serial port
24device	ser at mainbus:	tty
25file	arch/amiga/dev/ser.c		ser needs-count
26
27# parellel port
28device	par at mainbus
29file	arch/amiga/dev/par.c		par needs-count
30
31# mouse
32pseudo-device	mouse
33file	arch/amiga/dev/ms.c		mouse needs-count
34
35device	fdc at mainbus { unit = -1 }
36
37device	fd at fdc
38file	arch/amiga/dev/fd.c		fd needs-flag
39major	{fd = 2}
40
41# graphic devices
42define	grfbus {}
43
44device	grf at grfbus {}
45file	arch/amiga/dev/grf.c		grf needs-count
46
47device	ite at grf
48file	arch/amiga/dev/ite.c		ite needs-flag
49file	arch/amiga/dev/kbdmap.c		ite
50file	arch/amiga/dev/kf_8x8.c		ite
51file	arch/amiga/dev/kf_8x11.c	kfont_8x11
52file	arch/amiga/dev/kf_custom.c	kfont_custom
53
54# custom chips grf
55device	grfcc at mainbus: grfbus
56file	arch/amiga/dev/grf_cc.c		grfcc needs-flag
57file	arch/amiga/dev/ite_cc.c		grfcc ite
58
59pseudo-device	view
60file	arch/amiga/dev/view.c		view grfcc needs-count
61file	arch/amiga/dev/grfabs.c		grfcc view
62file	arch/amiga/dev/grfabs_cc.c	grfcc view
63file	arch/amiga/dev/grfabs_ccglb.c	grfcc view
64
65# retina grf
66device	grfrt at zbus: grfbus
67file	arch/amiga/dev/grf_rt.c		grfrt needs-flag
68file	arch/amiga/dev/ite_rt.c		grfrt ite
69
70# cirrus grf (A2000 or Picasso)
71device	grfcl at zbus: grfbus
72file	arch/amiga/dev/grf_cl.c		grfcl needs-flag
73
74# retina ZIII grf
75device	grfrh at zbus: grfbus
76file	arch/amiga/dev/grf_rh.c		grfrh needs-flag
77file	arch/amiga/dev/ite_rh.c		grfrh ite
78  
79# cirrus grf (Zorro III boards)
80#device	grfcl at zbus: grfbus
81#device	grfclx at zbus: grfbus
82#file	arch/amiga/dev/grf_cl.c		grfcl grfclx needs-flag
83
84# handle gvp's odd autoconf info..
85device	gvpbus at zbus {}
86file	arch/amiga/dev/gvpbus.c		gvpbus
87
88device	le at zbus:	ifnet, ether
89file	arch/amiga/dev/if_le.c		le needs-count
90
91device	ed at zbus:	ifnet, ether
92file	arch/amiga/dev/if_ed.c		ed needs-flag
93
94device	ex at zbus:	ifnet, ether
95file	arch/amiga/dev/if_ex.c		ex needs-count
96
97# Alf Data MultiFaceCard 3
98#device	mfch at zbus: tty
99#file	arch/amiga/dev/mfch.c		mfch needs-count
100# bsc/Alf Data MultiFaceCard
101device	mfc at zbus { unit = -1 }
102
103device	mfcs at mfc
104device	mfcp at mfc
105file	arch/amiga/dev/mfc.c		mfcs mfcp needs-count
106
107define	scsi {}
108
109# wd 33c93 contrllers
110define	sbic 
111file	arch/amiga/dev/sbic.c		sbic
112
113# C= A2091
114device atzsc at zbus: scsi, sbic
115file	arch/amiga/dev/atzsc.c		atzsc needs-flag
116
117# GVP series II
118device	gtsc at gvpbus: scsi, sbic
119file	arch/amiga/dev/gtsc.c		gtsc needs-flag
120
121# Amiga 3000 internal
122device	ahsc at mainbus: scsi, sbic
123file	arch/amiga/dev/ahsc.c		ahsc needs-flag
124
125# ncr 57c710 controllers
126define	siop
127file	arch/amiga/dev/siop.c		siop
128
129# PPI Zeus
130device	zssc at zbus: scsi, siop
131file	arch/amiga/dev/zssc.c		zssc needs-flag
132
133# CSA Magnum
134device	mgnsc at zbus: scsi, siop
135file	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
136
137# MacroSystems Warp Engine
138device	wesc at zbus: scsi, siop
139file	arch/amiga/dev/wesc.c		wesc needs-flag
140
141# C= A4091
142device	afsc at zbus: scsi, siop
143file	arch/amiga/dev/afsc.c		afsc needs-flag
144
145# ncr 5380 controllers
146define	sci
147file	arch/amiga/dev/sci.c		sci
148
149# Supra Wordsync II
150device	wstsc at zbus: scsi, sci
151file	arch/amiga/dev/wstsc.c		wstsc needs-flag
152
153# IVS 
154device	ivsc at zbus: scsi, sci
155file	arch/amiga/dev/ivsc.c		ivsc needs-flag
156
157# CSA twelve gauge.
158device	otgsc at zbus: scsi, sci
159file	arch/amiga/dev/otgsc.c		otgsc needs-flag
160
161# MLH
162device	mlhsc at zbus: scsi, sci
163file	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
164
165# Emulex ESP216 & FAS216 controllers
166define	fas
167file	arch/amiga/dev/fas.c		fas
168
169# FastlaneZ3
170device	flz3sc at zbus: scsi, fas
171file	arch/amiga/dev/flz3sc.c		flz3sc needs-flag
172
173# Amiga 4000/1200 IDE masquerading as SCSI
174device	idesc at mainbus: scsi
175file	arch/amiga/dev/idesc.c		idesc needs-flag
176
177device	scsibus at scsi	{target = -1, lun = -1}
178
179device	cd at scsibus: disk
180file	scsi/cd.c			cd needs-flag
181major	{cd = 6}
182device	sd at scsibus: disk
183file	scsi/sd.c			sd needs-flag
184major	{sd = 4}
185device	st at scsibus: tape
186file	scsi/st.c			st needs-flag
187major	{st = 5}
188device	ch at scsibus: disk
189file	scsi/ch.c			ch needs-flag
190device	uk at scsibus: disk
191file	scsi/uk.c			uk needs-flag
192device	su at scsibus: disk
193file	scsi/su.c			su needs-flag
194
195
196# list of standard files...
197file	dev/cons.c			ite ser
198file	scsi/scsi_base.c		scsi
199file	scsi/scsi_ioctl.c		scsi
200file	scsi/scsiconf.c			scsi
201file	arch/amiga/amiga/amiga_init.c
202file	arch/amiga/amiga/autoconf.c
203file	arch/amiga/amiga/cia.c
204file	arch/amiga/amiga/conf.c
205file	arch/amiga/amiga/disksubr.c
206file	arch/amiga/amiga/dkbad.c
207file	arch/amiga/amiga/machdep.c
208file	arch/amiga/amiga/mem.c
209file	arch/amiga/amiga/pmap.c
210file	arch/amiga/amiga/sys_machdep.c
211file	arch/amiga/amiga/trap.c
212file	arch/amiga/amiga/vm_machdep.c
213file	arch/amiga/amiga/cc.c
214file	arch/m68k/m68k/copy.s
215file	compat/sunos/sunos_misc.c	compat_sunos
216file	compat/sunos/sunos_init_sysent.c	compat_sunos
217file	compat/sunos/sunos_ioctl.c	compat_sunos
218file	compat/sunos/sunos_exec.c	compat_sunos
219