diff options
author | Martin Bugge <marbugge@cisco.com> | 2013-12-20 04:02:24 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2014-01-07 03:46:28 -0500 |
commit | f0ec17420e85cc701032a7d7fd1067d3435bd133 (patch) | |
tree | 1dc9ff0b06734217dc07c8cf6f957a56ef5f7481 /include/media | |
parent | 1961b7203ffaebe13fb463ffc5bc5da30bb7f8e3 (diff) |
[media] adv7842: obtain free-run mode from the platform_data
The free-run mode can be board-specific.
Also updated the platform_data in ezkit to ensure that what was the old
default value is now explicitly specified, so the behavior for that board
is unchanged.
Signed-off-by: Martin Bugge <marbugge@cisco.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Cc: Scott Jiang <scott.jiang.linux@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Diffstat (limited to 'include/media')
-rw-r--r-- | include/media/adv7842.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/include/media/adv7842.h b/include/media/adv7842.h index a4851bff8fae..772cdecfa71b 100644 --- a/include/media/adv7842.h +++ b/include/media/adv7842.h | |||
@@ -192,8 +192,18 @@ struct adv7842_platform_data { | |||
192 | unsigned sd_ram_size; /* ram size in MB */ | 192 | unsigned sd_ram_size; /* ram size in MB */ |
193 | unsigned sd_ram_ddr:1; /* ddr or sdr sdram */ | 193 | unsigned sd_ram_ddr:1; /* ddr or sdr sdram */ |
194 | 194 | ||
195 | /* Free run */ | 195 | /* HDMI free run, CP-reg 0xBA */ |
196 | unsigned hdmi_free_run_mode; | 196 | unsigned hdmi_free_run_enable:1; |
197 | /* 0 = Mode 0: run when there is no TMDS clock | ||
198 | 1 = Mode 1: run when there is no TMDS clock or the | ||
199 | video resolution does not match programmed one. */ | ||
200 | unsigned hdmi_free_run_mode:1; | ||
201 | |||
202 | /* SDP free run, CP-reg 0xDD */ | ||
203 | unsigned sdp_free_run_auto:1; | ||
204 | unsigned sdp_free_run_man_col_en:1; | ||
205 | unsigned sdp_free_run_cbar_en:1; | ||
206 | unsigned sdp_free_run_force:1; | ||
197 | 207 | ||
198 | struct adv7842_sdp_csc_coeff sdp_csc_coeff; | 208 | struct adv7842_sdp_csc_coeff sdp_csc_coeff; |
199 | 209 | ||