aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/media/i2c/adv7604.c3
-rw-r--r--include/media/adv7604.h1
2 files changed, 3 insertions, 1 deletions
diff --git a/drivers/media/i2c/adv7604.c b/drivers/media/i2c/adv7604.c
index 1a2797bfd12e..1778d320272e 100644
--- a/drivers/media/i2c/adv7604.c
+++ b/drivers/media/i2c/adv7604.c
@@ -2467,7 +2467,8 @@ static int adv7604_core_init(struct v4l2_subdev *sd)
2467 cp_write(sd, 0x69, 0x30); /* Enable CP CSC */ 2467 cp_write(sd, 0x69, 0x30); /* Enable CP CSC */
2468 2468
2469 /* VS, HS polarities */ 2469 /* VS, HS polarities */
2470 io_write(sd, 0x06, 0xa0 | pdata->inv_vs_pol << 2 | pdata->inv_hs_pol << 1); 2470 io_write(sd, 0x06, 0xa0 | pdata->inv_vs_pol << 2 |
2471 pdata->inv_hs_pol << 1 | pdata->inv_llc_pol);
2471 2472
2472 /* Adjust drive strength */ 2473 /* Adjust drive strength */
2473 io_write(sd, 0x14, 0x40 | pdata->dr_str_data << 4 | 2474 io_write(sd, 0x14, 0x40 | pdata->dr_str_data << 4 |
diff --git a/include/media/adv7604.h b/include/media/adv7604.h
index 40b4ae04ff8e..aa1c4477722d 100644
--- a/include/media/adv7604.h
+++ b/include/media/adv7604.h
@@ -131,6 +131,7 @@ struct adv7604_platform_data {
131 /* IO register 0x06 */ 131 /* IO register 0x06 */
132 unsigned inv_vs_pol:1; 132 unsigned inv_vs_pol:1;
133 unsigned inv_hs_pol:1; 133 unsigned inv_hs_pol:1;
134 unsigned inv_llc_pol:1;
134 135
135 /* IO register 0x14 */ 136 /* IO register 0x14 */
136 enum adv7604_drive_strength dr_str_data; 137 enum adv7604_drive_strength dr_str_data;