files.pxa2x0 revision 1.16
11.16Snonaka#	$NetBSD: files.pxa2x0,v 1.16 2009/04/21 03:00:29 nonaka Exp $
21.1Sbsh#
31.8Sbsh# Configuration info for Intel PXA2[751]0 CPU support
41.1Sbsh#
51.1Sbsh
61.8Sbsh# PXA2[751]0's integrated peripherals bus.
71.4Sscwdevice pxaip { [addr=-1], [size=0], [intr=-1], [index=-1]} : bus_space_generic
81.1Sbshattach pxaip at mainbus
91.1Sbshfile	arch/arm/xscale/pxa2x0.c
101.3Sthorpejfile	arch/arm/arm32/irq_dispatch.S
111.1Sbshfile	arch/arm/xscale/pxa2x0_space.c
121.2Sbsh#file	arch/arm/xscale/pxa2x0_freqchg.S
131.1Sbshfile	arch/arm/xscale/pxa2x0_dma.c
141.1Sbsh
151.4Sscw# Cotulla integrated peripherals.
161.4Sscw
171.4Sscw# INTC controller
181.4Sscwdevice	pxaintc
191.4Sscwattach	pxaintc at pxaip
201.4Sscwfile arch/arm/xscale/pxa2x0_intr.c		pxaintc needs-flag
211.5Sscwdefflag  opt_pxa2x0_gpio.h		PXAGPIO_HAS_GPION_INTRS
221.4Sscw
231.4Sscw# GPIO controller
241.4Sscwdevice	pxagpio
251.4Sscwattach	pxagpio at pxaip
261.4Sscwfile arch/arm/xscale/pxa2x0_gpio.c		pxagpio needs-flag
271.4Sscw
281.4Sscw# NS16550 compatible serial ports
291.4Sscwattach com at pxaip with pxauart
301.4Sscwfile arch/arm/xscale/pxa2x0_com.c		pxauart
311.4Sscwfile arch/arm/xscale/pxa2x0_a4x_space.c		pxauart | obio
321.4Sscwfile arch/arm/xscale/pxa2x0_a4x_io.S		pxauart | obio
331.10Skiyoharadefflag	opt_com.h			FFUARTCONSOLE STUARTCONSOLE
341.10Skiyohara					BTUARTCONSOLE HWUARTCONSOLE
351.4Sscw
361.1Sbsh# clock device
371.1Sbsh# PXA2x0's built-in timer is compatible to SA-1110.
381.1Sbshdevice	saost
391.1Sbshattach	saost at pxaip
401.1Sbshfile	arch/arm/sa11x0/sa11x0_ost.c		saost needs-flag
411.1Sbsh
421.4Sscw# LCD controller
431.13Soberdevice lcd: wsemuldisplaydev, rasops16, rasops8, rasops4, rasops_rotation
441.4Sscwfile arch/arm/xscale/pxa2x0_lcd.c		lcd needs-flag
451.1Sbsh
461.1Sbsh# XXX this is a hack to use dev/pcmcia without fdc.c
471.1Sbshdevice	fdc
481.1Sbsh
491.7Sscw# DMA controller
501.7Sscwdevice	pxadmac: dmover_service
511.7Sscwattach	pxadmac at pxaip
521.7Sscwfile	arch/arm/xscale/pxa2x0_dmac.c		pxadmac needs-flag
531.7Sscwdefparam	opt_pxa2x0_dmac.h	PXA2X0_DMAC_FIXED_PRIORITY
541.7Sscwdefparam	opt_pxa2x0_dmac.h	PXA2X0_DMAC_DMOVER_CONCURRENCY
551.7Sscw
561.7Sscw# AC97 Controller
571.7Sscwdevice	pxaacu: audiobus, auconv, mulaw, ac97, aurateconv
581.7Sscwattach	pxaacu at pxaip
591.7Sscwfile	arch/arm/xscale/pxa2x0_ac97.c		pxaacu
601.8Sbsh
611.8Sbsh# PWM controller
621.8Sbshdevice	pwmpxa
631.8Sbshattach	pwmpxa at pxaip
641.8Sbshfile	arch/arm/xscale/pxa2x0_pwm.c		pwmpxa
651.8Sbsh
661.12Speter# USB Device Controller
671.11Soberdevice	pxaudc
681.11Soberattach	pxaudc at pxaip
691.12Speterfile	arch/arm/xscale/pxa2x0_udc.c		pxaudc
701.11Sober
711.12Speter# OHCI USB controller
721.11Soberattach	ohci at pxaip with pxaohci
731.11Soberfile	arch/arm/xscale/pxa2x0_ohci.c		pxaohci
741.11Sober
751.11Sober# PCMCIA controller
761.11Soberdevice	pxapcic: pcmciabus
771.11Soberfile	arch/arm/xscale/pxa2x0_pcic.c		pxapcic
781.11Sober
791.11Sober# Inter-Integrated Circuit controller
801.11Soberdevice	pxaiic {}
811.11Soberfile	arch/arm/xscale/pxa2x0_i2c.c		pxaiic
821.11Sober
831.11Sober# Inter-IC Sound controller
841.11Soberdevice	pxaiis {}
851.11Soberfile	arch/arm/xscale/pxa2x0_i2s.c		pxaiis
861.11Sober
871.14Snonaka# PXA2x0 real time clock
881.14Snonakadevice	pxartc
891.14Snonakaattach	pxartc at pxaip
901.14Snonakafile	arch/arm/xscale/pxa2x0_rtc.c		pxartc
911.14Snonaka
921.12Speter# MMC controller
931.16Snonakadevice	pxamci: sdmmcbus
941.16Snonakafile	arch/arm/xscale/pxa2x0_mci.c		pxamci
95