diff options
author | Valentine Barshak <valentine.barshak@cogentembedded.com> | 2013-12-10 13:20:23 -0500 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | 2013-12-10 14:42:30 -0500 |
commit | a9e4c7bb466b34b19ca71ee7383ca23bd37a88c5 (patch) | |
tree | 147b3ac8069f25bf2c1ff4c14705cd0264b25aaa | |
parent | 7a57be873ae02aa956f453450a6903c6c8970896 (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.c | 18 |
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 | }; |
3281 | static const unsigned int vin0_hsync_pins[] = { | 3281 | static 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 | }; |
3284 | static const unsigned int vin0_hsync_mux[] = { | 3285 | static const unsigned int vin0_sync_mux[] = { |
3285 | VI0_HSYNC_N_MARK, | 3286 | VI0_HSYNC_N_MARK, |
3286 | }; | ||
3287 | static const unsigned int vin0_vsync_pins[] = { | ||
3288 | RCAR_GP_PIN(0, 13), | ||
3289 | }; | ||
3290 | static const unsigned int vin0_vsync_mux[] = { | ||
3291 | VI0_VSYNC_N_MARK, | 3287 | VI0_VSYNC_N_MARK, |
3292 | }; | 3288 | }; |
3293 | static const unsigned int vin0_field_pins[] = { | 3289 | static 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", |