Skip to content

pinctrl: sh-pfc: Extend Multiplatform Support

Magnus Damm linux-sh 1 version In review

Get series with b4
b4 am 20140507231748.29661.46207.sendpatchset@w520

Versions newest first

  1. v1 Latest3 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3pinctrl: sh-pfc: r8a7740: Allow Multiplatform Builddrivers/pinctrl/sh-pfc/pfc-r8a7740.c+6 -10 replies
2/3pinctrl: sh-pfc: sh73a0: Allow Multiplatform Builddrivers/pinctrl/sh-pfc/pfc-sh73a0.c+6 -00 replies
3/3pinctrl: sh-pfc: r8a73a4: Allow Multiplatform Builddrivers/pinctrl/sh-pfc/pfc-r8a73a4.c+7 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/03] pinctrl: sh-pfc: Extend Multiplatform Support

pinctrl: sh-pfc: Extend Multiplatform Support

[PATCH 01/03] pinctrl: sh-pfc: r8a7740: Allow Multiplatform Build [PATCH 02/03] pinctrl: sh-pfc: sh73a0: Allow Multiplatform Build [PATCH 03/03] pinctrl: sh-pfc: r8a73a4: Allow Multiplatform Build

These patches enable Multiplatform support for r8a7740, sh73a0 and r8a73a4.

The legacy case is still kept around, so the mach-header is still needed to allow static GPIO-IRQ assignment. In case of DT the GPIO IRQs are already provided via DT properties, so we can simply #ifdef out the static IRQ tables in case of Multiplatform build. Not pretty but it works.

sh7372 is intentionally excluded from this series since it will not be moved over to Multiplatform. Instead software support for sh7372 will be phased out in the a few kernel releases.

---

Written against renesas-devel-v3.15-rc3-20140502

 drivers/pinctrl/sh-pfc/pfc-r8a73a4.c |    7 +++++++
 drivers/pinctrl/sh-pfc/pfc-r8a7740.c |    7 ++++++-
 drivers/pinctrl/sh-pfc/pfc-sh73a0.c  |    6 ++++++
 3 files changed, 19 insertions(+), 1 deletion(-)