linux-sh.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2.1 0/9] SH pinctrl DT support
@ 2013-02-13  3:29 Simon Horman
  2013-02-13  3:29 ` [PATCH 1/9] sh-pfc: Add OF support Simon Horman
                   ` (8 more replies)
  0 siblings, 9 replies; 14+ messages in thread
From: Simon Horman @ 2013-02-13  3:29 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

this series is a follow-up to "[PATCH v2 0/8] SH pinctrl DT support"
by Laurent Pinchart. I am primarily posting it for his review.

This series differs from the series posted by Laurent in that:

* I have added the following two patch to update the KZM9G reference code.

  ARM: shmobile: kzm9g: reference: Populate platform devices from device tree

The basis for this series is

  git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git topic/pinmux-pfc-funcs

  Which was posted as "[PATCH 00/21 v1.2] SCIF, I2C and FSI pinctrl
  functions for sh73a0" a little earlier today.

Laurent, if you want to change this series in any way just let me know.
I can drop patches indidually or drop the entire series and add a fresh
one from you to the topic branch.

Git and diffstat information is provided below to aid review.

----------------------------------------------------------------
The following changes since commit e92460f4d0ce471110d44a3dc053f0a4508f24dc:

  ARM: shmobile: r8a7779: Remove DU function GPIOs (2013-02-13 12:16:13 +0900)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git topic/pinmux-dt

for you to fetch changes up to 3ec7a99ff9723cafabf0eae2df9cac7df735f388:

  ARM: shmobile: kzm9g: Move pinctrl mappings to device tree (2013-02-13 12:19:04 +0900)

----------------------------------------------------------------
Laurent Pinchart (8):
      sh-pfc: Add OF support
      ARM: shmobile: r8a7740: Add pin control device in device tree
      ARM: shmobile: armadillo: Populate platform devices from device tree
      ARM: shmobile: sh73a0: Add pin control device in device tree
      ARM: shmobile: kzm9g: Populate platform devices from device tree
      ARM: shmobile: kzm9g: Add LED1-LED4 to the device tree
      ARM: shmobile: armadillo: Move pinctrl mappings to device tree
      ARM: shmobile: kzm9g: Move pinctrl mappings to device tree

Simon Horman (1):
      ARM: shmobile: kzm9g: reference: Populate platform devices from device tree

 .../bindings/pinctrl/renesas,pfc-pinctrl.txt       |   77 ++++++++++++++++++++
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts      |   10 +++
 arch/arm/boot/dts/r8a7740.dtsi                     |    8 ++
 arch/arm/boot/dts/sh73a0-kzm9g-reference.dts       |   12 +++
 arch/arm/boot/dts/sh73a0-kzm9g.dts                 |   26 +++++++
 arch/arm/boot/dts/sh73a0.dtsi                      |    8 ++
 arch/arm/mach-shmobile/board-armadillo800eva.c     |   14 +---
 arch/arm/mach-shmobile/board-kzm9g-reference.c     |    7 +-
 arch/arm/mach-shmobile/board-kzm9g.c               |   27 +------
 drivers/pinctrl/sh-pfc/core.c                      |   62 +++++++++++++++-
 drivers/pinctrl/sh-pfc/pinctrl.c                   |   54 ++++++++++++++
 11 files changed, 261 insertions(+), 44 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt

^ permalink raw reply	[flat|nested] 14+ messages in thread
* [PATCH 0/9] SH pinctrl DT support
@ 2013-01-04  0:40 Laurent Pinchart
  2013-01-04  0:40 ` [PATCH 1/9] sh-pfc: Add OF support Laurent Pinchart
  0 siblings, 1 reply; 14+ messages in thread
From: Laurent Pinchart @ 2013-01-04  0:40 UTC (permalink / raw)
  To: linux-sh

Hello,

Here's a patch set that implements DT bindings for the SuperH and SH Mobile pin
controllers (PFC). The patches are based on my previous PFC pinctrl and pinmux
patch series ("[PATCH 00/22] SH pinctrl and pinmux implementation") and are
available from my git tree at

        git://linuxtv.org/pinchartl/fbdev.git pinmux-dt

The series is pretty self-explanatory. DT bindings are added in patch 1/9, and
the following patches move board code over to the device tree. All patches
except 5/9 and 8/9 have already been posted in an older version as part of the
"[PATCH v2 00/77] SH pin control and GPIO rework with OF support" patch set.

To be perfectly honest I'm a bit unsure about the DT bindings. The platforms
that implement pinctrl DT bindings use a wide variety of architectures. I
haven't found clear guidelines regarding how those bindings should be
implemented (Documentation/devicetree/pinctrl just states that bindings are
driver-specific). Comments will be appreciated.

Laurent Pinchart (8):
  sh-pfc: Add OF support
  ARM: shmobile: r8a7740: Add pin control device in device tree
  ARM: shmobile: armadillo: Populate platform devices from device tree
  ARM: shmobile: armadillo: Move pinctrl mappings to device tree
  ARM: shmobile: kzm9g: Add pin control device in device tree
  ARM: shmobile: kzm9g: Populate platform devices from device tree
  ARM: shmobile: kzm9g: Move pinctrl mappings to device tree
  ARM: shmobile: kzm9g: Add LED1-LED4 to the device tree

Nobuhiro Iwamatsu (1):
  ARM: shmobile: Include DTSI of r8a7740 to armadillo800eva

 .../bindings/pinctrl/renesas,pfc-pinctrl.txt       |   76 ++++++++++++++++++++
 arch/arm/boot/dts/r8a7740-armadillo800eva.dts      |   12 +++-
 arch/arm/boot/dts/r8a7740.dtsi                     |    6 ++
 arch/arm/boot/dts/sh73a0-kzm9g.dts                 |   28 +++++++-
 arch/arm/boot/dts/sh73a0.dtsi                      |   32 ++++++++
 arch/arm/mach-shmobile/board-armadillo800eva.c     |   11 +---
 arch/arm/mach-shmobile/board-kzm9g.c               |   11 +---
 drivers/pinctrl/sh-pfc/core.c                      |   62 +++++++++++++++-
 drivers/pinctrl/sh-pfc/pinctrl.c                   |   54 ++++++++++++++
 9 files changed, 270 insertions(+), 22 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt
 create mode 100644 arch/arm/boot/dts/sh73a0.dtsi

-- 
Regards,

Laurent Pinchart


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

end of thread, other threads:[~2013-02-15 19:37 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-13  3:29 [PATCH v2.1 0/9] SH pinctrl DT support Simon Horman
2013-02-13  3:29 ` [PATCH 1/9] sh-pfc: Add OF support Simon Horman
2013-02-15 19:37   ` Linus Walleij
2013-02-13  3:29 ` [PATCH 2/9] ARM: shmobile: r8a7740: Add pin control device in device tree Simon Horman
2013-02-13  3:29 ` [PATCH 3/9] ARM: shmobile: armadillo: Populate platform devices from " Simon Horman
2013-02-13  3:29 ` [PATCH 4/9] ARM: shmobile: sh73a0: Add pin control device in " Simon Horman
2013-02-13  3:29 ` [PATCH 5/9] ARM: shmobile: kzm9g: Populate platform devices from " Simon Horman
2013-02-13  3:29 ` [PATCH 6/9] ARM: shmobile: kzm9g: reference: " Simon Horman
2013-02-13  3:29 ` [PATCH 7/9] ARM: shmobile: kzm9g: Add LED1-LED4 to the " Simon Horman
2013-02-13  3:29 ` [PATCH 8/9] ARM: shmobile: armadillo: Move pinctrl mappings to " Simon Horman
2013-02-13  3:29 ` [PATCH 9/9] ARM: shmobile: kzm9g: " Simon Horman
  -- strict thread matches above, loose matches on Subject: below --
2013-01-04  0:40 [PATCH 0/9] SH pinctrl DT support Laurent Pinchart
2013-01-04  0:40 ` [PATCH 1/9] sh-pfc: Add OF support Laurent Pinchart
2013-01-04  1:12   ` Tony Prisk
2013-01-07 18:56     ` Laurent Pinchart

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).