files.imx23 revision 1.1.4.1 1 1.1.4.1 rmind # $Id: files.imx23,v 1.1.4.1 2014/05/18 17:44:58 rmind 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.1.4.1 rmind file arch/arm/arm32/irq_dispatch.S icoll
7 1.1.4.1 rmind file arch/arm/imx/imx23_space.c ahb|apbh|apbx
8 1.1.4.1 rmind 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.1.4.1 rmind # AHB bus interface
21 1.1.4.1 rmind device ahb {addr=0, size=0, irq=-1} : bus_space_generic
22 1.1.4.1 rmind attach ahb at mainbus
23 1.1.4.1 rmind file arch/arm/imx/imx23_ahb.c ahb
24 1.1.4.1 rmind
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.1.4.1 rmind # 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.1.4.1 rmind # Power control
37 1.1.4.1 rmind #device power
38 1.1.4.1 rmind #attach power at apbx
39 1.1.4.1 rmind #file arch/arm/imx/imx23_power.c power
40 1.1.4.1 rmind
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.1.4.1 rmind
55 1.1.4.1 rmind # USB PHY
56 1.1.4.1 rmind device usbphy
57 1.1.4.1 rmind attach usbphy at apbx
58 1.1.4.1 rmind file arch/arm/imx/imx23_usbphy.c usbphy
59 1.1.4.1 rmind
60 1.1.4.1 rmind # Digital Control
61 1.1.4.1 rmind device digctl
62 1.1.4.1 rmind attach digctl at apbh
63 1.1.4.1 rmind file arch/arm/imx/imx23_digctl.c digctl
64 1.1.4.1 rmind
65 1.1.4.1 rmind # PIN Control
66 1.1.4.1 rmind device pinctrl: gpiobus
67 1.1.4.1 rmind attach pinctrl at apbh
68 1.1.4.1 rmind file arch/arm/imx/imx23_pinctrl.c pinctrl
69 1.1.4.1 rmind
70 1.1.4.1 rmind # Clock Control
71 1.1.4.1 rmind device clkctrl
72 1.1.4.1 rmind attach clkctrl at apbx
73 1.1.4.1 rmind file arch/arm/imx/imx23_clkctrl.c clkctrl
74 1.1.4.1 rmind
75 1.1.4.1 rmind # USB host controller
76 1.1.4.1 rmind device imxusbc {unit, irq} : bus_space_generic
77 1.1.4.1 rmind attach imxusbc at ahb
78 1.1.4.1 rmind file arch/arm/imx/imx23_usb.c imxusbc
79 1.1.4.1 rmind
80 1.1.4.1 rmind # EHCI
81 1.1.4.1 rmind attach ehci at imxusbc with imxehci
82 1.1.4.1 rmind file arch/arm/imx/imxusb.c imxehci
83