diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index a1a8bf36..782469df 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -610,6 +610,9 @@ struct gpu_ops { | |||
610 | u32 (*pmu_pg_supported_engines_list)(struct gk20a *g); | 610 | u32 (*pmu_pg_supported_engines_list)(struct gk20a *g); |
611 | u32 (*pmu_pg_engines_feature_list)(struct gk20a *g, | 611 | u32 (*pmu_pg_engines_feature_list)(struct gk20a *g, |
612 | u32 pg_engine_id); | 612 | u32 pg_engine_id); |
613 | int (*pmu_lpwr_enable_pg)(struct gk20a *g, bool pstate_lock); | ||
614 | int (*pmu_lpwr_disable_pg)(struct gk20a *g, bool pstate_lock); | ||
615 | u32 (*pmu_pg_param_post_init)(struct gk20a *g); | ||
613 | int (*send_lrf_tex_ltc_dram_overide_en_dis_cmd) | 616 | int (*send_lrf_tex_ltc_dram_overide_en_dis_cmd) |
614 | (struct gk20a *g, u32 mask); | 617 | (struct gk20a *g, u32 mask); |
615 | void (*dump_secure_fuses)(struct gk20a *g); | 618 | void (*dump_secure_fuses)(struct gk20a *g); |
@@ -847,6 +850,7 @@ struct gk20a { | |||
847 | bool elcg_enabled; | 850 | bool elcg_enabled; |
848 | bool elpg_enabled; | 851 | bool elpg_enabled; |
849 | bool aelpg_enabled; | 852 | bool aelpg_enabled; |
853 | bool mscg_enabled; | ||
850 | bool forced_idle; | 854 | bool forced_idle; |
851 | bool forced_reset; | 855 | bool forced_reset; |
852 | bool allow_all; | 856 | bool allow_all; |