summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorMatt Wagner <mwagner@nvidia.com>2011-10-12 10:41:35 -0700
committerSimone Willett <swillett@nvidia.com>2011-10-13 12:21:13 -0700
commite22fc24a34f4799c7c61da917a9a6e6ff8211ecd (patch)
tree9defb4b47da61bb797b9b0257a668fc5e77da278 /arch
parent555a50c0fe4840d4de41c789bc472cda2902ed31 (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 Change-Id: If4cba05779b9eb51a63d58a780ae72ceabfb4c2d Reviewed-on: http://git-master/r/57596 Reviewed-by: Jon Mayo <jmayo@nvidia.com> Tested-by: Matt Wagner <mwagner@nvidia.com>
Diffstat (limited to 'arch')
-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 21fe93312455..f42383429906 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;