files.amiga revision 1.83
11.83Sis#	$NetBSD: files.amiga,v 1.83 1999/03/25 23:19:59 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.81Sisdefopt	opt_amigaccgrf.h	GRF_PAL:GRF_NTSC	# temporary workaround
91.81Sisdefopt	opt_amigaccgrf.h	GRF_NTSC
101.81Sisdefopt	opt_amigaccgrf.h	GRF_ECS GRF_AGA
111.82Sisdefopt	opt_amigaccgrf.h	GRF_A2024:GRF_ECS
121.81Sisdefopt	opt_amigaccgrf.h	GRF_AGA_VGA:GRF_AGA
131.81Sisdefopt	opt_amigaccgrf.h	GRF_SUPER72:GRF_AGA
141.81Sis
151.83Sisdefopt	opt_amigacons.h		RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE
161.83Sisdefopt	opt_amigacons.h		CV64CONSOLE CV3DCONSOLE TSENGCONSOLE
171.83Sisdefopt	opt_amigacons.h		CV3DONZORRO2
181.83Sis
191.83Sisdefopt	opt_retina.h		RH_MEMCLK RH_64BIT_SPRITE RH_HARDWARECURSOR
201.83Sisdefopt	opt_retina.h		RETINA_SPEED_HACK
211.83Sis
221.83Sisdevice  mainbus {}
231.83Sisattach  mainbus at root
241.1Schopps
251.72Sthorpejdevice	cpu
261.37Sthorpejattach	cpu at mainbus
271.1Schopps
281.43Sis# zorro expansion bus.
291.72Sthorpejdevice	zbus {}
301.37Sthorpejattach	zbus at mainbus
311.15Schoppsfile	arch/amiga/dev/zbus.c		zbus
321.1Schopps
331.1Schoppsdefine	event {}
341.1Schoppsfile	arch/amiga/dev/event.c		event
351.1Schopps
361.72Sthorpejdevice	clock
371.37Sthorpejattach	clock at mainbus
381.1Schoppsfile	arch/amiga/dev/clock.c
391.56Sveegofile	dev/clock_subr.c
401.60Sis
411.60Sis# A2000 internal hwc
421.72Sthorpejdevice	a2kbbc
431.60Sisattach	a2kbbc at mainbus
441.60Sisfile	arch/amiga/dev/a2kbbc.c		a2kbbc
451.60Sis
461.60Sis# A3000/4000 internal hwc
471.72Sthorpejdevice	a34kbbc
481.60Sisattach	a34kbbc at mainbus
491.60Sisfile	arch/amiga/dev/a34kbbc.c	a34kbbc
501.1Schopps
511.1Schopps# keyboard
521.72Sthorpejdevice	kbd: event
531.37Sthorpejattach	kbd at mainbus
541.1Schoppsfile	arch/amiga/dev/kbd.c		kbd needs-flag
551.1Schopps
561.1Schopps# serial port
571.72Sthorpejdevice	ser: tty
581.37Sthorpejattach	ser at mainbus
591.1Schoppsfile	arch/amiga/dev/ser.c		ser needs-count
601.1Schopps
611.43Sis# parallel port
621.72Sthorpejdevice	par
631.37Sthorpejattach	par at mainbus
641.1Schoppsfile	arch/amiga/dev/par.c		par needs-count
651.1Schopps
661.57Sis# audio
671.72Sthorpejdevice	aucc: audio
681.68Sisattach	aucc at mainbus
691.68Sisfile	arch/amiga/dev/aucc.c		aucc needs-flag 
701.68Sis
711.72Sthorpejdevice	melody: audio, tms320av110
721.68Sisattach	melody at zbus
731.68Sisfile	arch/amiga/dev/melody.c		melody
741.57Sis
751.1Schopps# mouse
761.72Sthorpejdevice	ms: event
771.42Sisattach	ms at mainbus
781.44Sveegofile	arch/amiga/dev/ms.c		ms needs-flag
791.1Schopps
801.56Sveego# floppy
811.72Sthorpejdevice	fdc { unit = -1 }
821.37Sthorpejattach	fdc at mainbus
831.1Schopps
841.72Sthorpejdevice	fd: disk
851.37Sthorpejattach	fd at fdc
861.1Schoppsfile	arch/amiga/dev/fd.c		fd needs-flag
871.1Schoppsmajor	{fd = 2}
881.1Schopps
891.1Schopps# graphic devices
901.1Schoppsdefine	grfbus {}
911.1Schopps
921.72Sthorpejdevice	grf {}
931.37Sthorpejattach	grf at grfbus
941.1Schoppsfile	arch/amiga/dev/grf.c		grf needs-count
951.1Schopps
961.72Sthorpejdevice	ite: tty
971.37Sthorpejattach	ite at grf
981.1Schoppsfile	arch/amiga/dev/ite.c		ite needs-flag
991.1Schoppsfile	arch/amiga/dev/kbdmap.c		ite
1001.1Schoppsfile	arch/amiga/dev/kf_8x8.c		ite
1011.4Schoppsfile	arch/amiga/dev/kf_8x11.c	kfont_8x11
1021.4Schoppsfile	arch/amiga/dev/kf_custom.c	kfont_custom
1031.1Schopps
1041.56Sveego# custom chips grf (ite0 grf0)
1051.72Sthorpejdevice	grfcc: grfbus
1061.37Sthorpejattach	grfcc at mainbus
1071.10Schoppsfile	arch/amiga/dev/grf_cc.c		grfcc needs-flag
1081.40Sisfile	arch/amiga/dev/ite_cc.c		grfcc & ite
1091.1Schopps
1101.1Schoppspseudo-device	view
1111.39Scgdfile	arch/amiga/dev/view.c		view | grfcc needs-count
1121.39Scgdfile	arch/amiga/dev/grfabs.c		grfcc | view
1131.39Scgdfile	arch/amiga/dev/grfabs_cc.c	grfcc | view
1141.39Scgdfile	arch/amiga/dev/grfabs_ccglb.c	grfcc | view
1151.1Schopps
1161.56Sveego# retina ZII grf (ite1 grf1)
1171.72Sthorpejdevice	grfrt: grfbus
1181.37Sthorpejattach	grfrt at zbus
1191.10Schoppsfile	arch/amiga/dev/grf_rt.c		grfrt needs-flag
1201.40Sisfile	arch/amiga/dev/ite_rt.c		grfrt & ite
1211.1Schopps
1221.56Sveego# retina ZIII grf (ite2 grf2)
1231.72Sthorpejdevice	grfrh: grfbus
1241.56Sveegoattach	grfrh at zbus
1251.56Sveegofile	arch/amiga/dev/grf_rh.c		grfrh needs-flag
1261.56Sveegofile	arch/amiga/dev/ite_rh.c		grfrh & ite
1271.56Sveego
1281.56Sveego# cirrus grf (ite3 grf3)
1291.72Sthorpejdevice	grfcl: grfbus
1301.37Sthorpejattach	grfcl at zbus
1311.15Schoppsfile	arch/amiga/dev/grf_cl.c		grfcl needs-flag
1321.40Sisfile	arch/amiga/dev/ite_cl.c		grfcl & ite
1331.31Schopps
1341.56Sveego# A2410 grf (ite4 grf4)
1351.72Sthorpejdevice	grful: grfbus
1361.37Sthorpejattach	grful at zbus
1371.27Schoppsfile	arch/amiga/dev/grf_ul.c		grful needs-flag
1381.40Sisfile	arch/amiga/dev/ite_ul.c		grful & ite
1391.39Scgdfile	arch/amiga/dev/grf_ultms.g	grful
1401.1Schopps
1411.56Sveego# CyberVison 64 grf (ite5 grf5)
1421.72Sthorpejdevice	grfcv: grfbus
1431.56Sveegoattach	grfcv at zbus
1441.56Sveegofile	arch/amiga/dev/grf_cv.c		grfcv needs-flag
1451.56Sveegofile	arch/amiga/dev/ite_cv.c		grfcv & ite
1461.48Sveego
1471.56Sveego# Tseng grf (ite6 grf6)
1481.72Sthorpejdevice	grfet: grfbus
1491.48Sveegoattach	grfet at zbus
1501.48Sveegofile	arch/amiga/dev/grf_et.c		grfet needs-flag
1511.48Sveegofile	arch/amiga/dev/ite_et.c		grfet & ite
1521.70Sveego
1531.70Sveego# CyberVison 64/3D grf (ite7 grf7)
1541.72Sthorpejdevice	grfcv3d: grfbus
1551.70Sveegoattach	grfcv3d at zbus
1561.70Sveegofile	arch/amiga/dev/grf_cv3d.c	grfcv3d needs-flag
1571.70Sveegofile	arch/amiga/dev/ite_cv3d.c	grfcv3d & ite
1581.48Sveego
1591.45Sthorpej# device defined in sys/conf/files
1601.56Sveego# A2065, Ameristar, Ariadne ethernet cards
1611.74Sdrochnerattach	le at zbus with le_zbus: le24
1621.47Sthorpejfile	arch/amiga/dev/if_le.c		le_zbus needs-flag
1631.78Sveego
1641.78Sveego# AriadneII ethernet card
1651.78Sveego# device defined in sys/conf/files
1661.78Sveegoattach	ne at zbus with ne_zbus: rtl80x9
1671.78Sveegofile	arch/amiga/dev/if_ne_zbus.c	ne_zbus needs-flag
1681.37Sthorpej
1691.56Sveego# Hydra ethernet card
1701.72Sthorpejdevice	ed: ifnet, ether, arp
1711.37Sthorpejattach	ed at zbus with ed_zbus
1721.37Sthorpejfile	arch/amiga/dev/if_ed.c		ed_zbus needs-flag
1731.18Schopps
1741.18Schopps# C=/Ameristar A2060 / 560
1751.37Sthorpejattach	bah at zbus with bah_zbus
1761.76Sisfile	arch/amiga/dev/if_bah_zbus.c	bah_zbus
1771.1Schopps
1781.56Sveego# CEI A4066 EthernetPLUS
1791.72Sthorpejdevice	es: ifnet, ether, arp
1801.37Sthorpejattach	es at zbus
1811.32Sjtcfile	arch/amiga/dev/if_es.c		es needs-flag
1821.30Schopps
1831.56Sveego# Quicknet ethernet card
1841.72Sthorpejdevice	qn: ifnet, ether, arp
1851.37Sthorpejattach	qn at zbus
1861.30Schoppsfile	arch/amiga/dev/if_qn.c		qn needs-flag
1871.28Schopps
1881.28Schopps# A2232 msc serial ports
1891.72Sthorpejdevice	msc: tty
1901.37Sthorpejattach	msc at zbus
1911.28Schoppsfile	arch/amiga/dev/msc.c		msc needs-count
1921.15Schopps
1931.15Schopps# bsc/Alf Data MultiFaceCard
1941.72Sthorpejdevice	mfc { unit = -1 }
1951.38Smhitchattach	mfc at zbus
1961.15Schopps
1971.72Sthorpejdevice	mfcs: tty
1981.37Sthorpejattach	mfcs at mfc
1991.72Sthorpejdevice	mfcp
2001.37Sthorpejattach	mfcp at mfc
2011.39Scgdfile	arch/amiga/dev/mfc.c		mfcs | mfcp needs-count
2021.15Schopps
2031.69Sis# direct bus ISA-chip i/o
2041.69Sisdefine	supio {port = -1}
2051.69Sis
2061.62Sis# DraCo superio chip
2071.62Sis
2081.72Sthorpejdevice	drsupio: supio
2091.62Sisattach	drsupio at mainbus
2101.62Sisfile	arch/amiga/dev/drsupio.c	drsupio
2111.69Sis
2121.77Sis# ZBus HyperComs: HyperCom Z3, HyperCom 4
2131.72Sthorpejdevice	hyper: supio
2141.69Sisattach	hyper at zbus
2151.69Sisfile	arch/amiga/dev/hyper.c		hyper
2161.62Sis
2171.68Sisattach	com at supio with com_supio
2181.68Sisfile	arch/amiga/dev/com_supio.c	com_supio
2191.75Sis
2201.75Sis# ISDN Blaster, ISDN Master
2211.75Sisdevice	aster: supio
2221.75Sisattach	aster at zbus
2231.75Sisfile	arch/amiga/dev/aster.c		aster
2241.68Sis
2251.63Sis# handle gvp's odd autoconf info..
2261.72Sthorpejdevice	gvpbus {}
2271.63Sisattach	gvpbus at zbus
2281.63Sisfile	arch/amiga/dev/gvpbus.c		gvpbus
2291.62Sis
2301.72Sthorpejdevice	lpt
2311.63Sisfile	dev/ic/lpt.c			lpt needs-flag
2321.63Sis
2331.63Sisattach	lpt at supio with lpt_supio
2341.63Sisfile	arch/amiga/dev/lpt_supio.c	lpt_supio
2351.63Sis
2361.61Sbouyerinclude "../../../dev/scsipi/files.scsipi"
2371.56Sveegomajor	{sd = 4}
2381.56Sveegomajor	{st = 5}
2391.56Sveegomajor	{cd = 7}
2401.56Sveego
2411.1Schopps# wd 33c93 contrllers
2421.1Schoppsdefine	sbic 
2431.1Schoppsfile	arch/amiga/dev/sbic.c		sbic
2441.1Schopps
2451.1Schopps# GVP series II
2461.72Sthorpejdevice	gtsc: scsi, sbic
2471.37Sthorpejattach	gtsc at gvpbus
2481.1Schoppsfile	arch/amiga/dev/gtsc.c		gtsc needs-flag
2491.1Schopps
2501.1Schopps# Amiga 3000 internal
2511.72Sthorpejdevice	ahsc: scsi, sbic
2521.37Sthorpejattach	ahsc at mainbus
2531.1Schoppsfile	arch/amiga/dev/ahsc.c		ahsc needs-flag
2541.1Schopps
2551.56Sveego# C= A2091
2561.72Sthorpejdevice atzsc: scsi, sbic
2571.56Sveegoattach atzsc at zbus
2581.56Sveegofile	arch/amiga/dev/atzsc.c		atzsc needs-flag
2591.56Sveego
2601.56Sveego# ncr 5380 controllers
2611.56Sveegodefine	sci
2621.56Sveegofile	arch/amiga/dev/sci.c		sci
2631.56Sveego
2641.56Sveego# Supra Wordsync II
2651.72Sthorpejdevice	wstsc: scsi, sci
2661.56Sveegoattach	wstsc at zbus
2671.56Sveegofile	arch/amiga/dev/wstsc.c		wstsc needs-flag
2681.56Sveego
2691.56Sveego# IVS 
2701.72Sthorpejdevice	ivsc: scsi, sci
2711.56Sveegoattach	ivsc at zbus
2721.56Sveegofile	arch/amiga/dev/ivsc.c		ivsc needs-flag
2731.56Sveego
2741.56Sveego# MLH
2751.72Sthorpejdevice	mlhsc: scsi, sci
2761.56Sveegoattach	mlhsc at zbus
2771.56Sveegofile	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
2781.56Sveego
2791.56Sveego# CSA twelve gauge.
2801.72Sthorpejdevice	otgsc: scsi, sci
2811.56Sveegoattach	otgsc at zbus
2821.56Sveegofile	arch/amiga/dev/otgsc.c		otgsc needs-flag
2831.56Sveego
2841.1Schopps# ncr 57c710 controllers
2851.1Schoppsdefine	siop
2861.1Schoppsfile	arch/amiga/dev/siop.c		siop
2871.1Schopps
2881.1Schopps# PPI Zeus
2891.72Sthorpejdevice	zssc: scsi, siop
2901.37Sthorpejattach	zssc at zbus
2911.1Schoppsfile	arch/amiga/dev/zssc.c		zssc needs-flag
2921.1Schopps
2931.1Schopps# CSA Magnum
2941.72Sthorpejdevice	mgnsc: scsi, siop
2951.37Sthorpejattach	mgnsc at zbus
2961.1Schoppsfile	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
2971.1Schopps
2981.56Sveego# MacroSystems USA Warp Engine
2991.72Sthorpejdevice	wesc: scsi, siop
3001.37Sthorpejattach	wesc at zbus
3011.2Schoppsfile	arch/amiga/dev/wesc.c		wesc needs-flag
3021.12Schopps
3031.56Sveego# C= A4091 & A4000T
3041.72Sthorpejdevice	afsc: scsi, siop
3051.37Sthorpejattach	afsc at zbus
3061.72Sthorpejdevice	aftsc: scsi, siop
3071.37Sthorpejattach	aftsc at mainbus
3081.39Scgdfile	arch/amiga/dev/afsc.c		afsc | aftsc needs-flag
3091.80Sis
3101.80Sis# ncr 57c720/770 controllers
3111.80Sisdefine	siopng
3121.80Sisfile	arch/amiga/dev/siop2.c		siopng
3131.80Sis
3141.80Sis# CyberStorm MKIII scsi
3151.80Sisdevice	cbiiisc: scsi, siopng
3161.80Sisattach	cbiiisc at zbus
3171.80Sisfile	arch/amiga/dev/cbiiisc.c	cbiiisc needs-flag
3181.2Schopps
3191.15Schopps# Emulex ESP216 & FAS216 controllers
3201.15Schopps
3211.15Schopps# FastlaneZ3
3221.72Sthorpejdevice	flsc: scsi, ncr53c9x
3231.37Sthorpejattach	flsc at zbus
3241.25Schoppsfile	arch/amiga/dev/flsc.c		flsc needs-flag
3251.25Schopps
3261.66Smhitch# Blizzard1230-I,II
3271.72Sthorpejdevice	bzsc: scsi, ncr53c9x
3281.37Sthorpejattach	bzsc at zbus
3291.25Schoppsfile	arch/amiga/dev/bzsc.c		bzsc needs-flag
3301.66Smhitch
3311.66Smhitch# Blizzard12x0-IV
3321.72Sthorpejdevice	bzivsc: scsi, ncr53c9x
3331.66Smhitchattach	bzivsc at zbus
3341.66Smhitchfile	arch/amiga/dev/bzivsc.c		bzivsc needs-flag
3351.49Sis
3361.51Sis# Blizzard2060 scsi
3371.72Sthorpejdevice	bztzsc: scsi, ncr53c9x
3381.51Sisattach	bztzsc at zbus
3391.51Sisfile	arch/amiga/dev/bztzsc.c		bztzsc needs-flag
3401.65Smhitch
3411.65Smhitch# CyberSCSI [I] scsi
3421.72Sthorpejdevice	cbsc: scsi, ncr53c9x
3431.65Smhitchattach	cbsc at zbus
3441.65Smhitchfile	arch/amiga/dev/cbsc.c		cbsc needs-flag
3451.65Smhitch
3461.65Smhitch# CyberSCSI MKII scsi
3471.72Sthorpejdevice	cbiisc: scsi, ncr53c9x
3481.65Smhitchattach	cbiisc at zbus
3491.65Smhitchfile	arch/amiga/dev/cbiisc.c		cbiisc needs-flag
3501.2Schopps
3511.56Sveego# EMPLANT
3521.72Sthorpejdevice	empsc: scsi, sci
3531.56Sveegoattach	empsc at zbus
3541.56Sveegofile	arch/amiga/dev/empsc.c		empsc needs-flag
3551.56Sveego
3561.3Schopps# Amiga 4000/1200 IDE masquerading as SCSI
3571.72Sthorpejdevice	idesc: scsi
3581.37Sthorpejattach	idesc at mainbus
3591.2Schoppsfile	arch/amiga/dev/idesc.c		idesc needs-flag
3601.1Schopps
3611.56Sveego# MacroSystem DraCo internal
3621.72Sthorpejdevice	drsc: scsi, siop
3631.56Sveegoattach	drsc at mainbus
3641.56Sveegofile  arch/amiga/dev/drsc.c           drsc needs-flag
3651.59Sis
3661.59Sis# MacroSystem DraCo internal DS2404 hwc
3671.72Sthorpejdevice	drbbc
3681.59Sisattach	drbbc at mainbus
3691.59Sisfile	arch/amiga/dev/drbbc.c		drbbc
3701.56Sveego
3711.1Schopps# list of standard files...
3721.58Sisinclude	"arch/m68k/fpe/files.fpe"
3731.58Sis
3741.64Sis# list of standard files...
3751.64Sisinclude	"arch/m68k/060sp/files.060sp"
3761.64Sis
3771.39Scgdfile	dev/cons.c			ite | ser
3781.39Scgdfile	dev/cninit.c			ite | ser
3791.1Schoppsfile	arch/amiga/amiga/amiga_init.c
3801.1Schoppsfile	arch/amiga/amiga/autoconf.c
3811.77Sisfile	arch/amiga/amiga/busfuncs.c
3821.1Schoppsfile	arch/amiga/amiga/cia.c
3831.1Schoppsfile	arch/amiga/amiga/conf.c
3841.1Schoppsfile	arch/amiga/amiga/disksubr.c
3851.1Schoppsfile	arch/amiga/amiga/dkbad.c
3861.1Schoppsfile	arch/amiga/amiga/machdep.c
3871.1Schoppsfile	arch/amiga/amiga/mem.c
3881.1Schoppsfile	arch/amiga/amiga/pmap.c
3891.1Schoppsfile	arch/amiga/amiga/sys_machdep.c
3901.1Schoppsfile	arch/amiga/amiga/trap.c
3911.1Schoppsfile	arch/amiga/amiga/vm_machdep.c
3921.1Schoppsfile	arch/amiga/amiga/cc.c
3931.17Schoppsfile	arch/amiga/amiga/db_memrw.c	ddb
3941.73Smhitchfile	arch/amiga/dev/md_root.c		memory_disk_hooks
3951.68Sis
3961.56Sveegomajor	{vnd = 6}
3971.73Smhitchmajor	{md = 15}	# Memory disk (for mini-kernel)
3981.24Schristos
3991.24Schristos# Compatibility modules
4001.24Schristos
4011.24Schristos# SunOS Binary Compatibility (COMPAT_SUNOS)
4021.24Schristosinclude "../../../compat/sunos/files.sunos"
4031.22Schristosfile	arch/m68k/m68k/sunos_machdep.c	compat_sunos
4041.57Sis
4051.79Sitohy# Linux binary compatibility (COMPAT_LINUX)
4061.79Sitohyinclude "compat/linux/files.linux"
4071.79Sitohyinclude "compat/linux/arch/m68k/files.linux_m68k"
4081.79Sitohy
4091.79Sitohy# OSS audio driver compatibility
4101.79Sitohyinclude "compat/ossaudio/files.ossaudio"
411