spd: trusty: Add FFA_RX_RELEASE

Bug: 284057071
Change-Id: I15f15bb02aca563b3c106f0941cfd9a341602d56
diff --git a/services/spd/trusty/shared-mem-smcall.c b/services/spd/trusty/shared-mem-smcall.c
index 6c45adc..89a1b17 100644
--- a/services/spd/trusty/shared-mem-smcall.c
+++ b/services/spd/trusty/shared-mem-smcall.c
@@ -913,6 +913,18 @@
 }
 
 /**
+ * trusty_ffa_rx_release - FFA_RX_RELEASE implementation.
+ * @client:             Client state.
+ *
+ * Return: 0 on success, error code on failure.
+ */
+static long trusty_ffa_rx_release(struct trusty_shmem_client_state *client)
+{
+	/* Trusty SPD doesn't track mailbox state */
+	return 0;
+}
+
+/**
  * trusty_ffa_version - FFA_VERSION implementation.
  * @client:     Client state.
  * @version_in: Version supported by client.
@@ -1090,6 +1102,10 @@
 		ret = trusty_ffa_rxtx_unmap(client, w1);
 		break;
 
+	case FFA_RX_RELEASE:
+		ret = trusty_ffa_rx_release(client);
+		break;
+
 	case FFA_ID_GET:
 		ret = trusty_ffa_id_get(flags, &ret_reg2);
 		break;