gpio/samsung: gpio-samsung.c to support Samsung GPIOs
authorKukjin Kim <kgene.kim@samsung.com>
Tue, 30 Aug 2011 11:39:08 +0000 (20:39 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Wed, 21 Sep 2011 06:06:05 +0000 (15:06 +0900)
commit1b39d5f2cc5c28085bbf48db80bf704ab4dedda9
treec75a0e8468865c3657bb2ec750a118cb4a81948b
parentc4b3fd38dfb677d7a3997527c9cbdc21b81424a3
gpio/samsung: gpio-samsung.c to support Samsung GPIOs

This patch adds support for Samsung GPIOs with one gpio driver
and removes old GPIO drivers which are drivers/gpio-s3c24xx.c,
gpio-s3c64xx.c, gpio-s5p64x0.c, gpio-s5pc100.c, gpio-s5pv210.c,
gpio-exynos4.c, gpio-plat-samsung.c, plat-samsung/gpio-config.c
and gpio.c to support each Samsung SoCs before. Because the
gpio-samsung.c can replace old Samsung GPIO drivers.
Basically, the gpio-samsung.c has been made by their merging
and removing duplicated definitions.

Note: gpio-samsung.c includes some SoC dependent codes and it
will be replaced next time.

Cc: Ben Dooks <ben-linux@fluff.org>
Acked-by: Grant Likely <grant.likely@secretlab.ca>
[kgene.kim@samsung.com: squash the removing and adding patches]
[kgene.kim@samsung.com: fixes bug during to register of gpio_chips]
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
13 files changed:
arch/arm/plat-samsung/Makefile
arch/arm/plat-samsung/gpio-config.c [deleted file]
arch/arm/plat-samsung/gpio.c [deleted file]
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/gpio-exynos4.c [deleted file]
drivers/gpio/gpio-plat-samsung.c [deleted file]
drivers/gpio/gpio-s3c24xx.c [deleted file]
drivers/gpio/gpio-s3c64xx.c [deleted file]
drivers/gpio/gpio-s5p64x0.c [deleted file]
drivers/gpio/gpio-s5pc100.c [deleted file]
drivers/gpio/gpio-s5pv210.c [deleted file]
drivers/gpio/gpio-samsung.c [new file with mode: 0644]