linux/include/asm-arm/arch-at91
Russell King ee48a75c95 [ARM] fix AT91 include loops
AT91 has one include loop in its header files:

  include/asm-arm/io.h <- include/asm-arm/arch-at91/io.h <-
   include/asm-arm/io.h

Circular include dependencies are dangerous since they can result in
inconsistent definitions being provided to other code, especially if
'#ifndef' constructs are used.

Solve this by removing the offending includes.  Built tested using my
AT91 configuration.

Acked-by: Andrew Victor <linux@maxim.org.za>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-06-01 11:19:54 +01:00
..
at91_adc.h [ARM] at91_adc parenthesis balance 2007-05-20 20:08:48 +01:00
at91_aic.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_dbgu.h [ARM] 4391/1: make at91 debug unit support optional 2007-07-12 11:11:21 +01:00
at91_ecc.h [ARM] 4904/1: [AT91] Pass ECC controller to NAND driver 2008-04-04 09:52:20 +01:00
at91_mci.h [ARM] 4802/1: Fix typo and remove vague comment 2008-02-04 13:16:39 +00:00
at91_pio.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_pit.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_pmc.h [ARM] 4913/1: [AT91] PMC_MDIV definitions 2008-04-10 14:57:20 +01:00
at91_rstc.h [ARM] at91: correct value for AT91_RSTC_KEY 2007-02-16 13:06:01 +00:00
at91_rtc.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_rtt.h [ARM] 4752/1: [AT91] RTT, RTC and WDT peripherals on SAM9 2008-01-26 15:00:31 +00:00
at91_shdwc.h [ARM] 4907/1: [AT91] SAM9/CAP9 reset reason 2008-04-04 09:52:23 +01:00
at91_spi.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_ssc.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_st.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_tc.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91_twi.h [ARM] 4657/1: AT91: Header definition update 2008-01-26 15:00:30 +00:00
at91_wdt.h [ARM] 4421/1: AT91: Value of _KEY fields. 2007-06-03 17:52:35 +01:00
at91cap9.h [ARM] 4863/1: AT91: CAP9 USART definitions for early debug 2008-03-20 15:59:30 +00:00
at91cap9_ddrsdr.h [ARM] 4902/1: [AT91] SAM9/CAP9 memory controller header 2008-04-04 09:52:18 +01:00
at91cap9_matrix.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
at91rm9200.h [ARM] 4660/3: at91: allow selecting UART for early kernel messages 2008-02-04 13:16:39 +00:00
at91rm9200_emac.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91rm9200_mc.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91sam9_sdramc.h [ARM] 4902/1: [AT91] SAM9/CAP9 memory controller header 2008-04-04 09:52:18 +01:00
at91sam9_smc.h [ARM] 4902/1: [AT91] SAM9/CAP9 memory controller header 2008-04-04 09:52:18 +01:00
at91sam9rl.h [ARM] 4660/3: at91: allow selecting UART for early kernel messages 2008-02-04 13:16:39 +00:00
at91sam9rl_matrix.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
at91sam9260.h [ARM] 4660/3: at91: allow selecting UART for early kernel messages 2008-02-04 13:16:39 +00:00
at91sam9260_matrix.h [ARM] 4657/1: AT91: Header definition update 2008-01-26 15:00:30 +00:00
at91sam9261.h [ARM] 4660/3: at91: allow selecting UART for early kernel messages 2008-02-04 13:16:39 +00:00
at91sam9261_matrix.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
at91sam9263.h [ARM] 4660/3: at91: allow selecting UART for early kernel messages 2008-02-04 13:16:39 +00:00
at91sam9263_matrix.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
at91x40.h [ARM] 4427/1: base Atmel at91x40 architecture defines 2007-07-12 11:11:21 +01:00
board.h USB: at91_udc uses generic GPIO calls; minor cleanup 2008-02-01 14:35:01 -08:00
cpu.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
debug-macro.S [ARM] 4143/1: AT91: Prepare for AT91SAM9263 support 2007-02-08 14:55:22 +00:00
dma.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
entry-macro.S [ARM] 4688/1: at91: speed-up irq processing 2008-01-26 15:00:30 +00:00
gpio.h [PATCH] gpio_direction_output() needs an initial value 2007-03-16 19:25:04 -07:00
hardware.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
io.h [ARM] fix AT91 include loops 2008-06-01 11:19:54 +01:00
irqs.h [ARM] 4553/1: ARM at91: define FIQ_START 2007-08-23 12:34:42 +01:00
memory.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
system.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00
timex.h [ARM] 4764/1: [AT91] AT91CAP9 core support 2008-01-26 15:01:13 +00:00
uncompress.h [ARM] 4660/3: at91: allow selecting UART for early kernel messages 2008-02-04 13:16:39 +00:00
vmalloc.h [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories 2007-02-08 14:50:56 +00:00