summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/latency_allowance.c
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/latency_allowance.c
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/latency_allowance.c')
-rw-r--r--arch/arm/mach-tegra/latency_allowance.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/latency_allowance.c b/arch/arm/mach-tegra/latency_allowance.c
index 2052aa770ac4..a09e87ac575b 100644
--- a/arch/arm/mach-tegra/latency_allowance.c
+++ b/arch/arm/mach-tegra/latency_allowance.c
@@ -41,8 +41,12 @@
static int default_set_la(enum tegra_la_id id, unsigned int bw_mbps);
static struct la_chip_specific cs;
-module_param_named(disable_la, cs.disable_la, bool, 0644);
-module_param_named(disable_ptsa, cs.disable_ptsa, bool, 0644);
+module_param_named(disable_la, cs.disable_la, bool, S_IRUGO | S_IWUSR);
+module_param_named(disable_ptsa, cs.disable_ptsa, bool, S_IRUGO | S_IWUSR);
+module_param_named(disable_disp_ptsa,
+ cs.disable_disp_ptsa, bool, S_IRUGO | S_IWUSR);
+module_param_named(disable_bbc_ptsa,
+ cs.disable_bbc_ptsa, bool, S_IRUGO | S_IWUSR);
/* FIXME!!:- This function needs to be implemented properly. */
unsigned int tegra_get_dvfs_time_nsec(unsigned long emc_freq_mhz)