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