mirror of
https://github.com/Stichting-MINIX-Research-Foundation/netbsd.git
synced 2025-08-10 06:29:51 -04:00
97 lines
2.2 KiB
Plaintext
97 lines
2.2 KiB
Plaintext
# $Id: files.imx23,v 1.4 2015/01/10 12:18:09 jmcneill Exp $
|
|
#
|
|
# Freescale i.MX23 applications processor configuration info.
|
|
#
|
|
|
|
defparam opt_imx.h MEMSIZE
|
|
|
|
defflag opt_imx.h IMX23
|
|
|
|
file arch/arm/arm32/irq_dispatch.S icoll
|
|
file arch/arm/imx/imx23_space.c ahb|apbh|apbx
|
|
file arch/arm/imx/imx23_dma.c ahb|apbh|apbx
|
|
|
|
# APBH bus interface
|
|
device apbh {addr=0, size=0, irq=-1} : bus_space_generic
|
|
attach apbh at mainbus
|
|
file arch/arm/imx/imx23_apbh.c apbh
|
|
|
|
# APBX bus interface
|
|
device apbx {addr=0, size=0, irq=-1} : bus_space_generic
|
|
attach apbx at mainbus
|
|
file arch/arm/imx/imx23_apbx.c apbx
|
|
|
|
# AHB bus interface
|
|
device ahb {addr=0, size=0, irq=-1} : bus_space_generic
|
|
attach ahb at mainbus
|
|
file arch/arm/imx/imx23_ahb.c ahb
|
|
|
|
# Interrupt controller
|
|
include "arch/arm/pic/files.pic"
|
|
device icoll: pic, pic_splfuncs
|
|
attach icoll at apbh
|
|
file arch/arm/imx/imx23_icoll.c icoll
|
|
|
|
# Synchronous Serial Port (for SD/MMC)
|
|
device ssp: sdmmcbus
|
|
attach ssp at apbh
|
|
file arch/arm/imx/imx23_ssp.c ssp
|
|
|
|
# Power control
|
|
#device power
|
|
#attach power at apbx
|
|
#file arch/arm/imx/imx23_power.c power
|
|
|
|
# PL011 Debug console
|
|
attach plcom at apbx with imx23plcom
|
|
file arch/arm/imx/imx23_plcom.c imx23plcom
|
|
|
|
# Timers and rotary decoder
|
|
device timrot
|
|
attach timrot at apbx
|
|
file arch/arm/imx/imx23_timrot.c timrot
|
|
|
|
# APB{H,X} DMA
|
|
device apbdma
|
|
attach apbdma at apbh, apbx
|
|
file arch/arm/imx/imx23_apbdma.c apbdma
|
|
|
|
# USB PHY
|
|
device usbphy
|
|
attach usbphy at apbx
|
|
file arch/arm/imx/imx23_usbphy.c usbphy
|
|
|
|
# Digital Control
|
|
device digctl
|
|
attach digctl at apbh
|
|
file arch/arm/imx/imx23_digctl.c digctl
|
|
|
|
# PIN Control
|
|
device pinctrl: gpiobus
|
|
attach pinctrl at apbh
|
|
file arch/arm/imx/imx23_pinctrl.c pinctrl
|
|
|
|
# Clock Control
|
|
device clkctrl
|
|
attach clkctrl at apbx
|
|
file arch/arm/imx/imx23_clkctrl.c clkctrl
|
|
|
|
# USB host controller
|
|
device imxusbc {unit, irq} : bus_space_generic
|
|
attach imxusbc at ahb
|
|
file arch/arm/imx/imx23_usb.c imxusbc
|
|
|
|
# EHCI
|
|
attach ehci at imxusbc with imxehci
|
|
file arch/arm/imx/imxusb.c imxehci
|
|
|
|
# RTC
|
|
device rtc
|
|
attach rtc at apbx
|
|
file arch/arm/imx/imx23_rtc.c rtc
|
|
|
|
# Digital filter: Audio I/O
|
|
device digfilt: audiobus
|
|
attach digfilt at apbx with digfilt
|
|
file arch/arm/imx/imx23_digfilt.c digfilt
|