summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorHans Verkuil <hans.verkuil@cisco.com>2013-12-20 10:03:58 +0100
committerMauro Carvalho Chehab <m.chehab@samsung.com>2014-01-07 09:47:19 +0100
commitfe808f3c9342cbd77fb0102c462e8555e458b286 (patch)
treeee8ca0439998cf7164ded8721cbcdfb3717977a8 /include
parent[media] adv7842: return 0 if no change in s_dv_timings (diff)
downloadlinux-fe808f3c9342cbd77fb0102c462e8555e458b286.tar.xz
linux-fe808f3c9342cbd77fb0102c462e8555e458b286.zip
[media] adv7842: set LLC DLL phase from platform_data
The correct LLC DLL phase depends on the board layout, so this should be part of the platform_data. 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. Tested-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')
-rw-r--r--include/media/adv7842.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/media/adv7842.h b/include/media/adv7842.h
index 5a7eb50a1a57..d72a8a7a5b36 100644
--- a/include/media/adv7842.h
+++ b/include/media/adv7842.h
@@ -192,6 +192,12 @@ struct adv7842_platform_data {
unsigned sync:2;
} drive_strength;
+ /*
+ * IO register 0x19: Adjustment to the LLC DLL phase in
+ * increments of 1/32 of a clock period.
+ */
+ unsigned llc_dll_phase:5;
+
/* External RAM for 3-D comb or frame synchronizer */
unsigned sd_ram_size; /* ram size in MB */
unsigned sd_ram_ddr:1; /* ddr or sdr sdram */