diff options
Diffstat (limited to 'drivers/gpu/nvgpu/pstate')
-rw-r--r-- | drivers/gpu/nvgpu/pstate/pstate.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/pstate/pstate.c b/drivers/gpu/nvgpu/pstate/pstate.c index cf758023..cca6c445 100644 --- a/drivers/gpu/nvgpu/pstate/pstate.c +++ b/drivers/gpu/nvgpu/pstate/pstate.c | |||
@@ -79,6 +79,11 @@ int gk20a_init_pstate_support(struct gk20a *g) | |||
79 | return err; | 79 | return err; |
80 | 80 | ||
81 | err = pmgr_domain_sw_setup(g); | 81 | err = pmgr_domain_sw_setup(g); |
82 | if (err) | ||
83 | return err; | ||
84 | |||
85 | err = clk_freq_controller_sw_setup(g); | ||
86 | |||
82 | return err; | 87 | return err; |
83 | } | 88 | } |
84 | 89 | ||
@@ -141,6 +146,10 @@ int gk20a_init_pstate_pmu_support(struct gk20a *g) | |||
141 | if (err) | 146 | if (err) |
142 | return err; | 147 | return err; |
143 | 148 | ||
149 | err = clk_freq_controller_pmu_setup(g); | ||
150 | if (err) | ||
151 | return err; | ||
152 | |||
144 | err = clk_pmu_vin_load(g); | 153 | err = clk_pmu_vin_load(g); |
145 | if (err) | 154 | if (err) |
146 | return err; | 155 | return err; |