All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-ti][dunfell][PATCH] j721e-sr1_1: Add j721e sr1.1 HS support
@ 2021-11-17 11:46 Yogesh Siraswar
  2021-11-18 16:38 ` Denys Dmytriyenko
  0 siblings, 1 reply; 3+ messages in thread
From: Yogesh Siraswar @ 2021-11-17 11:46 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>
---
 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..e05b5c9d
--- /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/am65xx-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] 3+ messages in thread

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

On Wed, Nov 17, 2021 at 11:46:11AM +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.
> 
> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
> ---
>  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..e05b5c9d
> --- /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/am65xx-hs-evm-k3r5.conf

Copy/paste error here ^ - it's j7 not am65xx


> +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] 3+ messages in thread

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



On 11/18/2021 10:38 AM, Denys Dmytriyenko wrote:
> On Wed, Nov 17, 2021 at 11:46:11AM +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.
>>
>> Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
>> ---
>>   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..e05b5c9d
>> --- /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/am65xx-hs-evm-k3r5.conf
> 
> Copy/paste error here ^ - it's j7 not am65xx

Thanks for catching this. Will address in v2

> 
>> +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	[flat|nested] 3+ messages in thread

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

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

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.