This patch adds can_clk function to r8a7743/r8a7791 which is cleaner, as it reduces duplication, and allows for independent configuration. Signed-off-by: Fabrizio Castro <fabrizio.castro@xxxxxxxxxxxxxx> Reviewed-by: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@xxxxxxxxxxxxxx> --- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a7791.c b/drivers/pinctrl/sh-pfc/pfc-r8a7791.c index 10bd35f..2dbf2419 100644 --- a/drivers/pinctrl/sh-pfc/pfc-r8a7791.c +++ b/drivers/pinctrl/sh-pfc/pfc-r8a7791.c @@ -4826,10 +4826,6 @@ static const char * const can0_groups[] = { "can0_data_d", "can0_data_e", "can0_data_f", - "can_clk", - "can_clk_b", - "can_clk_c", - "can_clk_d", }; static const char * const can1_groups[] = { @@ -4837,6 +4833,9 @@ static const char * const can1_groups[] = { "can1_data_b", "can1_data_c", "can1_data_d", +}; + +static const char * const can_clk_groups[] = { "can_clk", "can_clk_b", "can_clk_c", @@ -5308,7 +5307,7 @@ static const char * const vin2_groups[] = { }; static const struct { - struct sh_pfc_function common[56]; + struct sh_pfc_function common[57]; struct sh_pfc_function r8a779x[2]; } pinmux_functions = { .common = { @@ -5316,6 +5315,7 @@ static const struct { SH_PFC_FUNCTION(avb), SH_PFC_FUNCTION(can0), SH_PFC_FUNCTION(can1), + SH_PFC_FUNCTION(can_clk), SH_PFC_FUNCTION(du), SH_PFC_FUNCTION(du0), SH_PFC_FUNCTION(du1), -- 2.7.4