diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/pmu/pmu_ipc.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/pmu/pmu_ipc.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/pmu/pmu_ipc.c b/drivers/gpu/nvgpu/common/pmu/pmu_ipc.c index bb4edf38..d1058864 100644 --- a/drivers/gpu/nvgpu/common/pmu/pmu_ipc.c +++ b/drivers/gpu/nvgpu/common/pmu/pmu_ipc.c | |||
@@ -1035,6 +1035,25 @@ static void pmu_rpc_handler(struct gk20a *g, struct pmu_msg *msg, | |||
1035 | break; | 1035 | break; |
1036 | } | 1036 | } |
1037 | break; | 1037 | break; |
1038 | case PMU_UNIT_VOLT: | ||
1039 | switch (rpc.function) { | ||
1040 | case NV_PMU_RPC_ID_VOLT_BOARD_OBJ_GRP_CMD: | ||
1041 | nvgpu_pmu_dbg(g, | ||
1042 | "reply NV_PMU_RPC_ID_VOLT_BOARD_OBJ_GRP_CMD"); | ||
1043 | break; | ||
1044 | case NV_PMU_RPC_ID_VOLT_VOLT_SET_VOLTAGE: | ||
1045 | nvgpu_pmu_dbg(g, | ||
1046 | "reply NV_PMU_RPC_ID_VOLT_VOLT_SET_VOLTAGE"); | ||
1047 | break; | ||
1048 | case NV_PMU_RPC_ID_VOLT_VOLT_RAIL_GET_VOLTAGE: | ||
1049 | nvgpu_pmu_dbg(g, | ||
1050 | "reply NV_PMU_RPC_ID_VOLT_VOLT_RAIL_GET_VOLTAGE"); | ||
1051 | break; | ||
1052 | case NV_PMU_RPC_ID_VOLT_LOAD: | ||
1053 | nvgpu_pmu_dbg(g, | ||
1054 | "reply NV_PMU_RPC_ID_VOLT_LOAD"); | ||
1055 | } | ||
1056 | break; | ||
1038 | /* TBD case will be added */ | 1057 | /* TBD case will be added */ |
1039 | default: | 1058 | default: |
1040 | nvgpu_err(g, " Invalid RPC response, stats 0x%x", | 1059 | nvgpu_err(g, " Invalid RPC response, stats 0x%x", |