diff --git a/drivers/misc/mods/mods_arm_ffa.c b/drivers/misc/mods/mods_arm_ffa.c index 64178c6b..f5355d2a 100644 --- a/drivers/misc/mods/mods_arm_ffa.c +++ b/drivers/misc/mods/mods_arm_ffa.c @@ -140,6 +140,9 @@ int esc_mods_arm_ffa_cmd(struct mods_client *client, case MODS_FFA_CMD_C2C_TEST: cl_debug(DEBUG_TEGRADMA, "sending cmd MODS_FFA_CMD_C2C_TEST to SP\n"); break; + case MODS_FFA_CMD_MISC: + cl_debug(DEBUG_TEGRADMA, "sending cmd MODS_FFA_CMD_MISC to SP\n"); + break; default: cl_error("Unexpected command from SP 0x%llx\n", (unsigned long long)p->cmd); return err; @@ -165,12 +168,9 @@ int esc_mods_arm_ffa_cmd(struct mods_client *client, p->outdata[0] = data.data1; break; case MODS_FFA_CMD_HSS_TEST: - cl_debug(DEBUG_TEGRADMA, "received response from SP for CMD_HSS_TEST: 0x%llx\n", - (unsigned long long)data.data1); - p->outdata[0] = data.data1; - break; case MODS_FFA_CMD_C2C_TEST: - cl_debug(DEBUG_TEGRADMA, "received response from SP for CMD_C2C_TEST: 0x%llx\n", + case MODS_FFA_CMD_MISC: + cl_debug(DEBUG_TEGRADMA, "received response from SP: 0x%llx\n", (unsigned long long)data.data1); p->outdata[0] = data.data1; break; diff --git a/include/uapi/misc/mods.h b/include/uapi/misc/mods.h index 0de2e493..9c5c9685 100644 --- a/include/uapi/misc/mods.h +++ b/include/uapi/misc/mods.h @@ -1893,6 +1893,7 @@ enum MODS_SP_FFA_CMD_TYPE { MODS_FFA_CMD_SE_KEY_MOVER, MODS_FFA_CMD_HSS_TEST, MODS_FFA_CMD_C2C_TEST, + MODS_FFA_CMD_MISC, MODS_FFA_CMD_TYPE_END };