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
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
|
# $OpenBSD: files.fdt,v 1.116 2020/03/29 09:31:11 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 simplepanel
attach simplepanel at fdt
file dev/fdt/simplepanel.c simplepanel
device sxiccmu
attach sxiccmu at fdt
file dev/fdt/sxiccmu.c sxiccmu
device sxidog
attach sxidog at fdt
file dev/fdt/sxidog.c sxidog
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 sxipwm
attach sxipwm at fdt
file dev/fdt/sxipwm.c sxipwm
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 sxisid
attach sxisid at fdt
file dev/fdt/sxisid.c sxisid
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
# Synopsis Designware GMAC core
device dwge: ether, ifnet, mii, ifmedia
attach dwge at fdt
file dev/fdt/if_dwge.c dwge
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 pwmbl
attach pwmbl at fdt
file dev/fdt/pwmbl.c pwmbl
device pwmfan
attach pwmfan at fdt
file dev/fdt/pwmfan.c pwmfan
device pwmreg
attach pwmreg at fdt
file dev/fdt/pwmreg.c pwmreg
device amlclock
attach amlclock at fdt
file dev/fdt/amlclock.c amlclock
device amldwusb: fdt
attach amldwusb at fdt
file dev/fdt/amldwusb.c amldwusb
device amliic: i2cbus
attach amliic at fdt
file dev/fdt/amliic.c amliic
device amlmmc: sdmmcbus
attach amlmmc at fdt
file dev/fdt/amlmmc.c amlmmc
device amlpciephy
attach amlpciephy at fdt
file dev/fdt/amlpciephy.c amlpciephy
device amlpinctrl
attach amlpinctrl at fdt
file dev/fdt/amlpinctrl.c amlpinctrl
device amlpwm
attach amlpwm at fdt
file dev/fdt/amlpwm.c amlpwm
device amlreset
attach amlreset at fdt
file dev/fdt/amlreset.c amlreset
device amlrng
attach amlrng at fdt
file dev/fdt/amlrng.c amlrng
device amlsm
attach amlsm at fdt
file dev/fdt/amlsm.c amlsm
device amltemp
attach amltemp at fdt
file dev/fdt/amltemp.c amltemp
device amluart
attach amluart at fdt
file dev/fdt/amluart.c amluart
device amlusbphy
attach amlusbphy at fdt
file dev/fdt/amlusbphy.c amlusbphy
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 rkanxdp
attach rkanxdp at fdt
file dev/fdt/rkanxdp.c rkanxdp
file dev/ic/anxdp.c rkanxdp
device rkclock
attach rkclock at fdt
file dev/fdt/rkclock.c rkclock
device rkdrm: drmbase, wsemuldisplaydev, rasops15, rasops16, rasops24, rasops32
attach rkdrm at fdt
file dev/fdt/rkdrm.c rkdrm
file dev/pci/drm/drm_gem_cma_helper.c rkdrm
device rkdwhdmi: dwhdmi, i2cbus
attach rkdwhdmi at fdt
file dev/fdt/rkdwhdmi.c rkdwhdmi
device rkdwusb: fdt
attach rkdwusb at fdt
file dev/fdt/rkdwusb.c rkdwusb
device rkemmcphy
attach rkemmcphy at fdt
file dev/fdt/rkemmcphy.c rkemmcphy
device rkgrf: fdt
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 rkpwm
attach rkpwm at fdt
file dev/fdt/rkpwm.c rkpwm
device rktemp
attach rktemp at fdt
file dev/fdt/rktemp.c rktemp
device rkvop
attach rkvop at fdt
file dev/fdt/rkvop.c rkvop
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
define spi {}
device moxtet
attach moxtet at spi
file dev/fdt/moxtet.c moxtet
device mvclock
attach mvclock at fdt
file dev/fdt/mvclock.c mvclock
device mvdog
attach mvdog at fdt
file dev/fdt/mvdog.c mvdog
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 mviic: i2cbus
attach mviic at fdt
file dev/fdt/mviic.c mviic
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 mvspi: spi
attach mvspi at fdt
file dev/fdt/mvspi.c mvspi
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 imxpwm
attach imxpwm at fdt
file dev/fdt/imxpwm.c imxpwm
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 imxtmu
attach imxtmu at fdt
file dev/fdt/imxtmu.c imxtmu
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
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
attach ipmi at fdt with ipmi_fdt
file dev/fdt/ipmi_fdt.c ipmi_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
device sfp
attach sfp at fdt
file dev/fdt/sfp.c sfp
# ROHM BD718x7 Regulator
device bdpmic
attach bdpmic at i2c
file dev/fdt/bd718x7.c bdpmic
|