head	1.10;
access;
symbols
	netbsd-11-0-RC3:1.6
	netbsd-11-0-RC2:1.6
	netbsd-11-0-RC1:1.6
	perseant-exfatfs-base-20250801:1.6
	netbsd-11:1.6.0.26
	netbsd-11-base:1.6
	netbsd-10-1-RELEASE:1.6
	perseant-exfatfs-base-20240630:1.6
	perseant-exfatfs:1.6.0.24
	perseant-exfatfs-base:1.6
	netbsd-8-3-RELEASE:1.4
	netbsd-9-4-RELEASE:1.4
	netbsd-10-0-RELEASE:1.6
	netbsd-10-0-RC6:1.6
	netbsd-10-0-RC5:1.6
	netbsd-10-0-RC4:1.6
	netbsd-10-0-RC3:1.6
	netbsd-10-0-RC2:1.6
	thorpej-ifq:1.6.0.22
	thorpej-ifq-base:1.6
	thorpej-altq-separation:1.6.0.20
	thorpej-altq-separation-base:1.6
	netbsd-10-0-RC1:1.6
	netbsd-10:1.6.0.18
	netbsd-10-base:1.6
	bouyer-sunxi-drm:1.6.0.16
	bouyer-sunxi-drm-base:1.6
	netbsd-9-3-RELEASE:1.4
	thorpej-i2c-spi-conf2:1.6.0.14
	thorpej-i2c-spi-conf2-base:1.6
	thorpej-futex2:1.6.0.12
	thorpej-futex2-base:1.6
	thorpej-cfargs2:1.6.0.10
	thorpej-cfargs2-base:1.6
	cjep_sun2x-base1:1.6
	cjep_sun2x:1.6.0.8
	cjep_sun2x-base:1.6
	cjep_staticlib_x-base1:1.6
	netbsd-9-2-RELEASE:1.4
	cjep_staticlib_x:1.6.0.6
	cjep_staticlib_x-base:1.6
	thorpej-i2c-spi-conf:1.6.0.4
	thorpej-i2c-spi-conf-base:1.6
	thorpej-cfargs:1.6.0.2
	thorpej-cfargs-base:1.6
	thorpej-futex:1.4.0.30
	thorpej-futex-base:1.6
	netbsd-9-1-RELEASE:1.4
	bouyer-xenpvh-base2:1.4
	phil-wifi-20200421:1.4
	bouyer-xenpvh-base1:1.4
	phil-wifi-20200411:1.4
	bouyer-xenpvh:1.4.0.28
	bouyer-xenpvh-base:1.4
	is-mlppp:1.4.0.26
	is-mlppp-base:1.4
	phil-wifi-20200406:1.4
	netbsd-8-2-RELEASE:1.4
	ad-namecache-base3:1.4
	netbsd-9-0-RELEASE:1.4
	netbsd-9-0-RC2:1.4
	ad-namecache-base2:1.4
	ad-namecache-base1:1.4
	ad-namecache:1.4.0.24
	ad-namecache-base:1.4
	netbsd-9-0-RC1:1.4
	phil-wifi-20191119:1.4
	netbsd-9:1.4.0.22
	netbsd-9-base:1.4
	phil-wifi-20190609:1.4
	netbsd-8-1-RELEASE:1.4
	netbsd-8-1-RC1:1.4
	isaki-audio2:1.4.0.20
	isaki-audio2-base:1.4
	pgoyette-compat-merge-20190127:1.4
	pgoyette-compat-20190127:1.4
	pgoyette-compat-20190118:1.4
	pgoyette-compat-1226:1.4
	pgoyette-compat-1126:1.4
	pgoyette-compat-1020:1.4
	pgoyette-compat-0930:1.4
	pgoyette-compat-0906:1.4
	netbsd-7-2-RELEASE:1.2.4.1
	pgoyette-compat-0728:1.4
	netbsd-8-0-RELEASE:1.4
	phil-wifi:1.4.0.18
	phil-wifi-base:1.4
	pgoyette-compat-0625:1.4
	netbsd-8-0-RC2:1.4
	pgoyette-compat-0521:1.4
	pgoyette-compat-0502:1.4
	pgoyette-compat-0422:1.4
	netbsd-8-0-RC1:1.4
	pgoyette-compat-0415:1.4
	pgoyette-compat-0407:1.4
	pgoyette-compat-0330:1.4
	pgoyette-compat-0322:1.4
	pgoyette-compat-0315:1.4
	netbsd-7-1-2-RELEASE:1.2
	pgoyette-compat:1.4.0.16
	pgoyette-compat-base:1.4
	netbsd-7-1-1-RELEASE:1.2
	tls-maxphys-base-20171202:1.4
	matt-nb8-mediatek:1.4.0.14
	matt-nb8-mediatek-base:1.4
	nick-nhusb-base-20170825:1.4
	perseant-stdc-iso10646:1.4.0.12
	perseant-stdc-iso10646-base:1.4
	netbsd-8:1.4.0.10
	netbsd-8-base:1.4
	prg-localcount2-base3:1.4
	prg-localcount2-base2:1.4
	prg-localcount2-base1:1.4
	prg-localcount2:1.4.0.8
	prg-localcount2-base:1.4
	pgoyette-localcount-20170426:1.4
	bouyer-socketcan-base1:1.4
	jdolecek-ncq:1.4.0.6
	jdolecek-ncq-base:1.4
	pgoyette-localcount-20170320:1.4
	netbsd-7-1:1.2.0.12
	netbsd-7-1-RELEASE:1.2
	netbsd-7-1-RC2:1.2
	nick-nhusb-base-20170204:1.4
	netbsd-7-nhusb-base-20170116:1.2
	bouyer-socketcan:1.4.0.4
	bouyer-socketcan-base:1.4
	pgoyette-localcount-20170107:1.4
	netbsd-7-1-RC1:1.2
	nick-nhusb-base-20161204:1.4
	pgoyette-localcount-20161104:1.4
	netbsd-7-0-2-RELEASE:1.2
	nick-nhusb-base-20161004:1.4
	localcount-20160914:1.4
	netbsd-7-nhusb:1.2.0.10
	netbsd-7-nhusb-base:1.2
	pgoyette-localcount-20160806:1.4
	pgoyette-localcount-20160726:1.4
	pgoyette-localcount:1.4.0.2
	pgoyette-localcount-base:1.4
	nick-nhusb-base-20160907:1.4
	nick-nhusb-base-20160529:1.4
	netbsd-7-0-1-RELEASE:1.2
	nick-nhusb-base-20160422:1.4
	nick-nhusb-base-20160319:1.4
	nick-nhusb-base-20151226:1.4
	netbsd-7-0:1.2.0.8
	netbsd-7-0-RELEASE:1.2
	nick-nhusb-base-20150921:1.4
	netbsd-7-0-RC3:1.2
	netbsd-7-0-RC2:1.2
	netbsd-7-0-RC1:1.2
	nick-nhusb-base-20150606:1.4
	nick-nhusb-base-20150406:1.4
	nick-nhusb:1.2.0.6
	nick-nhusb-base:1.2
	netbsd-7:1.2.0.4
	netbsd-7-base:1.2
	yamt-pagecache-base9:1.2
	yamt-pagecache-tag8:1.1.2.2
	tls-earlyentropy:1.2.0.2
	tls-earlyentropy-base:1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2
	riastradh-drm2-base3:1.2
	rmind-smpnet-nbase:1.2
	riastradh-drm2-base2:1.1
	riastradh-drm2-base1:1.1
	riastradh-drm2:1.1.0.12
	riastradh-drm2-base:1.1
	rmind-smpnet:1.1.0.4
	rmind-smpnet-base:1.2
	khorben-n900:1.1.0.10
	agc-symver:1.1.0.8
	agc-symver-base:1.1
	tls-maxphys-base:1.2
	tls-maxphys:1.1.0.6
	yamt-pagecache-base8:1.1
	yamt-pagecache:1.1.0.2
	yamt-pagecache-base7:1.1;
locks; strict;
comment	@# @;


1.10
date	2026.02.02.06.23.37;	author skrll;	state Exp;
branches;
next	1.9;
commitid	K0BuFg7c2sm1DLsG;

1.9
date	2026.02.01.11.31.27;	author yurix;	state Exp;
branches;
next	1.8;
commitid	ofvcvL7QbmAbmFsG;

1.8
date	2025.11.23.09.33.57;	author skrll;	state Exp;
branches;
next	1.7;
commitid	aWXuL2prziAJXEjG;

1.7
date	2025.10.09.06.15.16;	author skrll;	state Exp;
branches;
next	1.6;
commitid	UBhRwKIcmMVPhRdG;

1.6
date	2020.11.28.14.38.50;	author skrll;	state Exp;
branches;
next	1.5;
commitid	zA4TWG4IhJ7obFxC;

1.5
date	2020.11.26.12.56.34;	author skrll;	state Exp;
branches;
next	1.4;
commitid	crg5lW7aELOmGoxC;

1.4
date	2015.01.10.12.18.09;	author jmcneill;	state Exp;
branches
	1.4.30.1;
next	1.3;
commitid	jArBsJ1YVvkStt5y;

1.3
date	2015.01.10.12.11.39;	author jmcneill;	state Exp;
branches;
next	1.2;
commitid	7TXXBXjTeGHLrt5y;

1.2
date	2013.10.07.17.36.40;	author matt;	state Exp;
branches
	1.2.4.1
	1.2.6.1
	1.2.10.1;
next	1.1;
commitid	sFQhI2UfuaNn1o8x;

1.1
date	2012.11.20.19.06.12;	author jkunz;	state Exp;
branches
	1.1.2.1
	1.1.4.1
	1.1.6.1;
next	;

1.4.30.1
date	2020.12.14.14.37.49;	author thorpej;	state Exp;
branches;
next	;
commitid	S4HwP6n7zzL3FIzC;

1.2.4.1
date	2017.04.05.19.54.16;	author snj;	state Exp;
branches;
next	;
commitid	WGkDlkAJ2Mi4MnMz;

1.2.6.1
date	2015.04.06.15.17.52;	author skrll;	state Exp;
branches;
next	;
commitid	pz01Zhy7RP6iGxgy;

1.2.10.1
date	2016.09.06.20.33.06;	author skrll;	state Exp;
branches;
next	;
commitid	CX54FkJY7PJHKglz;

1.1.2.1
date	2012.11.20.19.06.12;	author yamt;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2013.01.16.05.32.47;	author yamt;	state Exp;
branches;
next	1.1.2.3;

1.1.2.3
date	2014.05.22.11.39.32;	author yamt;	state Exp;
branches;
next	;
commitid	VUUXuyNWnt3AKwBx;

1.1.4.1
date	2014.05.18.17.44.58;	author rmind;	state Exp;
branches;
next	;
commitid	mL5ZYSzpqK6QS2Bx;

1.1.6.1
date	2012.11.20.19.06.12;	author tls;	state dead;
branches;
next	1.1.6.2;

1.1.6.2
date	2013.02.25.00.28.27;	author tls;	state Exp;
branches;
next	1.1.6.3;

1.1.6.3
date	2014.08.20.00.02.46;	author tls;	state Exp;
branches;
next	1.1.6.4;
commitid	jTnpym9Qu0o4R1Nx;

1.1.6.4
date	2017.12.03.11.35.53;	author jdolecek;	state Exp;
branches;
next	;
commitid	XcIYRZTAh1LmerhA;


desc
@@


1.10
log
@RCSId police.
@
text
@# $NetBSD: files.imx23,v 1.9 2026/02/01 11:31:27 yurix Exp $
#
# Freescale i.MX23 applications processor configuration info.
#

defparam opt_imx.h			MEMSIZE

defflag opt_imx.h                               IMX23

# SOC
defflag	opt_soc.h				SOC_IMX23

file	arch/arm/imx/imx23_platform.c	soc_imx23

file	arch/arm/imx/imx23_space.c	soc_imx23
file	arch/arm/imx/imx23_dma.c	soc_imx23

# Interrupt controller
device	imx23icoll: pic, pic_splfuncs
attach	imx23icoll at fdt
file	arch/arm/imx/imx23_icoll.c	imx23icoll

# Synchronous Serial Port (for SD/MMC)
device	imx23mmc: sdmmcbus
attach	imx23mmc at fdt
file	arch/arm/imx/imx23_mmc.c	imx23mmc

# Timers and rotary decoder
device	imx23timrot
attach	imx23timrot at fdt: fdt_clock
file	arch/arm/imx/imx23_timrot.c	imx23timrot

# APB{H,X} DMA
device	imx23apbdma
attach	imx23apbdma at fdt: fdt_dma
file	arch/arm/imx/imx23_apbdma.c	imx23apbdma

# USB PHY
device	imx23usbphy
attach	imx23usbphy at fdt
file	arch/arm/imx/imx23_usbphy.c	imx23usbphy

# Digital Control
device	imx23digctl
attach	imx23digctl at fdt
file	arch/arm/imx/imx23_digctl.c	imx23digctl

# PIN Control
device	imx23pctl: gpiobus
attach	imx23pctl at fdt
file	arch/arm/imx/imx23_pinctrl.c	imx23pctl

# Clock Control
device	imx23clkctrl
attach	imx23clkctrl at fdt
file	arch/arm/imx/imx23_clkctrl.c	imx23clkctrl

# USB host controller
device	imxusbc { [unit=-1], [irq=-1] } : bus_space_generic
attach	imxusbc at fdt
file	arch/arm/imx/imx23_usbc.c	imxusbc

# EHCI
attach	ehci at imxusbc with imxehci
file	arch/arm/imx/imxusb.c		imxehci

# RTC
device imx23rtc
attach imx23rtc at fdt
file arch/arm/imx/imx23_rtc.c		imx23rtc

# Digital filter: Audio I/O
device imx23digfilt: audiobus
attach imx23digfilt at fdt
file arch/arm/imx/imx23_digfilt.c	imx23digfilt
@


1.9
log
@arm: fdtize the imx23_olinuxino

Switch the imx23-olinuxino over to device trees; remove the old non-devicetree implementation.
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.8 2025/11/23 09:33:57 skrll Exp $
@


1.8
log
@Fix IMX23_OLINUXINO build
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.7 2025/10/09 06:15:16 skrll Exp $
d15 2
a16 17
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
d20 1
a20 1
attach	imx23icoll at apbh
a22 3
attach	imx23icoll at fdt with imx23icoll_fdt
file	arch/arm/imx/imx23icoll_fdt.c	imx23icoll_fdt

d24 3
a26 12
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
d29 2
a30 2
device	imx23timrot: apbx
attach	imx23timrot at apbx
a32 4
attach	imx23timrot at fdt with imx23timrot_fdt: fdt_clock
file	arch/arm/imx/imx23timrot_fdt.c	imx23timrot_fdt


d34 3
a36 3
device	apbdma
attach	apbdma at apbh, apbx
file	arch/arm/imx/imx23_apbdma.c	apbdma
d39 3
a41 3
device	usbphy
attach	usbphy at apbx
file	arch/arm/imx/imx23_usbphy.c	usbphy
d44 3
a46 3
device	digctl
attach	digctl at apbh
file	arch/arm/imx/imx23_digctl.c	digctl
d49 3
a51 3
device	imxpctl: gpiobus
attach	imxpctl at apbh with imx23_pinctrl
file	arch/arm/imx/imx23_pinctrl.c	imx23_pinctrl
d54 3
a56 3
device	clkctrl
attach	clkctrl at apbx
file	arch/arm/imx/imx23_clkctrl.c	clkctrl
d59 3
a61 3
device	imxusbc {unit, irq} : bus_space_generic
attach	imxusbc at ahb
file	arch/arm/imx/imx23_usb.c	imxusbc
d68 3
a70 3
device rtc
attach rtc at apbx
file arch/arm/imx/imx23_rtc.c		rtc
d73 3
a75 3
device digfilt: audiobus
attach digfilt at apbx with digfilt
file arch/arm/imx/imx23_digfilt.c	digfilt
@


1.7
log
@Add the beginnings of a GENERIC_V5 kernel that targets armv5 boards and
uses FDT.

In this first iteration some support is added for OLinuXino boards.

Thanks to Yuri Honegger for doing the vast majority of the work.
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.6 2020/11/28 14:38:50 skrll Exp $
d39 1
a39 1
file	arch/arm/imx/imx23icoll_fdt.c	imx23icoll
@


1.6
log
@Fix build by renaming the pinctrl driver
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.5 2020/11/26 12:56:34 skrll Exp $
d10 5
a14 1
file	arch/arm/arm32/irq_dispatch.S	icoll
d34 6
a39 4
include "arch/arm/pic/files.pic"
device	icoll: pic, pic_splfuncs
attach	icoll at apbh
file	arch/arm/imx/imx23_icoll.c	icoll
d56 7
a62 3
device	timrot
attach	timrot at apbx
file	arch/arm/imx/imx23_timrot.c	timrot
@


1.5
log
@Trailing whitespace
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.4 2015/01/10 12:18:09 jmcneill Exp $
d70 3
a72 3
device	pinctrl: gpiobus
attach	pinctrl at apbh
file	arch/arm/imx/imx23_pinctrl.c	pinctrl
@


1.4
log
@Petri Laakso <petri.laakso@@asd.fi>
-       New audio driver
-       Add new devices rtc and digfilt
-       Use BOOT_ARGS if defined in kernel configuration
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.3 2015/01/10 12:11:39 jmcneill Exp $
d88 1
a88 1
# RTC 
@


1.4.30.1
log
@Sync w/ HEAD.
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.6 2020/11/28 14:38:50 skrll Exp $
d70 3
a72 3
device	imxpctl: gpiobus
attach	imxpctl at apbh with imx23_pinctrl
file	arch/arm/imx/imx23_pinctrl.c	imx23_pinctrl
d88 1
a88 1
# RTC
@


1.3
log
@define MEMSIZE in opt_imx.h, fixes build of IMX23_OLINUXINO kernel
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.2 2013/10/07 17:36:40 matt Exp $
d8 2
d87 10
@


1.2
log
@iMX233/OLinuXino changes from Petri Laskso.
See http://mail-index.netbsd.org/port-arm/2013/10/07/msg002042.html
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.1 2012/11/20 19:06:12 jkunz Exp $
d6 2
@


1.2.4.1
log
@Pull up following revision(s) (requested by skrll in ticket #1395):
	share/man/man4/axe.4: netbsd-7-nhusb
	share/man/man4/axen.4: netbsd-7-nhusb
	share/man/man4/cdce.4: netbsd-7-nhusb
	share/man/man4/uaudio.4: netbsd-7-nhusb
	share/man/man4/ucom.4: netbsd-7-nhusb
	share/man/man4/uep.4: netbsd-7-nhusb
	share/man/man4/urtw.4: netbsd-7-nhusb
	share/man/man4/usb.4: netbsd-7-nhusb
	share/man/man4/uyap.4: netbsd-7-nhusb
	share/man/man4/xhci.4: netbsd-7-nhusb
	share/man/man9/usbdi.9: netbsd-7-nhusb
	sys/arch/amd64/conf/ALL: netbsd-7-nhusb
	sys/arch/amd64/conf/GENERIC: netbsd-7-nhusb
	sys/arch/amiga/dev/slhci_zbus.c: netbsd-7-nhusb
	sys/arch/arm/allwinner/awin_otg.c: netbsd-7-nhusb
	sys/arch/arm/allwinner/awin_usb.c: netbsd-7-nhusb
	sys/arch/arm/amlogic/amlogic_dwctwo.c: netbsd-7-nhusb
	sys/arch/arm/at91/at91ohci.c: netbsd-7-nhusb
	sys/arch/arm/broadcom/bcm2835_dwctwo.c: netbsd-7-nhusb
	sys/arch/arm/broadcom/bcm53xx_usb.c: netbsd-7-nhusb
	sys/arch/arm/ep93xx/epohci.c: netbsd-7-nhusb
	sys/arch/arm/gemini/obio_ehci.c: netbsd-7-nhusb
	sys/arch/arm/imx/files.imx23: netbsd-7-nhusb
	sys/arch/arm/imx/imxusb.c: netbsd-7-nhusb
	sys/arch/arm/imx/imxusbreg.h: netbsd-7-nhusb
	sys/arch/arm/omap/obio_ohci.c: netbsd-7-nhusb
	sys/arch/arm/omap/omap3_ehci.c: netbsd-7-nhusb
	sys/arch/arm/omap/omapl1x_ohci.c: netbsd-7-nhusb
	sys/arch/arm/omap/tiotg.c: netbsd-7-nhusb
	sys/arch/arm/s3c2xx0/ohci_s3c24x0.c: netbsd-7-nhusb
	sys/arch/arm/samsung/exynos_usb.c: netbsd-7-nhusb
	sys/arch/arm/xscale/pxa2x0_ohci.c: netbsd-7-nhusb
	sys/arch/arm/zynq/zynq_usb.c: netbsd-7-nhusb
	sys/arch/hpcarm/dev/nbp_slhci.c: netbsd-7-nhusb
	sys/arch/hpcmips/dev/plumohci.c: netbsd-7-nhusb
	sys/arch/i386/conf/ALL: netbsd-7-nhusb
	sys/arch/i386/conf/GENERIC: netbsd-7-nhusb
	sys/arch/i386/pci/gcscehci.c: netbsd-7-nhusb
	sys/arch/luna68k/conf/GENERIC: netbsd-7-nhusb
	sys/arch/mips/adm5120/dev/ahci.c: netbsd-7-nhusb
	sys/arch/mips/adm5120/dev/ahcivar.h: netbsd-7-nhusb
	sys/arch/mips/alchemy/dev/ohci_aubus.c: netbsd-7-nhusb
	sys/arch/mips/atheros/dev/ehci_arbus.c: netbsd-7-nhusb
	sys/arch/mips/atheros/dev/ohci_arbus.c: netbsd-7-nhusb
	sys/arch/mips/conf/files.adm5120: netbsd-7-nhusb
	sys/arch/mips/ralink/ralink_ehci.c: netbsd-7-nhusb
	sys/arch/mips/ralink/ralink_ohci.c: netbsd-7-nhusb
	sys/arch/mips/rmi/rmixl_ehci.c: netbsd-7-nhusb
	sys/arch/mips/rmi/rmixl_ohci.c: netbsd-7-nhusb
	sys/arch/playstation2/dev/ohci_sbus.c: netbsd-7-nhusb
	sys/arch/powerpc/booke/dev/pq3ehci.c: netbsd-7-nhusb
	sys/arch/powerpc/ibm4xx/dev/dwctwo_plb.c: netbsd-7-nhusb
	sys/arch/x68k/dev/slhci_intio.c: netbsd-7-nhusb
	sys/conf/files: netbsd-7-nhusb
	sys/dev/cardbus/ehci_cardbus.c: netbsd-7-nhusb
	sys/dev/cardbus/ohci_cardbus.c: netbsd-7-nhusb
	sys/dev/cardbus/uhci_cardbus.c: netbsd-7-nhusb
	sys/dev/ic/sl811hs.c: netbsd-7-nhusb
	sys/dev/ic/sl811hsvar.h: netbsd-7-nhusb
	sys/dev/isa/slhci_isa.c: netbsd-7-nhusb
	sys/dev/marvell/ehci_mv.c: netbsd-7-nhusb
	sys/dev/pci/ehci_pci.c: netbsd-7-nhusb
	sys/dev/pci/ohci_pci.c: netbsd-7-nhusb
	sys/dev/pci/uhci_pci.c: netbsd-7-nhusb
	sys/dev/pci/xhci_pci.c: netbsd-7-nhusb
	sys/dev/pcmcia/slhci_pcmcia.c: netbsd-7-nhusb
	sys/dev/usb/Makefile.usbdevs: netbsd-7-nhusb
	sys/dev/usb/TODO: netbsd-7-nhusb
	sys/dev/usb/TODO.usbmp: netbsd-7-nhusb
	sys/dev/usb/aubtfwl.c: netbsd-7-nhusb
	sys/dev/usb/auvitek.c: netbsd-7-nhusb
	sys/dev/usb/auvitek_audio.c: netbsd-7-nhusb
	sys/dev/usb/auvitek_dtv.c: netbsd-7-nhusb
	sys/dev/usb/auvitek_i2c.c: netbsd-7-nhusb
	sys/dev/usb/auvitek_video.c: netbsd-7-nhusb
	sys/dev/usb/auvitekvar.h: netbsd-7-nhusb
	sys/dev/usb/ehci.c: netbsd-7-nhusb
	sys/dev/usb/ehcireg.h: netbsd-7-nhusb
	sys/dev/usb/ehcivar.h: netbsd-7-nhusb
	sys/dev/usb/emdtv.c: netbsd-7-nhusb
	sys/dev/usb/emdtv_dtv.c: netbsd-7-nhusb
	sys/dev/usb/emdtv_ir.c: netbsd-7-nhusb
	sys/dev/usb/emdtvvar.h: netbsd-7-nhusb
	sys/dev/usb/ezload.c: netbsd-7-nhusb
	sys/dev/usb/ezload.h: netbsd-7-nhusb
	sys/dev/usb/files.usb: netbsd-7-nhusb
	sys/dev/usb/hid.c: netbsd-7-nhusb
	sys/dev/usb/hid.h: netbsd-7-nhusb
	sys/dev/usb/if_athn_usb.c: netbsd-7-nhusb
	sys/dev/usb/if_athn_usb.h: netbsd-7-nhusb
	sys/dev/usb/if_atu.c: netbsd-7-nhusb
	sys/dev/usb/if_atureg.h: netbsd-7-nhusb
	sys/dev/usb/if_aue.c: netbsd-7-nhusb
	sys/dev/usb/if_auereg.h: netbsd-7-nhusb
	sys/dev/usb/if_axe.c: netbsd-7-nhusb
	sys/dev/usb/if_axen.c: netbsd-7-nhusb
	sys/dev/usb/if_axenreg.h: netbsd-7-nhusb
	sys/dev/usb/if_axereg.h: netbsd-7-nhusb
	sys/dev/usb/if_cdce.c: netbsd-7-nhusb
	sys/dev/usb/if_cdcereg.h: netbsd-7-nhusb
	sys/dev/usb/if_cue.c: netbsd-7-nhusb
	sys/dev/usb/if_cuereg.h: netbsd-7-nhusb
	sys/dev/usb/if_kue.c: netbsd-7-nhusb
	sys/dev/usb/if_kuereg.h: netbsd-7-nhusb
	sys/dev/usb/if_otus.c: netbsd-7-nhusb
	sys/dev/usb/if_otusvar.h: netbsd-7-nhusb
	sys/dev/usb/if_rum.c: netbsd-7-nhusb
	sys/dev/usb/if_rumreg.h: netbsd-7-nhusb
	sys/dev/usb/if_rumvar.h: netbsd-7-nhusb
	sys/dev/usb/if_run.c: netbsd-7-nhusb
	sys/dev/usb/if_runvar.h: netbsd-7-nhusb
	sys/dev/usb/if_smsc.c: netbsd-7-nhusb
	sys/dev/usb/if_smscreg.h: netbsd-7-nhusb
	sys/dev/usb/if_smscvar.h: netbsd-7-nhusb
	sys/dev/usb/if_udav.c: netbsd-7-nhusb
	sys/dev/usb/if_udavreg.h: netbsd-7-nhusb
	sys/dev/usb/if_upgt.c: netbsd-7-nhusb
	sys/dev/usb/if_upgtvar.h: netbsd-7-nhusb
	sys/dev/usb/if_upl.c: netbsd-7-nhusb
	sys/dev/usb/if_ural.c: netbsd-7-nhusb
	sys/dev/usb/if_uralreg.h: netbsd-7-nhusb
	sys/dev/usb/if_uralvar.h: netbsd-7-nhusb
	sys/dev/usb/if_url.c: netbsd-7-nhusb
	sys/dev/usb/if_urlreg.h: netbsd-7-nhusb
	sys/dev/usb/if_urndis.c: netbsd-7-nhusb
	sys/dev/usb/if_urndisreg.h: netbsd-7-nhusb
	sys/dev/usb/if_urtw.c: netbsd-7-nhusb
	sys/dev/usb/if_urtwn.c: netbsd-7-nhusb
	sys/dev/usb/if_urtwn_data.h: netbsd-7-nhusb
	sys/dev/usb/if_urtwnreg.h: netbsd-7-nhusb
	sys/dev/usb/if_urtwnvar.h: netbsd-7-nhusb
	sys/dev/usb/if_urtwreg.h: netbsd-7-nhusb
	sys/dev/usb/if_zyd.c: netbsd-7-nhusb
	sys/dev/usb/if_zydreg.h: netbsd-7-nhusb
	sys/dev/usb/irmce.c: netbsd-7-nhusb
	sys/dev/usb/moscom.c: netbsd-7-nhusb
	sys/dev/usb/motg.c: netbsd-7-nhusb
	sys/dev/usb/motgvar.h: netbsd-7-nhusb
	sys/dev/usb/ohci.c: netbsd-7-nhusb
	sys/dev/usb/ohcireg.h: netbsd-7-nhusb
	sys/dev/usb/ohcivar.h: netbsd-7-nhusb
	sys/dev/usb/pseye.c: netbsd-7-nhusb
	sys/dev/usb/slurm.c: netbsd-7-nhusb
	sys/dev/usb/stuirda.c: netbsd-7-nhusb
	sys/dev/usb/u3g.c: netbsd-7-nhusb
	sys/dev/usb/uark.c: netbsd-7-nhusb
	sys/dev/usb/uatp.c: netbsd-7-nhusb
	sys/dev/usb/uaudio.c: netbsd-7-nhusb
	sys/dev/usb/uberry.c: netbsd-7-nhusb
	sys/dev/usb/ubsa.c: netbsd-7-nhusb
	sys/dev/usb/ubsa_common.c: netbsd-7-nhusb
	sys/dev/usb/ubsavar.h: netbsd-7-nhusb
	sys/dev/usb/ubt.c: netbsd-7-nhusb
	sys/dev/usb/uchcom.c: netbsd-7-nhusb
	sys/dev/usb/ucom.c: netbsd-7-nhusb
	sys/dev/usb/ucomvar.h: netbsd-7-nhusb
	sys/dev/usb/ucycom.c: netbsd-7-nhusb
	sys/dev/usb/udl.c: netbsd-7-nhusb
	sys/dev/usb/udl.h: netbsd-7-nhusb
	sys/dev/usb/udsbr.c: netbsd-7-nhusb
	sys/dev/usb/udsir.c: netbsd-7-nhusb
	sys/dev/usb/uep.c: netbsd-7-nhusb
	sys/dev/usb/uftdi.c: netbsd-7-nhusb
	sys/dev/usb/uftdireg.h: netbsd-7-nhusb
	sys/dev/usb/ugen.c: netbsd-7-nhusb
	sys/dev/usb/ugensa.c: netbsd-7-nhusb
	sys/dev/usb/uhci.c: netbsd-7-nhusb
	sys/dev/usb/uhcireg.h: netbsd-7-nhusb
	sys/dev/usb/uhcivar.h: netbsd-7-nhusb
	sys/dev/usb/uhid.c: netbsd-7-nhusb
	sys/dev/usb/uhidev.c: netbsd-7-nhusb
	sys/dev/usb/uhidev.h: netbsd-7-nhusb
	sys/dev/usb/uhmodem.c: netbsd-7-nhusb
	sys/dev/usb/uhso.c: netbsd-7-nhusb
	sys/dev/usb/uhub.c: netbsd-7-nhusb
	sys/dev/usb/uipad.c: netbsd-7-nhusb
	sys/dev/usb/uipaq.c: netbsd-7-nhusb
	sys/dev/usb/uirda.c: netbsd-7-nhusb
	sys/dev/usb/uirdavar.h: netbsd-7-nhusb
	sys/dev/usb/ukbd.c: netbsd-7-nhusb
	sys/dev/usb/ukbdmap.c: netbsd-7-nhusb
	sys/dev/usb/ukyopon.c: netbsd-7-nhusb
	sys/dev/usb/ukyopon.h: netbsd-7-nhusb
	sys/dev/usb/ulpt.c: netbsd-7-nhusb
	sys/dev/usb/umass.c: netbsd-7-nhusb
	sys/dev/usb/umass_isdata.c: netbsd-7-nhusb
	sys/dev/usb/umass_isdata.h: netbsd-7-nhusb
	sys/dev/usb/umass_quirks.c: netbsd-7-nhusb
	sys/dev/usb/umass_quirks.h: netbsd-7-nhusb
	sys/dev/usb/umass_scsipi.c: netbsd-7-nhusb
	sys/dev/usb/umass_scsipi.h: netbsd-7-nhusb
	sys/dev/usb/umassvar.h: netbsd-7-nhusb
	sys/dev/usb/umcs.c: netbsd-7-nhusb
	sys/dev/usb/umct.c: netbsd-7-nhusb
	sys/dev/usb/umidi.c: netbsd-7-nhusb
	sys/dev/usb/umidi_quirks.c: netbsd-7-nhusb
	sys/dev/usb/umidi_quirks.h: netbsd-7-nhusb
	sys/dev/usb/umodem.c: netbsd-7-nhusb
	sys/dev/usb/umodem_common.c: netbsd-7-nhusb
	sys/dev/usb/umodemvar.h: netbsd-7-nhusb
	sys/dev/usb/ums.c: netbsd-7-nhusb
	sys/dev/usb/uplcom.c: netbsd-7-nhusb
	sys/dev/usb/urio.c: netbsd-7-nhusb
	sys/dev/usb/urio.h: netbsd-7-nhusb
	sys/dev/usb/usb.c: netbsd-7-nhusb
	sys/dev/usb/usb.h: netbsd-7-nhusb
	sys/dev/usb/usb_mem.c: netbsd-7-nhusb
	sys/dev/usb/usb_mem.h: netbsd-7-nhusb
	sys/dev/usb/usb_quirks.c: netbsd-7-nhusb
	sys/dev/usb/usb_quirks.h: netbsd-7-nhusb
	sys/dev/usb/usb_subr.c: netbsd-7-nhusb
	sys/dev/usb/usbdevices.config: netbsd-7-nhusb
	sys/dev/usb/usbdevs: netbsd-7-nhusb
	sys/dev/usb/usbdevs.h: netbsd-7-nhusb
	sys/dev/usb/usbdevs_data.h: netbsd-7-nhusb
	sys/dev/usb/usbdi.c: netbsd-7-nhusb
	sys/dev/usb/usbdi.h: netbsd-7-nhusb
	sys/dev/usb/usbdi_util.c: netbsd-7-nhusb
	sys/dev/usb/usbdi_util.h: netbsd-7-nhusb
	sys/dev/usb/usbdivar.h: netbsd-7-nhusb
	sys/dev/usb/usbhid.h: netbsd-7-nhusb
	sys/dev/usb/usbhist.h: netbsd-7-nhusb
	sys/dev/usb/usbroothub.c: netbsd-7-nhusb
	sys/dev/usb/usbroothub.h: netbsd-7-nhusb
	sys/dev/usb/usbroothub_subr.c: delete
	sys/dev/usb/usbroothub_subr.h: delete
	sys/dev/usb/uscanner.c: netbsd-7-nhusb
	sys/dev/usb/uslsa.c: netbsd-7-nhusb
	sys/dev/usb/usscanner.c: netbsd-7-nhusb
	sys/dev/usb/ustir.c: netbsd-7-nhusb
	sys/dev/usb/uthum.c: netbsd-7-nhusb
	sys/dev/usb/utoppy.c: netbsd-7-nhusb
	sys/dev/usb/uts.c: netbsd-7-nhusb
	sys/dev/usb/uvideo.c: netbsd-7-nhusb
	sys/dev/usb/uvisor.c: netbsd-7-nhusb
	sys/dev/usb/uvscom.c: netbsd-7-nhusb
	sys/dev/usb/uyap.c: netbsd-7-nhusb
	sys/dev/usb/uyap_firmware.h: netbsd-7-nhusb
	sys/dev/usb/uyurex.c: netbsd-7-nhusb
	sys/dev/usb/x1input_rdesc.h: netbsd-7-nhusb
	sys/dev/usb/xhci.c: netbsd-7-nhusb
	sys/dev/usb/xhcireg.h: netbsd-7-nhusb
	sys/dev/usb/xhcivar.h: netbsd-7-nhusb
	sys/dev/usb/xinput_rdesc.h: netbsd-7-nhusb
	sys/external/bsd/common/conf/files.linux: netbsd-7-nhusb
	sys/external/bsd/common/include/linux/err.h: netbsd-7-nhusb
	sys/external/bsd/common/include/linux/kernel.h: netbsd-7-nhusb
	sys/external/bsd/common/include/linux/workqueue.h: netbsd-7-nhusb
	sys/external/bsd/common/linux/linux_work.c: netbsd-7-nhusb
	sys/external/bsd/drm2/dist/drm/radeon/atombios_encoders.c: netbsd-7-nhusb
	sys/external/bsd/drm2/dist/drm/radeon/radeon_legacy_encoders.c: netbsd-7-nhusb
	sys/external/bsd/drm2/drm/files.drmkms: netbsd-7-nhusb
	sys/external/bsd/drm2/i915drm/files.i915drmkms: netbsd-7-nhusb
	sys/external/bsd/drm2/include/linux/err.h: delete
	sys/external/bsd/drm2/include/linux/workqueue.h: delete
	sys/external/bsd/drm2/linux/files.drmkms_linux: netbsd-7-nhusb
	sys/external/bsd/drm2/linux/linux_work.c: delete
	sys/external/bsd/dwc2/dwc2.c: netbsd-7-nhusb
	sys/external/bsd/dwc2/dwc2.h: netbsd-7-nhusb
	sys/external/bsd/dwc2/dwc2var.h: netbsd-7-nhusb
	sys/external/bsd/dwc2/dwctwo2netbsd: netbsd-7-nhusb
	sys/external/bsd/dwc2/conf/files.dwc2: netbsd-7-nhusb
	sys/external/bsd/dwc2/dist/dwc2_core.c: netbsd-7-nhusb
	sys/external/bsd/dwc2/dist/dwc2_core.h: netbsd-7-nhusb
	sys/external/bsd/dwc2/dist/dwc2_coreintr.c: netbsd-7-nhusb
	sys/external/bsd/dwc2/dist/dwc2_hcd.c: netbsd-7-nhusb
	sys/external/bsd/dwc2/dist/dwc2_hcd.h: netbsd-7-nhusb
	sys/external/bsd/dwc2/dist/dwc2_hcdddma.c: netbsd-7-nhusb
	sys/external/bsd/dwc2/dist/dwc2_hcdintr.c: netbsd-7-nhusb
	sys/external/bsd/dwc2/dist/dwc2_hcdqueue.c: netbsd-7-nhusb
	sys/external/bsd/dwc2/dist/dwc2_hw.h: netbsd-7-nhusb
	sys/modules/drmkms_linux/Makefile: netbsd-7-nhusb
	sys/modules/i915drmkms/Makefile: netbsd-7-nhusb
	sys/rump/dev/lib/libugenhc/ugenhc.c: netbsd-7-nhusb
	sys/rump/dev/lib/libusb/Makefile: netbsd-7-nhusb
	sys/rump/dev/lib/libusb/USB.ioconf: netbsd-7-nhusb
	sys/rump/dev/lib/libusb/usb_at_ugenhc.c: delete
	sys/rump/dev/lib/libusb/opt/opt_usb.h: delete
	sys/rump/dev/lib/libusb/opt/opt_usbverbose.h: delete
	sys/sys/mbuf.h: netbsd-7-nhusb
	usr.sbin/usbdevs/usbdevs.8: netbsd-7-nhusb
	usr.sbin/usbdevs/usbdevs.c: netbsd-7-nhusb
Merge netbsd-7-nhusb:
- API / infrastructure changes to support memory management changes.
- Memory management improvements and bug fixes.
- HCDs should now be MP safe
- conversion to KERNHIST based debug
- FS/LS isoc support on ehci(4).
- conversion to kmem(9)
- Some USB 3 support - mostly from Takahiro HAYASHI (t-hash).
- interrupt transfers now get proper DMA operations
- general bug fixes
     - kern/48308
     - uhub status notification improvements
     - umass(4) probe fix (applied to HEAD already)
     - ohci(4) short transfer fix
- Change the SOFTINT level from NET to SERIAL for the USB softint handler.
  This gives the callback a chance of running when another softint handler
  at SOFTINT_NET has blocked holding a lock, e.g. softnet_lock and most of
  the network stack.
     - kern/49065 - ifconfig tun0 ... sequence locks up system / lockup:
       softnet_lock held across usb xfr
     - kern/50491 - unkillable wait in usbd_transfer while using usmsc0
       on raspberry pi 2
     - kern/51395 - USB Ethernet makes xhci hang
- Various improvements to slhci(4)
- Various improvements to dwc2(4)
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.2 2013/10/07 17:36:40 matt Exp $
a5 4
defparam opt_imx.h			MEMSIZE

defflag opt_imx.h                               IMX23

@


1.2.10.1
log
@First pass at netbsd-7 updated with USB code from HEAD
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.2 2013/10/07 17:36:40 matt Exp $
a5 4
defparam opt_imx.h			MEMSIZE

defflag opt_imx.h                               IMX23

@


1.2.6.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.4 2015/01/10 12:18:09 jmcneill Exp $
a5 4
defparam opt_imx.h			MEMSIZE

defflag opt_imx.h                               IMX23

a82 10

# 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
@


1.1
log
@Add initial support for Freescale i.MX23 application processor.
Contributed by Petri Laakso.
@
text
@d1 1
a1 1
# $Id$
d6 3
a8 2
file	arch/arm/imx/imx23_space.c	apbh|apbx
file	arch/arm/imx/imx23_dma.c	apbh|apbx
d20 5
a29 1
file	arch/arm/arm32/irq_dispatch.S
d31 1
a31 1
# Synchronous serial port (for SD/MMC)
d36 5
d54 29
@


1.1.4.1
log
@sync with head
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.1 2012/11/20 19:06:12 jkunz Exp $
d6 2
a7 3
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
a18 5
# 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

d24 1
d26 1
a26 1
# Synchronous Serial Port (for SD/MMC)
a30 5
# Power control
#device	power
#attach	power at apbx
#file	arch/arm/imx/imx23_power.c	power

a43 29

# 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
@


1.1.6.1
log
@file files.imx23 was added on branch tls-maxphys on 2013-02-25 00:28:27 +0000
@
text
@d1 43
@


1.1.6.2
log
@resync with head
@
text
@a0 43
# $Id$
#
# Freescale i.MX23 applications processor configuration info.
#

file	arch/arm/imx/imx23_space.c	apbh|apbx
file	arch/arm/imx/imx23_dma.c	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

# 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
file	arch/arm/arm32/irq_dispatch.S

# Synchronous serial port (for SD/MMC)
device	ssp: sdmmcbus
attach	ssp at apbh
file	arch/arm/imx/imx23_ssp.c	ssp

# 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
@


1.1.6.3
log
@Rebase to HEAD as of a few days ago.
@
text
@d6 2
a7 3
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
a18 5
# 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

d24 1
d26 1
a26 1
# Synchronous Serial Port (for SD/MMC)
a30 5
# Power control
#device	power
#attach	power at apbx
#file	arch/arm/imx/imx23_power.c	power

a43 29

# 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
@


1.1.6.4
log
@update from HEAD
@
text
@a5 4
defparam opt_imx.h			MEMSIZE

defflag opt_imx.h                               IMX23

a82 10

# 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
@


1.1.2.1
log
@file files.imx23 was added on branch yamt-pagecache on 2013-01-16 05:32:47 +0000
@
text
@d1 43
@


1.1.2.2
log
@sync with (a bit old) head
@
text
@a0 43
# $Id$
#
# Freescale i.MX23 applications processor configuration info.
#

file	arch/arm/imx/imx23_space.c	apbh|apbx
file	arch/arm/imx/imx23_dma.c	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

# 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
file	arch/arm/arm32/irq_dispatch.S

# Synchronous serial port (for SD/MMC)
device	ssp: sdmmcbus
attach	ssp at apbh
file	arch/arm/imx/imx23_ssp.c	ssp

# 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
@


1.1.2.3
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
# $Id: files.imx23,v 1.1.2.2 2013/01/16 05:32:47 yamt Exp $
d6 2
a7 3
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
a18 5
# 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

d24 1
d26 1
a26 1
# Synchronous Serial Port (for SD/MMC)
a30 5
# Power control
#device	power
#attach	power at apbx
#file	arch/arm/imx/imx23_power.c	power

a43 29

# 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
@


