Home | History | Annotate | Line # | Download | only in imx
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 
      6 defparam opt_imx.h			MEMSIZE
      7 
      8 file	arch/arm/arm32/irq_dispatch.S	icoll
      9 file	arch/arm/imx/imx23_space.c	ahb|apbh|apbx
     10 file	arch/arm/imx/imx23_dma.c	ahb|apbh|apbx
     11 
     12 # APBH bus interface
     13 device	apbh {addr=0, size=0, irq=-1} : bus_space_generic
     14 attach	apbh at mainbus
     15 file	arch/arm/imx/imx23_apbh.c	apbh
     16 
     17 # APBX bus interface
     18 device	apbx {addr=0, size=0, irq=-1} : bus_space_generic
     19 attach	apbx at mainbus
     20 file	arch/arm/imx/imx23_apbx.c	apbx
     21 
     22 # AHB bus interface
     23 device  ahb {addr=0, size=0, irq=-1} : bus_space_generic
     24 attach  ahb at mainbus
     25 file    arch/arm/imx/imx23_ahb.c	ahb
     26 
     27 # Interrupt controller
     28 include "arch/arm/pic/files.pic"
     29 device	icoll: pic, pic_splfuncs
     30 attach	icoll at apbh
     31 file	arch/arm/imx/imx23_icoll.c	icoll
     32 
     33 # Synchronous Serial Port (for SD/MMC)
     34 device	ssp: sdmmcbus
     35 attach	ssp at apbh
     36 file	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
     44 attach	plcom at apbx with imx23plcom
     45 file	arch/arm/imx/imx23_plcom.c	imx23plcom
     46 
     47 # Timers and rotary decoder
     48 device	timrot
     49 attach	timrot at apbx
     50 file	arch/arm/imx/imx23_timrot.c	timrot
     51 
     52 # APB{H,X} DMA
     53 device	apbdma
     54 attach	apbdma at apbh, apbx
     55 file	arch/arm/imx/imx23_apbdma.c	apbdma
     56 
     57 # USB PHY
     58 device	usbphy
     59 attach	usbphy at apbx
     60 file	arch/arm/imx/imx23_usbphy.c	usbphy
     61 
     62 # Digital Control
     63 device	digctl
     64 attach	digctl at apbh
     65 file	arch/arm/imx/imx23_digctl.c	digctl
     66 
     67 # PIN Control
     68 device	pinctrl: gpiobus
     69 attach	pinctrl at apbh
     70 file	arch/arm/imx/imx23_pinctrl.c	pinctrl
     71 
     72 # Clock Control
     73 device	clkctrl
     74 attach	clkctrl at apbx
     75 file	arch/arm/imx/imx23_clkctrl.c	clkctrl
     76 
     77 # USB host controller
     78 device	imxusbc {unit, irq} : bus_space_generic
     79 attach	imxusbc at ahb
     80 file	arch/arm/imx/imx23_usb.c	imxusbc
     81 
     82 # EHCI
     83 attach	ehci at imxusbc with imxehci
     84 file	arch/arm/imx/imxusb.c		imxehci
     85