Annotation of sys/arch/arm/xscale/files.pxa2x0, Revision 1.1
1.1 ! nbrk 1: # $OpenBSD: files.pxa2x0,v 1.21 2007/05/15 05:26:44 miod Exp $
! 2: # $NetBSD: files.pxa2x0,v 1.6 2004/05/01 19:09:14 thorpej Exp $
! 3: #
! 4: # Configuration info for Intel PXA2[51]0 CPU support
! 5: #
! 6:
! 7: file arch/arm/arm/softintr.c # Use the generic ARM soft interrupt code.
! 8:
! 9: # PXA2[51]0's integrated peripherals bus.
! 10: define pxaip {[addr=-1], [size=0], [intr=-1], [index=-1]}
! 11: device pxaip
! 12: attach pxaip at mainbus
! 13: file arch/arm/xscale/pxa2x0.c
! 14: file arch/arm/arm/irq_dispatch.S
! 15: file arch/arm/xscale/pxa2x0_space.c
! 16: #file arch/arm/xscale/pxa2x0_freqchg.S
! 17: file arch/arm/xscale/pxa2x0_dma.c
! 18:
! 19: # Cotulla integrated peripherals.
! 20:
! 21: # INTC controller
! 22: device pxaintc
! 23: attach pxaintc at pxaip
! 24: file arch/arm/xscale/pxa2x0_intr.c pxaintc needs-flag
! 25: file arch/arm/xscale/pxa2x0_mutex.c pxaintc
! 26: #defflag opt_pxa2x0_gpio.h PXAGPIO_HAS_GPION_INTRS
! 27:
! 28: # GPIO controller
! 29: device pxagpio
! 30: attach pxagpio at pxaip
! 31: file arch/arm/xscale/pxa2x0_gpio.c pxagpio needs-flag
! 32:
! 33: # DMA controller
! 34: device pxadmac
! 35: attach pxadmac at pxaip
! 36: file arch/arm/xscale/pxa2x0_dmac.c pxadmac needs-flag
! 37:
! 38: # PXA2x0's built-in timer.
! 39: device pxaost
! 40: attach pxaost at pxaip
! 41: file arch/arm/xscale/pxa2x0_clock.c pxaost needs-flag
! 42:
! 43: # NS16550 compatible serial ports
! 44: attach com at pxaip with com_pxaip
! 45: file arch/arm/xscale/pxa2x0_com.c com_pxaip
! 46: file arch/arm/xscale/pxa2x0_a4x_space.c com_pxaip
! 47: file arch/arm/xscale/pxa2x0_a4x_io.S com_pxaip
! 48:
! 49: # PXA27x USB Device Controller
! 50: device pxaudc: usbdev
! 51: attach pxaudc at pxaip
! 52: file arch/arm/xscale/pxa27x_udc.c pxaudc
! 53:
! 54: # OHCI USB Controller
! 55: attach ohci at pxaip with pxaohci
! 56: file arch/arm/xscale/pxa2x0_ohci.c pxaohci
! 57:
! 58: # LCD controller
! 59: device lcd: wsemuldisplaydev, rasops16, rasops8, rasops4, rasops_rotation
! 60: file arch/arm/xscale/pxa2x0_lcd.c lcd needs-flag
! 61:
! 62: # Inter-Integrated Circuit controller
! 63: device i2c {}
! 64: file arch/arm/xscale/pxa2x0_i2c.c i2c
! 65:
! 66: # Inter-IC Sound controller
! 67: device i2s {}
! 68: file arch/arm/xscale/pxa2x0_i2s.c i2s
! 69:
! 70: # Power manager and APM emulation
! 71: device apm
! 72: file arch/arm/xscale/pxa2x0_apm.c apm needs-flag
! 73: file arch/arm/xscale/pxa2x0_apm_asm.S apm
! 74:
! 75: include "dev/pcmcia/files.pcmcia"
! 76:
! 77: # PCMCIA controller
! 78: device pxapcic: pcmciabus
! 79: file arch/arm/xscale/pxa2x0_pcic.c pxapcic
! 80:
! 81: # XXX this is a hack to use dev/pcmcia without fdc.c
! 82: device fdc
! 83:
! 84: # MMC/SD/SDIO controller
! 85: device pxammc: sdmmcbus
! 86: file arch/arm/xscale/pxa2x0_mmc.c pxammc
CVSweb