summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/pstate
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/pstate')
-rw-r--r--drivers/gpu/nvgpu/pstate/pstate.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/pstate/pstate.c b/drivers/gpu/nvgpu/pstate/pstate.c
index a4787f35..e9b9775e 100644
--- a/drivers/gpu/nvgpu/pstate/pstate.c
+++ b/drivers/gpu/nvgpu/pstate/pstate.c
@@ -19,6 +19,7 @@
19#include "pmgr/pmgr.h" 19#include "pmgr/pmgr.h"
20#include "include/bios.h" 20#include "include/bios.h"
21#include "pstate/pstate.h" 21#include "pstate/pstate.h"
22#include "therm/thrm.h"
22 23
23static int pstate_sw_setup(struct gk20a *g); 24static int pstate_sw_setup(struct gk20a *g);
24 25
@@ -49,6 +50,10 @@ int gk20a_init_pstate_support(struct gk20a *g)
49 if (err) 50 if (err)
50 return err; 51 return err;
51 52
53 err = therm_domain_sw_setup(g);
54 if (err)
55 return err;
56
52 err = vfe_var_sw_setup(g); 57 err = vfe_var_sw_setup(g);
53 if (err) 58 if (err)
54 return err; 59 return err;
@@ -104,6 +109,10 @@ int gk20a_init_pstate_pmu_support(struct gk20a *g)
104 return err; 109 return err;
105 } 110 }
106 111
112 err = therm_domain_pmu_setup(g);
113 if (err)
114 return err;
115
107 err = vfe_var_pmu_setup(g); 116 err = vfe_var_pmu_setup(g);
108 if (err) 117 if (err)
109 return err; 118 return err;