All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-ti][dunfell][PATCH v2] j721e-sr1_1: Add j721e sr1.1 HS support
@ 2021-11-18 20:11 Yogesh Siraswar
  2021-11-18 23:28 ` Denys Dmytriyenko
  0 siblings, 1 reply; 2+ messages in thread
From: Yogesh Siraswar @ 2021-11-18 20:11 UTC (permalink / raw)
  To: Praneeth Bajjuri, Denys Dmytriyenko, meta-ti

This patch adds support for J721e HS SR1.1
HS SR1.1 requires updated sysfw binary. Both SR1.0 and SR1.1 sysfw
binary will be generated. sysfw.itb will point to SR1.1

This patch requires J7 SR 1.1 support in K3 Image gen.

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
---
 Changes from v1:
 1) Fixed the typo 
 
 conf/machine/j7-hs-evm-k3r5-sr1-1.conf | 11 +++++++++++
 conf/machine/j7-hs-evm.conf            |  8 ++++++++
 conf/multiconfig/k3r5-sr1-1.conf       |  3 +++
 recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb |  1 +
 4 files changed, 23 insertions(+)
 create mode 100644 conf/machine/j7-hs-evm-k3r5-sr1-1.conf
 create mode 100644 conf/multiconfig/k3r5-sr1-1.conf

diff --git a/conf/machine/j7-hs-evm-k3r5-sr1-1.conf b/conf/machine/j7-hs-evm-k3r5-sr1-1.conf
new file mode 100644
index 00000000..7d1f4afc
--- /dev/null
+++ b/conf/machine/j7-hs-evm-k3r5-sr1-1.conf
@@ -0,0 +1,11 @@
+#@TYPE: Machine
+#@NAME: J7 SR1.1 HS EVM (R5F)
+#@DESCRIPTION: Machine configuration for the TI J7 SR1.1 HS EVM (R5F core)
+
+# Booting SR1.1 requires different SYSFW, the rest is handled at runtime
+
+require conf/machine/j7-hs-evm-k3r5.conf
+SOC_FAMILY_append = ":k3r5-sr1-1"
+
+SYSFW_SOC = "j721e_sr1_1"
+SYSFW_SYMLINK = "sysfw.itb"
diff --git a/conf/machine/j7-hs-evm.conf b/conf/machine/j7-hs-evm.conf
index 70e14754..ab0fa474 100644
--- a/conf/machine/j7-hs-evm.conf
+++ b/conf/machine/j7-hs-evm.conf
@@ -19,4 +19,12 @@ SPL_BINARYNAME = "tispl.bin"
 UBOOT_BINARY = "u-boot.img_HS"
 IMAGE_BOOT_FILES = "${UBOOT_BINARY}"
 
+BBMULTICONFIG += "k3r5-sr1-1"
+
+# Use default IMAGE_BOOT_FILES_LEGACY files
+# Since default sysfw.itb on J7 is for SR1.1, add a version for SR1.0
+IMAGE_BOOT_FILES += "sysfw-j7-hs-evm.itb"
+do_image_wic[mcdepends] += "mc::k3r5-sr1-1:ti-sci-fw:do_deploy"
+do_image_tar[mcdepends] += "mc::k3r5-sr1-1:ti-sci-fw:do_deploy"
+
 TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"
diff --git a/conf/multiconfig/k3r5-sr1-1.conf b/conf/multiconfig/k3r5-sr1-1.conf
new file mode 100644
index 00000000..2dc93b2f
--- /dev/null
+++ b/conf/multiconfig/k3r5-sr1-1.conf
@@ -0,0 +1,3 @@
+require k3r5.conf
+
+MACHINE_append = "-sr1-1"
diff --git a/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb b/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
index 4f1dd145..6d48bf23 100644
--- a/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
+++ b/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
@@ -25,6 +25,7 @@ SYSFW_PREFIX = "ti-sci-firmware"
 SYSFW_PREFIX_j7-evm-k3r5 = "ti-fs-firmware"
 SYSFW_PREFIX_j7200-evm-k3r5 = "ti-fs-firmware"
 SYSFW_PREFIX_j7-hs-evm-k3r5 = "ti-fs-firmware"
+SYSFW_PREFIX_j7-hs-evm-k3r5-sr1-1 = "ti-fs-firmware"
 SYSFW_PREFIX_j7200-hs-evm-k3r5 = "ti-fs-firmware"
 
 SYSFW_SUFFIX ?= "unknown"
-- 
2.17.1


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

* Re: [meta-ti][dunfell][PATCH v2] j721e-sr1_1: Add j721e sr1.1 HS support
  2021-11-18 20:11 [meta-ti][dunfell][PATCH v2] j721e-sr1_1: Add j721e sr1.1 HS support Yogesh Siraswar
@ 2021-11-18 23:28 ` Denys Dmytriyenko
  0 siblings, 0 replies; 2+ messages in thread
From: Denys Dmytriyenko @ 2021-11-18 23:28 UTC (permalink / raw)
  To: yogeshs; +Cc: Praneeth Bajjuri, meta-ti

On Thu, Nov 18, 2021 at 08:11:23PM +0000, Yogesh Siraswar via lists.yoctoproject.org wrote:
> This patch adds support for J721e HS SR1.1
> HS SR1.1 requires updated sysfw binary. Both SR1.0 and SR1.1 sysfw
> binary will be generated. sysfw.itb will point to SR1.1
> 
> This patch requires J7 SR 1.1 support in K3 Image gen.

I don't see SRCREV update for K3 image gen, so I assume it's already in?


> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>

Otherwise:
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>


> ---
>  Changes from v1:
>  1) Fixed the typo 
>  
>  conf/machine/j7-hs-evm-k3r5-sr1-1.conf | 11 +++++++++++
>  conf/machine/j7-hs-evm.conf            |  8 ++++++++
>  conf/multiconfig/k3r5-sr1-1.conf       |  3 +++
>  recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb |  1 +
>  4 files changed, 23 insertions(+)
>  create mode 100644 conf/machine/j7-hs-evm-k3r5-sr1-1.conf
>  create mode 100644 conf/multiconfig/k3r5-sr1-1.conf
> 
> diff --git a/conf/machine/j7-hs-evm-k3r5-sr1-1.conf b/conf/machine/j7-hs-evm-k3r5-sr1-1.conf
> new file mode 100644
> index 00000000..7d1f4afc
> --- /dev/null
> +++ b/conf/machine/j7-hs-evm-k3r5-sr1-1.conf
> @@ -0,0 +1,11 @@
> +#@TYPE: Machine
> +#@NAME: J7 SR1.1 HS EVM (R5F)
> +#@DESCRIPTION: Machine configuration for the TI J7 SR1.1 HS EVM (R5F core)
> +
> +# Booting SR1.1 requires different SYSFW, the rest is handled at runtime
> +
> +require conf/machine/j7-hs-evm-k3r5.conf
> +SOC_FAMILY_append = ":k3r5-sr1-1"
> +
> +SYSFW_SOC = "j721e_sr1_1"
> +SYSFW_SYMLINK = "sysfw.itb"
> diff --git a/conf/machine/j7-hs-evm.conf b/conf/machine/j7-hs-evm.conf
> index 70e14754..ab0fa474 100644
> --- a/conf/machine/j7-hs-evm.conf
> +++ b/conf/machine/j7-hs-evm.conf
> @@ -19,4 +19,12 @@ SPL_BINARYNAME = "tispl.bin"
>  UBOOT_BINARY = "u-boot.img_HS"
>  IMAGE_BOOT_FILES = "${UBOOT_BINARY}"
>  
> +BBMULTICONFIG += "k3r5-sr1-1"
> +
> +# Use default IMAGE_BOOT_FILES_LEGACY files
> +# Since default sysfw.itb on J7 is for SR1.1, add a version for SR1.0
> +IMAGE_BOOT_FILES += "sysfw-j7-hs-evm.itb"
> +do_image_wic[mcdepends] += "mc::k3r5-sr1-1:ti-sci-fw:do_deploy"
> +do_image_tar[mcdepends] += "mc::k3r5-sr1-1:ti-sci-fw:do_deploy"
> +
>  TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"
> diff --git a/conf/multiconfig/k3r5-sr1-1.conf b/conf/multiconfig/k3r5-sr1-1.conf
> new file mode 100644
> index 00000000..2dc93b2f
> --- /dev/null
> +++ b/conf/multiconfig/k3r5-sr1-1.conf
> @@ -0,0 +1,3 @@
> +require k3r5.conf
> +
> +MACHINE_append = "-sr1-1"
> diff --git a/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb b/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
> index 4f1dd145..6d48bf23 100644
> --- a/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
> +++ b/recipes-bsp/ti-sci-fw/ti-sci-fw_git.bb
> @@ -25,6 +25,7 @@ SYSFW_PREFIX = "ti-sci-firmware"
>  SYSFW_PREFIX_j7-evm-k3r5 = "ti-fs-firmware"
>  SYSFW_PREFIX_j7200-evm-k3r5 = "ti-fs-firmware"
>  SYSFW_PREFIX_j7-hs-evm-k3r5 = "ti-fs-firmware"
> +SYSFW_PREFIX_j7-hs-evm-k3r5-sr1-1 = "ti-fs-firmware"
>  SYSFW_PREFIX_j7200-hs-evm-k3r5 = "ti-fs-firmware"
>  
>  SYSFW_SUFFIX ?= "unknown"
> -- 
> 2.17.1
> 

> 
> 
> 


-- 
Regards,
Denys Dmytriyenko <denis@denix.org>
PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964
Fingerprint: 25FC E4A5 8A72 2F69 1186  6D76 4209 0272 9A92 C964

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

end of thread, other threads:[~2021-11-18 23:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-18 20:11 [meta-ti][dunfell][PATCH v2] j721e-sr1_1: Add j721e sr1.1 HS support Yogesh Siraswar
2021-11-18 23:28 ` Denys Dmytriyenko

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.