files.amigappc revision 1.20
11.19Sdrochner#	$NetBSD: files.amigappc,v 1.20 2009/07/21 09:49:15 phx 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.20Sphxdefflag	opt_kfont.h		KFONT_CONS_ISO8859_1
241.20Sphxdefflag	opt_kfont.h		KFONT_CONS_ISO8859_2
251.1Sis
261.5Slukemdefparam opt_retina.h		RH_MEMCLK
271.6Slukemdefflag	opt_retina.h		RH_64BIT_SPRITE RH_HARDWARECURSOR
281.6Slukemdefflag	opt_retina.h		RETINA_SPEED_HACK
291.1Sis
301.6Slukemdefflag				BB060STUPIDROM
311.6Slukemdefflag				P5PPC68KBOARD
321.20Sphxdefflag				LEV6_DEFER
331.8Sis
341.20Sphxfile	dev/cons.c				ite | ser
351.20Sphxfile	dev/cninit.c				ite | ser
361.20Sphxfile	arch/amigappc/amigappc/amiga_init.c
371.20Sphxfile	arch/amigappc/amigappc/autoconf.c
381.20Sphxfile	arch/amigappc/amigappc/machdep.c
391.20Sphxfile	arch/amigappc/amigappc/pic_amiga.c
401.20Sphxfile	arch/powerpc/powerpc/clock.c
411.20Sphxfile	arch/powerpc/powerpc/procfs_machdep.c	procfs
421.20Sphxfile	arch/amiga/amiga/cc.c
431.20Sphxfile	arch/amiga/amiga/cia.c
441.20Sphxfile	arch/amiga/amiga/conf.c
451.20Sphxfile	arch/amiga/amiga/disksubr.c
461.20Sphxfile	arch/amiga/amiga/dkbad.c
471.20Sphxfile	arch/amiga/dev/md_root.c		memory_disk_hooks
481.20Sphx
491.20Sphx# for bus_space
501.20Sphx
511.20Sphxdefine	amibus_bl
521.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_4.c
531.20Sphx
541.20Sphxdefine	amibus_ww
551.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_2word.c
561.20Sphx
571.20Sphxdefine amibus_wb
581.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_1word.c
591.20Sphx
601.20Sphxdefine	amibus_b16
611.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_16.c	amibus_b16
621.20Sphx
631.20Sphxdefine	amibus_b800
641.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_0x800.c	amibus_b800
651.1Sis
661.4Slukemdevice	mainbus {}
671.4Slukemattach	mainbus at root
681.20Sphxfile	arch/amigappc/amigappc/mainbus.c	mainbus
691.1Sis
701.1Sisdevice	cpu
711.1Sisattach	cpu at mainbus
721.20Sphxfile	arch/amigappc/amigappc/cpu.c		cpu
731.1Sis
741.1Sis# zorro expansion bus.
751.1Sisdevice	zbus {}
761.1Sisattach	zbus at mainbus
771.1Sisfile	arch/amiga/dev/zbus.c		zbus
781.1Sis
791.1Sisdefine	event {}
801.1Sisfile	arch/amiga/dev/event.c		event
811.1Sis
821.20Sphx#device	clock
831.20Sphx#attach	clock at mainbus
841.20Sphx#file	arch/amiga/dev/clock.c
851.1Sis
861.1Sis# A3000/4000 internal hwc
871.1Sisdevice	a34kbbc
881.1Sisattach	a34kbbc at mainbus
891.1Sisfile	arch/amiga/dev/a34kbbc.c	a34kbbc
901.1Sis
911.1Sis# keyboard
921.7Saymericdevice	kbd: event,wskbddev
931.1Sisattach	kbd at mainbus
941.1Sisfile	arch/amiga/dev/kbd.c		kbd needs-flag
951.7Saymericfile	arch/amiga/dev/wskbdmap_amiga.c	kbd
961.1Sis
971.1Sis# serial port
981.1Sisdevice	ser: tty
991.1Sisattach	ser at mainbus
1001.1Sisfile	arch/amiga/dev/ser.c		ser needs-count
1011.1Sis
1021.1Sis# parallel port
1031.1Sisdevice	par
1041.1Sisattach	par at mainbus
1051.1Sisfile	arch/amiga/dev/par.c		par needs-count
1061.1Sis
1071.1Sis# audio
1081.9Saugustssdevice	aucc: audiobus
1091.1Sisattach	aucc at mainbus
1101.4Slukemfile	arch/amiga/dev/aucc.c		aucc needs-flag
1111.1Sis
1121.9Saugustssdevice	melody: audiobus, tms320av110
1131.1Sisattach	melody at zbus
1141.1Sisfile	arch/amiga/dev/melody.c		melody
1151.1Sis
1161.20Sphxdevice repulse: audiobus, ac97, mulaw
1171.20Sphxattach	repulse at zbus
1181.20Sphxfile	arch/amiga/dev/repulse.c	repulse
1191.20Sphx
1201.20Sphxdevice toccata: audiobus, ad1848, auconv
1211.20Sphxattach	toccata at zbus
1221.20Sphxfile	arch/amiga/dev/toccata.c	toccata
1231.20Sphx
1241.1Sis# mouse
1251.1Sisdevice	ms: event
1261.1Sisattach	ms at mainbus
1271.1Sisfile	arch/amiga/dev/ms.c		ms needs-flag
1281.1Sis
1291.1Sis# floppy
1301.1Sisdevice	fdc { unit = -1 }
1311.1Sisattach	fdc at mainbus
1321.1Sis
1331.1Sisdevice	fd: disk
1341.1Sisattach	fd at fdc
1351.1Sisfile	arch/amiga/dev/fd.c		fd needs-flag
1361.1Sis
1371.1Sis# graphic devices
1381.1Sisdefine	grfbus {}
1391.1Sis
1401.1Sisdevice	grf {}
1411.1Sisattach	grf at grfbus
1421.1Sisfile	arch/amiga/dev/grf.c		grf needs-count
1431.1Sis
1441.1Sisdevice	ite: tty
1451.1Sisattach	ite at grf
1461.1Sisfile	arch/amiga/dev/ite.c		ite needs-flag
1471.1Sisfile	arch/amiga/dev/kbdmap.c		ite
1481.1Sisfile	arch/amiga/dev/kf_custom.c	kfont_custom
1491.16Sisfile	arch/amiga/dev/kf_iso8859_1_8x8.c	kfont_cons_iso8859_1 &
1501.16Sis	( ite | amidisplaycc )
1511.16Sisfile	arch/amiga/dev/kf_iso8859_1_8x11.c	kfont_cons_iso8859_1 &
1521.16Sis	kfont_8x11
1531.16Sisfile	arch/amiga/dev/kf_iso8859_2_8x8.c	kfont_cons_iso8859_2 &
1541.16Sis	( ite | amidisplaycc )
1551.16Sisfile	arch/amiga/dev/kf_iso8859_2_8x11.c	kfont_cons_iso8859_2 &
1561.16Sis	kfont_8x11
1571.1Sis
1581.1Sis# custom chips grf (ite0 grf0)
1591.1Sisdevice	grfcc: grfbus
1601.1Sisattach	grfcc at mainbus
1611.1Sisfile	arch/amiga/dev/grf_cc.c		grfcc needs-flag
1621.1Sisfile	arch/amiga/dev/ite_cc.c		grfcc & ite
1631.1Sis
1641.7Saymeric# wscons interface to custom chips
1651.7Saymericdevice	amidisplaycc: wsemuldisplaydev
1661.7Saymericattach	amidisplaycc at mainbus
1671.7Saymericfile	arch/amiga/dev/amidisplaycc.c	amidisplaycc needs-flag
1681.7Saymeric
1691.1Sisdefpseudo	view
1701.1Sisfile	arch/amiga/dev/view.c		view | grfcc needs-count
1711.7Saymericfile	arch/amiga/dev/grfabs.c		grfcc | view | amidisplaycc
1721.7Saymericfile	arch/amiga/dev/grfabs_cc.c	grfcc | view | amidisplaycc
1731.7Saymericfile	arch/amiga/dev/grfabs_ccglb.c	grfcc | view | amidisplaycc
1741.1Sis
1751.1Sis# retina ZII grf (ite1 grf1)
1761.1Sisdevice	grfrt: grfbus
1771.1Sisattach	grfrt at zbus
1781.1Sisfile	arch/amiga/dev/grf_rt.c		grfrt needs-flag
1791.1Sisfile	arch/amiga/dev/ite_rt.c		grfrt & ite
1801.1Sis
1811.1Sis# retina ZIII grf (ite2 grf2)
1821.1Sisdevice	grfrh: grfbus
1831.1Sisattach	grfrh at zbus
1841.1Sisfile	arch/amiga/dev/grf_rh.c		grfrh needs-flag
1851.1Sisfile	arch/amiga/dev/ite_rh.c		grfrh & ite
1861.1Sis
1871.1Sis# cirrus grf (ite3 grf3)
1881.1Sisdevice	grfcl: grfbus
1891.1Sisattach	grfcl at zbus
1901.1Sisfile	arch/amiga/dev/grf_cl.c		grfcl needs-flag
1911.1Sisfile	arch/amiga/dev/ite_cl.c		grfcl & ite
1921.1Sis
1931.1Sis# A2410 grf (ite4 grf4)
1941.1Sisdevice	grful: grfbus
1951.1Sisattach	grful at zbus
1961.1Sisfile	arch/amiga/dev/grf_ul.c		grful needs-flag
1971.1Sisfile	arch/amiga/dev/ite_ul.c		grful & ite
1981.15Sisfile	arch/amiga/dev/grf_ultms.c	grful
1991.1Sis
2001.1Sis# CyberVison 64 grf (ite5 grf5)
2011.1Sisdevice	grfcv: grfbus
2021.1Sisattach	grfcv at zbus
2031.1Sisfile	arch/amiga/dev/grf_cv.c		grfcv needs-flag
2041.1Sisfile	arch/amiga/dev/ite_cv.c		grfcv & ite
2051.1Sis
2061.1Sis# Tseng grf (ite6 grf6)
2071.1Sisdevice	grfet: grfbus
2081.1Sisattach	grfet at zbus
2091.1Sisfile	arch/amiga/dev/grf_et.c		grfet needs-flag
2101.1Sisfile	arch/amiga/dev/ite_et.c		grfet & ite
2111.1Sis
2121.1Sis# CyberVison 64/3D grf (ite7 grf7)
2131.1Sisdevice	grfcv3d: grfbus
2141.1Sisattach	grfcv3d at zbus
2151.1Sisfile	arch/amiga/dev/grf_cv3d.c	grfcv3d needs-flag
2161.1Sisfile	arch/amiga/dev/ite_cv3d.c	grfcv3d & ite
2171.1Sis
2181.1Sis# device defined in sys/conf/files
2191.1Sis# A2065, Ameristar, Ariadne ethernet cards
2201.1Sisattach	le at zbus with le_zbus: le24
2211.1Sisfile	arch/amiga/dev/if_le.c		le_zbus needs-flag
2221.1Sis
2231.1Sis# AriadneII ethernet card
2241.1Sis# device defined in sys/conf/files
2251.1Sisattach	ne at zbus with ne_zbus: rtl80x9
2261.1Sisfile	arch/amiga/dev/if_ne_zbus.c	ne_zbus needs-flag
2271.1Sis
2281.1Sis# Hydra ethernet card
2291.1Sisdevice	ed: ifnet, ether, arp
2301.1Sisattach	ed at zbus with ed_zbus
2311.1Sisfile	arch/amiga/dev/if_ed.c		ed_zbus needs-flag
2321.1Sis
2331.1Sis# C=/Ameristar A2060 / 560
2341.1Sisattach	bah at zbus with bah_zbus
2351.1Sisfile	arch/amiga/dev/if_bah_zbus.c	bah_zbus
2361.1Sis
2371.1Sis# CEI A4066 EthernetPLUS
2381.1Sisdevice	es: ifnet, ether, arp
2391.1Sisattach	es at zbus
2401.1Sisfile	arch/amiga/dev/if_es.c		es needs-flag
2411.1Sis
2421.1Sis# Quicknet ethernet card
2431.1Sisdevice	qn: ifnet, ether, arp
2441.1Sisattach	qn at zbus
2451.1Sisfile	arch/amiga/dev/if_qn.c		qn needs-flag
2461.1Sis
2471.1Sis# A2232 msc serial ports
2481.1Sisdevice	msc: tty
2491.1Sisattach	msc at zbus
2501.1Sisfile	arch/amiga/dev/msc.c		msc needs-count
2511.1Sis
2521.1Sis# bsc/Alf Data MultiFaceCard
2531.1Sisdevice	mfc { unit = -1 }
2541.1Sisattach	mfc at zbus
2551.1Sis
2561.1Sisdevice	mfcs: tty
2571.1Sisattach	mfcs at mfc
2581.1Sisdevice	mfcp
2591.1Sisattach	mfcp at mfc
2601.1Sisfile	arch/amiga/dev/mfc.c		mfcs | mfcp needs-count
2611.1Sis
2621.1Sis# direct bus ISA-chip i/o
2631.1Sisdefine	supio {port = -1}
2641.1Sis
2651.1Sis# ZBus HyperComs: HyperCom Z3, HyperCom 4
2661.1Sisdevice	hyper: supio
2671.1Sisattach	hyper at zbus
2681.1Sisfile	arch/amiga/dev/hyper.c		hyper
2691.1Sis
2701.1Sisattach	com at supio with com_supio
2711.1Sisfile	arch/amiga/dev/com_supio.c	com_supio
2721.1Sis
2731.1Sis# ISDN Blaster, ISDN Master
2741.1Sisdevice	aster: supio
2751.1Sisattach	aster at zbus
2761.1Sisfile	arch/amiga/dev/aster.c		aster
2771.1Sis
2781.1Sis# handle gvp's odd autoconf info..
2791.1Sisdevice	gvpbus {}
2801.1Sisattach	gvpbus at zbus
2811.1Sisfile	arch/amiga/dev/gvpbus.c		gvpbus
2821.1Sis
2831.1Sisattach	lpt at supio with lpt_supio
2841.1Sisfile	arch/amiga/dev/lpt_supio.c	lpt_supio
2851.1Sis
2861.1Sisinclude "dev/scsipi/files.scsipi"
2871.1Sis
2881.1Sis# wd 33c93 contrllers
2891.4Slukemdefine	sbic
2901.1Sisfile	arch/amiga/dev/sbic.c		sbic
2911.1Sis
2921.1Sis# GVP series II
2931.1Sisdevice	gtsc: scsi, sbic
2941.1Sisattach	gtsc at gvpbus
2951.1Sisfile	arch/amiga/dev/gtsc.c		gtsc needs-flag
2961.1Sis
2971.1Sis# Amiga 3000 internal
2981.1Sisdevice	ahsc: scsi, sbic
2991.1Sisattach	ahsc at mainbus
3001.1Sisfile	arch/amiga/dev/ahsc.c		ahsc needs-flag
3011.1Sis
3021.1Sis# C= A2091
3031.1Sisdevice atzsc: scsi, sbic
3041.1Sisattach atzsc at zbus
3051.1Sisfile	arch/amiga/dev/atzsc.c		atzsc needs-flag
3061.1Sis
3071.1Sis# ncr 5380 controllers
3081.1Sisdefine	sci
3091.1Sisfile	arch/amiga/dev/sci.c		sci
3101.1Sis
3111.1Sis# Supra Wordsync II
3121.1Sisdevice	wstsc: scsi, sci
3131.1Sisattach	wstsc at zbus
3141.1Sisfile	arch/amiga/dev/wstsc.c		wstsc needs-flag
3151.1Sis
3161.4Slukem# IVS
3171.1Sisdevice	ivsc: scsi, sci
3181.1Sisattach	ivsc at zbus
3191.1Sisfile	arch/amiga/dev/ivsc.c		ivsc needs-flag
3201.1Sis
3211.1Sis# MLH
3221.1Sisdevice	mlhsc: scsi, sci
3231.1Sisattach	mlhsc at zbus
3241.1Sisfile	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
3251.1Sis
3261.1Sis# CSA twelve gauge.
3271.1Sisdevice	otgsc: scsi, sci
3281.1Sisattach	otgsc at zbus
3291.1Sisfile	arch/amiga/dev/otgsc.c		otgsc needs-flag
3301.1Sis
3311.1Sis# ncr 57c710 controllers
3321.2Sisdefine	asiop
3331.2Sisfile	arch/amiga/dev/siop.c		asiop
3341.1Sis
3351.1Sis# PPI Zeus
3361.2Sisdevice	zssc: scsi, asiop
3371.1Sisattach	zssc at zbus
3381.1Sisfile	arch/amiga/dev/zssc.c		zssc needs-flag
3391.1Sis
3401.1Sis# CSA Magnum
3411.2Sisdevice	mgnsc: scsi, asiop
3421.1Sisattach	mgnsc at zbus
3431.1Sisfile	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
3441.1Sis
3451.1Sis# MacroSystems USA Warp Engine
3461.2Sisdevice	wesc: scsi, asiop
3471.1Sisattach	wesc at zbus
3481.1Sisfile	arch/amiga/dev/wesc.c		wesc needs-flag
3491.1Sis
3501.1Sis# C= A4091 & A4000T
3511.2Sisdevice	afsc: scsi, asiop
3521.1Sisattach	afsc at zbus
3531.2Sisdevice	aftsc: scsi, asiop
3541.1Sisattach	aftsc at mainbus
3551.1Sisfile	arch/amiga/dev/afsc.c		afsc | aftsc needs-flag
3561.1Sis
3571.1Sis# ncr 57c720/770 controllers
3581.1Sisdefine	siopng
3591.1Sisfile	arch/amiga/dev/siop2.c		siopng
3601.1Sis
3611.1Sis# CyberStorm MKIII scsi
3621.1Sisdevice	cbiiisc: scsi, siopng
3631.1Sisattach	cbiiisc at zbus
3641.1Sisfile	arch/amiga/dev/cbiiisc.c	cbiiisc needs-flag
3651.1Sis
3661.1Sis# Emulex ESP216 & FAS216 controllers
3671.1Sis
3681.1Sis# FastlaneZ3
3691.1Sisdevice	flsc: scsi, ncr53c9x
3701.1Sisattach	flsc at zbus
3711.1Sisfile	arch/amiga/dev/flsc.c		flsc needs-flag
3721.1Sis
3731.1Sis# Blizzard1230-I,II
3741.1Sisdevice	bzsc: scsi, ncr53c9x
3751.1Sisattach	bzsc at zbus
3761.1Sisfile	arch/amiga/dev/bzsc.c		bzsc needs-flag
3771.1Sis
3781.1Sis# Blizzard12x0-IV
3791.1Sisdevice	bzivsc: scsi, ncr53c9x
3801.1Sisattach	bzivsc at zbus
3811.1Sisfile	arch/amiga/dev/bzivsc.c		bzivsc needs-flag
3821.1Sis
3831.1Sis# Blizzard2060 scsi
3841.1Sisdevice	bztzsc: scsi, ncr53c9x
3851.1Sisattach	bztzsc at zbus
3861.1Sisfile	arch/amiga/dev/bztzsc.c		bztzsc needs-flag
3871.1Sis
3881.1Sis# CyberSCSI [I] scsi
3891.1Sisdevice	cbsc: scsi, ncr53c9x
3901.1Sisattach	cbsc at zbus
3911.1Sisfile	arch/amiga/dev/cbsc.c		cbsc needs-flag
3921.1Sis
3931.1Sis# CyberSCSI MKII scsi
3941.1Sisdevice	cbiisc: scsi, ncr53c9x
3951.1Sisattach	cbiisc at zbus
3961.1Sisfile	arch/amiga/dev/cbiisc.c		cbiisc needs-flag
3971.1Sis
3981.1Sis# EMPLANT
3991.1Sisdevice	empsc: scsi, sci
4001.1Sisattach	empsc at zbus
4011.1Sisfile	arch/amiga/dev/empsc.c		empsc needs-flag
4021.1Sis
4031.1Sis# Amiga 4000/1200 IDE masquerading as SCSI
4041.1Sisdevice	idesc: scsi
4051.1Sisattach	idesc at mainbus
4061.1Sisfile	arch/amiga/dev/idesc.c		idesc needs-flag
4071.1Sis
4081.20Sphxdefine	gayle
4091.20Sphxfile	arch/amiga/amiga/gayle.c		gayle
4101.1Sis
4111.20Sphxfile	arch/amiga/dev/gayle_pcmcia.c		pccard
4121.20Sphxdevice	pccard: pcmciabus, gayle
4131.20Sphxattach	pccard at mainbus
4141.1Sis
4151.20Sphxinclude "dev/pcmcia/files.pcmcia"
4161.1Sis
4171.1Sisinclude "dev/ata/files.ata"
4181.1Sis
4191.4Slukem# Amiga 4000/1200 IDE using MI wdc
4201.1Sisattach	wdc at mainbus with wdc_amiga: gayle
4211.1Sisfile	arch/amiga/dev/wdc_amiga.c	wdc_amiga
4221.10Sgehenna
4231.20Sphx# Buddha wdc
4241.20Sphxattach	wdc at zbus with wdc_buddha
4251.20Sphxfile	arch/amiga/dev/wdc_buddha.c	wdc_buddha
4261.20Sphx
4271.20Sphx# Compatibility modules
4281.20Sphx
4291.20Sphx# OSS audio driver compatibility
4301.20Sphx#include "compat/ossaudio/files.ossaudio"
4311.20Sphx
4321.10Sgehennainclude "arch/amiga/conf/majors.amiga"
433