diff options
author | Adeel Raza <araza@nvidia.com> | 2013-10-04 16:22:37 -0700 |
---|---|---|
committer | Chao Xu <cxu@nvidia.com> | 2013-10-23 16:41:42 -0700 |
commit | 410ae54bf080136960486f3832b31e6f9e7a1266 (patch) | |
tree | 4f44d598e0cdeba0d4463cd0c1539b873aebb9fa /arch/arm/mach-tegra/latency_allowance.c | |
parent | 853e6bda750b03360441e3d7631705d9b2f28ad2 (diff) |
arm: tegra: la: add t12x camera la support
Bug 1381431
Change-Id: I12129c6d8b3e786c637351e4890af659e2654297
Signed-off-by: Adeel Raza <araza@nvidia.com>
Reviewed-on: http://git-master/r/289995
Reviewed-by: Bruce Holmer <bholmer@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Chao Xu <cxu@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/latency_allowance.c')
-rw-r--r-- | arch/arm/mach-tegra/latency_allowance.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/latency_allowance.c b/arch/arm/mach-tegra/latency_allowance.c index 1efd85b68777..2666b9e70c84 100644 --- a/arch/arm/mach-tegra/latency_allowance.c +++ b/arch/arm/mach-tegra/latency_allowance.c @@ -199,6 +199,17 @@ int tegra_set_latency_allowance(enum tegra_la_id id, unsigned int bw_mbps) return 0; } +int tegra_set_camera_ptsa(enum tegra_la_id id, + unsigned int bw_mbps, + int is_hiso) +{ + if (cs.update_camera_ptsa_rate) + return cs.update_camera_ptsa_rate(id, bw_mbps, is_hiso); + else if (cs.set_la) + return cs.set_la(id, bw_mbps); + return 0; +} + /* Thresholds for scaling are specified in % of fifo freeness. * If threshold_low is specified as 20%, it means when the fifo free * between 0 to 20%, use la as programmed_la. |