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