Platform: Support isolation level 2 for MUSCA_A

- Add MUSCA_A TARGET_PLATFORM in ConfigCoreIPCTfmLevel2.cmake.
- Re-arrange the placement of secure partition in ARMCLANG linker file.
- Add start and end address for PSA and App RoT in ARMCLANG linker file.
- Add MPU config for App RoT.

Change-Id: If99dbda99b4c0b5c905bcf80fe9b6e19bbf9797e
Signed-off-by: Edison Ai <edison.ai@arm.com>
diff --git a/ConfigCoreIPCTfmLevel2.cmake b/ConfigCoreIPCTfmLevel2.cmake
index 5397ad9..5a74dea 100644
--- a/ConfigCoreIPCTfmLevel2.cmake
+++ b/ConfigCoreIPCTfmLevel2.cmake
@@ -13,6 +13,8 @@
 	message(FATAL_ERROR "ERROR: TARGET_PLATFORM is not set in command line")
 elseif(${TARGET_PLATFORM} STREQUAL "AN521")
 	set(PLATFORM_CMAKE_FILE "${CMAKE_CURRENT_LIST_DIR}/platform/ext/Mps2AN521.cmake")
+elseif(${TARGET_PLATFORM} STREQUAL "MUSCA_A")
+	set(PLATFORM_CMAKE_FILE "${CMAKE_CURRENT_LIST_DIR}/platform/ext/musca_a.cmake")
 else()
 	message(FATAL_ERROR "ERROR: Target \"${TARGET_PLATFORM}\" is not supported.")
 endif()