files.tc revision 1.34
1# $NetBSD: files.tc,v 1.34 2016/08/11 09:05:42 christos 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,auconv 29attach bba at ioasic 30file dev/tc/bba.c bba 31 32# DEFTA FDDI controller 33device fta: pdq, fddi, ifnet, arp 34attach fta at tc 35file dev/tc/if_fta.c fta 36 37# TCDS dual channel SCSI 38device tcds { chip = -1 } 39attach tcds at tc 40file dev/tc/tcds.c tcds 41 42# 53C[F]90 PMAZ single channel SCSI 43device asc: ncr53c9x, scsi 44attach asc at tc with asc_tc 45file dev/tc/asc_tc.c asc_tc 46attach asc at tcds with asc_tcds 47file dev/tc/asc_tcds.c asc_tcds 48 49# 8530 UARTs using the MI 8530 driver 50device zsc { channel = -1 } 51attach zsc at ioasic with zsc_ioasic 52file dev/tc/zs_ioasic.c zsc_ioasic needs-flag 53file dev/ic/z8530sc.c zsc 54 55device zstty: tty 56attach zstty at zsc 57file dev/ic/z8530tty.c zstty needs-flag 58 59attach vsms at zsc with zsms 60file dev/tc/zsms.c zsms 61 62attach lkkbd at zsc with zskbd 63file dev/tc/zskbd.c zskbd needs-flag 64 65# CX PMAG-B 66device cfb: wsemuldisplaydev, rasops8 67attach cfb at tc 68file dev/tc/cfb.c cfb needs-flag 69 70# MX PMAG-A 71device mfb: wsemuldisplaydev, rasops8 72attach mfb at tc 73file dev/tc/mfb.c mfb needs-flag 74 75# TX PMAG-J 76device tfb: wsemuldisplaydev, rasops8 77attach tfb at tc 78file dev/tc/tfb.c tfb needs-flag 79 80# HX PMAGB-B 81device sfb: wsemuldisplaydev, rasops8 82attach sfb at tc 83file dev/tc/sfb.c sfb needs-flag 84 85# STIC (stamp interface chip) for PX and PXG 86define stic 87file dev/tc/stic.c stic needs-flag 88 89# PX PMAG-C 90device px: wsemuldisplaydev, stic 91attach px at tc 92file dev/tc/px.c px needs-flag 93 94# PXG PMAG-D, PMAG-E, PMAG-F 95device pxg: wsemuldisplaydev, stic 96attach pxg at tc 97file dev/tc/pxg.c pxg needs-flag 98 99# HX+ PMAGD 100device sfbp: wsemuldisplaydev, rasops32, rasops8 101attach sfbp at tc 102file dev/tc/sfbplus.c sfbp needs-flag 103 104# TC-USB 105device tcu { } : gpiobus 106attach tcu at tc 107file dev/tc/tcu.c tcu 108 109attach slhci at tcu with slhci_tcu 110file dev/tc/slhci_tcu.c slhci_tcu needs-flag 111