1# $NetBSD: files.tc,v 1.36 2020/01/20 18:38:17 thorpej Exp $ 2# 3# Config file and device description for machine-independent 4# TURBOchannel code. Included by ports that need it. 5 6defflag TCVERBOSE 7 8device tc {[slot = -1], [offset = -1]}: bus 9#attach tc at tcbus 10file dev/tc/tc.c tc needs-flag 11 12# IOCTL ASIC 13device ioasic { offset = -1 } 14attach ioasic at tc 15file dev/tc/ioasic_subr.c ioasic 16 17# LANCE attachments. 18# lance device defined in sys/conf/files 19# le_dec_subr attribute defined in sys/dev/dec/files.dec 20 21attach le at ioasic with le_ioasic: le24, le_dec_subr 22file dev/tc/if_le_ioasic.c le_ioasic 23 24attach le at tc with le_tc: le24, le_dec_subr 25file dev/tc/if_le_tc.c le_tc 26 27# baseboard audio 28device bba: audiobus, am7930 29attach bba at ioasic 30file dev/tc/bba.c bba 31 32# TCDS dual channel SCSI 33device tcds { chip = -1 } 34attach tcds at tc 35file dev/tc/tcds.c tcds 36 37# 53C[F]90 PMAZ single channel SCSI 38device asc: ncr53c9x, scsi 39attach asc at tc with asc_tc 40file dev/tc/asc_tc.c asc_tc 41attach asc at tcds with asc_tcds 42file dev/tc/asc_tcds.c asc_tcds 43 44# 8530 UARTs using the MI 8530 driver 45device zsc { channel = -1 } 46attach zsc at ioasic with zsc_ioasic 47file dev/tc/zs_ioasic.c zsc_ioasic needs-flag 48file dev/ic/z8530sc.c zsc 49 50device zstty: tty 51attach zstty at zsc 52file dev/ic/z8530tty.c zstty needs-flag 53 54attach vsms at zsc with zsms 55file dev/tc/zsms.c zsms 56 57attach lkkbd at zsc with zskbd 58file dev/tc/zskbd.c zskbd needs-flag 59 60# CX PMAG-B 61device cfb: wsemuldisplaydev, rasops8 62attach cfb at tc 63file dev/tc/cfb.c cfb needs-flag 64 65# MX PMAG-A 66device mfb: wsemuldisplaydev, rasops8 67attach mfb at tc 68file dev/tc/mfb.c mfb needs-flag 69 70# TX PMAG-J 71device tfb: wsemuldisplaydev, rasops8 72attach tfb at tc 73file dev/tc/tfb.c tfb needs-flag 74 75# HX PMAGB-B 76device sfb: wsemuldisplaydev, rasops8 77attach sfb at tc 78file dev/tc/sfb.c sfb needs-flag 79 80# STIC (stamp interface chip) for PX and PXG 81define stic 82file dev/tc/stic.c stic needs-flag 83 84# PX PMAG-C 85device px: wsemuldisplaydev, stic 86attach px at tc 87file dev/tc/px.c px needs-flag 88 89# PXG PMAG-D, PMAG-E, PMAG-F 90device pxg: wsemuldisplaydev, stic 91attach pxg at tc 92file dev/tc/pxg.c pxg needs-flag 93 94# HX+ PMAGD 95device sfbp: wsemuldisplaydev, rasops32, rasops8 96attach sfbp at tc 97file dev/tc/sfbplus.c sfbp needs-flag 98 99# TC-USB 100device tcu { } : gpiobus 101attach tcu at tc 102file dev/tc/tcu.c tcu 103 104attach slhci at tcu with slhci_tcu 105file dev/tc/slhci_tcu.c slhci_tcu needs-flag 106