1*b950503fSisaki# $NetBSD: files.pxa2x0,v 1.21 2019/05/08 13:40:14 isaki Exp $ 2b7575041Sbsh# 3c61364bfSbsh# Configuration info for Intel PXA2[751]0 CPU support 4b7575041Sbsh# 5b7575041Sbsh 6c61364bfSbsh# PXA2[751]0's integrated peripherals bus. 7233a67b2Sscwdevice pxaip { [addr=-1], [size=0], [intr=-1], [index=-1]} : bus_space_generic 8b7575041Sbshattach pxaip at mainbus 9b7575041Sbshfile arch/arm/xscale/pxa2x0.c 10b179f9cfSthorpejfile arch/arm/arm32/irq_dispatch.S 11b7575041Sbshfile arch/arm/xscale/pxa2x0_space.c 127b1d3e8bSbsh#file arch/arm/xscale/pxa2x0_freqchg.S 13b7575041Sbshfile arch/arm/xscale/pxa2x0_dma.c 14b7575041Sbsh 15233a67b2Sscw# Cotulla integrated peripherals. 16233a67b2Sscw 17233a67b2Sscw# INTC controller 18233a67b2Sscwdevice pxaintc 19233a67b2Sscwattach pxaintc at pxaip 20233a67b2Sscwfile arch/arm/xscale/pxa2x0_intr.c pxaintc needs-flag 2112b48520Sscwdefflag opt_pxa2x0_gpio.h PXAGPIO_HAS_GPION_INTRS 22233a67b2Sscw 23233a67b2Sscw# GPIO controller 24abaa36e0Spgoyettedevice pxagpio: gpiobus 25233a67b2Sscwattach pxagpio at pxaip 26233a67b2Sscwfile arch/arm/xscale/pxa2x0_gpio.c pxagpio needs-flag 27233a67b2Sscw 28233a67b2Sscw# NS16550 compatible serial ports 29233a67b2Sscwattach com at pxaip with pxauart 30233a67b2Sscwfile arch/arm/xscale/pxa2x0_com.c pxauart 31233a67b2Sscwfile arch/arm/xscale/pxa2x0_a4x_space.c pxauart | obio 32915607e7Sskrllfile arch/arm/arm/bus_space_a4x.S pxauart | obio 3338711902Skiyoharadefflag opt_com.h FFUARTCONSOLE STUARTCONSOLE 3438711902Skiyohara BTUARTCONSOLE HWUARTCONSOLE 35233a67b2Sscw 36b7575041Sbsh# clock device 37b7575041Sbsh# PXA2x0's built-in timer is compatible to SA-1110. 38b7575041Sbshdevice saost 39b7575041Sbshattach saost at pxaip 40b7575041Sbshfile arch/arm/sa11x0/sa11x0_ost.c saost needs-flag 41b7575041Sbsh 42233a67b2Sscw# LCD controller 435c470843Soberdevice lcd: wsemuldisplaydev, rasops16, rasops8, rasops4, rasops_rotation 44233a67b2Sscwfile arch/arm/xscale/pxa2x0_lcd.c lcd needs-flag 45744f55bbSnonakadefflag opt_pxa2x0_lcd.h PXA2X0_LCD_WRITETHROUGH 46b7575041Sbsh 47b7575041Sbsh# XXX this is a hack to use dev/pcmcia without fdc.c 48b7575041Sbshdevice fdc 49b7575041Sbsh 501cc2a268Sscw# DMA controller 511cc2a268Sscwdevice pxadmac: dmover_service 521cc2a268Sscwattach pxadmac at pxaip 531cc2a268Sscwfile arch/arm/xscale/pxa2x0_dmac.c pxadmac needs-flag 541cc2a268Sscwdefparam opt_pxa2x0_dmac.h PXA2X0_DMAC_FIXED_PRIORITY 551cc2a268Sscwdefparam opt_pxa2x0_dmac.h PXA2X0_DMAC_DMOVER_CONCURRENCY 561cc2a268Sscw 571cc2a268Sscw# AC97 Controller 58*b950503fSisakidevice pxaacu: audiobus, ac97 591cc2a268Sscwattach pxaacu at pxaip 601cc2a268Sscwfile arch/arm/xscale/pxa2x0_ac97.c pxaacu 61c61364bfSbsh 62c61364bfSbsh# PWM controller 63c61364bfSbshdevice pwmpxa 64c61364bfSbshattach pwmpxa at pxaip 65c61364bfSbshfile arch/arm/xscale/pxa2x0_pwm.c pwmpxa 66c61364bfSbsh 67ac86e555Speter# USB Device Controller 68dbc112baSoberdevice pxaudc 69dbc112baSoberattach pxaudc at pxaip 70ac86e555Speterfile arch/arm/xscale/pxa2x0_udc.c pxaudc 71dbc112baSober 72ac86e555Speter# OHCI USB controller 73dbc112baSoberattach ohci at pxaip with pxaohci 74dbc112baSoberfile arch/arm/xscale/pxa2x0_ohci.c pxaohci 75dbc112baSober 76dbc112baSober# PCMCIA controller 77dbc112baSoberdevice pxapcic: pcmciabus 78dbc112baSoberfile arch/arm/xscale/pxa2x0_pcic.c pxapcic 79dbc112baSober 80dbc112baSober# Inter-Integrated Circuit controller 816b12714aSchristosdevice pxaiic 82dbc112baSoberfile arch/arm/xscale/pxa2x0_i2c.c pxaiic 83dbc112baSober 84dbc112baSober# Inter-IC Sound controller 856b12714aSchristosdevice pxaiis 86dbc112baSoberfile arch/arm/xscale/pxa2x0_i2s.c pxaiis 87dbc112baSober 888d4fbc45Snonaka# PXA2x0 real time clock 898d4fbc45Snonakadevice pxartc 908d4fbc45Snonakaattach pxartc at pxaip 918d4fbc45Snonakafile arch/arm/xscale/pxa2x0_rtc.c pxartc 928d4fbc45Snonaka 93ac86e555Speter# MMC controller 94e0297d1eSnonakadevice pxamci: sdmmcbus 95e0297d1eSnonakafile arch/arm/xscale/pxa2x0_mci.c pxamci 96