summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/pmu_api.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/pmu_api.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/pmu_api.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/pmu_api.h b/drivers/gpu/nvgpu/gk20a/pmu_api.h
index aa10661c..d256f6d2 100644
--- a/drivers/gpu/nvgpu/gk20a/pmu_api.h
+++ b/drivers/gpu/nvgpu/gk20a/pmu_api.h
@@ -458,6 +458,29 @@ enum {
458 PMU_PG_ELPG_CMD_UNFREEZE, 458 PMU_PG_ELPG_CMD_UNFREEZE,
459}; 459};
460 460
461enum {
462 PMU_PG_CMD_ID_ELPG_CMD = 0,
463 PMU_PG_CMD_ID_ENG_BUF_LOAD,
464 PMU_PG_CMD_ID_ENG_BUF_UNLOAD,
465 PMU_PG_CMD_ID_PG_STAT,
466 PMU_PG_CMD_ID_PG_LOG_INIT,
467 PMU_PG_CMD_ID_PG_LOG_FLUSH,
468 PMU_PG_CMD_ID_PG_PARAM,
469 PMU_PG_CMD_ID_ELPG_INIT,
470 PMU_PG_CMD_ID_ELPG_POLL_CTXSAVE,
471 PMU_PG_CMD_ID_ELPG_ABORT_POLL,
472 PMU_PG_CMD_ID_ELPG_PWR_UP,
473 PMU_PG_CMD_ID_ELPG_DISALLOW,
474 PMU_PG_CMD_ID_ELPG_ALLOW,
475 PMU_PG_CMD_ID_AP,
476 RM_PMU_PG_CMD_ID_PSI,
477 RM_PMU_PG_CMD_ID_CG,
478 PMU_PG_CMD_ID_ZBC_TABLE_UPDATE,
479 PMU_PG_CMD_ID_PWR_RAIL_GATE_DISABLE = 0x20,
480 PMU_PG_CMD_ID_PWR_RAIL_GATE_ENABLE,
481 PMU_PG_CMD_ID_PWR_RAIL_SMU_MSG_DISABLE
482};
483
461struct pmu_pg_cmd_elpg_cmd { 484struct pmu_pg_cmd_elpg_cmd {
462 u8 cmd_type; 485 u8 cmd_type;
463 u8 engine_id; 486 u8 engine_id;