xref: /openbsd-src/sys/dev/fdt/files.fdt (revision ae3cb403620ab940fbaabb3055fac045a63d56b7)
1#	$OpenBSD: files.fdt,v 1.37 2018/01/17 10:17:33 kettenis 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	exrtc
61attach	exrtc at fdt
62file	dev/fdt/exrtc.c			exrtc
63
64# ARM PrimeCell PL031 Real-time clock
65device	plrtc
66attach	plrtc at fdt
67file	dev/fdt/plrtc.c			plrtc
68
69# ARM Power State Coordination Interface
70device	psci
71attach	psci at fdt
72file	dev/fdt/psci.c			psci needs-flag
73
74attach	virtio at fdt with virtio_mmio
75file	dev/fdt/virtio_mmio.c		virtio_mmio
76
77# Advanced Host Controller Interface for Serial ATA
78attach	ahci at fdt with ahci_fdt
79file	dev/fdt/ahci_fdt.c		ahci_fdt
80
81attach	dwge at fdt with dwge_fdt
82file	dev/fdt/if_dwge_fdt.c		dwge_fdt
83
84attach	ehci at fdt with ehci_fdt
85file	dev/fdt/ehci_fdt.c		ehci_fdt
86
87attach	sdhc at fdt with sdhc_fdt
88file	dev/fdt/sdhc_fdt.c		sdhc_fdt
89
90attach	xhci at fdt with xhci_fdt
91file	dev/fdt/xhci_fdt.c		xhci_fdt
92
93device	syscon
94attach	syscon at fdt
95file	dev/fdt/syscon.c		syscon
96
97device	rkclock
98attach	rkclock at fdt
99file	dev/fdt/rkclock.c		rkclock
100
101device	rkdwusb: fdt
102attach	rkdwusb at fdt
103file	dev/fdt/rkdwusb.c		rkdwusb
104
105device	rkgrf
106attach	rkgrf at fdt
107file	dev/fdt/rkgrf.c			rkgrf
108
109device	rkgpio
110attach	rkgpio at fdt
111file	dev/fdt/rkgpio.c		rkgpio
112
113device	rkiic: i2cbus
114attach	rkiic at fdt
115file	dev/fdt/rkiic.c			rkiic
116
117device	rkpmic
118attach	rkpmic at i2c
119file	dev/fdt/rkpmic.c		rkpmic
120
121device	rkpinctrl: fdt
122attach	rkpinctrl at fdt
123file	dev/fdt/rkpinctrl.c		rkpinctrl
124
125device	rkpcie: pcibus
126attach	rkpcie at fdt
127file	dev/fdt/rkpcie.c		rkpcie
128
129device	rktemp
130attach	rktemp at fdt
131file	dev/fdt/rktemp.c		rktemp
132
133device	dwmmc: sdmmcbus
134attach	dwmmc at fdt
135file	dev/fdt/dwmmc.c			dwmmc
136
137device	dwdog
138attach	dwdog at fdt
139file	dev/fdt/dwdog.c			dwdog
140
141device	mvpinctrl
142attach	mvpinctrl at fdt
143file	dev/fdt/mvpinctrl.c		mvpinctrl
144
145device	mvmdio
146attach	mvmdio at fdt
147file	dev/fdt/mvmdio.c		mvmdio
148
149device	mvneta: ether, ifnet, mii, ifmedia
150attach	mvneta at fdt
151file	dev/fdt/if_mvneta.c		mvneta
152
153device	dwxe: ether, ifnet, mii, ifmedia
154attach	dwxe at fdt
155file	dev/fdt/if_dwxe.c		dwxe
156
157device	acrtc
158attach	acrtc at rsb
159file	dev/fdt/acrtc.c			acrtc