aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValentine Barshak <valentine.barshak@cogentembedded.com>2013-12-10 13:20:23 -0500
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>2013-12-10 14:42:30 -0500
commita9e4c7bb466b34b19ca71ee7383ca23bd37a88c5 (patch)
tree147b3ac8069f25bf2c1ff4c14705cd0264b25aaa
parent7a57be873ae02aa956f453450a6903c6c8970896 (diff)
pinctrl: sh-pfc: pfc-r8a7790: Group VIN0 HSYNC and VSYNC together
This groups VIN0 HSYNC and VSYNC pins together since one cannot be used without another. Signed-off-by: Valentine Barshak <valentine.barshak@cogentembedded.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-rw-r--r--drivers/pinctrl/sh-pfc/pfc-r8a7790.c18
1 files changed, 6 insertions, 12 deletions
diff --git a/drivers/pinctrl/sh-pfc/pfc-r8a7790.c b/drivers/pinctrl/sh-pfc/pfc-r8a7790.c
index 5a45ab0877e5..81ff4bf72264 100644
--- a/drivers/pinctrl/sh-pfc/pfc-r8a7790.c
+++ b/drivers/pinctrl/sh-pfc/pfc-r8a7790.c
@@ -3278,16 +3278,12 @@ static const unsigned int vin0_data_b_mux[] = {
3278 VI0_DATA3_VI0_B3_MARK, VI0_DATA4_VI0_B4_MARK, VI0_DATA5_VI0_B5_MARK, 3278 VI0_DATA3_VI0_B3_MARK, VI0_DATA4_VI0_B4_MARK, VI0_DATA5_VI0_B5_MARK,
3279 VI0_DATA6_VI0_B6_MARK, VI0_DATA7_VI0_B7_MARK, 3279 VI0_DATA6_VI0_B6_MARK, VI0_DATA7_VI0_B7_MARK,
3280}; 3280};
3281static const unsigned int vin0_hsync_pins[] = { 3281static const unsigned int vin0_sync_pins[] = {
3282 RCAR_GP_PIN(0, 12), 3282 RCAR_GP_PIN(0, 12), /* HSYNC */
3283 RCAR_GP_PIN(0, 13), /* VSYNC */
3283}; 3284};
3284static const unsigned int vin0_hsync_mux[] = { 3285static const unsigned int vin0_sync_mux[] = {
3285 VI0_HSYNC_N_MARK, 3286 VI0_HSYNC_N_MARK,
3286};
3287static const unsigned int vin0_vsync_pins[] = {
3288 RCAR_GP_PIN(0, 13),
3289};
3290static const unsigned int vin0_vsync_mux[] = {
3291 VI0_VSYNC_N_MARK, 3287 VI0_VSYNC_N_MARK,
3292}; 3288};
3293static const unsigned int vin0_field_pins[] = { 3289static const unsigned int vin0_field_pins[] = {
@@ -3535,8 +3531,7 @@ static const struct sh_pfc_pin_group pinmux_groups[] = {
3535 SH_PFC_PIN_GROUP(vin0_data_g), 3531 SH_PFC_PIN_GROUP(vin0_data_g),
3536 SH_PFC_PIN_GROUP(vin0_data_r), 3532 SH_PFC_PIN_GROUP(vin0_data_r),
3537 SH_PFC_PIN_GROUP(vin0_data_b), 3533 SH_PFC_PIN_GROUP(vin0_data_b),
3538 SH_PFC_PIN_GROUP(vin0_hsync), 3534 SH_PFC_PIN_GROUP(vin0_sync),
3539 SH_PFC_PIN_GROUP(vin0_vsync),
3540 SH_PFC_PIN_GROUP(vin0_field), 3535 SH_PFC_PIN_GROUP(vin0_field),
3541 SH_PFC_PIN_GROUP(vin0_clkenb), 3536 SH_PFC_PIN_GROUP(vin0_clkenb),
3542 SH_PFC_PIN_GROUP(vin0_clk), 3537 SH_PFC_PIN_GROUP(vin0_clk),
@@ -3861,8 +3856,7 @@ static const char * const vin0_groups[] = {
3861 "vin0_data_g", 3856 "vin0_data_g",
3862 "vin0_data_r", 3857 "vin0_data_r",
3863 "vin0_data_b", 3858 "vin0_data_b",
3864 "vin0_hsync", 3859 "vin0_sync",
3865 "vin0_vsync",
3866 "vin0_field", 3860 "vin0_field",
3867 "vin0_clkenb", 3861 "vin0_clkenb",
3868 "vin0_clk", 3862 "vin0_clk",