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