Home | History | Annotate | Line # | Download | only in qbus
      1 #	$NetBSD: files.uba,v 1.19 2025/04/21 21:47:22 mrg Exp $
      2 #
      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
      7 
      8 define	qfont
      9 define	ifuba
     10 
     11 file	dev/qbus/uba.c				uba
     12 file	dev/qbus/if_uba.c			ifuba
     13 
     14 # DZ-11 (-compatible) tty device driver.
     15 attach	dz at uba with dz_uba
     16 file	dev/qbus/dz_uba.c			dz_uba
     17 
     18 # DL-11 at UBA
     19 device	dl: tty
     20 attach	dl at uba
     21 file	dev/qbus/dl.c				dl needs-flag
     22 
     23 # DHU-11 at UBA
     24 device	dhu: tty
     25 attach	dhu at uba
     26 file	dev/qbus/dhu.c				dhu needs-flag
     27 
     28 # UDA50/whatever disk/tape MSCP controller
     29 device	mtc: mscp
     30 attach	mtc at uba
     31 device	uda: mscp
     32 attach	uda at uba
     33 file	dev/qbus/uda.c				uda | mtc
     34 
     35 # DELQA-PLUS Turbo mode Ethernet controller
     36 device	qt: ifnet, ether, arp, ifuba
     37 attach	qt at uba
     38 file	dev/qbus/if_qt.c			qt
     39 
     40 # DEQNA/DELQA Ethernet controller
     41 device	qe: ifnet, ether, arp, ifuba
     42 attach	qe at uba
     43 file	dev/qbus/if_qe.c			qe
     44 
     45 # DEUNA/DELUA Ethernet controller
     46 device	de: ifnet, ether, arp, ifuba
     47 attach	de at uba
     48 file	dev/qbus/if_de.c			de
     49 
     50 # Interlan NI1010 Ethernet controller
     51 device	il: ifnet, ether, arp, ifuba
     52 attach	il at uba
     53 file	dev/qbus/if_il.c			il
     54 
     55 # QDSS at UBA
     56 device	qd: qfont
     57 attach	qd at uba
     58 file	dev/qbus/qd.c				qd needs-count
     59 
     60 # Fontfile for DEC framebuffers, soon to die in favour for MI fontfiles.
     61 file	dev/qbus/qfont.c			qfont
     62 
     63 # RL01/02 disk controller
     64 device	rlc { drive=-1 }
     65 attach	rlc at uba
     66 device	rl: disk
     67 attach	rl at rlc
     68 file	dev/qbus/rl.c				rl | rlc needs-flag
     69 
     70 # DEC DMC-11/DMR-11 P2P interface
     71 device	dmc: ifnet, ifuba
     72 attach	dmc at uba
     73 file	dev/qbus/if_dmc.c			dmc
     74 
     75 # DEC TS11 tape formatter
     76 device	ts: tape
     77 attach	ts at uba
     78 file	dev/qbus/ts.c				ts needs-flag
     79 
     80 # DMF32 on UBA
     81 device	dmf: tty # ifnet, ifuba
     82 attach	dmf at uba
     83 file	dev/qbus/dmf.c				dmf needs-flag
     84 
     85 # DMZ32 on UBA
     86 device	dmz: tty
     87 attach	dmz at uba
     88 file	dev/qbus/dmz.c				dmz needs-flag
     89 
     90 # Common code for dmf/dmz
     91 file	dev/qbus/dmx.c				dmf | dmz
     92 
     93 # RX01/02 floppy disk controller
     94 device  rfc { drive=-1 }
     95 attach  rfc at uba
     96 device  rf: disk
     97 attach  rf at rfc
     98 file	dev/qbus/rf.c				rf | rfc needs-flag
     99