xref: /netbsd-src/sys/arch/amiga/conf/files.amiga (revision ae9172d6cd9432a6a1a56760d86b32c57a66c39c)
1#	$NetBSD: files.amiga,v 1.14 1994/12/01 17:24:46 chopps Exp $
2
3maxusers 2 8 64
4
5device	mainbus at root {}
6
7device	cpu at mainbus
8
9# zorro II expansion bus.
10device	ztwobus at mainbus {}
11file	arch/amiga/dev/ztwobus.c	ztwobus
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 ztwobus: grfbus
67file	arch/amiga/dev/grf_rt.c		grfrt needs-flag
68file	arch/amiga/dev/ite_rt.c		grfrt ite
69
70# zorro III expansion bus.
71device	zthreebus at mainbus {}
72file	arch/amiga/dev/zthreebus.c	zthreebus
73
74# retina ZIII grf
75device	grfrh at zthreebus: grfbus
76file	arch/amiga/dev/grf_rh.c		grfrh needs-flag
77file	arch/amiga/dev/ite_rh.c		grfrh ite
78
79# handle gvp's odd autoconf info..
80device	gvpbus at ztwobus {}
81file	arch/amiga/dev/gvpbus.c		gvpbus
82
83device	le at ztwobus:	ifnet, ether
84file	arch/amiga/dev/if_le.c		le needs-count
85
86device	ed at ztwobus:	ifnet, ether
87file	arch/amiga/dev/if_ed.c		ed needs-flag
88
89define	scsi {}
90
91# wd 33c93 contrllers
92define	sbic
93file	arch/amiga/dev/sbic.c		sbic
94
95# C= A2091
96device atzsc at ztwobus: scsi, sbic
97file	arch/amiga/dev/atzsc.c		atzsc needs-flag
98
99# GVP series II
100device	gtsc at gvpbus: scsi, sbic
101file	arch/amiga/dev/gtsc.c		gtsc needs-flag
102
103# Amiga 3000 internal
104device	ahsc at mainbus: scsi, sbic
105file	arch/amiga/dev/ahsc.c		ahsc needs-flag
106
107# ncr 57c710 controllers
108define	siop
109file	arch/amiga/dev/siop.c		siop
110
111# PPI Zeus
112device	zssc at ztwobus: scsi, siop
113file	arch/amiga/dev/zssc.c		zssc needs-flag
114
115# CSA Magnum
116device	mgnsc at ztwobus: scsi, siop
117file	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
118
119# MacroSystems Warp Engine
120device	wesc at zthreebus: scsi, siop
121file	arch/amiga/dev/wesc.c		wesc needs-flag
122
123# C= A4091
124device	afsc at zthreebus: scsi, siop
125file	arch/amiga/dev/afsc.c		afsc needs-flag
126
127# ncr 5380 controllers
128define	sci
129file	arch/amiga/dev/sci.c		sci
130
131# Supra Wordsync II
132device	wstsc at ztwobus: scsi, sci
133file	arch/amiga/dev/wstsc.c		wstsc needs-flag
134
135# IVS
136device	ivsc at ztwobus: scsi, sci
137file	arch/amiga/dev/ivsc.c		ivsc needs-flag
138
139# CSA twelve gauge.
140device	otgsc at ztwobus: scsi, sci
141file	arch/amiga/dev/otgsc.c		otgsc needs-flag
142
143# MLH
144device	mlhsc at ztwobus: scsi, sci
145file	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
146
147# Amiga 4000/1200 IDE masquerading as SCSI
148device	idesc at mainbus: scsi
149file	arch/amiga/dev/idesc.c		idesc needs-flag
150
151device	scsibus at scsi	{target = -1, lun = -1}
152
153device	cd at scsibus: disk
154file	scsi/cd.c			cd needs-flag
155major	{cd = 6}
156device	sd at scsibus: disk
157file	scsi/sd.c			sd needs-flag
158major	{sd = 4}
159device	st at scsibus: tape
160file	scsi/st.c			st needs-flag
161major	{st = 5}
162device	ch at scsibus: disk
163file	scsi/ch.c			ch needs-flag
164device	uk at scsibus: disk
165file	scsi/uk.c			uk needs-flag
166device	su at scsibus: disk
167file	scsi/su.c			su needs-flag
168
169
170# list of standard files...
171file	dev/cons.c			ite ser
172file	scsi/scsi_base.c		scsi
173file	scsi/scsi_ioctl.c		scsi
174file	scsi/scsiconf.c			scsi
175file	arch/amiga/amiga/amiga_init.c
176file	arch/amiga/amiga/autoconf.c
177file	arch/amiga/amiga/cia.c
178file	arch/amiga/amiga/conf.c
179file	arch/amiga/amiga/disksubr.c
180file	arch/amiga/amiga/dkbad.c
181file	arch/amiga/amiga/machdep.c
182file	arch/amiga/amiga/mem.c
183file	arch/amiga/amiga/pmap.c
184file	arch/amiga/amiga/sys_machdep.c
185file	arch/amiga/amiga/trap.c
186file	arch/amiga/amiga/vm_machdep.c
187file	arch/amiga/amiga/cc.c
188file	arch/m68k/m68k/copy.s
189file	compat/sunos/sunos_misc.c	compat_sunos
190file	compat/sunos/sunos_init_sysent.c	compat_sunos
191file	compat/sunos/sunos_ioctl.c	compat_sunos
192file	compat/sunos/sunos_exec.c	compat_sunos
193