refactor(memory share): use UART macro in device mem share

Remove hard coded UART address in the device memory sharing
test by using the PLAT_ARM_UART_BASE macro.

Signed-off-by: Daniel Boulby <daniel.boulby@arm.com>
Change-Id: Ie83e2ff7a41379361018e44d4c6f71198c07e15a
diff --git a/tftf/tests/runtime_services/secure_service/test_ffa_memory_sharing.c b/tftf/tests/runtime_services/secure_service/test_ffa_memory_sharing.c
index ba6e72a..ad4040a 100644
--- a/tftf/tests/runtime_services/secure_service/test_ffa_memory_sharing.c
+++ b/tftf/tests/runtime_services/secure_service/test_ffa_memory_sharing.c
@@ -369,8 +369,9 @@
  */
 test_result_t test_ffa_mem_lend_device_memory_sp(void)
 {
+#if PLAT_fvp || PLAT_tc
 	struct ffa_memory_region_constituent constituents[] = {
-		{(void *)0x1c090000, 1, 0},
+		{(void *)PLAT_ARM_UART_BASE, 1, 0},
 	};
 
 	const uint32_t constituents_count = sizeof(constituents) /
@@ -378,6 +379,9 @@
 
 	return test_memory_send_sp(FFA_MEM_LEND_SMC64, RECEIVER, constituents,
 				   constituents_count, false);
+#else
+	return TEST_RESULT_SKIPPED;
+#endif
 
 }