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