summaryrefslogtreecommitdiff
path: root/sys/dev/fdt/files.fdt
blob: cb11e40c3b505b7d796106cdecb47a26fad2b93a (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
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
#	$OpenBSD: files.fdt,v 1.81 2019/08/11 11:19:41 kettenis Exp $
#
# Config file and device description for machine-independent FDT code.
# Included by ports that need it.

device	pinctrl
attach	pinctrl at fdt
file	dev/fdt/pinctrl.c		pinctrl

device	simplefb: wsemuldisplaydev, rasops15, rasops16, rasops24, rasops32
attach	simplefb at fdt
file	dev/fdt/simplefb.c		simplefb

device	sxiccmu
attach	sxiccmu at fdt
file	dev/fdt/sxiccmu.c		sxiccmu

device	sxipio {}: gpiobus
attach	sxipio at fdt
file	dev/fdt/sxipio.c		sxipio

define	rsb {}
device	sxirsb: rsb
attach	sxirsb at fdt
file	dev/fdt/sxirsb.c		sxirsb

device	sxirtc
attach	sxirtc at fdt
file	dev/fdt/sxirtc.c		sxirtc

device	sximmc: sdmmcbus
attach	sximmc at fdt
file	dev/fdt/sximmc.c		sximmc

device	sxisyscon: fdt
attach	sxisyscon at fdt
file	dev/fdt/sxisyscon.c		sxisyscon

device	sxitemp
attach	sxitemp at fdt
file	dev/fdt/sxitemp.c		sxitemp

device	sxits
attach	sxits at fdt
file	dev/fdt/sxits.c			sxits

device	sxitwi: i2cbus
attach	sxitwi at fdt
file	dev/fdt/sxitwi.c		sxitwi

device	axppmic
attach	axppmic at i2c
attach	axppmic at rsb with axppmic_rsb
file	dev/fdt/axppmic.c		axppmic

device	fanpwr
attach	fanpwr at i2c
file	dev/fdt/fanpwr.c		fanpwr

device	sypwr
attach	sypwr at i2c
file	dev/fdt/sypwr.c			sypwr

device	bcmaux
attach	bcmaux at fdt
file	dev/fdt/bcm2835_aux.c		bcmaux

device	bcmdog
attach	bcmdog at fdt
file	dev/fdt/bcm2835_dog.c		bcmdog

device	bcmrng
attach	bcmrng at fdt
file	dev/fdt/bcm2835_rng.c		bcmrng

device	bcmtemp
attach	bcmtemp at fdt
file	dev/fdt/bcm2835_temp.c		bcmtemp

device	exrtc
attach	exrtc at fdt
file	dev/fdt/exrtc.c			exrtc

# ARM PrimeCell PL061 General Purpose Input/Output
device	plgpio
attach	plgpio at fdt
file	dev/fdt/plgpio.c		plgpio

# ARM PrimeCell PL031 Real-time clock
device	plrtc
attach	plrtc at fdt
file	dev/fdt/plrtc.c			plrtc

# ARM PrimeCell PL011 UART
attach	pluart at fdt with pluart_fdt
file	dev/fdt/pluart_fdt.c		pluart_fdt

# ARM Power State Coordination Interface
device	psci
attach	psci at fdt
file	dev/fdt/psci.c			psci needs-flag

attach	virtio at fdt with virtio_mmio
file	dev/fdt/virtio_mmio.c		virtio_mmio

# Advanced Host Controller Interface for Serial ATA
attach	ahci at fdt with ahci_fdt
file	dev/fdt/ahci_fdt.c		ahci_fdt

attach	dwge at fdt with dwge_fdt
file	dev/fdt/if_dwge_fdt.c		dwge_fdt

attach	ehci at fdt with ehci_fdt
file	dev/fdt/ehci_fdt.c		ehci_fdt

attach	ohci at fdt with ohci_fdt
file	dev/fdt/ohci_fdt.c		ohci_fdt

attach	sdhc at fdt with sdhc_fdt
file	dev/fdt/sdhc_fdt.c		sdhc_fdt

attach	xhci at fdt with xhci_fdt
file	dev/fdt/xhci_fdt.c		xhci_fdt

device	syscon: fdt
attach	syscon at fdt
file	dev/fdt/syscon.c		syscon

device	hiclock
attach	hiclock at fdt
file	dev/fdt/hiclock.c		hiclock

device	hidwusb: fdt
attach	hidwusb at fdt
file	dev/fdt/hidwusb.c		hidwusb

device	hireset
attach	hireset at fdt
file	dev/fdt/hireset.c		hireset

device	hitemp
attach	hitemp at fdt
file	dev/fdt/hitemp.c		hitemp

device	rkclock
attach	rkclock at fdt
file	dev/fdt/rkclock.c		rkclock

device	rkdwusb: fdt
attach	rkdwusb at fdt
file	dev/fdt/rkdwusb.c		rkdwusb

device	rkgrf
attach	rkgrf at fdt
file	dev/fdt/rkgrf.c			rkgrf

device	rkgpio
attach	rkgpio at fdt
file	dev/fdt/rkgpio.c		rkgpio

device	rkiic: i2cbus
attach	rkiic at fdt			
file	dev/fdt/rkiic.c			rkiic

device	rkpmic
attach	rkpmic at i2c
file	dev/fdt/rkpmic.c		rkpmic

device	rkpinctrl: fdt
attach	rkpinctrl at fdt
file	dev/fdt/rkpinctrl.c		rkpinctrl

device	rkpcie: pcibus
attach	rkpcie at fdt
file	dev/fdt/rkpcie.c		rkpcie

device	rktemp
attach	rktemp at fdt
file	dev/fdt/rktemp.c		rktemp

device	dwmmc: sdmmcbus
attach	dwmmc at fdt
file	dev/fdt/dwmmc.c			dwmmc

device	dwdog
attach	dwdog at fdt
file	dev/fdt/dwdog.c			dwdog

device	dwpcie: pcibus
attach	dwpcie at fdt
file	dev/fdt/dwpcie.c		dwpcie

device	mvclock
attach	mvclock at fdt
file	dev/fdt/mvclock.c		mvclock

device	mvgicp
attach	mvgicp at fdt
file	dev/fdt/mvgicp.c		mvgicp

device	mvgpio
attach	mvgpio at fdt
file	dev/fdt/mvgpio.c		mvgpio

device	mvicu
attach	mvicu at fdt
file	dev/fdt/mvicu.c			mvicu

device	mvpinctrl
attach	mvpinctrl at fdt
file	dev/fdt/mvpinctrl.c		mvpinctrl

device	mvmdio
attach	mvmdio at fdt
file	dev/fdt/mvmdio.c		mvmdio

device	mvneta: ether, ifnet, mii, ifmedia
attach	mvneta at fdt
file	dev/fdt/if_mvneta.c		mvneta

device	mvrng
attach	mvrng at fdt
file	dev/fdt/mvrng.c			mvrng

device	mvrtc
attach	mvrtc at fdt
file	dev/fdt/mvrtc.c			mvrtc

device	mvtemp
attach	mvtemp at fdt
file	dev/fdt/mvtemp.c		mvtemp

device	mvuart
attach	mvuart at fdt
file	dev/fdt/mvuart.c		mvuart

device	dwxe: ether, ifnet, mii, ifmedia
attach	dwxe at fdt
file	dev/fdt/if_dwxe.c		dwxe

device	acrtc
attach	acrtc at rsb
file	dev/fdt/acrtc.c			acrtc

device	imxanatop
attach	imxanatop at fdt
file	dev/fdt/imxanatop.c		imxanatop

device	imxccm
attach	imxccm at fdt
file	dev/fdt/imxccm.c		imxccm

device	imxesdhc: sdmmcbus
attach	imxesdhc at fdt
file	dev/fdt/imxesdhc.c		imxesdhc

device	imxgpc
attach	imxgpc at fdt
file	dev/fdt/imxgpc.c		imxgpc

device	imxgpio
attach	imxgpio at fdt
file	dev/fdt/imxgpio.c		imxgpio

device	imxiic: i2cbus
attach	imxiic at fdt
file	dev/fdt/imxiic.c		imxiic

device	imxiomuxc
attach	imxiomuxc at fdt
file	dev/fdt/imxiomuxc.c		imxiomuxc

device	imxrtc
attach	imxrtc at fdt
file	dev/fdt/imxrtc.c		imxrtc

device	imxsrc: fdt
attach	imxsrc at fdt
file	dev/fdt/imxsrc.c		imxsrc

device	imxuart
attach	imxuart at fdt
file	dev/fdt/imxuart.c		imxuart

device	fec: ether, ifnet, mii, ifmedia
attach	fec at fdt
file	dev/fdt/if_fec.c		fec

define	spi {}
device	imxspi: spi
attach	imxspi at fdt
file	dev/fdt/imxspi.c		imxspi

attach	ccp at fdt with ccp_fdt
file	dev/fdt/ccp_fdt.c		ccp_fdt

attach	com at fdt with com_fdt
file	dev/fdt/com_fdt.c		com_fdt

device	ssdfb: wsemuldisplaydev, rasops1
attach	ssdfb at spi with ssdfb_spi
attach	ssdfb at i2c with ssdfb_i2c
file	dev/fdt/ssdfb.c			ssdfb

device	fusbtc
attach	fusbtc at i2c
file	dev/fdt/fusbtc.c		fusbtc