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 --- 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 +- 1336 files changed, 64044 insertions(+), 1573 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 (limited to 'arch/arm') diff --git a/arch/arm/Makefile b/arch/arm/Makefile index 359d224c8c3e..703a44fa0f9b 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 de41daeab5e9..d42f89b7760b 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 7145cc7c04f0..65ce8fff29db 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 1f0f0adeafb3..283051eaf931 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 64c328d1627f..ec8a5471bf06 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 a0d154006889..db8309161408 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 af37bfd74f9c..df0983aafe69 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 3e19985ddecb..7ecd3c0ab011 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 9f2c5305c260..75154b193117 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 dce20c25ab10..c9f03eccc9d8 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 fff4f800ee42..166a7a3e2840 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 cf2578ffd54d..0d7552751aaf 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 df31b15cf6e0..87bff09633aa 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 0ebc91cb42f9..b69d972b1f7d 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 6cf98d4f7dc3..5da2595759e5 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 ffe07c0f46d8..94a95d7fafd6 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 9cb01907e43b..d6786090d02c 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 7b81e0c42543..e1ca48a9e973 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 92069221dca9..1e070a2b561a 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 f2fbb5084901..ae63a4fd28c8 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 4bc50f9abe38..4225372a26f3 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 968b833f3bb7..721c03d53f4b 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 8ab060a53ab0..8e21ef15bd74 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 cc12a525a06a..727b5c042e52 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 e50e2926cd6e..3be8de3adaba 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 4f767ad3a0bb..6a3cd2a2f670 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 a26886758c67..0ec9bb48fab9 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 627d79414c9d..3b6a1c293ee4 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 5617566477b4..9550ff0ddde4 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 8192fe8409d3..7a50575a8d4d 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 7dca225752c1..617e509d60df 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 84694e88b428..060d7e2e9f64 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 89bfded70a1f..3fd882337064 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 79cf247ad525..8678eb2b7a60 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 4cc4411595f5..9aaf7c72065d 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 0a34752bc448..cd34503e424d 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 08f030d506b8..81a3ecc0d104 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 2e0cec2dc997..dfb26bc23d1a 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 000000000000..bc729c42f843 --- /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 000000000000..f821295ca71b --- /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 000000000000..0b6351d7c389 --- /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 000000000000..2da846c72fe7 --- /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 000000000000..c8fb34469007 --- /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 000000000000..965a6f6672d6 --- /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 000000000000..c87c24de1110 --- /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 000000000000..bf45c6d2f294 --- /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 000000000000..56ae900a482e --- /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 000000000000..8f4115d734ce --- /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 000000000000..6c8edf4a8828 --- /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 000000000000..381ecad1a1bb --- /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 000000000000..551f68f666bf --- /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 933fa8f55cbc..638948c16770 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 25765f1afca9..abb4aac8fa98 100644 --- a/arch/arm/mach-at91/at91cap9_devices.c +++ b/arch/arm/mach-at91/at91cap9_devices.c @@ -20,11 +20,11 @@ #include