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
|