summaryrefslogtreecommitdiffstats
path: root/drivers/pinctrl/sh-pfc
diff options
context:
space:
mode:
authorNiklas Söderlund <niso@kth.se>2015-01-18 13:20:01 +0100
committerLinus Walleij <linus.walleij@linaro.org>2015-01-27 08:47:53 +0100
commit4c9e473541c52453554dd78bdef8c2deba1d2ff3 (patch)
tree8b8e68529f82e90ff03909b8a7bdd6ac869c6438 /drivers/pinctrl/sh-pfc
parent6ac730951104a437bf828683bcf9ba66336c4fa7 (diff)
downloadblackbird-op-linux-4c9e473541c52453554dd78bdef8c2deba1d2ff3.tar.gz
blackbird-op-linux-4c9e473541c52453554dd78bdef8c2deba1d2ff3.zip
sh-pfc: add macro to define pinmux without function
Used to define pinmux configurations where the pinmux function have no representation in the configuration registers but instead solely depends on a group selection. Signed-off-by: Niklas Söderlund <niso@kth.se> Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl/sh-pfc')
-rw-r--r--drivers/pinctrl/sh-pfc/sh_pfc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/pinctrl/sh-pfc/sh_pfc.h b/drivers/pinctrl/sh-pfc/sh_pfc.h
index 5b7283182c1e..c83728626906 100644
--- a/drivers/pinctrl/sh-pfc/sh_pfc.h
+++ b/drivers/pinctrl/sh-pfc/sh_pfc.h
@@ -167,6 +167,8 @@ struct sh_pfc_soc_info {
PINMUX_DATA(fn##_MARK, FN_##fn, FN_##ipsr)
#define PINMUX_IPSR_NOGM(ispr, fn, ms) \
PINMUX_DATA(fn##_MARK, FN_##fn, FN_##ms)
+#define PINMUX_IPSR_NOFN(ipsr, fn, ms) \
+ PINMUX_DATA(fn##_MARK, FN_##ipsr, FN_##ms)
#define PINMUX_IPSR_MSEL(ipsr, fn, ms) \
PINMUX_DATA(fn##_MARK, FN_##fn, FN_##ipsr, FN_##ms)
#define PINMUX_IPSR_MODSEL_DATA(ipsr, fn, ms) \
OpenPOWER on IntegriCloud