* [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.