1 # $NetBSD: files.uba,v 1.16 2005/12/11 12:23:29 christos Exp $
3 # Config file and device description for machine-independent
4 # code for devices Digital Equipment Corp. Unibus and Q22 bus.
5 # Included by ports that need it.
6 device uba { csr }: bus
11 file dev/qbus/uba.c uba
12 file dev/qbus/if_uba.c ifuba
14 # DZ-11 (-compatible) tty device driver.
15 attach dz at uba with dz_uba
16 file dev/qbus/dz_uba.c dz_uba
21 file dev/qbus/dl.c dl needs-flag
26 file dev/qbus/dhu.c dhu needs-flag
28 # UDA50/whatever disk/tape MSCP controller
33 file dev/qbus/uda.c uda | mtc
35 # DELQA-PLUS Turbo mode Ethernet controller
36 device qt: ifnet, ether, arp
38 file dev/qbus/if_qt.c qt
40 # DEQNA/DELQA Ethernet controller
41 device qe: ifnet, ether, arp
43 file dev/qbus/if_qe.c qe
45 # DEUNA/DELUA Ethernet controller
46 device de: ifnet, ether, arp, ifuba
48 file dev/qbus/if_de.c de
50 # Interlan NI1010 Ethernet controller
51 device il: ifnet, ether, arp, ifuba
53 file dev/qbus/if_il.c il
58 file dev/qbus/qd.c qd needs-count
60 # Fontfile for DEC framebuffers, soon to die in favour for MI fontfiles.
61 file dev/qbus/qfont.c qfont
63 # RL01/02 disk controller
64 device rlc { drive=-1 }
68 file dev/qbus/rl.c rl | rlc needs-flag
70 # DEC DMC-11/DMR-11 P2P interface
71 device dmc: ifnet, ifuba
73 file dev/qbus/if_dmc.c dmc
75 # DEC TS11 tape formatter
78 file dev/qbus/ts.c ts needs-flag
81 device dmf: tty # ifnet, ifuba
83 file dev/qbus/dmf.c dmf needs-flag
88 file dev/qbus/dmz.c dmz needs-flag
90 # Common code for dmf/dmz
91 file dev/qbus/dmx.c dmf | dmz
93 # RX01/02 floppy disk controller
94 device rfc { drive=-1 }
98 file dev/qbus/rf.c rf | rfc needs-flag