summaryrefslogtreecommitdiff
path: root/sys/dev/sbus/files.sbus
blob: 3de657f3b26fe97013ebc0fab4ab2e723657c975 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
#	$NetBSD: files.sbus,v 1.44 2019/05/08 13:40:19 isaki 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

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: fb, rasops8, wsemuldisplaydev, vcons
attach	tcx at sbus
file	dev/sbus/tcx.c			tcx needs-flag

device	zx: fb, rasops32, wsemuldisplaydev, vcons
attach	zx at sbus
file	dev/sbus/zx.c			zx

# Tadpole 3GX/3GS (P9100 -- P Nine One Zero Zero -> pnozz)
defflag	opt_pnozz.h	PNOZZ_DEBUG
defflag opt_pnozz.h	PNOZZ_EMUL_CG3
defflag opt_pnozz.h	PNOZZ_USE_LATCH
device	pnozz: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache
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_SPIN
device	dbri { }: audiobus
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

# Fujitsu AG-10e
defflag	opt_agten.h	AGTEN_DEBUG
device	agten: fb, rasops8, bt_dac, wsemuldisplaydev, vcons, glyphcache
attach	agten at sbus
file	dev/sbus/agten.c		agten needs-flag
file	dev/ic/i128.c			agten

# Sun CG12 / Matrox SG3
defflag opt_cgtwelve.h	CG12_DEBUG CG12_COLOR CG12_SHADOW
device	cgtwelve: fb, rasops1, rasops8, wsemuldisplaydev, vcons
attach	cgtwelve at sbus
file	dev/sbus/cgtwelve.c		cgtwelve

# SSB MGX
defflag 	opt_mgx.h	MGX_DEBUG
defparam	opt_mgx.h	MGX_DEPTH=8
device	mgx: fb, rasops8, rasops32, wsemuldisplaydev, vcons, glyphcache
attach	mgx at sbus
file	dev/sbus/mgx.c			mgx