files.imx23 revision 1.3
1# $Id: files.imx23,v 1.3 2015/01/10 12:11:39 jmcneill Exp $ 2# 3# Freescale i.MX23 applications processor configuration info. 4# 5 6defparam opt_imx.h MEMSIZE 7 8file arch/arm/arm32/irq_dispatch.S icoll 9file arch/arm/imx/imx23_space.c ahb|apbh|apbx 10file arch/arm/imx/imx23_dma.c ahb|apbh|apbx 11 12# APBH bus interface 13device apbh {addr=0, size=0, irq=-1} : bus_space_generic 14attach apbh at mainbus 15file arch/arm/imx/imx23_apbh.c apbh 16 17# APBX bus interface 18device apbx {addr=0, size=0, irq=-1} : bus_space_generic 19attach apbx at mainbus 20file arch/arm/imx/imx23_apbx.c apbx 21 22# AHB bus interface 23device ahb {addr=0, size=0, irq=-1} : bus_space_generic 24attach ahb at mainbus 25file arch/arm/imx/imx23_ahb.c ahb 26 27# Interrupt controller 28include "arch/arm/pic/files.pic" 29device icoll: pic, pic_splfuncs 30attach icoll at apbh 31file arch/arm/imx/imx23_icoll.c icoll 32 33# Synchronous Serial Port (for SD/MMC) 34device ssp: sdmmcbus 35attach ssp at apbh 36file arch/arm/imx/imx23_ssp.c ssp 37 38# Power control 39#device power 40#attach power at apbx 41#file arch/arm/imx/imx23_power.c power 42 43# PL011 Debug console 44attach plcom at apbx with imx23plcom 45file arch/arm/imx/imx23_plcom.c imx23plcom 46 47# Timers and rotary decoder 48device timrot 49attach timrot at apbx 50file arch/arm/imx/imx23_timrot.c timrot 51 52# APB{H,X} DMA 53device apbdma 54attach apbdma at apbh, apbx 55file arch/arm/imx/imx23_apbdma.c apbdma 56 57# USB PHY 58device usbphy 59attach usbphy at apbx 60file arch/arm/imx/imx23_usbphy.c usbphy 61 62# Digital Control 63device digctl 64attach digctl at apbh 65file arch/arm/imx/imx23_digctl.c digctl 66 67# PIN Control 68device pinctrl: gpiobus 69attach pinctrl at apbh 70file arch/arm/imx/imx23_pinctrl.c pinctrl 71 72# Clock Control 73device clkctrl 74attach clkctrl at apbx 75file arch/arm/imx/imx23_clkctrl.c clkctrl 76 77# USB host controller 78device imxusbc {unit, irq} : bus_space_generic 79attach imxusbc at ahb 80file arch/arm/imx/imx23_usb.c imxusbc 81 82# EHCI 83attach ehci at imxusbc with imxehci 84file arch/arm/imx/imxusb.c imxehci 85