feat(cactus): enable notifications for cactus tertiary

Signed-off-by: J-Alves <joao.alves@arm.com>
Change-Id: Ifaa6f29b36931e7d23023b8a7762f0a2ec35cc1f
diff --git a/spm/cactus/cactus_tests/cactus_test_ffa.c b/spm/cactus/cactus_tests/cactus_test_ffa.c
index 3122c56..2e47ebc 100644
--- a/spm/cactus/cactus_tests/cactus_test_ffa.c
+++ b/spm/cactus/cactus_tests/cactus_test_ffa.c
@@ -48,7 +48,9 @@
 	{
 		.id = SP_ID(3),
 		.exec_context = TERTIARY_EXEC_CTX_COUNT,
-		.properties = (FFA_PARTITION_DIRECT_REQ_RECV | FFA_PARTITION_DIRECT_REQ_SEND)
+		.properties = (FFA_PARTITION_DIRECT_REQ_RECV |
+			       FFA_PARTITION_DIRECT_REQ_SEND |
+			       FFA_PARTITION_NOTIFICATION)
 	},
 	/* Ivy partition info */
 	{
diff --git a/spm/cactus/plat/arm/fvp/fdts/cactus-tertiary.dts b/spm/cactus/plat/arm/fvp/fdts/cactus-tertiary.dts
index 01c13d3..59408ea 100644
--- a/spm/cactus/plat/arm/fvp/fdts/cactus-tertiary.dts
+++ b/spm/cactus/plat/arm/fvp/fdts/cactus-tertiary.dts
@@ -20,13 +20,14 @@
 	id = <3>;
 	auxiliary-id = <0xae>;
 	stream-endpoint-ids = <0 1 2 3>;
-	execution-ctx-count = <8>;
+	execution-ctx-count = <1>;
 	exception-level = <2>; /* S-EL1 */
 	execution-state = <0>; /* AARCH64 */
 	load-address = <0x7200000>;
 	entrypoint-offset = <0x00001000>;
 	xlat-granule = <0>; /* 4KiB */
 	boot-order = <0>;
+	notification-support;
 	messaging-method = <3>; /* Direct messaging only */
 	run-time-model = <0>; /* Run to completion */
 
diff --git a/tftf/tests/runtime_services/secure_service/test_ffa_setup_and_discovery.c b/tftf/tests/runtime_services/secure_service/test_ffa_setup_and_discovery.c
index d4365e4..383ce02 100644
--- a/tftf/tests/runtime_services/secure_service/test_ffa_setup_and_discovery.c
+++ b/tftf/tests/runtime_services/secure_service/test_ffa_setup_and_discovery.c
@@ -42,7 +42,8 @@
 	{
 		.id = SP_ID(3),
 		.exec_context = TERTIARY_EXEC_CTX_COUNT,
-		.properties = FFA_PARTITION_DIRECT_REQ_RECV
+		.properties = FFA_PARTITION_DIRECT_REQ_RECV |
+			      FFA_PARTITION_NOTIFICATION
 	},
 	/* Ivy partition info */
 	{