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
at91_aic.h
at91_dbgu.h
at91_ecc.h [ARM] 4904/1: [AT91] Pass ECC controller to NAND driver 2008-04-04 09:52:20 +01:00
at91_mci.h
at91_pio.h
at91_pit.h
at91_pmc.h [ARM] 4913/1: [AT91] PMC_MDIV definitions 2008-04-10 14:57:20 +01:00
at91_rstc.h
at91_rtc.h
at91_rtt.h
at91_shdwc.h [ARM] 4907/1: [AT91] SAM9/CAP9 reset reason 2008-04-04 09:52:23 +01:00
at91_spi.h
at91_ssc.h
at91_st.h
at91_tc.h
at91_twi.h
at91_wdt.h
at91cap9.h
at91cap9_ddrsdr.h
at91cap9_matrix.h
at91rm9200.h
at91rm9200_emac.h
at91rm9200_mc.h
at91sam9_sdramc.h
at91sam9_smc.h
at91sam9rl.h
at91sam9rl_matrix.h
at91sam9260.h
at91sam9260_matrix.h
at91sam9261.h
at91sam9261_matrix.h
at91sam9263.h
at91sam9263_matrix.h
at91x40.h
board.h
cpu.h
debug-macro.S
dma.h
entry-macro.S
gpio.h
hardware.h
io.h [ARM] fix AT91 include loops 2008-06-01 11:19:54 +01:00
irqs.h
memory.h
system.h
timex.h
uncompress.h
vmalloc.h