files.amigappc revision 1.27
11.27Srkujawa#	$NetBSD: files.amigappc,v 1.27 2012/12/02 22:11:25 rkujawa 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.23Sphxdefparam			IOBZCLOCK
351.23Sphx
361.25Sphxfile	dev/cons.c
371.25Sphxfile	dev/cninit.c
381.20Sphxfile	arch/amigappc/amigappc/amiga_init.c
391.20Sphxfile	arch/amigappc/amigappc/autoconf.c
401.20Sphxfile	arch/amigappc/amigappc/machdep.c
411.20Sphxfile	arch/amigappc/amigappc/pic_amiga.c
421.20Sphxfile	arch/powerpc/powerpc/clock.c
431.20Sphxfile	arch/powerpc/powerpc/procfs_machdep.c	procfs
441.20Sphxfile	arch/amiga/amiga/cc.c
451.20Sphxfile	arch/amiga/amiga/cia.c
461.20Sphxfile	arch/amiga/amiga/conf.c
471.20Sphxfile	arch/amiga/amiga/disksubr.c
481.20Sphxfile	arch/amiga/amiga/dkbad.c
491.20Sphxfile	arch/amiga/dev/md_root.c		memory_disk_hooks
501.20Sphx
511.20Sphx# for bus_space
521.20Sphx
531.20Sphxdefine	amibus_bl
541.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_4.c
551.20Sphx
561.20Sphxdefine	amibus_ww
571.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_2word.c
581.20Sphx
591.21Sphxdefine	amibus_wb
601.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_1word.c
611.20Sphx
621.20Sphxdefine	amibus_b16
631.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_16.c	amibus_b16
641.20Sphx
651.20Sphxdefine	amibus_b800
661.20Sphxfile	arch/amiga/amiga/amiga_bus_simple_0x800.c	amibus_b800
671.1Sis
681.4Slukemdevice	mainbus {}
691.4Slukemattach	mainbus at root
701.20Sphxfile	arch/amigappc/amigappc/mainbus.c	mainbus
711.1Sis
721.1Sisdevice	cpu
731.1Sisattach	cpu at mainbus
741.20Sphxfile	arch/amigappc/amigappc/cpu.c		cpu
751.1Sis
761.1Sis# zorro expansion bus.
771.1Sisdevice	zbus {}
781.1Sisattach	zbus at mainbus
791.1Sisfile	arch/amiga/dev/zbus.c		zbus
801.1Sis
811.1Sisdefine	event {}
821.1Sisfile	arch/amiga/dev/event.c		event
831.1Sis
841.20Sphx#device	clock
851.20Sphx#attach	clock at mainbus
861.20Sphx#file	arch/amiga/dev/clock.c
871.1Sis
881.1Sis# A3000/4000 internal hwc
891.1Sisdevice	a34kbbc
901.1Sisattach	a34kbbc at mainbus
911.1Sisfile	arch/amiga/dev/a34kbbc.c	a34kbbc
921.1Sis
931.1Sis# keyboard
941.7Saymericdevice	kbd: event,wskbddev
951.1Sisattach	kbd at mainbus
961.1Sisfile	arch/amiga/dev/kbd.c		kbd needs-flag
971.7Saymericfile	arch/amiga/dev/wskbdmap_amiga.c	kbd
981.1Sis
991.1Sis# serial port
1001.1Sisdevice	ser: tty
1011.1Sisattach	ser at mainbus
1021.1Sisfile	arch/amiga/dev/ser.c		ser needs-count
1031.1Sis
1041.1Sis# parallel port
1051.1Sisdevice	par
1061.1Sisattach	par at mainbus
1071.1Sisfile	arch/amiga/dev/par.c		par needs-count
1081.1Sis
1091.1Sis# audio
1101.9Saugustssdevice	aucc: audiobus
1111.1Sisattach	aucc at mainbus
1121.4Slukemfile	arch/amiga/dev/aucc.c		aucc needs-flag
1131.1Sis
1141.9Saugustssdevice	melody: audiobus, tms320av110
1151.1Sisattach	melody at zbus
1161.1Sisfile	arch/amiga/dev/melody.c		melody
1171.1Sis
1181.20Sphxdevice repulse: audiobus, ac97, mulaw
1191.20Sphxattach	repulse at zbus
1201.20Sphxfile	arch/amiga/dev/repulse.c	repulse
1211.20Sphx
1221.20Sphxdevice toccata: audiobus, ad1848, auconv
1231.20Sphxattach	toccata at zbus
1241.20Sphxfile	arch/amiga/dev/toccata.c	toccata
1251.20Sphx
1261.1Sis# mouse
1271.1Sisdevice	ms: event
1281.1Sisattach	ms at mainbus
1291.1Sisfile	arch/amiga/dev/ms.c		ms needs-flag
1301.1Sis
1311.1Sis# floppy
1321.1Sisdevice	fdc { unit = -1 }
1331.1Sisattach	fdc at mainbus
1341.1Sis
1351.1Sisdevice	fd: disk
1361.1Sisattach	fd at fdc
1371.1Sisfile	arch/amiga/dev/fd.c		fd needs-flag
1381.1Sis
1391.1Sis# graphic devices
1401.1Sisdefine	grfbus {}
1411.1Sis
1421.1Sisdevice	grf {}
1431.1Sisattach	grf at grfbus
1441.1Sisfile	arch/amiga/dev/grf.c		grf needs-count
1451.1Sis
1461.1Sisdevice	ite: tty
1471.1Sisattach	ite at grf
1481.1Sisfile	arch/amiga/dev/ite.c		ite needs-flag
1491.1Sisfile	arch/amiga/dev/kbdmap.c		ite
1501.1Sisfile	arch/amiga/dev/kf_custom.c	kfont_custom
1511.16Sisfile	arch/amiga/dev/kf_iso8859_1_8x8.c	kfont_cons_iso8859_1 &
1521.25Sphx	( ite | wsdisplay )
1531.16Sisfile	arch/amiga/dev/kf_iso8859_1_8x11.c	kfont_cons_iso8859_1 &
1541.16Sis	kfont_8x11
1551.16Sisfile	arch/amiga/dev/kf_iso8859_2_8x8.c	kfont_cons_iso8859_2 &
1561.25Sphx	( ite | wsdisplay )
1571.16Sisfile	arch/amiga/dev/kf_iso8859_2_8x11.c	kfont_cons_iso8859_2 &
1581.16Sis	kfont_8x11
1591.1Sis
1601.1Sis# custom chips grf (ite0 grf0)
1611.1Sisdevice	grfcc: grfbus
1621.1Sisattach	grfcc at mainbus
1631.1Sisfile	arch/amiga/dev/grf_cc.c		grfcc needs-flag
1641.1Sisfile	arch/amiga/dev/ite_cc.c		grfcc & ite
1651.1Sis
1661.7Saymeric# wscons interface to custom chips
1671.7Saymericdevice	amidisplaycc: wsemuldisplaydev
1681.7Saymericattach	amidisplaycc at mainbus
1691.7Saymericfile	arch/amiga/dev/amidisplaycc.c	amidisplaycc needs-flag
1701.7Saymeric
1711.1Sisdefpseudo	view
1721.1Sisfile	arch/amiga/dev/view.c		view | grfcc needs-count
1731.7Saymericfile	arch/amiga/dev/grfabs.c		grfcc | view | amidisplaycc
1741.7Saymericfile	arch/amiga/dev/grfabs_cc.c	grfcc | view | amidisplaycc
1751.7Saymericfile	arch/amiga/dev/grfabs_ccglb.c	grfcc | view | amidisplaycc
1761.1Sis
1771.1Sis# retina ZII grf (ite1 grf1)
1781.1Sisdevice	grfrt: grfbus
1791.1Sisattach	grfrt at zbus
1801.1Sisfile	arch/amiga/dev/grf_rt.c		grfrt needs-flag
1811.1Sisfile	arch/amiga/dev/ite_rt.c		grfrt & ite
1821.1Sis
1831.1Sis# retina ZIII grf (ite2 grf2)
1841.1Sisdevice	grfrh: grfbus
1851.1Sisattach	grfrh at zbus
1861.1Sisfile	arch/amiga/dev/grf_rh.c		grfrh needs-flag
1871.1Sisfile	arch/amiga/dev/ite_rh.c		grfrh & ite
1881.1Sis
1891.1Sis# cirrus grf (ite3 grf3)
1901.1Sisdevice	grfcl: grfbus
1911.1Sisattach	grfcl at zbus
1921.1Sisfile	arch/amiga/dev/grf_cl.c		grfcl needs-flag
1931.1Sisfile	arch/amiga/dev/ite_cl.c		grfcl & ite
1941.1Sis
1951.1Sis# A2410 grf (ite4 grf4)
1961.1Sisdevice	grful: grfbus
1971.1Sisattach	grful at zbus
1981.1Sisfile	arch/amiga/dev/grf_ul.c		grful needs-flag
1991.1Sisfile	arch/amiga/dev/ite_ul.c		grful & ite
2001.15Sisfile	arch/amiga/dev/grf_ultms.c	grful
2011.1Sis
2021.1Sis# CyberVison 64 grf (ite5 grf5)
2031.1Sisdevice	grfcv: grfbus
2041.1Sisattach	grfcv at zbus
2051.1Sisfile	arch/amiga/dev/grf_cv.c		grfcv needs-flag
2061.1Sisfile	arch/amiga/dev/ite_cv.c		grfcv & ite
2071.1Sis
2081.1Sis# Tseng grf (ite6 grf6)
2091.1Sisdevice	grfet: grfbus
2101.1Sisattach	grfet at zbus
2111.1Sisfile	arch/amiga/dev/grf_et.c		grfet needs-flag
2121.1Sisfile	arch/amiga/dev/ite_et.c		grfet & ite
2131.1Sis
2141.1Sis# CyberVison 64/3D grf (ite7 grf7)
2151.1Sisdevice	grfcv3d: grfbus
2161.1Sisattach	grfcv3d at zbus
2171.1Sisfile	arch/amiga/dev/grf_cv3d.c	grfcv3d needs-flag
2181.1Sisfile	arch/amiga/dev/ite_cv3d.c	grfcv3d & ite
2191.1Sis
2201.1Sis# device defined in sys/conf/files
2211.1Sis# A2065, Ameristar, Ariadne ethernet cards
2221.1Sisattach	le at zbus with le_zbus: le24
2231.1Sisfile	arch/amiga/dev/if_le.c		le_zbus needs-flag
2241.1Sis
2251.1Sis# AriadneII ethernet card
2261.1Sis# device defined in sys/conf/files
2271.1Sisattach	ne at zbus with ne_zbus: rtl80x9
2281.1Sisfile	arch/amiga/dev/if_ne_zbus.c	ne_zbus needs-flag
2291.1Sis
2301.1Sis# Hydra ethernet card
2311.1Sisdevice	ed: ifnet, ether, arp
2321.26Srkujawaattach	ed at zbus with ed_zbus: dp8390nic
2331.26Srkujawafile	arch/amiga/dev/if_ed_zbus.c	ed_zbus needs-flag
2341.1Sis
2351.1Sis# C=/Ameristar A2060 / 560
2361.1Sisattach	bah at zbus with bah_zbus
2371.1Sisfile	arch/amiga/dev/if_bah_zbus.c	bah_zbus
2381.1Sis
2391.1Sis# CEI A4066 EthernetPLUS
2401.1Sisdevice	es: ifnet, ether, arp
2411.1Sisattach	es at zbus
2421.1Sisfile	arch/amiga/dev/if_es.c		es needs-flag
2431.1Sis
2441.1Sis# Quicknet ethernet card
2451.1Sisdevice	qn: ifnet, ether, arp
2461.1Sisattach	qn at zbus
2471.1Sisfile	arch/amiga/dev/if_qn.c		qn needs-flag
2481.1Sis
2491.1Sis# A2232 msc serial ports
2501.1Sisdevice	msc: tty
2511.1Sisattach	msc at zbus
2521.1Sisfile	arch/amiga/dev/msc.c		msc needs-count
2531.1Sis
2541.1Sis# bsc/Alf Data MultiFaceCard
2551.1Sisdevice	mfc { unit = -1 }
2561.1Sisattach	mfc at zbus
2571.1Sis
2581.1Sisdevice	mfcs: tty
2591.1Sisattach	mfcs at mfc
2601.1Sisdevice	mfcp
2611.1Sisattach	mfcp at mfc
2621.1Sisfile	arch/amiga/dev/mfc.c		mfcs | mfcp needs-count
2631.1Sis
2641.1Sis# direct bus ISA-chip i/o
2651.1Sisdefine	supio {port = -1}
2661.1Sis
2671.1Sis# ZBus HyperComs: HyperCom Z3, HyperCom 4
2681.1Sisdevice	hyper: supio
2691.1Sisattach	hyper at zbus
2701.1Sisfile	arch/amiga/dev/hyper.c		hyper
2711.1Sis
2721.22Sphx# IOBlix
2731.22Sphxdevice	iobl: supio, amibus_b16
2741.22Sphxattach	iobl at zbus with iobl_zbus
2751.22Sphxfile	arch/amiga/dev/ioblix_zbus.c	iobl_zbus
2761.22Sphx
2771.1Sisattach	com at supio with com_supio
2781.1Sisfile	arch/amiga/dev/com_supio.c	com_supio
2791.1Sis
2801.1Sis# ISDN Blaster, ISDN Master
2811.1Sisdevice	aster: supio
2821.1Sisattach	aster at zbus
2831.1Sisfile	arch/amiga/dev/aster.c		aster
2841.1Sis
2851.1Sis# handle gvp's odd autoconf info..
2861.1Sisdevice	gvpbus {}
2871.1Sisattach	gvpbus at zbus
2881.1Sisfile	arch/amiga/dev/gvpbus.c		gvpbus
2891.1Sis
2901.1Sisattach	lpt at supio with lpt_supio
2911.1Sisfile	arch/amiga/dev/lpt_supio.c	lpt_supio
2921.1Sis
2931.1Sisinclude "dev/scsipi/files.scsipi"
2941.1Sis
2951.1Sis# wd 33c93 contrllers
2961.4Slukemdefine	sbic
2971.1Sisfile	arch/amiga/dev/sbic.c		sbic
2981.1Sis
2991.1Sis# GVP series II
3001.1Sisdevice	gtsc: scsi, sbic
3011.1Sisattach	gtsc at gvpbus
3021.1Sisfile	arch/amiga/dev/gtsc.c		gtsc needs-flag
3031.1Sis
3041.1Sis# Amiga 3000 internal
3051.1Sisdevice	ahsc: scsi, sbic
3061.1Sisattach	ahsc at mainbus
3071.1Sisfile	arch/amiga/dev/ahsc.c		ahsc needs-flag
3081.1Sis
3091.1Sis# C= A2091
3101.1Sisdevice atzsc: scsi, sbic
3111.1Sisattach atzsc at zbus
3121.1Sisfile	arch/amiga/dev/atzsc.c		atzsc needs-flag
3131.1Sis
3141.1Sis# ncr 5380 controllers
3151.1Sisdefine	sci
3161.1Sisfile	arch/amiga/dev/sci.c		sci
3171.1Sis
3181.1Sis# Supra Wordsync II
3191.1Sisdevice	wstsc: scsi, sci
3201.1Sisattach	wstsc at zbus
3211.1Sisfile	arch/amiga/dev/wstsc.c		wstsc needs-flag
3221.1Sis
3231.4Slukem# IVS
3241.1Sisdevice	ivsc: scsi, sci
3251.1Sisattach	ivsc at zbus
3261.1Sisfile	arch/amiga/dev/ivsc.c		ivsc needs-flag
3271.1Sis
3281.1Sis# MLH
3291.1Sisdevice	mlhsc: scsi, sci
3301.1Sisattach	mlhsc at zbus
3311.1Sisfile	arch/amiga/dev/mlhsc.c		mlhsc needs-flag
3321.1Sis
3331.1Sis# CSA twelve gauge.
3341.1Sisdevice	otgsc: scsi, sci
3351.1Sisattach	otgsc at zbus
3361.1Sisfile	arch/amiga/dev/otgsc.c		otgsc needs-flag
3371.1Sis
3381.1Sis# ncr 57c710 controllers
3391.2Sisdefine	asiop
3401.2Sisfile	arch/amiga/dev/siop.c		asiop
3411.1Sis
3421.1Sis# PPI Zeus
3431.2Sisdevice	zssc: scsi, asiop
3441.1Sisattach	zssc at zbus
3451.1Sisfile	arch/amiga/dev/zssc.c		zssc needs-flag
3461.1Sis
3471.1Sis# CSA Magnum
3481.2Sisdevice	mgnsc: scsi, asiop
3491.1Sisattach	mgnsc at zbus
3501.1Sisfile	arch/amiga/dev/mgnsc.c		mgnsc needs-flag
3511.1Sis
3521.1Sis# MacroSystems USA Warp Engine
3531.2Sisdevice	wesc: scsi, asiop
3541.1Sisattach	wesc at zbus
3551.1Sisfile	arch/amiga/dev/wesc.c		wesc needs-flag
3561.1Sis
3571.24Sphx# Phase5 Blizzard 603e+ SCSI
3581.24Sphxdevice	bppcsc: scsi, asiop
3591.24Sphxattach	bppcsc at zbus
3601.24Sphxfile	arch/amiga/dev/bppcsc.c		bppcsc needs-flag
3611.24Sphx
3621.1Sis# C= A4091 & A4000T
3631.2Sisdevice	afsc: scsi, asiop
3641.1Sisattach	afsc at zbus
3651.2Sisdevice	aftsc: scsi, asiop
3661.1Sisattach	aftsc at mainbus
3671.1Sisfile	arch/amiga/dev/afsc.c		afsc | aftsc needs-flag
3681.1Sis
3691.1Sis# ncr 57c720/770 controllers
3701.1Sisdefine	siopng
3711.1Sisfile	arch/amiga/dev/siop2.c		siopng
3721.1Sis
3731.1Sis# CyberStorm MKIII scsi
3741.1Sisdevice	cbiiisc: scsi, siopng
3751.1Sisattach	cbiiisc at zbus
3761.1Sisfile	arch/amiga/dev/cbiiisc.c	cbiiisc needs-flag
3771.1Sis
3781.1Sis# Emulex ESP216 & FAS216 controllers
3791.1Sis
3801.1Sis# FastlaneZ3
3811.1Sisdevice	flsc: scsi, ncr53c9x
3821.1Sisattach	flsc at zbus
3831.1Sisfile	arch/amiga/dev/flsc.c		flsc needs-flag
3841.1Sis
3851.1Sis# Blizzard1230-I,II
3861.1Sisdevice	bzsc: scsi, ncr53c9x
3871.1Sisattach	bzsc at zbus
3881.1Sisfile	arch/amiga/dev/bzsc.c		bzsc needs-flag
3891.1Sis
3901.1Sis# Blizzard12x0-IV
3911.1Sisdevice	bzivsc: scsi, ncr53c9x
3921.1Sisattach	bzivsc at zbus
3931.1Sisfile	arch/amiga/dev/bzivsc.c		bzivsc needs-flag
3941.1Sis
3951.1Sis# Blizzard2060 scsi
3961.1Sisdevice	bztzsc: scsi, ncr53c9x
3971.1Sisattach	bztzsc at zbus
3981.1Sisfile	arch/amiga/dev/bztzsc.c		bztzsc needs-flag
3991.1Sis
4001.1Sis# CyberSCSI [I] scsi
4011.1Sisdevice	cbsc: scsi, ncr53c9x
4021.1Sisattach	cbsc at zbus
4031.1Sisfile	arch/amiga/dev/cbsc.c		cbsc needs-flag
4041.1Sis
4051.1Sis# CyberSCSI MKII scsi
4061.1Sisdevice	cbiisc: scsi, ncr53c9x
4071.1Sisattach	cbiisc at zbus
4081.1Sisfile	arch/amiga/dev/cbiisc.c		cbiisc needs-flag
4091.1Sis
4101.1Sis# EMPLANT
4111.1Sisdevice	empsc: scsi, sci
4121.1Sisattach	empsc at zbus
4131.1Sisfile	arch/amiga/dev/empsc.c		empsc needs-flag
4141.1Sis
4151.1Sis# Amiga 4000/1200 IDE masquerading as SCSI
4161.1Sisdevice	idesc: scsi
4171.1Sisattach	idesc at mainbus
4181.1Sisfile	arch/amiga/dev/idesc.c		idesc needs-flag
4191.1Sis
4201.20Sphxdefine	gayle
4211.20Sphxfile	arch/amiga/amiga/gayle.c		gayle
4221.1Sis
4231.20Sphxfile	arch/amiga/dev/gayle_pcmcia.c		pccard
4241.20Sphxdevice	pccard: pcmciabus, gayle
4251.20Sphxattach	pccard at mainbus
4261.1Sis
4271.20Sphxinclude "dev/pcmcia/files.pcmcia"
4281.1Sis
4291.1Sisinclude "dev/ata/files.ata"
4301.1Sis
4311.4Slukem# Amiga 4000/1200 IDE using MI wdc
4321.1Sisattach	wdc at mainbus with wdc_amiga: gayle
4331.1Sisfile	arch/amiga/dev/wdc_amiga.c	wdc_amiga
4341.10Sgehenna
4351.20Sphx# Buddha wdc
4361.20Sphxattach	wdc at zbus with wdc_buddha
4371.20Sphxfile	arch/amiga/dev/wdc_buddha.c	wdc_buddha
4381.20Sphx
4391.27Srkujawa# Zorro III RAM block devices
4401.27Srkujawadevice  z3rambd: altmemdev
4411.27Srkujawaattach  z3rambd at zbus
4421.27Srkujawafile    arch/amiga/dev/z3rambd.c        z3rambd needs-flag
4431.27Srkujawa
4441.20Sphx# Compatibility modules
4451.20Sphx
4461.20Sphx# OSS audio driver compatibility
4471.20Sphx#include "compat/ossaudio/files.ossaudio"
4481.20Sphx
4491.21Sphxinclude "arch/amigappc/conf/majors.amigappc"
450