files.amiga revision 1.30
11.30Schopps#	$NetBSD: files.amiga,v 1.30 1995/10/07 18:05:13 chopps Exp $
21.16Scgd
31.16Scgd# maxpartitions must be first item in files.${ARCH}.newconf
41.16Scgdmaxpartitions 16			# NOTE THAT AMIGA IS SPECIAL!
51.1Schopps
61.1Schoppsmaxusers 2 8 64
71.1Schopps
81.1Schoppsdevice	mainbus at root {}
91.1Schopps
101.1Schoppsdevice	cpu at mainbus
111.1Schopps
121.1Schopps# zorro II expansion bus.
131.15Schoppsdevice	zbus at mainbus {}
141.15Schoppsfile	arch/amiga/dev/zbus.c		zbus
151.1Schopps
161.1Schoppsdefine	event {}
171.1Schoppsfile	arch/amiga/dev/event.c		event
181.1Schopps
191.1Schoppsdevice	clock at mainbus
201.1Schoppsfile	arch/amiga/dev/clock.c
211.1Schopps
221.1Schopps# keyboard
231.1Schoppsdevice	kbd at mainbus: event
241.1Schoppsfile	arch/amiga/dev/kbd.c		kbd needs-flag
251.1Schopps
261.1Schopps# serial port
271.1Schoppsdevice	ser at mainbus:	tty
281.1Schoppsfile	arch/amiga/dev/ser.c		ser needs-count
291.1Schopps
301.1Schopps# parellel port
311.1Schoppsdevice	par at mainbus
321.1Schoppsfile	arch/amiga/dev/par.c		par needs-count
331.1Schopps
341.1Schopps# mouse
351.1Schoppspseudo-device	mouse
361.1Schoppsfile	arch/amiga/dev/ms.c		mouse needs-count
371.1Schopps
381.7Schoppsdevice	fdc at mainbus { unit = -1 }
391.1Schopps
401.1Schoppsdevice	fd at fdc
411.1Schoppsfile	arch/amiga/dev/fd.c		fd needs-flag
421.1Schoppsmajor	{fd = 2}
431.1Schopps
441.1Schopps# graphic devices
451.1Schoppsdefine	grfbus {}
461.1Schopps
471.1Schoppsdevice	grf at grfbus {}
481.1Schoppsfile	arch/amiga/dev/grf.c		grf needs-count
491.1Schopps
501.1Schoppsdevice	ite at grf
511.1Schoppsfile	arch/amiga/dev/ite.c		ite needs-flag
521.1Schoppsfile	arch/amiga/dev/kbdmap.c		ite
531.1Schoppsfile	arch/amiga/dev/kf_8x8.c		ite
541.4Schoppsfile	arch/amiga/dev/kf_8x11.c	kfont_8x11
551.4Schoppsfile	arch/amiga/dev/kf_custom.c	kfont_custom
561.1Schopps
571.1Schopps# custom chips grf
581.1Schoppsdevice	grfcc at mainbus: grfbus
591.10Schoppsfile	arch/amiga/dev/grf_cc.c		grfcc needs-flag
601.1Schoppsfile	arch/amiga/dev/ite_cc.c		grfcc ite
611.1Schopps
621.1Schoppspseudo-device	view
631.1Schoppsfile	arch/amiga/dev/view.c		view grfcc needs-count
641.1Schoppsfile	arch/amiga/dev/grfabs.c		grfcc view
651.1Schoppsfile	arch/amiga/dev/grfabs_cc.c	grfcc view
661.1Schoppsfile	arch/amiga/dev/grfabs_ccglb.c	grfcc view
671.1Schopps
681.1Schopps# retina grf
691.15Schoppsdevice	grfrt at zbus: grfbus
701.10Schoppsfile	arch/amiga/dev/grf_rt.c		grfrt needs-flag
711.1Schoppsfile	arch/amiga/dev/ite_rt.c		grfrt ite
721.1Schopps
731.17Schopps# cirrus grf
741.15Schoppsdevice	grfcl at zbus: grfbus
751.15Schoppsfile	arch/amiga/dev/grf_cl.c		grfcl needs-flag
761.23Schoppsfile    arch/amiga/dev/ite_cl.c         grfcl ite
771.27Schopps
781.27Schopps# A2410 grf
791.27Schoppsdevice	grful at zbus: grfbus
801.27Schoppsfile	arch/amiga/dev/grf_ul.c		grful needs-flag
811.27Schoppsfile    arch/amiga/dev/ite_ul.c         grful ite
821.1Schopps
831.9Schopps# retina ZIII grf
841.15Schoppsdevice	grfrh at zbus: grfbus
851.10Schoppsfile	arch/amiga/dev/grf_rh.c		grfrh needs-flag
861.9Schoppsfile	arch/amiga/dev/ite_rh.c		grfrh ite
871.9Schopps  
881.1Schopps# handle gvp's odd autoconf info..
891.15Schoppsdevice	gvpbus at zbus {}
901.1Schoppsfile	arch/amiga/dev/gvpbus.c		gvpbus
911.1Schopps
921.15Schoppsdevice	le at zbus:	ifnet, ether
931.1Schoppsfile	arch/amiga/dev/if_le.c		le needs-count
941.11Schopps
951.15Schoppsdevice	ed at zbus:	ifnet, ether
961.11Schoppsfile	arch/amiga/dev/if_ed.c		ed needs-flag
971.18Schopps
981.18Schopps# C=/Ameristar A2060 / 560
991.19Schoppsdevice	bah at zbus: ifnet, arc
1001.18Schoppsfile	arch/amiga/dev/if_bah.c		bah needs-flag
1011.1Schopps
1021.17Schoppsdevice	es at zbus:	ifnet, ether
1031.17Schoppsfile	arch/amiga/dev/if_es.c		es needs-count
1041.30Schopps
1051.30Schoppsdevice	qn at zbus:	ifnet, ether
1061.30Schoppsfile	arch/amiga/dev/if_qn.c		qn needs-flag
1071.26Schopps
1081.26Schoppsdevice	ae at zbus:	ifnet, ether
1091.26Schoppsfile	arch/amiga/dev/if_ae.c		ae needs-count
1101.28Schopps
1111.28Schopps# A2232 msc serial ports
1121.28Schoppsdevice	msc at zbus:	tty
1131.28Schoppsfile	arch/amiga/dev/msc.c		msc needs-count
1141.15Schopps
1151.15Schopps# Alf Data MultiFaceCard 3
1161.15Schopps#device	mfch at zbus: tty
1171.15Schopps#file	arch/amiga/dev/mfch.c		mfch needs-count
1181.15Schopps# bsc/Alf Data MultiFaceCard
1191.15Schoppsdevice	mfc at zbus { unit = -1 }
1201.15Schopps
1211.15Schoppsdevice	mfcs at mfc
1221.15Schoppsdevice	mfcp at mfc
1231.15Schoppsfile	arch/amiga/dev/mfc.c		mfcs mfcp needs-count
1241.15Schopps
1251.1Schoppsdefine	scsi {}
1261.1Schopps
1271.1Schopps# wd 33c93 contrllers
1281.1Schoppsdefine	sbic 
1291.1Schoppsfile	arch/amiga/dev/sbic.c		sbic
1301.1Schopps
1311.1Schopps# C= A2091
1321.15Schoppsdevice atzsc at zbus: scsi, sbic
1331.1Schoppsfile	arch/amiga/dev/atzsc.c		atzsc needs-flag
1341.1Schopps
1351.1Schopps# GVP series II
1361.1Schoppsdevice	gtsc at gvpbus: scsi, sbic
1371.1Schoppsfile	arch/amiga/dev/gtsc.c		gtsc needs-flag
1381.1Schopps
1391.1Schopps# Amiga 3000 internal
1401.1Schoppsdevice	ahsc at mainbus: scsi, sbic
1411.1Schoppsfile	arch/amiga/dev/ahsc.c		ahsc needs-flag
1421.1Schopps
1431.1Schopps# ncr 57c710 controllers
1441.1Schoppsdefine	siop
1451.1Schoppsfile	arch/amiga/dev/siop.c		siop
1461.1Schopps
1471.1Schopps# PPI Zeus
1481.15Schoppsdevice	zssc at zbus: scsi, siop
1491.1Schoppsfile	arch/amiga/dev/zssc.c		zssc needs-flag
1501.1Schopps
1511.1Schopps# CSA Magnum
1521.15Schoppsdevice	mgnsc at zbus: scsi, siop
1531.1Schoppsfile	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
1541.1Schopps
1551.2Schopps# MacroSystems Warp Engine
1561.15Schoppsdevice	wesc at zbus: scsi, siop
1571.2Schoppsfile	arch/amiga/dev/wesc.c		wesc needs-flag
1581.12Schopps
1591.12Schopps# C= A4091
1601.15Schoppsdevice	afsc at zbus: scsi, siop
1611.29Schoppsdevice	aftsc at mainbus: scsi, siop
1621.12Schoppsfile	arch/amiga/dev/afsc.c		afsc needs-flag
1631.2Schopps
1641.1Schopps# ncr 5380 controllers
1651.1Schoppsdefine	sci
1661.8Schoppsfile	arch/amiga/dev/sci.c		sci
1671.1Schopps
1681.1Schopps# Supra Wordsync II
1691.15Schoppsdevice	wstsc at zbus: scsi, sci
1701.1Schoppsfile	arch/amiga/dev/wstsc.c		wstsc needs-flag
1711.1Schopps
1721.1Schopps# IVS 
1731.15Schoppsdevice	ivsc at zbus: scsi, sci
1741.1Schoppsfile	arch/amiga/dev/ivsc.c		ivsc needs-flag
1751.1Schopps
1761.1Schopps# CSA twelve gauge.
1771.15Schoppsdevice	otgsc at zbus: scsi, sci
1781.1Schoppsfile	arch/amiga/dev/otgsc.c		otgsc needs-flag
1791.1Schopps
1801.1Schopps# MLH
1811.15Schoppsdevice	mlhsc at zbus: scsi, sci
1821.1Schoppsfile	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
1831.15Schopps
1841.15Schopps# Emulex ESP216 & FAS216 controllers
1851.25Schoppsdefine	sfas
1861.25Schoppsfile	arch/amiga/dev/sfas.c		sfas
1871.15Schopps
1881.15Schopps# FastlaneZ3
1891.25Schoppsdevice	flsc at zbus: scsi, sfas
1901.25Schoppsfile	arch/amiga/dev/flsc.c		flsc needs-flag
1911.25Schopps
1921.25Schopps# Blizzard1230
1931.25Schoppsdevice	bzsc at zbus: scsi, sfas
1941.25Schoppsfile	arch/amiga/dev/bzsc.c		bzsc needs-flag
1951.2Schopps
1961.3Schopps# Amiga 4000/1200 IDE masquerading as SCSI
1971.2Schoppsdevice	idesc at mainbus: scsi
1981.2Schoppsfile	arch/amiga/dev/idesc.c		idesc needs-flag
1991.1Schopps
2001.1Schoppsdevice	scsibus at scsi	{target = -1, lun = -1}
2011.1Schopps
2021.1Schoppsdevice	cd at scsibus: disk
2031.1Schoppsfile	scsi/cd.c			cd needs-flag
2041.1Schoppsmajor	{cd = 6}
2051.1Schoppsdevice	sd at scsibus: disk
2061.1Schoppsfile	scsi/sd.c			sd needs-flag
2071.1Schoppsmajor	{sd = 4}
2081.1Schoppsdevice	st at scsibus: tape
2091.1Schoppsfile	scsi/st.c			st needs-flag
2101.1Schoppsmajor	{st = 5}
2111.1Schoppsdevice	ch at scsibus: disk
2121.1Schoppsfile	scsi/ch.c			ch needs-flag
2131.1Schoppsdevice	uk at scsibus: disk
2141.1Schoppsfile	scsi/uk.c			uk needs-flag
2151.1Schoppsdevice	su at scsibus: disk
2161.1Schoppsfile	scsi/su.c			su needs-flag
2171.1Schopps
2181.1Schopps
2191.1Schopps# list of standard files...
2201.1Schoppsfile	dev/cons.c			ite ser
2211.20Smellonfile	dev/cninit.c			ite ser
2221.1Schoppsfile	scsi/scsi_base.c		scsi
2231.1Schoppsfile	scsi/scsi_ioctl.c		scsi
2241.1Schoppsfile	scsi/scsiconf.c			scsi
2251.1Schoppsfile	arch/amiga/amiga/amiga_init.c
2261.1Schoppsfile	arch/amiga/amiga/autoconf.c
2271.1Schoppsfile	arch/amiga/amiga/cia.c
2281.1Schoppsfile	arch/amiga/amiga/conf.c
2291.1Schoppsfile	arch/amiga/amiga/disksubr.c
2301.1Schoppsfile	arch/amiga/amiga/dkbad.c
2311.1Schoppsfile	arch/amiga/amiga/machdep.c
2321.1Schoppsfile	arch/amiga/amiga/mem.c
2331.1Schoppsfile	arch/amiga/amiga/pmap.c
2341.1Schoppsfile	arch/amiga/amiga/sys_machdep.c
2351.1Schoppsfile	arch/amiga/amiga/trap.c
2361.1Schoppsfile	arch/amiga/amiga/vm_machdep.c
2371.1Schoppsfile	arch/amiga/amiga/cc.c
2381.17Schoppsfile	arch/amiga/amiga/db_memrw.c	ddb
2391.5Schoppsfile	arch/m68k/m68k/copy.s
2401.24Schristos
2411.24Schristos# Compatibility modules
2421.24Schristos
2431.24Schristos# SunOS Binary Compatibility (COMPAT_SUNOS)
2441.24Schristosinclude "../../../compat/sunos/files.sunos"
2451.22Schristosfile	arch/m68k/m68k/sunos_machdep.c	compat_sunos
246