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