11.32Smsaitoh#	$NetBSD: files.amigappc,v 1.32 2022/05/07 04:40:02 msaitoh Exp $
21.1Sis
31.1Sis# maxpartitions must be first item in files.${ARCH}.newconf
41.1Sismaxpartitions 16			# NOTE THAT AMIGA IS SPECIAL!
51.1Sis
61.1Sismaxusers 2 8 64
71.1Sis
81.20Sphxinclude "arch/powerpc/pic/files.pic"
91.20Sphx
101.11Sthorpejdefflag	opt_amigaccgrf.h	GRF_NTSC
111.6Slukemdefflag	opt_amigaccgrf.h	GRF_PAL	:GRF_NTSC	# temporary workaround
121.6Slukemdefflag	opt_amigaccgrf.h	GRF_ECS GRF_AGA
131.6Slukemdefflag	opt_amigaccgrf.h	GRF_A2024:GRF_ECS
141.6Slukemdefflag	opt_amigaccgrf.h	GRF_AGA_VGA:GRF_AGA
151.6Slukemdefflag	opt_amigaccgrf.h	GRF_SUPER72:GRF_AGA
161.6Slukemdefflag	opt_amigaccgrf.h	USE_C_BFOPS
171.6Slukem
181.6Slukemdefflag	opt_amigacons.h		RETINACONSOLE ULOWELLCONSOLE CL5426CONSOLE
191.6Slukemdefflag	opt_amigacons.h		CV64CONSOLE CV3DCONSOLE TSENGCONSOLE
201.6Slukemdefflag	opt_amigacons.h		CV3DONZORRO2
211.20Sphxdefflag	opt_amigacons.h		SERCONSOLE
221.20Sphx
231.29Schristosdefflag	opt_mntva.h		MNTVA_CONSOLE
241.29Schristos
251.20Sphxdefflag	opt_kfont.h		KFONT_CONS_ISO8859_1
261.20Sphxdefflag	opt_kfont.h		KFONT_CONS_ISO8859_2
271.1Sis
281.5Slukemdefparam opt_retina.h		RH_MEMCLK
291.6Slukemdefflag	opt_retina.h		RH_64BIT_SPRITE RH_HARDWARECURSOR
301.6Slukemdefflag	opt_retina.h		RETINA_SPEED_HACK
311.1Sis
321.6Slukemdefflag				BB060STUPIDROM
331.6Slukemdefflag				P5PPC68KBOARD
341.20Sphxdefflag				LEV6_DEFER
351.8Sis
361.23Sphxdefparam			IOBZCLOCK
371.23Sphx
381.25Sphxfile	dev/cons.c
391.25Sphxfile	dev/cninit.c
401.20Sphxfile	arch/amigappc/amigappc/amiga_init.c
411.20Sphxfile	arch/amigappc/amigappc/autoconf.c
421.20Sphxfile	arch/amigappc/amigappc/machdep.c
431.20Sphxfile	arch/amigappc/amigappc/pic_amiga.c
441.20Sphxfile	arch/powerpc/powerpc/clock.c
451.20Sphxfile	arch/powerpc/powerpc/procfs_machdep.c	procfs
461.20Sphxfile	arch/amiga/amiga/cc.c
471.20Sphxfile	arch/amiga/amiga/cia.c
481.20Sphxfile	arch/amiga/amiga/conf.c
491.20Sphxfile	arch/amiga/amiga/disksubr.c
501.20Sphxfile	arch/amiga/amiga/dkbad.c
511.20Sphxfile	arch/amiga/dev/md_root.c		memory_disk_hooks
521.20Sphx
531.20Sphx# for bus_space
541.20Sphx
551.20Sphxdefine	amibus_bl
561.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_4.c
571.20Sphx
581.20Sphxdefine	amibus_ww
591.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_2word.c
601.20Sphx
611.21Sphxdefine	amibus_wb
621.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_1word.c
631.20Sphx
641.20Sphxdefine	amibus_b16
651.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_16.c	amibus_b16
661.20Sphx
671.20Sphxdefine	amibus_b800
681.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_0x800.c	amibus_b800
691.1Sis
701.4Slukemdevice	mainbus {}
711.4Slukemattach	mainbus at root
721.20Sphxfile	arch/amigappc/amigappc/mainbus.c	mainbus
731.1Sis
741.1Sisdevice	cpu
751.1Sisattach	cpu at mainbus
761.20Sphxfile	arch/amigappc/amigappc/cpu.c		cpu
771.1Sis
781.1Sis# zorro expansion bus.
791.1Sisdevice	zbus {}
801.1Sisattach	zbus at mainbus
811.1Sisfile	arch/amiga/dev/zbus.c		zbus
821.1Sis
831.1Sisdefine	event {}
841.1Sisfile	arch/amiga/dev/event.c		event
851.1Sis
861.20Sphx#device	clock
871.20Sphx#attach	clock at mainbus
881.20Sphx#file	arch/amiga/dev/clock.c
891.1Sis
901.1Sis# A3000/4000 internal hwc
911.1Sisdevice	a34kbbc
921.1Sisattach	a34kbbc at mainbus
931.1Sisfile	arch/amiga/dev/a34kbbc.c	a34kbbc
941.1Sis
951.1Sis# keyboard
961.7Saymericdevice	kbd: event,wskbddev
971.1Sisattach	kbd at mainbus
981.1Sisfile	arch/amiga/dev/kbd.c		kbd needs-flag
991.7Saymericfile	arch/amiga/dev/wskbdmap_amiga.c	kbd
1001.1Sis
1011.1Sis# serial port
1021.1Sisdevice	ser: tty
1031.1Sisattach	ser at mainbus
1041.1Sisfile	arch/amiga/dev/ser.c		ser needs-count
1051.1Sis
1061.1Sis# parallel port
1071.1Sisdevice	par
1081.1Sisattach	par at mainbus
1091.1Sisfile	arch/amiga/dev/par.c		par needs-count
1101.1Sis
1111.1Sis# audio
1121.9Saugustssdevice	aucc: audiobus
1131.1Sisattach	aucc at mainbus
1141.4Slukemfile	arch/amiga/dev/aucc.c		aucc needs-flag
1151.1Sis
1161.9Saugustssdevice	melody: audiobus, tms320av110
1171.1Sisattach	melody at zbus
1181.1Sisfile	arch/amiga/dev/melody.c		melody
1191.1Sis
1201.31Sisakidevice repulse: audiobus, ac97
1211.20Sphxattach	repulse at zbus
1221.20Sphxfile	arch/amiga/dev/repulse.c	repulse
1231.20Sphx
1241.31Sisakidevice toccata: audiobus, ad1848
1251.20Sphxattach	toccata at zbus
1261.20Sphxfile	arch/amiga/dev/toccata.c	toccata
1271.20Sphx
1281.1Sis# mouse
1291.1Sisdevice	ms: event
1301.1Sisattach	ms at mainbus
1311.1Sisfile	arch/amiga/dev/ms.c		ms needs-flag
1321.1Sis
1331.1Sis# floppy
1341.1Sisdevice	fdc { unit = -1 }
1351.1Sisattach	fdc at mainbus
1361.1Sis
1371.1Sisdevice	fd: disk
1381.1Sisattach	fd at fdc
1391.1Sisfile	arch/amiga/dev/fd.c		fd needs-flag
1401.1Sis
1411.1Sis# graphic devices
1421.1Sisdefine	grfbus {}
1431.1Sis
1441.1Sisdevice	grf {}
1451.1Sisattach	grf at grfbus
1461.1Sisfile	arch/amiga/dev/grf.c		grf needs-count
1471.1Sis
1481.1Sisdevice	ite: tty
1491.1Sisattach	ite at grf
1501.1Sisfile	arch/amiga/dev/ite.c		ite needs-flag
1511.1Sisfile	arch/amiga/dev/kbdmap.c		ite
1521.1Sisfile	arch/amiga/dev/kf_custom.c	kfont_custom
1531.16Sisfile	arch/amiga/dev/kf_iso8859_1_8x8.c	kfont_cons_iso8859_1 &
1541.25Sphx	( ite | wsdisplay )
1551.16Sisfile	arch/amiga/dev/kf_iso8859_1_8x11.c	kfont_cons_iso8859_1 &
1561.16Sis	kfont_8x11
1571.16Sisfile	arch/amiga/dev/kf_iso8859_2_8x8.c	kfont_cons_iso8859_2 &
1581.25Sphx	( ite | wsdisplay )
1591.16Sisfile	arch/amiga/dev/kf_iso8859_2_8x11.c	kfont_cons_iso8859_2 &
1601.16Sis	kfont_8x11
1611.1Sis
1621.1Sis# custom chips grf (ite0 grf0)
1631.1Sisdevice	grfcc: grfbus
1641.1Sisattach	grfcc at mainbus
1651.1Sisfile	arch/amiga/dev/grf_cc.c		grfcc needs-flag
1661.1Sisfile	arch/amiga/dev/ite_cc.c		grfcc & ite
1671.1Sis
1681.7Saymeric# wscons interface to custom chips
1691.7Saymericdevice	amidisplaycc: wsemuldisplaydev
1701.7Saymericattach	amidisplaycc at mainbus
1711.7Saymericfile	arch/amiga/dev/amidisplaycc.c	amidisplaycc needs-flag
1721.7Saymeric
1731.1Sisdefpseudo	view
1741.1Sisfile	arch/amiga/dev/view.c		view | grfcc needs-count
1751.7Saymericfile	arch/amiga/dev/grfabs.c		grfcc | view | amidisplaycc
1761.7Saymericfile	arch/amiga/dev/grfabs_cc.c	grfcc | view | amidisplaycc
1771.7Saymericfile	arch/amiga/dev/grfabs_ccglb.c	grfcc | view | amidisplaycc
1781.1Sis
1791.1Sis# retina ZII grf (ite1 grf1)
1801.1Sisdevice	grfrt: grfbus
1811.1Sisattach	grfrt at zbus
1821.1Sisfile	arch/amiga/dev/grf_rt.c		grfrt needs-flag
1831.1Sisfile	arch/amiga/dev/ite_rt.c		grfrt & ite
1841.1Sis
1851.1Sis# retina ZIII grf (ite2 grf2)
1861.1Sisdevice	grfrh: grfbus
1871.1Sisattach	grfrh at zbus
1881.1Sisfile	arch/amiga/dev/grf_rh.c		grfrh needs-flag
1891.1Sisfile	arch/amiga/dev/ite_rh.c		grfrh & ite
1901.1Sis
1911.1Sis# cirrus grf (ite3 grf3)
1921.1Sisdevice	grfcl: grfbus
1931.1Sisattach	grfcl at zbus
1941.1Sisfile	arch/amiga/dev/grf_cl.c		grfcl needs-flag
1951.1Sisfile	arch/amiga/dev/ite_cl.c		grfcl & ite
1961.1Sis
1971.1Sis# A2410 grf (ite4 grf4)
1981.1Sisdevice	grful: grfbus
1991.1Sisattach	grful at zbus
2001.1Sisfile	arch/amiga/dev/grf_ul.c		grful needs-flag
2011.1Sisfile	arch/amiga/dev/ite_ul.c		grful & ite
2021.15Sisfile	arch/amiga/dev/grf_ultms.c	grful
2031.1Sis
2041.1Sis# CyberVison 64 grf (ite5 grf5)
2051.1Sisdevice	grfcv: grfbus
2061.1Sisattach	grfcv at zbus
2071.1Sisfile	arch/amiga/dev/grf_cv.c		grfcv needs-flag
2081.1Sisfile	arch/amiga/dev/ite_cv.c		grfcv & ite
2091.1Sis
2101.29Schristos# MNT VA2000
2111.29Schristosdevice	mntva: wsemuldisplaydev, rasops16, rasops32, vcons, videomode
2121.29Schristosattach	mntva at zbus
2131.29Schristosfile	arch/amiga/dev/mntva.c		mntva needs-flag
2141.29Schristos
2151.1Sis# Tseng grf (ite6 grf6)
2161.1Sisdevice	grfet: grfbus
2171.1Sisattach	grfet at zbus
2181.1Sisfile	arch/amiga/dev/grf_et.c		grfet needs-flag
2191.1Sisfile	arch/amiga/dev/ite_et.c		grfet & ite
2201.1Sis
2211.1Sis# CyberVison 64/3D grf (ite7 grf7)
2221.1Sisdevice	grfcv3d: grfbus
2231.1Sisattach	grfcv3d at zbus
2241.1Sisfile	arch/amiga/dev/grf_cv3d.c	grfcv3d needs-flag
2251.1Sisfile	arch/amiga/dev/ite_cv3d.c	grfcv3d & ite
2261.1Sis
2271.1Sis# device defined in sys/conf/files
2281.1Sis# A2065, Ameristar, Ariadne ethernet cards
2291.1Sisattach	le at zbus with le_zbus: le24
2301.1Sisfile	arch/amiga/dev/if_le.c		le_zbus needs-flag
2311.1Sis
2321.1Sis# AriadneII ethernet card
2331.1Sis# device defined in sys/conf/files
2341.1Sisattach	ne at zbus with ne_zbus: rtl80x9
2351.1Sisfile	arch/amiga/dev/if_ne_zbus.c	ne_zbus needs-flag
2361.1Sis
2371.1Sis# Hydra ethernet card
2381.1Sisdevice	ed: ifnet, ether, arp
2391.26Srkujawaattach	ed at zbus with ed_zbus: dp8390nic
2401.26Srkujawafile	arch/amiga/dev/if_ed_zbus.c	ed_zbus needs-flag
2411.1Sis
2421.1Sis# C=/Ameristar A2060 / 560
2431.1Sisattach	bah at zbus with bah_zbus
2441.1Sisfile	arch/amiga/dev/if_bah_zbus.c	bah_zbus
2451.1Sis
2461.1Sis# CEI A4066 EthernetPLUS
2471.1Sisdevice	es: ifnet, ether, arp
2481.1Sisattach	es at zbus
2491.1Sisfile	arch/amiga/dev/if_es.c		es needs-flag
2501.1Sis
2511.1Sis# Quicknet ethernet card
2521.1Sisdevice	qn: ifnet, ether, arp
2531.1Sisattach	qn at zbus
2541.1Sisfile	arch/amiga/dev/if_qn.c		qn needs-flag
2551.1Sis
2561.1Sis# A2232 msc serial ports
2571.1Sisdevice	msc: tty
2581.1Sisattach	msc at zbus
2591.1Sisfile	arch/amiga/dev/msc.c		msc needs-count
2601.1Sis
2611.1Sis# bsc/Alf Data MultiFaceCard
2621.1Sisdevice	mfc { unit = -1 }
2631.1Sisattach	mfc at zbus
2641.1Sis
2651.1Sisdevice	mfcs: tty
2661.1Sisattach	mfcs at mfc
2671.1Sisdevice	mfcp
2681.1Sisattach	mfcp at mfc
2691.1Sisfile	arch/amiga/dev/mfc.c		mfcs | mfcp needs-count
2701.1Sis
2711.1Sis# direct bus ISA-chip i/o
2721.1Sisdefine	supio {port = -1}
2731.1Sis
2741.1Sis# ZBus HyperComs: HyperCom Z3, HyperCom 4
2751.1Sisdevice	hyper: supio
2761.1Sisattach	hyper at zbus
2771.1Sisfile	arch/amiga/dev/hyper.c		hyper
2781.1Sis
2791.22Sphx# IOBlix
2801.22Sphxdevice	iobl: supio, amibus_b16
2811.22Sphxattach	iobl at zbus with iobl_zbus
2821.22Sphxfile	arch/amiga/dev/ioblix_zbus.c	iobl_zbus
2831.22Sphx
2841.1Sisattach	com at supio with com_supio
2851.1Sisfile	arch/amiga/dev/com_supio.c	com_supio
2861.1Sis
2871.1Sis# handle gvp's odd autoconf info..
2881.1Sisdevice	gvpbus {}
2891.1Sisattach	gvpbus at zbus
2901.1Sisfile	arch/amiga/dev/gvpbus.c		gvpbus
2911.1Sis
2921.1Sisattach	lpt at supio with lpt_supio
2931.1Sisfile	arch/amiga/dev/lpt_supio.c	lpt_supio
2941.1Sis
2951.1Sisinclude "dev/scsipi/files.scsipi"
2961.1Sis
2971.32Smsaitoh# wd 33c93 controllers
2981.4Slukemdefine	sbic
2991.1Sisfile	arch/amiga/dev/sbic.c		sbic
3001.1Sis
3011.1Sis# GVP series II
3021.1Sisdevice	gtsc: scsi, sbic
3031.1Sisattach	gtsc at gvpbus
3041.1Sisfile	arch/amiga/dev/gtsc.c		gtsc needs-flag
3051.1Sis
3061.1Sis# Amiga 3000 internal
3071.1Sisdevice	ahsc: scsi, sbic
3081.1Sisattach	ahsc at mainbus
3091.1Sisfile	arch/amiga/dev/ahsc.c		ahsc needs-flag
3101.1Sis
3111.1Sis# C= A2091
3121.1Sisdevice atzsc: scsi, sbic
3131.1Sisattach atzsc at zbus
3141.1Sisfile	arch/amiga/dev/atzsc.c		atzsc needs-flag
3151.1Sis
3161.1Sis# ncr 5380 controllers
3171.1Sisdefine	sci
3181.1Sisfile	arch/amiga/dev/sci.c		sci
3191.1Sis
3201.1Sis# Supra Wordsync II
3211.1Sisdevice	wstsc: scsi, sci
3221.1Sisattach	wstsc at zbus
3231.1Sisfile	arch/amiga/dev/wstsc.c		wstsc needs-flag
3241.1Sis
3251.4Slukem# IVS
3261.1Sisdevice	ivsc: scsi, sci
3271.1Sisattach	ivsc at zbus
3281.1Sisfile	arch/amiga/dev/ivsc.c		ivsc needs-flag
3291.1Sis
3301.1Sis# MLH
3311.1Sisdevice	mlhsc: scsi, sci
3321.1Sisattach	mlhsc at zbus
3331.1Sisfile	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
3341.1Sis
3351.1Sis# CSA twelve gauge.
3361.1Sisdevice	otgsc: scsi, sci
3371.1Sisattach	otgsc at zbus
3381.1Sisfile	arch/amiga/dev/otgsc.c		otgsc needs-flag
3391.1Sis
3401.1Sis# ncr 57c710 controllers
3411.2Sisdefine	asiop
3421.2Sisfile	arch/amiga/dev/siop.c		asiop
3431.1Sis
3441.1Sis# PPI Zeus
3451.2Sisdevice	zssc: scsi, asiop
3461.1Sisattach	zssc at zbus
3471.1Sisfile	arch/amiga/dev/zssc.c		zssc needs-flag
3481.1Sis
3491.1Sis# CSA Magnum
3501.2Sisdevice	mgnsc: scsi, asiop
3511.1Sisattach	mgnsc at zbus
3521.1Sisfile	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
3531.1Sis
3541.1Sis# MacroSystems USA Warp Engine
3551.2Sisdevice	wesc: scsi, asiop
3561.1Sisattach	wesc at zbus
3571.1Sisfile	arch/amiga/dev/wesc.c		wesc needs-flag
3581.1Sis
3591.24Sphx# Phase5 Blizzard 603e+ SCSI
3601.24Sphxdevice	bppcsc: scsi, asiop
3611.24Sphxattach	bppcsc at zbus
3621.24Sphxfile	arch/amiga/dev/bppcsc.c		bppcsc needs-flag
3631.24Sphx
3641.1Sis# C= A4091 & A4000T
3651.2Sisdevice	afsc: scsi, asiop
3661.1Sisattach	afsc at zbus
3671.2Sisdevice	aftsc: scsi, asiop
3681.1Sisattach	aftsc at mainbus
3691.1Sisfile	arch/amiga/dev/afsc.c		afsc | aftsc needs-flag
3701.1Sis
3711.1Sis# ncr 57c720/770 controllers
3721.1Sisdefine	siopng
3731.1Sisfile	arch/amiga/dev/siop2.c		siopng
3741.1Sis
3751.1Sis# CyberStorm MKIII scsi
3761.1Sisdevice	cbiiisc: scsi, siopng
3771.1Sisattach	cbiiisc at zbus
3781.1Sisfile	arch/amiga/dev/cbiiisc.c	cbiiisc needs-flag
3791.1Sis
3801.1Sis# Emulex ESP216 & FAS216 controllers
3811.1Sis
3821.1Sis# FastlaneZ3
3831.1Sisdevice	flsc: scsi, ncr53c9x
3841.1Sisattach	flsc at zbus
3851.1Sisfile	arch/amiga/dev/flsc.c		flsc needs-flag
3861.1Sis
3871.1Sis# Blizzard1230-I,II
3881.1Sisdevice	bzsc: scsi, ncr53c9x
3891.1Sisattach	bzsc at zbus
3901.1Sisfile	arch/amiga/dev/bzsc.c		bzsc needs-flag
3911.1Sis
3921.1Sis# Blizzard12x0-IV
3931.1Sisdevice	bzivsc: scsi, ncr53c9x
3941.1Sisattach	bzivsc at zbus
3951.1Sisfile	arch/amiga/dev/bzivsc.c		bzivsc needs-flag
3961.1Sis
3971.1Sis# Blizzard2060 scsi
3981.1Sisdevice	bztzsc: scsi, ncr53c9x
3991.1Sisattach	bztzsc at zbus
4001.1Sisfile	arch/amiga/dev/bztzsc.c		bztzsc needs-flag
4011.1Sis
4021.1Sis# CyberSCSI [I] scsi
4031.1Sisdevice	cbsc: scsi, ncr53c9x
4041.1Sisattach	cbsc at zbus
4051.1Sisfile	arch/amiga/dev/cbsc.c		cbsc needs-flag
4061.1Sis
4071.1Sis# CyberSCSI MKII scsi
4081.1Sisdevice	cbiisc: scsi, ncr53c9x
4091.1Sisattach	cbiisc at zbus
4101.1Sisfile	arch/amiga/dev/cbiisc.c		cbiisc needs-flag
4111.1Sis
4121.1Sis# EMPLANT
4131.1Sisdevice	empsc: scsi, sci
4141.1Sisattach	empsc at zbus
4151.1Sisfile	arch/amiga/dev/empsc.c		empsc needs-flag
4161.1Sis
4171.1Sis# Amiga 4000/1200 IDE masquerading as SCSI
4181.1Sisdevice	idesc: scsi
4191.1Sisattach	idesc at mainbus
4201.1Sisfile	arch/amiga/dev/idesc.c		idesc needs-flag
4211.1Sis
4221.28Schristosdefine  amibus_b1000
4231.28Schristosfile    arch/amiga/amiga/amiga_bus_simple_0x1000.c      amibus_b1000
4241.28Schristos
4251.20Sphxdefine	gayle
4261.20Sphxfile	arch/amiga/amiga/gayle.c		gayle
4271.1Sis
4281.20Sphxfile	arch/amiga/dev/gayle_pcmcia.c		pccard
4291.28Schristosdevice	pccard: pcmciabus, gayle, amibus_b1000
4301.20Sphxattach	pccard at mainbus
4311.1Sis
4321.20Sphxinclude "dev/pcmcia/files.pcmcia"
4331.1Sis
4341.1Sisinclude "dev/ata/files.ata"
4351.1Sis
4361.4Slukem# Amiga 4000/1200 IDE using MI wdc
4371.1Sisattach	wdc at mainbus with wdc_amiga: gayle
4381.1Sisfile	arch/amiga/dev/wdc_amiga.c	wdc_amiga
4391.10Sgehenna
4401.20Sphx# Buddha wdc
4411.20Sphxattach	wdc at zbus with wdc_buddha
4421.20Sphxfile	arch/amiga/dev/wdc_buddha.c	wdc_buddha
4431.20Sphx
4441.27Srkujawa# Zorro III RAM block devices
4451.27Srkujawadevice  z3rambd: altmemdev
4461.27Srkujawaattach  z3rambd at zbus
4471.27Srkujawafile    arch/amiga/dev/z3rambd.c        z3rambd needs-flag
4481.27Srkujawa
4491.20Sphx# Compatibility modules
4501.20Sphx
4511.20Sphx# OSS audio driver compatibility
4521.20Sphx#include "compat/ossaudio/files.ossaudio"
4531.20Sphx
4541.21Sphxinclude "arch/amigappc/conf/majors.amigappc"
455