11.36Sthorpej#	$NetBSD: files.tc,v 1.36 2020/01/20 18:38:17 thorpej Exp $
21.1Scgd#
31.7Spk# Config file and device description for machine-independent
41.19Snisimura# TURBOchannel code.  Included by ports that need it.
51.9Senami
61.26Slukemdefflag	TCVERBOSE
71.1Scgd
81.33Smattdevice	tc {[slot = -1], [offset = -1]}: bus
91.8Sjonathan#attach	tc at tcbus
101.1Scgdfile	dev/tc/tc.c			tc	needs-flag
111.1Scgd
121.19Snisimura# IOCTL ASIC
131.12Sthorpejdevice	ioasic { offset = -1 }
141.8Sjonathanattach	ioasic at tc
151.15Ssimonbfile	dev/tc/ioasic_subr.c		ioasic
161.8Sjonathan
171.8Sjonathan# LANCE attachments.
181.8Sjonathan#  lance device defined in sys/conf/files
191.8Sjonathan#  le_dec_subr	attribute defined in sys/dev/dec/files.dec
201.8Sjonathan
211.13Sdrochnerattach le at ioasic with le_ioasic:	le24, le_dec_subr
221.25Ssimonbfile	dev/tc/if_le_ioasic.c		le_ioasic
231.25Ssimonb
241.13Sdrochnerattach le at tc with le_tc:		le24, le_dec_subr
251.8Sjonathanfile	dev/tc/if_le_tc.c		le_tc
261.14Sjonathan
271.18Saugustss# baseboard audio
281.35Sisakidevice  bba: audiobus, am7930
291.18Saugustssattach  bba at ioasic
301.18Saugustssfile    dev/tc/bba.c                    bba
311.5Sthorpej
321.30Sad# TCDS dual channel SCSI
331.30Saddevice	tcds { chip = -1 }
341.30Sadattach	tcds at tc
351.30Sadfile	dev/tc/tcds.c			tcds
361.30Sad
371.30Sad# 53C[F]90 PMAZ single channel SCSI
381.30Saddevice	asc: ncr53c9x, scsi
391.30Sadattach	asc at tc with asc_tc
401.30Sadfile	dev/tc/asc_tc.c			asc_tc
411.30Sadattach	asc at tcds with asc_tcds
421.30Sadfile	dev/tc/asc_tcds.c		asc_tcds
431.30Sad
441.30Sad# 8530 UARTs using the MI 8530 driver
451.30Saddevice zsc { channel = -1 }
461.30Sadattach zsc at ioasic with zsc_ioasic
471.30Sadfile   dev/tc/zs_ioasic.c              zsc_ioasic      needs-flag
481.30Sadfile   dev/ic/z8530sc.c                zsc
491.30Sad
501.30Saddevice zstty: tty
511.30Sadattach zstty at zsc
521.30Sadfile   dev/ic/z8530tty.c               zstty           needs-flag
531.32Scube
541.30Sadattach vsms at zsc with zsms
551.30Sadfile   dev/tc/zsms.c                   zsms
561.32Scube
571.30Sadattach lkkbd at zsc with zskbd
581.30Sadfile   dev/tc/zskbd.c                  zskbd           needs-flag
591.30Sad
601.19Snisimura# CX PMAG-B
611.30Saddevice cfb: wsemuldisplaydev, rasops8
621.30Sadattach cfb at tc
631.30Sadfile   dev/tc/cfb.c                    cfb needs-flag
641.19Snisimura
651.19Snisimura# MX PMAG-A
661.30Saddevice mfb: wsemuldisplaydev, rasops8
671.30Sadattach mfb at tc
681.30Sadfile   dev/tc/mfb.c                    mfb needs-flag
691.19Snisimura
701.19Snisimura# TX PMAG-J
711.30Saddevice tfb: wsemuldisplaydev, rasops8  
721.30Sadattach tfb at tc 
731.30Sadfile   dev/tc/tfb.c                    tfb needs-flag
741.19Snisimura
751.19Snisimura# HX PMAGB-B
761.30Saddevice sfb: wsemuldisplaydev, rasops8
771.30Sadattach sfb at tc
781.30Sadfile   dev/tc/sfb.c                    sfb needs-flag
791.20Sad
801.20Sad# STIC (stamp interface chip) for PX and PXG
811.30Saddefine stic
821.30Sadfile   dev/tc/stic.c                   stic needs-flag
831.20Sad
841.20Sad# PX PMAG-C
851.30Saddevice px: wsemuldisplaydev, stic
861.30Sadattach px at tc  
871.30Sadfile   dev/tc/px.c                     px needs-flag  
881.20Sad
891.20Sad# PXG PMAG-D, PMAG-E, PMAG-F
901.30Saddevice pxg: wsemuldisplaydev, stic
911.30Sadattach pxg at tc
921.30Sadfile   dev/tc/pxg.c                    pxg needs-flag
931.22Snisimura
941.22Snisimura# HX+ PMAGD
951.31Sbjh21device	sfbp: wsemuldisplaydev, rasops32, rasops8
961.31Sbjh21attach	sfbp at tc
971.31Sbjh21file	dev/tc/sfbplus.c		sfbp needs-flag
981.34Schristos
991.34Schristos# TC-USB
1001.34Schristosdevice	tcu { } : gpiobus
1011.34Schristosattach	tcu at tc
1021.34Schristosfile	dev/tc/tcu.c			tcu
1031.34Schristos
1041.34Schristosattach	slhci at tcu with slhci_tcu
1051.34Schristosfile	dev/tc/slhci_tcu.c		slhci_tcu needs-flag
106