feat: skip TRBE extension test if ERRATA applies

For Cortex-A520(2938996) and Cortex-X4(2726228) erratums TRBE feature is
disabled by EL3.

Check and skip TRBE test if the core is affected.

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: Iaa394ae79dec38d0b369012e149abbc65b0cf0f8
diff --git a/tftf/tests/extensions/trbe/test_trbe.c b/tftf/tests/extensions/trbe/test_trbe.c
index 8ef9576..4de48dc 100644
--- a/tftf/tests/extensions/trbe/test_trbe.c
+++ b/tftf/tests/extensions/trbe/test_trbe.c
@@ -21,6 +21,12 @@
 
 #ifdef __aarch64__
 	SKIP_TEST_IF_TRBE_NOT_SUPPORTED();
+
+	/* If TRBE errata applies, EL3 disables the feature, SKIP the test */
+	if (is_trbe_errata_affected_core()) {
+		return TEST_RESULT_SKIPPED;
+	}
+
 	read_trblimitr_el1();
 	read_trbptr_el1();
 	read_trbbaser_el1();