summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/include/mach
diff options
context:
space:
mode:
authorRay Poudrier <rapoudrier@nvidia.com>2012-08-21 15:09:09 -0700
committerSimone Willett <swillett@nvidia.com>2012-08-23 18:04:02 -0700
commit5510aec770fe9a040b44d72ac9d4e4e0cf44e816 (patch)
tree65df90335f4c68909e95f11068af714c7fdd6818 /arch/arm/mach-tegra/include/mach
parent81c24e718939bc0a2d774ba6790febf57b4da4a5 (diff)
ARM: tegra: la: add function to scale LA
Add functionality to enable changing of latency allowance settings. This is used for memory tables that may have different tick lengths. Bug 955082 Change-Id: I3055a062846cfdeb992931e691cf687ffb05725c Signed-off-by: Ray Poudrier <rapoudrier@nvidia.com> Reviewed-on: http://git-master/r/124979 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/include/mach')
-rw-r--r--arch/arm/mach-tegra/include/mach/latency_allowance.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/include/mach/latency_allowance.h b/arch/arm/mach-tegra/include/mach/latency_allowance.h
index 5ebc6f03b810..9861834ad9de 100644
--- a/arch/arm/mach-tegra/include/mach/latency_allowance.h
+++ b/arch/arm/mach-tegra/include/mach/latency_allowance.h
@@ -1,7 +1,7 @@
/*
* arch/arm/mach-tegra/include/mach/latency_allowance.h
*
- * Copyright (C) 2011-2012 NVIDIA Corporation.
+ * Copyright (C) 2011-2012, NVIDIA CORPORATION. All rights reserved.
*
* This software is licensed under the terms of the GNU General Public
* License version 2, as published by the Free Software Foundation, and
@@ -107,6 +107,12 @@ static inline void tegra_disable_latency_scaling(enum tegra_la_id id)
{
return;
}
+
+static inline void tegra_latency_allowance_update_tick_length(
+ unsigned int new_ns_per_tick)
+{
+ return;
+}
#else
int tegra_set_latency_allowance(enum tegra_la_id id,
unsigned int bandwidth_in_mbps);
@@ -117,6 +123,7 @@ int tegra_enable_latency_scaling(enum tegra_la_id id,
unsigned int threshold_high);
void tegra_disable_latency_scaling(enum tegra_la_id id);
+void tegra_latency_allowance_update_tick_length(unsigned int new_ns_per_tick);
#endif
#endif /* _MACH_TEGRA_LATENCY_ALLOWANCE_H_ */