summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/include/mach/dc.h
diff options
context:
space:
mode:
authorMatt Wagner <mwagner@nvidia.com>2011-10-12 10:41:35 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:49:34 -0800
commit36270a71721e616e60b3ba9b0a701df11e032e8c (patch)
tree006489a422b8fda07d639056217407d609528d4d /arch/arm/mach-tegra/include/mach/dc.h
parent619383b37fb77d1b274bf9013a577e466cd61999 (diff)
video: tegra: Allow gradual phase in of adjustments on DIDIM
Adds phase_in_video field that slowly phases in changes to the pixel modification and backlight values. This should only be enabled during video as its results with content that has non-deterministic time between frame updates is sub-optimal. Bug 888294 Reviewed-on: http://git-master/r/58426 (cherry picked from commit 27478be1820740080ed4b2a583846a0bb3c572b6) Change-Id: If6fe099da1d63d742a906ec103911ebc207de644 Reviewed-on: http://git-master/r/60361 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R426a366a34085957659da342b9717bb4d7280898
Diffstat (limited to 'arch/arm/mach-tegra/include/mach/dc.h')
-rw-r--r--arch/arm/mach-tegra/include/mach/dc.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/include/mach/dc.h b/arch/arm/mach-tegra/include/mach/dc.h
index 9a939d2b43ec..fa141e57b735 100644
--- a/arch/arm/mach-tegra/include/mach/dc.h
+++ b/arch/arm/mach-tegra/include/mach/dc.h
@@ -263,14 +263,17 @@ struct tegra_dc_sd_settings {
unsigned enable;
bool use_auto_pwm;
u8 hw_update_delay;
- short bin_width;
u8 aggressiveness;
+ short bin_width;
u8 phase_in;
+ u8 phase_in_video;
u8 cmd;
- u16 cur_agg_step;
u8 final_agg;
+ u16 cur_agg_step;
u16 cur_phase_step;
u16 phase_in_steps;
+ short prev_k;
+ short phase_vid_step;
struct tegra_dc_sd_agg_priorities agg_priorities;