files.amiga revision 1.59
11.59Sis#	$NetBSD: files.amiga,v 1.59 1997/07/17 23:29:31 is 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.37Sthorpejdevice	mainbus {}
91.37Sthorpejattach	mainbus at root
101.1Schopps
111.37Sthorpejdevice	cpu
121.37Sthorpejattach	cpu at mainbus
131.1Schopps
141.43Sis# zorro expansion bus.
151.37Sthorpejdevice	zbus {}
161.37Sthorpejattach	zbus at mainbus
171.15Schoppsfile	arch/amiga/dev/zbus.c		zbus
181.1Schopps
191.1Schoppsdefine	event {}
201.1Schoppsfile	arch/amiga/dev/event.c		event
211.1Schopps
221.37Sthorpejdevice	clock
231.37Sthorpejattach	clock at mainbus
241.1Schoppsfile	arch/amiga/dev/clock.c
251.56Sveegofile	dev/clock_subr.c
261.1Schopps
271.1Schopps# keyboard
281.37Sthorpejdevice	kbd: event
291.37Sthorpejattach	kbd at mainbus
301.1Schoppsfile	arch/amiga/dev/kbd.c		kbd needs-flag
311.1Schopps
321.1Schopps# serial port
331.37Sthorpejdevice	ser: tty
341.37Sthorpejattach	ser at mainbus
351.1Schoppsfile	arch/amiga/dev/ser.c		ser needs-count
361.1Schopps
371.43Sis# parallel port
381.37Sthorpejdevice	par
391.37Sthorpejattach	par at mainbus
401.1Schoppsfile	arch/amiga/dev/par.c		par needs-count
411.1Schopps
421.57Sis# audio
431.57Sisdevice aucc: audio
441.57Sisattach aucc at mainbus
451.57Sisfile   arch/amiga/dev/aucc.c		aucc needs-flag 
461.57Sis
471.1Schopps# mouse
481.42Sisdevice	ms: event
491.42Sisattach	ms at mainbus
501.44Sveegofile	arch/amiga/dev/ms.c		ms needs-flag
511.1Schopps
521.56Sveego# floppy
531.37Sthorpejdevice	fdc { unit = -1 }
541.37Sthorpejattach	fdc at mainbus
551.1Schopps
561.37Sthorpejdevice	fd
571.37Sthorpejattach	fd at fdc
581.1Schoppsfile	arch/amiga/dev/fd.c		fd needs-flag
591.1Schoppsmajor	{fd = 2}
601.1Schopps
611.1Schopps# graphic devices
621.1Schoppsdefine	grfbus {}
631.1Schopps
641.37Sthorpejdevice	grf {}
651.37Sthorpejattach	grf at grfbus
661.1Schoppsfile	arch/amiga/dev/grf.c		grf needs-count
671.1Schopps
681.37Sthorpejdevice	ite
691.37Sthorpejattach	ite at grf
701.1Schoppsfile	arch/amiga/dev/ite.c		ite needs-flag
711.1Schoppsfile	arch/amiga/dev/kbdmap.c		ite
721.1Schoppsfile	arch/amiga/dev/kf_8x8.c		ite
731.4Schoppsfile	arch/amiga/dev/kf_8x11.c	kfont_8x11
741.4Schoppsfile	arch/amiga/dev/kf_custom.c	kfont_custom
751.1Schopps
761.56Sveego# custom chips grf (ite0 grf0)
771.37Sthorpejdevice	grfcc: grfbus
781.37Sthorpejattach	grfcc at mainbus
791.10Schoppsfile	arch/amiga/dev/grf_cc.c		grfcc needs-flag
801.40Sisfile	arch/amiga/dev/ite_cc.c		grfcc & ite
811.1Schopps
821.1Schoppspseudo-device	view
831.39Scgdfile	arch/amiga/dev/view.c		view | grfcc needs-count
841.39Scgdfile	arch/amiga/dev/grfabs.c		grfcc | view
851.39Scgdfile	arch/amiga/dev/grfabs_cc.c	grfcc | view
861.39Scgdfile	arch/amiga/dev/grfabs_ccglb.c	grfcc | view
871.1Schopps
881.56Sveego# retina ZII grf (ite1 grf1)
891.37Sthorpejdevice	grfrt: grfbus
901.37Sthorpejattach	grfrt at zbus
911.10Schoppsfile	arch/amiga/dev/grf_rt.c		grfrt needs-flag
921.40Sisfile	arch/amiga/dev/ite_rt.c		grfrt & ite
931.1Schopps
941.56Sveego# retina ZIII grf (ite2 grf2)
951.56Sveegodevice	grfrh: grfbus
961.56Sveegoattach	grfrh at zbus
971.56Sveegofile	arch/amiga/dev/grf_rh.c		grfrh needs-flag
981.56Sveegofile	arch/amiga/dev/ite_rh.c		grfrh & ite
991.56Sveego
1001.56Sveego# cirrus grf (ite3 grf3)
1011.37Sthorpejdevice	grfcl: grfbus
1021.37Sthorpejattach	grfcl at zbus
1031.15Schoppsfile	arch/amiga/dev/grf_cl.c		grfcl needs-flag
1041.40Sisfile	arch/amiga/dev/ite_cl.c		grfcl & ite
1051.31Schopps
1061.56Sveego# A2410 grf (ite4 grf4)
1071.37Sthorpejdevice	grful: grfbus
1081.37Sthorpejattach	grful at zbus
1091.27Schoppsfile	arch/amiga/dev/grf_ul.c		grful needs-flag
1101.40Sisfile	arch/amiga/dev/ite_ul.c		grful & ite
1111.39Scgdfile	arch/amiga/dev/grf_ultms.g	grful
1121.1Schopps
1131.56Sveego# CyberVison 64 grf (ite5 grf5)
1141.56Sveegodevice	grfcv: grfbus
1151.56Sveegoattach	grfcv at zbus
1161.56Sveegofile	arch/amiga/dev/grf_cv.c		grfcv needs-flag
1171.56Sveegofile	arch/amiga/dev/ite_cv.c		grfcv & ite
1181.48Sveego
1191.56Sveego# Tseng grf (ite6 grf6)
1201.48Sveegodevice	grfet: grfbus
1211.48Sveegoattach	grfet at zbus
1221.48Sveegofile	arch/amiga/dev/grf_et.c		grfet needs-flag
1231.48Sveegofile	arch/amiga/dev/ite_et.c		grfet & ite
1241.48Sveego
1251.45Sthorpej# device defined in sys/conf/files
1261.56Sveego# A2065, Ameristar, Ariadne ethernet cards
1271.47Sthorpejattach	le at zbus with le_zbus
1281.47Sthorpejfile	arch/amiga/dev/if_le.c		le_zbus needs-flag
1291.37Sthorpej
1301.56Sveego# Hydra ethernet card
1311.52Sisdevice	ed:	ifnet, ether, arp
1321.37Sthorpejattach	ed at zbus with ed_zbus
1331.37Sthorpejfile	arch/amiga/dev/if_ed.c		ed_zbus needs-flag
1341.18Schopps
1351.18Schopps# C=/Ameristar A2060 / 560
1361.52Sisdevice	bah: ifnet, arc, arp
1371.37Sthorpejattach	bah at zbus with bah_zbus
1381.37Sthorpejfile	arch/amiga/dev/if_bah.c		bah_zbus needs-flag
1391.1Schopps
1401.56Sveego# CEI A4066 EthernetPLUS
1411.52Sisdevice	es:	ifnet, ether, arp
1421.37Sthorpejattach	es at zbus
1431.32Sjtcfile	arch/amiga/dev/if_es.c		es needs-flag
1441.30Schopps
1451.56Sveego# Quicknet ethernet card
1461.52Sisdevice	qn:	ifnet, ether, arp
1471.37Sthorpejattach	qn at zbus
1481.30Schoppsfile	arch/amiga/dev/if_qn.c		qn needs-flag
1491.28Schopps
1501.28Schopps# A2232 msc serial ports
1511.37Sthorpejdevice	msc:	tty
1521.37Sthorpejattach	msc at zbus
1531.28Schoppsfile	arch/amiga/dev/msc.c		msc needs-count
1541.15Schopps
1551.15Schopps# bsc/Alf Data MultiFaceCard
1561.37Sthorpejdevice	mfc { unit = -1 }
1571.38Smhitchattach	mfc at zbus
1581.15Schopps
1591.37Sthorpejdevice	mfcs
1601.37Sthorpejattach	mfcs at mfc
1611.37Sthorpejdevice	mfcp
1621.37Sthorpejattach	mfcp at mfc
1631.39Scgdfile	arch/amiga/dev/mfc.c		mfcs | mfcp needs-count
1641.15Schopps
1651.50Sis# DraCo internal com port
1661.50Sisdevice	drcom: tty
1671.50Sisattach	drcom at mainbus
1681.50Sisfile	arch/amiga/dev/drcom.c		drcom needs-count
1691.1Schopps
1701.56Sveegoinclude "../../../scsi/files.scsi"
1711.56Sveegomajor	{sd = 4}
1721.56Sveegomajor	{st = 5}
1731.56Sveegomajor	{cd = 7}
1741.56Sveego
1751.56Sveego# handle gvp's odd autoconf info..
1761.56Sveegodevice	gvpbus {}
1771.56Sveegoattach	gvpbus at zbus
1781.56Sveegofile	arch/amiga/dev/gvpbus.c		gvpbus
1791.56Sveego
1801.1Schopps# wd 33c93 contrllers
1811.1Schoppsdefine	sbic 
1821.1Schoppsfile	arch/amiga/dev/sbic.c		sbic
1831.1Schopps
1841.1Schopps# GVP series II
1851.37Sthorpejdevice	gtsc: scsi, sbic
1861.37Sthorpejattach	gtsc at gvpbus
1871.1Schoppsfile	arch/amiga/dev/gtsc.c		gtsc needs-flag
1881.1Schopps
1891.1Schopps# Amiga 3000 internal
1901.37Sthorpejdevice	ahsc: scsi, sbic
1911.37Sthorpejattach	ahsc at mainbus
1921.1Schoppsfile	arch/amiga/dev/ahsc.c		ahsc needs-flag
1931.1Schopps
1941.56Sveego# C= A2091
1951.56Sveegodevice atzsc: scsi, sbic
1961.56Sveegoattach atzsc at zbus
1971.56Sveegofile	arch/amiga/dev/atzsc.c		atzsc needs-flag
1981.56Sveego
1991.56Sveego# ncr 5380 controllers
2001.56Sveegodefine	sci
2011.56Sveegofile	arch/amiga/dev/sci.c		sci
2021.56Sveego
2031.56Sveego# Supra Wordsync II
2041.56Sveegodevice	wstsc: scsi, sci
2051.56Sveegoattach	wstsc at zbus
2061.56Sveegofile	arch/amiga/dev/wstsc.c		wstsc needs-flag
2071.56Sveego
2081.56Sveego# IVS 
2091.56Sveegodevice	ivsc: scsi, sci
2101.56Sveegoattach	ivsc at zbus
2111.56Sveegofile	arch/amiga/dev/ivsc.c		ivsc needs-flag
2121.56Sveego
2131.56Sveego# MLH
2141.56Sveegodevice	mlhsc: scsi, sci
2151.56Sveegoattach	mlhsc at zbus
2161.56Sveegofile	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
2171.56Sveego
2181.56Sveego# CSA twelve gauge.
2191.56Sveegodevice	otgsc: scsi, sci
2201.56Sveegoattach	otgsc at zbus
2211.56Sveegofile	arch/amiga/dev/otgsc.c		otgsc needs-flag
2221.56Sveego
2231.1Schopps# ncr 57c710 controllers
2241.1Schoppsdefine	siop
2251.1Schoppsfile	arch/amiga/dev/siop.c		siop
2261.1Schopps
2271.1Schopps# PPI Zeus
2281.37Sthorpejdevice	zssc: scsi, siop
2291.37Sthorpejattach	zssc at zbus
2301.1Schoppsfile	arch/amiga/dev/zssc.c		zssc needs-flag
2311.1Schopps
2321.1Schopps# CSA Magnum
2331.37Sthorpejdevice	mgnsc: scsi, siop
2341.37Sthorpejattach	mgnsc at zbus
2351.1Schoppsfile	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
2361.1Schopps
2371.56Sveego# MacroSystems USA Warp Engine
2381.37Sthorpejdevice	wesc: scsi, siop
2391.37Sthorpejattach	wesc at zbus
2401.2Schoppsfile	arch/amiga/dev/wesc.c		wesc needs-flag
2411.12Schopps
2421.56Sveego# C= A4091 & A4000T
2431.37Sthorpejdevice	afsc: scsi, siop
2441.37Sthorpejattach	afsc at zbus
2451.37Sthorpejdevice	aftsc: scsi, siop
2461.37Sthorpejattach	aftsc at mainbus
2471.39Scgdfile	arch/amiga/dev/afsc.c		afsc | aftsc needs-flag
2481.2Schopps
2491.15Schopps# Emulex ESP216 & FAS216 controllers
2501.25Schoppsdefine	sfas
2511.25Schoppsfile	arch/amiga/dev/sfas.c		sfas
2521.15Schopps
2531.15Schopps# FastlaneZ3
2541.37Sthorpejdevice	flsc: scsi, sfas
2551.37Sthorpejattach	flsc at zbus
2561.25Schoppsfile	arch/amiga/dev/flsc.c		flsc needs-flag
2571.25Schopps
2581.49Sis# Blizzard1230-I,II
2591.37Sthorpejdevice	bzsc: scsi, sfas
2601.37Sthorpejattach	bzsc at zbus
2611.25Schoppsfile	arch/amiga/dev/bzsc.c		bzsc needs-flag
2621.49Sis
2631.51Sis# Blizzard2060 scsi
2641.51Sisdevice	bztzsc: scsi, sfas
2651.51Sisattach	bztzsc at zbus
2661.51Sisfile	arch/amiga/dev/bztzsc.c		bztzsc needs-flag
2671.2Schopps
2681.56Sveego# EMPLANT
2691.56Sveegodevice	empsc: scsi, sci
2701.56Sveegoattach	empsc at zbus
2711.56Sveegofile	arch/amiga/dev/empsc.c		empsc needs-flag
2721.56Sveego
2731.3Schopps# Amiga 4000/1200 IDE masquerading as SCSI
2741.37Sthorpejdevice	idesc: scsi
2751.37Sthorpejattach	idesc at mainbus
2761.2Schoppsfile	arch/amiga/dev/idesc.c		idesc needs-flag
2771.1Schopps
2781.56Sveego# MacroSystem DraCo internal
2791.56Sveegodevice	drsc: scsi, siop
2801.56Sveegoattach	drsc at mainbus
2811.56Sveegofile  arch/amiga/dev/drsc.c           drsc needs-flag
2821.59Sis
2831.59Sis# MacroSystem DraCo internal DS2404 hwc
2841.59Sisdevice	drbbc
2851.59Sisattach	drbbc at mainbus
2861.59Sisfile	arch/amiga/dev/drbbc.c		drbbc
2871.56Sveego
2881.1Schopps# list of standard files...
2891.58Sisinclude	"arch/m68k/fpe/files.fpe"
2901.58Sis
2911.39Scgdfile	dev/cons.c			ite | ser
2921.39Scgdfile	dev/cninit.c			ite | ser
2931.1Schoppsfile	arch/amiga/amiga/amiga_init.c
2941.1Schoppsfile	arch/amiga/amiga/autoconf.c
2951.1Schoppsfile	arch/amiga/amiga/cia.c
2961.1Schoppsfile	arch/amiga/amiga/conf.c
2971.1Schoppsfile	arch/amiga/amiga/disksubr.c
2981.1Schoppsfile	arch/amiga/amiga/dkbad.c
2991.1Schoppsfile	arch/amiga/amiga/machdep.c
3001.1Schoppsfile	arch/amiga/amiga/mem.c
3011.1Schoppsfile	arch/amiga/amiga/pmap.c
3021.1Schoppsfile	arch/amiga/amiga/sys_machdep.c
3031.1Schoppsfile	arch/amiga/amiga/trap.c
3041.1Schoppsfile	arch/amiga/amiga/vm_machdep.c
3051.1Schoppsfile	arch/amiga/amiga/cc.c
3061.17Schoppsfile	arch/amiga/amiga/db_memrw.c	ddb
3071.56Sveegomajor	{vnd = 6}
3081.24Schristos
3091.24Schristos# Compatibility modules
3101.24Schristos
3111.24Schristos# SunOS Binary Compatibility (COMPAT_SUNOS)
3121.24Schristosinclude "../../../compat/sunos/files.sunos"
3131.22Schristosfile	arch/m68k/m68k/sunos_machdep.c	compat_sunos
3141.57Sis
315