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