1# $OpenBSD: files.sbus,v 1.41 2014/03/15 21:49:47 kettenis Exp $ 2# $NetBSD: files.sbus,v 1.16 2000/12/08 17:29:12 martin Exp $ 3# 4# Config file and device description for machine-independent SBUS code. 5# Included by ports that need it. 6 7device sbus {[slot = -1], [offset = -1]} 8#notyet:file dev/sbus/sbus.c sbus 9 10# SBus NCR539x SCSI & Lance Ethernet 11device dma {}: lsi64854 12attach dma at sbus with dma_sbus 13device ledma {}: lsi64854 14attach ledma at sbus 15file dev/sbus/dma_sbus.c dma_sbus | ledma 16 17device lebuffer {} 18attach lebuffer at sbus 19file dev/sbus/lebuffer.c lebuffer 20 21# device definition in sys/conf/files 22attach le at sbus with le_sbus: le24 23attach le at lebuffer with le_lebuffer: le24 24attach le at ledma with le_ledma: le24 25file dev/sbus/if_le.c le_sbus 26file dev/sbus/if_le_lebuffer.c le_lebuffer 27file dev/sbus/if_le_ledma.c le_ledma 28 29device qec {} 30attach qec at sbus 31file dev/sbus/qec.c qec 32 33device be: ether, ifnet, mii, ifmedia 34attach be at qec 35file dev/sbus/be.c be 36 37device qe: ether, ifnet, ifmedia 38attach qe at qec 39file dev/sbus/qe.c qe 40 41attach esp at sbus with esp_sbus 42attach esp at dma with esp_dma 43file dev/sbus/esp_sbus.c esp_sbus | esp_dma needs-flag 44 45attach hme at sbus with hme_sbus 46file dev/sbus/if_hme_sbus.c hme_sbus 47 48attach ti at sbus with ti_sbus 49file dev/sbus/if_ti_sbus.c ti_sbus 50 51attach gem at sbus with gem_sbus 52file dev/sbus/if_gem_sbus.c gem_sbus 53 54device audiocs: audio, auconv 55attach audiocs at sbus 56file dev/sbus/cs4231.c audiocs 57 58attach isp at sbus with isp_sbus 59file dev/sbus/isp_sbus.c isp_sbus 60 61attach qlw at sbus with qlw_sbus 62file dev/sbus/qlw_sbus.c qlw_sbus 63 64attach qla at sbus with qla_sbus 65file dev/sbus/qla_sbus.c qla_sbus 66 67device agten: wsemuldisplaydev, rasops8 68attach agten at sbus 69file dev/sbus/agten.c agten 70 71device bwtwo: wsemuldisplaydev, rasops1 72attach bwtwo at sbus 73file dev/sbus/bwtwo.c bwtwo 74 75device cgsix: wsemuldisplaydev, rasops8 76attach cgsix at sbus 77file dev/sbus/cgsix.c cgsix 78 79device cgthree: wsemuldisplaydev, rasops8 80attach cgthree at sbus 81file dev/sbus/cgthree.c cgthree 82 83device cgtwelve: wsemuldisplaydev, rasops1 84attach cgtwelve at sbus 85file dev/sbus/cgtwelve.c cgtwelve 86 87device mgx: wsemuldisplaydev, rasops8 88attach mgx at sbus 89file dev/sbus/mgx.c mgx 90 91device rfx: wsemuldisplaydev, rasops8 92attach rfx at sbus 93file dev/sbus/rfx.c rfx 94 95device tvtwo: wsemuldisplaydev, rasops8 96attach tvtwo at sbus 97file dev/sbus/tvtwo.c tvtwo 98 99device vigra: wsemuldisplaydev, rasops8 100attach vigra at sbus 101file dev/sbus/vigra.c vigra 102 103device zx: wsemuldisplaydev, rasops8 104attach zx at sbus 105file dev/sbus/zx.c zx 106 107device magma {} 108attach magma at sbus 109device mtty 110attach mtty at magma 111device mbpp 112attach mbpp at magma 113file dev/sbus/magma.c magma | mtty | mbpp needs-flag 114 115device spif {} 116attach spif at sbus 117device stty 118attach stty at spif 119device sbpp 120attach sbpp at spif 121file dev/sbus/spif.c spif | stty | sbpp needs-flag 122 123attach uperf at sbus with uperf_sbus 124file dev/sbus/uperf_sbus.c uperf_sbus 125 126device asio {} 127attach asio at sbus 128attach com at asio with com_asio 129file dev/sbus/asio.c asio | com_asio needs-flag 130 131device apio {} 132attach apio at sbus 133attach lpt at apio with lpt_apio 134file dev/sbus/apio.c apio | lpt_apio needs-flag 135 136# STP4020 SBus to PCMCIA bridge 137device stp: pcmciabus 138attach stp at sbus with stp_sbus 139file dev/sbus/stp4020.c stp 140 141# ``XBox'' SBus Expansion 142device xbox {} 143attach xbox at sbus 144file dev/sbus/xbox.c xbox 145 146# LSI64854 based bi-directional parallel port 147device bpp {}: lsi64854 148attach bpp at sbus 149file dev/sbus/bpp.c bpp needs-flag 150