NetBSD/sys/dev/sbus/files.sbus
macallan 9b5f7f0162 add an sbus frontend fro genfb
in theory this should work on any SBus framebuffer
tested on various cgsix and p9100, needs to be tested on more hardware
2007-04-11 04:45:45 +00:00

141 lines
3.5 KiB
Plaintext

# $NetBSD: files.sbus,v 1.29 2007/04/11 04:45:45 macallan Exp $
#
# Config file and device description for machine-independent SBUS code.
# Included by ports that need it.
device sbus { slot = -1, offset = -1 }
#notyet:file dev/sbus/sbus.c sbus
# Sbus expander device
device xbox {}
attach xbox at sbus
attach sbus at xbox with sbus_xbox
file dev/sbus/xbox.c xbox
# Qlogic ISP 10x0 (Sbus) family
# device declaration in sys/conf/files
attach isp at sbus with isp_sbus
file dev/sbus/isp_sbus.c isp_sbus
# Sbus NCR539x SCSI & Lance Ethernet
device dma {}: lsi64854
attach dma at sbus with dma_sbus
device ledma {}: lsi64854
attach ledma at sbus
file dev/sbus/dma_sbus.c dma_sbus | ledma
device lebuffer {}
attach lebuffer at sbus
file dev/sbus/lebuffer.c lebuffer
# device definition in sys/conf/files
attach le at sbus with le_sbus: le24
attach le at lebuffer with le_lebuffer: le24
attach le at ledma with le_ledma: le24
file dev/sbus/if_le.c le_sbus
file dev/sbus/if_le_lebuffer.c le_lebuffer
file dev/sbus/if_le_ledma.c le_ledma
attach esp at sbus with esp_sbus
attach esp at dma with esp_dma
file dev/sbus/esp_sbus.c esp_sbus | esp_dma needs-flag
# LSI64854 based bi-directional parallel port
device bpp {}: lsi64854
attach bpp at sbus
file dev/sbus/bpp.c bpp needs-flag
# Efficient Networks, Inc. ATM interface
# device declaration in sys/conf/files
attach en at sbus with en_sbus
file dev/sbus/if_en.c en_sbus
device qec {}
attach qec at sbus
file dev/sbus/qec.c qec
device be: arp, ether, ifnet, mii
attach be at qec
file dev/sbus/be.c be
device qe: arp, ether, ifnet
attach qe at qec
file dev/sbus/qe.c qe
attach hme at sbus with hme_sbus
file dev/sbus/if_hme_sbus.c hme_sbus
attach gem at sbus with gem_sbus
file dev/sbus/if_gem_sbus.c gem_sbus
attach audiocs at sbus with audiocs_sbus
file dev/sbus/cs4231_sbus.c audiocs_sbus
#
# Magma Serial/Parallel boards
#
device magma {}
attach magma at sbus
device mtty: tty
attach mtty at magma
device mbpp
attach mbpp at magma
file dev/sbus/magma.c magma | mtty | mbpp needs-flag
# XXX this should use the cd18xx code when it (the cd18xx code) works.
device spif {}
attach spif at sbus
device stty: tty
attach stty at spif
device sbpp
attach sbpp at spif
file dev/sbus/spif.c spif | stty | sbpp needs-flag
device siosixteen { channel = -1 }
attach siosixteen at sbus
device clcd: tty, cd18xx
attach clcd at siosixteen
file dev/sbus/sio16.c siosixteen | clcd needs-flag
# STP4020 SBus to PCMCIA bridge (`nell' to her friends)
device nell: pcmciabus
attach nell at sbus
file dev/sbus/stp4020.c nell
#
# Framebuffer devices (requires dev/sun/files.sun)
#
attach bwtwo at sbus with bwtwo_sbus
file dev/sbus/bwtwo_sbus.c bwtwo_sbus
attach cgsix at sbus with cgsix_sbus
file dev/sbus/cgsix_sbus.c cgsix_sbus
attach cgthree at sbus with cgthree_sbus
file dev/sbus/cgthree_sbus.c cgthree_sbus
# framebuffer devices implemented only on SBus
device tcx: bt_dac, fb, rasops8, rasops24
attach tcx at sbus
file dev/sbus/tcx.c tcx needs-flag
device zx: fb, rasops32
attach zx at sbus
file dev/sbus/zx.c zx
# Tadpole 3GX/3GS (P9100 -- P Nine One Zero Zero -> pnozz)
device pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons
attach pnozz at sbus
file dev/sbus/p9100.c pnozz needs-flag
# SUNW,DBRI audio
defflag opt_sbus_dbri.h DBRI_DEBUG
defflag opt_sbus_dbri.h DBRI_BIG_BUFFER DBRI_SPIN
device dbri { }: audiobus, auconv
attach dbri at sbus
file dev/sbus/dbri.c dbri
# an SBus frontend for genfb
attach genfb at sbus with genfb_sbus : fb
file dev/sbus/genfb_sbus.c genfb_sbus