xref: /openbsd-src/sys/dev/sbus/files.sbus (revision 50b7afb2c2c0993b0894d4e34bf857cb13ed9c80)
1#	$OpenBSD: files.sbus,v 1.41 2014/03/15 21:49:47 kettenis Exp $
2#	$NetBSD: files.sbus,v 1.16 2000/12/08 17:29:12 martin Exp $
3#
4# Config file and device description for machine-independent SBUS code.
5# Included by ports that need it.
6
7device	sbus {[slot = -1], [offset = -1]}
8#notyet:file	dev/sbus/sbus.c		sbus
9
10# SBus NCR539x SCSI & Lance Ethernet
11device	dma {}: lsi64854
12attach	dma at sbus with dma_sbus
13device	ledma {}: lsi64854
14attach	ledma at sbus
15file	dev/sbus/dma_sbus.c		dma_sbus | ledma
16
17device	lebuffer {}
18attach	lebuffer at sbus
19file	dev/sbus/lebuffer.c		lebuffer
20
21# device definition in sys/conf/files
22attach	le at sbus with le_sbus: le24
23attach	le at lebuffer with le_lebuffer: le24
24attach	le at ledma with le_ledma: le24
25file	dev/sbus/if_le.c		le_sbus
26file	dev/sbus/if_le_lebuffer.c	le_lebuffer
27file	dev/sbus/if_le_ledma.c		le_ledma
28
29device	qec {}
30attach	qec at sbus
31file	dev/sbus/qec.c			qec
32
33device	be: ether, ifnet, mii, ifmedia
34attach	be at qec
35file	dev/sbus/be.c			be
36
37device	qe: ether, ifnet, ifmedia
38attach	qe at qec
39file	dev/sbus/qe.c			qe
40
41attach	esp at sbus with esp_sbus
42attach	esp at dma with esp_dma
43file	dev/sbus/esp_sbus.c		esp_sbus | esp_dma	needs-flag
44
45attach	hme at sbus with hme_sbus
46file	dev/sbus/if_hme_sbus.c		hme_sbus
47
48attach	ti at sbus with ti_sbus
49file	dev/sbus/if_ti_sbus.c		ti_sbus
50
51attach	gem at sbus with gem_sbus
52file	dev/sbus/if_gem_sbus.c		gem_sbus
53
54device	audiocs: audio, auconv
55attach	audiocs at sbus
56file	dev/sbus/cs4231.c		audiocs
57
58attach	isp at sbus with isp_sbus
59file	dev/sbus/isp_sbus.c		isp_sbus
60
61attach	qlw at sbus with qlw_sbus
62file	dev/sbus/qlw_sbus.c		qlw_sbus
63
64attach	qla at sbus with qla_sbus
65file	dev/sbus/qla_sbus.c		qla_sbus
66
67device	agten: wsemuldisplaydev, rasops8
68attach	agten at sbus
69file	dev/sbus/agten.c		agten
70
71device	bwtwo: wsemuldisplaydev, rasops1
72attach	bwtwo at sbus
73file	dev/sbus/bwtwo.c		bwtwo
74
75device	cgsix: wsemuldisplaydev, rasops8
76attach	cgsix at sbus
77file	dev/sbus/cgsix.c		cgsix
78
79device	cgthree: wsemuldisplaydev, rasops8
80attach	cgthree at sbus
81file	dev/sbus/cgthree.c		cgthree
82
83device	cgtwelve: wsemuldisplaydev, rasops1
84attach	cgtwelve at sbus
85file	dev/sbus/cgtwelve.c		cgtwelve
86
87device	mgx: wsemuldisplaydev, rasops8
88attach	mgx at sbus
89file	dev/sbus/mgx.c			mgx
90
91device	rfx: wsemuldisplaydev, rasops8
92attach	rfx at sbus
93file	dev/sbus/rfx.c			rfx
94
95device	tvtwo: wsemuldisplaydev, rasops8
96attach	tvtwo at sbus
97file	dev/sbus/tvtwo.c		tvtwo
98
99device	vigra: wsemuldisplaydev, rasops8
100attach	vigra at sbus
101file	dev/sbus/vigra.c		vigra
102
103device	zx: wsemuldisplaydev, rasops8
104attach	zx at sbus
105file	dev/sbus/zx.c			zx
106
107device	magma {}
108attach	magma at sbus
109device	mtty
110attach	mtty at magma
111device	mbpp
112attach	mbpp at magma
113file	dev/sbus/magma.c		magma | mtty | mbpp needs-flag
114
115device	spif {}
116attach	spif at sbus
117device	stty
118attach	stty at spif
119device	sbpp
120attach	sbpp at spif
121file	dev/sbus/spif.c			spif | stty | sbpp needs-flag
122
123attach	uperf at sbus with uperf_sbus
124file	dev/sbus/uperf_sbus.c		uperf_sbus
125
126device	asio {}
127attach	asio at sbus
128attach	com at asio with com_asio
129file	dev/sbus/asio.c			asio | com_asio needs-flag
130
131device	apio {}
132attach	apio at sbus
133attach	lpt at apio with lpt_apio
134file	dev/sbus/apio.c			apio | lpt_apio needs-flag
135
136# STP4020 SBus to PCMCIA bridge
137device	stp: pcmciabus
138attach	stp at sbus with stp_sbus
139file	dev/sbus/stp4020.c		stp
140
141# ``XBox'' SBus Expansion
142device	xbox {}
143attach	xbox at sbus
144file	dev/sbus/xbox.c			xbox
145
146# LSI64854 based bi-directional parallel port
147device	bpp {}: lsi64854
148attach	bpp at sbus
149file	dev/sbus/bpp.c			bpp	needs-flag
150