files.fdt revision 1.34
1# $NetBSD: files.fdt,v 1.34 2018/06/30 12:35:18 jmcneill Exp $ 2 3include "external/bsd/libfdt/conf/files.libfdt" 4 5defflag opt_fdt.h FDT: libfdt, ofw_subr 6 7define fdtbus { } : clk, pwm 8 9device fdt { [pass = 10] } : fdtbus 10attach fdt at fdtbus 11file dev/fdt/fdtbus.c fdt 12 13device fregulator 14attach fregulator at fdt 15file dev/fdt/fixedregulator.c fregulator 16 17device gregulator 18attach gregulator at fdt 19file dev/fdt/gpioregulator.c gregulator 20 21device fclock: clk 22attach fclock at fdt 23file dev/fdt/fixedclock.c fclock 24 25device ffclock: clk 26attach ffclock at fdt 27file dev/fdt/fixedfactorclock.c ffclock 28 29device gpiokeys: sysmon_envsys, sysmon_power, wskbddev, linux_keymap 30attach gpiokeys at fdt 31file dev/fdt/gpiokeys.c gpiokeys 32 33device gpioleds: leds 34attach gpioleds at fdt 35file dev/fdt/gpioleds.c gpioleds 36 37file dev/fdt/fdt_port.c fdt_port 38 39device connector: fdt_port 40attach connector at fdt with fdt_connector 41file dev/fdt/connector_fdt.c fdt_connector 42 43device panel: fdt_port 44attach panel at fdt with fdt_panel 45file dev/fdt/panel_fdt.c fdt_panel 46 47file dev/fdt/fdt_openfirm.c fdtbus 48file dev/fdt/fdt_subr.c fdtbus 49file dev/fdt/fdt_clock.c fdtbus 50file dev/fdt/fdt_dai.c fdtbus 51file dev/fdt/fdt_dma.c fdtbus 52file dev/fdt/fdt_gpio.c fdtbus 53file dev/fdt/fdt_i2c.c fdtbus 54file dev/fdt/fdt_intr.c fdtbus 55file dev/fdt/fdt_mmc_pwrseq.c fdtbus 56file dev/fdt/fdt_phy.c fdtbus 57file dev/fdt/fdt_power.c fdtbus 58file dev/fdt/fdt_pwm.c fdtbus 59file dev/fdt/fdt_regulator.c fdtbus 60file dev/fdt/fdt_reset.c fdtbus 61file dev/fdt/fdt_rtc.c fdtbus 62file dev/fdt/fdt_syscon.c fdtbus 63file dev/fdt/fdt_pinctrl.c fdtbus 64 65device cpus { } : fdtbus 66attach cpus at fdt 67file dev/fdt/cpus.c cpus 68 69device mmcpwrseq 70attach mmcpwrseq at fdt 71file dev/fdt/mmc_pwrseq_simple.c mmcpwrseq 72 73device syscon 74attach syscon at fdt 75file dev/fdt/syscon.c syscon 76 77device pwmbacklight 78attach pwmbacklight at fdt 79file dev/fdt/pwm_backlight.c pwmbacklight 80 81device ausoc: audiobus 82attach ausoc at fdt 83file dev/fdt/ausoc.c ausoc 84 85define fdt_display_timing 86file dev/fdt/display_timing.c fdt_display_timing 87 88# Display controller 89attach genfb at fdt with simplefb 90file dev/fdt/simplefb.c simplefb 91 92# Designware APB UART 93attach com at fdt with dw_apb_uart 94file dev/fdt/dw_apb_uart.c dw_apb_uart 95 96# Designware USB2 OTG 97attach dwctwo at fdt with dwc2_fdt 98file dev/fdt/dwc2_fdt.c dwc2_fdt 99 100# Designware USB3 XHCI 101attach xhci at fdt with dwc3_fdt 102file dev/fdt/dwc3_fdt.c dwc3_fdt 103 104# Designware SD/MMC 105attach dwcmmc at fdt with dwcmmc_fdt 106file dev/fdt/dwcmmc_fdt.c dwcmmc_fdt 107 108# Designware Watchdog Timer 109device dwcwdt: sysmon_wdog 110attach dwcwdt at fdt with dwcwdt_fdt 111file dev/fdt/dwcwdt_fdt.c dwcwdt_fdt 112 113# Virtio virtio,mmio 114attach virtio at fdt with virtio_mmio_fdt: virtio_mmio 115file dev/fdt/virtio_mmio_fdt.c virtio_mmio_fdt 116 117# QEMU Firmware Configuration (fw_cfg) device 118attach qemufwcfg at fdt with qemufwcfg_fdt 119file dev/fdt/qemufwcfg_fdt.c qemufwcfg_fdt 120 121# ARM PrimeCell General Purpose Input/Output (PL061) 122device pl061gpio: gpiobus 123attach pl061gpio at fdt with pl061gpio_fdt 124file dev/fdt/pl061gpio_fdt.c pl061gpio_fdt 125