summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/la_priv.h
diff options
context:
space:
mode:
authorKrishna Reddy <vdumpa@nvidia.com>2013-08-06 16:23:07 -0700
committerKrishna Reddy <vdumpa@nvidia.com>2013-10-15 21:26:17 -0700
commitd35bf5f8ed1faa7354b869d2abf999224e9d53dd (patch)
tree820f2285fd505925144f1e8de0ed665855b84cc5 /arch/arm/mach-tegra/la_priv.h
parent9045b01de91b0501821ba69f81e41bbc2ef5ecd2 (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.h3
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);