diff --git a/drivers/misc/mods/mods_arm_ffa.c b/drivers/misc/mods/mods_arm_ffa.c index 43aba4dc..2c8ff336 100644 --- a/drivers/misc/mods/mods_arm_ffa.c +++ b/drivers/misc/mods/mods_arm_ffa.c @@ -125,6 +125,9 @@ int esc_mods_arm_ffa_cmd(struct mods_client *client, case MODS_FFA_CMD_HSS_TEST: cl_debug(DEBUG_TEGRADMA, "sending cmd MODS_FFA_CMD_HSS_TEST to SP\n"); break; + case MODS_FFA_CMD_C2C_TEST: + cl_debug(DEBUG_TEGRADMA, "sending cmd MODS_FFA_CMD_C2C_TEST to SP\n"); + break; default: cl_error("Unexpected command from SP 0x%llx\n", (unsigned long long)p->cmd); return err; @@ -154,6 +157,11 @@ int esc_mods_arm_ffa_cmd(struct mods_client *client, (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", + (unsigned long long)data.data1); + p->outdata[0] = data.data1; + break; } if (err) { diff --git a/include/uapi/misc/mods.h b/include/uapi/misc/mods.h index 615856af..9ed935ac 100644 --- a/include/uapi/misc/mods.h +++ b/include/uapi/misc/mods.h @@ -1892,6 +1892,7 @@ enum MODS_SP_FFA_CMD_TYPE { MODS_FFA_CMD_SE_TESTS, MODS_FFA_CMD_SE_KEY_MOVER, MODS_FFA_CMD_HSS_TEST, + MODS_FFA_CMD_C2C_TEST, MODS_FFA_CMD_TYPE_END };