files.sbus revision 1.44
1# $NetBSD: files.sbus,v 1.44 2019/05/08 13:40:19 isaki Exp $ 2# 3# Config file and device description for machine-independent SBUS code. 4# Included by ports that need it. 5 6device sbus { slot = -1, offset = -1 } 7#notyet:file dev/sbus/sbus.c sbus 8 9# Sbus expander device 10device xbox {} 11attach xbox at sbus 12attach sbus at xbox with sbus_xbox 13file dev/sbus/xbox.c xbox 14 15# Qlogic ISP 10x0 (Sbus) family 16# device declaration in sys/conf/files 17attach isp at sbus with isp_sbus 18file dev/sbus/isp_sbus.c isp_sbus 19 20# Sbus NCR539x SCSI & Lance Ethernet 21device dma {}: lsi64854 22attach dma at sbus with dma_sbus 23device ledma {}: lsi64854 24attach ledma at sbus 25file dev/sbus/dma_sbus.c dma_sbus | ledma 26 27device lebuffer {} 28attach lebuffer at sbus 29file dev/sbus/lebuffer.c lebuffer 30 31# device definition in sys/conf/files 32attach le at sbus with le_sbus: le24 33attach le at lebuffer with le_lebuffer: le24 34attach le at ledma with le_ledma: le24 35file dev/sbus/if_le.c le_sbus 36file dev/sbus/if_le_lebuffer.c le_lebuffer 37file dev/sbus/if_le_ledma.c le_ledma 38 39attach esp at sbus with esp_sbus 40attach esp at dma with esp_dma 41file dev/sbus/esp_sbus.c esp_sbus | esp_dma needs-flag 42 43# LSI64854 based bi-directional parallel port 44device bpp {}: lsi64854 45attach bpp at sbus 46file dev/sbus/bpp.c bpp needs-flag 47 48device qec {} 49attach qec at sbus 50file dev/sbus/qec.c qec 51 52device be: arp, ether, ifnet, mii 53attach be at qec 54file dev/sbus/be.c be 55 56device qe: arp, ether, ifnet 57attach qe at qec 58file dev/sbus/qe.c qe 59 60attach hme at sbus with hme_sbus 61file dev/sbus/if_hme_sbus.c hme_sbus 62 63attach gem at sbus with gem_sbus 64file dev/sbus/if_gem_sbus.c gem_sbus 65 66attach audiocs at sbus with audiocs_sbus 67file dev/sbus/cs4231_sbus.c audiocs_sbus 68 69# 70# Magma Serial/Parallel boards 71# 72device magma {} 73attach magma at sbus 74device mtty: tty 75attach mtty at magma 76device mbpp 77attach mbpp at magma 78file dev/sbus/magma.c magma | mtty | mbpp needs-flag 79 80# XXX this should use the cd18xx code when it (the cd18xx code) works. 81device spif {} 82attach spif at sbus 83device stty: tty 84attach stty at spif 85device sbpp 86attach sbpp at spif 87file dev/sbus/spif.c spif | stty | sbpp needs-flag 88 89device siosixteen { channel = -1 } 90attach siosixteen at sbus 91device clcd: tty, cd18xx 92attach clcd at siosixteen 93file dev/sbus/sio16.c siosixteen | clcd needs-flag 94 95# STP4020 SBus to PCMCIA bridge (`nell' to her friends) 96device nell: pcmciabus 97attach nell at sbus 98file dev/sbus/stp4020.c nell 99 100# 101# Framebuffer devices (requires dev/sun/files.sun) 102# 103attach bwtwo at sbus with bwtwo_sbus 104file dev/sbus/bwtwo_sbus.c bwtwo_sbus 105 106attach cgsix at sbus with cgsix_sbus 107file dev/sbus/cgsix_sbus.c cgsix_sbus 108 109attach cgthree at sbus with cgthree_sbus 110file dev/sbus/cgthree_sbus.c cgthree_sbus 111 112# framebuffer devices implemented only on SBus 113device tcx: fb, rasops8, wsemuldisplaydev, vcons 114attach tcx at sbus 115file dev/sbus/tcx.c tcx needs-flag 116 117device zx: fb, rasops32, wsemuldisplaydev, vcons 118attach zx at sbus 119file dev/sbus/zx.c zx 120 121# Tadpole 3GX/3GS (P9100 -- P Nine One Zero Zero -> pnozz) 122defflag opt_pnozz.h PNOZZ_DEBUG 123defflag opt_pnozz.h PNOZZ_EMUL_CG3 124defflag opt_pnozz.h PNOZZ_USE_LATCH 125device pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache 126attach pnozz at sbus 127file dev/sbus/p9100.c pnozz needs-flag 128 129# SUNW,DBRI audio 130defflag opt_sbus_dbri.h DBRI_DEBUG 131defflag opt_sbus_dbri.h DBRI_SPIN 132device dbri { }: audiobus 133attach dbri at sbus 134file dev/sbus/dbri.c dbri 135 136# an SBus frontend for genfb 137attach genfb at sbus with genfb_sbus : fb 138file dev/sbus/genfb_sbus.c genfb_sbus 139 140# Fujitsu AG-10e 141defflag opt_agten.h AGTEN_DEBUG 142device agten: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache 143attach agten at sbus 144file dev/sbus/agten.c agten needs-flag 145file dev/ic/i128.c agten 146 147# Sun CG12 / Matrox SG3 148defflag opt_cgtwelve.h CG12_DEBUG CG12_COLOR CG12_SHADOW 149device cgtwelve: fb, rasops1, rasops8, wsemuldisplaydev, vcons 150attach cgtwelve at sbus 151file dev/sbus/cgtwelve.c cgtwelve 152 153# SSB MGX 154defflag opt_mgx.h MGX_DEBUG 155defparam opt_mgx.h MGX_DEPTH=8 156device mgx: fb, rasops8, rasops32, wsemuldisplaydev, vcons, glyphcache 157attach mgx at sbus 158file dev/sbus/mgx.c mgx 159