From b8f8c3cf0a4ac0632ec3f0e15e9dc0c29de917af Mon Sep 17 00:00:00 2001 From: Thomas Gleixner Date: Fri, 18 Jul 2008 17:27:28 +0200 Subject: nohz: prevent tick stop outside of the idle loop Jack Ren and Eric Miao tracked down the following long standing problem in the NOHZ code: scheduler switch to idle task enable interrupts Window starts here ----> interrupt happens (does not set NEED_RESCHED) irq_exit() stops the tick ----> interrupt happens (does set NEED_RESCHED) return from schedule() cpu_idle(): preempt_disable(); Window ends here The interrupts can happen at any point inside the race window. The first interrupt stops the tick, the second one causes the scheduler to rerun and switch away from idle again and we end up with the tick disabled. The fact that it needs two interrupts where the first one does not set NEED_RESCHED and the second one does made the bug obscure and extremly hard to reproduce and analyse. Kudos to Jack and Eric. Solution: Limit the NOHZ functionality to the idle loop to make sure that we can not run into such a situation ever again. cpu_idle() { preempt_disable(); while(1) { tick_nohz_stop_sched_tick(1); <- tell NOHZ code that we are in the idle loop while (!need_resched()) halt(); tick_nohz_restart_sched_tick(); <- disables NOHZ mode preempt_enable_no_resched(); schedule(); preempt_disable(); } } In hindsight we should have done this forever, but ... /me grabs a large brown paperbag. Debugged-by: Jack Ren , Debugged-by: eric miao Signed-off-by: Thomas Gleixner --- arch/arm/kernel/process.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'arch/arm/kernel/process.c') diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c index 46bf2ede612..84f5a4c778f 100644 --- a/arch/arm/kernel/process.c +++ b/arch/arm/kernel/process.c @@ -164,7 +164,7 @@ void cpu_idle(void) if (!idle) idle = default_idle; leds_event(led_idle_start); - tick_nohz_stop_sched_tick(); + tick_nohz_stop_sched_tick(1); while (!need_resched()) idle(); leds_event(led_idle_end); -- cgit v1.2.3-70-g09d2 From a09e64fbc0094e3073dbb09c3b4bfe4ab669244b Mon Sep 17 00:00:00 2001 From: Russell King Date: Tue, 5 Aug 2008 16:14:15 +0100 Subject: [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach This just leaves include/asm-arm/plat-* to deal with. Signed-off-by: Russell King --- Documentation/arm/IXP4xx | 2 +- Documentation/arm/Interrupts | 2 +- Documentation/arm/README | 4 +- Documentation/arm/Samsung-S3C24XX/GPIO.txt | 8 +- Documentation/arm/Samsung-S3C24XX/Overview.txt | 2 +- Documentation/arm/Samsung-S3C24XX/USB-Host.txt | 2 +- Documentation/spi/pxa2xx | 4 +- Documentation/spi/spi-summary | 4 +- arch/arm/Makefile | 21 +- arch/arm/boot/compressed/head.S | 2 +- arch/arm/boot/compressed/misc.c | 2 +- arch/arm/common/locomo.c | 2 +- arch/arm/common/sa1111.c | 2 +- arch/arm/common/sharpsl_pm.c | 10 +- arch/arm/common/time-acorn.c | 2 +- arch/arm/common/uengine.c | 2 +- arch/arm/include/asm/dma.h | 2 +- arch/arm/include/asm/floppy.h | 2 +- arch/arm/include/asm/gpio.h | 2 +- arch/arm/include/asm/hardware/dec21285.h | 2 +- arch/arm/include/asm/hardware/iop3xx-adma.h | 2 +- arch/arm/include/asm/hardware/iop3xx-gpio.h | 2 +- arch/arm/include/asm/hardware/sa1111.h | 2 +- arch/arm/include/asm/io.h | 2 +- arch/arm/include/asm/irq.h | 2 +- arch/arm/include/asm/mc146818rtc.h | 2 +- arch/arm/include/asm/memory.h | 2 +- arch/arm/include/asm/mmzone.h | 2 +- arch/arm/include/asm/mtd-xip.h | 4 +- arch/arm/include/asm/pci.h | 2 +- arch/arm/include/asm/pgtable.h | 2 +- arch/arm/include/asm/smp.h | 2 +- arch/arm/include/asm/timex.h | 2 +- arch/arm/include/asm/vga.h | 2 +- arch/arm/kernel/crunch-bits.S | 2 +- arch/arm/kernel/crunch.c | 2 +- arch/arm/kernel/debug.S | 2 +- arch/arm/kernel/ecard.c | 2 +- arch/arm/kernel/entry-armv.S | 2 +- arch/arm/kernel/entry-common.S | 2 +- arch/arm/kernel/process.c | 2 +- arch/arm/lib/ecard.S | 2 +- arch/arm/lib/io-readsw-armv3.S | 2 +- arch/arm/lib/io-writesw-armv3.S | 2 +- arch/arm/mach-aaec2000/aaed2000.c | 4 +- arch/arm/mach-aaec2000/core.c | 2 +- arch/arm/mach-aaec2000/include/mach/aaec2000.h | 207 ++ arch/arm/mach-aaec2000/include/mach/aaed2000.h | 40 + arch/arm/mach-aaec2000/include/mach/debug-macro.S | 37 + arch/arm/mach-aaec2000/include/mach/dma.h | 9 + arch/arm/mach-aaec2000/include/mach/entry-macro.S | 40 + arch/arm/mach-aaec2000/include/mach/hardware.h | 50 + arch/arm/mach-aaec2000/include/mach/io.h | 20 + arch/arm/mach-aaec2000/include/mach/irqs.h | 46 + arch/arm/mach-aaec2000/include/mach/memory.h | 30 + arch/arm/mach-aaec2000/include/mach/system.h | 24 + arch/arm/mach-aaec2000/include/mach/timex.h | 18 + arch/arm/mach-aaec2000/include/mach/uncompress.h | 46 + arch/arm/mach-aaec2000/include/mach/vmalloc.h | 16 + arch/arm/mach-at91/at91cap9.c | 8 +- arch/arm/mach-at91/at91cap9_devices.c | 10 +- arch/arm/mach-at91/at91rm9200.c | 6 +- arch/arm/mach-at91/at91rm9200_devices.c | 8 +- arch/arm/mach-at91/at91rm9200_time.c | 2 +- arch/arm/mach-at91/at91sam9260.c | 10 +- arch/arm/mach-at91/at91sam9260_devices.c | 12 +- arch/arm/mach-at91/at91sam9261.c | 8 +- arch/arm/mach-at91/at91sam9261_devices.c | 10 +- arch/arm/mach-at91/at91sam9263.c | 8 +- arch/arm/mach-at91/at91sam9263_devices.c | 10 +- arch/arm/mach-at91/at91sam926x_time.c | 2 +- arch/arm/mach-at91/at91sam9rl.c | 10 +- arch/arm/mach-at91/at91sam9rl_devices.c | 10 +- arch/arm/mach-at91/at91x40.c | 6 +- arch/arm/mach-at91/at91x40_time.c | 4 +- arch/arm/mach-at91/board-1arm.c | 6 +- arch/arm/mach-at91/board-cam60.c | 6 +- arch/arm/mach-at91/board-cap9adk.c | 10 +- arch/arm/mach-at91/board-carmeva.c | 6 +- arch/arm/mach-at91/board-csb337.c | 6 +- arch/arm/mach-at91/board-csb637.c | 6 +- arch/arm/mach-at91/board-dk.c | 8 +- arch/arm/mach-at91/board-eb01.c | 4 +- arch/arm/mach-at91/board-eb9200.c | 6 +- arch/arm/mach-at91/board-ecbat91.c | 6 +- arch/arm/mach-at91/board-ek.c | 8 +- arch/arm/mach-at91/board-kafa.c | 6 +- arch/arm/mach-at91/board-kb9202.c | 8 +- arch/arm/mach-at91/board-picotux200.c | 8 +- arch/arm/mach-at91/board-qil-a9260.c | 8 +- arch/arm/mach-at91/board-sam9-l9260.c | 6 +- arch/arm/mach-at91/board-sam9260ek.c | 6 +- arch/arm/mach-at91/board-sam9261ek.c | 8 +- arch/arm/mach-at91/board-sam9263ek.c | 8 +- arch/arm/mach-at91/board-sam9g20ek.c | 6 +- arch/arm/mach-at91/board-sam9rlek.c | 8 +- arch/arm/mach-at91/board-usb-a9260.c | 8 +- arch/arm/mach-at91/board-usb-a9263.c | 8 +- arch/arm/mach-at91/board-yl-9200.c | 8 +- arch/arm/mach-at91/clock.c | 6 +- arch/arm/mach-at91/gpio.c | 6 +- arch/arm/mach-at91/include/mach/at91_adc.h | 61 + arch/arm/mach-at91/include/mach/at91_aic.h | 53 + arch/arm/mach-at91/include/mach/at91_dbgu.h | 66 + arch/arm/mach-at91/include/mach/at91_mci.h | 113 ++ arch/arm/mach-at91/include/mach/at91_pio.h | 49 + arch/arm/mach-at91/include/mach/at91_pit.h | 29 + arch/arm/mach-at91/include/mach/at91_pmc.h | 111 ++ arch/arm/mach-at91/include/mach/at91_rstc.h | 38 + arch/arm/mach-at91/include/mach/at91_rtc.h | 75 + arch/arm/mach-at91/include/mach/at91_rtt.h | 32 + arch/arm/mach-at91/include/mach/at91_shdwc.h | 35 + arch/arm/mach-at91/include/mach/at91_spi.h | 81 + arch/arm/mach-at91/include/mach/at91_ssc.h | 106 + arch/arm/mach-at91/include/mach/at91_st.h | 49 + arch/arm/mach-at91/include/mach/at91_tc.h | 146 ++ arch/arm/mach-at91/include/mach/at91_twi.h | 68 + arch/arm/mach-at91/include/mach/at91_wdt.h | 34 + arch/arm/mach-at91/include/mach/at91cap9.h | 126 ++ arch/arm/mach-at91/include/mach/at91cap9_ddrsdr.h | 100 + arch/arm/mach-at91/include/mach/at91cap9_matrix.h | 137 ++ arch/arm/mach-at91/include/mach/at91rm9200.h | 115 ++ arch/arm/mach-at91/include/mach/at91rm9200_emac.h | 138 ++ arch/arm/mach-at91/include/mach/at91rm9200_mc.h | 160 ++ arch/arm/mach-at91/include/mach/at91sam9260.h | 138 ++ .../mach-at91/include/mach/at91sam9260_matrix.h | 78 + arch/arm/mach-at91/include/mach/at91sam9261.h | 105 + .../mach-at91/include/mach/at91sam9261_matrix.h | 62 + arch/arm/mach-at91/include/mach/at91sam9263.h | 127 ++ .../mach-at91/include/mach/at91sam9263_matrix.h | 129 ++ arch/arm/mach-at91/include/mach/at91sam9_sdramc.h | 83 + arch/arm/mach-at91/include/mach/at91sam9_smc.h | 73 + arch/arm/mach-at91/include/mach/at91sam9rl.h | 115 ++ .../arm/mach-at91/include/mach/at91sam9rl_matrix.h | 96 + arch/arm/mach-at91/include/mach/at91x40.h | 55 + arch/arm/mach-at91/include/mach/board.h | 172 ++ arch/arm/mach-at91/include/mach/cpu.h | 103 + arch/arm/mach-at91/include/mach/debug-macro.S | 39 + arch/arm/mach-at91/include/mach/dma.h | 19 + arch/arm/mach-at91/include/mach/entry-macro.S | 32 + arch/arm/mach-at91/include/mach/gpio.h | 252 +++ arch/arm/mach-at91/include/mach/hardware.h | 92 + arch/arm/mach-at91/include/mach/io.h | 48 + arch/arm/mach-at91/include/mach/irqs.h | 48 + arch/arm/mach-at91/include/mach/memory.h | 39 + arch/arm/mach-at91/include/mach/system.h | 53 + arch/arm/mach-at91/include/mach/timex.h | 77 + arch/arm/mach-at91/include/mach/uncompress.h | 76 + arch/arm/mach-at91/include/mach/vmalloc.h | 26 + arch/arm/mach-at91/irq.c | 2 +- arch/arm/mach-at91/leds.c | 4 +- arch/arm/mach-at91/pm.c | 16 +- arch/arm/mach-clps711x/autcpu12.c | 4 +- arch/arm/mach-clps711x/cdb89712.c | 2 +- arch/arm/mach-clps711x/ceiva.c | 2 +- arch/arm/mach-clps711x/edb7211-mm.c | 2 +- arch/arm/mach-clps711x/fortunet.c | 2 +- arch/arm/mach-clps711x/include/mach/autcpu12.h | 78 + arch/arm/mach-clps711x/include/mach/debug-macro.S | 46 + arch/arm/mach-clps711x/include/mach/dma.h | 19 + arch/arm/mach-clps711x/include/mach/entry-macro.S | 58 + arch/arm/mach-clps711x/include/mach/hardware.h | 237 +++ arch/arm/mach-clps711x/include/mach/io.h | 38 + arch/arm/mach-clps711x/include/mach/irqs.h | 53 + arch/arm/mach-clps711x/include/mach/memory.h | 94 + arch/arm/mach-clps711x/include/mach/syspld.h | 121 ++ arch/arm/mach-clps711x/include/mach/system.h | 40 + arch/arm/mach-clps711x/include/mach/time.h | 49 + arch/arm/mach-clps711x/include/mach/timex.h | 23 + arch/arm/mach-clps711x/include/mach/uncompress.h | 59 + arch/arm/mach-clps711x/include/mach/vmalloc.h | 20 + arch/arm/mach-clps711x/irq.c | 2 +- arch/arm/mach-clps711x/mm.c | 2 +- arch/arm/mach-clps711x/p720t-leds.c | 2 +- arch/arm/mach-clps711x/p720t.c | 4 +- arch/arm/mach-clps711x/time.c | 2 +- arch/arm/mach-clps7500/core.c | 2 +- arch/arm/mach-clps7500/include/mach/acornfb.h | 33 + arch/arm/mach-clps7500/include/mach/debug-macro.S | 21 + arch/arm/mach-clps7500/include/mach/dma.h | 21 + arch/arm/mach-clps7500/include/mach/entry-macro.S | 16 + arch/arm/mach-clps7500/include/mach/hardware.h | 67 + arch/arm/mach-clps7500/include/mach/io.h | 255 +++ arch/arm/mach-clps7500/include/mach/irq.h | 32 + arch/arm/mach-clps7500/include/mach/irqs.h | 66 + arch/arm/mach-clps7500/include/mach/memory.h | 35 + arch/arm/mach-clps7500/include/mach/system.h | 23 + arch/arm/mach-clps7500/include/mach/timex.h | 13 + arch/arm/mach-clps7500/include/mach/uncompress.h | 35 + arch/arm/mach-clps7500/include/mach/vmalloc.h | 4 + arch/arm/mach-davinci/board-evm.c | 4 +- arch/arm/mach-davinci/clock.c | 4 +- arch/arm/mach-davinci/gpio.c | 6 +- arch/arm/mach-davinci/include/mach/clock.h | 22 + arch/arm/mach-davinci/include/mach/common.h | 19 + arch/arm/mach-davinci/include/mach/debug-macro.S | 21 + arch/arm/mach-davinci/include/mach/dma.h | 16 + arch/arm/mach-davinci/include/mach/entry-macro.S | 32 + arch/arm/mach-davinci/include/mach/gpio.h | 159 ++ arch/arm/mach-davinci/include/mach/hardware.h | 52 + arch/arm/mach-davinci/include/mach/i2c.h | 21 + arch/arm/mach-davinci/include/mach/io.h | 79 + arch/arm/mach-davinci/include/mach/irqs.h | 105 + arch/arm/mach-davinci/include/mach/memory.h | 64 + arch/arm/mach-davinci/include/mach/mux.h | 55 + arch/arm/mach-davinci/include/mach/psc.h | 76 + arch/arm/mach-davinci/include/mach/serial.h | 20 + arch/arm/mach-davinci/include/mach/system.h | 29 + arch/arm/mach-davinci/include/mach/timex.h | 17 + arch/arm/mach-davinci/include/mach/uncompress.h | 35 + arch/arm/mach-davinci/include/mach/vmalloc.h | 15 + arch/arm/mach-davinci/io.c | 2 +- arch/arm/mach-davinci/irq.c | 2 +- arch/arm/mach-davinci/mux.c | 4 +- arch/arm/mach-davinci/psc.c | 6 +- arch/arm/mach-davinci/serial.c | 6 +- arch/arm/mach-davinci/time.c | 4 +- arch/arm/mach-ebsa110/core.c | 2 +- arch/arm/mach-ebsa110/include/mach/debug-macro.S | 21 + arch/arm/mach-ebsa110/include/mach/dma.h | 11 + arch/arm/mach-ebsa110/include/mach/entry-macro.S | 39 + arch/arm/mach-ebsa110/include/mach/hardware.h | 63 + arch/arm/mach-ebsa110/include/mach/io.h | 92 + arch/arm/mach-ebsa110/include/mach/irqs.h | 20 + arch/arm/mach-ebsa110/include/mach/memory.h | 37 + arch/arm/mach-ebsa110/include/mach/system.h | 39 + arch/arm/mach-ebsa110/include/mach/timex.h | 19 + arch/arm/mach-ebsa110/include/mach/uncompress.h | 45 + arch/arm/mach-ebsa110/include/mach/vmalloc.h | 10 + arch/arm/mach-ebsa110/io.c | 2 +- arch/arm/mach-ebsa110/leds.c | 2 +- arch/arm/mach-ep93xx/adssphere.c | 2 +- arch/arm/mach-ep93xx/clock.c | 2 +- arch/arm/mach-ep93xx/core.c | 4 +- arch/arm/mach-ep93xx/edb9302.c | 2 +- arch/arm/mach-ep93xx/edb9302a.c | 2 +- arch/arm/mach-ep93xx/edb9307.c | 2 +- arch/arm/mach-ep93xx/edb9312.c | 2 +- arch/arm/mach-ep93xx/edb9315.c | 2 +- arch/arm/mach-ep93xx/edb9315a.c | 2 +- arch/arm/mach-ep93xx/gesbc9312.c | 2 +- arch/arm/mach-ep93xx/gpio.c | 2 +- arch/arm/mach-ep93xx/include/mach/debug-macro.S | 22 + arch/arm/mach-ep93xx/include/mach/dma.h | 3 + arch/arm/mach-ep93xx/include/mach/entry-macro.S | 59 + arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h | 133 ++ arch/arm/mach-ep93xx/include/mach/gesbc9312.h | 3 + arch/arm/mach-ep93xx/include/mach/gpio.h | 128 ++ arch/arm/mach-ep93xx/include/mach/hardware.h | 16 + arch/arm/mach-ep93xx/include/mach/io.h | 8 + arch/arm/mach-ep93xx/include/mach/irqs.h | 78 + arch/arm/mach-ep93xx/include/mach/memory.h | 14 + arch/arm/mach-ep93xx/include/mach/platform.h | 20 + arch/arm/mach-ep93xx/include/mach/system.h | 26 + arch/arm/mach-ep93xx/include/mach/timex.h | 5 + arch/arm/mach-ep93xx/include/mach/ts72xx.h | 101 + arch/arm/mach-ep93xx/include/mach/uncompress.h | 85 + arch/arm/mach-ep93xx/include/mach/vmalloc.h | 5 + arch/arm/mach-ep93xx/micro9.c | 2 +- arch/arm/mach-ep93xx/ts72xx.c | 2 +- arch/arm/mach-footbridge/ebsa285-leds.c | 2 +- .../arm/mach-footbridge/include/mach/debug-macro.S | 57 + arch/arm/mach-footbridge/include/mach/dma.h | 25 + .../arm/mach-footbridge/include/mach/entry-macro.S | 113 ++ arch/arm/mach-footbridge/include/mach/hardware.h | 105 + arch/arm/mach-footbridge/include/mach/io.h | 39 + arch/arm/mach-footbridge/include/mach/irqs.h | 98 + arch/arm/mach-footbridge/include/mach/memory.h | 67 + arch/arm/mach-footbridge/include/mach/system.h | 69 + arch/arm/mach-footbridge/include/mach/timex.h | 18 + arch/arm/mach-footbridge/include/mach/uncompress.h | 38 + arch/arm/mach-footbridge/include/mach/vmalloc.h | 10 + arch/arm/mach-footbridge/isa-irq.c | 2 +- arch/arm/mach-footbridge/netwinder-leds.c | 2 +- arch/arm/mach-footbridge/time.c | 4 +- arch/arm/mach-h720x/common.c | 4 +- arch/arm/mach-h720x/cpu-h7201.c | 4 +- arch/arm/mach-h720x/cpu-h7202.c | 4 +- arch/arm/mach-h720x/h7201-eval.c | 2 +- arch/arm/mach-h720x/h7202-eval.c | 2 +- arch/arm/mach-h720x/include/mach/boards.h | 53 + arch/arm/mach-h720x/include/mach/debug-macro.S | 40 + arch/arm/mach-h720x/include/mach/dma.h | 26 + arch/arm/mach-h720x/include/mach/entry-macro.S | 66 + arch/arm/mach-h720x/include/mach/h7201-regs.h | 67 + arch/arm/mach-h720x/include/mach/h7202-regs.h | 155 ++ arch/arm/mach-h720x/include/mach/hardware.h | 192 ++ arch/arm/mach-h720x/include/mach/io.h | 24 + arch/arm/mach-h720x/include/mach/irqs.h | 116 ++ arch/arm/mach-h720x/include/mach/memory.h | 29 + arch/arm/mach-h720x/include/mach/system.h | 33 + arch/arm/mach-h720x/include/mach/timex.h | 15 + arch/arm/mach-h720x/include/mach/uncompress.h | 37 + arch/arm/mach-h720x/include/mach/vmalloc.h | 10 + arch/arm/mach-imx/clock.c | 2 +- arch/arm/mach-imx/cpufreq.c | 2 +- arch/arm/mach-imx/dma.c | 4 +- arch/arm/mach-imx/generic.c | 10 +- arch/arm/mach-imx/include/mach/debug-macro.S | 34 + arch/arm/mach-imx/include/mach/dma.h | 56 + arch/arm/mach-imx/include/mach/entry-macro.S | 32 + arch/arm/mach-imx/include/mach/gpio.h | 102 + arch/arm/mach-imx/include/mach/hardware.h | 91 + arch/arm/mach-imx/include/mach/imx-dma.h | 94 + arch/arm/mach-imx/include/mach/imx-regs.h | 482 +++++ arch/arm/mach-imx/include/mach/imx-uart.h | 12 + arch/arm/mach-imx/include/mach/imxfb.h | 37 + arch/arm/mach-imx/include/mach/io.h | 30 + arch/arm/mach-imx/include/mach/irqs.h | 116 ++ arch/arm/mach-imx/include/mach/memory.h | 36 + arch/arm/mach-imx/include/mach/mmc.h | 15 + arch/arm/mach-imx/include/mach/mx1ads.h | 36 + arch/arm/mach-imx/include/mach/spi_imx.h | 72 + arch/arm/mach-imx/include/mach/system.h | 40 + arch/arm/mach-imx/include/mach/timex.h | 26 + arch/arm/mach-imx/include/mach/uncompress.h | 71 + arch/arm/mach-imx/include/mach/vmalloc.h | 20 + arch/arm/mach-imx/irq.c | 2 +- arch/arm/mach-imx/leds-mx1ads.c | 2 +- arch/arm/mach-imx/mx1ads.c | 6 +- arch/arm/mach-imx/time.c | 2 +- arch/arm/mach-integrator/core.c | 4 +- arch/arm/mach-integrator/cpu.c | 2 +- arch/arm/mach-integrator/impd1.c | 4 +- arch/arm/mach-integrator/include/mach/bits.h | 61 + arch/arm/mach-integrator/include/mach/cm.h | 36 + .../arm/mach-integrator/include/mach/debug-macro.S | 22 + arch/arm/mach-integrator/include/mach/dma.h | 19 + .../arm/mach-integrator/include/mach/entry-macro.S | 44 + arch/arm/mach-integrator/include/mach/hardware.h | 48 + arch/arm/mach-integrator/include/mach/impd1.h | 18 + arch/arm/mach-integrator/include/mach/io.h | 36 + arch/arm/mach-integrator/include/mach/irqs.h | 82 + arch/arm/mach-integrator/include/mach/lm.h | 23 + arch/arm/mach-integrator/include/mach/memory.h | 39 + arch/arm/mach-integrator/include/mach/platform.h | 469 +++++ arch/arm/mach-integrator/include/mach/system.h | 44 + arch/arm/mach-integrator/include/mach/timex.h | 26 + arch/arm/mach-integrator/include/mach/uncompress.h | 50 + arch/arm/mach-integrator/include/mach/vmalloc.h | 20 + arch/arm/mach-integrator/integrator_ap.c | 4 +- arch/arm/mach-integrator/integrator_cp.c | 6 +- arch/arm/mach-integrator/leds.c | 4 +- arch/arm/mach-integrator/lm.c | 2 +- arch/arm/mach-integrator/pci_v3.c | 2 +- arch/arm/mach-iop13xx/include/mach/adma.h | 537 +++++ arch/arm/mach-iop13xx/include/mach/debug-macro.S | 26 + arch/arm/mach-iop13xx/include/mach/dma.h | 3 + arch/arm/mach-iop13xx/include/mach/entry-macro.S | 45 + arch/arm/mach-iop13xx/include/mach/hardware.h | 28 + arch/arm/mach-iop13xx/include/mach/io.h | 41 + arch/arm/mach-iop13xx/include/mach/iop13xx.h | 526 +++++ arch/arm/mach-iop13xx/include/mach/iq81340.h | 28 + arch/arm/mach-iop13xx/include/mach/irqs.h | 196 ++ arch/arm/mach-iop13xx/include/mach/memory.h | 64 + arch/arm/mach-iop13xx/include/mach/msi.h | 11 + arch/arm/mach-iop13xx/include/mach/pci.h | 57 + arch/arm/mach-iop13xx/include/mach/system.h | 27 + arch/arm/mach-iop13xx/include/mach/time.h | 107 + arch/arm/mach-iop13xx/include/mach/timex.h | 3 + arch/arm/mach-iop13xx/include/mach/uncompress.h | 23 + arch/arm/mach-iop13xx/include/mach/vmalloc.h | 4 + arch/arm/mach-iop13xx/io.c | 2 +- arch/arm/mach-iop13xx/iq81340mc.c | 6 +- arch/arm/mach-iop13xx/iq81340sc.c | 6 +- arch/arm/mach-iop13xx/irq.c | 6 +- arch/arm/mach-iop13xx/pci.c | 4 +- arch/arm/mach-iop13xx/setup.c | 2 +- arch/arm/mach-iop32x/em7210.c | 4 +- arch/arm/mach-iop32x/glantank.c | 4 +- arch/arm/mach-iop32x/include/mach/adma.h | 5 + arch/arm/mach-iop32x/include/mach/debug-macro.S | 20 + arch/arm/mach-iop32x/include/mach/dma.h | 9 + arch/arm/mach-iop32x/include/mach/entry-macro.S | 36 + arch/arm/mach-iop32x/include/mach/glantank.h | 13 + arch/arm/mach-iop32x/include/mach/gpio.h | 6 + arch/arm/mach-iop32x/include/mach/hardware.h | 44 + arch/arm/mach-iop32x/include/mach/io.h | 27 + arch/arm/mach-iop32x/include/mach/iop32x.h | 37 + arch/arm/mach-iop32x/include/mach/iq31244.h | 17 + arch/arm/mach-iop32x/include/mach/iq80321.h | 17 + arch/arm/mach-iop32x/include/mach/irqs.h | 50 + arch/arm/mach-iop32x/include/mach/memory.h | 26 + arch/arm/mach-iop32x/include/mach/n2100.h | 19 + arch/arm/mach-iop32x/include/mach/system.h | 33 + arch/arm/mach-iop32x/include/mach/time.h | 4 + arch/arm/mach-iop32x/include/mach/timex.h | 9 + arch/arm/mach-iop32x/include/mach/uncompress.h | 39 + arch/arm/mach-iop32x/include/mach/vmalloc.h | 5 + arch/arm/mach-iop32x/iq31244.c | 4 +- arch/arm/mach-iop32x/iq80321.c | 4 +- arch/arm/mach-iop32x/irq.c | 2 +- arch/arm/mach-iop32x/n2100.c | 4 +- arch/arm/mach-iop33x/include/mach/adma.h | 5 + arch/arm/mach-iop33x/include/mach/debug-macro.S | 24 + arch/arm/mach-iop33x/include/mach/dma.h | 9 + arch/arm/mach-iop33x/include/mach/entry-macro.S | 37 + arch/arm/mach-iop33x/include/mach/gpio.h | 6 + arch/arm/mach-iop33x/include/mach/hardware.h | 46 + arch/arm/mach-iop33x/include/mach/io.h | 27 + arch/arm/mach-iop33x/include/mach/iop33x.h | 43 + arch/arm/mach-iop33x/include/mach/iq80331.h | 16 + arch/arm/mach-iop33x/include/mach/iq80332.h | 16 + arch/arm/mach-iop33x/include/mach/irqs.h | 60 + arch/arm/mach-iop33x/include/mach/memory.h | 26 + arch/arm/mach-iop33x/include/mach/system.h | 22 + arch/arm/mach-iop33x/include/mach/time.h | 4 + arch/arm/mach-iop33x/include/mach/timex.h | 9 + arch/arm/mach-iop33x/include/mach/uncompress.h | 37 + arch/arm/mach-iop33x/include/mach/vmalloc.h | 5 + arch/arm/mach-iop33x/iq80331.c | 4 +- arch/arm/mach-iop33x/iq80332.c | 4 +- arch/arm/mach-iop33x/irq.c | 2 +- arch/arm/mach-iop33x/uart.c | 2 +- arch/arm/mach-ixp2000/core.c | 4 +- arch/arm/mach-ixp2000/enp2611.c | 2 +- arch/arm/mach-ixp2000/include/mach/debug-macro.S | 27 + arch/arm/mach-ixp2000/include/mach/dma.h | 9 + arch/arm/mach-ixp2000/include/mach/enp2611.h | 46 + arch/arm/mach-ixp2000/include/mach/entry-macro.S | 60 + arch/arm/mach-ixp2000/include/mach/gpio.h | 48 + arch/arm/mach-ixp2000/include/mach/hardware.h | 44 + arch/arm/mach-ixp2000/include/mach/io.h | 134 ++ arch/arm/mach-ixp2000/include/mach/irqs.h | 207 ++ arch/arm/mach-ixp2000/include/mach/ixdp2x00.h | 92 + arch/arm/mach-ixp2000/include/mach/ixdp2x01.h | 57 + arch/arm/mach-ixp2000/include/mach/ixp2000-regs.h | 457 +++++ arch/arm/mach-ixp2000/include/mach/memory.h | 34 + arch/arm/mach-ixp2000/include/mach/platform.h | 152 ++ arch/arm/mach-ixp2000/include/mach/system.h | 49 + arch/arm/mach-ixp2000/include/mach/timex.h | 13 + arch/arm/mach-ixp2000/include/mach/uncompress.h | 47 + arch/arm/mach-ixp2000/include/mach/vmalloc.h | 20 + arch/arm/mach-ixp2000/ixdp2400.c | 2 +- arch/arm/mach-ixp2000/ixdp2800.c | 2 +- arch/arm/mach-ixp2000/ixdp2x00.c | 4 +- arch/arm/mach-ixp2000/ixdp2x01.c | 2 +- arch/arm/mach-ixp2000/pci.c | 2 +- arch/arm/mach-ixp23xx/core.c | 2 +- arch/arm/mach-ixp23xx/espresso.c | 2 +- arch/arm/mach-ixp23xx/include/mach/debug-macro.S | 26 + arch/arm/mach-ixp23xx/include/mach/dma.h | 3 + arch/arm/mach-ixp23xx/include/mach/entry-macro.S | 37 + arch/arm/mach-ixp23xx/include/mach/hardware.h | 37 + arch/arm/mach-ixp23xx/include/mach/io.h | 54 + arch/arm/mach-ixp23xx/include/mach/irqs.h | 223 +++ arch/arm/mach-ixp23xx/include/mach/ixdp2351.h | 89 + arch/arm/mach-ixp23xx/include/mach/ixp23xx.h | 298 +++ arch/arm/mach-ixp23xx/include/mach/memory.h | 48 + arch/arm/mach-ixp23xx/include/mach/platform.h | 57 + arch/arm/mach-ixp23xx/include/mach/system.h | 33 + arch/arm/mach-ixp23xx/include/mach/time.h | 3 + arch/arm/mach-ixp23xx/include/mach/timex.h | 7 + arch/arm/mach-ixp23xx/include/mach/uncompress.h | 40 + arch/arm/mach-ixp23xx/include/mach/vmalloc.h | 10 + arch/arm/mach-ixp23xx/ixdp2351.c | 2 +- arch/arm/mach-ixp23xx/pci.c | 2 +- arch/arm/mach-ixp23xx/roadrunner.c | 2 +- arch/arm/mach-ixp4xx/avila-pci.c | 2 +- arch/arm/mach-ixp4xx/avila-setup.c | 2 +- arch/arm/mach-ixp4xx/common-pci.c | 2 +- arch/arm/mach-ixp4xx/common.c | 4 +- arch/arm/mach-ixp4xx/coyote-pci.c | 2 +- arch/arm/mach-ixp4xx/coyote-setup.c | 2 +- arch/arm/mach-ixp4xx/gateway7001-pci.c | 2 +- arch/arm/mach-ixp4xx/gateway7001-setup.c | 2 +- arch/arm/mach-ixp4xx/gtwx5715-pci.c | 4 +- arch/arm/mach-ixp4xx/gtwx5715-setup.c | 4 +- arch/arm/mach-ixp4xx/include/mach/avila.h | 39 + arch/arm/mach-ixp4xx/include/mach/coyote.h | 33 + arch/arm/mach-ixp4xx/include/mach/cpu.h | 46 + arch/arm/mach-ixp4xx/include/mach/debug-macro.S | 24 + arch/arm/mach-ixp4xx/include/mach/dma.h | 21 + arch/arm/mach-ixp4xx/include/mach/dsmg600.h | 52 + arch/arm/mach-ixp4xx/include/mach/entry-macro.S | 47 + arch/arm/mach-ixp4xx/include/mach/fsg.h | 50 + arch/arm/mach-ixp4xx/include/mach/gpio.h | 73 + arch/arm/mach-ixp4xx/include/mach/gtwx5715.h | 116 ++ arch/arm/mach-ixp4xx/include/mach/hardware.h | 50 + arch/arm/mach-ixp4xx/include/mach/io.h | 569 ++++++ arch/arm/mach-ixp4xx/include/mach/irqs.h | 138 ++ arch/arm/mach-ixp4xx/include/mach/ixdp425.h | 39 + arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 638 ++++++ arch/arm/mach-ixp4xx/include/mach/memory.h | 40 + arch/arm/mach-ixp4xx/include/mach/nas100d.h | 52 + arch/arm/mach-ixp4xx/include/mach/npe.h | 39 + arch/arm/mach-ixp4xx/include/mach/nslu2.h | 55 + arch/arm/mach-ixp4xx/include/mach/platform.h | 173 ++ arch/arm/mach-ixp4xx/include/mach/prpmc1100.h | 33 + arch/arm/mach-ixp4xx/include/mach/qmgr.h | 126 ++ arch/arm/mach-ixp4xx/include/mach/system.h | 42 + arch/arm/mach-ixp4xx/include/mach/timex.h | 15 + arch/arm/mach-ixp4xx/include/mach/udc.h | 8 + arch/arm/mach-ixp4xx/include/mach/uncompress.h | 57 + arch/arm/mach-ixp4xx/include/mach/vmalloc.h | 5 + arch/arm/mach-ixp4xx/ixdp425-pci.c | 2 +- arch/arm/mach-ixp4xx/ixdp425-setup.c | 2 +- arch/arm/mach-ixp4xx/ixdpg425-pci.c | 2 +- arch/arm/mach-ixp4xx/ixp4xx_npe.c | 2 +- arch/arm/mach-ixp4xx/ixp4xx_qmgr.c | 2 +- arch/arm/mach-ixp4xx/wg302v2-pci.c | 2 +- arch/arm/mach-ixp4xx/wg302v2-setup.c | 2 +- arch/arm/mach-kirkwood/addr-map.c | 2 +- arch/arm/mach-kirkwood/common.c | 2 +- arch/arm/mach-kirkwood/db88f6281-bp-setup.c | 2 +- arch/arm/mach-kirkwood/include/mach/debug-macro.S | 20 + arch/arm/mach-kirkwood/include/mach/dma.h | 1 + arch/arm/mach-kirkwood/include/mach/entry-macro.S | 40 + arch/arm/mach-kirkwood/include/mach/hardware.h | 21 + arch/arm/mach-kirkwood/include/mach/io.h | 26 + arch/arm/mach-kirkwood/include/mach/irqs.h | 63 + arch/arm/mach-kirkwood/include/mach/kirkwood.h | 100 + arch/arm/mach-kirkwood/include/mach/memory.h | 14 + arch/arm/mach-kirkwood/include/mach/system.h | 37 + arch/arm/mach-kirkwood/include/mach/timex.h | 11 + arch/arm/mach-kirkwood/include/mach/uncompress.h | 47 + arch/arm/mach-kirkwood/include/mach/vmalloc.h | 5 + arch/arm/mach-kirkwood/rd88f6192-nas-setup.c | 2 +- arch/arm/mach-kirkwood/rd88f6281-setup.c | 2 +- arch/arm/mach-ks8695/board-micrel.c | 2 +- arch/arm/mach-ks8695/cpu.c | 6 +- arch/arm/mach-ks8695/devices.c | 6 +- arch/arm/mach-ks8695/gpio.c | 6 +- arch/arm/mach-ks8695/include/mach/debug-macro.S | 38 + arch/arm/mach-ks8695/include/mach/devices.h | 37 + arch/arm/mach-ks8695/include/mach/dma.h | 17 + arch/arm/mach-ks8695/include/mach/entry-macro.S | 53 + arch/arm/mach-ks8695/include/mach/gpio.h | 79 + arch/arm/mach-ks8695/include/mach/hardware.h | 49 + arch/arm/mach-ks8695/include/mach/io.h | 19 + arch/arm/mach-ks8695/include/mach/irqs.h | 54 + arch/arm/mach-ks8695/include/mach/memory.h | 49 + arch/arm/mach-ks8695/include/mach/regs-gpio.h | 55 + arch/arm/mach-ks8695/include/mach/regs-hpna.h | 25 + arch/arm/mach-ks8695/include/mach/regs-irq.h | 41 + arch/arm/mach-ks8695/include/mach/regs-lan.h | 65 + arch/arm/mach-ks8695/include/mach/regs-mem.h | 89 + arch/arm/mach-ks8695/include/mach/regs-misc.h | 97 + arch/arm/mach-ks8695/include/mach/regs-pci.h | 53 + arch/arm/mach-ks8695/include/mach/regs-switch.h | 66 + arch/arm/mach-ks8695/include/mach/regs-sys.h | 34 + arch/arm/mach-ks8695/include/mach/regs-timer.h | 40 + arch/arm/mach-ks8695/include/mach/regs-uart.h | 92 + arch/arm/mach-ks8695/include/mach/regs-wan.h | 65 + arch/arm/mach-ks8695/include/mach/system.h | 48 + arch/arm/mach-ks8695/include/mach/timex.h | 20 + arch/arm/mach-ks8695/include/mach/uncompress.h | 37 + arch/arm/mach-ks8695/include/mach/vmalloc.h | 19 + arch/arm/mach-ks8695/irq.c | 6 +- arch/arm/mach-ks8695/leds.c | 4 +- arch/arm/mach-ks8695/pci.c | 6 +- arch/arm/mach-ks8695/time.c | 4 +- arch/arm/mach-l7200/core.c | 2 +- arch/arm/mach-l7200/include/mach/aux_reg.h | 28 + arch/arm/mach-l7200/include/mach/debug-macro.S | 40 + arch/arm/mach-l7200/include/mach/dma.h | 23 + arch/arm/mach-l7200/include/mach/entry-macro.S | 35 + arch/arm/mach-l7200/include/mach/gp_timers.h | 42 + arch/arm/mach-l7200/include/mach/gpio.h | 105 + arch/arm/mach-l7200/include/mach/hardware.h | 57 + arch/arm/mach-l7200/include/mach/io.h | 27 + arch/arm/mach-l7200/include/mach/irqs.h | 56 + arch/arm/mach-l7200/include/mach/memory.h | 29 + arch/arm/mach-l7200/include/mach/pmpcon.h | 46 + arch/arm/mach-l7200/include/mach/pmu.h | 125 ++ arch/arm/mach-l7200/include/mach/serial.h | 37 + arch/arm/mach-l7200/include/mach/serial_l7200.h | 101 + arch/arm/mach-l7200/include/mach/sib.h | 119 ++ arch/arm/mach-l7200/include/mach/sys-clock.h | 67 + arch/arm/mach-l7200/include/mach/system.h | 29 + arch/arm/mach-l7200/include/mach/time.h | 73 + arch/arm/mach-l7200/include/mach/timex.h | 20 + arch/arm/mach-l7200/include/mach/uncompress.h | 39 + arch/arm/mach-l7200/include/mach/vmalloc.h | 4 + arch/arm/mach-lh7a40x/arch-kev7a400.c | 2 +- arch/arm/mach-lh7a40x/arch-lpd7a40x.c | 2 +- arch/arm/mach-lh7a40x/clcd.c | 2 +- arch/arm/mach-lh7a40x/clocks.c | 4 +- arch/arm/mach-lh7a40x/include/mach/clocks.h | 18 + arch/arm/mach-lh7a40x/include/mach/constants.h | 91 + arch/arm/mach-lh7a40x/include/mach/debug-macro.S | 39 + arch/arm/mach-lh7a40x/include/mach/dma.h | 86 + arch/arm/mach-lh7a40x/include/mach/entry-macro.S | 149 ++ arch/arm/mach-lh7a40x/include/mach/hardware.h | 62 + arch/arm/mach-lh7a40x/include/mach/io.h | 22 + arch/arm/mach-lh7a40x/include/mach/irqs.h | 200 ++ arch/arm/mach-lh7a40x/include/mach/memory.h | 76 + arch/arm/mach-lh7a40x/include/mach/registers.h | 224 +++ arch/arm/mach-lh7a40x/include/mach/ssp.h | 71 + arch/arm/mach-lh7a40x/include/mach/system.h | 19 + arch/arm/mach-lh7a40x/include/mach/timex.h | 17 + arch/arm/mach-lh7a40x/include/mach/uncompress.h | 38 + arch/arm/mach-lh7a40x/include/mach/vmalloc.h | 10 + arch/arm/mach-lh7a40x/irq-lh7a400.c | 4 +- arch/arm/mach-lh7a40x/irq-lh7a404.c | 4 +- arch/arm/mach-lh7a40x/irq-lpd7a40x.c | 4 +- arch/arm/mach-lh7a40x/ssp-cpld.c | 4 +- arch/arm/mach-lh7a40x/time.c | 2 +- arch/arm/mach-loki/addr-map.c | 2 +- arch/arm/mach-loki/common.c | 2 +- arch/arm/mach-loki/include/mach/debug-macro.S | 20 + arch/arm/mach-loki/include/mach/dma.h | 1 + arch/arm/mach-loki/include/mach/entry-macro.S | 30 + arch/arm/mach-loki/include/mach/hardware.h | 15 + arch/arm/mach-loki/include/mach/io.h | 26 + arch/arm/mach-loki/include/mach/irqs.h | 58 + arch/arm/mach-loki/include/mach/loki.h | 97 + arch/arm/mach-loki/include/mach/memory.h | 14 + arch/arm/mach-loki/include/mach/system.h | 37 + arch/arm/mach-loki/include/mach/timex.h | 11 + arch/arm/mach-loki/include/mach/uncompress.h | 47 + arch/arm/mach-loki/include/mach/vmalloc.h | 5 + arch/arm/mach-loki/lb88rc8480-setup.c | 2 +- arch/arm/mach-msm/board-halibut.c | 6 +- arch/arm/mach-msm/common.c | 4 +- arch/arm/mach-msm/dma.c | 2 +- arch/arm/mach-msm/idle.S | 2 +- arch/arm/mach-msm/include/mach/board.h | 37 + arch/arm/mach-msm/include/mach/debug-macro.S | 40 + arch/arm/mach-msm/include/mach/dma.h | 151 ++ arch/arm/mach-msm/include/mach/entry-macro.S | 38 + arch/arm/mach-msm/include/mach/hardware.h | 18 + arch/arm/mach-msm/include/mach/io.h | 33 + arch/arm/mach-msm/include/mach/irqs.h | 90 + arch/arm/mach-msm/include/mach/memory.h | 27 + arch/arm/mach-msm/include/mach/msm_iomap.h | 104 + arch/arm/mach-msm/include/mach/system.h | 23 + arch/arm/mach-msm/include/mach/timex.h | 21 + arch/arm/mach-msm/include/mach/uncompress.h | 36 + arch/arm/mach-msm/include/mach/vmalloc.h | 22 + arch/arm/mach-msm/io.c | 6 +- arch/arm/mach-msm/irq.c | 4 +- arch/arm/mach-msm/timer.c | 2 +- arch/arm/mach-mv78xx0/common.c | 2 +- arch/arm/mach-mv78xx0/db78x00-bp-setup.c | 2 +- arch/arm/mach-mv78xx0/include/mach/debug-macro.S | 20 + arch/arm/mach-mv78xx0/include/mach/dma.h | 1 + arch/arm/mach-mv78xx0/include/mach/entry-macro.S | 39 + arch/arm/mach-mv78xx0/include/mach/hardware.h | 21 + arch/arm/mach-mv78xx0/include/mach/io.h | 26 + arch/arm/mach-mv78xx0/include/mach/irqs.h | 91 + arch/arm/mach-mv78xx0/include/mach/memory.h | 14 + arch/arm/mach-mv78xx0/include/mach/mv78xx0.h | 126 ++ arch/arm/mach-mv78xx0/include/mach/system.h | 37 + arch/arm/mach-mv78xx0/include/mach/timex.h | 9 + arch/arm/mach-mv78xx0/include/mach/uncompress.h | 47 + arch/arm/mach-mv78xx0/include/mach/vmalloc.h | 5 + arch/arm/mach-mv78xx0/irq.c | 2 +- arch/arm/mach-mx2/clock_imx27.c | 4 +- arch/arm/mach-mx2/cpu_imx27.c | 2 +- arch/arm/mach-mx2/crm_regs.h | 2 +- arch/arm/mach-mx2/devices.c | 2 +- arch/arm/mach-mx2/generic.c | 2 +- arch/arm/mach-mx2/mx27ads.c | 12 +- arch/arm/mach-mx2/pcm038.c | 10 +- arch/arm/mach-mx2/pcm970-baseboard.c | 2 +- arch/arm/mach-mx2/serial.c | 4 +- arch/arm/mach-mx2/system.c | 2 +- arch/arm/mach-mx3/clock.c | 2 +- arch/arm/mach-mx3/devices.c | 4 +- arch/arm/mach-mx3/iomux.c | 6 +- arch/arm/mach-mx3/mm.c | 4 +- arch/arm/mach-mx3/mx31ads.c | 6 +- arch/arm/mach-mx3/mx31lite.c | 6 +- arch/arm/mach-mx3/pcm037.c | 10 +- arch/arm/mach-netx/fb.c | 4 +- arch/arm/mach-netx/generic.c | 4 +- arch/arm/mach-netx/include/mach/debug-macro.S | 38 + arch/arm/mach-netx/include/mach/dma.h | 21 + arch/arm/mach-netx/include/mach/entry-macro.S | 41 + arch/arm/mach-netx/include/mach/eth.h | 27 + arch/arm/mach-netx/include/mach/hardware.h | 39 + arch/arm/mach-netx/include/mach/io.h | 28 + arch/arm/mach-netx/include/mach/irqs.h | 70 + arch/arm/mach-netx/include/mach/memory.h | 36 + arch/arm/mach-netx/include/mach/netx-regs.h | 410 ++++ arch/arm/mach-netx/include/mach/param.h | 18 + arch/arm/mach-netx/include/mach/pfifo.h | 54 + arch/arm/mach-netx/include/mach/system.h | 38 + arch/arm/mach-netx/include/mach/timex.h | 20 + arch/arm/mach-netx/include/mach/uncompress.h | 76 + arch/arm/mach-netx/include/mach/vmalloc.h | 19 + arch/arm/mach-netx/include/mach/xc.h | 42 + arch/arm/mach-netx/nxdb500.c | 6 +- arch/arm/mach-netx/nxdkn.c | 6 +- arch/arm/mach-netx/nxeb500hmi.c | 6 +- arch/arm/mach-netx/pfifo.c | 6 +- arch/arm/mach-netx/time.c | 4 +- arch/arm/mach-netx/xc.c | 6 +- arch/arm/mach-ns9xxx/board-a9m9750dev.c | 12 +- arch/arm/mach-ns9xxx/gpio-ns9360.c | 4 +- arch/arm/mach-ns9xxx/gpio.c | 6 +- arch/arm/mach-ns9xxx/include/mach/board.h | 42 + arch/arm/mach-ns9xxx/include/mach/debug-macro.S | 22 + arch/arm/mach-ns9xxx/include/mach/dma.h | 14 + arch/arm/mach-ns9xxx/include/mach/entry-macro.S | 28 + arch/arm/mach-ns9xxx/include/mach/gpio.h | 47 + arch/arm/mach-ns9xxx/include/mach/hardware.h | 79 + arch/arm/mach-ns9xxx/include/mach/io.h | 20 + arch/arm/mach-ns9xxx/include/mach/irqs.h | 86 + arch/arm/mach-ns9xxx/include/mach/memory.h | 27 + arch/arm/mach-ns9xxx/include/mach/module.h | 60 + .../mach-ns9xxx/include/mach/processor-ns9360.h | 32 + arch/arm/mach-ns9xxx/include/mach/processor.h | 42 + arch/arm/mach-ns9xxx/include/mach/regs-bbu.h | 45 + .../include/mach/regs-board-a9m9750dev.h | 24 + arch/arm/mach-ns9xxx/include/mach/regs-mem.h | 135 ++ .../arm/mach-ns9xxx/include/mach/regs-sys-common.h | 31 + .../arm/mach-ns9xxx/include/mach/regs-sys-ns9360.h | 148 ++ arch/arm/mach-ns9xxx/include/mach/system.h | 35 + arch/arm/mach-ns9xxx/include/mach/timex.h | 20 + arch/arm/mach-ns9xxx/include/mach/uncompress.h | 164 ++ arch/arm/mach-ns9xxx/include/mach/vmalloc.h | 16 + arch/arm/mach-ns9xxx/irq.c | 6 +- arch/arm/mach-ns9xxx/mach-cc9p9360dev.c | 2 +- arch/arm/mach-ns9xxx/mach-cc9p9360js.c | 2 +- arch/arm/mach-ns9xxx/plat-serial8250.c | 4 +- arch/arm/mach-ns9xxx/processor-ns9360.c | 4 +- arch/arm/mach-ns9xxx/time-ns9360.c | 8 +- arch/arm/mach-omap1/board-ams-delta.c | 16 +- arch/arm/mach-omap1/board-fsample.c | 20 +- arch/arm/mach-omap1/board-generic.c | 12 +- arch/arm/mach-omap1/board-h2-mmc.c | 4 +- arch/arm/mach-omap1/board-h2.c | 22 +- arch/arm/mach-omap1/board-h3-mmc.c | 4 +- arch/arm/mach-omap1/board-h3.c | 26 +- arch/arm/mach-omap1/board-innovator.c | 20 +- arch/arm/mach-omap1/board-nokia770.c | 22 +- arch/arm/mach-omap1/board-osk.c | 16 +- arch/arm/mach-omap1/board-palmte.c | 24 +- arch/arm/mach-omap1/board-palmtt.c | 26 +- arch/arm/mach-omap1/board-palmz71.c | 24 +- arch/arm/mach-omap1/board-perseus2.c | 18 +- arch/arm/mach-omap1/board-sx1-mmc.c | 6 +- arch/arm/mach-omap1/board-sx1.c | 22 +- arch/arm/mach-omap1/board-voiceblue.c | 12 +- arch/arm/mach-omap1/clock.c | 8 +- arch/arm/mach-omap1/devices.c | 10 +- arch/arm/mach-omap1/fpga.c | 6 +- arch/arm/mach-omap1/io.c | 4 +- arch/arm/mach-omap1/irq.c | 6 +- arch/arm/mach-omap1/leds-h2p2-debug.c | 6 +- arch/arm/mach-omap1/leds-innovator.c | 2 +- arch/arm/mach-omap1/leds-osk.c | 4 +- arch/arm/mach-omap1/leds.c | 4 +- arch/arm/mach-omap1/mailbox.c | 4 +- arch/arm/mach-omap1/mcbsp.c | 10 +- arch/arm/mach-omap1/mux.c | 2 +- arch/arm/mach-omap1/pm.c | 18 +- arch/arm/mach-omap1/serial.c | 10 +- arch/arm/mach-omap1/sleep.S | 4 +- arch/arm/mach-omap1/sram.S | 4 +- arch/arm/mach-omap1/time.c | 2 +- arch/arm/mach-omap1/timer32k.c | 4 +- arch/arm/mach-omap2/board-2430sdp.c | 12 +- arch/arm/mach-omap2/board-apollon.c | 18 +- arch/arm/mach-omap2/board-generic.c | 12 +- arch/arm/mach-omap2/board-h4.c | 26 +- arch/arm/mach-omap2/clock.c | 6 +- arch/arm/mach-omap2/clock.h | 2 +- arch/arm/mach-omap2/clock24xx.c | 4 +- arch/arm/mach-omap2/clock34xx.c | 4 +- arch/arm/mach-omap2/clock34xx.h | 2 +- arch/arm/mach-omap2/control.c | 4 +- arch/arm/mach-omap2/devices.c | 12 +- arch/arm/mach-omap2/gpmc.c | 2 +- arch/arm/mach-omap2/id.c | 4 +- arch/arm/mach-omap2/io.c | 4 +- arch/arm/mach-omap2/irq.c | 2 +- arch/arm/mach-omap2/mailbox.c | 4 +- arch/arm/mach-omap2/mcbsp.c | 8 +- arch/arm/mach-omap2/memory.c | 6 +- arch/arm/mach-omap2/mux.c | 4 +- arch/arm/mach-omap2/pm.c | 8 +- arch/arm/mach-omap2/prcm.c | 4 +- arch/arm/mach-omap2/sdrc.h | 2 +- arch/arm/mach-omap2/serial.c | 4 +- arch/arm/mach-omap2/sleep.S | 4 +- arch/arm/mach-omap2/sram242x.S | 4 +- arch/arm/mach-omap2/sram243x.S | 4 +- arch/arm/mach-omap2/timer-gp.c | 2 +- arch/arm/mach-omap2/usb-tusb6010.c | 6 +- arch/arm/mach-orion5x/addr-map.c | 2 +- arch/arm/mach-orion5x/common.c | 4 +- arch/arm/mach-orion5x/db88f5281-setup.c | 2 +- arch/arm/mach-orion5x/dns323-setup.c | 2 +- arch/arm/mach-orion5x/gpio.c | 2 +- arch/arm/mach-orion5x/include/mach/debug-macro.S | 22 + arch/arm/mach-orion5x/include/mach/dma.h | 1 + arch/arm/mach-orion5x/include/mach/entry-macro.S | 31 + arch/arm/mach-orion5x/include/mach/gpio.h | 28 + arch/arm/mach-orion5x/include/mach/hardware.h | 21 + arch/arm/mach-orion5x/include/mach/io.h | 63 + arch/arm/mach-orion5x/include/mach/irqs.h | 62 + arch/arm/mach-orion5x/include/mach/memory.h | 16 + arch/arm/mach-orion5x/include/mach/orion5x.h | 162 ++ arch/arm/mach-orion5x/include/mach/system.h | 32 + arch/arm/mach-orion5x/include/mach/timex.h | 13 + arch/arm/mach-orion5x/include/mach/uncompress.h | 49 + arch/arm/mach-orion5x/include/mach/vmalloc.h | 5 + arch/arm/mach-orion5x/irq.c | 2 +- arch/arm/mach-orion5x/kurobox_pro-setup.c | 2 +- arch/arm/mach-orion5x/mpp.c | 2 +- arch/arm/mach-orion5x/mss2-setup.c | 2 +- arch/arm/mach-orion5x/mv2120-setup.c | 2 +- arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c | 2 +- arch/arm/mach-orion5x/rd88f5181l-ge-setup.c | 2 +- arch/arm/mach-orion5x/rd88f5182-setup.c | 2 +- arch/arm/mach-orion5x/ts209-setup.c | 2 +- arch/arm/mach-orion5x/ts409-setup.c | 2 +- arch/arm/mach-orion5x/ts78xx-setup.c | 2 +- arch/arm/mach-orion5x/wnr854t-setup.c | 2 +- arch/arm/mach-orion5x/wrt350n-v2-setup.c | 2 +- arch/arm/mach-pnx4008/clock.c | 4 +- arch/arm/mach-pnx4008/core.c | 8 +- arch/arm/mach-pnx4008/dma.c | 4 +- arch/arm/mach-pnx4008/gpio.c | 4 +- arch/arm/mach-pnx4008/i2c.c | 4 +- arch/arm/mach-pnx4008/include/mach/clock.h | 62 + arch/arm/mach-pnx4008/include/mach/debug-macro.S | 23 + arch/arm/mach-pnx4008/include/mach/dma.h | 162 ++ arch/arm/mach-pnx4008/include/mach/entry-macro.S | 127 ++ arch/arm/mach-pnx4008/include/mach/gpio.h | 241 +++ arch/arm/mach-pnx4008/include/mach/hardware.h | 32 + arch/arm/mach-pnx4008/include/mach/i2c.h | 67 + arch/arm/mach-pnx4008/include/mach/io.h | 21 + arch/arm/mach-pnx4008/include/mach/irq.h | 42 + arch/arm/mach-pnx4008/include/mach/irqs.h | 215 ++ arch/arm/mach-pnx4008/include/mach/memory.h | 24 + arch/arm/mach-pnx4008/include/mach/param.h | 21 + arch/arm/mach-pnx4008/include/mach/platform.h | 69 + arch/arm/mach-pnx4008/include/mach/pm.h | 33 + arch/arm/mach-pnx4008/include/mach/system.h | 38 + arch/arm/mach-pnx4008/include/mach/timex.h | 73 + arch/arm/mach-pnx4008/include/mach/uncompress.h | 46 + arch/arm/mach-pnx4008/include/mach/vmalloc.h | 20 + arch/arm/mach-pnx4008/irq.c | 4 +- arch/arm/mach-pnx4008/pm.c | 4 +- arch/arm/mach-pnx4008/serial.c | 8 +- arch/arm/mach-pnx4008/sleep.S | 2 +- arch/arm/mach-pnx4008/time.c | 2 +- arch/arm/mach-pxa/akita-ioexp.c | 2 +- arch/arm/mach-pxa/clock.c | 6 +- arch/arm/mach-pxa/cm-x270-pci.c | 2 +- arch/arm/mach-pxa/cm-x270.c | 16 +- arch/arm/mach-pxa/colibri.c | 8 +- arch/arm/mach-pxa/corgi.c | 18 +- arch/arm/mach-pxa/corgi_lcd.c | 12 +- arch/arm/mach-pxa/corgi_pm.c | 12 +- arch/arm/mach-pxa/corgi_ssp.c | 10 +- arch/arm/mach-pxa/cpu-pxa.c | 6 +- arch/arm/mach-pxa/devices.c | 26 +- arch/arm/mach-pxa/dma.c | 4 +- arch/arm/mach-pxa/e400_lcd.c | 4 +- arch/arm/mach-pxa/em-x270.c | 16 +- arch/arm/mach-pxa/eseries.c | 2 +- arch/arm/mach-pxa/eseries_udc.c | 8 +- arch/arm/mach-pxa/ezx.c | 12 +- arch/arm/mach-pxa/generic.c | 4 +- arch/arm/mach-pxa/gpio.c | 6 +- arch/arm/mach-pxa/gumstix.c | 14 +- arch/arm/mach-pxa/idp.c | 14 +- arch/arm/mach-pxa/include/mach/akita.h | 32 + arch/arm/mach-pxa/include/mach/audio.h | 17 + arch/arm/mach-pxa/include/mach/bitfield.h | 113 ++ arch/arm/mach-pxa/include/mach/camera.h | 48 + arch/arm/mach-pxa/include/mach/colibri.h | 19 + arch/arm/mach-pxa/include/mach/corgi.h | 109 + arch/arm/mach-pxa/include/mach/debug-macro.S | 25 + arch/arm/mach-pxa/include/mach/dma.h | 50 + arch/arm/mach-pxa/include/mach/entry-macro.S | 57 + arch/arm/mach-pxa/include/mach/eseries-gpio.h | 50 + arch/arm/mach-pxa/include/mach/eseries-irq.h | 27 + arch/arm/mach-pxa/include/mach/gpio.h | 65 + arch/arm/mach-pxa/include/mach/gumstix.h | 96 + arch/arm/mach-pxa/include/mach/hardware.h | 240 +++ arch/arm/mach-pxa/include/mach/i2c.h | 77 + arch/arm/mach-pxa/include/mach/idp.h | 199 ++ arch/arm/mach-pxa/include/mach/io.h | 20 + arch/arm/mach-pxa/include/mach/irda.h | 23 + arch/arm/mach-pxa/include/mach/irqs.h | 264 +++ arch/arm/mach-pxa/include/mach/littleton.h | 6 + arch/arm/mach-pxa/include/mach/lpd270.h | 38 + arch/arm/mach-pxa/include/mach/lubbock.h | 40 + arch/arm/mach-pxa/include/mach/magician.h | 117 ++ arch/arm/mach-pxa/include/mach/mainstone.h | 120 ++ arch/arm/mach-pxa/include/mach/memory.h | 52 + arch/arm/mach-pxa/include/mach/mfp-pxa25x.h | 161 ++ arch/arm/mach-pxa/include/mach/mfp-pxa27x.h | 433 ++++ arch/arm/mach-pxa/include/mach/mfp-pxa2xx.h | 133 ++ arch/arm/mach-pxa/include/mach/mfp-pxa300.h | 575 ++++++ arch/arm/mach-pxa/include/mach/mfp-pxa320.h | 447 +++++ arch/arm/mach-pxa/include/mach/mfp-pxa3xx.h | 252 +++ arch/arm/mach-pxa/include/mach/mfp-pxa930.h | 491 +++++ arch/arm/mach-pxa/include/mach/mfp.h | 319 +++ arch/arm/mach-pxa/include/mach/mmc.h | 23 + arch/arm/mach-pxa/include/mach/mtd-xip.h | 37 + arch/arm/mach-pxa/include/mach/ohci.h | 20 + arch/arm/mach-pxa/include/mach/palmtx.h | 106 + arch/arm/mach-pxa/include/mach/pcm027.h | 75 + arch/arm/mach-pxa/include/mach/pcm990_baseboard.h | 275 +++ arch/arm/mach-pxa/include/mach/pm.h | 27 + arch/arm/mach-pxa/include/mach/poodle.h | 75 + arch/arm/mach-pxa/include/mach/pxa-regs.h | 1070 ++++++++++ arch/arm/mach-pxa/include/mach/pxa25x-udc.h | 163 ++ arch/arm/mach-pxa/include/mach/pxa27x-udc.h | 257 +++ arch/arm/mach-pxa/include/mach/pxa27x_keypad.h | 58 + arch/arm/mach-pxa/include/mach/pxa2xx-gpio.h | 368 ++++ arch/arm/mach-pxa/include/mach/pxa2xx-regs.h | 246 +++ arch/arm/mach-pxa/include/mach/pxa2xx_spi.h | 46 + arch/arm/mach-pxa/include/mach/pxa3xx-regs.h | 183 ++ arch/arm/mach-pxa/include/mach/pxa3xx_nand.h | 20 + arch/arm/mach-pxa/include/mach/pxafb.h | 151 ++ arch/arm/mach-pxa/include/mach/regs-lcd.h | 180 ++ arch/arm/mach-pxa/include/mach/regs-ssp.h | 127 ++ arch/arm/mach-pxa/include/mach/sharpsl.h | 34 + arch/arm/mach-pxa/include/mach/spitz.h | 158 ++ arch/arm/mach-pxa/include/mach/ssp.h | 83 + arch/arm/mach-pxa/include/mach/system.h | 24 + arch/arm/mach-pxa/include/mach/timex.h | 26 + arch/arm/mach-pxa/include/mach/tosa.h | 198 ++ arch/arm/mach-pxa/include/mach/tosa_bt.h | 22 + arch/arm/mach-pxa/include/mach/trizeps4.h | 106 + arch/arm/mach-pxa/include/mach/udc.h | 8 + arch/arm/mach-pxa/include/mach/uncompress.h | 45 + arch/arm/mach-pxa/include/mach/vmalloc.h | 11 + arch/arm/mach-pxa/include/mach/zylonite.h | 47 + arch/arm/mach-pxa/irq.c | 4 +- arch/arm/mach-pxa/leds-idp.c | 6 +- arch/arm/mach-pxa/leds-lubbock.c | 6 +- arch/arm/mach-pxa/leds-mainstone.c | 6 +- arch/arm/mach-pxa/leds-trizeps4.c | 8 +- arch/arm/mach-pxa/littleton.c | 18 +- arch/arm/mach-pxa/lpd270.c | 20 +- arch/arm/mach-pxa/lubbock.c | 22 +- arch/arm/mach-pxa/magician.c | 20 +- arch/arm/mach-pxa/mainstone.c | 24 +- arch/arm/mach-pxa/mfp-pxa2xx.c | 8 +- arch/arm/mach-pxa/mfp-pxa3xx.c | 8 +- arch/arm/mach-pxa/palmtx.c | 18 +- arch/arm/mach-pxa/pcm027.c | 12 +- arch/arm/mach-pxa/pcm990-baseboard.c | 18 +- arch/arm/mach-pxa/pm.c | 8 +- arch/arm/mach-pxa/poodle.c | 22 +- arch/arm/mach-pxa/pwm.c | 2 +- arch/arm/mach-pxa/pxa25x.c | 14 +- arch/arm/mach-pxa/pxa27x.c | 18 +- arch/arm/mach-pxa/pxa2xx.c | 6 +- arch/arm/mach-pxa/pxa300.c | 6 +- arch/arm/mach-pxa/pxa320.c | 8 +- arch/arm/mach-pxa/pxa3xx.c | 12 +- arch/arm/mach-pxa/pxa930.c | 4 +- arch/arm/mach-pxa/reset.c | 4 +- arch/arm/mach-pxa/saar.c | 6 +- arch/arm/mach-pxa/sharpsl_pm.c | 10 +- arch/arm/mach-pxa/sleep.S | 6 +- arch/arm/mach-pxa/spitz.c | 26 +- arch/arm/mach-pxa/spitz_pm.c | 12 +- arch/arm/mach-pxa/ssp.c | 8 +- arch/arm/mach-pxa/standby.S | 6 +- arch/arm/mach-pxa/tavorevb.c | 6 +- arch/arm/mach-pxa/time.c | 2 +- arch/arm/mach-pxa/tosa-bt.c | 2 +- arch/arm/mach-pxa/tosa.c | 16 +- arch/arm/mach-pxa/trizeps4.c | 20 +- arch/arm/mach-pxa/zylonite.c | 16 +- arch/arm/mach-pxa/zylonite_pxa300.c | 6 +- arch/arm/mach-pxa/zylonite_pxa320.c | 6 +- arch/arm/mach-realview/core.c | 2 +- arch/arm/mach-realview/include/mach/board-eb.h | 191 ++ arch/arm/mach-realview/include/mach/board-pb1176.h | 152 ++ arch/arm/mach-realview/include/mach/board-pb11mp.h | 186 ++ arch/arm/mach-realview/include/mach/debug-macro.S | 22 + arch/arm/mach-realview/include/mach/dma.h | 20 + arch/arm/mach-realview/include/mach/entry-macro.S | 81 + arch/arm/mach-realview/include/mach/hardware.h | 31 + arch/arm/mach-realview/include/mach/io.h | 33 + arch/arm/mach-realview/include/mach/irqs.h | 38 + arch/arm/mach-realview/include/mach/memory.h | 38 + arch/arm/mach-realview/include/mach/platform.h | 293 +++ arch/arm/mach-realview/include/mach/scu.h | 13 + arch/arm/mach-realview/include/mach/smp.h | 30 + arch/arm/mach-realview/include/mach/system.h | 51 + arch/arm/mach-realview/include/mach/timex.h | 23 + arch/arm/mach-realview/include/mach/uncompress.h | 72 + arch/arm/mach-realview/include/mach/vmalloc.h | 21 + arch/arm/mach-realview/localtimer.c | 2 +- arch/arm/mach-realview/platsmp.c | 8 +- arch/arm/mach-realview/realview_eb.c | 6 +- arch/arm/mach-realview/realview_pb1176.c | 6 +- arch/arm/mach-realview/realview_pb11mp.c | 6 +- arch/arm/mach-rpc/dma.c | 2 +- arch/arm/mach-rpc/include/mach/acornfb.h | 140 ++ arch/arm/mach-rpc/include/mach/debug-macro.S | 25 + arch/arm/mach-rpc/include/mach/dma.h | 33 + arch/arm/mach-rpc/include/mach/entry-macro.S | 16 + arch/arm/mach-rpc/include/mach/hardware.h | 83 + arch/arm/mach-rpc/include/mach/io.h | 258 +++ arch/arm/mach-rpc/include/mach/irqs.h | 46 + arch/arm/mach-rpc/include/mach/memory.h | 39 + arch/arm/mach-rpc/include/mach/system.h | 27 + arch/arm/mach-rpc/include/mach/timex.h | 17 + arch/arm/mach-rpc/include/mach/uncompress.h | 198 ++ arch/arm/mach-rpc/include/mach/vmalloc.h | 10 + arch/arm/mach-rpc/riscpc.c | 2 +- arch/arm/mach-s3c2400/gpio.c | 4 +- arch/arm/mach-s3c2400/include/mach/map.h | 66 + arch/arm/mach-s3c2400/include/mach/memory.h | 23 + arch/arm/mach-s3c2410/bast-ide.c | 6 +- arch/arm/mach-s3c2410/bast-irq.c | 8 +- arch/arm/mach-s3c2410/clock.c | 6 +- arch/arm/mach-s3c2410/dma.c | 10 +- arch/arm/mach-s3c2410/gpio.c | 4 +- arch/arm/mach-s3c2410/h1940-bluetooth.c | 6 +- arch/arm/mach-s3c2410/include/mach/anubis-cpld.h | 25 + arch/arm/mach-s3c2410/include/mach/anubis-irq.h | 21 + arch/arm/mach-s3c2410/include/mach/anubis-map.h | 38 + arch/arm/mach-s3c2410/include/mach/audio.h | 45 + arch/arm/mach-s3c2410/include/mach/bast-cpld.h | 53 + arch/arm/mach-s3c2410/include/mach/bast-irq.h | 29 + arch/arm/mach-s3c2410/include/mach/bast-map.h | 146 ++ arch/arm/mach-s3c2410/include/mach/bast-pmu.h | 40 + arch/arm/mach-s3c2410/include/mach/debug-macro.S | 102 + arch/arm/mach-s3c2410/include/mach/dma.h | 453 +++++ arch/arm/mach-s3c2410/include/mach/entry-macro.S | 78 + arch/arm/mach-s3c2410/include/mach/fb.h | 74 + arch/arm/mach-s3c2410/include/mach/gpio.h | 18 + arch/arm/mach-s3c2410/include/mach/h1940-latch.h | 64 + arch/arm/mach-s3c2410/include/mach/h1940.h | 21 + arch/arm/mach-s3c2410/include/mach/hardware.h | 137 ++ arch/arm/mach-s3c2410/include/mach/idle.h | 24 + arch/arm/mach-s3c2410/include/mach/io.h | 218 ++ arch/arm/mach-s3c2410/include/mach/irqs.h | 166 ++ arch/arm/mach-s3c2410/include/mach/leds-gpio.h | 28 + arch/arm/mach-s3c2410/include/mach/map.h | 178 ++ arch/arm/mach-s3c2410/include/mach/memory.h | 19 + arch/arm/mach-s3c2410/include/mach/osiris-cpld.h | 30 + arch/arm/mach-s3c2410/include/mach/osiris-map.h | 42 + arch/arm/mach-s3c2410/include/mach/otom-map.h | 30 + arch/arm/mach-s3c2410/include/mach/regs-clock.h | 197 ++ arch/arm/mach-s3c2410/include/mach/regs-dsc.h | 184 ++ arch/arm/mach-s3c2410/include/mach/regs-gpio.h | 1163 +++++++++++ arch/arm/mach-s3c2410/include/mach/regs-gpioj.h | 106 + arch/arm/mach-s3c2410/include/mach/regs-irq.h | 43 + arch/arm/mach-s3c2410/include/mach/regs-lcd.h | 162 ++ arch/arm/mach-s3c2410/include/mach/regs-mem.h | 220 +++ arch/arm/mach-s3c2410/include/mach/regs-power.h | 40 + .../mach-s3c2410/include/mach/regs-s3c2412-mem.h | 29 + arch/arm/mach-s3c2410/include/mach/regs-s3c2412.h | 23 + .../mach-s3c2410/include/mach/regs-s3c2443-clock.h | 195 ++ arch/arm/mach-s3c2410/include/mach/regs-sdi.h | 127 ++ arch/arm/mach-s3c2410/include/mach/reset.h | 22 + arch/arm/mach-s3c2410/include/mach/spi-gpio.h | 27 + arch/arm/mach-s3c2410/include/mach/spi.h | 25 + arch/arm/mach-s3c2410/include/mach/system-reset.h | 64 + arch/arm/mach-s3c2410/include/mach/system.h | 58 + arch/arm/mach-s3c2410/include/mach/timex.h | 26 + arch/arm/mach-s3c2410/include/mach/uncompress.h | 52 + arch/arm/mach-s3c2410/include/mach/usb-control.h | 41 + arch/arm/mach-s3c2410/include/mach/vmalloc.h | 20 + arch/arm/mach-s3c2410/include/mach/vr1000-cpld.h | 18 + arch/arm/mach-s3c2410/include/mach/vr1000-irq.h | 26 + arch/arm/mach-s3c2410/include/mach/vr1000-map.h | 110 ++ arch/arm/mach-s3c2410/mach-amlm5900.c | 8 +- arch/arm/mach-s3c2410/mach-bast.c | 16 +- arch/arm/mach-s3c2410/mach-h1940.c | 14 +- arch/arm/mach-s3c2410/mach-n30.c | 10 +- arch/arm/mach-s3c2410/mach-otom.c | 6 +- arch/arm/mach-s3c2410/mach-qt2410.c | 12 +- arch/arm/mach-s3c2410/mach-smdk2410.c | 2 +- arch/arm/mach-s3c2410/mach-tct_hammer.c | 2 +- arch/arm/mach-s3c2410/mach-vr1000.c | 14 +- arch/arm/mach-s3c2410/nor-simtec.c | 6 +- arch/arm/mach-s3c2410/pm-h1940.S | 6 +- arch/arm/mach-s3c2410/pm.c | 6 +- arch/arm/mach-s3c2410/s3c2410.c | 4 +- arch/arm/mach-s3c2410/sleep.S | 10 +- arch/arm/mach-s3c2410/usb-simtec.c | 10 +- arch/arm/mach-s3c2412/clock.c | 6 +- arch/arm/mach-s3c2412/dma.c | 10 +- arch/arm/mach-s3c2412/gpio.c | 4 +- arch/arm/mach-s3c2412/irq.c | 8 +- arch/arm/mach-s3c2412/mach-jive.c | 12 +- arch/arm/mach-s3c2412/mach-smdk2413.c | 10 +- arch/arm/mach-s3c2412/mach-vstms.c | 10 +- arch/arm/mach-s3c2412/pm.c | 10 +- arch/arm/mach-s3c2412/s3c2412.c | 18 +- arch/arm/mach-s3c2412/sleep.S | 6 +- arch/arm/mach-s3c2440/clock.c | 4 +- arch/arm/mach-s3c2440/dma.c | 10 +- arch/arm/mach-s3c2440/dsc.c | 6 +- arch/arm/mach-s3c2440/irq.c | 6 +- arch/arm/mach-s3c2440/mach-anubis.c | 14 +- arch/arm/mach-s3c2440/mach-at2440evb.c | 8 +- arch/arm/mach-s3c2440/mach-nexcoder.c | 4 +- arch/arm/mach-s3c2440/mach-osiris.c | 12 +- arch/arm/mach-s3c2440/mach-rx3715.c | 10 +- arch/arm/mach-s3c2440/mach-smdk2440.c | 10 +- arch/arm/mach-s3c2440/s3c2440.c | 2 +- arch/arm/mach-s3c2442/clock.c | 4 +- arch/arm/mach-s3c2443/clock.c | 4 +- arch/arm/mach-s3c2443/dma.c | 10 +- arch/arm/mach-s3c2443/irq.c | 6 +- arch/arm/mach-s3c2443/mach-smdk2443.c | 10 +- arch/arm/mach-s3c2443/s3c2443.c | 6 +- arch/arm/mach-sa1100/assabet.c | 6 +- arch/arm/mach-sa1100/badge4.c | 6 +- arch/arm/mach-sa1100/cerf.c | 6 +- arch/arm/mach-sa1100/clock.c | 2 +- arch/arm/mach-sa1100/collie.c | 6 +- arch/arm/mach-sa1100/collie_pm.c | 4 +- arch/arm/mach-sa1100/cpu-sa1100.c | 2 +- arch/arm/mach-sa1100/cpu-sa1110.c | 2 +- arch/arm/mach-sa1100/dma.c | 4 +- arch/arm/mach-sa1100/generic.c | 2 +- arch/arm/mach-sa1100/gpio.c | 2 +- arch/arm/mach-sa1100/h3600.c | 10 +- arch/arm/mach-sa1100/hackkit.c | 2 +- arch/arm/mach-sa1100/include/mach/SA-1100.h | 2072 ++++++++++++++++++++ arch/arm/mach-sa1100/include/mach/SA-1101.h | 925 +++++++++ arch/arm/mach-sa1100/include/mach/SA-1111.h | 5 + arch/arm/mach-sa1100/include/mach/assabet.h | 105 + arch/arm/mach-sa1100/include/mach/badge4.h | 75 + arch/arm/mach-sa1100/include/mach/bitfield.h | 113 ++ arch/arm/mach-sa1100/include/mach/cerf.h | 28 + arch/arm/mach-sa1100/include/mach/collie.h | 88 + arch/arm/mach-sa1100/include/mach/debug-macro.S | 58 + arch/arm/mach-sa1100/include/mach/dma.h | 117 ++ arch/arm/mach-sa1100/include/mach/entry-macro.S | 47 + arch/arm/mach-sa1100/include/mach/gpio.h | 68 + arch/arm/mach-sa1100/include/mach/h3600.h | 169 ++ arch/arm/mach-sa1100/include/mach/h3600_gpio.h | 540 +++++ arch/arm/mach-sa1100/include/mach/hardware.h | 57 + arch/arm/mach-sa1100/include/mach/ide.h | 75 + arch/arm/mach-sa1100/include/mach/io.h | 26 + arch/arm/mach-sa1100/include/mach/irqs.h | 197 ++ arch/arm/mach-sa1100/include/mach/jornada720.h | 27 + arch/arm/mach-sa1100/include/mach/lart.h | 13 + arch/arm/mach-sa1100/include/mach/mcp.h | 21 + arch/arm/mach-sa1100/include/mach/memory.h | 68 + arch/arm/mach-sa1100/include/mach/mtd-xip.h | 26 + arch/arm/mach-sa1100/include/mach/neponset.h | 74 + arch/arm/mach-sa1100/include/mach/shannon.h | 43 + arch/arm/mach-sa1100/include/mach/simpad.h | 112 ++ arch/arm/mach-sa1100/include/mach/system.h | 22 + arch/arm/mach-sa1100/include/mach/timex.h | 12 + arch/arm/mach-sa1100/include/mach/uncompress.h | 50 + arch/arm/mach-sa1100/include/mach/vmalloc.h | 4 + arch/arm/mach-sa1100/irq.c | 2 +- arch/arm/mach-sa1100/jornada720.c | 2 +- arch/arm/mach-sa1100/jornada720_ssp.c | 4 +- arch/arm/mach-sa1100/lart.c | 4 +- arch/arm/mach-sa1100/leds-assabet.c | 4 +- arch/arm/mach-sa1100/leds-badge4.c | 2 +- arch/arm/mach-sa1100/leds-cerf.c | 2 +- arch/arm/mach-sa1100/leds-hackkit.c | 2 +- arch/arm/mach-sa1100/leds-lart.c | 2 +- arch/arm/mach-sa1100/leds-simpad.c | 4 +- arch/arm/mach-sa1100/neponset.c | 6 +- arch/arm/mach-sa1100/pleb.c | 4 +- arch/arm/mach-sa1100/pm.c | 2 +- arch/arm/mach-sa1100/shannon.c | 6 +- arch/arm/mach-sa1100/simpad.c | 6 +- arch/arm/mach-sa1100/sleep.S | 2 +- arch/arm/mach-sa1100/ssp.c | 2 +- arch/arm/mach-sa1100/time.c | 2 +- arch/arm/mach-shark/include/mach/debug-macro.S | 31 + arch/arm/mach-shark/include/mach/dma.h | 18 + arch/arm/mach-shark/include/mach/entry-macro.S | 41 + arch/arm/mach-shark/include/mach/hardware.h | 51 + arch/arm/mach-shark/include/mach/io.h | 56 + arch/arm/mach-shark/include/mach/irqs.h | 13 + arch/arm/mach-shark/include/mach/memory.h | 48 + arch/arm/mach-shark/include/mach/system.h | 28 + arch/arm/mach-shark/include/mach/timex.h | 7 + arch/arm/mach-shark/include/mach/uncompress.h | 51 + arch/arm/mach-shark/include/mach/vmalloc.h | 4 + arch/arm/mach-shark/irq.c | 2 +- arch/arm/mach-shark/leds.c | 2 +- arch/arm/mach-versatile/core.c | 2 +- arch/arm/mach-versatile/include/mach/debug-macro.S | 23 + arch/arm/mach-versatile/include/mach/dma.h | 20 + arch/arm/mach-versatile/include/mach/entry-macro.S | 44 + arch/arm/mach-versatile/include/mach/hardware.h | 52 + arch/arm/mach-versatile/include/mach/io.h | 32 + arch/arm/mach-versatile/include/mach/irqs.h | 211 ++ arch/arm/mach-versatile/include/mach/memory.h | 38 + arch/arm/mach-versatile/include/mach/platform.h | 510 +++++ arch/arm/mach-versatile/include/mach/system.h | 49 + arch/arm/mach-versatile/include/mach/timex.h | 23 + arch/arm/mach-versatile/include/mach/uncompress.h | 46 + arch/arm/mach-versatile/include/mach/vmalloc.h | 21 + arch/arm/mach-versatile/pci.c | 2 +- arch/arm/mach-versatile/versatile_ab.c | 2 +- arch/arm/mach-versatile/versatile_pb.c | 2 +- arch/arm/mm/cache-v3.S | 2 +- arch/arm/mm/cache-v4.S | 2 +- arch/arm/mm/cache-v4wt.S | 2 +- arch/arm/mm/proc-sa110.S | 2 +- arch/arm/mm/proc-sa1100.S | 2 +- arch/arm/mm/proc-xsc3.S | 2 +- arch/arm/oprofile/op_model_mpcore.c | 2 +- arch/arm/plat-iop/adma.c | 2 +- arch/arm/plat-iop/i2c.c | 2 +- arch/arm/plat-iop/io.c | 2 +- arch/arm/plat-iop/pci.c | 2 +- arch/arm/plat-iop/time.c | 4 +- arch/arm/plat-mxc/clock.c | 2 +- arch/arm/plat-mxc/gpio.c | 2 +- arch/arm/plat-mxc/include/mach/board-mx27ads.h | 354 ++++ arch/arm/plat-mxc/include/mach/board-mx31ads.h | 117 ++ arch/arm/plat-mxc/include/mach/board-mx31lite.h | 38 + arch/arm/plat-mxc/include/mach/board-pcm037.h | 27 + arch/arm/plat-mxc/include/mach/board-pcm038.h | 41 + arch/arm/plat-mxc/include/mach/clock.h | 67 + arch/arm/plat-mxc/include/mach/common.h | 20 + arch/arm/plat-mxc/include/mach/debug-macro.S | 49 + arch/arm/plat-mxc/include/mach/dma.h | 14 + arch/arm/plat-mxc/include/mach/entry-macro.S | 39 + arch/arm/plat-mxc/include/mach/gpio.h | 42 + arch/arm/plat-mxc/include/mach/hardware.h | 37 + arch/arm/plat-mxc/include/mach/iim.h | 77 + arch/arm/plat-mxc/include/mach/imx-uart.h | 32 + arch/arm/plat-mxc/include/mach/io.h | 22 + arch/arm/plat-mxc/include/mach/iomux-mx1-mx2.h | 372 ++++ arch/arm/plat-mxc/include/mach/iomux-mx3.h | 501 +++++ arch/arm/plat-mxc/include/mach/irqs.h | 16 + arch/arm/plat-mxc/include/mach/memory.h | 29 + arch/arm/plat-mxc/include/mach/mx27.h | 302 +++ arch/arm/plat-mxc/include/mach/mx31.h | 384 ++++ arch/arm/plat-mxc/include/mach/mxc.h | 36 + arch/arm/plat-mxc/include/mach/mxc_timer.h | 158 ++ arch/arm/plat-mxc/include/mach/system.h | 34 + arch/arm/plat-mxc/include/mach/timex.h | 25 + arch/arm/plat-mxc/include/mach/uncompress.h | 78 + arch/arm/plat-mxc/include/mach/vmalloc.h | 26 + arch/arm/plat-mxc/iomux-mx1-mx2.c | 4 +- arch/arm/plat-mxc/irq.c | 2 +- arch/arm/plat-mxc/time.c | 6 +- arch/arm/plat-omap/clock.c | 2 +- arch/arm/plat-omap/common.c | 14 +- arch/arm/plat-omap/cpu-omap.c | 2 +- arch/arm/plat-omap/debug-devices.c | 6 +- arch/arm/plat-omap/debug-leds.c | 6 +- arch/arm/plat-omap/devices.c | 14 +- arch/arm/plat-omap/dma.c | 4 +- arch/arm/plat-omap/dmtimer.c | 6 +- arch/arm/plat-omap/fb.c | 8 +- arch/arm/plat-omap/gpio.c | 6 +- arch/arm/plat-omap/i2c.c | 2 +- arch/arm/plat-omap/include/mach/aic23.h | 116 ++ arch/arm/plat-omap/include/mach/blizzard.h | 12 + arch/arm/plat-omap/include/mach/board-2430sdp.h | 39 + arch/arm/plat-omap/include/mach/board-ams-delta.h | 76 + arch/arm/plat-omap/include/mach/board-apollon.h | 38 + arch/arm/plat-omap/include/mach/board-fsample.h | 51 + arch/arm/plat-omap/include/mach/board-h2.h | 41 + arch/arm/plat-omap/include/mach/board-h3.h | 36 + arch/arm/plat-omap/include/mach/board-h4.h | 35 + arch/arm/plat-omap/include/mach/board-innovator.h | 52 + arch/arm/plat-omap/include/mach/board-nokia.h | 54 + arch/arm/plat-omap/include/mach/board-osk.h | 47 + arch/arm/plat-omap/include/mach/board-palmte.h | 32 + arch/arm/plat-omap/include/mach/board-palmtt.h | 23 + arch/arm/plat-omap/include/mach/board-palmz71.h | 26 + arch/arm/plat-omap/include/mach/board-perseus2.h | 39 + arch/arm/plat-omap/include/mach/board-sx1.h | 52 + arch/arm/plat-omap/include/mach/board-voiceblue.h | 20 + arch/arm/plat-omap/include/mach/board.h | 186 ++ arch/arm/plat-omap/include/mach/clock.h | 162 ++ arch/arm/plat-omap/include/mach/common.h | 69 + arch/arm/plat-omap/include/mach/control.h | 189 ++ arch/arm/plat-omap/include/mach/cpu.h | 402 ++++ arch/arm/plat-omap/include/mach/debug-macro.S | 58 + arch/arm/plat-omap/include/mach/dma.h | 570 ++++++ arch/arm/plat-omap/include/mach/dmtimer.h | 84 + arch/arm/plat-omap/include/mach/dsp_common.h | 40 + arch/arm/plat-omap/include/mach/eac.h | 100 + arch/arm/plat-omap/include/mach/entry-macro.S | 89 + arch/arm/plat-omap/include/mach/fpga.h | 197 ++ arch/arm/plat-omap/include/mach/gpio-switch.h | 54 + arch/arm/plat-omap/include/mach/gpio.h | 122 ++ arch/arm/plat-omap/include/mach/gpioexpander.h | 35 + arch/arm/plat-omap/include/mach/gpmc.h | 96 + arch/arm/plat-omap/include/mach/hardware.h | 355 ++++ arch/arm/plat-omap/include/mach/hwa742.h | 12 + arch/arm/plat-omap/include/mach/io.h | 197 ++ arch/arm/plat-omap/include/mach/irda.h | 37 + arch/arm/plat-omap/include/mach/irqs.h | 332 ++++ arch/arm/plat-omap/include/mach/keypad.h | 39 + arch/arm/plat-omap/include/mach/lcd_mipid.h | 24 + arch/arm/plat-omap/include/mach/led.h | 24 + arch/arm/plat-omap/include/mach/mailbox.h | 73 + arch/arm/plat-omap/include/mach/mcbsp.h | 380 ++++ arch/arm/plat-omap/include/mach/mcspi.h | 15 + arch/arm/plat-omap/include/mach/memory.h | 103 + arch/arm/plat-omap/include/mach/menelaus.h | 49 + arch/arm/plat-omap/include/mach/mmc.h | 74 + arch/arm/plat-omap/include/mach/mtd-xip.h | 61 + arch/arm/plat-omap/include/mach/mux.h | 615 ++++++ arch/arm/plat-omap/include/mach/nand.h | 24 + arch/arm/plat-omap/include/mach/omap-alsa.h | 123 ++ arch/arm/plat-omap/include/mach/omap1510.h | 48 + arch/arm/plat-omap/include/mach/omap16xx.h | 197 ++ arch/arm/plat-omap/include/mach/omap24xx.h | 107 + arch/arm/plat-omap/include/mach/omap34xx.h | 72 + arch/arm/plat-omap/include/mach/omap730.h | 102 + arch/arm/plat-omap/include/mach/omapfb.h | 395 ++++ arch/arm/plat-omap/include/mach/onenand.h | 21 + arch/arm/plat-omap/include/mach/param.h | 8 + arch/arm/plat-omap/include/mach/pm.h | 356 ++++ arch/arm/plat-omap/include/mach/prcm.h | 33 + arch/arm/plat-omap/include/mach/sdrc.h | 75 + arch/arm/plat-omap/include/mach/serial.h | 37 + arch/arm/plat-omap/include/mach/sram.h | 56 + arch/arm/plat-omap/include/mach/system.h | 49 + arch/arm/plat-omap/include/mach/tc.h | 106 + arch/arm/plat-omap/include/mach/timex.h | 41 + arch/arm/plat-omap/include/mach/uncompress.h | 83 + arch/arm/plat-omap/include/mach/usb.h | 141 ++ arch/arm/plat-omap/include/mach/vmalloc.h | 21 + arch/arm/plat-omap/mailbox.c | 2 +- arch/arm/plat-omap/mcbsp.c | 4 +- arch/arm/plat-omap/mux.c | 2 +- arch/arm/plat-omap/ocpi.c | 2 +- arch/arm/plat-omap/sram.c | 6 +- arch/arm/plat-omap/usb.c | 10 +- arch/arm/plat-orion/time.c | 2 +- arch/arm/plat-s3c24xx/clock.c | 6 +- arch/arm/plat-s3c24xx/common-smdk.c | 6 +- arch/arm/plat-s3c24xx/cpu.c | 6 +- arch/arm/plat-s3c24xx/devs.c | 4 +- arch/arm/plat-s3c24xx/dma.c | 4 +- arch/arm/plat-s3c24xx/gpio.c | 4 +- arch/arm/plat-s3c24xx/gpiolib.c | 4 +- arch/arm/plat-s3c24xx/irq.c | 6 +- arch/arm/plat-s3c24xx/pm-simtec.c | 8 +- arch/arm/plat-s3c24xx/pm.c | 10 +- arch/arm/plat-s3c24xx/pwm-clock.c | 6 +- arch/arm/plat-s3c24xx/s3c244x-clock.c | 4 +- arch/arm/plat-s3c24xx/s3c244x-irq.c | 6 +- arch/arm/plat-s3c24xx/s3c244x.c | 10 +- arch/arm/plat-s3c24xx/sleep.S | 10 +- arch/arm/plat-s3c24xx/time.c | 4 +- drivers/char/ds1620.c | 2 +- drivers/char/hw_random/ixp4xx-rng.c | 2 +- drivers/crypto/ixp4xx_crypto.c | 4 +- drivers/dma/iop-adma.c | 2 +- drivers/i2c/busses/i2c-acorn.c | 2 +- drivers/i2c/busses/i2c-at91.c | 6 +- drivers/i2c/busses/i2c-davinci.c | 4 +- drivers/i2c/busses/i2c-ixp2000.c | 4 +- drivers/i2c/busses/i2c-pnx.c | 2 +- drivers/i2c/busses/i2c-pxa.c | 6 +- drivers/i2c/busses/i2c-s3c2410.c | 4 +- drivers/i2c/chips/isp1301_omap.c | 4 +- drivers/i2c/chips/menelaus.c | 4 +- drivers/ide/arm/ide_arm.c | 2 +- drivers/input/keyboard/aaed2000_kbd.c | 4 +- drivers/input/keyboard/corgikbd.c | 8 +- drivers/input/keyboard/jornada720_kbd.c | 4 +- drivers/input/keyboard/omap-keypad.c | 10 +- drivers/input/keyboard/pxa27x_keypad.c | 4 +- drivers/input/keyboard/spitzkbd.c | 8 +- drivers/input/keyboard/tosakbd.c | 4 +- drivers/input/misc/ixp4xx-beeper.c | 2 +- drivers/input/mouse/rpcmouse.c | 2 +- drivers/input/serio/rpckbd.c | 2 +- drivers/input/touchscreen/corgi_ts.c | 8 +- drivers/input/touchscreen/h3600_ts_input.c | 4 +- drivers/input/touchscreen/jornada720_ts.c | 4 +- drivers/input/touchscreen/mainstone-wm97xx.c | 2 +- drivers/leds/leds-ams-delta.c | 2 +- drivers/leds/leds-cm-x270.c | 4 +- drivers/leds/leds-corgi.c | 6 +- drivers/leds/leds-fsg.c | 2 +- drivers/leds/leds-h1940.c | 6 +- drivers/leds/leds-locomo.c | 2 +- drivers/leds/leds-s3c24xx.c | 6 +- drivers/leds/leds-spitz.c | 6 +- drivers/media/video/pxa_camera.c | 4 +- drivers/mfd/mcp-sa11x0.c | 6 +- drivers/mfd/ucb1x00-core.c | 2 +- drivers/mfd/ucb1x00-ts.c | 2 +- drivers/mmc/host/at91_mci.c | 6 +- drivers/mmc/host/imxmmc.c | 4 +- drivers/mmc/host/omap.c | 12 +- drivers/mmc/host/pxamci.c | 4 +- drivers/mmc/host/s3cmci.c | 4 +- drivers/mtd/maps/autcpu12-nvram.c | 4 +- drivers/mtd/maps/cdb89712.c | 2 +- drivers/mtd/maps/ceiva.c | 2 +- drivers/mtd/maps/h720x-flash.c | 2 +- drivers/mtd/maps/integrator-flash.c | 2 +- drivers/mtd/maps/ipaq-flash.c | 4 +- drivers/mtd/maps/ixp2000.c | 2 +- drivers/mtd/maps/omap_nor.c | 4 +- drivers/mtd/maps/pxa2xx-flash.c | 2 +- drivers/mtd/maps/sa1100-flash.c | 2 +- drivers/mtd/nand/ams-delta.c | 6 +- drivers/mtd/nand/atmel_nand.c | 4 +- drivers/mtd/nand/autcpu12.c | 4 +- drivers/mtd/nand/cmx270_nand.c | 4 +- drivers/mtd/nand/edb7312.c | 2 +- drivers/mtd/nand/h1910.c | 6 +- drivers/mtd/nand/orion_nand.c | 2 +- drivers/mtd/nand/pxa3xx_nand.c | 4 +- drivers/mtd/nand/sharpsl.c | 2 +- drivers/mtd/nand/ts7250.c | 2 +- drivers/net/arm/am79c961a.c | 2 +- drivers/net/arm/at91_ether.c | 6 +- drivers/net/arm/ep93xx_eth.c | 4 +- drivers/net/arm/ixp4xx_eth.c | 4 +- drivers/net/cs89x0.c | 2 +- drivers/net/irda/ep7211-sir.c | 2 +- drivers/net/irda/pxaficp_ir.c | 4 +- drivers/net/irda/sa1100_ir.c | 2 +- drivers/net/ixp2000/ixp2400-msf.c | 4 +- drivers/net/macb.c | 4 +- drivers/net/netx-eth.c | 10 +- drivers/net/smc911x.h | 2 +- drivers/net/smc91x.h | 6 +- drivers/pcmcia/at91_cf.c | 6 +- drivers/pcmcia/omap_cf.c | 6 +- drivers/pcmcia/pxa2xx_base.c | 6 +- drivers/pcmcia/pxa2xx_cm_x270.c | 2 +- drivers/pcmcia/pxa2xx_lubbock.c | 6 +- drivers/pcmcia/pxa2xx_mainstone.c | 6 +- drivers/pcmcia/pxa2xx_palmtx.c | 4 +- drivers/pcmcia/pxa2xx_sharpsl.c | 2 +- drivers/pcmcia/sa1100_assabet.c | 4 +- drivers/pcmcia/sa1100_badge4.c | 4 +- drivers/pcmcia/sa1100_cerf.c | 4 +- drivers/pcmcia/sa1100_h3600.c | 4 +- drivers/pcmcia/sa1100_jornada720.c | 2 +- drivers/pcmcia/sa1100_neponset.c | 4 +- drivers/pcmcia/sa1100_shannon.c | 4 +- drivers/pcmcia/sa1100_simpad.c | 4 +- drivers/pcmcia/sa1111_generic.c | 2 +- drivers/pcmcia/sa11xx_base.c | 2 +- drivers/pcmcia/soc_common.c | 4 +- drivers/power/palmtx_battery.c | 2 +- drivers/power/tosa_battery.c | 2 +- drivers/rtc/rtc-at91rm9200.c | 2 +- drivers/rtc/rtc-at91sam9.c | 4 +- drivers/rtc/rtc-ep93xx.c | 2 +- drivers/rtc/rtc-s3c.c | 2 +- drivers/rtc/rtc-sa1100.c | 4 +- drivers/scsi/arm/acornscsi-io.S | 2 +- drivers/serial/21285.c | 2 +- drivers/serial/atmel_serial.c | 6 +- drivers/serial/clps711x.c | 2 +- drivers/serial/imx.c | 4 +- drivers/serial/netx-serial.c | 4 +- drivers/serial/pxa.c | 4 +- drivers/serial/s3c2400.c | 4 +- drivers/serial/s3c2410.c | 4 +- drivers/serial/s3c2412.c | 4 +- drivers/serial/s3c2440.c | 4 +- drivers/serial/sa1100.c | 2 +- drivers/serial/samsung.c | 4 +- drivers/serial/serial_ks8695.c | 4 +- drivers/spi/atmel_spi.c | 6 +- drivers/spi/omap2_mcspi.c | 4 +- drivers/spi/omap_uwire.c | 6 +- drivers/spi/pxa2xx_spi.c | 10 +- drivers/spi/spi_imx.c | 6 +- drivers/spi/spi_s3c24xx.c | 6 +- drivers/spi/spi_s3c24xx_gpio.c | 6 +- drivers/usb/gadget/at91_udc.c | 8 +- drivers/usb/gadget/atmel_usba_udc.c | 4 +- drivers/usb/gadget/lh7a40x_udc.h | 2 +- drivers/usb/gadget/omap_udc.c | 4 +- drivers/usb/gadget/pxa25x_udc.c | 2 +- drivers/usb/gadget/pxa25x_udc.h | 2 +- drivers/usb/gadget/pxa27x_udc.c | 6 +- drivers/usb/gadget/s3c2410_udc.c | 8 +- drivers/usb/host/ohci-at91.c | 6 +- drivers/usb/host/ohci-ep93xx.c | 2 +- drivers/usb/host/ohci-lh7a404.c | 2 +- drivers/usb/host/ohci-omap.c | 12 +- drivers/usb/host/ohci-pnx4008.c | 8 +- drivers/usb/host/ohci-pxa27x.c | 8 +- drivers/usb/host/ohci-s3c2410.c | 4 +- drivers/usb/host/ohci-sa1111.c | 6 +- drivers/video/acornfb.c | 4 +- drivers/video/am200epd.c | 2 +- drivers/video/atmel_lcdfb.c | 6 +- drivers/video/backlight/omap1_bl.c | 6 +- drivers/video/clps711xfb.c | 4 +- drivers/video/cyber2000fb.c | 2 +- drivers/video/epson1355fb.c | 2 +- drivers/video/imxfb.c | 4 +- drivers/video/omap/blizzard.c | 6 +- drivers/video/omap/dispc.c | 6 +- drivers/video/omap/hwa742.c | 6 +- drivers/video/omap/lcd_h3.c | 4 +- drivers/video/omap/lcd_h4.c | 2 +- drivers/video/omap/lcd_inn1510.c | 4 +- drivers/video/omap/lcd_inn1610.c | 4 +- drivers/video/omap/lcd_osk.c | 6 +- drivers/video/omap/lcd_palmte.c | 4 +- drivers/video/omap/lcd_palmtt.c | 4 +- drivers/video/omap/lcd_palmz71.c | 2 +- drivers/video/omap/lcd_sx1.c | 8 +- drivers/video/omap/lcdc.c | 4 +- drivers/video/omap/omapfb_main.c | 4 +- drivers/video/omap/rfbi.c | 2 +- drivers/video/omap/sossi.c | 4 +- drivers/video/pnx4008/dum.h | 2 +- drivers/video/pnx4008/sdum.c | 2 +- drivers/video/pxafb.c | 10 +- drivers/video/s3c2410fb.c | 6 +- drivers/video/sa1100fb.c | 6 +- drivers/watchdog/at91rm9200_wdt.c | 2 +- drivers/watchdog/davinci_wdt.c | 2 +- drivers/watchdog/ep93xx_wdt.c | 2 +- drivers/watchdog/iop_wdt.c | 2 +- drivers/watchdog/ixp2000_wdt.c | 2 +- drivers/watchdog/ixp4xx_wdt.c | 2 +- drivers/watchdog/ks8695_wdt.c | 2 +- drivers/watchdog/omap_wdt.c | 4 +- drivers/watchdog/pnx4008_wdt.c | 2 +- drivers/watchdog/s3c2410_wdt.c | 2 +- drivers/watchdog/sa1100_wdt.c | 4 +- drivers/watchdog/wdt285.c | 2 +- include/asm-arm/arch-aaec2000/aaec2000.h | 207 -- include/asm-arm/arch-aaec2000/aaed2000.h | 40 - include/asm-arm/arch-aaec2000/debug-macro.S | 37 - include/asm-arm/arch-aaec2000/dma.h | 9 - include/asm-arm/arch-aaec2000/entry-macro.S | 40 - include/asm-arm/arch-aaec2000/hardware.h | 50 - include/asm-arm/arch-aaec2000/io.h | 20 - include/asm-arm/arch-aaec2000/irqs.h | 46 - include/asm-arm/arch-aaec2000/memory.h | 30 - include/asm-arm/arch-aaec2000/system.h | 24 - include/asm-arm/arch-aaec2000/timex.h | 18 - include/asm-arm/arch-aaec2000/uncompress.h | 46 - include/asm-arm/arch-aaec2000/vmalloc.h | 16 - include/asm-arm/arch-at91/at91_adc.h | 61 - include/asm-arm/arch-at91/at91_aic.h | 53 - include/asm-arm/arch-at91/at91_dbgu.h | 66 - include/asm-arm/arch-at91/at91_mci.h | 113 -- include/asm-arm/arch-at91/at91_pio.h | 49 - include/asm-arm/arch-at91/at91_pit.h | 29 - include/asm-arm/arch-at91/at91_pmc.h | 111 -- include/asm-arm/arch-at91/at91_rstc.h | 38 - include/asm-arm/arch-at91/at91_rtc.h | 75 - include/asm-arm/arch-at91/at91_rtt.h | 32 - include/asm-arm/arch-at91/at91_shdwc.h | 35 - include/asm-arm/arch-at91/at91_spi.h | 81 - include/asm-arm/arch-at91/at91_ssc.h | 106 - include/asm-arm/arch-at91/at91_st.h | 49 - include/asm-arm/arch-at91/at91_tc.h | 146 -- include/asm-arm/arch-at91/at91_twi.h | 68 - include/asm-arm/arch-at91/at91_wdt.h | 34 - include/asm-arm/arch-at91/at91cap9.h | 126 -- include/asm-arm/arch-at91/at91cap9_ddrsdr.h | 100 - include/asm-arm/arch-at91/at91cap9_matrix.h | 137 -- include/asm-arm/arch-at91/at91rm9200.h | 115 -- include/asm-arm/arch-at91/at91rm9200_emac.h | 138 -- include/asm-arm/arch-at91/at91rm9200_mc.h | 160 -- include/asm-arm/arch-at91/at91sam9260.h | 138 -- include/asm-arm/arch-at91/at91sam9260_matrix.h | 78 - include/asm-arm/arch-at91/at91sam9261.h | 105 - include/asm-arm/arch-at91/at91sam9261_matrix.h | 62 - include/asm-arm/arch-at91/at91sam9263.h | 127 -- include/asm-arm/arch-at91/at91sam9263_matrix.h | 129 -- include/asm-arm/arch-at91/at91sam9_sdramc.h | 83 - include/asm-arm/arch-at91/at91sam9_smc.h | 73 - include/asm-arm/arch-at91/at91sam9rl.h | 115 -- include/asm-arm/arch-at91/at91sam9rl_matrix.h | 96 - include/asm-arm/arch-at91/at91x40.h | 55 - include/asm-arm/arch-at91/board.h | 172 -- include/asm-arm/arch-at91/cpu.h | 103 - include/asm-arm/arch-at91/debug-macro.S | 39 - include/asm-arm/arch-at91/dma.h | 19 - include/asm-arm/arch-at91/entry-macro.S | 32 - include/asm-arm/arch-at91/gpio.h | 252 --- include/asm-arm/arch-at91/hardware.h | 92 - include/asm-arm/arch-at91/io.h | 48 - include/asm-arm/arch-at91/irqs.h | 48 - include/asm-arm/arch-at91/memory.h | 39 - include/asm-arm/arch-at91/system.h | 53 - include/asm-arm/arch-at91/timex.h | 77 - include/asm-arm/arch-at91/uncompress.h | 76 - include/asm-arm/arch-at91/vmalloc.h | 26 - include/asm-arm/arch-cl7500/acornfb.h | 33 - include/asm-arm/arch-cl7500/debug-macro.S | 21 - include/asm-arm/arch-cl7500/dma.h | 21 - include/asm-arm/arch-cl7500/entry-macro.S | 16 - include/asm-arm/arch-cl7500/hardware.h | 67 - include/asm-arm/arch-cl7500/io.h | 255 --- include/asm-arm/arch-cl7500/irq.h | 32 - include/asm-arm/arch-cl7500/irqs.h | 66 - include/asm-arm/arch-cl7500/memory.h | 35 - include/asm-arm/arch-cl7500/system.h | 23 - include/asm-arm/arch-cl7500/timex.h | 13 - include/asm-arm/arch-cl7500/uncompress.h | 35 - include/asm-arm/arch-cl7500/vmalloc.h | 4 - include/asm-arm/arch-clps711x/autcpu12.h | 78 - include/asm-arm/arch-clps711x/debug-macro.S | 46 - include/asm-arm/arch-clps711x/dma.h | 19 - include/asm-arm/arch-clps711x/entry-macro.S | 58 - include/asm-arm/arch-clps711x/hardware.h | 237 --- include/asm-arm/arch-clps711x/io.h | 38 - include/asm-arm/arch-clps711x/irqs.h | 53 - include/asm-arm/arch-clps711x/memory.h | 94 - include/asm-arm/arch-clps711x/syspld.h | 121 -- include/asm-arm/arch-clps711x/system.h | 40 - include/asm-arm/arch-clps711x/time.h | 49 - include/asm-arm/arch-clps711x/timex.h | 23 - include/asm-arm/arch-clps711x/uncompress.h | 59 - include/asm-arm/arch-clps711x/vmalloc.h | 20 - include/asm-arm/arch-davinci/clock.h | 22 - include/asm-arm/arch-davinci/common.h | 19 - include/asm-arm/arch-davinci/debug-macro.S | 21 - include/asm-arm/arch-davinci/dma.h | 16 - include/asm-arm/arch-davinci/entry-macro.S | 32 - include/asm-arm/arch-davinci/gpio.h | 159 -- include/asm-arm/arch-davinci/hardware.h | 52 - include/asm-arm/arch-davinci/i2c.h | 21 - include/asm-arm/arch-davinci/io.h | 79 - include/asm-arm/arch-davinci/irqs.h | 105 - include/asm-arm/arch-davinci/memory.h | 64 - include/asm-arm/arch-davinci/mux.h | 55 - include/asm-arm/arch-davinci/psc.h | 76 - include/asm-arm/arch-davinci/serial.h | 20 - include/asm-arm/arch-davinci/system.h | 29 - include/asm-arm/arch-davinci/timex.h | 17 - include/asm-arm/arch-davinci/uncompress.h | 35 - include/asm-arm/arch-davinci/vmalloc.h | 15 - include/asm-arm/arch-ebsa110/debug-macro.S | 21 - include/asm-arm/arch-ebsa110/dma.h | 11 - include/asm-arm/arch-ebsa110/entry-macro.S | 39 - include/asm-arm/arch-ebsa110/hardware.h | 63 - include/asm-arm/arch-ebsa110/io.h | 92 - include/asm-arm/arch-ebsa110/irqs.h | 20 - include/asm-arm/arch-ebsa110/memory.h | 37 - include/asm-arm/arch-ebsa110/system.h | 39 - include/asm-arm/arch-ebsa110/timex.h | 19 - include/asm-arm/arch-ebsa110/uncompress.h | 45 - include/asm-arm/arch-ebsa110/vmalloc.h | 10 - include/asm-arm/arch-ebsa285/debug-macro.S | 57 - include/asm-arm/arch-ebsa285/dma.h | 25 - include/asm-arm/arch-ebsa285/entry-macro.S | 113 -- include/asm-arm/arch-ebsa285/hardware.h | 105 - include/asm-arm/arch-ebsa285/io.h | 39 - include/asm-arm/arch-ebsa285/irqs.h | 98 - include/asm-arm/arch-ebsa285/memory.h | 67 - include/asm-arm/arch-ebsa285/system.h | 69 - include/asm-arm/arch-ebsa285/timex.h | 18 - include/asm-arm/arch-ebsa285/uncompress.h | 38 - include/asm-arm/arch-ebsa285/vmalloc.h | 10 - include/asm-arm/arch-ep93xx/debug-macro.S | 22 - include/asm-arm/arch-ep93xx/dma.h | 3 - include/asm-arm/arch-ep93xx/entry-macro.S | 59 - include/asm-arm/arch-ep93xx/ep93xx-regs.h | 133 -- include/asm-arm/arch-ep93xx/gesbc9312.h | 3 - include/asm-arm/arch-ep93xx/gpio.h | 128 -- include/asm-arm/arch-ep93xx/hardware.h | 16 - include/asm-arm/arch-ep93xx/io.h | 8 - include/asm-arm/arch-ep93xx/irqs.h | 78 - include/asm-arm/arch-ep93xx/memory.h | 14 - include/asm-arm/arch-ep93xx/platform.h | 20 - include/asm-arm/arch-ep93xx/system.h | 26 - include/asm-arm/arch-ep93xx/timex.h | 5 - include/asm-arm/arch-ep93xx/ts72xx.h | 101 - include/asm-arm/arch-ep93xx/uncompress.h | 85 - include/asm-arm/arch-ep93xx/vmalloc.h | 5 - include/asm-arm/arch-h720x/boards.h | 53 - include/asm-arm/arch-h720x/debug-macro.S | 40 - include/asm-arm/arch-h720x/dma.h | 26 - include/asm-arm/arch-h720x/entry-macro.S | 66 - include/asm-arm/arch-h720x/h7201-regs.h | 67 - include/asm-arm/arch-h720x/h7202-regs.h | 155 -- include/asm-arm/arch-h720x/hardware.h | 192 -- include/asm-arm/arch-h720x/io.h | 24 - include/asm-arm/arch-h720x/irqs.h | 116 -- include/asm-arm/arch-h720x/memory.h | 29 - include/asm-arm/arch-h720x/system.h | 33 - include/asm-arm/arch-h720x/timex.h | 15 - include/asm-arm/arch-h720x/uncompress.h | 37 - include/asm-arm/arch-h720x/vmalloc.h | 10 - include/asm-arm/arch-imx/debug-macro.S | 34 - include/asm-arm/arch-imx/dma.h | 56 - include/asm-arm/arch-imx/entry-macro.S | 32 - include/asm-arm/arch-imx/gpio.h | 102 - include/asm-arm/arch-imx/hardware.h | 91 - include/asm-arm/arch-imx/imx-dma.h | 94 - include/asm-arm/arch-imx/imx-regs.h | 482 ----- include/asm-arm/arch-imx/imx-uart.h | 12 - include/asm-arm/arch-imx/imxfb.h | 37 - include/asm-arm/arch-imx/io.h | 30 - include/asm-arm/arch-imx/irqs.h | 116 -- include/asm-arm/arch-imx/memory.h | 36 - include/asm-arm/arch-imx/mmc.h | 15 - include/asm-arm/arch-imx/mx1ads.h | 36 - include/asm-arm/arch-imx/spi_imx.h | 72 - include/asm-arm/arch-imx/system.h | 40 - include/asm-arm/arch-imx/timex.h | 26 - include/asm-arm/arch-imx/uncompress.h | 71 - include/asm-arm/arch-imx/vmalloc.h | 20 - include/asm-arm/arch-integrator/bits.h | 61 - include/asm-arm/arch-integrator/cm.h | 36 - include/asm-arm/arch-integrator/debug-macro.S | 22 - include/asm-arm/arch-integrator/dma.h | 19 - include/asm-arm/arch-integrator/entry-macro.S | 44 - include/asm-arm/arch-integrator/hardware.h | 48 - include/asm-arm/arch-integrator/impd1.h | 18 - include/asm-arm/arch-integrator/io.h | 36 - include/asm-arm/arch-integrator/irqs.h | 82 - include/asm-arm/arch-integrator/lm.h | 23 - include/asm-arm/arch-integrator/memory.h | 39 - include/asm-arm/arch-integrator/platform.h | 469 ----- include/asm-arm/arch-integrator/system.h | 44 - include/asm-arm/arch-integrator/timex.h | 26 - include/asm-arm/arch-integrator/uncompress.h | 50 - include/asm-arm/arch-integrator/vmalloc.h | 20 - include/asm-arm/arch-iop13xx/adma.h | 537 ----- include/asm-arm/arch-iop13xx/debug-macro.S | 26 - include/asm-arm/arch-iop13xx/dma.h | 3 - include/asm-arm/arch-iop13xx/entry-macro.S | 45 - include/asm-arm/arch-iop13xx/hardware.h | 28 - include/asm-arm/arch-iop13xx/io.h | 41 - include/asm-arm/arch-iop13xx/iop13xx.h | 526 ----- include/asm-arm/arch-iop13xx/iq81340.h | 28 - include/asm-arm/arch-iop13xx/irqs.h | 196 -- include/asm-arm/arch-iop13xx/memory.h | 64 - include/asm-arm/arch-iop13xx/msi.h | 11 - include/asm-arm/arch-iop13xx/pci.h | 57 - include/asm-arm/arch-iop13xx/system.h | 27 - include/asm-arm/arch-iop13xx/time.h | 107 - include/asm-arm/arch-iop13xx/timex.h | 3 - include/asm-arm/arch-iop13xx/uncompress.h | 23 - include/asm-arm/arch-iop13xx/vmalloc.h | 4 - include/asm-arm/arch-iop32x/adma.h | 5 - include/asm-arm/arch-iop32x/debug-macro.S | 20 - include/asm-arm/arch-iop32x/dma.h | 9 - include/asm-arm/arch-iop32x/entry-macro.S | 36 - include/asm-arm/arch-iop32x/glantank.h | 13 - include/asm-arm/arch-iop32x/gpio.h | 6 - include/asm-arm/arch-iop32x/hardware.h | 44 - include/asm-arm/arch-iop32x/io.h | 27 - include/asm-arm/arch-iop32x/iop32x.h | 37 - include/asm-arm/arch-iop32x/iq31244.h | 17 - include/asm-arm/arch-iop32x/iq80321.h | 17 - include/asm-arm/arch-iop32x/irqs.h | 50 - include/asm-arm/arch-iop32x/memory.h | 26 - include/asm-arm/arch-iop32x/n2100.h | 19 - include/asm-arm/arch-iop32x/system.h | 33 - include/asm-arm/arch-iop32x/time.h | 4 - include/asm-arm/arch-iop32x/timex.h | 9 - include/asm-arm/arch-iop32x/uncompress.h | 39 - include/asm-arm/arch-iop32x/vmalloc.h | 5 - include/asm-arm/arch-iop33x/adma.h | 5 - include/asm-arm/arch-iop33x/debug-macro.S | 24 - include/asm-arm/arch-iop33x/dma.h | 9 - include/asm-arm/arch-iop33x/entry-macro.S | 37 - include/asm-arm/arch-iop33x/gpio.h | 6 - include/asm-arm/arch-iop33x/hardware.h | 46 - include/asm-arm/arch-iop33x/io.h | 27 - include/asm-arm/arch-iop33x/iop33x.h | 43 - include/asm-arm/arch-iop33x/iq80331.h | 16 - include/asm-arm/arch-iop33x/iq80332.h | 16 - include/asm-arm/arch-iop33x/irqs.h | 60 - include/asm-arm/arch-iop33x/memory.h | 26 - include/asm-arm/arch-iop33x/system.h | 22 - include/asm-arm/arch-iop33x/time.h | 4 - include/asm-arm/arch-iop33x/timex.h | 9 - include/asm-arm/arch-iop33x/uncompress.h | 37 - include/asm-arm/arch-iop33x/vmalloc.h | 5 - include/asm-arm/arch-ixp2000/debug-macro.S | 27 - include/asm-arm/arch-ixp2000/dma.h | 9 - include/asm-arm/arch-ixp2000/enp2611.h | 46 - include/asm-arm/arch-ixp2000/entry-macro.S | 60 - include/asm-arm/arch-ixp2000/gpio.h | 48 - include/asm-arm/arch-ixp2000/hardware.h | 44 - include/asm-arm/arch-ixp2000/io.h | 134 -- include/asm-arm/arch-ixp2000/irqs.h | 207 -- include/asm-arm/arch-ixp2000/ixdp2x00.h | 92 - include/asm-arm/arch-ixp2000/ixdp2x01.h | 57 - include/asm-arm/arch-ixp2000/ixp2000-regs.h | 457 ----- include/asm-arm/arch-ixp2000/memory.h | 34 - include/asm-arm/arch-ixp2000/platform.h | 152 -- include/asm-arm/arch-ixp2000/system.h | 49 - include/asm-arm/arch-ixp2000/timex.h | 13 - include/asm-arm/arch-ixp2000/uncompress.h | 47 - include/asm-arm/arch-ixp2000/vmalloc.h | 20 - include/asm-arm/arch-ixp23xx/debug-macro.S | 26 - include/asm-arm/arch-ixp23xx/dma.h | 3 - include/asm-arm/arch-ixp23xx/entry-macro.S | 37 - include/asm-arm/arch-ixp23xx/hardware.h | 37 - include/asm-arm/arch-ixp23xx/io.h | 54 - include/asm-arm/arch-ixp23xx/irqs.h | 223 --- include/asm-arm/arch-ixp23xx/ixdp2351.h | 89 - include/asm-arm/arch-ixp23xx/ixp23xx.h | 298 --- include/asm-arm/arch-ixp23xx/memory.h | 48 - include/asm-arm/arch-ixp23xx/platform.h | 57 - include/asm-arm/arch-ixp23xx/system.h | 33 - include/asm-arm/arch-ixp23xx/time.h | 3 - include/asm-arm/arch-ixp23xx/timex.h | 7 - include/asm-arm/arch-ixp23xx/uncompress.h | 40 - include/asm-arm/arch-ixp23xx/vmalloc.h | 10 - include/asm-arm/arch-ixp4xx/avila.h | 39 - include/asm-arm/arch-ixp4xx/coyote.h | 33 - include/asm-arm/arch-ixp4xx/cpu.h | 46 - include/asm-arm/arch-ixp4xx/debug-macro.S | 24 - include/asm-arm/arch-ixp4xx/dma.h | 21 - include/asm-arm/arch-ixp4xx/dsmg600.h | 52 - include/asm-arm/arch-ixp4xx/entry-macro.S | 47 - include/asm-arm/arch-ixp4xx/fsg.h | 50 - include/asm-arm/arch-ixp4xx/gpio.h | 73 - include/asm-arm/arch-ixp4xx/gtwx5715.h | 116 -- include/asm-arm/arch-ixp4xx/hardware.h | 50 - include/asm-arm/arch-ixp4xx/io.h | 569 ------ include/asm-arm/arch-ixp4xx/irqs.h | 138 -- include/asm-arm/arch-ixp4xx/ixdp425.h | 39 - include/asm-arm/arch-ixp4xx/ixp4xx-regs.h | 638 ------ include/asm-arm/arch-ixp4xx/memory.h | 40 - include/asm-arm/arch-ixp4xx/nas100d.h | 52 - include/asm-arm/arch-ixp4xx/npe.h | 39 - include/asm-arm/arch-ixp4xx/nslu2.h | 55 - include/asm-arm/arch-ixp4xx/platform.h | 173 -- include/asm-arm/arch-ixp4xx/prpmc1100.h | 33 - include/asm-arm/arch-ixp4xx/qmgr.h | 126 -- include/asm-arm/arch-ixp4xx/system.h | 42 - include/asm-arm/arch-ixp4xx/timex.h | 15 - include/asm-arm/arch-ixp4xx/udc.h | 8 - include/asm-arm/arch-ixp4xx/uncompress.h | 57 - include/asm-arm/arch-ixp4xx/vmalloc.h | 5 - include/asm-arm/arch-kirkwood/debug-macro.S | 20 - include/asm-arm/arch-kirkwood/dma.h | 1 - include/asm-arm/arch-kirkwood/entry-macro.S | 40 - include/asm-arm/arch-kirkwood/hardware.h | 21 - include/asm-arm/arch-kirkwood/io.h | 26 - include/asm-arm/arch-kirkwood/irqs.h | 63 - include/asm-arm/arch-kirkwood/kirkwood.h | 100 - include/asm-arm/arch-kirkwood/memory.h | 14 - include/asm-arm/arch-kirkwood/system.h | 37 - include/asm-arm/arch-kirkwood/timex.h | 11 - include/asm-arm/arch-kirkwood/uncompress.h | 47 - include/asm-arm/arch-kirkwood/vmalloc.h | 5 - include/asm-arm/arch-ks8695/debug-macro.S | 38 - include/asm-arm/arch-ks8695/devices.h | 37 - include/asm-arm/arch-ks8695/dma.h | 17 - include/asm-arm/arch-ks8695/entry-macro.S | 53 - include/asm-arm/arch-ks8695/gpio.h | 79 - include/asm-arm/arch-ks8695/hardware.h | 49 - include/asm-arm/arch-ks8695/io.h | 19 - include/asm-arm/arch-ks8695/irqs.h | 54 - include/asm-arm/arch-ks8695/memory.h | 49 - include/asm-arm/arch-ks8695/regs-gpio.h | 55 - include/asm-arm/arch-ks8695/regs-hpna.h | 25 - include/asm-arm/arch-ks8695/regs-irq.h | 41 - include/asm-arm/arch-ks8695/regs-lan.h | 65 - include/asm-arm/arch-ks8695/regs-mem.h | 89 - include/asm-arm/arch-ks8695/regs-misc.h | 97 - include/asm-arm/arch-ks8695/regs-pci.h | 53 - include/asm-arm/arch-ks8695/regs-switch.h | 66 - include/asm-arm/arch-ks8695/regs-sys.h | 34 - include/asm-arm/arch-ks8695/regs-timer.h | 40 - include/asm-arm/arch-ks8695/regs-uart.h | 92 - include/asm-arm/arch-ks8695/regs-wan.h | 65 - include/asm-arm/arch-ks8695/system.h | 48 - include/asm-arm/arch-ks8695/timex.h | 20 - include/asm-arm/arch-ks8695/uncompress.h | 37 - include/asm-arm/arch-ks8695/vmalloc.h | 19 - include/asm-arm/arch-l7200/aux_reg.h | 28 - include/asm-arm/arch-l7200/debug-macro.S | 40 - include/asm-arm/arch-l7200/dma.h | 23 - include/asm-arm/arch-l7200/entry-macro.S | 35 - include/asm-arm/arch-l7200/gp_timers.h | 42 - include/asm-arm/arch-l7200/gpio.h | 105 - include/asm-arm/arch-l7200/hardware.h | 57 - include/asm-arm/arch-l7200/io.h | 27 - include/asm-arm/arch-l7200/irqs.h | 56 - include/asm-arm/arch-l7200/memory.h | 29 - include/asm-arm/arch-l7200/pmpcon.h | 46 - include/asm-arm/arch-l7200/pmu.h | 125 -- include/asm-arm/arch-l7200/serial.h | 37 - include/asm-arm/arch-l7200/serial_l7200.h | 101 - include/asm-arm/arch-l7200/sib.h | 119 -- include/asm-arm/arch-l7200/sys-clock.h | 67 - include/asm-arm/arch-l7200/system.h | 29 - include/asm-arm/arch-l7200/time.h | 73 - include/asm-arm/arch-l7200/timex.h | 20 - include/asm-arm/arch-l7200/uncompress.h | 39 - include/asm-arm/arch-l7200/vmalloc.h | 4 - include/asm-arm/arch-lh7a40x/clocks.h | 18 - include/asm-arm/arch-lh7a40x/constants.h | 91 - include/asm-arm/arch-lh7a40x/debug-macro.S | 39 - include/asm-arm/arch-lh7a40x/dma.h | 86 - include/asm-arm/arch-lh7a40x/entry-macro.S | 149 -- include/asm-arm/arch-lh7a40x/hardware.h | 62 - include/asm-arm/arch-lh7a40x/io.h | 22 - include/asm-arm/arch-lh7a40x/irqs.h | 200 -- include/asm-arm/arch-lh7a40x/memory.h | 76 - include/asm-arm/arch-lh7a40x/registers.h | 224 --- include/asm-arm/arch-lh7a40x/ssp.h | 71 - include/asm-arm/arch-lh7a40x/system.h | 19 - include/asm-arm/arch-lh7a40x/timex.h | 17 - include/asm-arm/arch-lh7a40x/uncompress.h | 38 - include/asm-arm/arch-lh7a40x/vmalloc.h | 10 - include/asm-arm/arch-loki/debug-macro.S | 20 - include/asm-arm/arch-loki/dma.h | 1 - include/asm-arm/arch-loki/entry-macro.S | 30 - include/asm-arm/arch-loki/hardware.h | 15 - include/asm-arm/arch-loki/io.h | 26 - include/asm-arm/arch-loki/irqs.h | 58 - include/asm-arm/arch-loki/loki.h | 97 - include/asm-arm/arch-loki/memory.h | 14 - include/asm-arm/arch-loki/system.h | 37 - include/asm-arm/arch-loki/timex.h | 11 - include/asm-arm/arch-loki/uncompress.h | 47 - include/asm-arm/arch-loki/vmalloc.h | 5 - include/asm-arm/arch-msm/board.h | 37 - include/asm-arm/arch-msm/debug-macro.S | 40 - include/asm-arm/arch-msm/dma.h | 151 -- include/asm-arm/arch-msm/entry-macro.S | 38 - include/asm-arm/arch-msm/hardware.h | 18 - include/asm-arm/arch-msm/io.h | 33 - include/asm-arm/arch-msm/irqs.h | 90 - include/asm-arm/arch-msm/memory.h | 27 - include/asm-arm/arch-msm/msm_iomap.h | 104 - include/asm-arm/arch-msm/system.h | 23 - include/asm-arm/arch-msm/timex.h | 21 - include/asm-arm/arch-msm/uncompress.h | 36 - include/asm-arm/arch-msm/vmalloc.h | 22 - include/asm-arm/arch-mv78xx0/debug-macro.S | 20 - include/asm-arm/arch-mv78xx0/dma.h | 1 - include/asm-arm/arch-mv78xx0/entry-macro.S | 39 - include/asm-arm/arch-mv78xx0/hardware.h | 21 - include/asm-arm/arch-mv78xx0/io.h | 26 - include/asm-arm/arch-mv78xx0/irqs.h | 91 - include/asm-arm/arch-mv78xx0/memory.h | 14 - include/asm-arm/arch-mv78xx0/mv78xx0.h | 126 -- include/asm-arm/arch-mv78xx0/system.h | 37 - include/asm-arm/arch-mv78xx0/timex.h | 9 - include/asm-arm/arch-mv78xx0/uncompress.h | 47 - include/asm-arm/arch-mv78xx0/vmalloc.h | 5 - include/asm-arm/arch-mxc/board-mx27ads.h | 354 ---- include/asm-arm/arch-mxc/board-mx31ads.h | 117 -- include/asm-arm/arch-mxc/board-mx31lite.h | 38 - include/asm-arm/arch-mxc/board-pcm037.h | 27 - include/asm-arm/arch-mxc/board-pcm038.h | 41 - include/asm-arm/arch-mxc/clock.h | 67 - include/asm-arm/arch-mxc/common.h | 20 - include/asm-arm/arch-mxc/debug-macro.S | 49 - include/asm-arm/arch-mxc/dma.h | 14 - include/asm-arm/arch-mxc/entry-macro.S | 39 - include/asm-arm/arch-mxc/gpio.h | 42 - include/asm-arm/arch-mxc/hardware.h | 37 - include/asm-arm/arch-mxc/iim.h | 77 - include/asm-arm/arch-mxc/imx-uart.h | 32 - include/asm-arm/arch-mxc/io.h | 22 - include/asm-arm/arch-mxc/iomux-mx1-mx2.h | 372 ---- include/asm-arm/arch-mxc/iomux-mx3.h | 501 ----- include/asm-arm/arch-mxc/irqs.h | 16 - include/asm-arm/arch-mxc/memory.h | 29 - include/asm-arm/arch-mxc/mx27.h | 302 --- include/asm-arm/arch-mxc/mx31.h | 384 ---- include/asm-arm/arch-mxc/mxc.h | 36 - include/asm-arm/arch-mxc/mxc_timer.h | 158 -- include/asm-arm/arch-mxc/system.h | 34 - include/asm-arm/arch-mxc/timex.h | 25 - include/asm-arm/arch-mxc/uncompress.h | 78 - include/asm-arm/arch-mxc/vmalloc.h | 26 - include/asm-arm/arch-netx/debug-macro.S | 38 - include/asm-arm/arch-netx/dma.h | 21 - include/asm-arm/arch-netx/entry-macro.S | 41 - include/asm-arm/arch-netx/eth.h | 27 - include/asm-arm/arch-netx/hardware.h | 39 - include/asm-arm/arch-netx/io.h | 28 - include/asm-arm/arch-netx/irqs.h | 70 - include/asm-arm/arch-netx/memory.h | 36 - include/asm-arm/arch-netx/netx-regs.h | 410 ---- include/asm-arm/arch-netx/param.h | 18 - include/asm-arm/arch-netx/pfifo.h | 54 - include/asm-arm/arch-netx/system.h | 38 - include/asm-arm/arch-netx/timex.h | 20 - include/asm-arm/arch-netx/uncompress.h | 76 - include/asm-arm/arch-netx/vmalloc.h | 19 - include/asm-arm/arch-netx/xc.h | 42 - include/asm-arm/arch-ns9xxx/board.h | 42 - include/asm-arm/arch-ns9xxx/debug-macro.S | 22 - include/asm-arm/arch-ns9xxx/dma.h | 14 - include/asm-arm/arch-ns9xxx/entry-macro.S | 28 - include/asm-arm/arch-ns9xxx/gpio.h | 47 - include/asm-arm/arch-ns9xxx/hardware.h | 79 - include/asm-arm/arch-ns9xxx/io.h | 20 - include/asm-arm/arch-ns9xxx/irqs.h | 86 - include/asm-arm/arch-ns9xxx/memory.h | 27 - include/asm-arm/arch-ns9xxx/module.h | 60 - include/asm-arm/arch-ns9xxx/processor-ns9360.h | 32 - include/asm-arm/arch-ns9xxx/processor.h | 42 - include/asm-arm/arch-ns9xxx/regs-bbu.h | 45 - .../asm-arm/arch-ns9xxx/regs-board-a9m9750dev.h | 24 - include/asm-arm/arch-ns9xxx/regs-mem.h | 135 -- include/asm-arm/arch-ns9xxx/regs-sys-common.h | 31 - include/asm-arm/arch-ns9xxx/regs-sys-ns9360.h | 148 -- include/asm-arm/arch-ns9xxx/system.h | 35 - include/asm-arm/arch-ns9xxx/timex.h | 20 - include/asm-arm/arch-ns9xxx/uncompress.h | 164 -- include/asm-arm/arch-ns9xxx/vmalloc.h | 16 - include/asm-arm/arch-omap/aic23.h | 116 -- include/asm-arm/arch-omap/blizzard.h | 12 - include/asm-arm/arch-omap/board-2430sdp.h | 39 - include/asm-arm/arch-omap/board-ams-delta.h | 76 - include/asm-arm/arch-omap/board-apollon.h | 38 - include/asm-arm/arch-omap/board-fsample.h | 51 - include/asm-arm/arch-omap/board-h2.h | 41 - include/asm-arm/arch-omap/board-h3.h | 36 - include/asm-arm/arch-omap/board-h4.h | 35 - include/asm-arm/arch-omap/board-innovator.h | 52 - include/asm-arm/arch-omap/board-nokia.h | 54 - include/asm-arm/arch-omap/board-osk.h | 47 - include/asm-arm/arch-omap/board-palmte.h | 32 - include/asm-arm/arch-omap/board-palmtt.h | 23 - include/asm-arm/arch-omap/board-palmz71.h | 26 - include/asm-arm/arch-omap/board-perseus2.h | 39 - include/asm-arm/arch-omap/board-sx1.h | 52 - include/asm-arm/arch-omap/board-voiceblue.h | 20 - include/asm-arm/arch-omap/board.h | 186 -- include/asm-arm/arch-omap/clock.h | 162 -- include/asm-arm/arch-omap/common.h | 69 - include/asm-arm/arch-omap/control.h | 189 -- include/asm-arm/arch-omap/cpu.h | 402 ---- include/asm-arm/arch-omap/debug-macro.S | 58 - include/asm-arm/arch-omap/dma.h | 570 ------ include/asm-arm/arch-omap/dmtimer.h | 84 - include/asm-arm/arch-omap/dsp_common.h | 40 - include/asm-arm/arch-omap/eac.h | 100 - include/asm-arm/arch-omap/entry-macro.S | 89 - include/asm-arm/arch-omap/fpga.h | 197 -- include/asm-arm/arch-omap/gpio-switch.h | 54 - include/asm-arm/arch-omap/gpio.h | 122 -- include/asm-arm/arch-omap/gpioexpander.h | 35 - include/asm-arm/arch-omap/gpmc.h | 96 - include/asm-arm/arch-omap/hardware.h | 355 ---- include/asm-arm/arch-omap/hwa742.h | 12 - include/asm-arm/arch-omap/io.h | 197 -- include/asm-arm/arch-omap/irda.h | 37 - include/asm-arm/arch-omap/irqs.h | 332 ---- include/asm-arm/arch-omap/keypad.h | 39 - include/asm-arm/arch-omap/lcd_mipid.h | 24 - include/asm-arm/arch-omap/led.h | 24 - include/asm-arm/arch-omap/mailbox.h | 73 - include/asm-arm/arch-omap/mcbsp.h | 380 ---- include/asm-arm/arch-omap/mcspi.h | 15 - include/asm-arm/arch-omap/memory.h | 103 - include/asm-arm/arch-omap/menelaus.h | 49 - include/asm-arm/arch-omap/mmc.h | 74 - include/asm-arm/arch-omap/mtd-xip.h | 61 - include/asm-arm/arch-omap/mux.h | 615 ------ include/asm-arm/arch-omap/nand.h | 24 - include/asm-arm/arch-omap/omap-alsa.h | 123 -- include/asm-arm/arch-omap/omap1510.h | 48 - include/asm-arm/arch-omap/omap16xx.h | 197 -- include/asm-arm/arch-omap/omap24xx.h | 107 - include/asm-arm/arch-omap/omap34xx.h | 72 - include/asm-arm/arch-omap/omap730.h | 102 - include/asm-arm/arch-omap/omapfb.h | 395 ---- include/asm-arm/arch-omap/onenand.h | 21 - include/asm-arm/arch-omap/param.h | 8 - include/asm-arm/arch-omap/pm.h | 356 ---- include/asm-arm/arch-omap/prcm.h | 33 - include/asm-arm/arch-omap/sdrc.h | 75 - include/asm-arm/arch-omap/serial.h | 37 - include/asm-arm/arch-omap/sram.h | 56 - include/asm-arm/arch-omap/system.h | 49 - include/asm-arm/arch-omap/tc.h | 106 - include/asm-arm/arch-omap/timex.h | 41 - include/asm-arm/arch-omap/uncompress.h | 83 - include/asm-arm/arch-omap/usb.h | 141 -- include/asm-arm/arch-omap/vmalloc.h | 21 - include/asm-arm/arch-orion5x/debug-macro.S | 22 - include/asm-arm/arch-orion5x/dma.h | 1 - include/asm-arm/arch-orion5x/entry-macro.S | 31 - include/asm-arm/arch-orion5x/gpio.h | 28 - include/asm-arm/arch-orion5x/hardware.h | 21 - include/asm-arm/arch-orion5x/io.h | 63 - include/asm-arm/arch-orion5x/irqs.h | 62 - include/asm-arm/arch-orion5x/memory.h | 16 - include/asm-arm/arch-orion5x/orion5x.h | 162 -- include/asm-arm/arch-orion5x/system.h | 32 - include/asm-arm/arch-orion5x/timex.h | 13 - include/asm-arm/arch-orion5x/uncompress.h | 49 - include/asm-arm/arch-orion5x/vmalloc.h | 5 - include/asm-arm/arch-pnx4008/clock.h | 62 - include/asm-arm/arch-pnx4008/debug-macro.S | 23 - include/asm-arm/arch-pnx4008/dma.h | 162 -- include/asm-arm/arch-pnx4008/entry-macro.S | 127 -- include/asm-arm/arch-pnx4008/gpio.h | 241 --- include/asm-arm/arch-pnx4008/hardware.h | 32 - include/asm-arm/arch-pnx4008/i2c.h | 67 - include/asm-arm/arch-pnx4008/io.h | 21 - include/asm-arm/arch-pnx4008/irq.h | 42 - include/asm-arm/arch-pnx4008/irqs.h | 215 -- include/asm-arm/arch-pnx4008/memory.h | 24 - include/asm-arm/arch-pnx4008/param.h | 21 - include/asm-arm/arch-pnx4008/platform.h | 69 - include/asm-arm/arch-pnx4008/pm.h | 33 - include/asm-arm/arch-pnx4008/system.h | 38 - include/asm-arm/arch-pnx4008/timex.h | 73 - include/asm-arm/arch-pnx4008/uncompress.h | 46 - include/asm-arm/arch-pnx4008/vmalloc.h | 20 - include/asm-arm/arch-pxa/akita.h | 32 - include/asm-arm/arch-pxa/audio.h | 17 - include/asm-arm/arch-pxa/bitfield.h | 113 -- include/asm-arm/arch-pxa/camera.h | 48 - include/asm-arm/arch-pxa/colibri.h | 19 - include/asm-arm/arch-pxa/corgi.h | 109 - include/asm-arm/arch-pxa/debug-macro.S | 25 - include/asm-arm/arch-pxa/dma.h | 50 - include/asm-arm/arch-pxa/entry-macro.S | 57 - include/asm-arm/arch-pxa/eseries-gpio.h | 50 - include/asm-arm/arch-pxa/eseries-irq.h | 27 - include/asm-arm/arch-pxa/gpio.h | 65 - include/asm-arm/arch-pxa/gumstix.h | 96 - include/asm-arm/arch-pxa/hardware.h | 240 --- include/asm-arm/arch-pxa/i2c.h | 77 - include/asm-arm/arch-pxa/idp.h | 199 -- include/asm-arm/arch-pxa/io.h | 20 - include/asm-arm/arch-pxa/irda.h | 23 - include/asm-arm/arch-pxa/irqs.h | 264 --- include/asm-arm/arch-pxa/littleton.h | 6 - include/asm-arm/arch-pxa/lpd270.h | 38 - include/asm-arm/arch-pxa/lubbock.h | 40 - include/asm-arm/arch-pxa/magician.h | 117 -- include/asm-arm/arch-pxa/mainstone.h | 120 -- include/asm-arm/arch-pxa/memory.h | 52 - include/asm-arm/arch-pxa/mfp-pxa25x.h | 161 -- include/asm-arm/arch-pxa/mfp-pxa27x.h | 433 ---- include/asm-arm/arch-pxa/mfp-pxa2xx.h | 133 -- include/asm-arm/arch-pxa/mfp-pxa300.h | 575 ------ include/asm-arm/arch-pxa/mfp-pxa320.h | 447 ----- include/asm-arm/arch-pxa/mfp-pxa3xx.h | 252 --- include/asm-arm/arch-pxa/mfp-pxa930.h | 491 ----- include/asm-arm/arch-pxa/mfp.h | 319 --- include/asm-arm/arch-pxa/mmc.h | 23 - include/asm-arm/arch-pxa/mtd-xip.h | 37 - include/asm-arm/arch-pxa/ohci.h | 20 - include/asm-arm/arch-pxa/palmtx.h | 106 - include/asm-arm/arch-pxa/pcm027.h | 75 - include/asm-arm/arch-pxa/pcm990_baseboard.h | 275 --- include/asm-arm/arch-pxa/pm.h | 27 - include/asm-arm/arch-pxa/poodle.h | 75 - include/asm-arm/arch-pxa/pxa-regs.h | 1070 ---------- include/asm-arm/arch-pxa/pxa25x-udc.h | 163 -- include/asm-arm/arch-pxa/pxa27x-udc.h | 257 --- include/asm-arm/arch-pxa/pxa27x_keypad.h | 58 - include/asm-arm/arch-pxa/pxa2xx-gpio.h | 368 ---- include/asm-arm/arch-pxa/pxa2xx-regs.h | 246 --- include/asm-arm/arch-pxa/pxa2xx_spi.h | 46 - include/asm-arm/arch-pxa/pxa3xx-regs.h | 183 -- include/asm-arm/arch-pxa/pxa3xx_nand.h | 20 - include/asm-arm/arch-pxa/pxafb.h | 151 -- include/asm-arm/arch-pxa/regs-lcd.h | 180 -- include/asm-arm/arch-pxa/regs-ssp.h | 127 -- include/asm-arm/arch-pxa/sharpsl.h | 34 - include/asm-arm/arch-pxa/spitz.h | 158 -- include/asm-arm/arch-pxa/ssp.h | 83 - include/asm-arm/arch-pxa/system.h | 24 - include/asm-arm/arch-pxa/timex.h | 26 - include/asm-arm/arch-pxa/tosa.h | 198 -- include/asm-arm/arch-pxa/tosa_bt.h | 22 - include/asm-arm/arch-pxa/trizeps4.h | 106 - include/asm-arm/arch-pxa/udc.h | 8 - include/asm-arm/arch-pxa/uncompress.h | 45 - include/asm-arm/arch-pxa/vmalloc.h | 11 - include/asm-arm/arch-pxa/zylonite.h | 47 - include/asm-arm/arch-realview/board-eb.h | 191 -- include/asm-arm/arch-realview/board-pb1176.h | 152 -- include/asm-arm/arch-realview/board-pb11mp.h | 186 -- include/asm-arm/arch-realview/debug-macro.S | 22 - include/asm-arm/arch-realview/dma.h | 20 - include/asm-arm/arch-realview/entry-macro.S | 81 - include/asm-arm/arch-realview/hardware.h | 31 - include/asm-arm/arch-realview/io.h | 33 - include/asm-arm/arch-realview/irqs.h | 38 - include/asm-arm/arch-realview/memory.h | 38 - include/asm-arm/arch-realview/platform.h | 293 --- include/asm-arm/arch-realview/scu.h | 13 - include/asm-arm/arch-realview/smp.h | 30 - include/asm-arm/arch-realview/system.h | 51 - include/asm-arm/arch-realview/timex.h | 23 - include/asm-arm/arch-realview/uncompress.h | 72 - include/asm-arm/arch-realview/vmalloc.h | 21 - include/asm-arm/arch-rpc/acornfb.h | 140 -- include/asm-arm/arch-rpc/debug-macro.S | 25 - include/asm-arm/arch-rpc/dma.h | 33 - include/asm-arm/arch-rpc/entry-macro.S | 16 - include/asm-arm/arch-rpc/hardware.h | 83 - include/asm-arm/arch-rpc/io.h | 258 --- include/asm-arm/arch-rpc/irqs.h | 46 - include/asm-arm/arch-rpc/memory.h | 39 - include/asm-arm/arch-rpc/system.h | 27 - include/asm-arm/arch-rpc/timex.h | 17 - include/asm-arm/arch-rpc/uncompress.h | 198 -- include/asm-arm/arch-rpc/vmalloc.h | 10 - include/asm-arm/arch-s3c2400/map.h | 66 - include/asm-arm/arch-s3c2400/memory.h | 23 - include/asm-arm/arch-s3c2410/anubis-cpld.h | 25 - include/asm-arm/arch-s3c2410/anubis-irq.h | 21 - include/asm-arm/arch-s3c2410/anubis-map.h | 38 - include/asm-arm/arch-s3c2410/audio.h | 45 - include/asm-arm/arch-s3c2410/bast-cpld.h | 53 - include/asm-arm/arch-s3c2410/bast-irq.h | 29 - include/asm-arm/arch-s3c2410/bast-map.h | 146 -- include/asm-arm/arch-s3c2410/bast-pmu.h | 40 - include/asm-arm/arch-s3c2410/debug-macro.S | 102 - include/asm-arm/arch-s3c2410/dma.h | 453 ----- include/asm-arm/arch-s3c2410/entry-macro.S | 78 - include/asm-arm/arch-s3c2410/fb.h | 74 - include/asm-arm/arch-s3c2410/gpio.h | 18 - include/asm-arm/arch-s3c2410/h1940-latch.h | 64 - include/asm-arm/arch-s3c2410/h1940.h | 21 - include/asm-arm/arch-s3c2410/hardware.h | 137 -- include/asm-arm/arch-s3c2410/idle.h | 24 - include/asm-arm/arch-s3c2410/io.h | 218 -- include/asm-arm/arch-s3c2410/irqs.h | 166 -- include/asm-arm/arch-s3c2410/leds-gpio.h | 28 - include/asm-arm/arch-s3c2410/map.h | 178 -- include/asm-arm/arch-s3c2410/memory.h | 19 - include/asm-arm/arch-s3c2410/osiris-cpld.h | 30 - include/asm-arm/arch-s3c2410/osiris-map.h | 42 - include/asm-arm/arch-s3c2410/otom-map.h | 30 - include/asm-arm/arch-s3c2410/regs-clock.h | 197 -- include/asm-arm/arch-s3c2410/regs-dsc.h | 184 -- include/asm-arm/arch-s3c2410/regs-gpio.h | 1163 ----------- include/asm-arm/arch-s3c2410/regs-gpioj.h | 106 - include/asm-arm/arch-s3c2410/regs-irq.h | 43 - include/asm-arm/arch-s3c2410/regs-lcd.h | 162 -- include/asm-arm/arch-s3c2410/regs-mem.h | 220 --- include/asm-arm/arch-s3c2410/regs-power.h | 40 - include/asm-arm/arch-s3c2410/regs-s3c2412-mem.h | 29 - include/asm-arm/arch-s3c2410/regs-s3c2412.h | 23 - include/asm-arm/arch-s3c2410/regs-s3c2443-clock.h | 195 -- include/asm-arm/arch-s3c2410/regs-sdi.h | 127 -- include/asm-arm/arch-s3c2410/reset.h | 22 - include/asm-arm/arch-s3c2410/spi-gpio.h | 27 - include/asm-arm/arch-s3c2410/spi.h | 25 - include/asm-arm/arch-s3c2410/system-reset.h | 64 - include/asm-arm/arch-s3c2410/system.h | 58 - include/asm-arm/arch-s3c2410/timex.h | 26 - include/asm-arm/arch-s3c2410/uncompress.h | 52 - include/asm-arm/arch-s3c2410/usb-control.h | 41 - include/asm-arm/arch-s3c2410/vmalloc.h | 20 - include/asm-arm/arch-s3c2410/vr1000-cpld.h | 18 - include/asm-arm/arch-s3c2410/vr1000-irq.h | 26 - include/asm-arm/arch-s3c2410/vr1000-map.h | 110 -- include/asm-arm/arch-sa1100/SA-1100.h | 2072 -------------------- include/asm-arm/arch-sa1100/SA-1101.h | 925 --------- include/asm-arm/arch-sa1100/SA-1111.h | 5 - include/asm-arm/arch-sa1100/assabet.h | 105 - include/asm-arm/arch-sa1100/badge4.h | 75 - include/asm-arm/arch-sa1100/bitfield.h | 113 -- include/asm-arm/arch-sa1100/cerf.h | 28 - include/asm-arm/arch-sa1100/collie.h | 88 - include/asm-arm/arch-sa1100/debug-macro.S | 58 - include/asm-arm/arch-sa1100/dma.h | 117 -- include/asm-arm/arch-sa1100/entry-macro.S | 47 - include/asm-arm/arch-sa1100/gpio.h | 68 - include/asm-arm/arch-sa1100/h3600.h | 169 -- include/asm-arm/arch-sa1100/h3600_gpio.h | 540 ----- include/asm-arm/arch-sa1100/hardware.h | 57 - include/asm-arm/arch-sa1100/ide.h | 75 - include/asm-arm/arch-sa1100/io.h | 26 - include/asm-arm/arch-sa1100/irqs.h | 197 -- include/asm-arm/arch-sa1100/jornada720.h | 27 - include/asm-arm/arch-sa1100/lart.h | 13 - include/asm-arm/arch-sa1100/mcp.h | 21 - include/asm-arm/arch-sa1100/memory.h | 68 - include/asm-arm/arch-sa1100/mtd-xip.h | 26 - include/asm-arm/arch-sa1100/neponset.h | 74 - include/asm-arm/arch-sa1100/shannon.h | 43 - include/asm-arm/arch-sa1100/simpad.h | 112 -- include/asm-arm/arch-sa1100/system.h | 22 - include/asm-arm/arch-sa1100/timex.h | 12 - include/asm-arm/arch-sa1100/uncompress.h | 50 - include/asm-arm/arch-sa1100/vmalloc.h | 4 - include/asm-arm/arch-shark/debug-macro.S | 31 - include/asm-arm/arch-shark/dma.h | 18 - include/asm-arm/arch-shark/entry-macro.S | 41 - include/asm-arm/arch-shark/hardware.h | 51 - include/asm-arm/arch-shark/io.h | 56 - include/asm-arm/arch-shark/irqs.h | 13 - include/asm-arm/arch-shark/memory.h | 48 - include/asm-arm/arch-shark/system.h | 28 - include/asm-arm/arch-shark/timex.h | 7 - include/asm-arm/arch-shark/uncompress.h | 51 - include/asm-arm/arch-shark/vmalloc.h | 4 - include/asm-arm/arch-versatile/debug-macro.S | 23 - include/asm-arm/arch-versatile/dma.h | 20 - include/asm-arm/arch-versatile/entry-macro.S | 44 - include/asm-arm/arch-versatile/hardware.h | 52 - include/asm-arm/arch-versatile/io.h | 32 - include/asm-arm/arch-versatile/irqs.h | 211 -- include/asm-arm/arch-versatile/memory.h | 38 - include/asm-arm/arch-versatile/platform.h | 510 ----- include/asm-arm/arch-versatile/system.h | 49 - include/asm-arm/arch-versatile/timex.h | 23 - include/asm-arm/arch-versatile/uncompress.h | 46 - include/asm-arm/arch-versatile/vmalloc.h | 21 - include/asm-arm/plat-s3c/iic.h | 2 +- include/asm-arm/plat-s3c/nand.h | 2 +- include/asm-arm/plat-s3c/regs-ac97.h | 2 +- include/asm-arm/plat-s3c/regs-adc.h | 2 +- include/asm-arm/plat-s3c/regs-iic.h | 2 +- include/asm-arm/plat-s3c/regs-nand.h | 2 +- include/asm-arm/plat-s3c/regs-rtc.h | 2 +- include/asm-arm/plat-s3c/regs-serial.h | 2 +- include/asm-arm/plat-s3c/regs-timer.h | 2 +- include/asm-arm/plat-s3c/regs-watchdog.h | 2 +- include/asm-arm/plat-s3c24xx/regs-iis.h | 2 +- include/asm-arm/plat-s3c24xx/regs-spi.h | 2 +- include/asm-arm/plat-s3c24xx/regs-udc.h | 2 +- include/asm-arm/plat-s3c24xx/udc.h | 2 +- sound/arm/pxa2xx-ac97.c | 8 +- sound/arm/pxa2xx-pcm.c | 4 +- sound/arm/sa11xx-uda1341.c | 4 +- sound/oss/vidc.c | 2 +- sound/oss/vidc_fill.S | 2 +- sound/oss/waveartist.c | 2 +- sound/soc/at32/playpaq_wm8510.c | 4 +- sound/soc/at91/at91-pcm.c | 4 +- sound/soc/at91/at91-pcm.h | 2 +- sound/soc/at91/at91-ssc.c | 6 +- sound/soc/at91/eti_b1_wm8731.c | 4 +- sound/soc/davinci/davinci-evm.c | 2 +- sound/soc/omap/n810.c | 4 +- sound/soc/omap/omap-mcbsp.c | 6 +- sound/soc/omap/omap-pcm.c | 2 +- sound/soc/pxa/corgi.c | 8 +- sound/soc/pxa/e800_wm9712.c | 6 +- sound/soc/pxa/em-x270.c | 6 +- sound/soc/pxa/poodle.c | 8 +- sound/soc/pxa/pxa2xx-ac97.c | 8 +- sound/soc/pxa/pxa2xx-i2s.c | 8 +- sound/soc/pxa/pxa2xx-pcm.c | 6 +- sound/soc/pxa/spitz.c | 8 +- sound/soc/pxa/tosa.c | 8 +- sound/soc/s3c24xx/neo1973_wm8753.c | 10 +- sound/soc/s3c24xx/s3c2412-i2s.c | 8 +- sound/soc/s3c24xx/s3c2443-ac97.c | 10 +- sound/soc/s3c24xx/s3c24xx-i2s.c | 10 +- sound/soc/s3c24xx/s3c24xx-pcm.c | 6 +- 2348 files changed, 64521 insertions(+), 64540 deletions(-) create mode 100644 arch/arm/mach-aaec2000/include/mach/aaec2000.h create mode 100644 arch/arm/mach-aaec2000/include/mach/aaed2000.h create mode 100644 arch/arm/mach-aaec2000/include/mach/debug-macro.S create mode 100644 arch/arm/mach-aaec2000/include/mach/dma.h create mode 100644 arch/arm/mach-aaec2000/include/mach/entry-macro.S create mode 100644 arch/arm/mach-aaec2000/include/mach/hardware.h create mode 100644 arch/arm/mach-aaec2000/include/mach/io.h create mode 100644 arch/arm/mach-aaec2000/include/mach/irqs.h create mode 100644 arch/arm/mach-aaec2000/include/mach/memory.h create mode 100644 arch/arm/mach-aaec2000/include/mach/system.h create mode 100644 arch/arm/mach-aaec2000/include/mach/timex.h create mode 100644 arch/arm/mach-aaec2000/include/mach/uncompress.h create mode 100644 arch/arm/mach-aaec2000/include/mach/vmalloc.h create mode 100644 arch/arm/mach-at91/include/mach/at91_adc.h create mode 100644 arch/arm/mach-at91/include/mach/at91_aic.h create mode 100644 arch/arm/mach-at91/include/mach/at91_dbgu.h create mode 100644 arch/arm/mach-at91/include/mach/at91_mci.h create mode 100644 arch/arm/mach-at91/include/mach/at91_pio.h create mode 100644 arch/arm/mach-at91/include/mach/at91_pit.h create mode 100644 arch/arm/mach-at91/include/mach/at91_pmc.h create mode 100644 arch/arm/mach-at91/include/mach/at91_rstc.h create mode 100644 arch/arm/mach-at91/include/mach/at91_rtc.h create mode 100644 arch/arm/mach-at91/include/mach/at91_rtt.h create mode 100644 arch/arm/mach-at91/include/mach/at91_shdwc.h create mode 100644 arch/arm/mach-at91/include/mach/at91_spi.h create mode 100644 arch/arm/mach-at91/include/mach/at91_ssc.h create mode 100644 arch/arm/mach-at91/include/mach/at91_st.h create mode 100644 arch/arm/mach-at91/include/mach/at91_tc.h create mode 100644 arch/arm/mach-at91/include/mach/at91_twi.h create mode 100644 arch/arm/mach-at91/include/mach/at91_wdt.h create mode 100644 arch/arm/mach-at91/include/mach/at91cap9.h create mode 100644 arch/arm/mach-at91/include/mach/at91cap9_ddrsdr.h create mode 100644 arch/arm/mach-at91/include/mach/at91cap9_matrix.h create mode 100644 arch/arm/mach-at91/include/mach/at91rm9200.h create mode 100644 arch/arm/mach-at91/include/mach/at91rm9200_emac.h create mode 100644 arch/arm/mach-at91/include/mach/at91rm9200_mc.h create mode 100644 arch/arm/mach-at91/include/mach/at91sam9260.h create mode 100644 arch/arm/mach-at91/include/mach/at91sam9260_matrix.h create mode 100644 arch/arm/mach-at91/include/mach/at91sam9261.h create mode 100644 arch/arm/mach-at91/include/mach/at91sam9261_matrix.h create mode 100644 arch/arm/mach-at91/include/mach/at91sam9263.h create mode 100644 arch/arm/mach-at91/include/mach/at91sam9263_matrix.h create mode 100644 arch/arm/mach-at91/include/mach/at91sam9_sdramc.h create mode 100644 arch/arm/mach-at91/include/mach/at91sam9_smc.h create mode 100644 arch/arm/mach-at91/include/mach/at91sam9rl.h create mode 100644 arch/arm/mach-at91/include/mach/at91sam9rl_matrix.h create mode 100644 arch/arm/mach-at91/include/mach/at91x40.h create mode 100644 arch/arm/mach-at91/include/mach/board.h create mode 100644 arch/arm/mach-at91/include/mach/cpu.h create mode 100644 arch/arm/mach-at91/include/mach/debug-macro.S create mode 100644 arch/arm/mach-at91/include/mach/dma.h create mode 100644 arch/arm/mach-at91/include/mach/entry-macro.S create mode 100644 arch/arm/mach-at91/include/mach/gpio.h create mode 100644 arch/arm/mach-at91/include/mach/hardware.h create mode 100644 arch/arm/mach-at91/include/mach/io.h create mode 100644 arch/arm/mach-at91/include/mach/irqs.h create mode 100644 arch/arm/mach-at91/include/mach/memory.h create mode 100644 arch/arm/mach-at91/include/mach/system.h create mode 100644 arch/arm/mach-at91/include/mach/timex.h create mode 100644 arch/arm/mach-at91/include/mach/uncompress.h create mode 100644 arch/arm/mach-at91/include/mach/vmalloc.h create mode 100644 arch/arm/mach-clps711x/include/mach/autcpu12.h create mode 100644 arch/arm/mach-clps711x/include/mach/debug-macro.S create mode 100644 arch/arm/mach-clps711x/include/mach/dma.h create mode 100644 arch/arm/mach-clps711x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-clps711x/include/mach/hardware.h create mode 100644 arch/arm/mach-clps711x/include/mach/io.h create mode 100644 arch/arm/mach-clps711x/include/mach/irqs.h create mode 100644 arch/arm/mach-clps711x/include/mach/memory.h create mode 100644 arch/arm/mach-clps711x/include/mach/syspld.h create mode 100644 arch/arm/mach-clps711x/include/mach/system.h create mode 100644 arch/arm/mach-clps711x/include/mach/time.h create mode 100644 arch/arm/mach-clps711x/include/mach/timex.h create mode 100644 arch/arm/mach-clps711x/include/mach/uncompress.h create mode 100644 arch/arm/mach-clps711x/include/mach/vmalloc.h create mode 100644 arch/arm/mach-clps7500/include/mach/acornfb.h create mode 100644 arch/arm/mach-clps7500/include/mach/debug-macro.S create mode 100644 arch/arm/mach-clps7500/include/mach/dma.h create mode 100644 arch/arm/mach-clps7500/include/mach/entry-macro.S create mode 100644 arch/arm/mach-clps7500/include/mach/hardware.h create mode 100644 arch/arm/mach-clps7500/include/mach/io.h create mode 100644 arch/arm/mach-clps7500/include/mach/irq.h create mode 100644 arch/arm/mach-clps7500/include/mach/irqs.h create mode 100644 arch/arm/mach-clps7500/include/mach/memory.h create mode 100644 arch/arm/mach-clps7500/include/mach/system.h create mode 100644 arch/arm/mach-clps7500/include/mach/timex.h create mode 100644 arch/arm/mach-clps7500/include/mach/uncompress.h create mode 100644 arch/arm/mach-clps7500/include/mach/vmalloc.h create mode 100644 arch/arm/mach-davinci/include/mach/clock.h create mode 100644 arch/arm/mach-davinci/include/mach/common.h create mode 100644 arch/arm/mach-davinci/include/mach/debug-macro.S create mode 100644 arch/arm/mach-davinci/include/mach/dma.h create mode 100644 arch/arm/mach-davinci/include/mach/entry-macro.S create mode 100644 arch/arm/mach-davinci/include/mach/gpio.h create mode 100644 arch/arm/mach-davinci/include/mach/hardware.h create mode 100644 arch/arm/mach-davinci/include/mach/i2c.h create mode 100644 arch/arm/mach-davinci/include/mach/io.h create mode 100644 arch/arm/mach-davinci/include/mach/irqs.h create mode 100644 arch/arm/mach-davinci/include/mach/memory.h create mode 100644 arch/arm/mach-davinci/include/mach/mux.h create mode 100644 arch/arm/mach-davinci/include/mach/psc.h create mode 100644 arch/arm/mach-davinci/include/mach/serial.h create mode 100644 arch/arm/mach-davinci/include/mach/system.h create mode 100644 arch/arm/mach-davinci/include/mach/timex.h create mode 100644 arch/arm/mach-davinci/include/mach/uncompress.h create mode 100644 arch/arm/mach-davinci/include/mach/vmalloc.h create mode 100644 arch/arm/mach-ebsa110/include/mach/debug-macro.S create mode 100644 arch/arm/mach-ebsa110/include/mach/dma.h create mode 100644 arch/arm/mach-ebsa110/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ebsa110/include/mach/hardware.h create mode 100644 arch/arm/mach-ebsa110/include/mach/io.h create mode 100644 arch/arm/mach-ebsa110/include/mach/irqs.h create mode 100644 arch/arm/mach-ebsa110/include/mach/memory.h create mode 100644 arch/arm/mach-ebsa110/include/mach/system.h create mode 100644 arch/arm/mach-ebsa110/include/mach/timex.h create mode 100644 arch/arm/mach-ebsa110/include/mach/uncompress.h create mode 100644 arch/arm/mach-ebsa110/include/mach/vmalloc.h create mode 100644 arch/arm/mach-ep93xx/include/mach/debug-macro.S create mode 100644 arch/arm/mach-ep93xx/include/mach/dma.h create mode 100644 arch/arm/mach-ep93xx/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h create mode 100644 arch/arm/mach-ep93xx/include/mach/gesbc9312.h create mode 100644 arch/arm/mach-ep93xx/include/mach/gpio.h create mode 100644 arch/arm/mach-ep93xx/include/mach/hardware.h create mode 100644 arch/arm/mach-ep93xx/include/mach/io.h create mode 100644 arch/arm/mach-ep93xx/include/mach/irqs.h create mode 100644 arch/arm/mach-ep93xx/include/mach/memory.h create mode 100644 arch/arm/mach-ep93xx/include/mach/platform.h create mode 100644 arch/arm/mach-ep93xx/include/mach/system.h create mode 100644 arch/arm/mach-ep93xx/include/mach/timex.h create mode 100644 arch/arm/mach-ep93xx/include/mach/ts72xx.h create mode 100644 arch/arm/mach-ep93xx/include/mach/uncompress.h create mode 100644 arch/arm/mach-ep93xx/include/mach/vmalloc.h create mode 100644 arch/arm/mach-footbridge/include/mach/debug-macro.S create mode 100644 arch/arm/mach-footbridge/include/mach/dma.h create mode 100644 arch/arm/mach-footbridge/include/mach/entry-macro.S create mode 100644 arch/arm/mach-footbridge/include/mach/hardware.h create mode 100644 arch/arm/mach-footbridge/include/mach/io.h create mode 100644 arch/arm/mach-footbridge/include/mach/irqs.h create mode 100644 arch/arm/mach-footbridge/include/mach/memory.h create mode 100644 arch/arm/mach-footbridge/include/mach/system.h create mode 100644 arch/arm/mach-footbridge/include/mach/timex.h create mode 100644 arch/arm/mach-footbridge/include/mach/uncompress.h create mode 100644 arch/arm/mach-footbridge/include/mach/vmalloc.h create mode 100644 arch/arm/mach-h720x/include/mach/boards.h create mode 100644 arch/arm/mach-h720x/include/mach/debug-macro.S create mode 100644 arch/arm/mach-h720x/include/mach/dma.h create mode 100644 arch/arm/mach-h720x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-h720x/include/mach/h7201-regs.h create mode 100644 arch/arm/mach-h720x/include/mach/h7202-regs.h create mode 100644 arch/arm/mach-h720x/include/mach/hardware.h create mode 100644 arch/arm/mach-h720x/include/mach/io.h create mode 100644 arch/arm/mach-h720x/include/mach/irqs.h create mode 100644 arch/arm/mach-h720x/include/mach/memory.h create mode 100644 arch/arm/mach-h720x/include/mach/system.h create mode 100644 arch/arm/mach-h720x/include/mach/timex.h create mode 100644 arch/arm/mach-h720x/include/mach/uncompress.h create mode 100644 arch/arm/mach-h720x/include/mach/vmalloc.h create mode 100644 arch/arm/mach-imx/include/mach/debug-macro.S create mode 100644 arch/arm/mach-imx/include/mach/dma.h create mode 100644 arch/arm/mach-imx/include/mach/entry-macro.S create mode 100644 arch/arm/mach-imx/include/mach/gpio.h create mode 100644 arch/arm/mach-imx/include/mach/hardware.h create mode 100644 arch/arm/mach-imx/include/mach/imx-dma.h create mode 100644 arch/arm/mach-imx/include/mach/imx-regs.h create mode 100644 arch/arm/mach-imx/include/mach/imx-uart.h create mode 100644 arch/arm/mach-imx/include/mach/imxfb.h create mode 100644 arch/arm/mach-imx/include/mach/io.h create mode 100644 arch/arm/mach-imx/include/mach/irqs.h create mode 100644 arch/arm/mach-imx/include/mach/memory.h create mode 100644 arch/arm/mach-imx/include/mach/mmc.h create mode 100644 arch/arm/mach-imx/include/mach/mx1ads.h create mode 100644 arch/arm/mach-imx/include/mach/spi_imx.h create mode 100644 arch/arm/mach-imx/include/mach/system.h create mode 100644 arch/arm/mach-imx/include/mach/timex.h create mode 100644 arch/arm/mach-imx/include/mach/uncompress.h create mode 100644 arch/arm/mach-imx/include/mach/vmalloc.h create mode 100644 arch/arm/mach-integrator/include/mach/bits.h create mode 100644 arch/arm/mach-integrator/include/mach/cm.h create mode 100644 arch/arm/mach-integrator/include/mach/debug-macro.S create mode 100644 arch/arm/mach-integrator/include/mach/dma.h create mode 100644 arch/arm/mach-integrator/include/mach/entry-macro.S create mode 100644 arch/arm/mach-integrator/include/mach/hardware.h create mode 100644 arch/arm/mach-integrator/include/mach/impd1.h create mode 100644 arch/arm/mach-integrator/include/mach/io.h create mode 100644 arch/arm/mach-integrator/include/mach/irqs.h create mode 100644 arch/arm/mach-integrator/include/mach/lm.h create mode 100644 arch/arm/mach-integrator/include/mach/memory.h create mode 100644 arch/arm/mach-integrator/include/mach/platform.h create mode 100644 arch/arm/mach-integrator/include/mach/system.h create mode 100644 arch/arm/mach-integrator/include/mach/timex.h create mode 100644 arch/arm/mach-integrator/include/mach/uncompress.h create mode 100644 arch/arm/mach-integrator/include/mach/vmalloc.h create mode 100644 arch/arm/mach-iop13xx/include/mach/adma.h create mode 100644 arch/arm/mach-iop13xx/include/mach/debug-macro.S create mode 100644 arch/arm/mach-iop13xx/include/mach/dma.h create mode 100644 arch/arm/mach-iop13xx/include/mach/entry-macro.S create mode 100644 arch/arm/mach-iop13xx/include/mach/hardware.h create mode 100644 arch/arm/mach-iop13xx/include/mach/io.h create mode 100644 arch/arm/mach-iop13xx/include/mach/iop13xx.h create mode 100644 arch/arm/mach-iop13xx/include/mach/iq81340.h create mode 100644 arch/arm/mach-iop13xx/include/mach/irqs.h create mode 100644 arch/arm/mach-iop13xx/include/mach/memory.h create mode 100644 arch/arm/mach-iop13xx/include/mach/msi.h create mode 100644 arch/arm/mach-iop13xx/include/mach/pci.h create mode 100644 arch/arm/mach-iop13xx/include/mach/system.h create mode 100644 arch/arm/mach-iop13xx/include/mach/time.h create mode 100644 arch/arm/mach-iop13xx/include/mach/timex.h create mode 100644 arch/arm/mach-iop13xx/include/mach/uncompress.h create mode 100644 arch/arm/mach-iop13xx/include/mach/vmalloc.h create mode 100644 arch/arm/mach-iop32x/include/mach/adma.h create mode 100644 arch/arm/mach-iop32x/include/mach/debug-macro.S create mode 100644 arch/arm/mach-iop32x/include/mach/dma.h create mode 100644 arch/arm/mach-iop32x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-iop32x/include/mach/glantank.h create mode 100644 arch/arm/mach-iop32x/include/mach/gpio.h create mode 100644 arch/arm/mach-iop32x/include/mach/hardware.h create mode 100644 arch/arm/mach-iop32x/include/mach/io.h create mode 100644 arch/arm/mach-iop32x/include/mach/iop32x.h create mode 100644 arch/arm/mach-iop32x/include/mach/iq31244.h create mode 100644 arch/arm/mach-iop32x/include/mach/iq80321.h create mode 100644 arch/arm/mach-iop32x/include/mach/irqs.h create mode 100644 arch/arm/mach-iop32x/include/mach/memory.h create mode 100644 arch/arm/mach-iop32x/include/mach/n2100.h create mode 100644 arch/arm/mach-iop32x/include/mach/system.h create mode 100644 arch/arm/mach-iop32x/include/mach/time.h create mode 100644 arch/arm/mach-iop32x/include/mach/timex.h create mode 100644 arch/arm/mach-iop32x/include/mach/uncompress.h create mode 100644 arch/arm/mach-iop32x/include/mach/vmalloc.h create mode 100644 arch/arm/mach-iop33x/include/mach/adma.h create mode 100644 arch/arm/mach-iop33x/include/mach/debug-macro.S create mode 100644 arch/arm/mach-iop33x/include/mach/dma.h create mode 100644 arch/arm/mach-iop33x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-iop33x/include/mach/gpio.h create mode 100644 arch/arm/mach-iop33x/include/mach/hardware.h create mode 100644 arch/arm/mach-iop33x/include/mach/io.h create mode 100644 arch/arm/mach-iop33x/include/mach/iop33x.h create mode 100644 arch/arm/mach-iop33x/include/mach/iq80331.h create mode 100644 arch/arm/mach-iop33x/include/mach/iq80332.h create mode 100644 arch/arm/mach-iop33x/include/mach/irqs.h create mode 100644 arch/arm/mach-iop33x/include/mach/memory.h create mode 100644 arch/arm/mach-iop33x/include/mach/system.h create mode 100644 arch/arm/mach-iop33x/include/mach/time.h create mode 100644 arch/arm/mach-iop33x/include/mach/timex.h create mode 100644 arch/arm/mach-iop33x/include/mach/uncompress.h create mode 100644 arch/arm/mach-iop33x/include/mach/vmalloc.h create mode 100644 arch/arm/mach-ixp2000/include/mach/debug-macro.S create mode 100644 arch/arm/mach-ixp2000/include/mach/dma.h create mode 100644 arch/arm/mach-ixp2000/include/mach/enp2611.h create mode 100644 arch/arm/mach-ixp2000/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ixp2000/include/mach/gpio.h create mode 100644 arch/arm/mach-ixp2000/include/mach/hardware.h create mode 100644 arch/arm/mach-ixp2000/include/mach/io.h create mode 100644 arch/arm/mach-ixp2000/include/mach/irqs.h create mode 100644 arch/arm/mach-ixp2000/include/mach/ixdp2x00.h create mode 100644 arch/arm/mach-ixp2000/include/mach/ixdp2x01.h create mode 100644 arch/arm/mach-ixp2000/include/mach/ixp2000-regs.h create mode 100644 arch/arm/mach-ixp2000/include/mach/memory.h create mode 100644 arch/arm/mach-ixp2000/include/mach/platform.h create mode 100644 arch/arm/mach-ixp2000/include/mach/system.h create mode 100644 arch/arm/mach-ixp2000/include/mach/timex.h create mode 100644 arch/arm/mach-ixp2000/include/mach/uncompress.h create mode 100644 arch/arm/mach-ixp2000/include/mach/vmalloc.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/debug-macro.S create mode 100644 arch/arm/mach-ixp23xx/include/mach/dma.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ixp23xx/include/mach/hardware.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/io.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/irqs.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/ixdp2351.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/ixp23xx.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/memory.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/platform.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/system.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/time.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/timex.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/uncompress.h create mode 100644 arch/arm/mach-ixp23xx/include/mach/vmalloc.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/avila.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/coyote.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/cpu.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/debug-macro.S create mode 100644 arch/arm/mach-ixp4xx/include/mach/dma.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/dsmg600.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ixp4xx/include/mach/fsg.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/gpio.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/gtwx5715.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/hardware.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/io.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/irqs.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/ixdp425.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/memory.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/nas100d.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/npe.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/nslu2.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/platform.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/prpmc1100.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/qmgr.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/system.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/timex.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/udc.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/uncompress.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/vmalloc.h create mode 100644 arch/arm/mach-kirkwood/include/mach/debug-macro.S create mode 100644 arch/arm/mach-kirkwood/include/mach/dma.h create mode 100644 arch/arm/mach-kirkwood/include/mach/entry-macro.S create mode 100644 arch/arm/mach-kirkwood/include/mach/hardware.h create mode 100644 arch/arm/mach-kirkwood/include/mach/io.h create mode 100644 arch/arm/mach-kirkwood/include/mach/irqs.h create mode 100644 arch/arm/mach-kirkwood/include/mach/kirkwood.h create mode 100644 arch/arm/mach-kirkwood/include/mach/memory.h create mode 100644 arch/arm/mach-kirkwood/include/mach/system.h create mode 100644 arch/arm/mach-kirkwood/include/mach/timex.h create mode 100644 arch/arm/mach-kirkwood/include/mach/uncompress.h create mode 100644 arch/arm/mach-kirkwood/include/mach/vmalloc.h create mode 100644 arch/arm/mach-ks8695/include/mach/debug-macro.S create mode 100644 arch/arm/mach-ks8695/include/mach/devices.h create mode 100644 arch/arm/mach-ks8695/include/mach/dma.h create mode 100644 arch/arm/mach-ks8695/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ks8695/include/mach/gpio.h create mode 100644 arch/arm/mach-ks8695/include/mach/hardware.h create mode 100644 arch/arm/mach-ks8695/include/mach/io.h create mode 100644 arch/arm/mach-ks8695/include/mach/irqs.h create mode 100644 arch/arm/mach-ks8695/include/mach/memory.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-gpio.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-hpna.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-irq.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-lan.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-mem.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-misc.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-pci.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-switch.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-sys.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-timer.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-uart.h create mode 100644 arch/arm/mach-ks8695/include/mach/regs-wan.h create mode 100644 arch/arm/mach-ks8695/include/mach/system.h create mode 100644 arch/arm/mach-ks8695/include/mach/timex.h create mode 100644 arch/arm/mach-ks8695/include/mach/uncompress.h create mode 100644 arch/arm/mach-ks8695/include/mach/vmalloc.h create mode 100644 arch/arm/mach-l7200/include/mach/aux_reg.h create mode 100644 arch/arm/mach-l7200/include/mach/debug-macro.S create mode 100644 arch/arm/mach-l7200/include/mach/dma.h create mode 100644 arch/arm/mach-l7200/include/mach/entry-macro.S create mode 100644 arch/arm/mach-l7200/include/mach/gp_timers.h create mode 100644 arch/arm/mach-l7200/include/mach/gpio.h create mode 100644 arch/arm/mach-l7200/include/mach/hardware.h create mode 100644 arch/arm/mach-l7200/include/mach/io.h create mode 100644 arch/arm/mach-l7200/include/mach/irqs.h create mode 100644 arch/arm/mach-l7200/include/mach/memory.h create mode 100644 arch/arm/mach-l7200/include/mach/pmpcon.h create mode 100644 arch/arm/mach-l7200/include/mach/pmu.h create mode 100644 arch/arm/mach-l7200/include/mach/serial.h create mode 100644 arch/arm/mach-l7200/include/mach/serial_l7200.h create mode 100644 arch/arm/mach-l7200/include/mach/sib.h create mode 100644 arch/arm/mach-l7200/include/mach/sys-clock.h create mode 100644 arch/arm/mach-l7200/include/mach/system.h create mode 100644 arch/arm/mach-l7200/include/mach/time.h create mode 100644 arch/arm/mach-l7200/include/mach/timex.h create mode 100644 arch/arm/mach-l7200/include/mach/uncompress.h create mode 100644 arch/arm/mach-l7200/include/mach/vmalloc.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/clocks.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/constants.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/debug-macro.S create mode 100644 arch/arm/mach-lh7a40x/include/mach/dma.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-lh7a40x/include/mach/hardware.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/io.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/irqs.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/memory.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/registers.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/ssp.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/system.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/timex.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/uncompress.h create mode 100644 arch/arm/mach-lh7a40x/include/mach/vmalloc.h create mode 100644 arch/arm/mach-loki/include/mach/debug-macro.S create mode 100644 arch/arm/mach-loki/include/mach/dma.h create mode 100644 arch/arm/mach-loki/include/mach/entry-macro.S create mode 100644 arch/arm/mach-loki/include/mach/hardware.h create mode 100644 arch/arm/mach-loki/include/mach/io.h create mode 100644 arch/arm/mach-loki/include/mach/irqs.h create mode 100644 arch/arm/mach-loki/include/mach/loki.h create mode 100644 arch/arm/mach-loki/include/mach/memory.h create mode 100644 arch/arm/mach-loki/include/mach/system.h create mode 100644 arch/arm/mach-loki/include/mach/timex.h create mode 100644 arch/arm/mach-loki/include/mach/uncompress.h create mode 100644 arch/arm/mach-loki/include/mach/vmalloc.h create mode 100644 arch/arm/mach-msm/include/mach/board.h create mode 100644 arch/arm/mach-msm/include/mach/debug-macro.S create mode 100644 arch/arm/mach-msm/include/mach/dma.h create mode 100644 arch/arm/mach-msm/include/mach/entry-macro.S create mode 100644 arch/arm/mach-msm/include/mach/hardware.h create mode 100644 arch/arm/mach-msm/include/mach/io.h create mode 100644 arch/arm/mach-msm/include/mach/irqs.h create mode 100644 arch/arm/mach-msm/include/mach/memory.h create mode 100644 arch/arm/mach-msm/include/mach/msm_iomap.h create mode 100644 arch/arm/mach-msm/include/mach/system.h create mode 100644 arch/arm/mach-msm/include/mach/timex.h create mode 100644 arch/arm/mach-msm/include/mach/uncompress.h create mode 100644 arch/arm/mach-msm/include/mach/vmalloc.h create mode 100644 arch/arm/mach-mv78xx0/include/mach/debug-macro.S create mode 100644 arch/arm/mach-mv78xx0/include/mach/dma.h create mode 100644 arch/arm/mach-mv78xx0/include/mach/entry-macro.S create mode 100644 arch/arm/mach-mv78xx0/include/mach/hardware.h create mode 100644 arch/arm/mach-mv78xx0/include/mach/io.h create mode 100644 arch/arm/mach-mv78xx0/include/mach/irqs.h create mode 100644 arch/arm/mach-mv78xx0/include/mach/memory.h create mode 100644 arch/arm/mach-mv78xx0/include/mach/mv78xx0.h create mode 100644 arch/arm/mach-mv78xx0/include/mach/system.h create mode 100644 arch/arm/mach-mv78xx0/include/mach/timex.h create mode 100644 arch/arm/mach-mv78xx0/include/mach/uncompress.h create mode 100644 arch/arm/mach-mv78xx0/include/mach/vmalloc.h create mode 100644 arch/arm/mach-netx/include/mach/debug-macro.S create mode 100644 arch/arm/mach-netx/include/mach/dma.h create mode 100644 arch/arm/mach-netx/include/mach/entry-macro.S create mode 100644 arch/arm/mach-netx/include/mach/eth.h create mode 100644 arch/arm/mach-netx/include/mach/hardware.h create mode 100644 arch/arm/mach-netx/include/mach/io.h create mode 100644 arch/arm/mach-netx/include/mach/irqs.h create mode 100644 arch/arm/mach-netx/include/mach/memory.h create mode 100644 arch/arm/mach-netx/include/mach/netx-regs.h create mode 100644 arch/arm/mach-netx/include/mach/param.h create mode 100644 arch/arm/mach-netx/include/mach/pfifo.h create mode 100644 arch/arm/mach-netx/include/mach/system.h create mode 100644 arch/arm/mach-netx/include/mach/timex.h create mode 100644 arch/arm/mach-netx/include/mach/uncompress.h create mode 100644 arch/arm/mach-netx/include/mach/vmalloc.h create mode 100644 arch/arm/mach-netx/include/mach/xc.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/board.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/debug-macro.S create mode 100644 arch/arm/mach-ns9xxx/include/mach/dma.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ns9xxx/include/mach/gpio.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/hardware.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/io.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/irqs.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/memory.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/module.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/processor-ns9360.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/processor.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/regs-bbu.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/regs-board-a9m9750dev.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/regs-mem.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/regs-sys-common.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/regs-sys-ns9360.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/system.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/timex.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/uncompress.h create mode 100644 arch/arm/mach-ns9xxx/include/mach/vmalloc.h create mode 100644 arch/arm/mach-orion5x/include/mach/debug-macro.S create mode 100644 arch/arm/mach-orion5x/include/mach/dma.h create mode 100644 arch/arm/mach-orion5x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-orion5x/include/mach/gpio.h create mode 100644 arch/arm/mach-orion5x/include/mach/hardware.h create mode 100644 arch/arm/mach-orion5x/include/mach/io.h create mode 100644 arch/arm/mach-orion5x/include/mach/irqs.h create mode 100644 arch/arm/mach-orion5x/include/mach/memory.h create mode 100644 arch/arm/mach-orion5x/include/mach/orion5x.h create mode 100644 arch/arm/mach-orion5x/include/mach/system.h create mode 100644 arch/arm/mach-orion5x/include/mach/timex.h create mode 100644 arch/arm/mach-orion5x/include/mach/uncompress.h create mode 100644 arch/arm/mach-orion5x/include/mach/vmalloc.h create mode 100644 arch/arm/mach-pnx4008/include/mach/clock.h create mode 100644 arch/arm/mach-pnx4008/include/mach/debug-macro.S create mode 100644 arch/arm/mach-pnx4008/include/mach/dma.h create mode 100644 arch/arm/mach-pnx4008/include/mach/entry-macro.S create mode 100644 arch/arm/mach-pnx4008/include/mach/gpio.h create mode 100644 arch/arm/mach-pnx4008/include/mach/hardware.h create mode 100644 arch/arm/mach-pnx4008/include/mach/i2c.h create mode 100644 arch/arm/mach-pnx4008/include/mach/io.h create mode 100644 arch/arm/mach-pnx4008/include/mach/irq.h create mode 100644 arch/arm/mach-pnx4008/include/mach/irqs.h create mode 100644 arch/arm/mach-pnx4008/include/mach/memory.h create mode 100644 arch/arm/mach-pnx4008/include/mach/param.h create mode 100644 arch/arm/mach-pnx4008/include/mach/platform.h create mode 100644 arch/arm/mach-pnx4008/include/mach/pm.h create mode 100644 arch/arm/mach-pnx4008/include/mach/system.h create mode 100644 arch/arm/mach-pnx4008/include/mach/timex.h create mode 100644 arch/arm/mach-pnx4008/include/mach/uncompress.h create mode 100644 arch/arm/mach-pnx4008/include/mach/vmalloc.h create mode 100644 arch/arm/mach-pxa/include/mach/akita.h create mode 100644 arch/arm/mach-pxa/include/mach/audio.h create mode 100644 arch/arm/mach-pxa/include/mach/bitfield.h create mode 100644 arch/arm/mach-pxa/include/mach/camera.h create mode 100644 arch/arm/mach-pxa/include/mach/colibri.h create mode 100644 arch/arm/mach-pxa/include/mach/corgi.h create mode 100644 arch/arm/mach-pxa/include/mach/debug-macro.S create mode 100644 arch/arm/mach-pxa/include/mach/dma.h create mode 100644 arch/arm/mach-pxa/include/mach/entry-macro.S create mode 100644 arch/arm/mach-pxa/include/mach/eseries-gpio.h create mode 100644 arch/arm/mach-pxa/include/mach/eseries-irq.h create mode 100644 arch/arm/mach-pxa/include/mach/gpio.h create mode 100644 arch/arm/mach-pxa/include/mach/gumstix.h create mode 100644 arch/arm/mach-pxa/include/mach/hardware.h create mode 100644 arch/arm/mach-pxa/include/mach/i2c.h create mode 100644 arch/arm/mach-pxa/include/mach/idp.h create mode 100644 arch/arm/mach-pxa/include/mach/io.h create mode 100644 arch/arm/mach-pxa/include/mach/irda.h create mode 100644 arch/arm/mach-pxa/include/mach/irqs.h create mode 100644 arch/arm/mach-pxa/include/mach/littleton.h create mode 100644 arch/arm/mach-pxa/include/mach/lpd270.h create mode 100644 arch/arm/mach-pxa/include/mach/lubbock.h create mode 100644 arch/arm/mach-pxa/include/mach/magician.h create mode 100644 arch/arm/mach-pxa/include/mach/mainstone.h create mode 100644 arch/arm/mach-pxa/include/mach/memory.h create mode 100644 arch/arm/mach-pxa/include/mach/mfp-pxa25x.h create mode 100644 arch/arm/mach-pxa/include/mach/mfp-pxa27x.h create mode 100644 arch/arm/mach-pxa/include/mach/mfp-pxa2xx.h create mode 100644 arch/arm/mach-pxa/include/mach/mfp-pxa300.h create mode 100644 arch/arm/mach-pxa/include/mach/mfp-pxa320.h create mode 100644 arch/arm/mach-pxa/include/mach/mfp-pxa3xx.h create mode 100644 arch/arm/mach-pxa/include/mach/mfp-pxa930.h create mode 100644 arch/arm/mach-pxa/include/mach/mfp.h create mode 100644 arch/arm/mach-pxa/include/mach/mmc.h create mode 100644 arch/arm/mach-pxa/include/mach/mtd-xip.h create mode 100644 arch/arm/mach-pxa/include/mach/ohci.h create mode 100644 arch/arm/mach-pxa/include/mach/palmtx.h create mode 100644 arch/arm/mach-pxa/include/mach/pcm027.h create mode 100644 arch/arm/mach-pxa/include/mach/pcm990_baseboard.h create mode 100644 arch/arm/mach-pxa/include/mach/pm.h create mode 100644 arch/arm/mach-pxa/include/mach/poodle.h create mode 100644 arch/arm/mach-pxa/include/mach/pxa-regs.h create mode 100644 arch/arm/mach-pxa/include/mach/pxa25x-udc.h create mode 100644 arch/arm/mach-pxa/include/mach/pxa27x-udc.h create mode 100644 arch/arm/mach-pxa/include/mach/pxa27x_keypad.h create mode 100644 arch/arm/mach-pxa/include/mach/pxa2xx-gpio.h create mode 100644 arch/arm/mach-pxa/include/mach/pxa2xx-regs.h create mode 100644 arch/arm/mach-pxa/include/mach/pxa2xx_spi.h create mode 100644 arch/arm/mach-pxa/include/mach/pxa3xx-regs.h create mode 100644 arch/arm/mach-pxa/include/mach/pxa3xx_nand.h create mode 100644 arch/arm/mach-pxa/include/mach/pxafb.h create mode 100644 arch/arm/mach-pxa/include/mach/regs-lcd.h create mode 100644 arch/arm/mach-pxa/include/mach/regs-ssp.h create mode 100644 arch/arm/mach-pxa/include/mach/sharpsl.h create mode 100644 arch/arm/mach-pxa/include/mach/spitz.h create mode 100644 arch/arm/mach-pxa/include/mach/ssp.h create mode 100644 arch/arm/mach-pxa/include/mach/system.h create mode 100644 arch/arm/mach-pxa/include/mach/timex.h create mode 100644 arch/arm/mach-pxa/include/mach/tosa.h create mode 100644 arch/arm/mach-pxa/include/mach/tosa_bt.h create mode 100644 arch/arm/mach-pxa/include/mach/trizeps4.h create mode 100644 arch/arm/mach-pxa/include/mach/udc.h create mode 100644 arch/arm/mach-pxa/include/mach/uncompress.h create mode 100644 arch/arm/mach-pxa/include/mach/vmalloc.h create mode 100644 arch/arm/mach-pxa/include/mach/zylonite.h create mode 100644 arch/arm/mach-realview/include/mach/board-eb.h create mode 100644 arch/arm/mach-realview/include/mach/board-pb1176.h create mode 100644 arch/arm/mach-realview/include/mach/board-pb11mp.h create mode 100644 arch/arm/mach-realview/include/mach/debug-macro.S create mode 100644 arch/arm/mach-realview/include/mach/dma.h create mode 100644 arch/arm/mach-realview/include/mach/entry-macro.S create mode 100644 arch/arm/mach-realview/include/mach/hardware.h create mode 100644 arch/arm/mach-realview/include/mach/io.h create mode 100644 arch/arm/mach-realview/include/mach/irqs.h create mode 100644 arch/arm/mach-realview/include/mach/memory.h create mode 100644 arch/arm/mach-realview/include/mach/platform.h create mode 100644 arch/arm/mach-realview/include/mach/scu.h create mode 100644 arch/arm/mach-realview/include/mach/smp.h create mode 100644 arch/arm/mach-realview/include/mach/system.h create mode 100644 arch/arm/mach-realview/include/mach/timex.h create mode 100644 arch/arm/mach-realview/include/mach/uncompress.h create mode 100644 arch/arm/mach-realview/include/mach/vmalloc.h create mode 100644 arch/arm/mach-rpc/include/mach/acornfb.h create mode 100644 arch/arm/mach-rpc/include/mach/debug-macro.S create mode 100644 arch/arm/mach-rpc/include/mach/dma.h create mode 100644 arch/arm/mach-rpc/include/mach/entry-macro.S create mode 100644 arch/arm/mach-rpc/include/mach/hardware.h create mode 100644 arch/arm/mach-rpc/include/mach/io.h create mode 100644 arch/arm/mach-rpc/include/mach/irqs.h create mode 100644 arch/arm/mach-rpc/include/mach/memory.h create mode 100644 arch/arm/mach-rpc/include/mach/system.h create mode 100644 arch/arm/mach-rpc/include/mach/timex.h create mode 100644 arch/arm/mach-rpc/include/mach/uncompress.h create mode 100644 arch/arm/mach-rpc/include/mach/vmalloc.h create mode 100644 arch/arm/mach-s3c2400/include/mach/map.h create mode 100644 arch/arm/mach-s3c2400/include/mach/memory.h create mode 100644 arch/arm/mach-s3c2410/include/mach/anubis-cpld.h create mode 100644 arch/arm/mach-s3c2410/include/mach/anubis-irq.h create mode 100644 arch/arm/mach-s3c2410/include/mach/anubis-map.h create mode 100644 arch/arm/mach-s3c2410/include/mach/audio.h create mode 100644 arch/arm/mach-s3c2410/include/mach/bast-cpld.h create mode 100644 arch/arm/mach-s3c2410/include/mach/bast-irq.h create mode 100644 arch/arm/mach-s3c2410/include/mach/bast-map.h create mode 100644 arch/arm/mach-s3c2410/include/mach/bast-pmu.h create mode 100644 arch/arm/mach-s3c2410/include/mach/debug-macro.S create mode 100644 arch/arm/mach-s3c2410/include/mach/dma.h create mode 100644 arch/arm/mach-s3c2410/include/mach/entry-macro.S create mode 100644 arch/arm/mach-s3c2410/include/mach/fb.h create mode 100644 arch/arm/mach-s3c2410/include/mach/gpio.h create mode 100644 arch/arm/mach-s3c2410/include/mach/h1940-latch.h create mode 100644 arch/arm/mach-s3c2410/include/mach/h1940.h create mode 100644 arch/arm/mach-s3c2410/include/mach/hardware.h create mode 100644 arch/arm/mach-s3c2410/include/mach/idle.h create mode 100644 arch/arm/mach-s3c2410/include/mach/io.h create mode 100644 arch/arm/mach-s3c2410/include/mach/irqs.h create mode 100644 arch/arm/mach-s3c2410/include/mach/leds-gpio.h create mode 100644 arch/arm/mach-s3c2410/include/mach/map.h create mode 100644 arch/arm/mach-s3c2410/include/mach/memory.h create mode 100644 arch/arm/mach-s3c2410/include/mach/osiris-cpld.h create mode 100644 arch/arm/mach-s3c2410/include/mach/osiris-map.h create mode 100644 arch/arm/mach-s3c2410/include/mach/otom-map.h create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-clock.h create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-dsc.h create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-gpio.h create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-gpioj.h create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-irq.h create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-lcd.h create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-mem.h create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-power.h create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-s3c2412-mem.h create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-s3c2412.h create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-s3c2443-clock.h create mode 100644 arch/arm/mach-s3c2410/include/mach/regs-sdi.h create mode 100644 arch/arm/mach-s3c2410/include/mach/reset.h create mode 100644 arch/arm/mach-s3c2410/include/mach/spi-gpio.h create mode 100644 arch/arm/mach-s3c2410/include/mach/spi.h create mode 100644 arch/arm/mach-s3c2410/include/mach/system-reset.h create mode 100644 arch/arm/mach-s3c2410/include/mach/system.h create mode 100644 arch/arm/mach-s3c2410/include/mach/timex.h create mode 100644 arch/arm/mach-s3c2410/include/mach/uncompress.h create mode 100644 arch/arm/mach-s3c2410/include/mach/usb-control.h create mode 100644 arch/arm/mach-s3c2410/include/mach/vmalloc.h create mode 100644 arch/arm/mach-s3c2410/include/mach/vr1000-cpld.h create mode 100644 arch/arm/mach-s3c2410/include/mach/vr1000-irq.h create mode 100644 arch/arm/mach-s3c2410/include/mach/vr1000-map.h create mode 100644 arch/arm/mach-sa1100/include/mach/SA-1100.h create mode 100644 arch/arm/mach-sa1100/include/mach/SA-1101.h create mode 100644 arch/arm/mach-sa1100/include/mach/SA-1111.h create mode 100644 arch/arm/mach-sa1100/include/mach/assabet.h create mode 100644 arch/arm/mach-sa1100/include/mach/badge4.h create mode 100644 arch/arm/mach-sa1100/include/mach/bitfield.h create mode 100644 arch/arm/mach-sa1100/include/mach/cerf.h create mode 100644 arch/arm/mach-sa1100/include/mach/collie.h create mode 100644 arch/arm/mach-sa1100/include/mach/debug-macro.S create mode 100644 arch/arm/mach-sa1100/include/mach/dma.h create mode 100644 arch/arm/mach-sa1100/include/mach/entry-macro.S create mode 100644 arch/arm/mach-sa1100/include/mach/gpio.h create mode 100644 arch/arm/mach-sa1100/include/mach/h3600.h create mode 100644 arch/arm/mach-sa1100/include/mach/h3600_gpio.h create mode 100644 arch/arm/mach-sa1100/include/mach/hardware.h create mode 100644 arch/arm/mach-sa1100/include/mach/ide.h create mode 100644 arch/arm/mach-sa1100/include/mach/io.h create mode 100644 arch/arm/mach-sa1100/include/mach/irqs.h create mode 100644 arch/arm/mach-sa1100/include/mach/jornada720.h create mode 100644 arch/arm/mach-sa1100/include/mach/lart.h create mode 100644 arch/arm/mach-sa1100/include/mach/mcp.h create mode 100644 arch/arm/mach-sa1100/include/mach/memory.h create mode 100644 arch/arm/mach-sa1100/include/mach/mtd-xip.h create mode 100644 arch/arm/mach-sa1100/include/mach/neponset.h create mode 100644 arch/arm/mach-sa1100/include/mach/shannon.h create mode 100644 arch/arm/mach-sa1100/include/mach/simpad.h create mode 100644 arch/arm/mach-sa1100/include/mach/system.h create mode 100644 arch/arm/mach-sa1100/include/mach/timex.h create mode 100644 arch/arm/mach-sa1100/include/mach/uncompress.h create mode 100644 arch/arm/mach-sa1100/include/mach/vmalloc.h create mode 100644 arch/arm/mach-shark/include/mach/debug-macro.S create mode 100644 arch/arm/mach-shark/include/mach/dma.h create mode 100644 arch/arm/mach-shark/include/mach/entry-macro.S create mode 100644 arch/arm/mach-shark/include/mach/hardware.h create mode 100644 arch/arm/mach-shark/include/mach/io.h create mode 100644 arch/arm/mach-shark/include/mach/irqs.h create mode 100644 arch/arm/mach-shark/include/mach/memory.h create mode 100644 arch/arm/mach-shark/include/mach/system.h create mode 100644 arch/arm/mach-shark/include/mach/timex.h create mode 100644 arch/arm/mach-shark/include/mach/uncompress.h create mode 100644 arch/arm/mach-shark/include/mach/vmalloc.h create mode 100644 arch/arm/mach-versatile/include/mach/debug-macro.S create mode 100644 arch/arm/mach-versatile/include/mach/dma.h create mode 100644 arch/arm/mach-versatile/include/mach/entry-macro.S create mode 100644 arch/arm/mach-versatile/include/mach/hardware.h create mode 100644 arch/arm/mach-versatile/include/mach/io.h create mode 100644 arch/arm/mach-versatile/include/mach/irqs.h create mode 100644 arch/arm/mach-versatile/include/mach/memory.h create mode 100644 arch/arm/mach-versatile/include/mach/platform.h create mode 100644 arch/arm/mach-versatile/include/mach/system.h create mode 100644 arch/arm/mach-versatile/include/mach/timex.h create mode 100644 arch/arm/mach-versatile/include/mach/uncompress.h create mode 100644 arch/arm/mach-versatile/include/mach/vmalloc.h create mode 100644 arch/arm/plat-mxc/include/mach/board-mx27ads.h create mode 100644 arch/arm/plat-mxc/include/mach/board-mx31ads.h create mode 100644 arch/arm/plat-mxc/include/mach/board-mx31lite.h create mode 100644 arch/arm/plat-mxc/include/mach/board-pcm037.h create mode 100644 arch/arm/plat-mxc/include/mach/board-pcm038.h create mode 100644 arch/arm/plat-mxc/include/mach/clock.h create mode 100644 arch/arm/plat-mxc/include/mach/common.h create mode 100644 arch/arm/plat-mxc/include/mach/debug-macro.S create mode 100644 arch/arm/plat-mxc/include/mach/dma.h create mode 100644 arch/arm/plat-mxc/include/mach/entry-macro.S create mode 100644 arch/arm/plat-mxc/include/mach/gpio.h create mode 100644 arch/arm/plat-mxc/include/mach/hardware.h create mode 100644 arch/arm/plat-mxc/include/mach/iim.h create mode 100644 arch/arm/plat-mxc/include/mach/imx-uart.h create mode 100644 arch/arm/plat-mxc/include/mach/io.h create mode 100644 arch/arm/plat-mxc/include/mach/iomux-mx1-mx2.h create mode 100644 arch/arm/plat-mxc/include/mach/iomux-mx3.h create mode 100644 arch/arm/plat-mxc/include/mach/irqs.h create mode 100644 arch/arm/plat-mxc/include/mach/memory.h create mode 100644 arch/arm/plat-mxc/include/mach/mx27.h create mode 100644 arch/arm/plat-mxc/include/mach/mx31.h create mode 100644 arch/arm/plat-mxc/include/mach/mxc.h create mode 100644 arch/arm/plat-mxc/include/mach/mxc_timer.h create mode 100644 arch/arm/plat-mxc/include/mach/system.h create mode 100644 arch/arm/plat-mxc/include/mach/timex.h create mode 100644 arch/arm/plat-mxc/include/mach/uncompress.h create mode 100644 arch/arm/plat-mxc/include/mach/vmalloc.h create mode 100644 arch/arm/plat-omap/include/mach/aic23.h create mode 100644 arch/arm/plat-omap/include/mach/blizzard.h create mode 100644 arch/arm/plat-omap/include/mach/board-2430sdp.h create mode 100644 arch/arm/plat-omap/include/mach/board-ams-delta.h create mode 100644 arch/arm/plat-omap/include/mach/board-apollon.h create mode 100644 arch/arm/plat-omap/include/mach/board-fsample.h create mode 100644 arch/arm/plat-omap/include/mach/board-h2.h create mode 100644 arch/arm/plat-omap/include/mach/board-h3.h create mode 100644 arch/arm/plat-omap/include/mach/board-h4.h create mode 100644 arch/arm/plat-omap/include/mach/board-innovator.h create mode 100644 arch/arm/plat-omap/include/mach/board-nokia.h create mode 100644 arch/arm/plat-omap/include/mach/board-osk.h create mode 100644 arch/arm/plat-omap/include/mach/board-palmte.h create mode 100644 arch/arm/plat-omap/include/mach/board-palmtt.h create mode 100644 arch/arm/plat-omap/include/mach/board-palmz71.h create mode 100644 arch/arm/plat-omap/include/mach/board-perseus2.h create mode 100644 arch/arm/plat-omap/include/mach/board-sx1.h create mode 100644 arch/arm/plat-omap/include/mach/board-voiceblue.h create mode 100644 arch/arm/plat-omap/include/mach/board.h create mode 100644 arch/arm/plat-omap/include/mach/clock.h create mode 100644 arch/arm/plat-omap/include/mach/common.h create mode 100644 arch/arm/plat-omap/include/mach/control.h create mode 100644 arch/arm/plat-omap/include/mach/cpu.h create mode 100644 arch/arm/plat-omap/include/mach/debug-macro.S create mode 100644 arch/arm/plat-omap/include/mach/dma.h create mode 100644 arch/arm/plat-omap/include/mach/dmtimer.h create mode 100644 arch/arm/plat-omap/include/mach/dsp_common.h create mode 100644 arch/arm/plat-omap/include/mach/eac.h create mode 100644 arch/arm/plat-omap/include/mach/entry-macro.S create mode 100644 arch/arm/plat-omap/include/mach/fpga.h create mode 100644 arch/arm/plat-omap/include/mach/gpio-switch.h create mode 100644 arch/arm/plat-omap/include/mach/gpio.h create mode 100644 arch/arm/plat-omap/include/mach/gpioexpander.h create mode 100644 arch/arm/plat-omap/include/mach/gpmc.h create mode 100644 arch/arm/plat-omap/include/mach/hardware.h create mode 100644 arch/arm/plat-omap/include/mach/hwa742.h create mode 100644 arch/arm/plat-omap/include/mach/io.h create mode 100644 arch/arm/plat-omap/include/mach/irda.h create mode 100644 arch/arm/plat-omap/include/mach/irqs.h create mode 100644 arch/arm/plat-omap/include/mach/keypad.h create mode 100644 arch/arm/plat-omap/include/mach/lcd_mipid.h create mode 100644 arch/arm/plat-omap/include/mach/led.h create mode 100644 arch/arm/plat-omap/include/mach/mailbox.h create mode 100644 arch/arm/plat-omap/include/mach/mcbsp.h create mode 100644 arch/arm/plat-omap/include/mach/mcspi.h create mode 100644 arch/arm/plat-omap/include/mach/memory.h create mode 100644 arch/arm/plat-omap/include/mach/menelaus.h create mode 100644 arch/arm/plat-omap/include/mach/mmc.h create mode 100644 arch/arm/plat-omap/include/mach/mtd-xip.h create mode 100644 arch/arm/plat-omap/include/mach/mux.h create mode 100644 arch/arm/plat-omap/include/mach/nand.h create mode 100644 arch/arm/plat-omap/include/mach/omap-alsa.h create mode 100644 arch/arm/plat-omap/include/mach/omap1510.h create mode 100644 arch/arm/plat-omap/include/mach/omap16xx.h create mode 100644 arch/arm/plat-omap/include/mach/omap24xx.h create mode 100644 arch/arm/plat-omap/include/mach/omap34xx.h create mode 100644 arch/arm/plat-omap/include/mach/omap730.h create mode 100644 arch/arm/plat-omap/include/mach/omapfb.h create mode 100644 arch/arm/plat-omap/include/mach/onenand.h create mode 100644 arch/arm/plat-omap/include/mach/param.h create mode 100644 arch/arm/plat-omap/include/mach/pm.h create mode 100644 arch/arm/plat-omap/include/mach/prcm.h create mode 100644 arch/arm/plat-omap/include/mach/sdrc.h create mode 100644 arch/arm/plat-omap/include/mach/serial.h create mode 100644 arch/arm/plat-omap/include/mach/sram.h create mode 100644 arch/arm/plat-omap/include/mach/system.h create mode 100644 arch/arm/plat-omap/include/mach/tc.h create mode 100644 arch/arm/plat-omap/include/mach/timex.h create mode 100644 arch/arm/plat-omap/include/mach/uncompress.h create mode 100644 arch/arm/plat-omap/include/mach/usb.h create mode 100644 arch/arm/plat-omap/include/mach/vmalloc.h delete mode 100644 include/asm-arm/arch-aaec2000/aaec2000.h delete mode 100644 include/asm-arm/arch-aaec2000/aaed2000.h delete mode 100644 include/asm-arm/arch-aaec2000/debug-macro.S delete mode 100644 include/asm-arm/arch-aaec2000/dma.h delete mode 100644 include/asm-arm/arch-aaec2000/entry-macro.S delete mode 100644 include/asm-arm/arch-aaec2000/hardware.h delete mode 100644 include/asm-arm/arch-aaec2000/io.h delete mode 100644 include/asm-arm/arch-aaec2000/irqs.h delete mode 100644 include/asm-arm/arch-aaec2000/memory.h delete mode 100644 include/asm-arm/arch-aaec2000/system.h delete mode 100644 include/asm-arm/arch-aaec2000/timex.h delete mode 100644 include/asm-arm/arch-aaec2000/uncompress.h delete mode 100644 include/asm-arm/arch-aaec2000/vmalloc.h delete mode 100644 include/asm-arm/arch-at91/at91_adc.h delete mode 100644 include/asm-arm/arch-at91/at91_aic.h delete mode 100644 include/asm-arm/arch-at91/at91_dbgu.h delete mode 100644 include/asm-arm/arch-at91/at91_mci.h delete mode 100644 include/asm-arm/arch-at91/at91_pio.h delete mode 100644 include/asm-arm/arch-at91/at91_pit.h delete mode 100644 include/asm-arm/arch-at91/at91_pmc.h delete mode 100644 include/asm-arm/arch-at91/at91_rstc.h delete mode 100644 include/asm-arm/arch-at91/at91_rtc.h delete mode 100644 include/asm-arm/arch-at91/at91_rtt.h delete mode 100644 include/asm-arm/arch-at91/at91_shdwc.h delete mode 100644 include/asm-arm/arch-at91/at91_spi.h delete mode 100644 include/asm-arm/arch-at91/at91_ssc.h delete mode 100644 include/asm-arm/arch-at91/at91_st.h delete mode 100644 include/asm-arm/arch-at91/at91_tc.h delete mode 100644 include/asm-arm/arch-at91/at91_twi.h delete mode 100644 include/asm-arm/arch-at91/at91_wdt.h delete mode 100644 include/asm-arm/arch-at91/at91cap9.h delete mode 100644 include/asm-arm/arch-at91/at91cap9_ddrsdr.h delete mode 100644 include/asm-arm/arch-at91/at91cap9_matrix.h delete mode 100644 include/asm-arm/arch-at91/at91rm9200.h delete mode 100644 include/asm-arm/arch-at91/at91rm9200_emac.h delete mode 100644 include/asm-arm/arch-at91/at91rm9200_mc.h delete mode 100644 include/asm-arm/arch-at91/at91sam9260.h delete mode 100644 include/asm-arm/arch-at91/at91sam9260_matrix.h delete mode 100644 include/asm-arm/arch-at91/at91sam9261.h delete mode 100644 include/asm-arm/arch-at91/at91sam9261_matrix.h delete mode 100644 include/asm-arm/arch-at91/at91sam9263.h delete mode 100644 include/asm-arm/arch-at91/at91sam9263_matrix.h delete mode 100644 include/asm-arm/arch-at91/at91sam9_sdramc.h delete mode 100644 include/asm-arm/arch-at91/at91sam9_smc.h delete mode 100644 include/asm-arm/arch-at91/at91sam9rl.h delete mode 100644 include/asm-arm/arch-at91/at91sam9rl_matrix.h delete mode 100644 include/asm-arm/arch-at91/at91x40.h delete mode 100644 include/asm-arm/arch-at91/board.h delete mode 100644 include/asm-arm/arch-at91/cpu.h delete mode 100644 include/asm-arm/arch-at91/debug-macro.S delete mode 100644 include/asm-arm/arch-at91/dma.h delete mode 100644 include/asm-arm/arch-at91/entry-macro.S delete mode 100644 include/asm-arm/arch-at91/gpio.h delete mode 100644 include/asm-arm/arch-at91/hardware.h delete mode 100644 include/asm-arm/arch-at91/io.h delete mode 100644 include/asm-arm/arch-at91/irqs.h delete mode 100644 include/asm-arm/arch-at91/memory.h delete mode 100644 include/asm-arm/arch-at91/system.h delete mode 100644 include/asm-arm/arch-at91/timex.h delete mode 100644 include/asm-arm/arch-at91/uncompress.h delete mode 100644 include/asm-arm/arch-at91/vmalloc.h delete mode 100644 include/asm-arm/arch-cl7500/acornfb.h delete mode 100644 include/asm-arm/arch-cl7500/debug-macro.S delete mode 100644 include/asm-arm/arch-cl7500/dma.h delete mode 100644 include/asm-arm/arch-cl7500/entry-macro.S delete mode 100644 include/asm-arm/arch-cl7500/hardware.h delete mode 100644 include/asm-arm/arch-cl7500/io.h delete mode 100644 include/asm-arm/arch-cl7500/irq.h delete mode 100644 include/asm-arm/arch-cl7500/irqs.h delete mode 100644 include/asm-arm/arch-cl7500/memory.h delete mode 100644 include/asm-arm/arch-cl7500/system.h delete mode 100644 include/asm-arm/arch-cl7500/timex.h delete mode 100644 include/asm-arm/arch-cl7500/uncompress.h delete mode 100644 include/asm-arm/arch-cl7500/vmalloc.h delete mode 100644 include/asm-arm/arch-clps711x/autcpu12.h delete mode 100644 include/asm-arm/arch-clps711x/debug-macro.S delete mode 100644 include/asm-arm/arch-clps711x/dma.h delete mode 100644 include/asm-arm/arch-clps711x/entry-macro.S delete mode 100644 include/asm-arm/arch-clps711x/hardware.h delete mode 100644 include/asm-arm/arch-clps711x/io.h delete mode 100644 include/asm-arm/arch-clps711x/irqs.h delete mode 100644 include/asm-arm/arch-clps711x/memory.h delete mode 100644 include/asm-arm/arch-clps711x/syspld.h delete mode 100644 include/asm-arm/arch-clps711x/system.h delete mode 100644 include/asm-arm/arch-clps711x/time.h delete mode 100644 include/asm-arm/arch-clps711x/timex.h delete mode 100644 include/asm-arm/arch-clps711x/uncompress.h delete mode 100644 include/asm-arm/arch-clps711x/vmalloc.h delete mode 100644 include/asm-arm/arch-davinci/clock.h delete mode 100644 include/asm-arm/arch-davinci/common.h delete mode 100644 include/asm-arm/arch-davinci/debug-macro.S delete mode 100644 include/asm-arm/arch-davinci/dma.h delete mode 100644 include/asm-arm/arch-davinci/entry-macro.S delete mode 100644 include/asm-arm/arch-davinci/gpio.h delete mode 100644 include/asm-arm/arch-davinci/hardware.h delete mode 100644 include/asm-arm/arch-davinci/i2c.h delete mode 100644 include/asm-arm/arch-davinci/io.h delete mode 100644 include/asm-arm/arch-davinci/irqs.h delete mode 100644 include/asm-arm/arch-davinci/memory.h delete mode 100644 include/asm-arm/arch-davinci/mux.h delete mode 100644 include/asm-arm/arch-davinci/psc.h delete mode 100644 include/asm-arm/arch-davinci/serial.h delete mode 100644 include/asm-arm/arch-davinci/system.h delete mode 100644 include/asm-arm/arch-davinci/timex.h delete mode 100644 include/asm-arm/arch-davinci/uncompress.h delete mode 100644 include/asm-arm/arch-davinci/vmalloc.h delete mode 100644 include/asm-arm/arch-ebsa110/debug-macro.S delete mode 100644 include/asm-arm/arch-ebsa110/dma.h delete mode 100644 include/asm-arm/arch-ebsa110/entry-macro.S delete mode 100644 include/asm-arm/arch-ebsa110/hardware.h delete mode 100644 include/asm-arm/arch-ebsa110/io.h delete mode 100644 include/asm-arm/arch-ebsa110/irqs.h delete mode 100644 include/asm-arm/arch-ebsa110/memory.h delete mode 100644 include/asm-arm/arch-ebsa110/system.h delete mode 100644 include/asm-arm/arch-ebsa110/timex.h delete mode 100644 include/asm-arm/arch-ebsa110/uncompress.h delete mode 100644 include/asm-arm/arch-ebsa110/vmalloc.h delete mode 100644 include/asm-arm/arch-ebsa285/debug-macro.S delete mode 100644 include/asm-arm/arch-ebsa285/dma.h delete mode 100644 include/asm-arm/arch-ebsa285/entry-macro.S delete mode 100644 include/asm-arm/arch-ebsa285/hardware.h delete mode 100644 include/asm-arm/arch-ebsa285/io.h delete mode 100644 include/asm-arm/arch-ebsa285/irqs.h delete mode 100644 include/asm-arm/arch-ebsa285/memory.h delete mode 100644 include/asm-arm/arch-ebsa285/system.h delete mode 100644 include/asm-arm/arch-ebsa285/timex.h delete mode 100644 include/asm-arm/arch-ebsa285/uncompress.h delete mode 100644 include/asm-arm/arch-ebsa285/vmalloc.h delete mode 100644 include/asm-arm/arch-ep93xx/debug-macro.S delete mode 100644 include/asm-arm/arch-ep93xx/dma.h delete mode 100644 include/asm-arm/arch-ep93xx/entry-macro.S delete mode 100644 include/asm-arm/arch-ep93xx/ep93xx-regs.h delete mode 100644 include/asm-arm/arch-ep93xx/gesbc9312.h delete mode 100644 include/asm-arm/arch-ep93xx/gpio.h delete mode 100644 include/asm-arm/arch-ep93xx/hardware.h delete mode 100644 include/asm-arm/arch-ep93xx/io.h delete mode 100644 include/asm-arm/arch-ep93xx/irqs.h delete mode 100644 include/asm-arm/arch-ep93xx/memory.h delete mode 100644 include/asm-arm/arch-ep93xx/platform.h delete mode 100644 include/asm-arm/arch-ep93xx/system.h delete mode 100644 include/asm-arm/arch-ep93xx/timex.h delete mode 100644 include/asm-arm/arch-ep93xx/ts72xx.h delete mode 100644 include/asm-arm/arch-ep93xx/uncompress.h delete mode 100644 include/asm-arm/arch-ep93xx/vmalloc.h delete mode 100644 include/asm-arm/arch-h720x/boards.h delete mode 100644 include/asm-arm/arch-h720x/debug-macro.S delete mode 100644 include/asm-arm/arch-h720x/dma.h delete mode 100644 include/asm-arm/arch-h720x/entry-macro.S delete mode 100644 include/asm-arm/arch-h720x/h7201-regs.h delete mode 100644 include/asm-arm/arch-h720x/h7202-regs.h delete mode 100644 include/asm-arm/arch-h720x/hardware.h delete mode 100644 include/asm-arm/arch-h720x/io.h delete mode 100644 include/asm-arm/arch-h720x/irqs.h delete mode 100644 include/asm-arm/arch-h720x/memory.h delete mode 100644 include/asm-arm/arch-h720x/system.h delete mode 100644 include/asm-arm/arch-h720x/timex.h delete mode 100644 include/asm-arm/arch-h720x/uncompress.h delete mode 100644 include/asm-arm/arch-h720x/vmalloc.h delete mode 100644 include/asm-arm/arch-imx/debug-macro.S delete mode 100644 include/asm-arm/arch-imx/dma.h delete mode 100644 include/asm-arm/arch-imx/entry-macro.S delete mode 100644 include/asm-arm/arch-imx/gpio.h delete mode 100644 include/asm-arm/arch-imx/hardware.h delete mode 100644 include/asm-arm/arch-imx/imx-dma.h delete mode 100644 include/asm-arm/arch-imx/imx-regs.h delete mode 100644 include/asm-arm/arch-imx/imx-uart.h delete mode 100644 include/asm-arm/arch-imx/imxfb.h delete mode 100644 include/asm-arm/arch-imx/io.h delete mode 100644 include/asm-arm/arch-imx/irqs.h delete mode 100644 include/asm-arm/arch-imx/memory.h delete mode 100644 include/asm-arm/arch-imx/mmc.h delete mode 100644 include/asm-arm/arch-imx/mx1ads.h delete mode 100644 include/asm-arm/arch-imx/spi_imx.h delete mode 100644 include/asm-arm/arch-imx/system.h delete mode 100644 include/asm-arm/arch-imx/timex.h delete mode 100644 include/asm-arm/arch-imx/uncompress.h delete mode 100644 include/asm-arm/arch-imx/vmalloc.h delete mode 100644 include/asm-arm/arch-integrator/bits.h delete mode 100644 include/asm-arm/arch-integrator/cm.h delete mode 100644 include/asm-arm/arch-integrator/debug-macro.S delete mode 100644 include/asm-arm/arch-integrator/dma.h delete mode 100644 include/asm-arm/arch-integrator/entry-macro.S delete mode 100644 include/asm-arm/arch-integrator/hardware.h delete mode 100644 include/asm-arm/arch-integrator/impd1.h delete mode 100644 include/asm-arm/arch-integrator/io.h delete mode 100644 include/asm-arm/arch-integrator/irqs.h delete mode 100644 include/asm-arm/arch-integrator/lm.h delete mode 100644 include/asm-arm/arch-integrator/memory.h delete mode 100644 include/asm-arm/arch-integrator/platform.h delete mode 100644 include/asm-arm/arch-integrator/system.h delete mode 100644 include/asm-arm/arch-integrator/timex.h delete mode 100644 include/asm-arm/arch-integrator/uncompress.h delete mode 100644 include/asm-arm/arch-integrator/vmalloc.h delete mode 100644 include/asm-arm/arch-iop13xx/adma.h delete mode 100644 include/asm-arm/arch-iop13xx/debug-macro.S delete mode 100644 include/asm-arm/arch-iop13xx/dma.h delete mode 100644 include/asm-arm/arch-iop13xx/entry-macro.S delete mode 100644 include/asm-arm/arch-iop13xx/hardware.h delete mode 100644 include/asm-arm/arch-iop13xx/io.h delete mode 100644 include/asm-arm/arch-iop13xx/iop13xx.h delete mode 100644 include/asm-arm/arch-iop13xx/iq81340.h delete mode 100644 include/asm-arm/arch-iop13xx/irqs.h delete mode 100644 include/asm-arm/arch-iop13xx/memory.h delete mode 100644 include/asm-arm/arch-iop13xx/msi.h delete mode 100644 include/asm-arm/arch-iop13xx/pci.h delete mode 100644 include/asm-arm/arch-iop13xx/system.h delete mode 100644 include/asm-arm/arch-iop13xx/time.h delete mode 100644 include/asm-arm/arch-iop13xx/timex.h delete mode 100644 include/asm-arm/arch-iop13xx/uncompress.h delete mode 100644 include/asm-arm/arch-iop13xx/vmalloc.h delete mode 100644 include/asm-arm/arch-iop32x/adma.h delete mode 100644 include/asm-arm/arch-iop32x/debug-macro.S delete mode 100644 include/asm-arm/arch-iop32x/dma.h delete mode 100644 include/asm-arm/arch-iop32x/entry-macro.S delete mode 100644 include/asm-arm/arch-iop32x/glantank.h delete mode 100644 include/asm-arm/arch-iop32x/gpio.h delete mode 100644 include/asm-arm/arch-iop32x/hardware.h delete mode 100644 include/asm-arm/arch-iop32x/io.h delete mode 100644 include/asm-arm/arch-iop32x/iop32x.h delete mode 100644 include/asm-arm/arch-iop32x/iq31244.h delete mode 100644 include/asm-arm/arch-iop32x/iq80321.h delete mode 100644 include/asm-arm/arch-iop32x/irqs.h delete mode 100644 include/asm-arm/arch-iop32x/memory.h delete mode 100644 include/asm-arm/arch-iop32x/n2100.h delete mode 100644 include/asm-arm/arch-iop32x/system.h delete mode 100644 include/asm-arm/arch-iop32x/time.h delete mode 100644 include/asm-arm/arch-iop32x/timex.h delete mode 100644 include/asm-arm/arch-iop32x/uncompress.h delete mode 100644 include/asm-arm/arch-iop32x/vmalloc.h delete mode 100644 include/asm-arm/arch-iop33x/adma.h delete mode 100644 include/asm-arm/arch-iop33x/debug-macro.S delete mode 100644 include/asm-arm/arch-iop33x/dma.h delete mode 100644 include/asm-arm/arch-iop33x/entry-macro.S delete mode 100644 include/asm-arm/arch-iop33x/gpio.h delete mode 100644 include/asm-arm/arch-iop33x/hardware.h delete mode 100644 include/asm-arm/arch-iop33x/io.h delete mode 100644 include/asm-arm/arch-iop33x/iop33x.h delete mode 100644 include/asm-arm/arch-iop33x/iq80331.h delete mode 100644 include/asm-arm/arch-iop33x/iq80332.h delete mode 100644 include/asm-arm/arch-iop33x/irqs.h delete mode 100644 include/asm-arm/arch-iop33x/memory.h delete mode 100644 include/asm-arm/arch-iop33x/system.h delete mode 100644 include/asm-arm/arch-iop33x/time.h delete mode 100644 include/asm-arm/arch-iop33x/timex.h delete mode 100644 include/asm-arm/arch-iop33x/uncompress.h delete mode 100644 include/asm-arm/arch-iop33x/vmalloc.h delete mode 100644 include/asm-arm/arch-ixp2000/debug-macro.S delete mode 100644 include/asm-arm/arch-ixp2000/dma.h delete mode 100644 include/asm-arm/arch-ixp2000/enp2611.h delete mode 100644 include/asm-arm/arch-ixp2000/entry-macro.S delete mode 100644 include/asm-arm/arch-ixp2000/gpio.h delete mode 100644 include/asm-arm/arch-ixp2000/hardware.h delete mode 100644 include/asm-arm/arch-ixp2000/io.h delete mode 100644 include/asm-arm/arch-ixp2000/irqs.h delete mode 100644 include/asm-arm/arch-ixp2000/ixdp2x00.h delete mode 100644 include/asm-arm/arch-ixp2000/ixdp2x01.h delete mode 100644 include/asm-arm/arch-ixp2000/ixp2000-regs.h delete mode 100644 include/asm-arm/arch-ixp2000/memory.h delete mode 100644 include/asm-arm/arch-ixp2000/platform.h delete mode 100644 include/asm-arm/arch-ixp2000/system.h delete mode 100644 include/asm-arm/arch-ixp2000/timex.h delete mode 100644 include/asm-arm/arch-ixp2000/uncompress.h delete mode 100644 include/asm-arm/arch-ixp2000/vmalloc.h delete mode 100644 include/asm-arm/arch-ixp23xx/debug-macro.S delete mode 100644 include/asm-arm/arch-ixp23xx/dma.h delete mode 100644 include/asm-arm/arch-ixp23xx/entry-macro.S delete mode 100644 include/asm-arm/arch-ixp23xx/hardware.h delete mode 100644 include/asm-arm/arch-ixp23xx/io.h delete mode 100644 include/asm-arm/arch-ixp23xx/irqs.h delete mode 100644 include/asm-arm/arch-ixp23xx/ixdp2351.h delete mode 100644 include/asm-arm/arch-ixp23xx/ixp23xx.h delete mode 100644 include/asm-arm/arch-ixp23xx/memory.h delete mode 100644 include/asm-arm/arch-ixp23xx/platform.h delete mode 100644 include/asm-arm/arch-ixp23xx/system.h delete mode 100644 include/asm-arm/arch-ixp23xx/time.h delete mode 100644 include/asm-arm/arch-ixp23xx/timex.h delete mode 100644 include/asm-arm/arch-ixp23xx/uncompress.h delete mode 100644 include/asm-arm/arch-ixp23xx/vmalloc.h delete mode 100644 include/asm-arm/arch-ixp4xx/avila.h delete mode 100644 include/asm-arm/arch-ixp4xx/coyote.h delete mode 100644 include/asm-arm/arch-ixp4xx/cpu.h delete mode 100644 include/asm-arm/arch-ixp4xx/debug-macro.S delete mode 100644 include/asm-arm/arch-ixp4xx/dma.h delete mode 100644 include/asm-arm/arch-ixp4xx/dsmg600.h delete mode 100644 include/asm-arm/arch-ixp4xx/entry-macro.S delete mode 100644 include/asm-arm/arch-ixp4xx/fsg.h delete mode 100644 include/asm-arm/arch-ixp4xx/gpio.h delete mode 100644 include/asm-arm/arch-ixp4xx/gtwx5715.h delete mode 100644 include/asm-arm/arch-ixp4xx/hardware.h delete mode 100644 include/asm-arm/arch-ixp4xx/io.h delete mode 100644 include/asm-arm/arch-ixp4xx/irqs.h delete mode 100644 include/asm-arm/arch-ixp4xx/ixdp425.h delete mode 100644 include/asm-arm/arch-ixp4xx/ixp4xx-regs.h delete mode 100644 include/asm-arm/arch-ixp4xx/memory.h delete mode 100644 include/asm-arm/arch-ixp4xx/nas100d.h delete mode 100644 include/asm-arm/arch-ixp4xx/npe.h delete mode 100644 include/asm-arm/arch-ixp4xx/nslu2.h delete mode 100644 include/asm-arm/arch-ixp4xx/platform.h delete mode 100644 include/asm-arm/arch-ixp4xx/prpmc1100.h delete mode 100644 include/asm-arm/arch-ixp4xx/qmgr.h delete mode 100644 include/asm-arm/arch-ixp4xx/system.h delete mode 100644 include/asm-arm/arch-ixp4xx/timex.h delete mode 100644 include/asm-arm/arch-ixp4xx/udc.h delete mode 100644 include/asm-arm/arch-ixp4xx/uncompress.h delete mode 100644 include/asm-arm/arch-ixp4xx/vmalloc.h delete mode 100644 include/asm-arm/arch-kirkwood/debug-macro.S delete mode 100644 include/asm-arm/arch-kirkwood/dma.h delete mode 100644 include/asm-arm/arch-kirkwood/entry-macro.S delete mode 100644 include/asm-arm/arch-kirkwood/hardware.h delete mode 100644 include/asm-arm/arch-kirkwood/io.h delete mode 100644 include/asm-arm/arch-kirkwood/irqs.h delete mode 100644 include/asm-arm/arch-kirkwood/kirkwood.h delete mode 100644 include/asm-arm/arch-kirkwood/memory.h delete mode 100644 include/asm-arm/arch-kirkwood/system.h delete mode 100644 include/asm-arm/arch-kirkwood/timex.h delete mode 100644 include/asm-arm/arch-kirkwood/uncompress.h delete mode 100644 include/asm-arm/arch-kirkwood/vmalloc.h delete mode 100644 include/asm-arm/arch-ks8695/debug-macro.S delete mode 100644 include/asm-arm/arch-ks8695/devices.h delete mode 100644 include/asm-arm/arch-ks8695/dma.h delete mode 100644 include/asm-arm/arch-ks8695/entry-macro.S delete mode 100644 include/asm-arm/arch-ks8695/gpio.h delete mode 100644 include/asm-arm/arch-ks8695/hardware.h delete mode 100644 include/asm-arm/arch-ks8695/io.h delete mode 100644 include/asm-arm/arch-ks8695/irqs.h delete mode 100644 include/asm-arm/arch-ks8695/memory.h delete mode 100644 include/asm-arm/arch-ks8695/regs-gpio.h delete mode 100644 include/asm-arm/arch-ks8695/regs-hpna.h delete mode 100644 include/asm-arm/arch-ks8695/regs-irq.h delete mode 100644 include/asm-arm/arch-ks8695/regs-lan.h delete mode 100644 include/asm-arm/arch-ks8695/regs-mem.h delete mode 100644 include/asm-arm/arch-ks8695/regs-misc.h delete mode 100644 include/asm-arm/arch-ks8695/regs-pci.h delete mode 100644 include/asm-arm/arch-ks8695/regs-switch.h delete mode 100644 include/asm-arm/arch-ks8695/regs-sys.h delete mode 100644 include/asm-arm/arch-ks8695/regs-timer.h delete mode 100644 include/asm-arm/arch-ks8695/regs-uart.h delete mode 100644 include/asm-arm/arch-ks8695/regs-wan.h delete mode 100644 include/asm-arm/arch-ks8695/system.h delete mode 100644 include/asm-arm/arch-ks8695/timex.h delete mode 100644 include/asm-arm/arch-ks8695/uncompress.h delete mode 100644 include/asm-arm/arch-ks8695/vmalloc.h delete mode 100644 include/asm-arm/arch-l7200/aux_reg.h delete mode 100644 include/asm-arm/arch-l7200/debug-macro.S delete mode 100644 include/asm-arm/arch-l7200/dma.h delete mode 100644 include/asm-arm/arch-l7200/entry-macro.S delete mode 100644 include/asm-arm/arch-l7200/gp_timers.h delete mode 100644 include/asm-arm/arch-l7200/gpio.h delete mode 100644 include/asm-arm/arch-l7200/hardware.h delete mode 100644 include/asm-arm/arch-l7200/io.h delete mode 100644 include/asm-arm/arch-l7200/irqs.h delete mode 100644 include/asm-arm/arch-l7200/memory.h delete mode 100644 include/asm-arm/arch-l7200/pmpcon.h delete mode 100644 include/asm-arm/arch-l7200/pmu.h delete mode 100644 include/asm-arm/arch-l7200/serial.h delete mode 100644 include/asm-arm/arch-l7200/serial_l7200.h delete mode 100644 include/asm-arm/arch-l7200/sib.h delete mode 100644 include/asm-arm/arch-l7200/sys-clock.h delete mode 100644 include/asm-arm/arch-l7200/system.h delete mode 100644 include/asm-arm/arch-l7200/time.h delete mode 100644 include/asm-arm/arch-l7200/timex.h delete mode 100644 include/asm-arm/arch-l7200/uncompress.h delete mode 100644 include/asm-arm/arch-l7200/vmalloc.h delete mode 100644 include/asm-arm/arch-lh7a40x/clocks.h delete mode 100644 include/asm-arm/arch-lh7a40x/constants.h delete mode 100644 include/asm-arm/arch-lh7a40x/debug-macro.S delete mode 100644 include/asm-arm/arch-lh7a40x/dma.h delete mode 100644 include/asm-arm/arch-lh7a40x/entry-macro.S delete mode 100644 include/asm-arm/arch-lh7a40x/hardware.h delete mode 100644 include/asm-arm/arch-lh7a40x/io.h delete mode 100644 include/asm-arm/arch-lh7a40x/irqs.h delete mode 100644 include/asm-arm/arch-lh7a40x/memory.h delete mode 100644 include/asm-arm/arch-lh7a40x/registers.h delete mode 100644 include/asm-arm/arch-lh7a40x/ssp.h delete mode 100644 include/asm-arm/arch-lh7a40x/system.h delete mode 100644 include/asm-arm/arch-lh7a40x/timex.h delete mode 100644 include/asm-arm/arch-lh7a40x/uncompress.h delete mode 100644 include/asm-arm/arch-lh7a40x/vmalloc.h delete mode 100644 include/asm-arm/arch-loki/debug-macro.S delete mode 100644 include/asm-arm/arch-loki/dma.h delete mode 100644 include/asm-arm/arch-loki/entry-macro.S delete mode 100644 include/asm-arm/arch-loki/hardware.h delete mode 100644 include/asm-arm/arch-loki/io.h delete mode 100644 include/asm-arm/arch-loki/irqs.h delete mode 100644 include/asm-arm/arch-loki/loki.h delete mode 100644 include/asm-arm/arch-loki/memory.h delete mode 100644 include/asm-arm/arch-loki/system.h delete mode 100644 include/asm-arm/arch-loki/timex.h delete mode 100644 include/asm-arm/arch-loki/uncompress.h delete mode 100644 include/asm-arm/arch-loki/vmalloc.h delete mode 100644 include/asm-arm/arch-msm/board.h delete mode 100644 include/asm-arm/arch-msm/debug-macro.S delete mode 100644 include/asm-arm/arch-msm/dma.h delete mode 100644 include/asm-arm/arch-msm/entry-macro.S delete mode 100644 include/asm-arm/arch-msm/hardware.h delete mode 100644 include/asm-arm/arch-msm/io.h delete mode 100644 include/asm-arm/arch-msm/irqs.h delete mode 100644 include/asm-arm/arch-msm/memory.h delete mode 100644 include/asm-arm/arch-msm/msm_iomap.h delete mode 100644 include/asm-arm/arch-msm/system.h delete mode 100644 include/asm-arm/arch-msm/timex.h delete mode 100644 include/asm-arm/arch-msm/uncompress.h delete mode 100644 include/asm-arm/arch-msm/vmalloc.h delete mode 100644 include/asm-arm/arch-mv78xx0/debug-macro.S delete mode 100644 include/asm-arm/arch-mv78xx0/dma.h delete mode 100644 include/asm-arm/arch-mv78xx0/entry-macro.S delete mode 100644 include/asm-arm/arch-mv78xx0/hardware.h delete mode 100644 include/asm-arm/arch-mv78xx0/io.h delete mode 100644 include/asm-arm/arch-mv78xx0/irqs.h delete mode 100644 include/asm-arm/arch-mv78xx0/memory.h delete mode 100644 include/asm-arm/arch-mv78xx0/mv78xx0.h delete mode 100644 include/asm-arm/arch-mv78xx0/system.h delete mode 100644 include/asm-arm/arch-mv78xx0/timex.h delete mode 100644 include/asm-arm/arch-mv78xx0/uncompress.h delete mode 100644 include/asm-arm/arch-mv78xx0/vmalloc.h delete mode 100644 include/asm-arm/arch-mxc/board-mx27ads.h delete mode 100644 include/asm-arm/arch-mxc/board-mx31ads.h delete mode 100644 include/asm-arm/arch-mxc/board-mx31lite.h delete mode 100644 include/asm-arm/arch-mxc/board-pcm037.h delete mode 100644 include/asm-arm/arch-mxc/board-pcm038.h delete mode 100644 include/asm-arm/arch-mxc/clock.h delete mode 100644 include/asm-arm/arch-mxc/common.h delete mode 100644 include/asm-arm/arch-mxc/debug-macro.S delete mode 100644 include/asm-arm/arch-mxc/dma.h delete mode 100644 include/asm-arm/arch-mxc/entry-macro.S delete mode 100644 include/asm-arm/arch-mxc/gpio.h delete mode 100644 include/asm-arm/arch-mxc/hardware.h delete mode 100644 include/asm-arm/arch-mxc/iim.h delete mode 100644 include/asm-arm/arch-mxc/imx-uart.h delete mode 100644 include/asm-arm/arch-mxc/io.h delete mode 100644 include/asm-arm/arch-mxc/iomux-mx1-mx2.h delete mode 100644 include/asm-arm/arch-mxc/iomux-mx3.h delete mode 100644 include/asm-arm/arch-mxc/irqs.h delete mode 100644 include/asm-arm/arch-mxc/memory.h delete mode 100644 include/asm-arm/arch-mxc/mx27.h delete mode 100644 include/asm-arm/arch-mxc/mx31.h delete mode 100644 include/asm-arm/arch-mxc/mxc.h delete mode 100644 include/asm-arm/arch-mxc/mxc_timer.h delete mode 100644 include/asm-arm/arch-mxc/system.h delete mode 100644 include/asm-arm/arch-mxc/timex.h delete mode 100644 include/asm-arm/arch-mxc/uncompress.h delete mode 100644 include/asm-arm/arch-mxc/vmalloc.h delete mode 100644 include/asm-arm/arch-netx/debug-macro.S delete mode 100644 include/asm-arm/arch-netx/dma.h delete mode 100644 include/asm-arm/arch-netx/entry-macro.S delete mode 100644 include/asm-arm/arch-netx/eth.h delete mode 100644 include/asm-arm/arch-netx/hardware.h delete mode 100644 include/asm-arm/arch-netx/io.h delete mode 100644 include/asm-arm/arch-netx/irqs.h delete mode 100644 include/asm-arm/arch-netx/memory.h delete mode 100644 include/asm-arm/arch-netx/netx-regs.h delete mode 100644 include/asm-arm/arch-netx/param.h delete mode 100644 include/asm-arm/arch-netx/pfifo.h delete mode 100644 include/asm-arm/arch-netx/system.h delete mode 100644 include/asm-arm/arch-netx/timex.h delete mode 100644 include/asm-arm/arch-netx/uncompress.h delete mode 100644 include/asm-arm/arch-netx/vmalloc.h delete mode 100644 include/asm-arm/arch-netx/xc.h delete mode 100644 include/asm-arm/arch-ns9xxx/board.h delete mode 100644 include/asm-arm/arch-ns9xxx/debug-macro.S delete mode 100644 include/asm-arm/arch-ns9xxx/dma.h delete mode 100644 include/asm-arm/arch-ns9xxx/entry-macro.S delete mode 100644 include/asm-arm/arch-ns9xxx/gpio.h delete mode 100644 include/asm-arm/arch-ns9xxx/hardware.h delete mode 100644 include/asm-arm/arch-ns9xxx/io.h delete mode 100644 include/asm-arm/arch-ns9xxx/irqs.h delete mode 100644 include/asm-arm/arch-ns9xxx/memory.h delete mode 100644 include/asm-arm/arch-ns9xxx/module.h delete mode 100644 include/asm-arm/arch-ns9xxx/processor-ns9360.h delete mode 100644 include/asm-arm/arch-ns9xxx/processor.h delete mode 100644 include/asm-arm/arch-ns9xxx/regs-bbu.h delete mode 100644 include/asm-arm/arch-ns9xxx/regs-board-a9m9750dev.h delete mode 100644 include/asm-arm/arch-ns9xxx/regs-mem.h delete mode 100644 include/asm-arm/arch-ns9xxx/regs-sys-common.h delete mode 100644 include/asm-arm/arch-ns9xxx/regs-sys-ns9360.h delete mode 100644 include/asm-arm/arch-ns9xxx/system.h delete mode 100644 include/asm-arm/arch-ns9xxx/timex.h delete mode 100644 include/asm-arm/arch-ns9xxx/uncompress.h delete mode 100644 include/asm-arm/arch-ns9xxx/vmalloc.h delete mode 100644 include/asm-arm/arch-omap/aic23.h delete mode 100644 include/asm-arm/arch-omap/blizzard.h delete mode 100644 include/asm-arm/arch-omap/board-2430sdp.h delete mode 100644 include/asm-arm/arch-omap/board-ams-delta.h delete mode 100644 include/asm-arm/arch-omap/board-apollon.h delete mode 100644 include/asm-arm/arch-omap/board-fsample.h delete mode 100644 include/asm-arm/arch-omap/board-h2.h delete mode 100644 include/asm-arm/arch-omap/board-h3.h delete mode 100644 include/asm-arm/arch-omap/board-h4.h delete mode 100644 include/asm-arm/arch-omap/board-innovator.h delete mode 100644 include/asm-arm/arch-omap/board-nokia.h delete mode 100644 include/asm-arm/arch-omap/board-osk.h delete mode 100644 include/asm-arm/arch-omap/board-palmte.h delete mode 100644 include/asm-arm/arch-omap/board-palmtt.h delete mode 100644 include/asm-arm/arch-omap/board-palmz71.h delete mode 100644 include/asm-arm/arch-omap/board-perseus2.h delete mode 100644 include/asm-arm/arch-omap/board-sx1.h delete mode 100644 include/asm-arm/arch-omap/board-voiceblue.h delete mode 100644 include/asm-arm/arch-omap/board.h delete mode 100644 include/asm-arm/arch-omap/clock.h delete mode 100644 include/asm-arm/arch-omap/common.h delete mode 100644 include/asm-arm/arch-omap/control.h delete mode 100644 include/asm-arm/arch-omap/cpu.h delete mode 100644 include/asm-arm/arch-omap/debug-macro.S delete mode 100644 include/asm-arm/arch-omap/dma.h delete mode 100644 include/asm-arm/arch-omap/dmtimer.h delete mode 100644 include/asm-arm/arch-omap/dsp_common.h delete mode 100644 include/asm-arm/arch-omap/eac.h delete mode 100644 include/asm-arm/arch-omap/entry-macro.S delete mode 100644 include/asm-arm/arch-omap/fpga.h delete mode 100644 include/asm-arm/arch-omap/gpio-switch.h delete mode 100644 include/asm-arm/arch-omap/gpio.h delete mode 100644 include/asm-arm/arch-omap/gpioexpander.h delete mode 100644 include/asm-arm/arch-omap/gpmc.h delete mode 100644 include/asm-arm/arch-omap/hardware.h delete mode 100644 include/asm-arm/arch-omap/hwa742.h delete mode 100644 include/asm-arm/arch-omap/io.h delete mode 100644 include/asm-arm/arch-omap/irda.h delete mode 100644 include/asm-arm/arch-omap/irqs.h delete mode 100644 include/asm-arm/arch-omap/keypad.h delete mode 100644 include/asm-arm/arch-omap/lcd_mipid.h delete mode 100644 include/asm-arm/arch-omap/led.h delete mode 100644 include/asm-arm/arch-omap/mailbox.h delete mode 100644 include/asm-arm/arch-omap/mcbsp.h delete mode 100644 include/asm-arm/arch-omap/mcspi.h delete mode 100644 include/asm-arm/arch-omap/memory.h delete mode 100644 include/asm-arm/arch-omap/menelaus.h delete mode 100644 include/asm-arm/arch-omap/mmc.h delete mode 100644 include/asm-arm/arch-omap/mtd-xip.h delete mode 100644 include/asm-arm/arch-omap/mux.h delete mode 100644 include/asm-arm/arch-omap/nand.h delete mode 100644 include/asm-arm/arch-omap/omap-alsa.h delete mode 100644 include/asm-arm/arch-omap/omap1510.h delete mode 100644 include/asm-arm/arch-omap/omap16xx.h delete mode 100644 include/asm-arm/arch-omap/omap24xx.h delete mode 100644 include/asm-arm/arch-omap/omap34xx.h delete mode 100644 include/asm-arm/arch-omap/omap730.h delete mode 100644 include/asm-arm/arch-omap/omapfb.h delete mode 100644 include/asm-arm/arch-omap/onenand.h delete mode 100644 include/asm-arm/arch-omap/param.h delete mode 100644 include/asm-arm/arch-omap/pm.h delete mode 100644 include/asm-arm/arch-omap/prcm.h delete mode 100644 include/asm-arm/arch-omap/sdrc.h delete mode 100644 include/asm-arm/arch-omap/serial.h delete mode 100644 include/asm-arm/arch-omap/sram.h delete mode 100644 include/asm-arm/arch-omap/system.h delete mode 100644 include/asm-arm/arch-omap/tc.h delete mode 100644 include/asm-arm/arch-omap/timex.h delete mode 100644 include/asm-arm/arch-omap/uncompress.h delete mode 100644 include/asm-arm/arch-omap/usb.h delete mode 100644 include/asm-arm/arch-omap/vmalloc.h delete mode 100644 include/asm-arm/arch-orion5x/debug-macro.S delete mode 100644 include/asm-arm/arch-orion5x/dma.h delete mode 100644 include/asm-arm/arch-orion5x/entry-macro.S delete mode 100644 include/asm-arm/arch-orion5x/gpio.h delete mode 100644 include/asm-arm/arch-orion5x/hardware.h delete mode 100644 include/asm-arm/arch-orion5x/io.h delete mode 100644 include/asm-arm/arch-orion5x/irqs.h delete mode 100644 include/asm-arm/arch-orion5x/memory.h delete mode 100644 include/asm-arm/arch-orion5x/orion5x.h delete mode 100644 include/asm-arm/arch-orion5x/system.h delete mode 100644 include/asm-arm/arch-orion5x/timex.h delete mode 100644 include/asm-arm/arch-orion5x/uncompress.h delete mode 100644 include/asm-arm/arch-orion5x/vmalloc.h delete mode 100644 include/asm-arm/arch-pnx4008/clock.h delete mode 100644 include/asm-arm/arch-pnx4008/debug-macro.S delete mode 100644 include/asm-arm/arch-pnx4008/dma.h delete mode 100644 include/asm-arm/arch-pnx4008/entry-macro.S delete mode 100644 include/asm-arm/arch-pnx4008/gpio.h delete mode 100644 include/asm-arm/arch-pnx4008/hardware.h delete mode 100644 include/asm-arm/arch-pnx4008/i2c.h delete mode 100644 include/asm-arm/arch-pnx4008/io.h delete mode 100644 include/asm-arm/arch-pnx4008/irq.h delete mode 100644 include/asm-arm/arch-pnx4008/irqs.h delete mode 100644 include/asm-arm/arch-pnx4008/memory.h delete mode 100644 include/asm-arm/arch-pnx4008/param.h delete mode 100644 include/asm-arm/arch-pnx4008/platform.h delete mode 100644 include/asm-arm/arch-pnx4008/pm.h delete mode 100644 include/asm-arm/arch-pnx4008/system.h delete mode 100644 include/asm-arm/arch-pnx4008/timex.h delete mode 100644 include/asm-arm/arch-pnx4008/uncompress.h delete mode 100644 include/asm-arm/arch-pnx4008/vmalloc.h delete mode 100644 include/asm-arm/arch-pxa/akita.h delete mode 100644 include/asm-arm/arch-pxa/audio.h delete mode 100644 include/asm-arm/arch-pxa/bitfield.h delete mode 100644 include/asm-arm/arch-pxa/camera.h delete mode 100644 include/asm-arm/arch-pxa/colibri.h delete mode 100644 include/asm-arm/arch-pxa/corgi.h delete mode 100644 include/asm-arm/arch-pxa/debug-macro.S delete mode 100644 include/asm-arm/arch-pxa/dma.h delete mode 100644 include/asm-arm/arch-pxa/entry-macro.S delete mode 100644 include/asm-arm/arch-pxa/eseries-gpio.h delete mode 100644 include/asm-arm/arch-pxa/eseries-irq.h delete mode 100644 include/asm-arm/arch-pxa/gpio.h delete mode 100644 include/asm-arm/arch-pxa/gumstix.h delete mode 100644 include/asm-arm/arch-pxa/hardware.h delete mode 100644 include/asm-arm/arch-pxa/i2c.h delete mode 100644 include/asm-arm/arch-pxa/idp.h delete mode 100644 include/asm-arm/arch-pxa/io.h delete mode 100644 include/asm-arm/arch-pxa/irda.h delete mode 100644 include/asm-arm/arch-pxa/irqs.h delete mode 100644 include/asm-arm/arch-pxa/littleton.h delete mode 100644 include/asm-arm/arch-pxa/lpd270.h delete mode 100644 include/asm-arm/arch-pxa/lubbock.h delete mode 100644 include/asm-arm/arch-pxa/magician.h delete mode 100644 include/asm-arm/arch-pxa/mainstone.h delete mode 100644 include/asm-arm/arch-pxa/memory.h delete mode 100644 include/asm-arm/arch-pxa/mfp-pxa25x.h delete mode 100644 include/asm-arm/arch-pxa/mfp-pxa27x.h delete mode 100644 include/asm-arm/arch-pxa/mfp-pxa2xx.h delete mode 100644 include/asm-arm/arch-pxa/mfp-pxa300.h delete mode 100644 include/asm-arm/arch-pxa/mfp-pxa320.h delete mode 100644 include/asm-arm/arch-pxa/mfp-pxa3xx.h delete mode 100644 include/asm-arm/arch-pxa/mfp-pxa930.h delete mode 100644 include/asm-arm/arch-pxa/mfp.h delete mode 100644 include/asm-arm/arch-pxa/mmc.h delete mode 100644 include/asm-arm/arch-pxa/mtd-xip.h delete mode 100644 include/asm-arm/arch-pxa/ohci.h delete mode 100644 include/asm-arm/arch-pxa/palmtx.h delete mode 100644 include/asm-arm/arch-pxa/pcm027.h delete mode 100644 include/asm-arm/arch-pxa/pcm990_baseboard.h delete mode 100644 include/asm-arm/arch-pxa/pm.h delete mode 100644 include/asm-arm/arch-pxa/poodle.h delete mode 100644 include/asm-arm/arch-pxa/pxa-regs.h delete mode 100644 include/asm-arm/arch-pxa/pxa25x-udc.h delete mode 100644 include/asm-arm/arch-pxa/pxa27x-udc.h delete mode 100644 include/asm-arm/arch-pxa/pxa27x_keypad.h delete mode 100644 include/asm-arm/arch-pxa/pxa2xx-gpio.h delete mode 100644 include/asm-arm/arch-pxa/pxa2xx-regs.h delete mode 100644 include/asm-arm/arch-pxa/pxa2xx_spi.h delete mode 100644 include/asm-arm/arch-pxa/pxa3xx-regs.h delete mode 100644 include/asm-arm/arch-pxa/pxa3xx_nand.h delete mode 100644 include/asm-arm/arch-pxa/pxafb.h delete mode 100644 include/asm-arm/arch-pxa/regs-lcd.h delete mode 100644 include/asm-arm/arch-pxa/regs-ssp.h delete mode 100644 include/asm-arm/arch-pxa/sharpsl.h delete mode 100644 include/asm-arm/arch-pxa/spitz.h delete mode 100644 include/asm-arm/arch-pxa/ssp.h delete mode 100644 include/asm-arm/arch-pxa/system.h delete mode 100644 include/asm-arm/arch-pxa/timex.h delete mode 100644 include/asm-arm/arch-pxa/tosa.h delete mode 100644 include/asm-arm/arch-pxa/tosa_bt.h delete mode 100644 include/asm-arm/arch-pxa/trizeps4.h delete mode 100644 include/asm-arm/arch-pxa/udc.h delete mode 100644 include/asm-arm/arch-pxa/uncompress.h delete mode 100644 include/asm-arm/arch-pxa/vmalloc.h delete mode 100644 include/asm-arm/arch-pxa/zylonite.h delete mode 100644 include/asm-arm/arch-realview/board-eb.h delete mode 100644 include/asm-arm/arch-realview/board-pb1176.h delete mode 100644 include/asm-arm/arch-realview/board-pb11mp.h delete mode 100644 include/asm-arm/arch-realview/debug-macro.S delete mode 100644 include/asm-arm/arch-realview/dma.h delete mode 100644 include/asm-arm/arch-realview/entry-macro.S delete mode 100644 include/asm-arm/arch-realview/hardware.h delete mode 100644 include/asm-arm/arch-realview/io.h delete mode 100644 include/asm-arm/arch-realview/irqs.h delete mode 100644 include/asm-arm/arch-realview/memory.h delete mode 100644 include/asm-arm/arch-realview/platform.h delete mode 100644 include/asm-arm/arch-realview/scu.h delete mode 100644 include/asm-arm/arch-realview/smp.h delete mode 100644 include/asm-arm/arch-realview/system.h delete mode 100644 include/asm-arm/arch-realview/timex.h delete mode 100644 include/asm-arm/arch-realview/uncompress.h delete mode 100644 include/asm-arm/arch-realview/vmalloc.h delete mode 100644 include/asm-arm/arch-rpc/acornfb.h delete mode 100644 include/asm-arm/arch-rpc/debug-macro.S delete mode 100644 include/asm-arm/arch-rpc/dma.h delete mode 100644 include/asm-arm/arch-rpc/entry-macro.S delete mode 100644 include/asm-arm/arch-rpc/hardware.h delete mode 100644 include/asm-arm/arch-rpc/io.h delete mode 100644 include/asm-arm/arch-rpc/irqs.h delete mode 100644 include/asm-arm/arch-rpc/memory.h delete mode 100644 include/asm-arm/arch-rpc/system.h delete mode 100644 include/asm-arm/arch-rpc/timex.h delete mode 100644 include/asm-arm/arch-rpc/uncompress.h delete mode 100644 include/asm-arm/arch-rpc/vmalloc.h delete mode 100644 include/asm-arm/arch-s3c2400/map.h delete mode 100644 include/asm-arm/arch-s3c2400/memory.h delete mode 100644 include/asm-arm/arch-s3c2410/anubis-cpld.h delete mode 100644 include/asm-arm/arch-s3c2410/anubis-irq.h delete mode 100644 include/asm-arm/arch-s3c2410/anubis-map.h delete mode 100644 include/asm-arm/arch-s3c2410/audio.h delete mode 100644 include/asm-arm/arch-s3c2410/bast-cpld.h delete mode 100644 include/asm-arm/arch-s3c2410/bast-irq.h delete mode 100644 include/asm-arm/arch-s3c2410/bast-map.h delete mode 100644 include/asm-arm/arch-s3c2410/bast-pmu.h delete mode 100644 include/asm-arm/arch-s3c2410/debug-macro.S delete mode 100644 include/asm-arm/arch-s3c2410/dma.h delete mode 100644 include/asm-arm/arch-s3c2410/entry-macro.S delete mode 100644 include/asm-arm/arch-s3c2410/fb.h delete mode 100644 include/asm-arm/arch-s3c2410/gpio.h delete mode 100644 include/asm-arm/arch-s3c2410/h1940-latch.h delete mode 100644 include/asm-arm/arch-s3c2410/h1940.h delete mode 100644 include/asm-arm/arch-s3c2410/hardware.h delete mode 100644 include/asm-arm/arch-s3c2410/idle.h delete mode 100644 include/asm-arm/arch-s3c2410/io.h delete mode 100644 include/asm-arm/arch-s3c2410/irqs.h delete mode 100644 include/asm-arm/arch-s3c2410/leds-gpio.h delete mode 100644 include/asm-arm/arch-s3c2410/map.h delete mode 100644 include/asm-arm/arch-s3c2410/memory.h delete mode 100644 include/asm-arm/arch-s3c2410/osiris-cpld.h delete mode 100644 include/asm-arm/arch-s3c2410/osiris-map.h delete mode 100644 include/asm-arm/arch-s3c2410/otom-map.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-clock.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-dsc.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-gpio.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-gpioj.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-irq.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-lcd.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-mem.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-power.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-s3c2412-mem.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-s3c2412.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-s3c2443-clock.h delete mode 100644 include/asm-arm/arch-s3c2410/regs-sdi.h delete mode 100644 include/asm-arm/arch-s3c2410/reset.h delete mode 100644 include/asm-arm/arch-s3c2410/spi-gpio.h delete mode 100644 include/asm-arm/arch-s3c2410/spi.h delete mode 100644 include/asm-arm/arch-s3c2410/system-reset.h delete mode 100644 include/asm-arm/arch-s3c2410/system.h delete mode 100644 include/asm-arm/arch-s3c2410/timex.h delete mode 100644 include/asm-arm/arch-s3c2410/uncompress.h delete mode 100644 include/asm-arm/arch-s3c2410/usb-control.h delete mode 100644 include/asm-arm/arch-s3c2410/vmalloc.h delete mode 100644 include/asm-arm/arch-s3c2410/vr1000-cpld.h delete mode 100644 include/asm-arm/arch-s3c2410/vr1000-irq.h delete mode 100644 include/asm-arm/arch-s3c2410/vr1000-map.h delete mode 100644 include/asm-arm/arch-sa1100/SA-1100.h delete mode 100644 include/asm-arm/arch-sa1100/SA-1101.h delete mode 100644 include/asm-arm/arch-sa1100/SA-1111.h delete mode 100644 include/asm-arm/arch-sa1100/assabet.h delete mode 100644 include/asm-arm/arch-sa1100/badge4.h delete mode 100644 include/asm-arm/arch-sa1100/bitfield.h delete mode 100644 include/asm-arm/arch-sa1100/cerf.h delete mode 100644 include/asm-arm/arch-sa1100/collie.h delete mode 100644 include/asm-arm/arch-sa1100/debug-macro.S delete mode 100644 include/asm-arm/arch-sa1100/dma.h delete mode 100644 include/asm-arm/arch-sa1100/entry-macro.S delete mode 100644 include/asm-arm/arch-sa1100/gpio.h delete mode 100644 include/asm-arm/arch-sa1100/h3600.h delete mode 100644 include/asm-arm/arch-sa1100/h3600_gpio.h delete mode 100644 include/asm-arm/arch-sa1100/hardware.h delete mode 100644 include/asm-arm/arch-sa1100/ide.h delete mode 100644 include/asm-arm/arch-sa1100/io.h delete mode 100644 include/asm-arm/arch-sa1100/irqs.h delete mode 100644 include/asm-arm/arch-sa1100/jornada720.h delete mode 100644 include/asm-arm/arch-sa1100/lart.h delete mode 100644 include/asm-arm/arch-sa1100/mcp.h delete mode 100644 include/asm-arm/arch-sa1100/memory.h delete mode 100644 include/asm-arm/arch-sa1100/mtd-xip.h delete mode 100644 include/asm-arm/arch-sa1100/neponset.h delete mode 100644 include/asm-arm/arch-sa1100/shannon.h delete mode 100644 include/asm-arm/arch-sa1100/simpad.h delete mode 100644 include/asm-arm/arch-sa1100/system.h delete mode 100644 include/asm-arm/arch-sa1100/timex.h delete mode 100644 include/asm-arm/arch-sa1100/uncompress.h delete mode 100644 include/asm-arm/arch-sa1100/vmalloc.h delete mode 100644 include/asm-arm/arch-shark/debug-macro.S delete mode 100644 include/asm-arm/arch-shark/dma.h delete mode 100644 include/asm-arm/arch-shark/entry-macro.S delete mode 100644 include/asm-arm/arch-shark/hardware.h delete mode 100644 include/asm-arm/arch-shark/io.h delete mode 100644 include/asm-arm/arch-shark/irqs.h delete mode 100644 include/asm-arm/arch-shark/memory.h delete mode 100644 include/asm-arm/arch-shark/system.h delete mode 100644 include/asm-arm/arch-shark/timex.h delete mode 100644 include/asm-arm/arch-shark/uncompress.h delete mode 100644 include/asm-arm/arch-shark/vmalloc.h delete mode 100644 include/asm-arm/arch-versatile/debug-macro.S delete mode 100644 include/asm-arm/arch-versatile/dma.h delete mode 100644 include/asm-arm/arch-versatile/entry-macro.S delete mode 100644 include/asm-arm/arch-versatile/hardware.h delete mode 100644 include/asm-arm/arch-versatile/io.h delete mode 100644 include/asm-arm/arch-versatile/irqs.h delete mode 100644 include/asm-arm/arch-versatile/memory.h delete mode 100644 include/asm-arm/arch-versatile/platform.h delete mode 100644 include/asm-arm/arch-versatile/system.h delete mode 100644 include/asm-arm/arch-versatile/timex.h delete mode 100644 include/asm-arm/arch-versatile/uncompress.h delete mode 100644 include/asm-arm/arch-versatile/vmalloc.h (limited to 'arch/arm/kernel/process.c') diff --git a/Documentation/arm/IXP4xx b/Documentation/arm/IXP4xx index 43edb4ecf27..72fbcc4fcab 100644 --- a/Documentation/arm/IXP4xx +++ b/Documentation/arm/IXP4xx @@ -32,7 +32,7 @@ Linux currently supports the following features on the IXP4xx chips: - Flash access (MTD/JFFS) - I2C through GPIO on IXP42x - GPIO for input/output/interrupts - See include/asm-arm/arch-ixp4xx/platform.h for access functions. + See arch/arm/mach-ixp4xx/include/mach/platform.h for access functions. - Timers (watchdog, OS) The following components of the chips are not supported by Linux and diff --git a/Documentation/arm/Interrupts b/Documentation/arm/Interrupts index c202ed35d7d..f09ab1b90ef 100644 --- a/Documentation/arm/Interrupts +++ b/Documentation/arm/Interrupts @@ -158,7 +158,7 @@ So, what's changed? be re-checked for pending events. (see the Neponset IRQ handler for details). -7. fixup_irq() is gone, as is include/asm-arm/arch-*/irq.h +7. fixup_irq() is gone, as is arch/arm/mach-*/include/mach/irq.h Please note that this will not solve all problems - some of them are hardware based. Mixing level-based and edge-based IRQs on the same diff --git a/Documentation/arm/README b/Documentation/arm/README index 9b9c8226fdc..d98783fbe0c 100644 --- a/Documentation/arm/README +++ b/Documentation/arm/README @@ -79,7 +79,7 @@ Machine/Platform support To this end, we now have arch/arm/mach-$(MACHINE) directories which are designed to house the non-driver files for a particular machine (eg, PCI, memory management, architecture definitions etc). For all future - machines, there should be a corresponding include/asm-arm/arch-$(MACHINE) + machines, there should be a corresponding arch/arm/mach-$(MACHINE)/include/mach directory. @@ -176,7 +176,7 @@ Kernel entry (head.S) class typically based around one or more system on a chip devices, and acts as a natural container around the actual implementations. These classes are given directories - arch/arm/mach- and - include/asm-arm/arch- - which contain the source files to + arch/arm/mach- - which contain the source files to/include/mach support the machine class. This directories also contain any machine specific supporting code. diff --git a/Documentation/arm/Samsung-S3C24XX/GPIO.txt b/Documentation/arm/Samsung-S3C24XX/GPIO.txt index 8caea8c237e..b5d20c0b2ab 100644 --- a/Documentation/arm/Samsung-S3C24XX/GPIO.txt +++ b/Documentation/arm/Samsung-S3C24XX/GPIO.txt @@ -16,13 +16,13 @@ Introduction Headers ------- - See include/asm-arm/arch-s3c2410/regs-gpio.h for the list + See arch/arm/mach-s3c2410/include/mach/regs-gpio.h for the list of GPIO pins, and the configuration values for them. This - is included by using #include + is included by using #include The GPIO management functions are defined in the hardware - header include/asm-arm/arch-s3c2410/hardware.h which can be - included by #include + header arch/arm/mach-s3c2410/include/mach/hardware.h which can be + included by #include A useful amount of documentation can be found in the hardware header on how the GPIO functions (and others) work. diff --git a/Documentation/arm/Samsung-S3C24XX/Overview.txt b/Documentation/arm/Samsung-S3C24XX/Overview.txt index d04e1e30c47..014a8ec4877 100644 --- a/Documentation/arm/Samsung-S3C24XX/Overview.txt +++ b/Documentation/arm/Samsung-S3C24XX/Overview.txt @@ -36,7 +36,7 @@ Layout in arch/arm/mach-s3c2410 and S3C2440 in arch/arm/mach-s3c2440 Register, kernel and platform data definitions are held in the - include/asm-arm/arch-s3c2410 directory. + arch/arm/mach-s3c2410 directory./include/mach Machines diff --git a/Documentation/arm/Samsung-S3C24XX/USB-Host.txt b/Documentation/arm/Samsung-S3C24XX/USB-Host.txt index b93b68e2b14..67671eba423 100644 --- a/Documentation/arm/Samsung-S3C24XX/USB-Host.txt +++ b/Documentation/arm/Samsung-S3C24XX/USB-Host.txt @@ -49,7 +49,7 @@ Board Support Platform Data ------------- - See linux/include/asm-arm/arch-s3c2410/usb-control.h for the + See arch/arm/mach-s3c2410/include/mach/usb-control.h for the descriptions of the platform device data. An implementation can be found in linux/arch/arm/mach-s3c2410/usb-simtec.c . diff --git a/Documentation/spi/pxa2xx b/Documentation/spi/pxa2xx index f3853cc37bd..bbe8dee681a 100644 --- a/Documentation/spi/pxa2xx +++ b/Documentation/spi/pxa2xx @@ -19,7 +19,7 @@ Declaring PXA2xx Master Controllers ----------------------------------- Typically a SPI master is defined in the arch/.../mach-*/board-*.c as a "platform device". The master configuration is passed to the driver via a table -found in include/asm-arm/arch-pxa/pxa2xx_spi.h: +found in arch/arm/mach-pxa/include/mach/pxa2xx_spi.h: struct pxa2xx_spi_master { enum pxa_ssp_type ssp_type; @@ -94,7 +94,7 @@ using the "spi_board_info" structure found in "linux/spi/spi.h". See Each slave device attached to the PXA must provide slave specific configuration information via the structure "pxa2xx_spi_chip" found in -"include/asm-arm/arch-pxa/pxa2xx_spi.h". The pxa2xx_spi master controller driver +"arch/arm/mach-pxa/include/mach/pxa2xx_spi.h". The pxa2xx_spi master controller driver will uses the configuration whenever the driver communicates with the slave device. diff --git a/Documentation/spi/spi-summary b/Documentation/spi/spi-summary index 6d5f18143c5..8bae2f018d3 100644 --- a/Documentation/spi/spi-summary +++ b/Documentation/spi/spi-summary @@ -210,7 +210,7 @@ board should normally be set up and registered. So for example arch/.../mach-*/board-*.c files might have code like: - #include /* for mysoc_spi_data */ + #include /* for mysoc_spi_data */ /* if your mach-* infrastructure doesn't support kernels that can * run on multiple boards, pdata wouldn't benefit from "__init". @@ -227,7 +227,7 @@ So for example arch/.../mach-*/board-*.c files might have code like: And SOC-specific utility code might look something like: - #include + #include static struct platform_device spi2 = { ... }; diff --git a/arch/arm/Makefile b/arch/arm/Makefile index 359d224c8c3..703a44fa0f9 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile @@ -97,9 +97,7 @@ textofs-y := 0x00008000 machine-$(CONFIG_ARCH_RPC) := rpc machine-$(CONFIG_ARCH_EBSA110) := ebsa110 machine-$(CONFIG_ARCH_CLPS7500) := clps7500 - incdir-$(CONFIG_ARCH_CLPS7500) := cl7500 machine-$(CONFIG_FOOTBRIDGE) := footbridge - incdir-$(CONFIG_FOOTBRIDGE) := ebsa285 machine-$(CONFIG_ARCH_SHARK) := shark machine-$(CONFIG_ARCH_SA1100) := sa1100 ifeq ($(CONFIG_ARCH_SA1100),y) @@ -120,7 +118,6 @@ endif machine-$(CONFIG_ARCH_IXP23XX) := ixp23xx machine-$(CONFIG_ARCH_OMAP1) := omap1 machine-$(CONFIG_ARCH_OMAP2) := omap2 - incdir-$(CONFIG_ARCH_OMAP) := omap plat-$(CONFIG_ARCH_OMAP) := omap machine-$(CONFIG_ARCH_S3C2410) := s3c2410 s3c2400 s3c2412 s3c2440 s3c2442 s3c2443 plat-$(CONFIG_PLAT_S3C24XX) := s3c24xx @@ -138,7 +135,6 @@ endif machine-$(CONFIG_ARCH_DAVINCI) := davinci machine-$(CONFIG_ARCH_KIRKWOOD) := kirkwood machine-$(CONFIG_ARCH_KS8695) := ks8695 - incdir-$(CONFIG_ARCH_MXC) := mxc plat-$(CONFIG_ARCH_MXC) := mxc machine-$(CONFIG_ARCH_MX2) := mx2 machine-$(CONFIG_ARCH_MX3) := mx3 @@ -158,11 +154,6 @@ endif # The byte offset of the kernel image in RAM from the start of RAM. TEXT_OFFSET := $(textofs-y) -ifeq ($(incdir-y),) -incdir-y := $(word 1,$(machine-y)) -endif -INCDIR := arch-$(incdir-y) - # The first directory contains additional information for the boot setup code ifneq ($(machine-y),) MACHINE := arch/arm/mach-$(word 1,$(machine-y))/ @@ -213,20 +204,10 @@ boot := arch/arm/boot # them changed. We use .arch to indicate when they were updated # last, otherwise make uses the target directory mtime. -include/asm-arm/.arch: $(wildcard include/config/arch/*.h) include/config/auto.conf - @echo ' SYMLINK include/asm-arm/arch -> include/asm-arm/$(INCDIR)' -ifneq ($(KBUILD_SRC),) - $(Q)mkdir -p include/asm-arm - $(Q)ln -fsn $(srctree)/include/asm-arm/$(INCDIR) include/asm-arm/arch -else - $(Q)ln -fsn $(INCDIR) include/asm-arm/arch -endif - @touch $@ - archprepare: maketools PHONY += maketools FORCE -maketools: include/linux/version.h include/asm-arm/.arch FORCE +maketools: include/linux/version.h FORCE $(Q)$(MAKE) $(build)=arch/arm/tools include/asm-arm/mach-types.h # Convert bzImage to zImage diff --git a/arch/arm/boot/compressed/head.S b/arch/arm/boot/compressed/head.S index de41daeab5e..d42f89b7760 100644 --- a/arch/arm/boot/compressed/head.S +++ b/arch/arm/boot/compressed/head.S @@ -37,7 +37,7 @@ #else -#include +#include .macro writeb, ch, rb senduart \ch, \rb diff --git a/arch/arm/boot/compressed/misc.c b/arch/arm/boot/compressed/misc.c index 7145cc7c04f..65ce8fff29d 100644 --- a/arch/arm/boot/compressed/misc.c +++ b/arch/arm/boot/compressed/misc.c @@ -27,7 +27,7 @@ unsigned int __machine_arch_type; static void putstr(const char *ptr); #include -#include +#include #ifdef CONFIG_DEBUG_ICEDCC diff --git a/arch/arm/common/locomo.c b/arch/arm/common/locomo.c index 1f0f0adeafb..283051eaf93 100644 --- a/arch/arm/common/locomo.c +++ b/arch/arm/common/locomo.c @@ -25,7 +25,7 @@ #include #include -#include +#include #include #include #include diff --git a/arch/arm/common/sa1111.c b/arch/arm/common/sa1111.c index 64c328d1627..ec8a5471bf0 100644 --- a/arch/arm/common/sa1111.c +++ b/arch/arm/common/sa1111.c @@ -26,7 +26,7 @@ #include #include -#include +#include #include #include #include diff --git a/arch/arm/common/sharpsl_pm.c b/arch/arm/common/sharpsl_pm.c index a0d15400688..db830916140 100644 --- a/arch/arm/common/sharpsl_pm.c +++ b/arch/arm/common/sharpsl_pm.c @@ -26,12 +26,12 @@ #include #include -#include +#include #include -#include -#include -#include -#include +#include +#include +#include +#include #include /* diff --git a/arch/arm/common/time-acorn.c b/arch/arm/common/time-acorn.c index af37bfd74f9..df0983aafe6 100644 --- a/arch/arm/common/time-acorn.c +++ b/arch/arm/common/time-acorn.c @@ -18,7 +18,7 @@ #include #include -#include +#include #include #include diff --git a/arch/arm/common/uengine.c b/arch/arm/common/uengine.c index 3e19985ddec..7ecd3c0ab01 100644 --- a/arch/arm/common/uengine.c +++ b/arch/arm/common/uengine.c @@ -16,7 +16,7 @@ #include #include #include -#include +#include #include #include diff --git a/arch/arm/include/asm/dma.h b/arch/arm/include/asm/dma.h index 9f2c5305c26..75154b19311 100644 --- a/arch/arm/include/asm/dma.h +++ b/arch/arm/include/asm/dma.h @@ -6,7 +6,7 @@ typedef unsigned int dmach_t; #include #include #include -#include +#include /* * This is the maximum virtual address which can be DMA'd from. diff --git a/arch/arm/include/asm/floppy.h b/arch/arm/include/asm/floppy.h index dce20c25ab1..c9f03eccc9d 100644 --- a/arch/arm/include/asm/floppy.h +++ b/arch/arm/include/asm/floppy.h @@ -12,7 +12,7 @@ #ifndef __ASM_ARM_FLOPPY_H #define __ASM_ARM_FLOPPY_H #if 0 -#include +#include #endif #define fd_outb(val,port) \ diff --git a/arch/arm/include/asm/gpio.h b/arch/arm/include/asm/gpio.h index fff4f800ee4..166a7a3e284 100644 --- a/arch/arm/include/asm/gpio.h +++ b/arch/arm/include/asm/gpio.h @@ -2,6 +2,6 @@ #define _ARCH_ARM_GPIO_H /* not all ARM platforms necessarily support this API ... */ -#include +#include #endif /* _ARCH_ARM_GPIO_H */ diff --git a/arch/arm/include/asm/hardware/dec21285.h b/arch/arm/include/asm/hardware/dec21285.h index cf2578ffd54..0d7552751aa 100644 --- a/arch/arm/include/asm/hardware/dec21285.h +++ b/arch/arm/include/asm/hardware/dec21285.h @@ -19,7 +19,7 @@ #define DC21285_PCI_MEM 0x80000000 #ifndef __ASSEMBLY__ -#include +#include #define DC21285_IO(x) ((volatile unsigned long *)(ARMCSR_BASE+(x))) #else #define DC21285_IO(x) (x) diff --git a/arch/arm/include/asm/hardware/iop3xx-adma.h b/arch/arm/include/asm/hardware/iop3xx-adma.h index df31b15cf6e..87bff09633a 100644 --- a/arch/arm/include/asm/hardware/iop3xx-adma.h +++ b/arch/arm/include/asm/hardware/iop3xx-adma.h @@ -19,7 +19,7 @@ #define _ADMA_H #include #include -#include +#include #include /* Memory copy units */ diff --git a/arch/arm/include/asm/hardware/iop3xx-gpio.h b/arch/arm/include/asm/hardware/iop3xx-gpio.h index 0ebc91cb42f..b69d972b1f7 100644 --- a/arch/arm/include/asm/hardware/iop3xx-gpio.h +++ b/arch/arm/include/asm/hardware/iop3xx-gpio.h @@ -25,7 +25,7 @@ #ifndef __ASM_ARM_HARDWARE_IOP3XX_GPIO_H #define __ASM_ARM_HARDWARE_IOP3XX_GPIO_H -#include +#include #include #define IOP3XX_N_GPIOS 8 diff --git a/arch/arm/include/asm/hardware/sa1111.h b/arch/arm/include/asm/hardware/sa1111.h index 6cf98d4f7dc..5da2595759e 100644 --- a/arch/arm/include/asm/hardware/sa1111.h +++ b/arch/arm/include/asm/hardware/sa1111.h @@ -12,7 +12,7 @@ #ifndef _ASM_ARCH_SA1111 #define _ASM_ARCH_SA1111 -#include +#include /* * The SA1111 is always located at virtual 0xf4000000, and is always diff --git a/arch/arm/include/asm/io.h b/arch/arm/include/asm/io.h index ffe07c0f46d..94a95d7fafd 100644 --- a/arch/arm/include/asm/io.h +++ b/arch/arm/include/asm/io.h @@ -82,7 +82,7 @@ extern void __readwrite_bug(const char *fn); /* * Now, pick up the machine-defined IO definitions */ -#include +#include /* * IO port access primitives diff --git a/arch/arm/include/asm/irq.h b/arch/arm/include/asm/irq.h index 9cb01907e43..d6786090d02 100644 --- a/arch/arm/include/asm/irq.h +++ b/arch/arm/include/asm/irq.h @@ -1,7 +1,7 @@ #ifndef __ASM_ARM_IRQ_H #define __ASM_ARM_IRQ_H -#include +#include #ifndef irq_canonicalize #define irq_canonicalize(i) (i) diff --git a/arch/arm/include/asm/mc146818rtc.h b/arch/arm/include/asm/mc146818rtc.h index 7b81e0c4254..e1ca48a9e97 100644 --- a/arch/arm/include/asm/mc146818rtc.h +++ b/arch/arm/include/asm/mc146818rtc.h @@ -4,7 +4,7 @@ #ifndef _ASM_MC146818RTC_H #define _ASM_MC146818RTC_H -#include +#include #include #ifndef RTC_PORT diff --git a/arch/arm/include/asm/memory.h b/arch/arm/include/asm/memory.h index 92069221dca..1e070a2b561 100644 --- a/arch/arm/include/asm/memory.h +++ b/arch/arm/include/asm/memory.h @@ -24,7 +24,7 @@ #endif #include -#include +#include #include #ifdef CONFIG_MMU diff --git a/arch/arm/include/asm/mmzone.h b/arch/arm/include/asm/mmzone.h index f2fbb508490..ae63a4fd28c 100644 --- a/arch/arm/include/asm/mmzone.h +++ b/arch/arm/include/asm/mmzone.h @@ -25,6 +25,6 @@ extern pg_data_t discontig_node_data[]; */ #define NODE_MEM_MAP(nid) (NODE_DATA(nid)->node_mem_map) -#include +#include #endif diff --git a/arch/arm/include/asm/mtd-xip.h b/arch/arm/include/asm/mtd-xip.h index 4bc50f9abe3..4225372a26f 100644 --- a/arch/arm/include/asm/mtd-xip.h +++ b/arch/arm/include/asm/mtd-xip.h @@ -17,8 +17,8 @@ #ifndef __ARM_MTD_XIP_H__ #define __ARM_MTD_XIP_H__ -#include -#include +#include +#include /* fill instruction prefetch */ #define xip_iprefetch() do { asm volatile (".rep 8; nop; .endr"); } while (0) diff --git a/arch/arm/include/asm/pci.h b/arch/arm/include/asm/pci.h index 968b833f3bb..721c03d53f4 100644 --- a/arch/arm/include/asm/pci.h +++ b/arch/arm/include/asm/pci.h @@ -4,7 +4,7 @@ #ifdef __KERNEL__ #include -#include /* for PCIBIOS_MIN_* */ +#include /* for PCIBIOS_MIN_* */ #define pcibios_scan_all_fns(a, b) 0 diff --git a/arch/arm/include/asm/pgtable.h b/arch/arm/include/asm/pgtable.h index 8ab060a53ab..8e21ef15bd7 100644 --- a/arch/arm/include/asm/pgtable.h +++ b/arch/arm/include/asm/pgtable.h @@ -20,7 +20,7 @@ #else #include -#include +#include #include /* diff --git a/arch/arm/include/asm/smp.h b/arch/arm/include/asm/smp.h index cc12a525a06..727b5c042e5 100644 --- a/arch/arm/include/asm/smp.h +++ b/arch/arm/include/asm/smp.h @@ -14,7 +14,7 @@ #include #include -#include +#include #ifndef CONFIG_SMP # error " included in non-SMP build" diff --git a/arch/arm/include/asm/timex.h b/arch/arm/include/asm/timex.h index e50e2926cd6..3be8de3adab 100644 --- a/arch/arm/include/asm/timex.h +++ b/arch/arm/include/asm/timex.h @@ -12,7 +12,7 @@ #ifndef _ASMARM_TIMEX_H #define _ASMARM_TIMEX_H -#include +#include typedef unsigned long cycles_t; diff --git a/arch/arm/include/asm/vga.h b/arch/arm/include/asm/vga.h index 4f767ad3a0b..6a3cd2a2f67 100644 --- a/arch/arm/include/asm/vga.h +++ b/arch/arm/include/asm/vga.h @@ -1,7 +1,7 @@ #ifndef ASMARM_VGA_H #define ASMARM_VGA_H -#include +#include #include #define VGA_MAP_MEM(x,s) (PCIMEM_BASE + (x)) diff --git a/arch/arm/kernel/crunch-bits.S b/arch/arm/kernel/crunch-bits.S index a26886758c6..0ec9bb48fab 100644 --- a/arch/arm/kernel/crunch-bits.S +++ b/arch/arm/kernel/crunch-bits.S @@ -16,7 +16,7 @@ #include #include #include -#include +#include /* * We can't use hex constants here due to a bug in gas. diff --git a/arch/arm/kernel/crunch.c b/arch/arm/kernel/crunch.c index 627d79414c9..3b6a1c293ee 100644 --- a/arch/arm/kernel/crunch.c +++ b/arch/arm/kernel/crunch.c @@ -15,7 +15,7 @@ #include #include #include -#include +#include #include #include diff --git a/arch/arm/kernel/debug.S b/arch/arm/kernel/debug.S index 5617566477b..9550ff0ddde 100644 --- a/arch/arm/kernel/debug.S +++ b/arch/arm/kernel/debug.S @@ -80,7 +80,7 @@ #endif /* CONFIG_CPU_V6 */ #else -#include +#include #endif /* CONFIG_DEBUG_ICEDCC */ /* diff --git a/arch/arm/kernel/ecard.c b/arch/arm/kernel/ecard.c index 8192fe8409d..7a50575a8d4 100644 --- a/arch/arm/kernel/ecard.c +++ b/arch/arm/kernel/ecard.c @@ -46,7 +46,7 @@ #include #include -#include +#include #include #include #include diff --git a/arch/arm/kernel/entry-armv.S b/arch/arm/kernel/entry-armv.S index 7dca225752c..617e509d60d 100644 --- a/arch/arm/kernel/entry-armv.S +++ b/arch/arm/kernel/entry-armv.S @@ -18,7 +18,7 @@ #include #include #include -#include +#include #include #include "entry-header.S" diff --git a/arch/arm/kernel/entry-common.S b/arch/arm/kernel/entry-common.S index 84694e88b42..060d7e2e9f6 100644 --- a/arch/arm/kernel/entry-common.S +++ b/arch/arm/kernel/entry-common.S @@ -10,7 +10,7 @@ #include #include -#include +#include #include "entry-header.S" diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c index 89bfded70a1..3fd88233706 100644 --- a/arch/arm/kernel/process.c +++ b/arch/arm/kernel/process.c @@ -51,7 +51,7 @@ extern void setup_mm_for_reboot(char mode); static volatile int hlt_counter; -#include +#include void disable_hlt(void) { diff --git a/arch/arm/lib/ecard.S b/arch/arm/lib/ecard.S index 79cf247ad52..8678eb2b7a6 100644 --- a/arch/arm/lib/ecard.S +++ b/arch/arm/lib/ecard.S @@ -12,7 +12,7 @@ */ #include #include -#include +#include #define CPSR2SPSR(rt) \ mrs rt, cpsr; \ diff --git a/arch/arm/lib/io-readsw-armv3.S b/arch/arm/lib/io-readsw-armv3.S index 4cc4411595f..9aaf7c72065 100644 --- a/arch/arm/lib/io-readsw-armv3.S +++ b/arch/arm/lib/io-readsw-armv3.S @@ -9,7 +9,7 @@ */ #include #include -#include +#include .Linsw_bad_alignment: adr r0, .Linsw_bad_align_msg diff --git a/arch/arm/lib/io-writesw-armv3.S b/arch/arm/lib/io-writesw-armv3.S index 0a34752bc44..cd34503e424 100644 --- a/arch/arm/lib/io-writesw-armv3.S +++ b/arch/arm/lib/io-writesw-armv3.S @@ -9,7 +9,7 @@ */ #include #include -#include +#include .Loutsw_bad_alignment: adr r0, .Loutsw_bad_align_msg diff --git a/arch/arm/mach-aaec2000/aaed2000.c b/arch/arm/mach-aaec2000/aaed2000.c index 08f030d506b..81a3ecc0d10 100644 --- a/arch/arm/mach-aaec2000/aaed2000.c +++ b/arch/arm/mach-aaec2000/aaed2000.c @@ -20,14 +20,14 @@ #include #include #include -#include +#include #include #include #include #include -#include +#include #include "core.h" diff --git a/arch/arm/mach-aaec2000/core.c b/arch/arm/mach-aaec2000/core.c index 2e0cec2dc99..dfb26bc23d1 100644 --- a/arch/arm/mach-aaec2000/core.c +++ b/arch/arm/mach-aaec2000/core.c @@ -20,7 +20,7 @@ #include #include -#include +#include #include #include diff --git a/arch/arm/mach-aaec2000/include/mach/aaec2000.h b/arch/arm/mach-aaec2000/include/mach/aaec2000.h new file mode 100644 index 00000000000..bc729c42f84 --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/aaec2000.h @@ -0,0 +1,207 @@ +/* + * arch/arm/mach-aaec2000/include/mach/aaec2000.h + * + * AAEC-2000 registers definition + * + * Copyright (c) 2005 Nicolas Bellido Y Ortega + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef __ASM_ARCH_AAEC2000_H +#define __ASM_ARCH_AAEC2000_H + +#ifndef __ASM_ARCH_HARDWARE_H +#error You must include hardware.h not this file +#endif /* __ASM_ARCH_HARDWARE_H */ + +/* Chip selects */ +#define AAEC_CS0 0x00000000 +#define AAEC_CS1 0x10000000 +#define AAEC_CS2 0x20000000 +#define AAEC_CS3 0x30000000 + +/* Flash */ +#define AAEC_FLASH_BASE AAEC_CS0 +#define AAEC_FLASH_SIZE SZ_64M + +/* Interrupt controller */ +#define IRQ_BASE __REG(0x80000500) +#define IRQ_INTSR __REG(0x80000500) /* Int Status Register */ +#define IRQ_INTRSR __REG(0x80000504) /* Int Raw (unmasked) Status */ +#define IRQ_INTENS __REG(0x80000508) /* Int Enable Set */ +#define IRQ_INTENC __REG(0x8000050c) /* Int Enable Clear */ + +/* UART 1 */ +#define UART1_BASE __REG(0x80000600) +#define UART1_DR __REG(0x80000600) /* Data/FIFO Register */ +#define UART1_LCR __REG(0x80000604) /* Link Control Register */ +#define UART1_BRCR __REG(0x80000608) /* Baud Rate Control Register */ +#define UART1_CR __REG(0x8000060c) /* Control Register */ +#define UART1_SR __REG(0x80000610) /* Status Register */ +#define UART1_INT __REG(0x80000614) /* Interrupt Status Register */ +#define UART1_INTM __REG(0x80000618) /* Interrupt Mask Register */ +#define UART1_INTRES __REG(0x8000061c) /* Int Result (masked status) Register */ + +/* UART 2 */ +#define UART2_BASE __REG(0x80000700) +#define UART2_DR __REG(0x80000700) /* Data/FIFO Register */ +#define UART2_LCR __REG(0x80000704) /* Link Control Register */ +#define UART2_BRCR __REG(0x80000708) /* Baud Rate Control Register */ +#define UART2_CR __REG(0x8000070c) /* Control Register */ +#define UART2_SR __REG(0x80000710) /* Status Register */ +#define UART2_INT __REG(0x80000714) /* Interrupt Status Register */ +#define UART2_INTM __REG(0x80000718) /* Interrupt Mask Register */ +#define UART2_INTRES __REG(0x8000071c) /* Int Result (masked status) Register */ + +/* UART 3 */ +#define UART3_BASE __REG(0x80000800) +#define UART3_DR __REG(0x80000800) /* Data/FIFO Register */ +#define UART3_LCR __REG(0x80000804) /* Link Control Register */ +#define UART3_BRCR __REG(0x80000808) /* Baud Rate Control Register */ +#define UART3_CR __REG(0x8000080c) /* Control Register */ +#define UART3_SR __REG(0x80000810) /* Status Register */ +#define UART3_INT __REG(0x80000814) /* Interrupt Status Register */ +#define UART3_INTM __REG(0x80000818) /* Interrupt Mask Register */ +#define UART3_INTRES __REG(0x8000081c) /* Int Result (masked status) Register */ + +/* These are used in some places */ +#define _UART1_BASE __PREG(UART1_BASE) +#define _UART2_BASE __PREG(UART2_BASE) +#define _UART3_BASE __PREG(UART3_BASE) + +/* UART Registers Offsets */ +#define UART_DR 0x00 +#define UART_LCR 0x04 +#define UART_BRCR 0x08 +#define UART_CR 0x0c +#define UART_SR 0x10 +#define UART_INT 0x14 +#define UART_INTM 0x18 +#define UART_INTRES 0x1c + +/* UART_LCR Bitmask */ +#define UART_LCR_BRK (1 << 0) /* Send Break */ +#define UART_LCR_PEN (1 << 1) /* Parity Enable */ +#define UART_LCR_EP (1 << 2) /* Even/Odd Parity */ +#define UART_LCR_S2 (1 << 3) /* One/Two Stop bits */ +#define UART_LCR_FIFO (1 << 4) /* FIFO Enable */ +#define UART_LCR_WL5 (0 << 5) /* Word Length - 5 bits */ +#define UART_LCR_WL6 (1 << 5) /* Word Length - 6 bits */ +#define UART_LCR_WL7 (1 << 6) /* Word Length - 7 bits */ +#define UART_LCR_WL8 (1 << 7) /* Word Length - 8 bits */ + +/* UART_CR Bitmask */ +#define UART_CR_EN (1 << 0) /* UART Enable */ +#define UART_CR_SIR (1 << 1) /* IrDA SIR Enable */ +#define UART_CR_SIRLP (1 << 2) /* Low Power IrDA Enable */ +#define UART_CR_RXP (1 << 3) /* Receive Pin Polarity */ +#define UART_CR_TXP (1 << 4) /* Transmit Pin Polarity */ +#define UART_CR_MXP (1 << 5) /* Modem Pin Polarity */ +#define UART_CR_LOOP (1 << 6) /* Loopback Mode */ + +/* UART_SR Bitmask */ +#define UART_SR_CTS (1 << 0) /* Clear To Send Status */ +#define UART_SR_DSR (1 << 1) /* Data Set Ready Status */ +#define UART_SR_DCD (1 << 2) /* Data Carrier Detect Status */ +#define UART_SR_TxBSY (1 << 3) /* Transmitter Busy Status */ +#define UART_SR_RxFE (1 << 4) /* Receive FIFO Empty Status */ +#define UART_SR_TxFF (1 << 5) /* Transmit FIFO Full Status */ +#define UART_SR_RxFF (1 << 6) /* Receive FIFO Full Status */ +#define UART_SR_TxFE (1 << 7) /* Transmit FIFO Empty Status */ + +/* UART_INT Bitmask */ +#define UART_INT_RIS (1 << 0) /* Rx Interrupt */ +#define UART_INT_TIS (1 << 1) /* Tx Interrupt */ +#define UART_INT_MIS (1 << 2) /* Modem Interrupt */ +#define UART_INT_RTIS (1 << 3) /* Receive Timeout Interrupt */ + +/* Timer 1 */ +#define TIMER1_BASE __REG(0x80000c00) +#define TIMER1_LOAD __REG(0x80000c00) /* Timer 1 Load Register */ +#define TIMER1_VAL __REG(0x80000c04) /* Timer 1 Value Register */ +#define TIMER1_CTRL __REG(0x80000c08) /* Timer 1 Control Register */ +#define TIMER1_CLEAR __REG(0x80000c0c) /* Timer 1 Clear Register */ + +/* Timer 2 */ +#define TIMER2_BASE __REG(0x80000d00) +#define TIMER2_LOAD __REG(0x80000d00) /* Timer 2 Load Register */ +#define TIMER2_VAL __REG(0x80000d04) /* Timer 2 Value Register */ +#define TIMER2_CTRL __REG(0x80000d08) /* Timer 2 Control Register */ +#define TIMER2_CLEAR __REG(0x80000d0c) /* Timer 2 Clear Register */ + +/* Timer 3 */ +#define TIMER3_BASE __REG(0x80000e00) +#define TIMER3_LOAD __REG(0x80000e00) /* Timer 3 Load Register */ +#define TIMER3_VAL __REG(0x80000e04) /* Timer 3 Value Register */ +#define TIMER3_CTRL __REG(0x80000e08) /* Timer 3 Control Register */ +#define TIMER3_CLEAR __REG(0x80000e0c) /* Timer 3 Clear Register */ + +/* Timer Control register bits */ +#define TIMER_CTRL_ENABLE (1 << 7) /* Enable (Start Timer) */ +#define TIMER_CTRL_PERIODIC (1 << 6) /* Periodic Running Mode */ +#define TIMER_CTRL_FREE_RUNNING (0 << 6) /* Normal Running Mode */ +#define TIMER_CTRL_CLKSEL_508K (1 << 3) /* 508KHz Clock select (Timer 1, 2) */ +#define TIMER_CTRL_CLKSEL_2K (0 << 3) /* 2KHz Clock Select (Timer 1, 2) */ + +/* Power and State Control */ +#define POWER_BASE __REG(0x80000400) +#define POWER_PWRSR __REG(0x80000400) /* Power Status Register */ +#define POWER_PWRCNT __REG(0x80000404) /* Power/Clock control */ +#define POWER_HALT __REG(0x80000408) /* Power Idle Mode */ +#define POWER_STDBY __REG(0x8000040c) /* Power Standby Mode */ +#define POWER_BLEOI __REG(0x80000410) /* Battery Low End of Interrupt */ +#define POWER_MCEOI __REG(0x80000414) /* Media Changed EoI */ +#define POWER_TEOI __REG(0x80000418) /* Tick EoI */ +#define POWER_STFCLR __REG(0x8000041c) /* NbFlg, RSTFlg, PFFlg, CLDFlg Clear */ +#define POWER_CLKSET __REG(0x80000420) /* Clock Speed Control */ + +/* GPIO Registers */ +#define AAEC_GPIO_PHYS 0x80000e00 + +#define AAEC_GPIO_PADR __REG(AAEC_GPIO_PHYS + 0x00) +#define AAEC_GPIO_PBDR __REG(AAEC_GPIO_PHYS + 0x04) +#define AAEC_GPIO_PCDR __REG(AAEC_GPIO_PHYS + 0x08) +#define AAEC_GPIO_PDDR __REG(AAEC_GPIO_PHYS + 0x0c) +#define AAEC_GPIO_PADDR __REG(AAEC_GPIO_PHYS + 0x10) +#define AAEC_GPIO_PBDDR __REG(AAEC_GPIO_PHYS + 0x14) +#define AAEC_GPIO_PCDDR __REG(AAEC_GPIO_PHYS + 0x18) +#define AAEC_GPIO_PDDDR __REG(AAEC_GPIO_PHYS + 0x1c) +#define AAEC_GPIO_PEDR __REG(AAEC_GPIO_PHYS + 0x20) +#define AAEC_GPIO_PEDDR __REG(AAEC_GPIO_PHYS + 0x24) +#define AAEC_GPIO_KSCAN __REG(AAEC_GPIO_PHYS + 0x28) +#define AAEC_GPIO_PINMUX __REG(AAEC_GPIO_PHYS + 0x2c) +#define AAEC_GPIO_PFDR __REG(AAEC_GPIO_PHYS + 0x30) +#define AAEC_GPIO_PFDDR __REG(AAEC_GPIO_PHYS + 0x34) +#define AAEC_GPIO_PGDR __REG(AAEC_GPIO_PHYS + 0x38) +#define AAEC_GPIO_PGDDR __REG(AAEC_GPIO_PHYS + 0x3c) +#define AAEC_GPIO_PHDR __REG(AAEC_GPIO_PHYS + 0x40) +#define AAEC_GPIO_PHDDR __REG(AAEC_GPIO_PHYS + 0x44) +#define AAEC_GPIO_RAZ __REG(AAEC_GPIO_PHYS + 0x48) +#define AAEC_GPIO_INTTYPE1 __REG(AAEC_GPIO_PHYS + 0x4c) +#define AAEC_GPIO_INTTYPE2 __REG(AAEC_GPIO_PHYS + 0x50) +#define AAEC_GPIO_FEOI __REG(AAEC_GPIO_PHYS + 0x54) +#define AAEC_GPIO_INTEN __REG(AAEC_GPIO_PHYS + 0x58) +#define AAEC_GPIO_INTSTATUS __REG(AAEC_GPIO_PHYS + 0x5c) +#define AAEC_GPIO_RAWINTSTATUS __REG(AAEC_GPIO_PHYS + 0x60) +#define AAEC_GPIO_DB __REG(AAEC_GPIO_PHYS + 0x64) +#define AAEC_GPIO_PAPINDR __REG(AAEC_GPIO_PHYS + 0x68) +#define AAEC_GPIO_PBPINDR __REG(AAEC_GPIO_PHYS + 0x6c) +#define AAEC_GPIO_PCPINDR __REG(AAEC_GPIO_PHYS + 0x70) +#define AAEC_GPIO_PDPINDR __REG(AAEC_GPIO_PHYS + 0x74) +#define AAEC_GPIO_PEPINDR __REG(AAEC_GPIO_PHYS + 0x78) +#define AAEC_GPIO_PFPINDR __REG(AAEC_GPIO_PHYS + 0x7c) +#define AAEC_GPIO_PGPINDR __REG(AAEC_GPIO_PHYS + 0x80) +#define AAEC_GPIO_PHPINDR __REG(AAEC_GPIO_PHYS + 0x84) + +#define AAEC_GPIO_PINMUX_PE0CON (1 << 0) +#define AAEC_GPIO_PINMUX_PD0CON (1 << 1) +#define AAEC_GPIO_PINMUX_CODECON (1 << 2) +#define AAEC_GPIO_PINMUX_UART3CON (1 << 3) + +/* LCD Controller */ +#define AAEC_CLCD_PHYS 0x80003000 + +#endif /* __ARM_ARCH_AAEC2000_H */ diff --git a/arch/arm/mach-aaec2000/include/mach/aaed2000.h b/arch/arm/mach-aaec2000/include/mach/aaed2000.h new file mode 100644 index 00000000000..f821295ca71 --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/aaed2000.h @@ -0,0 +1,40 @@ +/* + * arch/arm/mach-aaec2000/include/mach/aaed2000.h + * + * AAED-2000 specific bits definition + * + * Copyright (c) 2005 Nicolas Bellido Y Ortega + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef __ASM_ARCH_AAED2000_H +#define __ASM_ARCH_AAED2000_H + +/* External GPIOs. */ + +#define EXT_GPIO_PBASE AAEC_CS3 +#define EXT_GPIO_VBASE 0xf8100000 +#define EXT_GPIO_LENGTH 0x00001000 + +#define __ext_gpio_p2v(x) ((x) - EXT_GPIO_PBASE + EXT_GPIO_VBASE) +#define __ext_gpio_v2p(x) ((x) + EXT_GPIO_PBASE - EXT_GPIO_VBASE) + +#define __EXT_GPIO_REG(x) (*((volatile u32 *)__ext_gpio_p2v(x))) +#define __EXT_GPIO_PREG(x) (__ext_gpio_v2p((u32)&(x))) + +#define AAED_EXT_GPIO __EXT_GPIO_REG(EXT_GPIO_PBASE) + +#define AAED_EGPIO_KBD_SCAN 0x00003fff /* Keyboard scan data */ +#define AAED_EGPIO_PWR_INT 0x00008fff /* Smart battery charger interrupt */ +#define AAED_EGPIO_SWITCHED 0x000f0000 /* DIP Switches */ +#define AAED_EGPIO_USB_VBUS 0x00400000 /* USB Vbus sense */ +#define AAED_EGPIO_LCD_PWR_EN 0x02000000 /* LCD and backlight PWR enable */ +#define AAED_EGPIO_nLED0 0x20000000 /* LED 0 */ +#define AAED_EGPIO_nLED1 0x20000000 /* LED 1 */ +#define AAED_EGPIO_nLED2 0x20000000 /* LED 2 */ + + +#endif /* __ARM_ARCH_AAED2000_H */ diff --git a/arch/arm/mach-aaec2000/include/mach/debug-macro.S b/arch/arm/mach-aaec2000/include/mach/debug-macro.S new file mode 100644 index 00000000000..0b6351d7c38 --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/debug-macro.S @@ -0,0 +1,37 @@ +/* arch/arm/mach-aaec2000/include/mach/debug-macro.S + * + * Debugging macro include header + * + * Copyright (c) 2005 Nicolas Bellido Y Ortega + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#include "hardware.h" + .macro addruart,rx + mrc p15, 0, \rx, c1, c0 + tst \rx, #1 @ MMU enabled? + moveq \rx, #0x80000000 @ physical + movne \rx, #io_p2v(0x80000000) @ virtual + orr \rx, \rx, #0x00000800 + .endm + + .macro senduart,rd,rx + str \rd, [\rx, #0] + .endm + + .macro busyuart,rd,rx +1002: ldr \rd, [\rx, #0x10] + tst \rd, #(1 << 7) + beq 1002b + .endm + + .macro waituart,rd,rx +#if 0 +1001: ldr \rd, [\rx, #0x10] + tst \rd, #(1 << 5) + beq 1001b +#endif + .endm diff --git a/arch/arm/mach-aaec2000/include/mach/dma.h b/arch/arm/mach-aaec2000/include/mach/dma.h new file mode 100644 index 00000000000..2da846c72fe --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/dma.h @@ -0,0 +1,9 @@ +/* + * arch/arm/mach-aaec2000/include/mach/dma.h + * + * Copyright (c) 2005 Nicolas Bellido Y Ortega + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ diff --git a/arch/arm/mach-aaec2000/include/mach/entry-macro.S b/arch/arm/mach-aaec2000/include/mach/entry-macro.S new file mode 100644 index 00000000000..c8fb3446900 --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/entry-macro.S @@ -0,0 +1,40 @@ +/* + * arch/arm/mach-aaec2000/include/mach/entry-macro.S + * + * Low-level IRQ helper for aaec-2000 based platforms + * + * Copyright (c) 2005 Nicolas Bellido Y Ortega + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + */ +#include + + .macro disable_fiq + .endm + + .macro get_irqnr_preamble, base, tmp + .endm + + .macro arch_ret_to_user, tmp1, tmp2 + .endm + + .macro get_irqnr_and_base, irqnr, irqstat, base, tmp + mov r4, #0xf8000000 + add r4, r4, #0x00000500 + mov \base, r4 + ldr \irqstat, [\base, #0] + cmp \irqstat, #0 + bne 1001f + ldr \irqnr, =NR_IRQS+1 + b 1003f +1001: mov \irqnr, #0 +1002: ands \tmp, \irqstat, #1 + mov \irqstat, \irqstat, LSR #1 + add \irqnr, \irqnr, #1 + beq 1002b + sub \irqnr, \irqnr, #1 +1003: + .endm diff --git a/arch/arm/mach-aaec2000/include/mach/hardware.h b/arch/arm/mach-aaec2000/include/mach/hardware.h new file mode 100644 index 00000000000..965a6f6672d --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/hardware.h @@ -0,0 +1,50 @@ +/* + * arch/arm/mach-aaec2000/include/mach/hardware.h + * + * Copyright (c) 2005 Nicolas Bellido Y Ortega + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef __ASM_ARCH_HARDWARE_H +#define __ASM_ARCH_HARDWARE_H + +#include +#include + +/* The kernel is loaded at physical address 0xf8000000. + * We map the IO space a bit after + */ +#define PIO_APB_BASE 0x80000000 +#define VIO_APB_BASE 0xf8000000 +#define IO_APB_LENGTH 0x2000 +#define PIO_AHB_BASE 0x80002000 +#define VIO_AHB_BASE 0xf8002000 +#define IO_AHB_LENGTH 0x2000 + +#define VIO_BASE VIO_APB_BASE +#define PIO_BASE PIO_APB_BASE + +#define io_p2v(x) ( (x) - PIO_BASE + VIO_BASE ) +#define io_v2p(x) ( (x) + PIO_BASE - VIO_BASE ) + +#ifndef __ASSEMBLY__ + +#include + +/* FIXME: Is it needed to optimize this a la pxa ?? */ +#define __REG(x) (*((volatile u32 *)io_p2v(x))) +#define __PREG(x) (io_v2p((u32)&(x))) + +#else /* __ASSEMBLY__ */ + +#define __REG(x) io_p2v(x) +#define __PREG(x) io_v2p(x) + +#endif + +#include "aaec2000.h" + +#endif /* __ASM_ARCH_HARDWARE_H */ diff --git a/arch/arm/mach-aaec2000/include/mach/io.h b/arch/arm/mach-aaec2000/include/mach/io.h new file mode 100644 index 00000000000..c87c24de111 --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/io.h @@ -0,0 +1,20 @@ +/* + * arch/arm/mach-aaec2000/include/mach/io.h + * + * Copied from asm/arch/sa1100/io.h + */ +#ifndef __ASM_ARM_ARCH_IO_H +#define __ASM_ARM_ARCH_IO_H + +#include + +#define IO_SPACE_LIMIT 0xffffffff + +/* + * We don't actually have real ISA nor PCI buses, but there is so many + * drivers out there that might just work if we fake them... + */ +#define __io(a) ((void __iomem *)(a)) +#define __mem_pci(a) (a) + +#endif diff --git a/arch/arm/mach-aaec2000/include/mach/irqs.h b/arch/arm/mach-aaec2000/include/mach/irqs.h new file mode 100644 index 00000000000..bf45c6d2f29 --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/irqs.h @@ -0,0 +1,46 @@ +/* + * arch/arm/mach-aaec2000/include/mach/irqs.h + * + * Copyright (c) 2005 Nicolas Bellido Y Ortega + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef __ASM_ARCH_IRQS_H +#define __ASM_ARCH_IRQS_H + + +#define INT_GPIOF0_FIQ 0 /* External GPIO Port F O Fast Interrupt Input */ +#define INT_BL_FIQ 1 /* Battery Low Fast Interrupt */ +#define INT_WE_FIQ 2 /* Watchdog Expired Fast Interrupt */ +#define INT_MV_FIQ 3 /* Media Changed Interrupt */ +#define INT_SC 4 /* Sound Codec Interrupt */ +#define INT_GPIO1 5 /* GPIO Port F Configurable Int 1 */ +#define INT_GPIO2 6 /* GPIO Port F Configurable Int 2 */ +#define INT_GPIO3 7 /* GPIO Port F Configurable Int 3 */ +#define INT_TMR1_OFL 8 /* Timer 1 Overflow Interrupt */ +#define INT_TMR2_OFL 9 /* Timer 2 Overflow Interrupt */ +#define INT_RTC_CM 10 /* RTC Compare Match Interrupt */ +#define INT_TICK 11 /* 64Hz Tick Interrupt */ +#define INT_UART1 12 /* UART1 Interrupt */ +#define INT_UART2 13 /* UART2 & Modem State Changed Interrupt */ +#define INT_LCD 14 /* LCD Interrupt */ +#define INT_SSI 15 /* SSI End of Transfer Interrupt */ +#define INT_UART3 16 /* UART3 Interrupt */ +#define INT_SCI 17 /* SCI Interrupt */ +#define INT_AAC 18 /* Advanced Audio Codec Interrupt */ +#define INT_MMC 19 /* MMC Interrupt */ +#define INT_USB 20 /* USB Interrupt */ +#define INT_DMA 21 /* DMA Interrupt */ +#define INT_TMR3_UOFL 22 /* Timer 3 Underflow Interrupt */ +#define INT_GPIO4 23 /* GPIO Port F Configurable Int 4 */ +#define INT_GPIO5 24 /* GPIO Port F Configurable Int 4 */ +#define INT_GPIO6 25 /* GPIO Port F Configurable Int 4 */ +#define INT_GPIO7 26 /* GPIO Port F Configurable Int 4 */ +#define INT_BMI 27 /* BMI Interrupt */ + +#define NR_IRQS (INT_BMI + 1) + +#endif /* __ASM_ARCH_IRQS_H */ diff --git a/arch/arm/mach-aaec2000/include/mach/memory.h b/arch/arm/mach-aaec2000/include/mach/memory.h new file mode 100644 index 00000000000..56ae900a482 --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/memory.h @@ -0,0 +1,30 @@ +/* + * arch/arm/mach-aaec2000/include/mach/memory.h + * + * Copyright (c) 2005 Nicolas Bellido Y Ortega + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef __ASM_ARCH_MEMORY_H +#define __ASM_ARCH_MEMORY_H + + +#define PHYS_OFFSET UL(0xf0000000) + +#define __virt_to_bus(x) __virt_to_phys(x) +#define __bus_to_virt(x) __phys_to_virt(x) + +/* + * The nodes are the followings: + * + * node 0: 0xf000.0000 - 0xf3ff.ffff + * node 1: 0xf400.0000 - 0xf7ff.ffff + * node 2: 0xf800.0000 - 0xfbff.ffff + * node 3: 0xfc00.0000 - 0xffff.ffff + */ +#define NODE_MEM_SIZE_BITS 26 + +#endif /* __ASM_ARCH_MEMORY_H */ diff --git a/arch/arm/mach-aaec2000/include/mach/system.h b/arch/arm/mach-aaec2000/include/mach/system.h new file mode 100644 index 00000000000..8f4115d734c --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/system.h @@ -0,0 +1,24 @@ +/* + * arch/arm/mach-aaed2000/include/mach/system.h + * + * Copyright (c) 2005 Nicolas Bellido Y Ortega + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef __ASM_ARCH_SYSTEM_H +#define __ASM_ARCH_SYSTEM_H + +static inline void arch_idle(void) +{ + cpu_do_idle(); +} + +static inline void arch_reset(char mode) +{ + cpu_reset(0); +} + +#endif /* __ASM_ARCH_SYSTEM_H */ diff --git a/arch/arm/mach-aaec2000/include/mach/timex.h b/arch/arm/mach-aaec2000/include/mach/timex.h new file mode 100644 index 00000000000..6c8edf4a882 --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/timex.h @@ -0,0 +1,18 @@ +/* + * arch/arm/mach-aaec2000/include/mach/timex.h + * + * AAEC-2000 Architecture timex specification + * + * Copyright (c) 2005 Nicolas Bellido Y Ortega + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef __ASM_ARCH_TIMEX_H +#define __ASM_ARCH_TIMEX_H + +#define CLOCK_TICK_RATE 508000 + +#endif /* __ASM_ARCH_TIMEX_H */ diff --git a/arch/arm/mach-aaec2000/include/mach/uncompress.h b/arch/arm/mach-aaec2000/include/mach/uncompress.h new file mode 100644 index 00000000000..381ecad1a1b --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/uncompress.h @@ -0,0 +1,46 @@ +/* + * arch/arm/mach-aaec2000/include/mach/uncompress.h + * + * Copyright (c) 2005 Nicolas Bellido Y Ortega + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef __ASM_ARCH_UNCOMPRESS_H +#define __ASM_ARCH_UNCOMPRESS_H + +#include "hardware.h" + +#define UART(x) (*(volatile unsigned long *)(serial_port + (x))) + +static void putc(int c) +{ + unsigned long serial_port; + do { + serial_port = _UART3_BASE; + if (UART(UART_CR) & UART_CR_EN) break; + serial_port = _UART1_BASE; + if (UART(UART_CR) & UART_CR_EN) break; + serial_port = _UART2_BASE; + if (UART(UART_CR) & UART_CR_EN) break; + return; + } while (0); + + /* wait for space in the UART's transmitter */ + while ((UART(UART_SR) & UART_SR_TxFF)) + barrier(); + + /* send the character out. */ + UART(UART_DR) = c; +} + +static inline void flush(void) +{ +} + +#define arch_decomp_setup() +#define arch_decomp_wdog() + +#endif /* __ASM_ARCH_UNCOMPRESS_H */ diff --git a/arch/arm/mach-aaec2000/include/mach/vmalloc.h b/arch/arm/mach-aaec2000/include/mach/vmalloc.h new file mode 100644 index 00000000000..551f68f666b --- /dev/null +++ b/arch/arm/mach-aaec2000/include/mach/vmalloc.h @@ -0,0 +1,16 @@ +/* + * arch/arm/mach-aaec2000/include/mach/vmalloc.h + * + * Copyright (c) 2005 Nicolas Bellido Y Ortega + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + */ + +#ifndef __ASM_ARCH_VMALLOC_H +#define __ASM_ARCH_VMALLOC_H + +#define VMALLOC_END (PAGE_OFFSET + 0x10000000) + +#endif /* __ASM_ARCH_VMALLOC_H */ diff --git a/arch/arm/mach-at91/at91cap9.c b/arch/arm/mach-at91/at91cap9.c index 933fa8f55cb..638948c1677 100644 --- a/arch/arm/mach-at91/at91cap9.c +++ b/arch/arm/mach-at91/at91cap9.c @@ -17,10 +17,10 @@ #include #include -#include -#include -#include -#include +#include +#include +#include +#include #include "generic.h" #include "clock.h" diff --git a/arch/arm/mach-at91/at91cap9_devices.c b/arch/arm/mach-at91/at91cap9_devices.c index 25765f1afca..abb4aac8fa9 100644 --- a/arch/arm/mach-at91/at91cap9_devices.c +++ b/arch/arm/mach-at91/at91cap9_devices.c @@ -20,11 +20,11 @@ #include