xref: /openbsd-src/sys/dev/fdt/files.fdt (revision ddce81d18ead1cead306cecb446175faf94d13e9)
1#	$OpenBSD: files.fdt,v 1.74 2018/08/27 21:09:47 kettenis Exp $
2#
3# Config file and device description for machine-independent FDT code.
4# Included by ports that need it.
5
6device	pinctrl
7attach	pinctrl at fdt
8file	dev/fdt/pinctrl.c		pinctrl
9
10device	simplefb: wsemuldisplaydev, rasops15, rasops16, rasops24, rasops32
11attach	simplefb at fdt
12file	dev/fdt/simplefb.c		simplefb
13
14device	sxiccmu
15attach	sxiccmu at fdt
16file	dev/fdt/sxiccmu.c		sxiccmu
17
18device	sxipio {}: gpiobus
19attach	sxipio at fdt
20file	dev/fdt/sxipio.c		sxipio
21
22define	rsb {}
23device	sxirsb: rsb
24attach	sxirsb at fdt
25file	dev/fdt/sxirsb.c		sxirsb
26
27device	sxirtc
28attach	sxirtc at fdt
29file	dev/fdt/sxirtc.c		sxirtc
30
31device	sximmc: sdmmcbus
32attach	sximmc at fdt
33file	dev/fdt/sximmc.c		sximmc
34
35device	sxitemp
36attach	sxitemp at fdt
37file	dev/fdt/sxitemp.c		sxitemp
38
39device	sxits
40attach	sxits at fdt
41file	dev/fdt/sxits.c			sxits
42
43device	sxitwi: i2cbus
44attach	sxitwi at fdt
45file	dev/fdt/sxitwi.c		sxitwi
46
47device	axppmic
48attach	axppmic at i2c
49attach	axppmic at rsb with axppmic_rsb
50file	dev/fdt/axppmic.c		axppmic
51
52device	fanpwr
53attach	fanpwr at i2c
54file	dev/fdt/fanpwr.c		fanpwr
55
56device	sypwr
57attach	sypwr at i2c
58file	dev/fdt/sypwr.c			sypwr
59
60device	bcmaux
61attach	bcmaux at fdt
62file	dev/fdt/bcm2835_aux.c		bcmaux
63
64device	bcmdog
65attach	bcmdog at fdt
66file	dev/fdt/bcm2835_dog.c		bcmdog
67
68device	bcmrng
69attach	bcmrng at fdt
70file	dev/fdt/bcm2835_rng.c		bcmrng
71
72device	bcmtemp
73attach	bcmtemp at fdt
74file	dev/fdt/bcm2835_temp.c		bcmtemp
75
76device	exrtc
77attach	exrtc at fdt
78file	dev/fdt/exrtc.c			exrtc
79
80# ARM PrimeCell PL061 General Purpose Input/Output
81device	plgpio
82attach	plgpio at fdt
83file	dev/fdt/plgpio.c		plgpio
84
85# ARM PrimeCell PL031 Real-time clock
86device	plrtc
87attach	plrtc at fdt
88file	dev/fdt/plrtc.c			plrtc
89
90# ARM PrimeCell PL011 UART
91attach	pluart at fdt with pluart_fdt
92file	dev/fdt/pluart_fdt.c		pluart_fdt
93
94# ARM Power State Coordination Interface
95device	psci
96attach	psci at fdt
97file	dev/fdt/psci.c			psci needs-flag
98
99attach	virtio at fdt with virtio_mmio
100file	dev/fdt/virtio_mmio.c		virtio_mmio
101
102# Advanced Host Controller Interface for Serial ATA
103attach	ahci at fdt with ahci_fdt
104file	dev/fdt/ahci_fdt.c		ahci_fdt
105
106attach	dwge at fdt with dwge_fdt
107file	dev/fdt/if_dwge_fdt.c		dwge_fdt
108
109attach	ehci at fdt with ehci_fdt
110file	dev/fdt/ehci_fdt.c		ehci_fdt
111
112attach	sdhc at fdt with sdhc_fdt
113file	dev/fdt/sdhc_fdt.c		sdhc_fdt
114
115attach	xhci at fdt with xhci_fdt
116file	dev/fdt/xhci_fdt.c		xhci_fdt
117
118device	syscon: fdt
119attach	syscon at fdt
120file	dev/fdt/syscon.c		syscon
121
122device	hiclock
123attach	hiclock at fdt
124file	dev/fdt/hiclock.c		hiclock
125
126device	hidwusb: fdt
127attach	hidwusb at fdt
128file	dev/fdt/hidwusb.c		hidwusb
129
130device	hireset
131attach	hireset at fdt
132file	dev/fdt/hireset.c		hireset
133
134device	hitemp
135attach	hitemp at fdt
136file	dev/fdt/hitemp.c		hitemp
137
138device	rkclock
139attach	rkclock at fdt
140file	dev/fdt/rkclock.c		rkclock
141
142device	rkdwusb: fdt
143attach	rkdwusb at fdt
144file	dev/fdt/rkdwusb.c		rkdwusb
145
146device	rkgrf
147attach	rkgrf at fdt
148file	dev/fdt/rkgrf.c			rkgrf
149
150device	rkgpio
151attach	rkgpio at fdt
152file	dev/fdt/rkgpio.c		rkgpio
153
154device	rkiic: i2cbus
155attach	rkiic at fdt
156file	dev/fdt/rkiic.c			rkiic
157
158device	rkpmic
159attach	rkpmic at i2c
160file	dev/fdt/rkpmic.c		rkpmic
161
162device	rkpinctrl: fdt
163attach	rkpinctrl at fdt
164file	dev/fdt/rkpinctrl.c		rkpinctrl
165
166device	rkpcie: pcibus
167attach	rkpcie at fdt
168file	dev/fdt/rkpcie.c		rkpcie
169
170device	rktemp
171attach	rktemp at fdt
172file	dev/fdt/rktemp.c		rktemp
173
174device	dwmmc: sdmmcbus
175attach	dwmmc at fdt
176file	dev/fdt/dwmmc.c			dwmmc
177
178device	dwdog
179attach	dwdog at fdt
180file	dev/fdt/dwdog.c			dwdog
181
182device	dwpcie: pcibus
183attach	dwpcie at fdt
184file	dev/fdt/dwpcie.c		dwpcie
185
186device	mvclock
187attach	mvclock at fdt
188file	dev/fdt/mvclock.c		mvclock
189
190device	mvgpio
191attach	mvgpio at fdt
192file	dev/fdt/mvgpio.c		mvgpio
193
194device	mvicu
195attach	mvicu at fdt
196file	dev/fdt/mvicu.c			mvicu
197
198device	mvpinctrl
199attach	mvpinctrl at fdt
200file	dev/fdt/mvpinctrl.c		mvpinctrl
201
202device	mvmdio
203attach	mvmdio at fdt
204file	dev/fdt/mvmdio.c		mvmdio
205
206device	mvneta: ether, ifnet, mii, ifmedia
207attach	mvneta at fdt
208file	dev/fdt/if_mvneta.c		mvneta
209
210device	mvrng
211attach	mvrng at fdt
212file	dev/fdt/mvrng.c			mvrng
213
214device	mvrtc
215attach	mvrtc at fdt
216file	dev/fdt/mvrtc.c			mvrtc
217
218device	mvtemp
219attach	mvtemp at fdt
220file	dev/fdt/mvtemp.c		mvtemp
221
222device	dwxe: ether, ifnet, mii, ifmedia
223attach	dwxe at fdt
224file	dev/fdt/if_dwxe.c		dwxe
225
226device	acrtc
227attach	acrtc at rsb
228file	dev/fdt/acrtc.c			acrtc
229
230device	imxanatop
231attach	imxanatop at fdt
232file	dev/fdt/imxanatop.c		imxanatop
233
234device	imxccm
235attach	imxccm at fdt
236file	dev/fdt/imxccm.c		imxccm
237
238device	imxdwusb: fdt
239attach	imxdwusb at fdt
240file	dev/fdt/imxdwusb.c		imxdwusb
241
242device	imxesdhc: sdmmcbus
243attach	imxesdhc at fdt
244file	dev/fdt/imxesdhc.c		imxesdhc
245
246device	imxgpc
247attach	imxgpc at fdt
248file	dev/fdt/imxgpc.c		imxgpc
249
250device	imxgpio
251attach	imxgpio at fdt
252file	dev/fdt/imxgpio.c		imxgpio
253
254device	imxiic: i2cbus
255attach	imxiic at fdt
256file	dev/fdt/imxiic.c		imxiic
257
258device	imxiomuxc
259attach	imxiomuxc at fdt
260file	dev/fdt/imxiomuxc.c		imxiomuxc
261
262device	imxpd: fdt
263attach	imxpd at fdt
264file	dev/fdt/imxpd.c			imxpd
265
266device	imxrtc
267attach	imxrtc at fdt
268file	dev/fdt/imxrtc.c		imxrtc
269
270device	imxuart
271attach	imxuart at fdt
272file	dev/fdt/imxuart.c		imxuart
273
274device	fec: ether, ifnet, mii, ifmedia
275attach	fec at fdt
276file	dev/fdt/if_fec.c		fec
277
278define	spi {}
279device	imxspi: spi
280attach	imxspi at fdt
281file	dev/fdt/imxspi.c		imxspi
282
283attach	ccp at fdt with ccp_fdt
284file	dev/fdt/ccp_fdt.c		ccp_fdt
285
286attach	com at fdt with com_fdt
287file	dev/fdt/com_fdt.c		com_fdt
288
289device	ssdfb: wsemuldisplaydev, rasops1
290attach	ssdfb at spi with ssdfb_spi
291attach	ssdfb at i2c with ssdfb_i2c
292file	dev/fdt/ssdfb.c			ssdfb
293