]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
video: tegra: host: pod: increase average window
authorJihoon Bang <jbang@nvidia.com>
Fri, 24 Oct 2014 16:14:40 +0000 (09:14 -0700)
committerEric Chuang <echuang@nvidia.com>
Tue, 28 Oct 2014 04:50:16 +0000 (21:50 -0700)
Increase running average window so that frequency doesn't
fluctuate much given instantaneous load.

Bug 1568795

Change-Id: I7483be2653671a18ecad68614c60bffc869fdf2d
Signed-off-by: Jihoon Bang <jbang@nvidia.com>
Reviewed-on: http://git-master/r/590462
Reviewed-by: Ruchit Sharma <ruchits@nvidia.com>
Tested-by: Ruchit Sharma <ruchits@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: David Schalig <dschalig@nvidia.com>
Tested-by: David Schalig <dschalig@nvidia.com>
Reviewed-by: Eric Chuang <echuang@nvidia.com>
drivers/video/tegra/host/gr3d/pod_scaling.c

index 7575571184e768cb17505d51beb650a370dbb286..3fb55e2793e5d6f91712898798cf7ac27f09920d 100644 (file)
@@ -836,14 +836,14 @@ static int nvhost_pod_init(struct devfreq *df)
 
        if (!strcmp(d->name, "vic03.0")) {
                podgov->p_load_max = 990;
-               podgov->p_load_target = 100;
+               podgov->p_load_target = 250;
                podgov->p_bias = 80;
                podgov->p_hint_lo_limit = 500;
                podgov->p_hint_hi_limit = 997;
                podgov->p_scaleup_limit = 1100;
                podgov->p_scaledown_limit = 1300;
-               podgov->p_smooth = 30;
-               podgov->p_damp = 7;
+               podgov->p_smooth = 60;
+               podgov->p_damp = 2;
        } else {
                switch (cid) {
                case TEGRA_CHIPID_TEGRA14: