1*4d5fab15Sjsg# $OpenBSD: files.sbus,v 1.44 2018/02/14 23:51:49 jsg Exp $ 2df16f7a3Sjason# $NetBSD: files.sbus,v 1.16 2000/12/08 17:29:12 martin Exp $ 3df16f7a3Sjason# 4df16f7a3Sjason# Config file and device description for machine-independent SBUS code. 5df16f7a3Sjason# Included by ports that need it. 6df16f7a3Sjason 71a4cc8a7Smioddevice sbus {[slot = -1], [offset = -1]} 8df16f7a3Sjason 9a07d855dSsobrado# SBus NCR539x SCSI & Lance Ethernet 10df16f7a3Sjasondevice dma {}: lsi64854 11df16f7a3Sjasonattach dma at sbus with dma_sbus 12df16f7a3Sjasondevice ledma {}: lsi64854 13df16f7a3Sjasonattach ledma at sbus 14df16f7a3Sjasonfile dev/sbus/dma_sbus.c dma_sbus | ledma 15df16f7a3Sjason 16df16f7a3Sjasondevice lebuffer {} 17df16f7a3Sjasonattach lebuffer at sbus 18df16f7a3Sjasonfile dev/sbus/lebuffer.c lebuffer 19df16f7a3Sjason 20df16f7a3Sjason# device definition in sys/conf/files 210ec3b04cSmiodattach le at sbus with le_sbus: le24 220ec3b04cSmiodattach le at lebuffer with le_lebuffer: le24 230ec3b04cSmiodattach le at ledma with le_ledma: le24 24df16f7a3Sjasonfile dev/sbus/if_le.c le_sbus 25df16f7a3Sjasonfile dev/sbus/if_le_lebuffer.c le_lebuffer 26df16f7a3Sjasonfile dev/sbus/if_le_ledma.c le_ledma 27c9885624Sjason 28c9885624Sjasondevice qec {} 29c9885624Sjasonattach qec at sbus 30c9885624Sjasonfile dev/sbus/qec.c qec 31c9885624Sjason 32c9885624Sjasondevice be: ether, ifnet, mii, ifmedia 33c9885624Sjasonattach be at qec 34c9885624Sjasonfile dev/sbus/be.c be 35c9885624Sjason 36c9885624Sjasondevice qe: ether, ifnet, ifmedia 37c9885624Sjasonattach qe at qec 38c9885624Sjasonfile dev/sbus/qe.c qe 39d7aaa26aSjason 40d7aaa26aSjasonattach esp at sbus with esp_sbus 41d7aaa26aSjasonattach esp at dma with esp_dma 42d7aaa26aSjasonfile dev/sbus/esp_sbus.c esp_sbus | esp_dma needs-flag 43d7aaa26aSjason 440dd2ed45Sjasonattach hme at sbus with hme_sbus 450dd2ed45Sjasonfile dev/sbus/if_hme_sbus.c hme_sbus 467f529f01Sjason 471cd9f276Skettenisattach ti at sbus with ti_sbus 481cd9f276Skettenisfile dev/sbus/if_ti_sbus.c ti_sbus 491cd9f276Skettenis 5036b19a29Sbradattach gem at sbus with gem_sbus 5136b19a29Sbradfile dev/sbus/if_gem_sbus.c gem_sbus 5236b19a29Sbrad 53ac2bb4f3Sratchovdevice audiocs: audio 547f529f01Sjasonattach audiocs at sbus 557f529f01Sjasonfile dev/sbus/cs4231.c audiocs 56fea31a94Sjason 57de2fb981Skettenisattach qlw at sbus with qlw_sbus 58de2fb981Skettenisfile dev/sbus/qlw_sbus.c qlw_sbus 59de2fb981Skettenis 604e426c91Skettenisattach qla at sbus with qla_sbus 614e426c91Skettenisfile dev/sbus/qla_sbus.c qla_sbus 624e426c91Skettenis 63ff7bcef8Smioddevice agten: wsemuldisplaydev, rasops8 6410d2b98dSmiodattach agten at sbus 6510d2b98dSmiodfile dev/sbus/agten.c agten 6610d2b98dSmiod 67ff7bcef8Smioddevice bwtwo: wsemuldisplaydev, rasops1 68864328c3Sjasonattach bwtwo at sbus 69864328c3Sjasonfile dev/sbus/bwtwo.c bwtwo 70864328c3Sjason 71ff7bcef8Smioddevice cgsix: wsemuldisplaydev, rasops8 726f11200cSjasonattach cgsix at sbus 736f11200cSjasonfile dev/sbus/cgsix.c cgsix 74e76fcdb4Sjason 75ff7bcef8Smioddevice cgthree: wsemuldisplaydev, rasops8 76e76fcdb4Sjasonattach cgthree at sbus 77e76fcdb4Sjasonfile dev/sbus/cgthree.c cgthree 7883ac0456Sjason 79ff7bcef8Smioddevice cgtwelve: wsemuldisplaydev, rasops1 8010d2b98dSmiodattach cgtwelve at sbus 8110d2b98dSmiodfile dev/sbus/cgtwelve.c cgtwelve 820dec6497Smiod 83ff7bcef8Smioddevice mgx: wsemuldisplaydev, rasops8 8446c97cbfSmiodattach mgx at sbus 8546c97cbfSmiodfile dev/sbus/mgx.c mgx 8646c97cbfSmiod 87ff7bcef8Smioddevice rfx: wsemuldisplaydev, rasops8 8810d2b98dSmiodattach rfx at sbus 8910d2b98dSmiodfile dev/sbus/rfx.c rfx 900772ddbbSmiod 91ff7bcef8Smioddevice tvtwo: wsemuldisplaydev, rasops8 92c095153dSmiodattach tvtwo at sbus 93c095153dSmiodfile dev/sbus/tvtwo.c tvtwo 94c095153dSmiod 95ff7bcef8Smioddevice vigra: wsemuldisplaydev, rasops8 96c095153dSmiodattach vigra at sbus 97c095153dSmiodfile dev/sbus/vigra.c vigra 98c095153dSmiod 99ff7bcef8Smioddevice zx: wsemuldisplaydev, rasops8 10010d2b98dSmiodattach zx at sbus 10110d2b98dSmiodfile dev/sbus/zx.c zx 10210d2b98dSmiod 10383ac0456Sjasondevice magma {} 10483ac0456Sjasonattach magma at sbus 10583ac0456Sjasondevice mtty 10683ac0456Sjasonattach mtty at magma 10783ac0456Sjasondevice mbpp 10883ac0456Sjasonattach mbpp at magma 10983ac0456Sjasonfile dev/sbus/magma.c magma | mtty | mbpp needs-flag 110a8cebae3Sjason 111a8cebae3Sjasondevice spif {} 112a8cebae3Sjasonattach spif at sbus 113a8cebae3Sjasondevice stty 114a8cebae3Sjasonattach stty at spif 115a8cebae3Sjasondevice sbpp 116a8cebae3Sjasonattach sbpp at spif 117a8cebae3Sjasonfile dev/sbus/spif.c spif | stty | sbpp needs-flag 118c79026dfSjason 119c79026dfSjasonattach uperf at sbus with uperf_sbus 120c79026dfSjasonfile dev/sbus/uperf_sbus.c uperf_sbus 12141a8818fSjason 12241a8818fSjasondevice asio {} 12341a8818fSjasonattach asio at sbus 12441a8818fSjasonattach com at asio with com_asio 125d1afe08fSjasonfile dev/sbus/asio.c asio | com_asio needs-flag 1267e81dd80Sjason 1277e81dd80Sjasondevice apio {} 1287e81dd80Sjasonattach apio at sbus 1297e81dd80Sjasonattach lpt at apio with lpt_apio 1307e81dd80Sjasonfile dev/sbus/apio.c apio | lpt_apio needs-flag 13169acec27Sfgsch 1326d92e263Sderaadt# STP4020 SBus to PCMCIA bridge 1336d92e263Sderaadtdevice stp: pcmciabus 134dbafb9a4Smiodattach stp at sbus with stp_sbus 1356d92e263Sderaadtfile dev/sbus/stp4020.c stp 13669acec27Sfgsch 1378ecc2cf6Smiod# ``XBox'' SBus Expansion 1388ecc2cf6Smioddevice xbox {} 1398ecc2cf6Smiodattach xbox at sbus 1408ecc2cf6Smiodfile dev/sbus/xbox.c xbox 1418260c660Smiod 1428260c660Smiod# LSI64854 based bi-directional parallel port 1438260c660Smioddevice bpp {}: lsi64854 1448260c660Smiodattach bpp at sbus 1458260c660Smiodfile dev/sbus/bpp.c bpp needs-flag 146