diff options
author | Geert Uytterhoeven <geert+renesas@glider.be> | 2018-03-12 14:42:09 +0100 |
---|---|---|
committer | Geert Uytterhoeven <geert+renesas@glider.be> | 2018-03-21 18:18:05 +0100 |
commit | 43a51cd5d623c6142ca050dffc25d5e9972a7a12 (patch) | |
tree | 39c3279e3fc11a19a8a3022b62c6db69c1d76f9b /drivers | |
parent | 66e9fe1ec73929a9f7326856699d262bab8e9fb0 (diff) | |
download | linux-stable-43a51cd5d623c6142ca050dffc25d5e9972a7a12.tar.gz linux-stable-43a51cd5d623c6142ca050dffc25d5e9972a7a12.tar.bz2 linux-stable-43a51cd5d623c6142ca050dffc25d5e9972a7a12.zip |
pinctrl: sh-pfc: Add SH_PFC_PIN_GROUP_ALIAS()
Add a macro to refer to another pin group with a different name.
This will be used to rename wrongly-named pin groups, while retaining
backwards compatibility with old DTBs.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/pinctrl/sh-pfc/sh_pfc.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/pinctrl/sh-pfc/sh_pfc.h b/drivers/pinctrl/sh-pfc/sh_pfc.h index 62d36804becc..7fad897cd9f5 100644 --- a/drivers/pinctrl/sh-pfc/sh_pfc.h +++ b/drivers/pinctrl/sh-pfc/sh_pfc.h @@ -39,13 +39,14 @@ struct sh_pfc_pin { unsigned int configs; }; -#define SH_PFC_PIN_GROUP(n) \ +#define SH_PFC_PIN_GROUP_ALIAS(alias, n) \ { \ - .name = #n, \ + .name = #alias, \ .pins = n##_pins, \ .mux = n##_mux, \ .nr_pins = ARRAY_SIZE(n##_pins), \ } +#define SH_PFC_PIN_GROUP(n) SH_PFC_PIN_GROUP_ALIAS(n, n) struct sh_pfc_pin_group { const char *name; |