diff options
author | Mikhail Khelik <mkhelik@cisco.com> | 2013-12-20 05:12:00 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2014-01-07 05:52:27 -0200 |
commit | f31b62e14a000f4e7bf37ad8a84b13cb2079de21 (patch) | |
tree | 912992fbb8a45e7307e6fd851c9453627f64c9b2 /include/media | |
parent | 4a31a93a71e9d5d32945aa6f9a5de59ce3be2b94 (diff) | |
download | op-kernel-dev-f31b62e14a000f4e7bf37ad8a84b13cb2079de21.zip op-kernel-dev-f31b62e14a000f4e7bf37ad8a84b13cb2079de21.tar.gz |
[media] adv7604: add hdmi driver strength adjustment
The driver strength is board dependent, so set it from the platform_data.
Signed-off-by: Mikhail Khelik <mkhelik@cisco.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Diffstat (limited to 'include/media')
-rw-r--r-- | include/media/adv7604.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/media/adv7604.h b/include/media/adv7604.h index 0c96e16..22fd1ac 100644 --- a/include/media/adv7604.h +++ b/include/media/adv7604.h @@ -78,6 +78,12 @@ enum adv7604_op_format_sel { ADV7604_OP_FORMAT_SEL_SDR_ITU656_24_MODE2 = 0x8a, }; +enum adv7604_drive_strength { + ADV7604_DR_STR_MEDIUM_LOW = 1, + ADV7604_DR_STR_MEDIUM_HIGH = 2, + ADV7604_DR_STR_HIGH = 3, +}; + /* Platform dependent definition */ struct adv7604_platform_data { /* connector - HDMI or DVI? */ @@ -110,6 +116,11 @@ struct adv7604_platform_data { unsigned replicate_av_codes:1; unsigned invert_cbcr:1; + /* IO register 0x14 */ + enum adv7604_drive_strength dr_str_data; + enum adv7604_drive_strength dr_str_clk; + enum adv7604_drive_strength dr_str_sync; + /* IO register 0x30 */ unsigned output_bus_lsb_to_msb:1; |