xref: /openbsd-src/sys/dev/sbus/files.sbus (revision 4d5fab15c3352c0df3c4c7158eddec500aa07e90)
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