From d35bf5f8ed1faa7354b869d2abf999224e9d53dd Mon Sep 17 00:00:00 2001 From: Krishna Reddy Date: Tue, 6 Aug 2013 16:23:07 -0700 Subject: 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 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 Reviewed-by: Alex Waterman --- arch/arm/mach-tegra/la_priv.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'arch/arm/mach-tegra/la_priv.h') 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); -- cgit v1.2.3