diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/pmu_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/pmu_gk20a.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.h b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.h index 5c8a3215..fec0a572 100644 --- a/drivers/gpu/nvgpu/gk20a/pmu_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/pmu_gk20a.h | |||
@@ -1066,6 +1066,7 @@ struct pmu_gk20a { | |||
1066 | bool perfmon_sampling_enabled; | 1066 | bool perfmon_sampling_enabled; |
1067 | u8 pmu_mode; /*Added for GM20b, and ACR*/ | 1067 | u8 pmu_mode; /*Added for GM20b, and ACR*/ |
1068 | u32 falcon_id; | 1068 | u32 falcon_id; |
1069 | u32 aelpg_param[5]; | ||
1069 | }; | 1070 | }; |
1070 | 1071 | ||
1071 | int gk20a_init_pmu_support(struct gk20a *g); | 1072 | int gk20a_init_pmu_support(struct gk20a *g); |
@@ -1109,4 +1110,9 @@ void pmu_seq_init(struct pmu_gk20a *pmu); | |||
1109 | 1110 | ||
1110 | int gk20a_init_pmu(struct pmu_gk20a *pmu); | 1111 | int gk20a_init_pmu(struct pmu_gk20a *pmu); |
1111 | 1112 | ||
1113 | int gk20a_pmu_ap_send_command(struct gk20a *g, | ||
1114 | union pmu_ap_cmd *p_ap_cmd, bool b_block); | ||
1115 | int gk20a_aelpg_init(struct gk20a *g); | ||
1116 | int gk20a_aelpg_init_and_enable(struct gk20a *g, u8 ctrl_id); | ||
1117 | |||
1112 | #endif /*__PMU_GK20A_H__*/ | 1118 | #endif /*__PMU_GK20A_H__*/ |