1 # $NetBSD: files.pxa2x0,v 1.15 2007/12/03 15:33:19 ad Exp $
3 # Configuration info for Intel PXA2[751]0 CPU support
6 # PXA2[751]0's integrated peripherals bus.
7 device pxaip { [addr=-1], [size=0], [intr=-1], [index=-1]} : bus_space_generic
8 attach pxaip at mainbus
9 file arch/arm/xscale/pxa2x0.c
10 file arch/arm/arm32/irq_dispatch.S
11 file arch/arm/xscale/pxa2x0_space.c
12 #file arch/arm/xscale/pxa2x0_freqchg.S
13 file arch/arm/xscale/pxa2x0_dma.c
15 # Cotulla integrated peripherals.
19 attach pxaintc at pxaip
20 file arch/arm/xscale/pxa2x0_intr.c pxaintc needs-flag
21 defflag opt_pxa2x0_gpio.h PXAGPIO_HAS_GPION_INTRS
25 attach pxagpio at pxaip
26 file arch/arm/xscale/pxa2x0_gpio.c pxagpio needs-flag
28 # NS16550 compatible serial ports
29 attach com at pxaip with pxauart
30 file arch/arm/xscale/pxa2x0_com.c pxauart
31 file arch/arm/xscale/pxa2x0_a4x_space.c pxauart | obio
32 file arch/arm/xscale/pxa2x0_a4x_io.S pxauart | obio
33 defflag opt_com.h FFUARTCONSOLE STUARTCONSOLE
34 BTUARTCONSOLE HWUARTCONSOLE
37 # PXA2x0's built-in timer is compatible to SA-1110.
40 file arch/arm/sa11x0/sa11x0_ost.c saost needs-flag
43 device lcd: wsemuldisplaydev, rasops16, rasops8, rasops4, rasops_rotation
44 file arch/arm/xscale/pxa2x0_lcd.c lcd needs-flag
46 # XXX this is a hack to use dev/pcmcia without fdc.c
50 device pxadmac: dmover_service
51 attach pxadmac at pxaip
52 file arch/arm/xscale/pxa2x0_dmac.c pxadmac needs-flag
53 defparam opt_pxa2x0_dmac.h PXA2X0_DMAC_FIXED_PRIORITY
54 defparam opt_pxa2x0_dmac.h PXA2X0_DMAC_DMOVER_CONCURRENCY
57 device pxaacu: audiobus, auconv, mulaw, ac97, aurateconv
58 attach pxaacu at pxaip
59 file arch/arm/xscale/pxa2x0_ac97.c pxaacu
63 attach pwmpxa at pxaip
64 file arch/arm/xscale/pxa2x0_pwm.c pwmpxa
66 # USB Device Controller
68 attach pxaudc at pxaip
69 file arch/arm/xscale/pxa2x0_udc.c pxaudc
72 attach ohci at pxaip with pxaohci
73 file arch/arm/xscale/pxa2x0_ohci.c pxaohci
76 device pxapcic: pcmciabus
77 file arch/arm/xscale/pxa2x0_pcic.c pxapcic
79 # Inter-Integrated Circuit controller
81 file arch/arm/xscale/pxa2x0_i2c.c pxaiic
83 # Inter-IC Sound controller
85 file arch/arm/xscale/pxa2x0_i2s.c pxaiis
87 # PXA2x0 real time clock
89 attach pxartc at pxaip
90 file arch/arm/xscale/pxa2x0_rtc.c pxartc
93 device pxamci: sdmmcbus
94 file arch/arm/xscale/pxa2x0_mci.c pxamci