1# $OpenBSD: files.fdt,v 1.79 2019/04/30 20:04:31 patrick 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 ohci at fdt with ohci_fdt 113file dev/fdt/ohci_fdt.c ohci_fdt 114 115attach sdhc at fdt with sdhc_fdt 116file dev/fdt/sdhc_fdt.c sdhc_fdt 117 118attach xhci at fdt with xhci_fdt 119file dev/fdt/xhci_fdt.c xhci_fdt 120 121device syscon: fdt 122attach syscon at fdt 123file dev/fdt/syscon.c syscon 124 125device hiclock 126attach hiclock at fdt 127file dev/fdt/hiclock.c hiclock 128 129device hidwusb: fdt 130attach hidwusb at fdt 131file dev/fdt/hidwusb.c hidwusb 132 133device hireset 134attach hireset at fdt 135file dev/fdt/hireset.c hireset 136 137device hitemp 138attach hitemp at fdt 139file dev/fdt/hitemp.c hitemp 140 141device rkclock 142attach rkclock at fdt 143file dev/fdt/rkclock.c rkclock 144 145device rkdwusb: fdt 146attach rkdwusb at fdt 147file dev/fdt/rkdwusb.c rkdwusb 148 149device rkgrf 150attach rkgrf at fdt 151file dev/fdt/rkgrf.c rkgrf 152 153device rkgpio 154attach rkgpio at fdt 155file dev/fdt/rkgpio.c rkgpio 156 157device rkiic: i2cbus 158attach rkiic at fdt 159file dev/fdt/rkiic.c rkiic 160 161device rkpmic 162attach rkpmic at i2c 163file dev/fdt/rkpmic.c rkpmic 164 165device rkpinctrl: fdt 166attach rkpinctrl at fdt 167file dev/fdt/rkpinctrl.c rkpinctrl 168 169device rkpcie: pcibus 170attach rkpcie at fdt 171file dev/fdt/rkpcie.c rkpcie 172 173device rktemp 174attach rktemp at fdt 175file dev/fdt/rktemp.c rktemp 176 177device dwmmc: sdmmcbus 178attach dwmmc at fdt 179file dev/fdt/dwmmc.c dwmmc 180 181device dwdog 182attach dwdog at fdt 183file dev/fdt/dwdog.c dwdog 184 185device dwpcie: pcibus 186attach dwpcie at fdt 187file dev/fdt/dwpcie.c dwpcie 188 189device mvclock 190attach mvclock at fdt 191file dev/fdt/mvclock.c mvclock 192 193device mvgicp 194attach mvgicp at fdt 195file dev/fdt/mvgicp.c mvgicp 196 197device mvgpio 198attach mvgpio at fdt 199file dev/fdt/mvgpio.c mvgpio 200 201device mvicu 202attach mvicu at fdt 203file dev/fdt/mvicu.c mvicu 204 205device mvpinctrl 206attach mvpinctrl at fdt 207file dev/fdt/mvpinctrl.c mvpinctrl 208 209device mvmdio 210attach mvmdio at fdt 211file dev/fdt/mvmdio.c mvmdio 212 213device mvneta: ether, ifnet, mii, ifmedia 214attach mvneta at fdt 215file dev/fdt/if_mvneta.c mvneta 216 217device mvrng 218attach mvrng at fdt 219file dev/fdt/mvrng.c mvrng 220 221device mvrtc 222attach mvrtc at fdt 223file dev/fdt/mvrtc.c mvrtc 224 225device mvtemp 226attach mvtemp at fdt 227file dev/fdt/mvtemp.c mvtemp 228 229device mvuart 230attach mvuart at fdt 231file dev/fdt/mvuart.c mvuart 232 233device dwxe: ether, ifnet, mii, ifmedia 234attach dwxe at fdt 235file dev/fdt/if_dwxe.c dwxe 236 237device acrtc 238attach acrtc at rsb 239file dev/fdt/acrtc.c acrtc 240 241device imxanatop 242attach imxanatop at fdt 243file dev/fdt/imxanatop.c imxanatop 244 245device imxccm 246attach imxccm at fdt 247file dev/fdt/imxccm.c imxccm 248 249device imxesdhc: sdmmcbus 250attach imxesdhc at fdt 251file dev/fdt/imxesdhc.c imxesdhc 252 253device imxgpc 254attach imxgpc at fdt 255file dev/fdt/imxgpc.c imxgpc 256 257device imxgpio 258attach imxgpio at fdt 259file dev/fdt/imxgpio.c imxgpio 260 261device imxiic: i2cbus 262attach imxiic at fdt 263file dev/fdt/imxiic.c imxiic 264 265device imxiomuxc 266attach imxiomuxc at fdt 267file dev/fdt/imxiomuxc.c imxiomuxc 268 269device imxrtc 270attach imxrtc at fdt 271file dev/fdt/imxrtc.c imxrtc 272 273device imxsrc: fdt 274attach imxsrc at fdt 275file dev/fdt/imxsrc.c imxsrc 276 277device imxuart 278attach imxuart at fdt 279file dev/fdt/imxuart.c imxuart 280 281device fec: ether, ifnet, mii, ifmedia 282attach fec at fdt 283file dev/fdt/if_fec.c fec 284 285define spi {} 286device imxspi: spi 287attach imxspi at fdt 288file dev/fdt/imxspi.c imxspi 289 290attach ccp at fdt with ccp_fdt 291file dev/fdt/ccp_fdt.c ccp_fdt 292 293attach com at fdt with com_fdt 294file dev/fdt/com_fdt.c com_fdt 295 296device ssdfb: wsemuldisplaydev, rasops1 297attach ssdfb at spi with ssdfb_spi 298attach ssdfb at i2c with ssdfb_i2c 299file dev/fdt/ssdfb.c ssdfb 300