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