# $NetBSD: files.imx6,v 1.4 2019/07/30 06:52:57 hkenken Exp $ # # Configuration info for the Freescale i.MX6 # file arch/arm/arm32/arm32_boot.c file arch/arm/arm32/arm32_kvminit.c file arch/arm/arm32/arm32_reboot.c file arch/arm/arm32/irq_dispatch.S file arch/arm/arm32/armv7_generic_space.c file arch/arm/arm/arm_generic_dma.c file arch/arm/arm/bus_space_a4x.S file arch/arm/imx/fdt/imx6_platform.c soc_imx # SOC parameters defflag opt_soc.h SOC_IMX defflag opt_soc.h SOC_IMX6QDL: SOC_IMX # Clock device imxccm : clk attach imxccm at fdt file arch/arm/imx/imx6_ccm.c imxccm file arch/arm/imx/fdt/imx6_clk.c imxccm # GPC device imxgpc attach imxgpc at fdt file arch/arm/imx/fdt/imx6_gpc.c imxgpc # IOMUX device imxiomux attach imxiomux at fdt file arch/arm/imx/fdt/imx6_iomux.c imxiomux # GPIO controller device imxgpio: gpiobus attach imxgpio at fdt file arch/arm/imx/imxgpio.c imxgpio needs-flag file arch/arm/imx/fdt/imx6_gpio.c imxgpio # UART device imxuart { } : bus_space_generic attach imxuart at fdt with imx6_com file arch/arm/imx/imxuart.c imxuart needs-flag file arch/arm/imx/fdt/imx6_com.c imx6_com needs-flag defflag opt_imxuart.h IMXUARTCONSOLE # FEC device enet: ether, ifnet, arp, mii, bus_dma_generic attach enet at fdt with enet_fdt file arch/arm/imx/if_enet.c enet file arch/arm/imx/fdt/if_enet_imx.c enet_fdt # SATA attach ahcisata at fdt with imx6_ahcisata file arch/arm/imx/fdt/imx6_ahcisata.c imx6_ahcisata # USB Controller device imxusbc { [unit=-1], [irq=-1] } : bus_dma_generic attach imxusbc at fdt with imxusbc_fdt file arch/arm/imx/fdt/imx6_usb.c imxusbc_fdt attach ehci at imxusbc with imxehci file arch/arm/imx/imxusb.c imxehci # USB PHY device imxusbphy attach imxusbphy at fdt file arch/arm/imx/fdt/imx6_usbphy.c imxusbphy # SDMMC attach sdhc at fdt with imx6_sdhc file arch/arm/imx/fdt/imx6_sdhc.c imx6_sdhc # PCIe device imxpcie: pcibus attach imxpcie at fdt with imxpcie_fdt file arch/arm/imx/imxpcie.c imxpcie file arch/arm/imx/fdt/imx6_pcie.c imxpcie_fdt # iMX iic Controler device imxi2c: motoi2c, i2cbus, i2cexec attach imxi2c at fdt file arch/arm/imx/imxi2c.c imxi2c file arch/arm/imx/fdt/imx6_i2c.c imxi2c