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
|
# $OpenBSD: files.fdt,v 1.68 2018/08/02 14:09:32 patrick Exp $
#
# Config file and device description for machine-independent FDT code.
# Included by ports that need it.
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 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 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 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 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 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 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 imxdwusb: fdt
attach imxdwusb at fdt
file dev/fdt/imxdwusb.c imxdwusb
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 imxpd: fdt
attach imxpd at fdt
file dev/fdt/imxpd.c imxpd
device imxrtc
attach imxrtc at fdt
file dev/fdt/imxrtc.c imxrtc
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
|