[GIT PULL] the great <mach/gpio.h> purge

Linus Walleij linus.walleij at linaro.org
Mon Jun 30 13:06:10 PDT 2014


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%)



More information about the linux-arm-kernel mailing list