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