Home | History | Annotate | Line # | Download | only in at91
files.at91 revision 1.2
      1 #	$Id: files.at91,v 1.2 2008/07/03 01:15:39 matt Exp $
      2 
      3 #
      4 # Configuration info for AT91 based CPUs
      5 #
      6 defflag opt_at91types.h			AT91RM9200
      7 defflag opt_at91types.h			AT91SAM9261
      8 
      9 file	arch/arm/arm32/irq_dispatch.S
     10 
     11 # standard memory-mapped bus ops
     12 file	arch/arm/at91/at91_bus_space.c
     13 file	arch/arm/at91/at91_bus_dma.c
     14 
     15 # generic PDC code:
     16 file	arch/arm/at91/at91pdc.c
     17 
     18 # AT91 MCU:
     19 device	at91bus { [addr=-1], [size=0], [pid=-1], [index=0] }: bus_space_generic
     20 attach	at91bus at mainbus
     21 file	arch/arm/at91/at91bus.c		at91bus needs-flag
     22 
     23 # chips:
     24 file	arch/arm/at91/at91rm9200bus.c	at91rm9200
     25 file	arch/arm/at91/at91sam9261bus.c	at91sam9261
     26 
     27 # AT91 Advanced Interrupt controller:
     28 device	at91aic
     29 attach	at91aic at at91bus
     30 file	arch/arm/at91/at91aic.c		at91aic needs-flag
     31 
     32 # AT91 debug serial port
     33 device	at91dbgu: tty
     34 attach	at91dbgu at at91bus
     35 file	arch/arm/at91/at91dbgu.c	at91dbgu needs-flag
     36 
     37 # AT91(RM9200) system timer
     38 device	at91st
     39 attach	at91st at at91bus
     40 file	arch/arm/at91/at91st.c		at91st needs-flag
     41 
     42 # Timer counter based timer:
     43 device	at91tctmr
     44 attach	at91tctmr at at91bus
     45 file	arch/arm/at91/at91tctmr.c	at91tctmr needs-flag
     46 
     47 # AT91 Power Management Controller
     48 file	arch/arm/at91/at91pmc.c		at91rm9200 | at91sam9261
     49 
     50 # AT91 serial port
     51 device	at91usart: tty
     52 file	arch/arm/at91/at91usart.c	at91usart needs-flag
     53 
     54 # OHCI USB Controller
     55 device	at91ohci
     56 attach	ohci at at91bus with at91ohci
     57 file	arch/arm/at91/at91ohci.c	at91ohci needs-flag
     58 
     59 # CF interface (needs machine specific part)
     60 device	at91cf: pcmciabus
     61 file	arch/arm/at91/at91cf.c		at91cf needs-flag
     62 
     63 # PIO
     64 device	at91pio { [pid=-1], [bit=-1] }: gpiobus
     65 attach	at91pio at at91bus
     66 file	arch/arm/at91/at91pio.c		at91pio needs-flag
     67 
     68 # SPI
     69 device	at91spi: spibus
     70 file	arch/arm/at91/at91spi.c		at91spi needs-flag
     71 
     72 # I2C
     73 device	at91twi: i2cbus
     74 attach	at91twi at at91bus
     75 file	arch/arm/at91/at91twi.c		at91twi needs-flag
     76 
     77 # ethernet device
     78 device	at91emac: ether, ifnet, arp, mii
     79 attach	at91emac at at91bus
     80 file	arch/arm/at91/at91emac.c	at91emac
     81 
     82