Commit b8ba194c authored by Geert Uytterhoeven's avatar Geert Uytterhoeven

pinctrl: sh-pfc: r8a7791: Fix VIN1 versioned groups

The naming of the "b" versions of the VIN1 pin groups is a bit odd, in
that the "_b" appears in the middle of the names, instead of as a
suffix.

Increase consistency with other SoCs by making R-Car M2-W and M2-N, and
RZ/G1M and RZ/G1N, use the recently added optional "version" argument of
the VIN_DATA_PIN_GROUP() macro.

Note that this breaks backwards compatibility with existing DTBs, but
there are no upstream users of the "vin1_b_*" names.

Fixes: 8e32c967 ("pinctrl: sh-pfc: r8a7791: Add VIN pins")
Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: default avatarSimon Horman <horms+renesas@verge.net.au>
parent 9dd17313
...@@ -4317,7 +4317,7 @@ static const unsigned int vin1_clk_pins[] = { ...@@ -4317,7 +4317,7 @@ static const unsigned int vin1_clk_pins[] = {
static const unsigned int vin1_clk_mux[] = { static const unsigned int vin1_clk_mux[] = {
VI1_CLK_MARK, VI1_CLK_MARK,
}; };
static const union vin_data vin1_b_data_pins = { static const union vin_data vin1_data_b_pins = {
.data24 = { .data24 = {
/* B */ /* B */
RCAR_GP_PIN(3, 0), RCAR_GP_PIN(3, 1), RCAR_GP_PIN(3, 0), RCAR_GP_PIN(3, 1),
...@@ -4336,7 +4336,7 @@ static const union vin_data vin1_b_data_pins = { ...@@ -4336,7 +4336,7 @@ static const union vin_data vin1_b_data_pins = {
RCAR_GP_PIN(2, 19), RCAR_GP_PIN(2, 20), RCAR_GP_PIN(2, 19), RCAR_GP_PIN(2, 20),
}, },
}; };
static const union vin_data vin1_b_data_mux = { static const union vin_data vin1_data_b_mux = {
.data24 = { .data24 = {
/* B */ /* B */
VI1_DATA0_B_MARK, VI1_DATA1_B_MARK, VI1_DATA0_B_MARK, VI1_DATA1_B_MARK,
...@@ -4355,7 +4355,7 @@ static const union vin_data vin1_b_data_mux = { ...@@ -4355,7 +4355,7 @@ static const union vin_data vin1_b_data_mux = {
VI1_R6_B_MARK, VI1_R7_B_MARK, VI1_R6_B_MARK, VI1_R7_B_MARK,
}, },
}; };
static const unsigned int vin1_b_data18_pins[] = { static const unsigned int vin1_data18_b_pins[] = {
/* B */ /* B */
RCAR_GP_PIN(3, 8), RCAR_GP_PIN(3, 9), RCAR_GP_PIN(3, 8), RCAR_GP_PIN(3, 9),
RCAR_GP_PIN(3, 10), RCAR_GP_PIN(3, 11), RCAR_GP_PIN(3, 10), RCAR_GP_PIN(3, 11),
...@@ -4369,7 +4369,7 @@ static const unsigned int vin1_b_data18_pins[] = { ...@@ -4369,7 +4369,7 @@ static const unsigned int vin1_b_data18_pins[] = {
RCAR_GP_PIN(2, 17), RCAR_GP_PIN(2, 18), RCAR_GP_PIN(2, 17), RCAR_GP_PIN(2, 18),
RCAR_GP_PIN(2, 19), RCAR_GP_PIN(2, 20), RCAR_GP_PIN(2, 19), RCAR_GP_PIN(2, 20),
}; };
static const unsigned int vin1_b_data18_mux[] = { static const unsigned int vin1_data18_b_mux[] = {
/* B */ /* B */
VI1_DATA2_B_MARK, VI1_DATA3_B_MARK, VI1_DATA2_B_MARK, VI1_DATA3_B_MARK,
VI1_DATA4_B_MARK, VI1_DATA5_B_MARK, VI1_DATA4_B_MARK, VI1_DATA5_B_MARK,
...@@ -4383,30 +4383,30 @@ static const unsigned int vin1_b_data18_mux[] = { ...@@ -4383,30 +4383,30 @@ static const unsigned int vin1_b_data18_mux[] = {
VI1_R4_B_MARK, VI1_R5_B_MARK, VI1_R4_B_MARK, VI1_R5_B_MARK,
VI1_R6_B_MARK, VI1_R7_B_MARK, VI1_R6_B_MARK, VI1_R7_B_MARK,
}; };
static const unsigned int vin1_b_sync_pins[] = { static const unsigned int vin1_sync_b_pins[] = {
RCAR_GP_PIN(3, 17), /* HSYNC */ RCAR_GP_PIN(3, 17), /* HSYNC */
RCAR_GP_PIN(3, 18), /* VSYNC */ RCAR_GP_PIN(3, 18), /* VSYNC */
}; };
static const unsigned int vin1_b_sync_mux[] = { static const unsigned int vin1_sync_b_mux[] = {
VI1_HSYNC_N_B_MARK, VI1_HSYNC_N_B_MARK,
VI1_VSYNC_N_B_MARK, VI1_VSYNC_N_B_MARK,
}; };
static const unsigned int vin1_b_field_pins[] = { static const unsigned int vin1_field_b_pins[] = {
RCAR_GP_PIN(3, 20), RCAR_GP_PIN(3, 20),
}; };
static const unsigned int vin1_b_field_mux[] = { static const unsigned int vin1_field_b_mux[] = {
VI1_FIELD_B_MARK, VI1_FIELD_B_MARK,
}; };
static const unsigned int vin1_b_clkenb_pins[] = { static const unsigned int vin1_clkenb_b_pins[] = {
RCAR_GP_PIN(3, 19), RCAR_GP_PIN(3, 19),
}; };
static const unsigned int vin1_b_clkenb_mux[] = { static const unsigned int vin1_clkenb_b_mux[] = {
VI1_CLKENB_B_MARK, VI1_CLKENB_B_MARK,
}; };
static const unsigned int vin1_b_clk_pins[] = { static const unsigned int vin1_clk_b_pins[] = {
RCAR_GP_PIN(3, 16), RCAR_GP_PIN(3, 16),
}; };
static const unsigned int vin1_b_clk_mux[] = { static const unsigned int vin1_clk_b_mux[] = {
VI1_CLK_B_MARK, VI1_CLK_B_MARK,
}; };
/* - VIN2 ----------------------------------------------------------------- */ /* - VIN2 ----------------------------------------------------------------- */
...@@ -4784,17 +4784,17 @@ static const struct { ...@@ -4784,17 +4784,17 @@ static const struct {
SH_PFC_PIN_GROUP(vin1_field), SH_PFC_PIN_GROUP(vin1_field),
SH_PFC_PIN_GROUP(vin1_clkenb), SH_PFC_PIN_GROUP(vin1_clkenb),
SH_PFC_PIN_GROUP(vin1_clk), SH_PFC_PIN_GROUP(vin1_clk),
VIN_DATA_PIN_GROUP(vin1_b_data, 24), VIN_DATA_PIN_GROUP(vin1_data, 24, _b),
VIN_DATA_PIN_GROUP(vin1_b_data, 20), VIN_DATA_PIN_GROUP(vin1_data, 20, _b),
SH_PFC_PIN_GROUP(vin1_b_data18), SH_PFC_PIN_GROUP(vin1_data18_b),
VIN_DATA_PIN_GROUP(vin1_b_data, 16), VIN_DATA_PIN_GROUP(vin1_data, 16, _b),
VIN_DATA_PIN_GROUP(vin1_b_data, 12), VIN_DATA_PIN_GROUP(vin1_data, 12, _b),
VIN_DATA_PIN_GROUP(vin1_b_data, 10), VIN_DATA_PIN_GROUP(vin1_data, 10, _b),
VIN_DATA_PIN_GROUP(vin1_b_data, 8), VIN_DATA_PIN_GROUP(vin1_data, 8, _b),
SH_PFC_PIN_GROUP(vin1_b_sync), SH_PFC_PIN_GROUP(vin1_sync_b),
SH_PFC_PIN_GROUP(vin1_b_field), SH_PFC_PIN_GROUP(vin1_field_b),
SH_PFC_PIN_GROUP(vin1_b_clkenb), SH_PFC_PIN_GROUP(vin1_clkenb_b),
SH_PFC_PIN_GROUP(vin1_b_clk), SH_PFC_PIN_GROUP(vin1_clk_b),
SH_PFC_PIN_GROUP(vin2_data8), SH_PFC_PIN_GROUP(vin2_data8),
SH_PFC_PIN_GROUP(vin2_sync), SH_PFC_PIN_GROUP(vin2_sync),
SH_PFC_PIN_GROUP(vin2_field), SH_PFC_PIN_GROUP(vin2_field),
...@@ -5335,17 +5335,17 @@ static const char * const vin1_groups[] = { ...@@ -5335,17 +5335,17 @@ static const char * const vin1_groups[] = {
"vin1_field", "vin1_field",
"vin1_clkenb", "vin1_clkenb",
"vin1_clk", "vin1_clk",
"vin1_b_data24", "vin1_data24_b",
"vin1_b_data20", "vin1_data20_b",
"vin1_b_data18", "vin1_data18_b",
"vin1_b_data16", "vin1_data16_b",
"vin1_b_data12", "vin1_data12_b",
"vin1_b_data10", "vin1_data10_b",
"vin1_b_data8", "vin1_data8_b",
"vin1_b_sync", "vin1_sync_b",
"vin1_b_field", "vin1_field_b",
"vin1_b_clkenb", "vin1_clkenb_b",
"vin1_b_clk", "vin1_clk_b",
}; };
static const char * const vin2_groups[] = { static const char * const vin2_groups[] = {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment