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