]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
EDP: remove warning prints of missing GPU clock
authorTimo Alho <talho@nvidia.com>
Tue, 29 Oct 2013 09:18:13 +0000 (11:18 +0200)
committerJuha Tukkinen <jtukkinen@nvidia.com>
Wed, 30 Oct 2013 08:53:42 +0000 (01:53 -0700)
GK20A driver does initializes clocks until very late init –
clk_set_rate() is returning error until then. This patch adds graceful
handling of missing gpu clock.

Change-Id: Ia0825985425494675637c20f3d25bc77b24afb91
Signed-off-by: Timo Alho <talho@nvidia.com>
Reviewed-on: http://git-master/r/304863
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
drivers/edp/sysedp_dynamic_capping.c

index 3e1ddaf913dbdd4535833312477a3c9c5132e10b..0d361c2e1b5692136c7440e104e699514c1a843b 100644 (file)
@@ -140,7 +140,7 @@ static void apply_caps(struct tegra_sysedp_devcap *devcap)
 
        if (new.gpu != cur_caps.gpu) {
                r = clk_set_rate(gpu_cap_clk, new.gpu * 1000);
-               WARN_ON(r);
+               WARN_ON(r && (r != -ENOENT));
        }
 
        pr_caps(&cur_caps, &new, devcap->cpu_power);