Hi ARM SoC guys, please pull in this patch set removing <mach/gpio.h> for good. I guess it could collide with some S5P deletion. If you decide to pull the S5P purge first, tell me so I can rebase. Yours, Linus Walleij The following changes since commit 4c834452aad01531db949414f94f817a86348d59: Linux 3.16-rc3 (2014-06-29 14:11:36 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git tags/gpio-h-purge for you to fetch changes up to 53430333c345c3531f9443d43c6fba1da693abe4: ARM: delete old reference to ARM_GPIOLIB_COMPLEX (2014-06-30 21:37:39 +0200) ---------------------------------------------------------------- This is a purge of all things <mach/gpio.h>, now I never want to see it again. - Remove the need for <mach/gpio.h> from S5P - Kill CONFIG_NEED_MACH_GPIO_H - Kill remnants of ARM_GPIOLIB_COMPLEX ---------------------------------------------------------------- Linus Walleij (4): ARM: s5p: cut the custom ARCH_NR_GPIOS definition ARM: mach-s5p: get rid of all <mach/gpio.h> headers ARM: kill CONFIG_NEED_MACH_GPIO_H ARM: delete old reference to ARM_GPIOLIB_COMPLEX arch/arm/Kconfig | 10 ---------- arch/arm/include/asm/gpio.h | 7 ------- arch/arm/mach-s5p64x0/common.c | 2 +- arch/arm/mach-s5p64x0/dev-audio.c | 3 ++- .../mach-s5p64x0/include/mach/{gpio.h => gpio-samsung.h} | 7 +------ arch/arm/mach-s5p64x0/mach-smdk6440.c | 1 + arch/arm/mach-s5p64x0/mach-smdk6450.c | 1 + arch/arm/mach-s5p64x0/setup-fb-24bpp.c | 2 +- arch/arm/mach-s5p64x0/setup-i2c0.c | 2 +- arch/arm/mach-s5p64x0/setup-i2c1.c | 2 +- arch/arm/mach-s5p64x0/setup-sdhci-gpio.c | 2 +- arch/arm/mach-s5p64x0/setup-spi.c | 2 +- arch/arm/mach-s5pc100/dev-audio.c | 2 +- .../mach-s5pc100/include/mach/{gpio.h => gpio-samsung.h} | 6 +----- arch/arm/mach-s5pc100/mach-smdkc100.c | 1 + arch/arm/mach-s5pc100/setup-fb-24bpp.c | 2 +- arch/arm/mach-s5pc100/setup-i2c0.c | 2 +- arch/arm/mach-s5pc100/setup-i2c1.c | 2 +- arch/arm/mach-s5pc100/setup-ide.c | 2 +- arch/arm/mach-s5pc100/setup-keypad.c | 2 +- arch/arm/mach-s5pc100/setup-sdhci-gpio.c | 2 +- arch/arm/mach-s5pc100/setup-spi.c | 2 +- arch/arm/mach-s5pv210/dev-audio.c | 2 +- .../mach-s5pv210/include/mach/{gpio.h => gpio-samsung.h} | 7 +------ arch/arm/mach-s5pv210/mach-aquila.c | 1 + arch/arm/mach-s5pv210/mach-goni.c | 1 + arch/arm/mach-s5pv210/mach-smdkv210.c | 1 + arch/arm/mach-s5pv210/setup-fb-24bpp.c | 2 +- arch/arm/mach-s5pv210/setup-fimc.c | 3 ++- arch/arm/mach-s5pv210/setup-i2c0.c | 2 +- arch/arm/mach-s5pv210/setup-i2c1.c | 2 +- arch/arm/mach-s5pv210/setup-i2c2.c | 2 +- arch/arm/mach-s5pv210/setup-ide.c | 2 +- arch/arm/mach-s5pv210/setup-keypad.c | 2 +- arch/arm/mach-s5pv210/setup-sdhci-gpio.c | 2 +- arch/arm/mach-s5pv210/setup-spi.c | 2 +- arch/arm/plat-samsung/Kconfig | 16 ---------------- arch/arm/plat-samsung/include/plat/gpio-core.h | 3 +++ arch/arm/plat-samsung/pm-gpio.c | 2 -- arch/arm/plat-samsung/s5p-irq-eint.c | 2 +- drivers/gpio/gpio-samsung.c | 3 --- sound/soc/samsung/goni_wm8994.c | 2 +- 42 files changed, 41 insertions(+), 82 deletions(-) rename arch/arm/mach-s5p64x0/include/mach/{gpio.h => gpio-samsung.h} (95%) rename arch/arm/mach-s5pc100/include/mach/{gpio.h => gpio-samsung.h} (97%) rename arch/arm/mach-s5pv210/include/mach/{gpio.h => gpio-samsung.h} (96%) -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html