summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.h7
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);