All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575
@ 2020-08-10 17:32 prabin.ca
  2020-08-10 17:32 ` [PATCH 2/7] arm-bsp/fip-image: Build TFA/UEFI " Prabin CA
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: prabin.ca @ 2020-08-10 17:32 UTC (permalink / raw)
  To: meta-arm; +Cc: nd, Prabin CA

    - Add bbappend recipe to build SCP and MCP firmware
      for SGI575.
    - Add machine conf to add image dependency
      for SCP-firmware components

Change-Id: Ic888ee11178979e5ec068f85a5e0d7f2cabb7f5e
Signed-off-by: Prabin CA <prabin.ca@arm.com>
---
 meta-arm-bsp/conf/machine/sgi575.conf         | 11 +++++++++++
 .../scp-firmware/scp-firmware-sgi575.inc      | 19 +++++++++++++++++++
 .../scp-firmware/scp-firmware_%.bbappend      |  1 +
 3 files changed, 31 insertions(+)
 create mode 100644 meta-arm-bsp/conf/machine/sgi575.conf
 create mode 100644 meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware-sgi575.inc

diff --git a/meta-arm-bsp/conf/machine/sgi575.conf b/meta-arm-bsp/conf/machine/sgi575.conf
new file mode 100644
index 0000000..04c4900
--- /dev/null
+++ b/meta-arm-bsp/conf/machine/sgi575.conf
@@ -0,0 +1,11 @@
+# Configuration for Arm SGI575 development board
+
+#@TYPE: Machine
+#@NAME: SGI575
+#@DESCRIPTION: Machine configuration for SGI575
+
+TUNE_FEATURES = "aarch64"
+
+require conf/machine/include/arm/arch-armv8a.inc
+
+EXTRA_IMAGEDEPENDS += "virtual/control-processor-firmware"
diff --git a/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware-sgi575.inc b/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware-sgi575.inc
new file mode 100644
index 0000000..158f481
--- /dev/null
+++ b/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware-sgi575.inc
@@ -0,0 +1,19 @@
+# SGI575 specific SCP configurations and build instructions
+
+#it’s a tested tag post-2.6.0
+SRCREV    = "7a025658d8318e95dbab4259a8ff7834ae6d8061"
+SCP_PLATFORM  = "sgi575"
+SCP_LOG_LEVEL = "INFO"
+
+COMPATIBLE_MACHINE_sgi575 = "sgi575"
+
+do_install() {
+    install -d ${D}/firmware
+    install -D "${B}/product/${SCP_PLATFORM}/scp_romfw/release/bin/scp_romfw.bin" "${D}/firmware/"
+    install -D "${B}/product/${SCP_PLATFORM}/scp_ramfw/release/bin/scp_ramfw.bin" "${D}/firmware/"
+    install -D "${B}/product/${SCP_PLATFORM}/mcp_romfw/release/bin/mcp_romfw.bin" "${D}/firmware/"
+}
+
+
+PV = "2.6.0+git${SRCPV}"
+
diff --git a/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend b/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend
index 33ae7fe..9594cb4 100644
--- a/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend
+++ b/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend
@@ -4,5 +4,6 @@ MACHINE_SCP_REQUIRE ?= ""
 
 MACHINE_SCP_REQUIRE_n1sdp = "scp-firmware-n1sdp.inc"
 MACHINE_SCP_REQUIRE_tc0 = "scp-firmware-tc0.inc"
+MACHINE_SCP_REQUIRE_sgi575 = "scp-firmware-sgi575.inc"
 
 require ${MACHINE_SCP_REQUIRE}
-- 
2.28.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH 2/7] arm-bsp/fip-image: Build TFA/UEFI for sgi575
  2020-08-10 17:32 [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575 prabin.ca
@ 2020-08-10 17:32 ` Prabin CA
  2020-08-10 17:32 ` [PATCH 3/7] arm-bsp/linux: Build Linux stable 5.7 " Prabin CA
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Prabin CA @ 2020-08-10 17:32 UTC (permalink / raw)
  To: meta-arm; +Cc: nd, Prabin CA

        - Add bbappend recipe to build ARM-TF and UEFI firmware
          for SGI575.
        - Add machine conf to add image dependency
          for ARM-TF components.

Change-Id: I1f9dcc8877aa929c50bffd0b437e8f51527f3d45
Signed-off-by: Prabin CA <prabin.ca@arm.com>
---
 meta-arm-bsp/conf/machine/sgi575.conf          |  7 +++++++
 .../trusted-firmware-a-sgi575.inc              | 18 ++++++++++++++++++
 .../trusted-firmware-a_2.2.bbappend            |  1 +
 .../recipes-bsp/uefi/edk2-firmware-sgi575.inc  | 18 ++++++++++++++++++
 .../uefi/edk2-firmware_git.bbappend            |  1 +
 5 files changed, 45 insertions(+)
 create mode 100644 meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-sgi575.inc
 create mode 100644 meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-sgi575.inc

diff --git a/meta-arm-bsp/conf/machine/sgi575.conf b/meta-arm-bsp/conf/machine/sgi575.conf
index 04c4900..c77f3f5 100644
--- a/meta-arm-bsp/conf/machine/sgi575.conf
+++ b/meta-arm-bsp/conf/machine/sgi575.conf
@@ -9,3 +9,10 @@ TUNE_FEATURES = "aarch64"
 require conf/machine/include/arm/arch-armv8a.inc
 
 EXTRA_IMAGEDEPENDS += "virtual/control-processor-firmware"
+
+# Trusted firmware v2.2 version
+PREFERRED_PROVIDER_virtual/trusted-firmware-a ?= "trusted-firmware-a"
+PREFERRED_VERSION_trusted-firmware-a ?= "2.2%"
+
+EXTRA_IMAGEDEPENDS += "virtual/trusted-firmware-a"
+
diff --git a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-sgi575.inc b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-sgi575.inc
new file mode 100644
index 0000000..6d04fa3
--- /dev/null
+++ b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-sgi575.inc
@@ -0,0 +1,18 @@
+# SGI575 specific TFA support
+
+SRC_URI_append = " ${SRC_URI_MBEDTLS}"
+
+COMPATIBLE_MACHINE = "sgi575"
+TFA_PLATFORM       = "sgi575"
+TFA_BUILD_TARGET   = "all fip"
+TFA_INSTALL_TARGET = "bl1 fip"
+TFA_DEBUG          = "1"
+TFA_MBEDTLS        = "1"
+TFA_UBOOT          = "0"
+
+# Sgi575 needs the UEFI as bl33
+DEPENDS += "virtual/uefi-firmware"
+
+EXTRA_OEMAKE += "BL33=${RECIPE_SYSROOT}/firmware/uefi.bin"
+EXTRA_OEMAKE += "MBEDTLS_DIR=mbedtls TRUSTED_BOARD_BOOT=1 GENERATE_COT=1 ARM_ROTPK_LOCATION=devel_rsa \
+                     ROT_KEY=plat/arm/board/common/rotpk/arm_rotprivk_rsa.pem"
diff --git a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.2.bbappend b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.2.bbappend
index 6ede847..c6bd111 100644
--- a/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.2.bbappend
+++ b/meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.2.bbappend
@@ -2,5 +2,6 @@
 
 MACHINE_TFA_REQUIRE ?= ""
 MACHINE_TFA_REQUIRE_fvp-base-arm32 = "trusted-firmware-a-fvp-arm32.inc"
+MACHINE_TFA_REQUIRE_sgi575 = "trusted-firmware-a-sgi575.inc"
 
 require ${MACHINE_TFA_REQUIRE}
diff --git a/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-sgi575.inc b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-sgi575.inc
new file mode 100644
index 0000000..e27d617
--- /dev/null
+++ b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware-sgi575.inc
@@ -0,0 +1,18 @@
+SRC_URI = "\
+    gitsm://github.com/tianocore/edk2.git;name=edk2;destsuffix=${S}/edk2;nobranch=1 \
+    git://github.com/tianocore/edk2-platforms.git;name=edk2-platforms;destsuffix=${S}/edk2/edk2-platforms;nobranch=1 \
+"
+# TAGS and commit ID
+SRCREV_edk2           = "50528537b2fb0ebdf32c719a0525635c93b905c2"
+SRCREV_edk2-platforms = "b972f17b329a85e6aa4d69f240d459839ba8b47c"
+
+# SGI575 specific EDK2 configurations
+EDK2_BUILD_RELEASE = "0"
+EDK2_PLATFORM      = "Sgi575"
+EDK2_PLATFORM_DSC  = "SgiPkg/Sgi575/Sgi575.dsc"
+EDK2_BIN_NAME      = "BL33_AP_UEFI.fd"
+EDK2_ARCH          = "AARCH64"
+
+COMPATIBLE_MACHINE = "sgi575"
+
+PV ?= "202005+git${SRCPV}"
diff --git a/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
index dfebd87..bef54b0 100644
--- a/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
+++ b/meta-arm-bsp/recipes-bsp/uefi/edk2-firmware_git.bbappend
@@ -3,5 +3,6 @@
 MACHINE_EDK2_REQUIRE ?= ""
 
 MACHINE_EDK2_REQUIRE_n1sdp = "edk2-firmware-n1sdp.inc"
+MACHINE_EDK2_REQUIRE_sgi575 = "edk2-firmware-sgi575.inc"
 
 require ${MACHINE_EDK2_REQUIRE}
-- 
2.28.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH 3/7] arm-bsp/linux: Build Linux stable 5.7 for sgi575
  2020-08-10 17:32 [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575 prabin.ca
  2020-08-10 17:32 ` [PATCH 2/7] arm-bsp/fip-image: Build TFA/UEFI " Prabin CA
@ 2020-08-10 17:32 ` Prabin CA
  2020-08-10 17:32 ` [PATCH 4/7] arm-bsp/grub: Add grub-efi support for SGI575 Prabin CA
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Prabin CA @ 2020-08-10 17:32 UTC (permalink / raw)
  To: meta-arm; +Cc: nd, Prabin CA

        - Update linux-arm inc for including sgi575
        - Add machine conf to add image dependency
          for Linux components

Change-Id: I26c539793b73a3f4a31e40daa4272904a1751b3e
Signed-off-by: Prabin CA <prabin.ca@arm.com>
---
 meta-arm-bsp/conf/machine/sgi575.conf                    | 5 +++++
 .../recipes-kernel/linux/linux-arm-platforms.inc         | 9 +++++++++
 2 files changed, 14 insertions(+)

diff --git a/meta-arm-bsp/conf/machine/sgi575.conf b/meta-arm-bsp/conf/machine/sgi575.conf
index c77f3f5..719d99e 100644
--- a/meta-arm-bsp/conf/machine/sgi575.conf
+++ b/meta-arm-bsp/conf/machine/sgi575.conf
@@ -16,3 +16,8 @@ PREFERRED_VERSION_trusted-firmware-a ?= "2.2%"
 
 EXTRA_IMAGEDEPENDS += "virtual/trusted-firmware-a"
 
+# Use kernel provided by linaro
+KERNEL_IMAGETYPE ?= "Image"
+PREFERRED_PROVIDER_virtual/kernel ?= "linux-stable"
+PREFERRED_VERSION_linux-stable ?= "5.7%"
+SERIAL_CONSOLES = "115200;ttyAMA0"
diff --git a/meta-arm-bsp/recipes-kernel/linux/linux-arm-platforms.inc b/meta-arm-bsp/recipes-kernel/linux/linux-arm-platforms.inc
index 4e5635a..9224dde 100644
--- a/meta-arm-bsp/recipes-kernel/linux/linux-arm-platforms.inc
+++ b/meta-arm-bsp/recipes-kernel/linux/linux-arm-platforms.inc
@@ -13,6 +13,7 @@ SRC_URI_append_foundation-armv8 = " ${SRC_URI_KMETA}"
 SRC_URI_append_fvp-base = " ${SRC_URI_KMETA}"
 SRC_URI_append_fvp-base-arm32 = " ${SRC_URI_KMETA}"
 SRC_URI_append_juno = " ${SRC_URI_KMETA}"
+SRC_URI_append_sgi575 = " ${SRC_URI_KMETA}"
 SRC_URI_append_gem5-arm64 = " ${SRC_URI_KMETA}"
 SRCREV_arm-platforms-kmeta = "6147e82375aa9df8f2a162d42ea6406c79c854c5"
 
@@ -48,6 +49,14 @@ SRC_URI_append_fvp-base-arm32 = " file://fvp-base-arm32-dts.patch"
 COMPATIBLE_MACHINE_juno = "juno"
 KMACHINE_juno = "juno"
 
+#
+# SGI575 KMACHINE
+#
+COMPATIBLE_MACHINE_sgi575 = "sgi575"
+KMACHINE_sgi575 = "sgi575"
+KBUILD_DEFCONFIG_sgi575 = "defconfig"
+KCONFIG_MODE_sgi575 = "--alldefconfig"
+
 #
 # Total Compute KMACHINE
 #
-- 
2.28.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH 4/7] arm-bsp/grub: Add grub-efi support for SGI575
  2020-08-10 17:32 [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575 prabin.ca
  2020-08-10 17:32 ` [PATCH 2/7] arm-bsp/fip-image: Build TFA/UEFI " Prabin CA
  2020-08-10 17:32 ` [PATCH 3/7] arm-bsp/linux: Build Linux stable 5.7 " Prabin CA
@ 2020-08-10 17:32 ` Prabin CA
  2020-08-10 17:32 ` [PATCH 5/7] arm-bsp/sgi575: Add RAM filesystem support Prabin CA
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Prabin CA @ 2020-08-10 17:32 UTC (permalink / raw)
  To: meta-arm; +Cc: nd, Prabin CA

grub-mkimage is used make a bootable image of GRUB,
grub-efi dependency in added to conf file.

Change-Id: I3afde13902cf396c47fd3ddea01d09cafd2a996d
Signed-off-by: Prabin CA <prabin.ca@arm.com>
---
 meta-arm-bsp/conf/machine/sgi575.conf | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/meta-arm-bsp/conf/machine/sgi575.conf b/meta-arm-bsp/conf/machine/sgi575.conf
index 719d99e..da4f2af 100644
--- a/meta-arm-bsp/conf/machine/sgi575.conf
+++ b/meta-arm-bsp/conf/machine/sgi575.conf
@@ -21,3 +21,7 @@ KERNEL_IMAGETYPE ?= "Image"
 PREFERRED_PROVIDER_virtual/kernel ?= "linux-stable"
 PREFERRED_VERSION_linux-stable ?= "5.7%"
 SERIAL_CONSOLES = "115200;ttyAMA0"
+
+#grub-efi
+EFI_PROVIDER ?= "grub-efi"
+MACHINE_FEATURES += "efi"
-- 
2.28.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH 5/7] arm-bsp/sgi575: Add RAM filesystem support
  2020-08-10 17:32 [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575 prabin.ca
                   ` (2 preceding siblings ...)
  2020-08-10 17:32 ` [PATCH 4/7] arm-bsp/grub: Add grub-efi support for SGI575 Prabin CA
@ 2020-08-10 17:32 ` Prabin CA
  2020-08-10 17:32 ` [PATCH 6/7] arm-bsp/wic: Introduce WIC support for sgi575 Prabin CA
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 9+ messages in thread
From: Prabin CA @ 2020-08-10 17:32 UTC (permalink / raw)
  To: meta-arm; +Cc: nd, Prabin CA

Add cpio.gz to IMAGE_FSTYPES for compressed RAM filesystem support

Change-Id: Ia81563976069666f762492e56b1a706a4ee0c173
Signed-off-by: Prabin CA <prabin.ca@arm.com>
---
 meta-arm-bsp/conf/machine/sgi575.conf | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta-arm-bsp/conf/machine/sgi575.conf b/meta-arm-bsp/conf/machine/sgi575.conf
index da4f2af..a2e13be 100644
--- a/meta-arm-bsp/conf/machine/sgi575.conf
+++ b/meta-arm-bsp/conf/machine/sgi575.conf
@@ -25,3 +25,5 @@ SERIAL_CONSOLES = "115200;ttyAMA0"
 #grub-efi
 EFI_PROVIDER ?= "grub-efi"
 MACHINE_FEATURES += "efi"
+
+IMAGE_FSTYPES += "cpio.gz"
-- 
2.28.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH 6/7] arm-bsp/wic: Introduce WIC support for sgi575
  2020-08-10 17:32 [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575 prabin.ca
                   ` (3 preceding siblings ...)
  2020-08-10 17:32 ` [PATCH 5/7] arm-bsp/sgi575: Add RAM filesystem support Prabin CA
@ 2020-08-10 17:32 ` Prabin CA
  2020-08-10 17:32 ` [PATCH 7/7] arm/trusted-firmware-a: add branch name for mbedtls Prabin CA
  2020-08-12 10:22 ` [meta-arm] [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575 Ross Burton
  6 siblings, 0 replies; 9+ messages in thread
From: Prabin CA @ 2020-08-10 17:32 UTC (permalink / raw)
  To: meta-arm; +Cc: nd, Prabin CA

            - Add custom wks script for SGI575.
            - Add grub.cfg for SGI575
            - Add documentation for sgi575

Change-Id: I9d371426a1bd75b49f6fbc89e2f2c255d4b8c0ac
Signed-off-by: Prabin CA <prabin.ca@arm.com>
---
 meta-arm-bsp/conf/machine/sgi575.conf |  5 ++++-
 meta-arm-bsp/wic/sgi575-efidisk.wks   | 11 +++++++++++
 meta-arm-bsp/wic/sgi575-grub.cfg      |  9 +++++++++
 3 files changed, 24 insertions(+), 1 deletion(-)
 create mode 100644 meta-arm-bsp/wic/sgi575-efidisk.wks
 create mode 100644 meta-arm-bsp/wic/sgi575-grub.cfg

diff --git a/meta-arm-bsp/conf/machine/sgi575.conf b/meta-arm-bsp/conf/machine/sgi575.conf
index a2e13be..f8ad7a0 100644
--- a/meta-arm-bsp/conf/machine/sgi575.conf
+++ b/meta-arm-bsp/conf/machine/sgi575.conf
@@ -26,4 +26,7 @@ SERIAL_CONSOLES = "115200;ttyAMA0"
 EFI_PROVIDER ?= "grub-efi"
 MACHINE_FEATURES += "efi"
 
-IMAGE_FSTYPES += "cpio.gz"
+IMAGE_FSTYPES += "cpio.gz wic"
+
+WKS_FILE ?= "sgi575-efidisk.wks"
+WKS_FILE_DEPENDS_append = " ${EXTRA_IMAGEDEPENDS}"
diff --git a/meta-arm-bsp/wic/sgi575-efidisk.wks b/meta-arm-bsp/wic/sgi575-efidisk.wks
new file mode 100644
index 0000000..d4c79d3
--- /dev/null
+++ b/meta-arm-bsp/wic/sgi575-efidisk.wks
@@ -0,0 +1,11 @@
+# short-description: Create an EFI disk image
+# long-description: Creates a partitioned EFI disk image that the user
+# can directly dd to boot media. Uses a custom grub.cfg file to configure the boot.
+
+part /boot --source bootimg-efi --sourceparams="loader=grub-efi" --ondisk sda --label msdos --active --align 1024
+
+part / --source rootfs --ondisk sda --fstype=ext4 --label root --align 1024 --uuid=9c53a91b-e182-4ff1-aeac-6ee2c432ae94
+
+part swap --ondisk sda --size 44 --label swap1 --fstype=swap
+
+bootloader --ptable gpt --configfile="sgi575-grub.cfg" --timeout=5
diff --git a/meta-arm-bsp/wic/sgi575-grub.cfg b/meta-arm-bsp/wic/sgi575-grub.cfg
new file mode 100644
index 0000000..a176389
--- /dev/null
+++ b/meta-arm-bsp/wic/sgi575-grub.cfg
@@ -0,0 +1,9 @@
+set debug="loader,mm"
+set term="vt100"
+set default="0"
+set timeout="1"
+
+menuentry 'Arm reference image boot on sgi575' {
+        linux /Image acpi=force console=ttyAMA0,115200 ip=dhcp root=PARTUUID=9c53a91b-e182-4ff1-aeac-6ee2c432ae94 rootwait verbose debug
+}
+
-- 
2.28.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH 7/7] arm/trusted-firmware-a: add branch name for mbedtls
  2020-08-10 17:32 [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575 prabin.ca
                   ` (4 preceding siblings ...)
  2020-08-10 17:32 ` [PATCH 6/7] arm-bsp/wic: Introduce WIC support for sgi575 Prabin CA
@ 2020-08-10 17:32 ` Prabin CA
  2020-08-12 10:22 ` [meta-arm] [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575 Ross Burton
  6 siblings, 0 replies; 9+ messages in thread
From: Prabin CA @ 2020-08-10 17:32 UTC (permalink / raw)
  To: meta-arm; +Cc: nd, Prabin CA

It appears that the mbedtls team have moved the SHA which
meta-arm was using from master branch. It is still present
in mbedtls-2.16 branch so this is now used.

Change-Id: If24915b1a1dc889d55b359863943439c76f6ca85
Signed-off-by: Prabin CA <prabin.ca@arm.com>
---
 .../recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.2.bb    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.2.bb b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.2.bb
index baa16bf..cd57539 100644
--- a/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.2.bb
+++ b/meta-arm/recipes-bsp/trusted-firmware-a/trusted-firmware-a_2.2.bb
@@ -21,7 +21,7 @@ LIC_FILES_CHKSUM = "file://docs/license.rst;md5=189505435dbcdcc8caa63c46fe93fa89
 # Those are used in trusted-firmware-a.inc if TFA_MBEDTLS is set to 1
 #
 
-SRC_URI_MBEDTLS = "git://github.com/ARMmbed/mbedtls.git;name=mbedtls;protocol=https;destsuffix=git/mbedtls"
+SRC_URI_MBEDTLS = "git://github.com/ARMmbed/mbedtls.git;name=mbedtls;protocol=https;destsuffix=git/mbedtls;branch=mbedtls-2.16"
 
 # mbed TLS v2.16.2
 SRCREV_mbedtls = "d81c11b8ab61fd5b2da8133aa73c5fe33a0633eb"
-- 
2.28.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [meta-arm] [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575
  2020-08-10 17:32 [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575 prabin.ca
                   ` (5 preceding siblings ...)
  2020-08-10 17:32 ` [PATCH 7/7] arm/trusted-firmware-a: add branch name for mbedtls Prabin CA
@ 2020-08-12 10:22 ` Ross Burton
  2020-08-13 17:27   ` Ross Burton
  6 siblings, 1 reply; 9+ messages in thread
From: Ross Burton @ 2020-08-12 10:22 UTC (permalink / raw)
  To: Prabin CA; +Cc: meta-arm

Hi Prabin,

This branch needs rebasing, can you do that please?

error: patch failed:
meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend:4

Ross

On Mon, 10 Aug 2020 at 21:56, Prabin CA <prabin.ca@arm.com> wrote:
>
>     - Add bbappend recipe to build SCP and MCP firmware
>       for SGI575.
>     - Add machine conf to add image dependency
>       for SCP-firmware components
>
> Change-Id: Ic888ee11178979e5ec068f85a5e0d7f2cabb7f5e
> Signed-off-by: Prabin CA <prabin.ca@arm.com>
> ---
>  meta-arm-bsp/conf/machine/sgi575.conf         | 11 +++++++++++
>  .../scp-firmware/scp-firmware-sgi575.inc      | 19 +++++++++++++++++++
>  .../scp-firmware/scp-firmware_%.bbappend      |  1 +
>  3 files changed, 31 insertions(+)
>  create mode 100644 meta-arm-bsp/conf/machine/sgi575.conf
>  create mode 100644 meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware-sgi575.inc
>
> diff --git a/meta-arm-bsp/conf/machine/sgi575.conf b/meta-arm-bsp/conf/machine/sgi575.conf
> new file mode 100644
> index 0000000..04c4900
> --- /dev/null
> +++ b/meta-arm-bsp/conf/machine/sgi575.conf
> @@ -0,0 +1,11 @@
> +# Configuration for Arm SGI575 development board
> +
> +#@TYPE: Machine
> +#@NAME: SGI575
> +#@DESCRIPTION: Machine configuration for SGI575
> +
> +TUNE_FEATURES = "aarch64"
> +
> +require conf/machine/include/arm/arch-armv8a.inc
> +
> +EXTRA_IMAGEDEPENDS += "virtual/control-processor-firmware"
> diff --git a/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware-sgi575.inc b/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware-sgi575.inc
> new file mode 100644
> index 0000000..158f481
> --- /dev/null
> +++ b/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware-sgi575.inc
> @@ -0,0 +1,19 @@
> +# SGI575 specific SCP configurations and build instructions
> +
> +#it’s a tested tag post-2.6.0
> +SRCREV    = "7a025658d8318e95dbab4259a8ff7834ae6d8061"
> +SCP_PLATFORM  = "sgi575"
> +SCP_LOG_LEVEL = "INFO"
> +
> +COMPATIBLE_MACHINE_sgi575 = "sgi575"
> +
> +do_install() {
> +    install -d ${D}/firmware
> +    install -D "${B}/product/${SCP_PLATFORM}/scp_romfw/release/bin/scp_romfw.bin" "${D}/firmware/"
> +    install -D "${B}/product/${SCP_PLATFORM}/scp_ramfw/release/bin/scp_ramfw.bin" "${D}/firmware/"
> +    install -D "${B}/product/${SCP_PLATFORM}/mcp_romfw/release/bin/mcp_romfw.bin" "${D}/firmware/"
> +}
> +
> +
> +PV = "2.6.0+git${SRCPV}"
> +
> diff --git a/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend b/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend
> index 33ae7fe..9594cb4 100644
> --- a/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend
> +++ b/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend
> @@ -4,5 +4,6 @@ MACHINE_SCP_REQUIRE ?= ""
>
>  MACHINE_SCP_REQUIRE_n1sdp = "scp-firmware-n1sdp.inc"
>  MACHINE_SCP_REQUIRE_tc0 = "scp-firmware-tc0.inc"
> +MACHINE_SCP_REQUIRE_sgi575 = "scp-firmware-sgi575.inc"
>
>  require ${MACHINE_SCP_REQUIRE}
> --
> 2.28.0
>
> 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [meta-arm] [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575
  2020-08-12 10:22 ` [meta-arm] [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575 Ross Burton
@ 2020-08-13 17:27   ` Ross Burton
  0 siblings, 0 replies; 9+ messages in thread
From: Ross Burton @ 2020-08-13 17:27 UTC (permalink / raw)
  To: Prabin CA; +Cc: meta-arm

All merged to master, thanks.

Ross

On Wed, 12 Aug 2020 at 11:22, Ross Burton <ross@burtonini.com> wrote:
>
> Hi Prabin,
>
> This branch needs rebasing, can you do that please?
>
> error: patch failed:
> meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend:4
>
> Ross
>
> On Mon, 10 Aug 2020 at 21:56, Prabin CA <prabin.ca@arm.com> wrote:
> >
> >     - Add bbappend recipe to build SCP and MCP firmware
> >       for SGI575.
> >     - Add machine conf to add image dependency
> >       for SCP-firmware components
> >
> > Change-Id: Ic888ee11178979e5ec068f85a5e0d7f2cabb7f5e
> > Signed-off-by: Prabin CA <prabin.ca@arm.com>
> > ---
> >  meta-arm-bsp/conf/machine/sgi575.conf         | 11 +++++++++++
> >  .../scp-firmware/scp-firmware-sgi575.inc      | 19 +++++++++++++++++++
> >  .../scp-firmware/scp-firmware_%.bbappend      |  1 +
> >  3 files changed, 31 insertions(+)
> >  create mode 100644 meta-arm-bsp/conf/machine/sgi575.conf
> >  create mode 100644 meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware-sgi575.inc
> >
> > diff --git a/meta-arm-bsp/conf/machine/sgi575.conf b/meta-arm-bsp/conf/machine/sgi575.conf
> > new file mode 100644
> > index 0000000..04c4900
> > --- /dev/null
> > +++ b/meta-arm-bsp/conf/machine/sgi575.conf
> > @@ -0,0 +1,11 @@
> > +# Configuration for Arm SGI575 development board
> > +
> > +#@TYPE: Machine
> > +#@NAME: SGI575
> > +#@DESCRIPTION: Machine configuration for SGI575
> > +
> > +TUNE_FEATURES = "aarch64"
> > +
> > +require conf/machine/include/arm/arch-armv8a.inc
> > +
> > +EXTRA_IMAGEDEPENDS += "virtual/control-processor-firmware"
> > diff --git a/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware-sgi575.inc b/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware-sgi575.inc
> > new file mode 100644
> > index 0000000..158f481
> > --- /dev/null
> > +++ b/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware-sgi575.inc
> > @@ -0,0 +1,19 @@
> > +# SGI575 specific SCP configurations and build instructions
> > +
> > +#it’s a tested tag post-2.6.0
> > +SRCREV    = "7a025658d8318e95dbab4259a8ff7834ae6d8061"
> > +SCP_PLATFORM  = "sgi575"
> > +SCP_LOG_LEVEL = "INFO"
> > +
> > +COMPATIBLE_MACHINE_sgi575 = "sgi575"
> > +
> > +do_install() {
> > +    install -d ${D}/firmware
> > +    install -D "${B}/product/${SCP_PLATFORM}/scp_romfw/release/bin/scp_romfw.bin" "${D}/firmware/"
> > +    install -D "${B}/product/${SCP_PLATFORM}/scp_ramfw/release/bin/scp_ramfw.bin" "${D}/firmware/"
> > +    install -D "${B}/product/${SCP_PLATFORM}/mcp_romfw/release/bin/mcp_romfw.bin" "${D}/firmware/"
> > +}
> > +
> > +
> > +PV = "2.6.0+git${SRCPV}"
> > +
> > diff --git a/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend b/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend
> > index 33ae7fe..9594cb4 100644
> > --- a/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend
> > +++ b/meta-arm-bsp/recipes-bsp/scp-firmware/scp-firmware_%.bbappend
> > @@ -4,5 +4,6 @@ MACHINE_SCP_REQUIRE ?= ""
> >
> >  MACHINE_SCP_REQUIRE_n1sdp = "scp-firmware-n1sdp.inc"
> >  MACHINE_SCP_REQUIRE_tc0 = "scp-firmware-tc0.inc"
> > +MACHINE_SCP_REQUIRE_sgi575 = "scp-firmware-sgi575.inc"
> >
> >  require ${MACHINE_SCP_REQUIRE}
> > --
> > 2.28.0
> >
> > 

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-08-13 17:28 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-10 17:32 [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575 prabin.ca
2020-08-10 17:32 ` [PATCH 2/7] arm-bsp/fip-image: Build TFA/UEFI " Prabin CA
2020-08-10 17:32 ` [PATCH 3/7] arm-bsp/linux: Build Linux stable 5.7 " Prabin CA
2020-08-10 17:32 ` [PATCH 4/7] arm-bsp/grub: Add grub-efi support for SGI575 Prabin CA
2020-08-10 17:32 ` [PATCH 5/7] arm-bsp/sgi575: Add RAM filesystem support Prabin CA
2020-08-10 17:32 ` [PATCH 6/7] arm-bsp/wic: Introduce WIC support for sgi575 Prabin CA
2020-08-10 17:32 ` [PATCH 7/7] arm/trusted-firmware-a: add branch name for mbedtls Prabin CA
2020-08-12 10:22 ` [meta-arm] [PATCH 1/7] arm-bsp/scp-firmware: Build SCP/MCP for sgi575 Ross Burton
2020-08-13 17:27   ` Ross Burton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.