1 # $Id: files.at91,v 1.2 2008/07/03 01:15:39 matt Exp $
4 # Configuration info for AT91 based CPUs
6 defflag opt_at91types.h AT91RM9200
7 defflag opt_at91types.h AT91SAM9261
9 file arch/arm/arm32/irq_dispatch.S
11 # standard memory-mapped bus ops
12 file arch/arm/at91/at91_bus_space.c
13 file arch/arm/at91/at91_bus_dma.c
16 file arch/arm/at91/at91pdc.c
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
24 file arch/arm/at91/at91rm9200bus.c at91rm9200
25 file arch/arm/at91/at91sam9261bus.c at91sam9261
27 # AT91 Advanced Interrupt controller:
29 attach at91aic at at91bus
30 file arch/arm/at91/at91aic.c at91aic needs-flag
32 # AT91 debug serial port
34 attach at91dbgu at at91bus
35 file arch/arm/at91/at91dbgu.c at91dbgu needs-flag
37 # AT91(RM9200) system timer
39 attach at91st at at91bus
40 file arch/arm/at91/at91st.c at91st needs-flag
42 # Timer counter based timer:
44 attach at91tctmr at at91bus
45 file arch/arm/at91/at91tctmr.c at91tctmr needs-flag
47 # AT91 Power Management Controller
48 file arch/arm/at91/at91pmc.c at91rm9200 | at91sam9261
52 file arch/arm/at91/at91usart.c at91usart needs-flag
56 attach ohci at at91bus with at91ohci
57 file arch/arm/at91/at91ohci.c at91ohci needs-flag
59 # CF interface (needs machine specific part)
60 device at91cf: pcmciabus
61 file arch/arm/at91/at91cf.c at91cf needs-flag
64 device at91pio { [pid=-1], [bit=-1] }: gpiobus
65 attach at91pio at at91bus
66 file arch/arm/at91/at91pio.c at91pio needs-flag
69 device at91spi: spibus
70 file arch/arm/at91/at91spi.c at91spi needs-flag
73 device at91twi: i2cbus
74 attach at91twi at at91bus
75 file arch/arm/at91/at91twi.c at91twi needs-flag
78 device at91emac: ether, ifnet, arp, mii
79 attach at91emac at at91bus
80 file arch/arm/at91/at91emac.c at91emac