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