files.amiga revision 1.63
11.63Sis#	$NetBSD: files.amiga,v 1.63 1997/09/27 22:44: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.60Sis
271.60Sis# A2000 internal hwc
281.60Sisdevice	a2kbbc
291.60Sisattach	a2kbbc at mainbus
301.60Sisfile	arch/amiga/dev/a2kbbc.c		a2kbbc
311.60Sis
321.60Sis# A3000/4000 internal hwc
331.60Sisdevice	a34kbbc
341.60Sisattach	a34kbbc at mainbus
351.60Sisfile	arch/amiga/dev/a34kbbc.c	a34kbbc
361.1Schopps
371.1Schopps# keyboard
381.37Sthorpejdevice	kbd: event
391.37Sthorpejattach	kbd at mainbus
401.1Schoppsfile	arch/amiga/dev/kbd.c		kbd needs-flag
411.1Schopps
421.1Schopps# serial port
431.37Sthorpejdevice	ser: tty
441.37Sthorpejattach	ser at mainbus
451.1Schoppsfile	arch/amiga/dev/ser.c		ser needs-count
461.1Schopps
471.43Sis# parallel port
481.37Sthorpejdevice	par
491.37Sthorpejattach	par at mainbus
501.1Schoppsfile	arch/amiga/dev/par.c		par needs-count
511.1Schopps
521.57Sis# audio
531.57Sisdevice aucc: audio
541.57Sisattach aucc at mainbus
551.57Sisfile   arch/amiga/dev/aucc.c		aucc needs-flag 
561.57Sis
571.1Schopps# mouse
581.42Sisdevice	ms: event
591.42Sisattach	ms at mainbus
601.44Sveegofile	arch/amiga/dev/ms.c		ms needs-flag
611.1Schopps
621.56Sveego# floppy
631.37Sthorpejdevice	fdc { unit = -1 }
641.37Sthorpejattach	fdc at mainbus
651.1Schopps
661.37Sthorpejdevice	fd
671.37Sthorpejattach	fd at fdc
681.1Schoppsfile	arch/amiga/dev/fd.c		fd needs-flag
691.1Schoppsmajor	{fd = 2}
701.1Schopps
711.1Schopps# graphic devices
721.1Schoppsdefine	grfbus {}
731.1Schopps
741.37Sthorpejdevice	grf {}
751.37Sthorpejattach	grf at grfbus
761.1Schoppsfile	arch/amiga/dev/grf.c		grf needs-count
771.1Schopps
781.37Sthorpejdevice	ite
791.37Sthorpejattach	ite at grf
801.1Schoppsfile	arch/amiga/dev/ite.c		ite needs-flag
811.1Schoppsfile	arch/amiga/dev/kbdmap.c		ite
821.1Schoppsfile	arch/amiga/dev/kf_8x8.c		ite
831.4Schoppsfile	arch/amiga/dev/kf_8x11.c	kfont_8x11
841.4Schoppsfile	arch/amiga/dev/kf_custom.c	kfont_custom
851.1Schopps
861.56Sveego# custom chips grf (ite0 grf0)
871.37Sthorpejdevice	grfcc: grfbus
881.37Sthorpejattach	grfcc at mainbus
891.10Schoppsfile	arch/amiga/dev/grf_cc.c		grfcc needs-flag
901.40Sisfile	arch/amiga/dev/ite_cc.c		grfcc & ite
911.1Schopps
921.1Schoppspseudo-device	view
931.39Scgdfile	arch/amiga/dev/view.c		view | grfcc needs-count
941.39Scgdfile	arch/amiga/dev/grfabs.c		grfcc | view
951.39Scgdfile	arch/amiga/dev/grfabs_cc.c	grfcc | view
961.39Scgdfile	arch/amiga/dev/grfabs_ccglb.c	grfcc | view
971.1Schopps
981.56Sveego# retina ZII grf (ite1 grf1)
991.37Sthorpejdevice	grfrt: grfbus
1001.37Sthorpejattach	grfrt at zbus
1011.10Schoppsfile	arch/amiga/dev/grf_rt.c		grfrt needs-flag
1021.40Sisfile	arch/amiga/dev/ite_rt.c		grfrt & ite
1031.1Schopps
1041.56Sveego# retina ZIII grf (ite2 grf2)
1051.56Sveegodevice	grfrh: grfbus
1061.56Sveegoattach	grfrh at zbus
1071.56Sveegofile	arch/amiga/dev/grf_rh.c		grfrh needs-flag
1081.56Sveegofile	arch/amiga/dev/ite_rh.c		grfrh & ite
1091.56Sveego
1101.56Sveego# cirrus grf (ite3 grf3)
1111.37Sthorpejdevice	grfcl: grfbus
1121.37Sthorpejattach	grfcl at zbus
1131.15Schoppsfile	arch/amiga/dev/grf_cl.c		grfcl needs-flag
1141.40Sisfile	arch/amiga/dev/ite_cl.c		grfcl & ite
1151.31Schopps
1161.56Sveego# A2410 grf (ite4 grf4)
1171.37Sthorpejdevice	grful: grfbus
1181.37Sthorpejattach	grful at zbus
1191.27Schoppsfile	arch/amiga/dev/grf_ul.c		grful needs-flag
1201.40Sisfile	arch/amiga/dev/ite_ul.c		grful & ite
1211.39Scgdfile	arch/amiga/dev/grf_ultms.g	grful
1221.1Schopps
1231.56Sveego# CyberVison 64 grf (ite5 grf5)
1241.56Sveegodevice	grfcv: grfbus
1251.56Sveegoattach	grfcv at zbus
1261.56Sveegofile	arch/amiga/dev/grf_cv.c		grfcv needs-flag
1271.56Sveegofile	arch/amiga/dev/ite_cv.c		grfcv & ite
1281.48Sveego
1291.56Sveego# Tseng grf (ite6 grf6)
1301.48Sveegodevice	grfet: grfbus
1311.48Sveegoattach	grfet at zbus
1321.48Sveegofile	arch/amiga/dev/grf_et.c		grfet needs-flag
1331.48Sveegofile	arch/amiga/dev/ite_et.c		grfet & ite
1341.48Sveego
1351.45Sthorpej# device defined in sys/conf/files
1361.56Sveego# A2065, Ameristar, Ariadne ethernet cards
1371.47Sthorpejattach	le at zbus with le_zbus
1381.47Sthorpejfile	arch/amiga/dev/if_le.c		le_zbus needs-flag
1391.37Sthorpej
1401.56Sveego# Hydra ethernet card
1411.52Sisdevice	ed:	ifnet, ether, arp
1421.37Sthorpejattach	ed at zbus with ed_zbus
1431.37Sthorpejfile	arch/amiga/dev/if_ed.c		ed_zbus needs-flag
1441.18Schopps
1451.18Schopps# C=/Ameristar A2060 / 560
1461.52Sisdevice	bah: ifnet, arc, arp
1471.37Sthorpejattach	bah at zbus with bah_zbus
1481.37Sthorpejfile	arch/amiga/dev/if_bah.c		bah_zbus needs-flag
1491.1Schopps
1501.56Sveego# CEI A4066 EthernetPLUS
1511.52Sisdevice	es:	ifnet, ether, arp
1521.37Sthorpejattach	es at zbus
1531.32Sjtcfile	arch/amiga/dev/if_es.c		es needs-flag
1541.30Schopps
1551.56Sveego# Quicknet ethernet card
1561.52Sisdevice	qn:	ifnet, ether, arp
1571.37Sthorpejattach	qn at zbus
1581.30Schoppsfile	arch/amiga/dev/if_qn.c		qn needs-flag
1591.28Schopps
1601.28Schopps# A2232 msc serial ports
1611.37Sthorpejdevice	msc:	tty
1621.37Sthorpejattach	msc at zbus
1631.28Schoppsfile	arch/amiga/dev/msc.c		msc needs-count
1641.15Schopps
1651.15Schopps# bsc/Alf Data MultiFaceCard
1661.37Sthorpejdevice	mfc { unit = -1 }
1671.38Smhitchattach	mfc at zbus
1681.15Schopps
1691.37Sthorpejdevice	mfcs
1701.37Sthorpejattach	mfcs at mfc
1711.37Sthorpejdevice	mfcp
1721.37Sthorpejattach	mfcp at mfc
1731.39Scgdfile	arch/amiga/dev/mfc.c		mfcs | mfcp needs-count
1741.15Schopps
1751.62Sis# DraCo superio chip
1761.62Sisdefine	supio {port = -1}
1771.62Sis
1781.62Sisdevice	drsupio: supio
1791.62Sisattach	drsupio at mainbus
1801.62Sisfile	arch/amiga/dev/drsupio.c	drsupio
1811.62Sis
1821.63Sis# handle gvp's odd autoconf info..
1831.63Sisdevice	gvpbus {}
1841.63Sisattach	gvpbus at zbus
1851.63Sisfile	arch/amiga/dev/gvpbus.c		gvpbus
1861.63Sis
1871.62Sis# yes, this is ugly
1881.62Sisdevice	com: tty
1891.62Sisfile	dev/isa/com.c			com needs-flag
1901.62Sis
1911.62Sisattach	com at supio with com_supio
1921.62Sisfile	arch/amiga/dev/com_supio.c	com_supio
1931.1Schopps
1941.63Sisdevice	lpt
1951.63Sisfile	dev/ic/lpt.c			lpt needs-flag
1961.63Sis
1971.63Sisattach	lpt at supio with lpt_supio
1981.63Sisfile	arch/amiga/dev/lpt_supio.c	lpt_supio
1991.63Sis
2001.61Sbouyerinclude "../../../dev/scsipi/files.scsipi"
2011.56Sveegomajor	{sd = 4}
2021.56Sveegomajor	{st = 5}
2031.56Sveegomajor	{cd = 7}
2041.56Sveego
2051.1Schopps# wd 33c93 contrllers
2061.1Schoppsdefine	sbic 
2071.1Schoppsfile	arch/amiga/dev/sbic.c		sbic
2081.1Schopps
2091.1Schopps# GVP series II
2101.37Sthorpejdevice	gtsc: scsi, sbic
2111.37Sthorpejattach	gtsc at gvpbus
2121.1Schoppsfile	arch/amiga/dev/gtsc.c		gtsc needs-flag
2131.1Schopps
2141.1Schopps# Amiga 3000 internal
2151.37Sthorpejdevice	ahsc: scsi, sbic
2161.37Sthorpejattach	ahsc at mainbus
2171.1Schoppsfile	arch/amiga/dev/ahsc.c		ahsc needs-flag
2181.1Schopps
2191.56Sveego# C= A2091
2201.56Sveegodevice atzsc: scsi, sbic
2211.56Sveegoattach atzsc at zbus
2221.56Sveegofile	arch/amiga/dev/atzsc.c		atzsc needs-flag
2231.56Sveego
2241.56Sveego# ncr 5380 controllers
2251.56Sveegodefine	sci
2261.56Sveegofile	arch/amiga/dev/sci.c		sci
2271.56Sveego
2281.56Sveego# Supra Wordsync II
2291.56Sveegodevice	wstsc: scsi, sci
2301.56Sveegoattach	wstsc at zbus
2311.56Sveegofile	arch/amiga/dev/wstsc.c		wstsc needs-flag
2321.56Sveego
2331.56Sveego# IVS 
2341.56Sveegodevice	ivsc: scsi, sci
2351.56Sveegoattach	ivsc at zbus
2361.56Sveegofile	arch/amiga/dev/ivsc.c		ivsc needs-flag
2371.56Sveego
2381.56Sveego# MLH
2391.56Sveegodevice	mlhsc: scsi, sci
2401.56Sveegoattach	mlhsc at zbus
2411.56Sveegofile	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
2421.56Sveego
2431.56Sveego# CSA twelve gauge.
2441.56Sveegodevice	otgsc: scsi, sci
2451.56Sveegoattach	otgsc at zbus
2461.56Sveegofile	arch/amiga/dev/otgsc.c		otgsc needs-flag
2471.56Sveego
2481.1Schopps# ncr 57c710 controllers
2491.1Schoppsdefine	siop
2501.1Schoppsfile	arch/amiga/dev/siop.c		siop
2511.1Schopps
2521.1Schopps# PPI Zeus
2531.37Sthorpejdevice	zssc: scsi, siop
2541.37Sthorpejattach	zssc at zbus
2551.1Schoppsfile	arch/amiga/dev/zssc.c		zssc needs-flag
2561.1Schopps
2571.1Schopps# CSA Magnum
2581.37Sthorpejdevice	mgnsc: scsi, siop
2591.37Sthorpejattach	mgnsc at zbus
2601.1Schoppsfile	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
2611.1Schopps
2621.56Sveego# MacroSystems USA Warp Engine
2631.37Sthorpejdevice	wesc: scsi, siop
2641.37Sthorpejattach	wesc at zbus
2651.2Schoppsfile	arch/amiga/dev/wesc.c		wesc needs-flag
2661.12Schopps
2671.56Sveego# C= A4091 & A4000T
2681.37Sthorpejdevice	afsc: scsi, siop
2691.37Sthorpejattach	afsc at zbus
2701.37Sthorpejdevice	aftsc: scsi, siop
2711.37Sthorpejattach	aftsc at mainbus
2721.39Scgdfile	arch/amiga/dev/afsc.c		afsc | aftsc needs-flag
2731.2Schopps
2741.15Schopps# Emulex ESP216 & FAS216 controllers
2751.25Schoppsdefine	sfas
2761.25Schoppsfile	arch/amiga/dev/sfas.c		sfas
2771.15Schopps
2781.15Schopps# FastlaneZ3
2791.37Sthorpejdevice	flsc: scsi, sfas
2801.37Sthorpejattach	flsc at zbus
2811.25Schoppsfile	arch/amiga/dev/flsc.c		flsc needs-flag
2821.25Schopps
2831.49Sis# Blizzard1230-I,II
2841.37Sthorpejdevice	bzsc: scsi, sfas
2851.37Sthorpejattach	bzsc at zbus
2861.25Schoppsfile	arch/amiga/dev/bzsc.c		bzsc needs-flag
2871.49Sis
2881.51Sis# Blizzard2060 scsi
2891.51Sisdevice	bztzsc: scsi, sfas
2901.51Sisattach	bztzsc at zbus
2911.51Sisfile	arch/amiga/dev/bztzsc.c		bztzsc needs-flag
2921.2Schopps
2931.56Sveego# EMPLANT
2941.56Sveegodevice	empsc: scsi, sci
2951.56Sveegoattach	empsc at zbus
2961.56Sveegofile	arch/amiga/dev/empsc.c		empsc needs-flag
2971.56Sveego
2981.3Schopps# Amiga 4000/1200 IDE masquerading as SCSI
2991.37Sthorpejdevice	idesc: scsi
3001.37Sthorpejattach	idesc at mainbus
3011.2Schoppsfile	arch/amiga/dev/idesc.c		idesc needs-flag
3021.1Schopps
3031.56Sveego# MacroSystem DraCo internal
3041.56Sveegodevice	drsc: scsi, siop
3051.56Sveegoattach	drsc at mainbus
3061.56Sveegofile  arch/amiga/dev/drsc.c           drsc needs-flag
3071.59Sis
3081.59Sis# MacroSystem DraCo internal DS2404 hwc
3091.59Sisdevice	drbbc
3101.59Sisattach	drbbc at mainbus
3111.59Sisfile	arch/amiga/dev/drbbc.c		drbbc
3121.56Sveego
3131.1Schopps# list of standard files...
3141.58Sisinclude	"arch/m68k/fpe/files.fpe"
3151.58Sis
3161.39Scgdfile	dev/cons.c			ite | ser
3171.39Scgdfile	dev/cninit.c			ite | ser
3181.1Schoppsfile	arch/amiga/amiga/amiga_init.c
3191.1Schoppsfile	arch/amiga/amiga/autoconf.c
3201.1Schoppsfile	arch/amiga/amiga/cia.c
3211.1Schoppsfile	arch/amiga/amiga/conf.c
3221.1Schoppsfile	arch/amiga/amiga/disksubr.c
3231.1Schoppsfile	arch/amiga/amiga/dkbad.c
3241.1Schoppsfile	arch/amiga/amiga/machdep.c
3251.1Schoppsfile	arch/amiga/amiga/mem.c
3261.1Schoppsfile	arch/amiga/amiga/pmap.c
3271.1Schoppsfile	arch/amiga/amiga/sys_machdep.c
3281.1Schoppsfile	arch/amiga/amiga/trap.c
3291.1Schoppsfile	arch/amiga/amiga/vm_machdep.c
3301.1Schoppsfile	arch/amiga/amiga/cc.c
3311.17Schoppsfile	arch/amiga/amiga/db_memrw.c	ddb
3321.56Sveegomajor	{vnd = 6}
3331.24Schristos
3341.24Schristos# Compatibility modules
3351.24Schristos
3361.24Schristos# SunOS Binary Compatibility (COMPAT_SUNOS)
3371.24Schristosinclude "../../../compat/sunos/files.sunos"
3381.22Schristosfile	arch/m68k/m68k/sunos_machdep.c	compat_sunos
3391.57Sis
340