diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/pmu_api.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/pmu_api.h | 23 |
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 | ||
461 | enum { | ||
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 | |||
461 | struct pmu_pg_cmd_elpg_cmd { | 484 | struct pmu_pg_cmd_elpg_cmd { |
462 | u8 cmd_type; | 485 | u8 cmd_type; |
463 | u8 engine_id; | 486 | u8 engine_id; |