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