mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
Previous implementation lacks of documentation and it's hard to understand the effect of changing specific tunable parameter. Revise the implementation so that the scaling behavior is somehow aligned with the tegra_wmark governor supported by the actmon. The only different is that nvhost_podgov governor is polling-based DFS algorithm and it maintaines the moving average load in the governor instead of hardware itself. Bug 4892068 Change-Id: I033cb1359a484d4c9433fa4f2e7a99c42cb636b3 Signed-off-by: Johnny Liu <johnliu@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3315446 GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com> Reviewed-by: Rajesh Devaraj <rdevaraj@nvidia.com>