files.sbus revision 1.44
11.44Sisaki#	$NetBSD: files.sbus,v 1.44 2019/05/08 13:40:19 isaki 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.5Spkdevice	qec {}
491.5Spkattach	qec at sbus
501.5Spkfile	dev/sbus/qec.c			qec
511.1Spk
521.10Spkdevice	be: arp, ether, ifnet, mii
531.10Spkattach	be at qec
541.10Spkfile	dev/sbus/be.c			be
551.11Spk
561.11Spkdevice	qe: arp, ether, ifnet
571.11Spkattach	qe at qec
581.11Spkfile	dev/sbus/qe.c			qe
591.1Spk
601.13Spkattach	hme at sbus with hme_sbus
611.13Spkfile	dev/sbus/if_hme_sbus.c		hme_sbus
621.1Spk
631.26Smartinattach	gem at sbus with gem_sbus
641.26Smartinfile	dev/sbus/if_gem_sbus.c		gem_sbus
651.26Smartin
661.12Smrgattach	audiocs at sbus with audiocs_sbus
671.12Smrgfile	dev/sbus/cs4231_sbus.c		audiocs_sbus
681.3Spk
691.3Spk#
701.3Spk# Magma Serial/Parallel boards
711.3Spk#
721.3Spkdevice	magma {}
731.20Sperryattach	magma at sbus
741.3Spkdevice	mtty: tty
751.3Spkattach	mtty at magma
761.3Spkdevice	mbpp
771.3Spkattach	mbpp at magma
781.3Spkfile	dev/sbus/magma.c		magma | mtty | mbpp needs-flag
791.17Smrg
801.19Smrg# XXX this should use the cd18xx code when it (the cd18xx code) works.
811.19Smrgdevice spif {}
821.19Smrgattach spif at sbus
831.19Smrgdevice stty: tty
841.19Smrgattach stty at spif
851.19Smrgdevice sbpp
861.19Smrgattach sbpp at spif
871.19Smrgfile   dev/sbus/spif.c                 spif | stty | sbpp needs-flag
881.19Smrg
891.17Smrgdevice siosixteen { channel = -1 }
901.17Smrgattach siosixteen at sbus
911.17Smrgdevice clcd: tty, cd18xx
921.17Smrgattach clcd at siosixteen
931.17Smrgfile	dev/sbus/sio16.c		siosixteen | clcd needs-flag
941.9Spk
951.10Spk# STP4020 SBus to PCMCIA bridge (`nell' to her friends)
961.10Spkdevice	nell: pcmciabus
971.9Spkattach	nell at sbus
981.9Spkfile	dev/sbus/stp4020.c		nell
991.3Spk
1001.15Spk#
1011.15Spk# Framebuffer devices (requires dev/sun/files.sun)
1021.15Spk#
1031.15Spkattach	bwtwo at sbus with bwtwo_sbus
1041.15Spkfile	dev/sbus/bwtwo_sbus.c		bwtwo_sbus
1051.15Spk
1061.15Spkattach	cgsix at sbus with cgsix_sbus
1071.15Spkfile	dev/sbus/cgsix_sbus.c		cgsix_sbus
1081.15Spk
1091.15Spkattach	cgthree at sbus with cgthree_sbus
1101.15Spkfile	dev/sbus/cgthree_sbus.c		cgthree_sbus
1111.15Spk
1121.15Spk# framebuffer devices implemented only on SBus
1131.34Smacallandevice	tcx: fb, rasops8, wsemuldisplaydev, vcons
1141.15Spkattach	tcx at sbus
1151.15Spkfile	dev/sbus/tcx.c			tcx needs-flag
1161.18Sad
1171.32Smacallandevice	zx: fb, rasops32, wsemuldisplaydev, vcons
1181.18Sadattach	zx at sbus
1191.18Sadfile	dev/sbus/zx.c			zx
1201.15Spk
1211.15Spk# Tadpole 3GX/3GS (P9100 -- P Nine One Zero Zero -> pnozz)
1221.31Smacallandefflag	opt_pnozz.h	PNOZZ_DEBUG
1231.33Smacallandefflag opt_pnozz.h	PNOZZ_EMUL_CG3
1241.35Smacallandefflag opt_pnozz.h	PNOZZ_USE_LATCH
1251.38Smacallandevice	pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache
1261.15Spkattach	pnozz at sbus
1271.15Spkfile	dev/sbus/p9100.c		pnozz needs-flag
1281.22Smacallan
1291.22Smacallan# SUNW,DBRI audio
1301.25Smacallandefflag	opt_sbus_dbri.h	DBRI_DEBUG
1311.44Sisakidefflag	opt_sbus_dbri.h	DBRI_SPIN
1321.44Sisakidevice	dbri { }: audiobus
1331.22Smacallanattach	dbri at sbus
1341.22Smacallanfile	dev/sbus/dbri.c			dbri
1351.22Smacallan
1361.29Smacallan# an SBus frontend for genfb
1371.29Smacallanattach genfb at sbus with genfb_sbus : fb
1381.29Smacallanfile	dev/sbus/genfb_sbus.c	genfb_sbus
1391.31Smacallan
1401.31Smacallan# Fujitsu AG-10e
1411.31Smacallandefflag	opt_agten.h	AGTEN_DEBUG
1421.39Smacallandevice	agten: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache
1431.31Smacallanattach	agten at sbus
1441.31Smacallanfile	dev/sbus/agten.c		agten needs-flag
1451.31Smacallanfile	dev/ic/i128.c			agten
1461.36Smacallan
1471.36Smacallan# Sun CG12 / Matrox SG3
1481.37Smacallandefflag opt_cgtwelve.h	CG12_DEBUG CG12_COLOR CG12_SHADOW
1491.36Smacallandevice	cgtwelve: fb, rasops1, rasops8, wsemuldisplaydev, vcons
1501.36Smacallanattach	cgtwelve at sbus
1511.36Smacallanfile	dev/sbus/cgtwelve.c		cgtwelve
1521.40Smacallan
1531.40Smacallan# SSB MGX
1541.42Smacallandefflag 	opt_mgx.h	MGX_DEBUG
1551.42Smacallandefparam	opt_mgx.h	MGX_DEPTH=8
1561.42Smacallandevice	mgx: fb, rasops8, rasops32, wsemuldisplaydev, vcons, glyphcache
1571.40Smacallanattach	mgx at sbus
1581.40Smacallanfile	dev/sbus/mgx.c			mgx
159