From 88bfbcf5f57be22adb1387d8847f9d0f6a4f01fb Mon Sep 17 00:00:00 2001 From: Arnd Bergmann Date: Mon, 31 Oct 2011 23:46:42 +0100 Subject: [PATCH] --- yaml --- r: 272877 b: refs/heads/master c: efa62e1355f0495f37f1296754b8880947c8da72 h: refs/heads/master i: 272875: dd1ffb2373d970dd0a83ab1d8bc7686f7d753e6f v: v3 --- [refs] | 2 +- trunk/arch/arm/Kconfig | 1 + trunk/arch/arm/common/scoop.c | 2 +- trunk/arch/arm/include/asm/gpio.h | 19 + .../arm/include/asm/hardware/iop3xx-gpio.h | 2 + trunk/arch/arm/mach-at91/at91cap9_devices.c | 2 +- trunk/arch/arm/mach-at91/at91rm9200_devices.c | 2 +- .../arch/arm/mach-at91/at91sam9260_devices.c | 2 +- .../arch/arm/mach-at91/at91sam9261_devices.c | 2 +- .../arch/arm/mach-at91/at91sam9263_devices.c | 2 +- .../arch/arm/mach-at91/at91sam9g45_devices.c | 2 +- trunk/arch/arm/mach-at91/at91sam9rl_devices.c | 2 +- trunk/arch/arm/mach-at91/board-1arm.c | 2 +- trunk/arch/arm/mach-at91/board-afeb-9260v1.c | 2 +- trunk/arch/arm/mach-at91/board-cam60.c | 2 +- trunk/arch/arm/mach-at91/board-cap9adk.c | 2 +- trunk/arch/arm/mach-at91/board-carmeva.c | 2 +- trunk/arch/arm/mach-at91/board-cpu9krea.c | 2 +- trunk/arch/arm/mach-at91/board-cpuat91.c | 2 +- trunk/arch/arm/mach-at91/board-csb337.c | 2 +- trunk/arch/arm/mach-at91/board-csb637.c | 2 +- trunk/arch/arm/mach-at91/board-eb9200.c | 2 +- trunk/arch/arm/mach-at91/board-ecbat91.c | 2 +- trunk/arch/arm/mach-at91/board-kafa.c | 2 +- trunk/arch/arm/mach-at91/board-kb9202.c | 2 +- trunk/arch/arm/mach-at91/board-neocore926.c | 2 +- trunk/arch/arm/mach-at91/board-picotux200.c | 2 +- trunk/arch/arm/mach-at91/board-qil-a9260.c | 2 +- trunk/arch/arm/mach-at91/board-rm9200dk.c | 2 +- trunk/arch/arm/mach-at91/board-rm9200ek.c | 2 +- trunk/arch/arm/mach-at91/board-sam9-l9260.c | 2 +- trunk/arch/arm/mach-at91/board-sam9260ek.c | 2 +- trunk/arch/arm/mach-at91/board-sam9261ek.c | 2 +- trunk/arch/arm/mach-at91/board-sam9263ek.c | 2 +- trunk/arch/arm/mach-at91/board-sam9g20ek.c | 2 +- trunk/arch/arm/mach-at91/board-sam9m10g45ek.c | 2 +- trunk/arch/arm/mach-at91/board-sam9rlek.c | 2 +- trunk/arch/arm/mach-at91/board-usb-a9260.c | 2 +- trunk/arch/arm/mach-at91/board-usb-a9263.c | 2 +- trunk/arch/arm/mach-at91/board-yl-9200.c | 2 +- trunk/arch/arm/mach-at91/gpio.c | 4 +- trunk/arch/arm/mach-at91/include/mach/gpio.h | 5 - trunk/arch/arm/mach-at91/leds.c | 2 +- trunk/arch/arm/mach-at91/pm.c | 2 +- trunk/arch/arm/mach-davinci/Makefile | 3 +- trunk/arch/arm/mach-davinci/da830.c | 3 +- trunk/arch/arm/mach-davinci/da850.c | 3 +- trunk/arch/arm/mach-davinci/dm355.c | 2 +- trunk/arch/arm/mach-davinci/dm365.c | 3 +- trunk/arch/arm/mach-davinci/dm644x.c | 2 +- trunk/arch/arm/mach-davinci/dm646x.c | 2 +- .../mach-davinci/include/mach/gpio-davinci.h | 91 ++ .../arch/arm/mach-davinci/include/mach/gpio.h | 79 +- trunk/arch/arm/mach-davinci/tnetv107x.c | 3 +- trunk/arch/arm/mach-ep93xx/core.c | 1 + trunk/arch/arm/mach-ep93xx/edb93xx.c | 1 + .../include/mach/{gpio.h => gpio-ep93xx.h} | 28 +- trunk/arch/arm/mach-ep93xx/simone.c | 2 +- trunk/arch/arm/mach-ep93xx/snappercl15.c | 2 +- .../arch/arm/mach-exynos4/include/mach/gpio.h | 7 - .../arch/arm/mach-gemini/include/mach/gpio.h | 5 - trunk/arch/arm/mach-imx/iomux-imx31.c | 3 +- trunk/arch/arm/mach-imx/mach-mx27ads.c | 3 +- trunk/arch/arm/mach-ixp2000/core.c | 4 +- .../include/mach/{gpio.h => gpio-ixp2000.h} | 4 +- trunk/arch/arm/mach-ixp2000/ixdp2x00.c | 4 +- trunk/arch/arm/mach-ixp4xx/dsmg600-setup.c | 3 +- trunk/arch/arm/mach-ixp4xx/fsg-setup.c | 3 +- .../arch/arm/mach-ixp4xx/include/mach/gpio.h | 3 + trunk/arch/arm/mach-ixp4xx/nas100d-setup.c | 3 +- trunk/arch/arm/mach-ixp4xx/nslu2-setup.c | 3 +- trunk/arch/arm/mach-kirkwood/irq.c | 3 +- trunk/arch/arm/mach-kirkwood/mpp.c | 3 +- trunk/arch/arm/mach-ks8695/Makefile | 2 +- trunk/arch/arm/mach-ks8695/board-acs5k.c | 4 +- trunk/arch/arm/mach-ks8695/board-dsm320.c | 4 +- trunk/arch/arm/mach-ks8695/board-micrel.c | 4 +- trunk/arch/arm/mach-ks8695/devices.c | 1 + .../mach-ks8695/include/mach/gpio-ks8695.h | 39 + .../arch/arm/mach-ks8695/include/mach/gpio.h | 38 - trunk/arch/arm/mach-ks8695/leds.c | 4 +- trunk/arch/arm/mach-lpc32xx/Makefile | 2 +- .../mach-lpc32xx/include/mach/gpio-lpc32xx.h | 50 + .../arch/arm/mach-lpc32xx/include/mach/gpio.h | 74 - trunk/arch/arm/mach-lpc32xx/phy3250.c | 1 + trunk/arch/arm/mach-mmp/aspenite.c | 4 +- trunk/arch/arm/mach-mmp/brownstone.c | 1 - trunk/arch/arm/mach-mmp/gplugd.c | 2 +- .../arch/arm/mach-mmp/include/mach/gpio-pxa.h | 30 + trunk/arch/arm/mach-mmp/include/mach/gpio.h | 23 - trunk/arch/arm/mach-mmp/jasper.c | 1 - trunk/arch/arm/mach-mmp/mmp2.c | 3 +- trunk/arch/arm/mach-mmp/pxa168.c | 3 +- trunk/arch/arm/mach-mmp/pxa910.c | 3 +- trunk/arch/arm/mach-mmp/tavorevb.c | 4 +- trunk/arch/arm/mach-msm/board-msm7x27.c | 3 +- trunk/arch/arm/mach-msm/board-msm7x30.c | 3 +- trunk/arch/arm/mach-msm/board-qsd8x50.c | 3 +- trunk/arch/arm/mach-msm/board-sapphire.c | 3 +- trunk/arch/arm/mach-msm/board-trout-mmc.c | 3 +- trunk/arch/arm/mach-msm/board-trout-panel.c | 3 +- trunk/arch/arm/mach-msm/include/mach/gpio.h | 27 +- trunk/arch/arm/mach-mv78xx0/irq.c | 3 +- trunk/arch/arm/mach-mv78xx0/mpp.c | 3 +- trunk/arch/arm/mach-mxs/include/mach/gpio.h | 32 +- trunk/arch/arm/mach-nomadik/board-nhk8815.c | 1 + trunk/arch/arm/mach-nomadik/cpu-8815.c | 2 +- trunk/arch/arm/mach-nomadik/i2c-8815nhk.c | 2 +- .../arch/arm/mach-nomadik/include/mach/gpio.h | 2 - trunk/arch/arm/mach-omap1/board-ams-delta.c | 3 +- trunk/arch/arm/mach-omap1/board-fsample.c | 3 +- trunk/arch/arm/mach-omap1/board-generic.c | 3 +- trunk/arch/arm/mach-omap1/board-h2-mmc.c | 3 +- trunk/arch/arm/mach-omap1/board-h2.c | 3 +- trunk/arch/arm/mach-omap1/board-h3-mmc.c | 3 +- trunk/arch/arm/mach-omap1/board-h3.c | 3 +- trunk/arch/arm/mach-omap1/board-htcherald.c | 1 - trunk/arch/arm/mach-omap1/board-innovator.c | 3 +- trunk/arch/arm/mach-omap1/board-nokia770.c | 3 +- trunk/arch/arm/mach-omap1/board-osk.c | 3 +- trunk/arch/arm/mach-omap1/board-palmte.c | 3 +- trunk/arch/arm/mach-omap1/board-palmtt.c | 2 +- trunk/arch/arm/mach-omap1/board-palmz71.c | 2 +- trunk/arch/arm/mach-omap1/board-perseus2.c | 3 +- trunk/arch/arm/mach-omap1/board-sx1-mmc.c | 2 +- trunk/arch/arm/mach-omap1/board-sx1.c | 3 +- trunk/arch/arm/mach-omap1/board-voiceblue.c | 2 +- trunk/arch/arm/mach-omap1/devices.c | 2 +- trunk/arch/arm/mach-omap1/fpga.c | 2 +- trunk/arch/arm/mach-omap1/irq.c | 3 +- trunk/arch/arm/mach-omap1/leds-h2p2-debug.c | 2 +- trunk/arch/arm/mach-omap1/leds-osk.c | 3 +- trunk/arch/arm/mach-omap1/leds.c | 2 +- trunk/arch/arm/mach-omap1/serial.c | 3 +- trunk/arch/arm/mach-omap2/board-generic.c | 3 +- trunk/arch/arm/mach-omap2/board-h4.c | 3 +- trunk/arch/arm/mach-omap2/board-ldp.c | 3 +- trunk/arch/arm/mach-omap2/devices.c | 3 +- trunk/arch/arm/mach-orion5x/db88f5281-setup.c | 3 +- trunk/arch/arm/mach-orion5x/dns323-setup.c | 3 +- trunk/arch/arm/mach-orion5x/irq.c | 3 +- .../arch/arm/mach-orion5x/kurobox_pro-setup.c | 3 +- trunk/arch/arm/mach-orion5x/mv2120-setup.c | 3 +- .../arm/mach-orion5x/rd88f5181l-fxo-setup.c | 3 +- .../arm/mach-orion5x/rd88f5181l-ge-setup.c | 3 +- trunk/arch/arm/mach-orion5x/rd88f5182-setup.c | 3 +- .../arm/mach-orion5x/rd88f6183ap-ge-setup.c | 3 +- .../arm/mach-orion5x/terastation_pro2-setup.c | 3 +- trunk/arch/arm/mach-orion5x/ts209-setup.c | 3 +- trunk/arch/arm/mach-orion5x/ts409-setup.c | 3 +- trunk/arch/arm/mach-orion5x/wnr854t-setup.c | 3 +- .../arch/arm/mach-orion5x/wrt350n-v2-setup.c | 3 +- trunk/arch/arm/mach-pnx4008/gpio.c | 3 +- .../include/mach/{gpio.h => gpio-pnx4008.h} | 2 +- trunk/arch/arm/mach-pnx4008/serial.c | 3 +- trunk/arch/arm/mach-pxa/cm-x255.c | 1 - trunk/arch/arm/mach-pxa/generic.c | 2 +- .../arch/arm/mach-pxa/include/mach/gpio-pxa.h | 133 ++ trunk/arch/arm/mach-pxa/include/mach/gpio.h | 110 +- .../arm/mach-pxa/include/mach/littleton.h | 2 +- trunk/arch/arm/mach-pxa/irq.c | 3 +- trunk/arch/arm/mach-pxa/lpd270.c | 3 +- trunk/arch/arm/mach-pxa/lubbock.c | 2 +- trunk/arch/arm/mach-pxa/mainstone.c | 3 +- trunk/arch/arm/mach-pxa/mfp-pxa2xx.c | 4 +- trunk/arch/arm/mach-pxa/pcm990-baseboard.c | 3 +- trunk/arch/arm/mach-pxa/pxa25x.c | 3 +- trunk/arch/arm/mach-pxa/pxa27x.c | 3 +- trunk/arch/arm/mach-pxa/pxa3xx.c | 3 +- trunk/arch/arm/mach-pxa/pxa95x.c | 3 +- trunk/arch/arm/mach-pxa/saarb.c | 4 +- .../arm/mach-realview/include/mach/gpio.h | 7 +- .../arch/arm/mach-s3c2410/include/mach/gpio.h | 6 - .../mach-s3c2410/include/mach/h1940-latch.h | 2 +- .../arch/arm/mach-s3c64xx/include/mach/gpio.h | 7 - .../arch/arm/mach-s5p64x0/include/mach/gpio.h | 7 - .../arch/arm/mach-s5pc100/include/mach/gpio.h | 7 - .../arch/arm/mach-s5pv210/include/mach/gpio.h | 7 - trunk/arch/arm/mach-sa1100/Makefile | 2 +- trunk/arch/arm/mach-sa1100/generic.c | 2 +- .../arch/arm/mach-sa1100/include/mach/gpio.h | 4 +- .../arm/mach-shmobile/include/mach/gpio.h | 24 +- .../arch/arm/mach-tegra/board-harmony-pcie.c | 10 +- trunk/arch/arm/mach-tegra/board-harmony.h | 3 + trunk/arch/arm/mach-tegra/board-paz00.h | 2 + trunk/arch/arm/mach-tegra/board-seaboard.h | 2 + .../arm/mach-tegra/board-trimslice-pinmux.c | 3 +- trunk/arch/arm/mach-tegra/board-trimslice.h | 2 + .../arm/mach-tegra/include/mach/gpio-tegra.h | 39 + trunk/arch/arm/mach-tegra/include/mach/gpio.h | 60 - trunk/arch/arm/mach-tegra/usb_phy.c | 1 + trunk/arch/arm/mach-u300/Kconfig | 1 + trunk/arch/arm/mach-u300/core.c | 31 +- .../arm/mach-u300/include/mach/gpio-u300.h | 150 +++ trunk/arch/arm/mach-u300/include/mach/gpio.h | 294 ---- trunk/arch/arm/mach-u300/include/mach/irqs.h | 25 +- trunk/arch/arm/mach-u300/mmc.c | 2 +- trunk/arch/arm/mach-ux500/board-mop500-pins.c | 2 +- .../arm/mach-ux500/board-mop500-u8500uib.c | 3 +- trunk/arch/arm/mach-ux500/board-mop500.c | 1 + trunk/arch/arm/mach-ux500/board-u5500-sdi.c | 2 +- trunk/arch/arm/mach-ux500/board-u5500.c | 2 +- trunk/arch/arm/mach-ux500/cpu-db5500.c | 2 +- trunk/arch/arm/mach-ux500/cpu-db8500.c | 2 +- trunk/arch/arm/mach-ux500/devices-common.c | 2 +- trunk/arch/arm/mach-ux500/include/mach/gpio.h | 2 - .../arm/mach-versatile/include/mach/gpio.h | 7 +- .../arch/arm/mach-vt8500/include/mach/gpio.h | 7 +- .../arch/arm/mach-w90x900/include/mach/gpio.h | 6 +- trunk/arch/arm/plat-mxc/include/mach/gpio.h | 33 +- .../include/plat/{gpio.h => gpio-nomadik.h} | 17 +- trunk/arch/arm/plat-omap/debug-devices.c | 3 +- trunk/arch/arm/plat-omap/debug-leds.c | 3 +- trunk/arch/arm/plat-omap/devices.c | 3 +- trunk/arch/arm/plat-omap/include/plat/gpio.h | 20 - trunk/arch/arm/plat-orion/include/plat/gpio.h | 10 +- trunk/arch/arm/plat-pxa/Makefile | 1 - .../arch/arm/plat-pxa/include/plat/gpio-pxa.h | 44 + trunk/arch/arm/plat-pxa/include/plat/gpio.h | 40 +- trunk/arch/arm/plat-spear/include/plat/gpio.h | 25 +- trunk/drivers/ata/pata_at91.c | 2 +- trunk/drivers/gpio/Kconfig | 9 + trunk/drivers/gpio/Makefile | 7 +- .../gpio.c => drivers/gpio/gpio-davinci.c} | 7 +- trunk/drivers/gpio/gpio-ep93xx.c | 22 +- .../gpio.c => drivers/gpio/gpio-ks8695.c} | 4 +- .../gpiolib.c => drivers/gpio/gpio-lpc32xx.c} | 2 +- trunk/drivers/gpio/gpio-nomadik.c | 3 +- trunk/drivers/gpio/gpio-omap.c | 2 +- .../gpio.c => drivers/gpio/gpio-pxa.c} | 4 +- .../gpio.c => drivers/gpio/gpio-sa1100.c} | 4 +- trunk/drivers/gpio/gpio-tegra.c | 23 +- .../gpio}/gpio-tnetv107x.c | 0 trunk/drivers/gpio/gpio-u300.c | 1190 ++++++++++------- trunk/drivers/i2c/busses/i2c-ixp2000.c | 2 +- trunk/drivers/ide/at91_ide.c | 2 +- trunk/drivers/input/keyboard/omap-keypad.c | 2 +- trunk/drivers/mfd/menelaus.c | 2 +- trunk/drivers/mmc/host/omap.c | 2 +- trunk/drivers/mmc/host/sdhci-tegra.c | 4 +- trunk/drivers/mtd/nand/ams-delta.c | 2 +- trunk/drivers/mtd/onenand/omap2.c | 2 +- trunk/drivers/net/arm/at91_ether.c | 2 +- trunk/drivers/pcmcia/pxa2xx_vpac270.c | 2 +- trunk/drivers/spi/spi-atmel.c | 2 +- trunk/drivers/tty/serial/atmel_serial.c | 2 +- trunk/drivers/usb/host/ohci-pnx4008.c | 2 +- trunk/drivers/usb/musb/davinci.c | 2 +- trunk/drivers/video/atmel_lcdfb.c | 2 +- trunk/drivers/video/omap/lcd_apollon.c | 2 +- trunk/drivers/video/omap/lcd_h3.c | 2 +- trunk/drivers/video/omap/lcd_inn1610.c | 2 +- trunk/drivers/video/omap/lcd_ldp.c | 2 +- trunk/drivers/video/omap/lcd_osk.c | 2 +- trunk/drivers/video/omap/lcd_overo.c | 2 +- trunk/drivers/video/omap/lcd_palmtt.c | 2 +- trunk/drivers/video/pnx4008/sdum.c | 2 +- 257 files changed, 1661 insertions(+), 1784 deletions(-) create mode 100644 trunk/arch/arm/mach-davinci/include/mach/gpio-davinci.h rename trunk/arch/arm/mach-ep93xx/include/mach/{gpio.h => gpio-ep93xx.h} (87%) rename trunk/arch/arm/mach-ixp2000/include/mach/{gpio.h => gpio-ixp2000.h} (95%) create mode 100644 trunk/arch/arm/mach-ks8695/include/mach/gpio-ks8695.h create mode 100644 trunk/arch/arm/mach-lpc32xx/include/mach/gpio-lpc32xx.h create mode 100644 trunk/arch/arm/mach-mmp/include/mach/gpio-pxa.h rename trunk/arch/arm/mach-pnx4008/include/mach/{gpio.h => gpio-pnx4008.h} (99%) create mode 100644 trunk/arch/arm/mach-pxa/include/mach/gpio-pxa.h create mode 100644 trunk/arch/arm/mach-tegra/include/mach/gpio-tegra.h create mode 100644 trunk/arch/arm/mach-u300/include/mach/gpio-u300.h rename trunk/arch/arm/plat-nomadik/include/plat/{gpio.h => gpio-nomadik.h} (82%) create mode 100644 trunk/arch/arm/plat-pxa/include/plat/gpio-pxa.h rename trunk/{arch/arm/mach-davinci/gpio.c => drivers/gpio/gpio-davinci.c} (98%) rename trunk/{arch/arm/mach-ks8695/gpio.c => drivers/gpio/gpio-ks8695.c} (99%) rename trunk/{arch/arm/mach-lpc32xx/gpiolib.c => drivers/gpio/gpio-lpc32xx.c} (99%) rename trunk/{arch/arm/plat-pxa/gpio.c => drivers/gpio/gpio-pxa.c} (99%) rename trunk/{arch/arm/mach-sa1100/gpio.c => drivers/gpio/gpio-sa1100.c} (96%) rename trunk/{arch/arm/mach-davinci => drivers/gpio}/gpio-tnetv107x.c (100%) diff --git a/[refs] b/[refs] index 386c473be7d5..2a94b527c233 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 107532920226a37e595697959b2a6a823cfa2497 +refs/heads/master: efa62e1355f0495f37f1296754b8880947c8da72 diff --git a/trunk/arch/arm/Kconfig b/trunk/arch/arm/Kconfig index 3bf38c84fd23..11391a4eca0b 100644 --- a/trunk/arch/arm/Kconfig +++ b/trunk/arch/arm/Kconfig @@ -836,6 +836,7 @@ config ARCH_U300 select CLKDEV_LOOKUP select HAVE_MACH_CLKDEV select GENERIC_GPIO + select ARCH_REQUIRE_GPIOLIB help Support for ST-Ericsson U300 series mobile platforms. diff --git a/trunk/arch/arm/common/scoop.c b/trunk/arch/arm/common/scoop.c index a07b0e763a80..1cde34a080d7 100644 --- a/trunk/arch/arm/common/scoop.c +++ b/trunk/arch/arm/common/scoop.c @@ -12,11 +12,11 @@ */ #include +#include #include #include #include #include -#include #include /* PCMCIA to Scoop linkage diff --git a/trunk/arch/arm/include/asm/gpio.h b/trunk/arch/arm/include/asm/gpio.h index 166a7a3e2840..11ad0bfbb0ad 100644 --- a/trunk/arch/arm/include/asm/gpio.h +++ b/trunk/arch/arm/include/asm/gpio.h @@ -4,4 +4,23 @@ /* not all ARM platforms necessarily support this API ... */ #include +#ifndef __ARM_GPIOLIB_COMPLEX +/* Note: this may rely upon the value of ARCH_NR_GPIOS set in mach/gpio.h */ +#include + +/* The trivial gpiolib dispatchers */ +#define gpio_get_value __gpio_get_value +#define gpio_set_value __gpio_set_value +#define gpio_cansleep __gpio_cansleep +#endif + +/* + * Provide a default gpio_to_irq() which should satisfy every case. + * However, some platforms want to do this differently, so allow them + * to override it. + */ +#ifndef gpio_to_irq +#define gpio_to_irq __gpio_to_irq +#endif + #endif /* _ARCH_ARM_GPIO_H */ diff --git a/trunk/arch/arm/include/asm/hardware/iop3xx-gpio.h b/trunk/arch/arm/include/asm/hardware/iop3xx-gpio.h index b69d972b1f7d..9eda7dc92ad8 100644 --- a/trunk/arch/arm/include/asm/hardware/iop3xx-gpio.h +++ b/trunk/arch/arm/include/asm/hardware/iop3xx-gpio.h @@ -28,6 +28,8 @@ #include #include +#define __ARM_GPIOLIB_COMPLEX + #define IOP3XX_N_GPIOS 8 static inline int gpio_get_value(unsigned gpio) diff --git a/trunk/arch/arm/mach-at91/at91cap9_devices.c b/trunk/arch/arm/mach-at91/at91cap9_devices.c index b46615a59355..a4401d6b5b07 100644 --- a/trunk/arch/arm/mach-at91/at91cap9_devices.c +++ b/trunk/arch/arm/mach-at91/at91cap9_devices.c @@ -16,6 +16,7 @@ #include #include +#include #include #include @@ -23,7 +24,6 @@ #include #include -#include #include #include #include diff --git a/trunk/arch/arm/mach-at91/at91rm9200_devices.c b/trunk/arch/arm/mach-at91/at91rm9200_devices.c index 3f2711391a69..01d8bbd1468b 100644 --- a/trunk/arch/arm/mach-at91/at91rm9200_devices.c +++ b/trunk/arch/arm/mach-at91/at91rm9200_devices.c @@ -14,11 +14,11 @@ #include #include +#include #include #include #include -#include #include #include diff --git a/trunk/arch/arm/mach-at91/at91sam9260_devices.c b/trunk/arch/arm/mach-at91/at91sam9260_devices.c index 344075fbb39e..db63bf55d269 100644 --- a/trunk/arch/arm/mach-at91/at91sam9260_devices.c +++ b/trunk/arch/arm/mach-at91/at91sam9260_devices.c @@ -13,11 +13,11 @@ #include #include +#include #include #include #include -#include #include #include #include diff --git a/trunk/arch/arm/mach-at91/at91sam9261_devices.c b/trunk/arch/arm/mach-at91/at91sam9261_devices.c index 3b8fb79d6b10..3b70b3897d95 100644 --- a/trunk/arch/arm/mach-at91/at91sam9261_devices.c +++ b/trunk/arch/arm/mach-at91/at91sam9261_devices.c @@ -14,6 +14,7 @@ #include #include +#include #include #include @@ -21,7 +22,6 @@ #include