1*4f4d98d9Shkenken# $NetBSD: files.imx31,v 1.8 2017/09/08 05:29:12 hkenken Exp $ 288898845Sbsh# 388898845Sbsh# Configuration info for the Freescale i.MX31 488898845Sbsh# 588898845Sbsh 65298a8fdSbshdefparam opt_imx.h MEMSIZE 75298a8fdSbshdefflag opt_imx.h IMX51 85298a8fdSbsh 988898845Sbshdefine bus_dma_generic 1088898845Sbsh 11fad56f14Sbshfile arch/arm/imx/imx_space.c 12fad56f14Sbshfile arch/arm/imx/imx_dma.c bus_dma_generic 1388898845Sbsh 1488898845Sbsh# iMX L2 Cache Controller 1588898845Sbshdevice l2cc 1688898845Sbshattach l2cc at mainbus 1788898845Sbshfile arch/arm/imx/imx31_l2cc.c l2cc 1888898845Sbsh 1988898845Sbsh# iMX AHB 2088898845Sbshdevice ahb { [addr=-1], [size=0], [intr=-1], [irqbase=-1]} : bus_space_generic 2188898845Sbshattach ahb at mainbus 2288898845Sbshfile arch/arm/imx/imx31_ahb.c ahb 2388898845Sbsh 2488898845Sbsh# iMX AdVanced Interrupt Controller 2588898845Sbshinclude "arch/arm/pic/files.pic" 260bbe6c8fSbshdevice avic: pic, pic_splfuncs 2788898845Sbshattach avic at ahb 2888898845Sbshfile arch/arm/imx/imx31_icu.c avic needs-flag 2988898845Sbshfile arch/arm/arm32/irq_dispatch.S 3088898845Sbsh 3188898845Sbsh# iMX IP bus 3288898845Sbshdevice aips { [addr=-1], [size=0], [intr=-1]} : bus_space_generic 3388898845Sbshattach aips at ahb 3488898845Sbshfile arch/arm/imx/imx31_aips.c aips 3588898845Sbsh 3688898845Sbsh# iMX EMI (external memory interface) 3788898845Sbshdevice emi { [offset=-1], [size=0], [intr=-1] } : bus_space_generic 3888898845Sbshattach emi at ahb 3988898845Sbshfile arch/arm/imx/imx31_emi.c emi 4088898845Sbsh 4188898845Sbsh# iMX GPIO 4288898845Sbshdevice imxgpio: gpiobus 4388898845Sbshattach imxgpio at ahb 4488898845Sbshfile arch/arm/imx/imx31_gpio.c imxgpio needs-flag 4588898845Sbsh 4688898845Sbsh# iMX M3IF - Multi Master Memory Interface 4788898845Sbsh# iMX ESDCTL/MDDRC - Enhanced SDRAM/LPDDR memory controller 4888898845Sbsh# iMX PCMCIA - PCMCIA memory controller 4988898845Sbsh# iMX NANDFC - NAND Flash memory controller 5088898845Sbsh# iMX WEIM - Wireless External Interface Module 5188898845Sbsh 5288898845Sbsh# iMX clock 5388898845Sbshfile arch/arm/imx/imxclock.c 543747b72bSbshfile arch/arm/imx/imx31_clock.c 553747b72bSbsh 563747b72bSbsh# Clock Control Module 573747b72bSbshdevice imxccm 583747b72bSbshattach imxccm at aips 593747b72bSbshfile arch/arm/imx/imx31_ccm.c imxccm needs-flag 603747b72bSbsh 613747b72bSbshdefparam opt_imx31clk.h IMX31_IPGCLK_FREQ 6288898845Sbsh 6388898845Sbsh# iMX UART 6488898845Sbshdevice imxuart 65*4f4d98d9Shkenkenattach imxuart at aips with imx31_uart 665298a8fdSbshfile arch/arm/imx/imxuart.c imxuart needs-flag 67*4f4d98d9Shkenkenfile arch/arm/imx/imx31_uart.c imx31_uart 685298a8fdSbshdefflag opt_imxuart.h IMXUARTCONSOLE 6988898845Sbsh 7088898845Sbshattach ehci at ahb with ehci_ahb : bus_dma_generic 7188898845Sbshfile arch/arm/imx/echi_ahb.c ehci_ahb 7288898845Sbsh 7388898845Sbshattach ohci at ahb with ohci_ahb : bus_dma_generic 7488898845Sbshfile arch/arm/imx/ochi_ahb.c ohci_ahb 7588898845Sbsh 7688898845Sbshattach wdc at ahb with wdc_ahb : bus_dma_generic 7788898845Sbshfile arch/arm/imx/wdc_ahb.c wdc_ahb 78