| From abf1dd2f0efbced2f08cf9e1b896f0f6338df984 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Thu, 24 Jan 2019 13:04:52 +0100 |
| Subject: pinctrl: sh-pfc: emev2: Add missing pinmux functions |
| |
| From: Geert Uytterhoeven <geert+renesas@glider.be> |
| |
| [ Upstream commit 1ecd8c9cb899ae277e6986ae134635cb1a50f5de ] |
| |
| The err_rst_reqb, ext_clki, lowpwr, and ref_clko pin groups are present, |
| but no pinmux functions refer to them, hence they can not be selected. |
| |
| Fixes: 1e7d5d849cf4f0c5 ("sh-pfc: Add emev2 pinmux support") |
| Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> |
| Reviewed-by: Simon Horman <horms+renesas@verge.net.au> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/pinctrl/sh-pfc/pfc-emev2.c | 20 ++++++++++++++++++++ |
| 1 file changed, 20 insertions(+) |
| |
| diff --git a/drivers/pinctrl/sh-pfc/pfc-emev2.c b/drivers/pinctrl/sh-pfc/pfc-emev2.c |
| index 1cbbe04d7df65..eafd8edbcbe95 100644 |
| --- a/drivers/pinctrl/sh-pfc/pfc-emev2.c |
| +++ b/drivers/pinctrl/sh-pfc/pfc-emev2.c |
| @@ -1263,6 +1263,14 @@ static const char * const dtv_groups[] = { |
| "dtv_b", |
| }; |
| |
| +static const char * const err_rst_reqb_groups[] = { |
| + "err_rst_reqb", |
| +}; |
| + |
| +static const char * const ext_clki_groups[] = { |
| + "ext_clki", |
| +}; |
| + |
| static const char * const iic0_groups[] = { |
| "iic0", |
| }; |
| @@ -1285,6 +1293,10 @@ static const char * const lcd_groups[] = { |
| "yuv3", |
| }; |
| |
| +static const char * const lowpwr_groups[] = { |
| + "lowpwr", |
| +}; |
| + |
| static const char * const ntsc_groups[] = { |
| "ntsc_clk", |
| "ntsc_data", |
| @@ -1298,6 +1310,10 @@ static const char * const pwm1_groups[] = { |
| "pwm1", |
| }; |
| |
| +static const char * const ref_clko_groups[] = { |
| + "ref_clko", |
| +}; |
| + |
| static const char * const sd_groups[] = { |
| "sd_cki", |
| }; |
| @@ -1391,13 +1407,17 @@ static const struct sh_pfc_function pinmux_functions[] = { |
| SH_PFC_FUNCTION(cam), |
| SH_PFC_FUNCTION(cf), |
| SH_PFC_FUNCTION(dtv), |
| + SH_PFC_FUNCTION(err_rst_reqb), |
| + SH_PFC_FUNCTION(ext_clki), |
| SH_PFC_FUNCTION(iic0), |
| SH_PFC_FUNCTION(iic1), |
| SH_PFC_FUNCTION(jtag), |
| SH_PFC_FUNCTION(lcd), |
| + SH_PFC_FUNCTION(lowpwr), |
| SH_PFC_FUNCTION(ntsc), |
| SH_PFC_FUNCTION(pwm0), |
| SH_PFC_FUNCTION(pwm1), |
| + SH_PFC_FUNCTION(ref_clko), |
| SH_PFC_FUNCTION(sd), |
| SH_PFC_FUNCTION(sdi0), |
| SH_PFC_FUNCTION(sdi1), |
| -- |
| 2.20.1 |
| |