All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH/RFC 00/12] Split PFC and GPIO for R8A7779
@ 2013-03-10 18:58 Laurent Pinchart
  2013-03-27 10:47 ` Simon Horman
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Laurent Pinchart @ 2013-03-10 18:58 UTC (permalink / raw)
  To: linux-sh

Hello,

This patch set replaces the GPIO handling code in the PFC driver with the
Renesas R-Car (R8A7779) GPIO driver submitted by Magnus Damm.

Patch 01/12 adds the R-Car GPIO driver. I've picked the patch from the
linux-sh mailing as-is. Review for this patch should be directed to the
mailing list in the "[PATCH] gpio: Renesas R-Car GPIO driver" thread. Patch
02/12 further extends the GPIO driver to add pinctrl support.

Patch 03/12 adds a GPIO LEDs device to the Marzen board. This isn't strictly
required by this patch series but is useful for test purposes.

Patches 04/12 to 07/12 make GPIOs support optional in the PFC driver and fix
the pin configuration code to support an external GPIO driver.

Patches 08/12 to 10/12 remove function GPIOs from the R-Car platform and
remove the now unused GPIO enumeration.

Finally patches 11/12 and 12/12 register GPIO devices for the R-Car platform
and remove GPIO data from the R-Car SoC data.

The PFC GPIO code isn't removed as all platforms will need to be converted
first. This is a first step towards that goal.

Laurent Pinchart (11):
  gpio-rcar: Add pinctrl support
  ARM: shmobile: marzen: Add GPIO LEDs
  sh-pfc: Make function GPIOs support optional
  sh-pfc: Make GPIO support optional
  sh-pfc: Skip gpiochip registration when no GPIO resource is found
  sh-pfc: Configure pins as GPIOs at request time when handled
    externally
  sh-pfc: r8a7779: Remove function GPIOs
  sh-pfc: r8a7779: Don't use GPIO enum entries
  ARM: shmobile: r8a7779: Remove all GPIOs
  ARM: shmobile: r8a7779: Register GPIO devices
  sh-pfc: r8a7779: Remove GPIO data

Magnus Damm (1):
  gpio: Renesas R-Car GPIO driver

 arch/arm/mach-shmobile/board-marzen.c         |  32 ++
 arch/arm/mach-shmobile/include/mach/r8a7779.h | 317 -------------------
 arch/arm/mach-shmobile/setup-r8a7779.c        |  58 +++-
 drivers/gpio/Kconfig                          |   6 +
 drivers/gpio/Makefile                         |   1 +
 drivers/gpio/gpio-rcar.c                      | 429 ++++++++++++++++++++++++++
 drivers/pinctrl/sh-pfc/core.c                 |  37 +--
 drivers/pinctrl/sh-pfc/gpio.c                 |  45 +--
 drivers/pinctrl/sh-pfc/pfc-r8a7779.c          | 419 ++++---------------------
 drivers/pinctrl/sh-pfc/pinctrl.c              |  11 +
 include/linux/platform_data/gpio-rcar.h       |  30 ++
 11 files changed, 672 insertions(+), 713 deletions(-)
 create mode 100644 drivers/gpio/gpio-rcar.c
 create mode 100644 include/linux/platform_data/gpio-rcar.h

-- 
Regards,

Laurent Pinchart


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-03-28  6:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-10 18:58 [PATCH/RFC 00/12] Split PFC and GPIO for R8A7779 Laurent Pinchart
2013-03-27 10:47 ` Simon Horman
2013-03-27 18:17 ` Laurent Pinchart
2013-03-28  0:24 ` Simon Horman
2013-03-28  6:03 ` Magnus Damm

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.