diff options
author | Krishna Reddy <vdumpa@nvidia.com> | 2013-08-06 16:23:07 -0700 |
---|---|---|
committer | Krishna Reddy <vdumpa@nvidia.com> | 2013-10-15 21:26:17 -0700 |
commit | d35bf5f8ed1faa7354b869d2abf999224e9d53dd (patch) | |
tree | 820f2285fd505925144f1e8de0ed665855b84cc5 /arch/arm/mach-tegra/la_priv.h | |
parent | 9045b01de91b0501821ba69f81e41bbc2ef5ecd2 (diff) |
arm: tegra: la: program bbc ptsa dynamically
program bbc ptsa dynamically based on bw requested for BBCR and BBCW
add sysfs nodes to disable display, bbc ptsa's.
Bug 1322650
Change-Id: I8dbb9445c1fa9ca32072c77a9193164925aaa8da
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/272179
(cherry picked from commit 0ec1afbc0d38fbbe3a86542169f137d6c4241ae3)
Reviewed-on: http://git-master/r/294241
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Adeel Raza <araza@nvidia.com>
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/la_priv.h')
-rw-r--r-- | arch/arm/mach-tegra/la_priv.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/la_priv.h b/arch/arm/mach-tegra/la_priv.h index 78b34fed2d34..6a4cb6650c93 100644 --- a/arch/arm/mach-tegra/la_priv.h +++ b/arch/arm/mach-tegra/la_priv.h @@ -184,6 +184,7 @@ struct la_chip_specific { unsigned int ispa_read_bw; unsigned int ispa_write_bw; unsigned int ispb_write_bw; + unsigned int bbc_bw_array[ID(BBCLLR) - ID(BBCR) + 1]; struct la_scaling_info scaling_info[ID(MAX_ID)]; int la_scaling_enable_count; struct dentry *latency_debug_dir; @@ -191,6 +192,8 @@ struct la_chip_specific { bool disable_la; bool disable_ptsa; struct la_to_dc_params la_params; + bool disable_disp_ptsa; + bool disable_bbc_ptsa; void (*init_ptsa)(void); void (*update_display_ptsa_rate)(unsigned int *disp_bw_array); |