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