diff options
author | Matt Wagner <mwagner@nvidia.com> | 2011-10-12 10:41:35 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:49:34 -0800 |
commit | 36270a71721e616e60b3ba9b0a701df11e032e8c (patch) | |
tree | 006489a422b8fda07d639056217407d609528d4d /arch/arm/mach-tegra/include/mach/dc.h | |
parent | 619383b37fb77d1b274bf9013a577e466cd61999 (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.h | 7 |
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; |