diff --git a/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0030-corstone1000-Enable-virtio-net-support.patch b/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0030-corstone1000-Enable-virtio-net-support.patch index b9007b7c..f166633c 100644 --- a/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0030-corstone1000-Enable-virtio-net-support.patch +++ b/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0030-corstone1000-Enable-virtio-net-support.patch @@ -7,12 +7,13 @@ Add virtio-net support in Corstone1000 FVP Signed-off-by: Emekcan Aras Signed-off-by: Abdellatif El Khlifi +Signed-off-by: Michael Safwat Upstream-Status: Pending [Not submitted to upstream yet] --- arch/arm/dts/corstone1000-fvp.dts | 6 ++++ board/armltd/corstone1000/corstone1000.c | 42 ++++++++++++++++++++---- - configs/corstone1000_defconfig | 2 ++ - 3 files changed, 44 insertions(+), 6 deletions(-) + configs/corstone1000_defconfig | 3 ++ + 3 files changed, 45 insertions(+), 6 deletions(-) diff --git a/arch/arm/dts/corstone1000-fvp.dts b/arch/arm/dts/corstone1000-fvp.dts index 3076fb9f344..cd8a132271e 100644 @@ -97,10 +98,18 @@ index 9189640ef75..39fd10ed653 100644 + return 0; +} diff --git a/configs/corstone1000_defconfig b/configs/corstone1000_defconfig -index 00c3bb5f557..450d69762ab 100644 +index 00c3bb5f557..4ec23b4af1c 100644 --- a/configs/corstone1000_defconfig +++ b/configs/corstone1000_defconfig -@@ -78,6 +78,8 @@ CONFIG_TEE=y +@@ -37,6 +37,7 @@ CONFIG_LOGLEVEL=7 + # CONFIG_DISPLAY_CPUINFO is not set + # CONFIG_DISPLAY_BOARDINFO is not set + CONFIG_BOARD_INIT=y ++CONFIG_BOARD_LATE_INIT=y + CONFIG_SYS_PROMPT="corstone1000# " + # CONFIG_CMD_CONSOLE is not set + CONFIG_CMD_FWU_METADATA=y +@@ -78,6 +79,8 @@ CONFIG_TEE=y CONFIG_OPTEE=y CONFIG_USB=y CONFIG_USB_ISP1760=y diff --git a/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0039-corstone1000-a320-Add-Corstone1000-board-variant.patch b/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0039-corstone1000-a320-Add-Corstone1000-board-variant.patch index 59bf7aa2..5b2240ce 100644 --- a/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0039-corstone1000-a320-Add-Corstone1000-board-variant.patch +++ b/meta-arm-bsp/recipes-bsp/u-boot/u-boot/corstone1000/0039-corstone1000-a320-Add-Corstone1000-board-variant.patch @@ -50,9 +50,9 @@ Signed-off-by: Michael Safwat board/armltd/corstone1000-a320/Kconfig | 12 + board/armltd/corstone1000-a320/MAINTAINERS | 7 + board/armltd/corstone1000/corstone1000.c | 6 +- - configs/corstone1000-a320_defconfig | 89 ++++++++ + configs/corstone1000-a320_defconfig | 90 ++++++++ .../arm/arm,corstone1000-a320.yml | 31 +++ - 9 files changed, 405 insertions(+), 3 deletions(-) + 9 files changed, 406 insertions(+), 3 deletions(-) create mode 100644 arch/arm/dts/corstone1000-a320-fvp.dts create mode 100644 arch/arm/dts/corstone1000-a320.dtsi create mode 100644 board/armltd/corstone1000-a320/Kconfig @@ -400,7 +400,7 @@ index 00000000000..e62978b487e +F: board/armltd/corstone1000-a320/ +F: configs/corstone1000-a320_defconfig diff --git a/board/armltd/corstone1000/corstone1000.c b/board/armltd/corstone1000/corstone1000.c -index db8919298e1..0557865f59b 100644 +index db8919298e1..2f65eac7bf4 100644 --- a/board/armltd/corstone1000/corstone1000.c +++ b/board/armltd/corstone1000/corstone1000.c @@ -1,6 +1,6 @@ @@ -416,7 +416,7 @@ index db8919298e1..0557865f59b 100644 { #if IS_ENABLED(CONFIG_EFI_HAVE_CAPSULE_SUPPORT) - if (!strcmp(DEVICE_TREE, "arm/corstone1000-fvp")) -+ if (!strstr(DEVICE_TREE, "fvp")) ++ if (strstr(DEVICE_TREE, "fvp")) update_info.images = fw_fvp_images; else update_info.images = fw_mps3_images; @@ -425,16 +425,16 @@ index db8919298e1..0557865f59b 100644 int ret; - if (!strcmp(cmp_dtb, "arm/corstone1000-fvp")) { -+ if (!strstr(cmp_dtb, "fvp")) { ++ if (strstr(cmp_dtb, "fvp")) { ret = uclass_first_device_err(UCLASS_VIRTIO, &virtio_bus); if (!virtio_bus) { log_err("Cannot find virtio device, err (%d)\n", ret); diff --git a/configs/corstone1000-a320_defconfig b/configs/corstone1000-a320_defconfig new file mode 100644 -index 00000000000..d0ae1e745db +index 00000000000..c7636bf45f8 --- /dev/null +++ b/configs/corstone1000-a320_defconfig -@@ -0,0 +1,89 @@ +@@ -0,0 +1,90 @@ +CONFIG_ARM=y +CONFIG_SKIP_LOWLEVEL_INIT=y +CONFIG_TARGET_CORSTONE1000=y @@ -474,6 +474,7 @@ index 00000000000..d0ae1e745db +# CONFIG_DISPLAY_CPUINFO is not set +# CONFIG_DISPLAY_BOARDINFO is not set +CONFIG_BOARD_INIT=y ++CONFIG_BOARD_LATE_INIT=y +CONFIG_SYS_PROMPT="corstone1000# " +# CONFIG_CMD_CONSOLE is not set +CONFIG_CMD_FWU_METADATA=y