11.21Sisaki#	$NetBSD: files.pxa2x0,v 1.21 2019/05/08 13:40:14 isaki 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.19Spgoyettedevice	pxagpio: gpiobus
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.18Sskrllfile arch/arm/arm/bus_space_a4x.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.17Snonakadefflag	opt_pxa2x0_lcd.h		PXA2X0_LCD_WRITETHROUGH
461.1Sbsh
471.1Sbsh# XXX this is a hack to use dev/pcmcia without fdc.c
481.1Sbshdevice	fdc
491.1Sbsh
501.7Sscw# DMA controller
511.7Sscwdevice	pxadmac: dmover_service
521.7Sscwattach	pxadmac at pxaip
531.7Sscwfile	arch/arm/xscale/pxa2x0_dmac.c		pxadmac needs-flag
541.7Sscwdefparam	opt_pxa2x0_dmac.h	PXA2X0_DMAC_FIXED_PRIORITY
551.7Sscwdefparam	opt_pxa2x0_dmac.h	PXA2X0_DMAC_DMOVER_CONCURRENCY
561.7Sscw
571.7Sscw# AC97 Controller
581.21Sisakidevice	pxaacu: audiobus, ac97
591.7Sscwattach	pxaacu at pxaip
601.7Sscwfile	arch/arm/xscale/pxa2x0_ac97.c		pxaacu
611.8Sbsh
621.8Sbsh# PWM controller
631.8Sbshdevice	pwmpxa
641.8Sbshattach	pwmpxa at pxaip
651.8Sbshfile	arch/arm/xscale/pxa2x0_pwm.c		pwmpxa
661.8Sbsh
671.12Speter# USB Device Controller
681.11Soberdevice	pxaudc
691.11Soberattach	pxaudc at pxaip
701.12Speterfile	arch/arm/xscale/pxa2x0_udc.c		pxaudc
711.11Sober
721.12Speter# OHCI USB controller
731.11Soberattach	ohci at pxaip with pxaohci
741.11Soberfile	arch/arm/xscale/pxa2x0_ohci.c		pxaohci
751.11Sober
761.11Sober# PCMCIA controller
771.11Soberdevice	pxapcic: pcmciabus
781.11Soberfile	arch/arm/xscale/pxa2x0_pcic.c		pxapcic
791.11Sober
801.11Sober# Inter-Integrated Circuit controller
811.20Schristosdevice	pxaiic
821.11Soberfile	arch/arm/xscale/pxa2x0_i2c.c		pxaiic
831.11Sober
841.11Sober# Inter-IC Sound controller
851.20Schristosdevice	pxaiis
861.11Soberfile	arch/arm/xscale/pxa2x0_i2s.c		pxaiis
871.11Sober
881.14Snonaka# PXA2x0 real time clock
891.14Snonakadevice	pxartc
901.14Snonakaattach	pxartc at pxaip
911.14Snonakafile	arch/arm/xscale/pxa2x0_rtc.c		pxartc
921.14Snonaka
931.12Speter# MMC controller
941.16Snonakadevice	pxamci: sdmmcbus
951.16Snonakafile	arch/arm/xscale/pxa2x0_mci.c		pxamci
96