diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 217b1186..cca414a2 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -762,6 +762,13 @@ struct gpu_ops { | |||
762 | unsigned long (*measure_freq)(struct gk20a *g, u32 api_domain); | 762 | unsigned long (*measure_freq)(struct gk20a *g, u32 api_domain); |
763 | unsigned long (*get_rate)(struct gk20a *g, u32 api_domain); | 763 | unsigned long (*get_rate)(struct gk20a *g, u32 api_domain); |
764 | int (*set_rate)(struct gk20a *g, u32 api_domain, unsigned long rate); | 764 | int (*set_rate)(struct gk20a *g, u32 api_domain, unsigned long rate); |
765 | unsigned long (*get_fmax_at_vmin_safe)(struct clk_gk20a *clk); | ||
766 | u32 (*get_ref_clock_rate)(struct gk20a *g); | ||
767 | int (*predict_mv_at_hz_cur_tfloor)(struct clk_gk20a *clk, | ||
768 | unsigned long rate); | ||
769 | unsigned long (*get_maxrate)(struct clk_gk20a *clk); | ||
770 | int (*prepare_enable)(struct clk_gk20a *clk); | ||
771 | void (*disable_unprepare)(struct clk_gk20a *clk); | ||
765 | } clk; | 772 | } clk; |
766 | struct { | 773 | struct { |
767 | u32 (*get_arbiter_clk_domains)(struct gk20a *g); | 774 | u32 (*get_arbiter_clk_domains)(struct gk20a *g); |