1# $OpenBSD: files.fdt,v 1.40 2018/02/24 13:46:22 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 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 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 mvpinctrl 150attach mvpinctrl at fdt 151file dev/fdt/mvpinctrl.c mvpinctrl 152 153device mvmdio 154attach mvmdio at fdt 155file dev/fdt/mvmdio.c mvmdio 156 157device mvneta: ether, ifnet, mii, ifmedia 158attach mvneta at fdt 159file dev/fdt/if_mvneta.c mvneta 160 161device dwxe: ether, ifnet, mii, ifmedia 162attach dwxe at fdt 163file dev/fdt/if_dwxe.c dwxe 164 165device acrtc 166attach acrtc at rsb 167file dev/fdt/acrtc.c acrtc