[PATCH 00/10] ARM: S3C24XX gpio cleanups and fixes
Kukjin Kim
kgene.kim at samsung.com
Thu Jul 12 05:19:53 EDT 2012
Sylwester Nawrocki wrote:
>
> This changset attempts to remove the users of an obsolete GPIO API in
> Samsung S3C24XX platform and instead use the gpiolib API. It should
> allow to drop some s3c24xx SoC specific headers as a next step and
> simplify drivers/gpio/gpio-samsung.c driver a little. With the
> introduction of the pinctrl GPIO driver we're going to have three
> distinct GPIO APIs. Let's avoid this and drop the s3c24xx_gpio_*
> functions, which have been scheduled for removal since about v2.6.35.
>
> Additionally this changeset includes two minor fixes, for AC97 clock
> and CAMIF interrupts.
>
>
> Sylwester Nawrocki (10):
> ARM: S3C24XX: Free the backlight gpio requested in Mini2440 board code
> ARM: S3C24XX: Convert SMDK board file to the gpiolib API
> ARM: S3C24XX: Convert QT2410 board file to the gpiolib API
> ARM: S3C24XX: Convert the PM code to gpiolib API
> ARM: S3C24XX: Convert the touchscreen setup code to common GPIO API
> ARM: S3C24XX: Remove unused GPA, GPE, GPH bank GPIO aliases
> ARM: S3C24XX: Remove unused GPIO definitions for port J
> ARM: S3C24XX: Remove unused GPIO definitions for Openmoko GTA02 board
> ARM: S3C24XX: Correct AC97 clock control bit for S3C2440
> ARM: S3C24XX: Correct CAMIF interrupt definitions
>
> arch/arm/mach-s3c24xx/clock-s3c2440.c | 2 +-
> arch/arm/mach-s3c24xx/common-smdk.c | 20 ++++---
> arch/arm/mach-s3c24xx/include/mach/gpio-nrs.h | 21 -------
> arch/arm/mach-s3c24xx/include/mach/gta02.h | 69
--------------------
> --
> arch/arm/mach-s3c24xx/include/mach/regs-gpio.h | 17 +++++-
> arch/arm/mach-s3c24xx/include/mach/regs-gpioj.h | 70
-------------------
> ----
> arch/arm/mach-s3c24xx/mach-gta02.c | 1 -
> arch/arm/mach-s3c24xx/mach-mini2440.c | 4 +-
> arch/arm/mach-s3c24xx/mach-qt2410.c | 6 +-
> arch/arm/mach-s3c24xx/mach-rx1950.c | 1 -
> arch/arm/mach-s3c24xx/pm-s3c2410.c | 12 +++-
> arch/arm/mach-s3c24xx/pm-s3c2412.c | 1 -
> arch/arm/mach-s3c24xx/s3c2412.c | 1 -
> arch/arm/mach-s3c24xx/s3c244x.c | 1 -
> arch/arm/mach-s3c24xx/setup-ts.c | 6 +--
> arch/arm/plat-samsung/devs.c | 3 +-
> 16 files changed, 43 insertions(+), 192 deletions(-)
> delete mode 100644 arch/arm/mach-s3c24xx/include/mach/regs-gpioj.h
>
> --
> 1.7.4.1
Basically, looks ok to me :)
I need to check in detail then will apply this series with some guys' ack.
Thanks.
Best regards,
Kgene.
--
Kukjin Kim <kgene.kim at samsung.com>, Senior Engineer,
SW Solution Development Team, Samsung Electronics Co., Ltd.
More information about the linux-arm-kernel
mailing list