files.sbus revision 1.42
11.42Smacallan# $NetBSD: files.sbus,v 1.42 2016/02/11 02:23:44 macallan Exp $ 21.1Spk# 31.1Spk# Config file and device description for machine-independent SBUS code. 41.1Spk# Included by ports that need it. 51.1Spk 61.1Spkdevice sbus { slot = -1, offset = -1 } 71.1Spk#notyet:file dev/sbus/sbus.c sbus 81.1Spk 91.2Spk# Sbus expander device 101.2Spkdevice xbox {} 111.2Spkattach xbox at sbus 121.2Spkattach sbus at xbox with sbus_xbox 131.2Spkfile dev/sbus/xbox.c xbox 141.4Smrg 151.4Smrg# Qlogic ISP 10x0 (Sbus) family 161.4Smrg# device declaration in sys/conf/files 171.4Smrgattach isp at sbus with isp_sbus 181.4Smrgfile dev/sbus/isp_sbus.c isp_sbus 191.2Spk 201.6Spk# Sbus NCR539x SCSI & Lance Ethernet 211.6Spkdevice dma {}: lsi64854 221.6Spkattach dma at sbus with dma_sbus 231.6Spkdevice ledma {}: lsi64854 241.6Spkattach ledma at sbus 251.8Spkfile dev/sbus/dma_sbus.c dma_sbus | ledma 261.6Spk 271.1Spkdevice lebuffer {} 281.1Spkattach lebuffer at sbus 291.1Spkfile dev/sbus/lebuffer.c lebuffer 301.1Spk 311.2Spk# device definition in sys/conf/files 321.2Spkattach le at sbus with le_sbus: le24 331.2Spkattach le at lebuffer with le_lebuffer: le24 341.6Spkattach le at ledma with le_ledma: le24 351.2Spkfile dev/sbus/if_le.c le_sbus 361.2Spkfile dev/sbus/if_le_lebuffer.c le_lebuffer 371.6Spkfile dev/sbus/if_le_ledma.c le_ledma 381.6Spk 391.6Spkattach esp at sbus with esp_sbus 401.6Spkattach esp at dma with esp_dma 411.16Smartinfile dev/sbus/esp_sbus.c esp_sbus | esp_dma needs-flag 421.7Spk 431.7Spk# LSI64854 based bi-directional parallel port 441.7Spkdevice bpp {}: lsi64854 451.7Spkattach bpp at sbus 461.7Spkfile dev/sbus/bpp.c bpp needs-flag 471.2Spk 481.2Spk# Efficient Networks, Inc. ATM interface 491.2Spk# device declaration in sys/conf/files 501.2Spkattach en at sbus with en_sbus 511.2Spkfile dev/sbus/if_en.c en_sbus 521.1Spk 531.5Spkdevice qec {} 541.5Spkattach qec at sbus 551.5Spkfile dev/sbus/qec.c qec 561.1Spk 571.10Spkdevice be: arp, ether, ifnet, mii 581.10Spkattach be at qec 591.10Spkfile dev/sbus/be.c be 601.11Spk 611.11Spkdevice qe: arp, ether, ifnet 621.11Spkattach qe at qec 631.11Spkfile dev/sbus/qe.c qe 641.1Spk 651.13Spkattach hme at sbus with hme_sbus 661.13Spkfile dev/sbus/if_hme_sbus.c hme_sbus 671.1Spk 681.26Smartinattach gem at sbus with gem_sbus 691.26Smartinfile dev/sbus/if_gem_sbus.c gem_sbus 701.26Smartin 711.12Smrgattach audiocs at sbus with audiocs_sbus 721.12Smrgfile dev/sbus/cs4231_sbus.c audiocs_sbus 731.3Spk 741.3Spk# 751.3Spk# Magma Serial/Parallel boards 761.3Spk# 771.3Spkdevice magma {} 781.20Sperryattach magma at sbus 791.3Spkdevice mtty: tty 801.3Spkattach mtty at magma 811.3Spkdevice mbpp 821.3Spkattach mbpp at magma 831.3Spkfile dev/sbus/magma.c magma | mtty | mbpp needs-flag 841.17Smrg 851.19Smrg# XXX this should use the cd18xx code when it (the cd18xx code) works. 861.19Smrgdevice spif {} 871.19Smrgattach spif at sbus 881.19Smrgdevice stty: tty 891.19Smrgattach stty at spif 901.19Smrgdevice sbpp 911.19Smrgattach sbpp at spif 921.19Smrgfile dev/sbus/spif.c spif | stty | sbpp needs-flag 931.19Smrg 941.17Smrgdevice siosixteen { channel = -1 } 951.17Smrgattach siosixteen at sbus 961.17Smrgdevice clcd: tty, cd18xx 971.17Smrgattach clcd at siosixteen 981.17Smrgfile dev/sbus/sio16.c siosixteen | clcd needs-flag 991.9Spk 1001.10Spk# STP4020 SBus to PCMCIA bridge (`nell' to her friends) 1011.10Spkdevice nell: pcmciabus 1021.9Spkattach nell at sbus 1031.9Spkfile dev/sbus/stp4020.c nell 1041.3Spk 1051.15Spk# 1061.15Spk# Framebuffer devices (requires dev/sun/files.sun) 1071.15Spk# 1081.15Spkattach bwtwo at sbus with bwtwo_sbus 1091.15Spkfile dev/sbus/bwtwo_sbus.c bwtwo_sbus 1101.15Spk 1111.15Spkattach cgsix at sbus with cgsix_sbus 1121.15Spkfile dev/sbus/cgsix_sbus.c cgsix_sbus 1131.15Spk 1141.15Spkattach cgthree at sbus with cgthree_sbus 1151.15Spkfile dev/sbus/cgthree_sbus.c cgthree_sbus 1161.15Spk 1171.15Spk# framebuffer devices implemented only on SBus 1181.34Smacallandevice tcx: fb, rasops8, wsemuldisplaydev, vcons 1191.15Spkattach tcx at sbus 1201.15Spkfile dev/sbus/tcx.c tcx needs-flag 1211.18Sad 1221.32Smacallandevice zx: fb, rasops32, wsemuldisplaydev, vcons 1231.18Sadattach zx at sbus 1241.18Sadfile dev/sbus/zx.c zx 1251.15Spk 1261.15Spk# Tadpole 3GX/3GS (P9100 -- P Nine One Zero Zero -> pnozz) 1271.31Smacallandefflag opt_pnozz.h PNOZZ_DEBUG 1281.33Smacallandefflag opt_pnozz.h PNOZZ_EMUL_CG3 1291.35Smacallandefflag opt_pnozz.h PNOZZ_USE_LATCH 1301.38Smacallandevice pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache 1311.15Spkattach pnozz at sbus 1321.15Spkfile dev/sbus/p9100.c pnozz needs-flag 1331.22Smacallan 1341.22Smacallan# SUNW,DBRI audio 1351.25Smacallandefflag opt_sbus_dbri.h DBRI_DEBUG 1361.28Smacallandefflag opt_sbus_dbri.h DBRI_BIG_BUFFER DBRI_SPIN 1371.30Smacallandevice dbri { }: audiobus, auconv, mulaw 1381.22Smacallanattach dbri at sbus 1391.22Smacallanfile dev/sbus/dbri.c dbri 1401.22Smacallan 1411.29Smacallan# an SBus frontend for genfb 1421.29Smacallanattach genfb at sbus with genfb_sbus : fb 1431.29Smacallanfile dev/sbus/genfb_sbus.c genfb_sbus 1441.31Smacallan 1451.31Smacallan# Fujitsu AG-10e 1461.31Smacallandefflag opt_agten.h AGTEN_DEBUG 1471.39Smacallandevice agten: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache 1481.31Smacallanattach agten at sbus 1491.31Smacallanfile dev/sbus/agten.c agten needs-flag 1501.31Smacallanfile dev/ic/i128.c agten 1511.36Smacallan 1521.36Smacallan# Sun CG12 / Matrox SG3 1531.37Smacallandefflag opt_cgtwelve.h CG12_DEBUG CG12_COLOR CG12_SHADOW 1541.36Smacallandevice cgtwelve: fb, rasops1, rasops8, wsemuldisplaydev, vcons 1551.36Smacallanattach cgtwelve at sbus 1561.36Smacallanfile dev/sbus/cgtwelve.c cgtwelve 1571.40Smacallan 1581.40Smacallan# SSB MGX 1591.42Smacallandefflag opt_mgx.h MGX_DEBUG 1601.42Smacallandefparam opt_mgx.h MGX_DEPTH=8 1611.42Smacallandevice mgx: fb, rasops8, rasops32, wsemuldisplaydev, vcons, glyphcache 1621.40Smacallanattach mgx at sbus 1631.40Smacallanfile dev/sbus/mgx.c mgx 164