feat: create test config for fvp_r platform

This configuration file outlines the build and run settings for the
fvp-r platform. It build TF using the fvp-r-default config and applies
the fvp-aemv8r.linux run settings.

fvp-aemv8r.linux: update dtb_addr based on the vexpress_* board
configuration which supports FVP_BaseR_AEMv8R

Update boot expect script and enable the FVP-R model in Open-CI

Signed-off-by: Divin Raj <divin.raj@arm.com>
Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: I59be6e39e3096445c2841b0f729f136aac10a26b
diff --git a/run_config/fvp-aemv8r.linux b/run_config/fvp-aemv8r.linux
index 29c9a9c..74598c0 100755
--- a/run_config/fvp-aemv8r.linux
+++ b/run_config/fvp-aemv8r.linux
@@ -7,10 +7,10 @@
 
 post_tf_build() {
 	# Download and archive FVP-R files
-	url="$tfa_downloads/fvp_r/core-image-minimal-fvp-baser-aemv8r64.wic" saveas="rootfs.bin" fetch_file
-	url="$tfa_downloads/fvp_r/fvp-baser-aemv8r64.dtb" saveas="dtb.bin" fetch_file
-	url="$tfa_downloads/fvp_r/Image" saveas="kernel.bin" fetch_file
-	url="$tfa_downloads/fvp_r/u-boot.bin" saveas="uboot.bin" fetch_file
+	url="$tfa_downloads/fvp_r_2023/core-image-minimal-fvp-baser-aemv8r64.wic" saveas="rootfs.bin" fetch_file
+	url="$tfa_downloads/fvp_r_2023/fvp-baser-aemv8r64.dtb" saveas="dtb.bin" fetch_file
+	url="$tfa_downloads/fvp_r_2023/Image" saveas="kernel.bin" fetch_file
+	url="$tfa_downloads/fvp_r_2023/u-boot.bin" saveas="uboot.bin" fetch_file
 
 	archive_file "rootfs.bin"
 	archive_file "dtb.bin"
@@ -28,10 +28,11 @@
 generate_lava_job() {
 	local model="baser-aemv8r"
 
+	uart="0" set_expect_variable "num_cpus" "1"
 	uart="0" file="fvp-r-yocto.exp" track_expect
 
 	model="$model" \
-		dtb_addr="0x03000000" \
+		dtb_addr="0x0fc00000" \
 		fip_addr="0x40000000" \
 		kernel_addr="0x00800000" \
 		gen_model_params