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/latency_allowance.c | |
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/latency_allowance.c')
-rw-r--r-- | arch/arm/mach-tegra/latency_allowance.c | 8 |
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) |