[meta-ti,dunfell,v2,1/5] conf: machine: Add j721s2 hs platform

Message ID 20220607103529.13068-2-j-choudhary@ti.com
State Accepted
Delegated to: Ryan Eatmon
Headers show
Series Add J721S2 HS platform support | expand

Commit Message

Jayesh Choudhary June 7, 2022, 10:35 a.m. UTC
Machine conf for J721S2 HS platform.
Used j7200 hs as reference.

Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com>
---
 conf/machine/j721s2-hs-evm-k3r5.conf | 13 +++++++++++++
 conf/machine/j721s2-hs-evm.conf      | 22 ++++++++++++++++++++++
 2 files changed, 35 insertions(+)
 create mode 100644 conf/machine/j721s2-hs-evm-k3r5.conf
 create mode 100644 conf/machine/j721s2-hs-evm.conf

Comments

Nishanth Menon June 8, 2022, 6:11 p.m. UTC | #1
On 16:05-20220607, Jayesh Choudhary via lists.yoctoproject.org wrote:
> Machine conf for J721S2 HS platform.
> Used j7200 hs as reference.
> 
> Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com>
> ---
>  conf/machine/j721s2-hs-evm-k3r5.conf | 13 +++++++++++++
>  conf/machine/j721s2-hs-evm.conf      | 22 ++++++++++++++++++++++
>  2 files changed, 35 insertions(+)
>  create mode 100644 conf/machine/j721s2-hs-evm-k3r5.conf
>  create mode 100644 conf/machine/j721s2-hs-evm.conf
> 
> diff --git a/conf/machine/j721s2-hs-evm-k3r5.conf b/conf/machine/j721s2-hs-evm-k3r5.conf
> new file mode 100644
> index 00000000..ac4df86e
> --- /dev/null
> +++ b/conf/machine/j721s2-hs-evm-k3r5.conf
> @@ -0,0 +1,13 @@
> +#@TYPE: Machine
> +#@NAME: J721S2 HS EVM (R5F)
> +#@DESCRIPTION: Machine configuration for the TI J721S2 HS EVM (R5F core)
> +
> +require conf/machine/include/k3r5.inc
> +
> +SYSFW_SOC = "j721s2"
> +SYSFW_CONFIG = "evm"
> +SYSFW_SUFFIX = "hs"
> +
> +UBOOT_MACHINE = "j721s2_hs_evm_r5_defconfig"
> +
> +TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"
> diff --git a/conf/machine/j721s2-hs-evm.conf b/conf/machine/j721s2-hs-evm.conf
> new file mode 100644
> index 00000000..43fb2ebc
> --- /dev/null
> +++ b/conf/machine/j721s2-hs-evm.conf
> @@ -0,0 +1,22 @@
> +#@TYPE: Machine
> +#@NAME: J721S2 HS EVM
> +#@DESCRIPTION: Machine configuration for the TI J721S2 HS EVM
> +
> +require conf/machine/j721s2-evm.conf
> +
> +UBOOT_MACHINE = "j721s2_hs_evm_a72_defconfig"
> +
> +UBOOT_ENTRYPOINT =       "0x80080000"
> +UBOOT_LOADADDRESS =      "0x80080000"
> +UBOOT_RD_LOADADDRESS =   "0x84000000"
> +UBOOT_RD_ENTRYPOINT =    "0x84000000"
> +UBOOT_DTB_LOADADDRESS =  "0x83000000"
> +UBOOT_DTBO_LOADADDRESS = "0x83080000"
> +UBOOT_DTBO_OFFSET =      "0x00010000"

Is there any way we can get rid of addresses from recipes?

> +
> +SPL_BINARY = "tispl.bin_HS"
> +SPL_BINARYNAME = "tispl.bin"
> +UBOOT_BINARY = "u-boot.img_HS"
> +IMAGE_BOOT_FILES = "${UBOOT_BINARY}"
> +
> +TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"
> -- 
> 2.17.1
> 

> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#14787): https://lists.yoctoproject.org/g/meta-ti/message/14787
> Mute This Topic: https://lists.yoctoproject.org/mt/91597540/5513541
> Group Owner: meta-ti+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub [nm@ti.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Denys Dmytriyenko June 8, 2022, 7:28 p.m. UTC | #2
On Wed, Jun 08, 2022 at 01:11:53PM -0500, Nishanth Menon via lists.yoctoproject.org wrote:
> On 16:05-20220607, Jayesh Choudhary via lists.yoctoproject.org wrote:
> > Machine conf for J721S2 HS platform.
> > Used j7200 hs as reference.
> > 
> > Signed-off-by: Jayesh Choudhary <j-choudhary@ti.com>
> > ---
> >  conf/machine/j721s2-hs-evm-k3r5.conf | 13 +++++++++++++
> >  conf/machine/j721s2-hs-evm.conf      | 22 ++++++++++++++++++++++
> >  2 files changed, 35 insertions(+)
> >  create mode 100644 conf/machine/j721s2-hs-evm-k3r5.conf
> >  create mode 100644 conf/machine/j721s2-hs-evm.conf
> > 
> > diff --git a/conf/machine/j721s2-hs-evm-k3r5.conf b/conf/machine/j721s2-hs-evm-k3r5.conf
> > new file mode 100644
> > index 00000000..ac4df86e
> > --- /dev/null
> > +++ b/conf/machine/j721s2-hs-evm-k3r5.conf
> > @@ -0,0 +1,13 @@
> > +#@TYPE: Machine
> > +#@NAME: J721S2 HS EVM (R5F)
> > +#@DESCRIPTION: Machine configuration for the TI J721S2 HS EVM (R5F core)
> > +
> > +require conf/machine/include/k3r5.inc
> > +
> > +SYSFW_SOC = "j721s2"
> > +SYSFW_CONFIG = "evm"
> > +SYSFW_SUFFIX = "hs"
> > +
> > +UBOOT_MACHINE = "j721s2_hs_evm_r5_defconfig"
> > +
> > +TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"
> > diff --git a/conf/machine/j721s2-hs-evm.conf b/conf/machine/j721s2-hs-evm.conf
> > new file mode 100644
> > index 00000000..43fb2ebc
> > --- /dev/null
> > +++ b/conf/machine/j721s2-hs-evm.conf
> > @@ -0,0 +1,22 @@
> > +#@TYPE: Machine
> > +#@NAME: J721S2 HS EVM
> > +#@DESCRIPTION: Machine configuration for the TI J721S2 HS EVM
> > +
> > +require conf/machine/j721s2-evm.conf
> > +
> > +UBOOT_MACHINE = "j721s2_hs_evm_a72_defconfig"
> > +
> > +UBOOT_ENTRYPOINT =       "0x80080000"
> > +UBOOT_LOADADDRESS =      "0x80080000"
> > +UBOOT_RD_LOADADDRESS =   "0x84000000"
> > +UBOOT_RD_ENTRYPOINT =    "0x84000000"
> > +UBOOT_DTB_LOADADDRESS =  "0x83000000"
> > +UBOOT_DTBO_LOADADDRESS = "0x83080000"
> > +UBOOT_DTBO_OFFSET =      "0x00010000"
> 
> Is there any way we can get rid of addresses from recipes?

These are addresses to be used inside FIT image for HS devices and they go 
into machine configs for each platform.

Are there sane defaults in U-boot? If so, we can drop these from generated FIT 
image .its file a let U-boot handle it?


> > +
> > +SPL_BINARY = "tispl.bin_HS"
> > +SPL_BINARYNAME = "tispl.bin"
> > +UBOOT_BINARY = "u-boot.img_HS"
> > +IMAGE_BOOT_FILES = "${UBOOT_BINARY}"
> > +
> > +TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"
> > -- 
> > 2.17.1
> >

Patch

diff --git a/conf/machine/j721s2-hs-evm-k3r5.conf b/conf/machine/j721s2-hs-evm-k3r5.conf
new file mode 100644
index 00000000..ac4df86e
--- /dev/null
+++ b/conf/machine/j721s2-hs-evm-k3r5.conf
@@ -0,0 +1,13 @@ 
+#@TYPE: Machine
+#@NAME: J721S2 HS EVM (R5F)
+#@DESCRIPTION: Machine configuration for the TI J721S2 HS EVM (R5F core)
+
+require conf/machine/include/k3r5.inc
+
+SYSFW_SOC = "j721s2"
+SYSFW_CONFIG = "evm"
+SYSFW_SUFFIX = "hs"
+
+UBOOT_MACHINE = "j721s2_hs_evm_r5_defconfig"
+
+TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"
diff --git a/conf/machine/j721s2-hs-evm.conf b/conf/machine/j721s2-hs-evm.conf
new file mode 100644
index 00000000..43fb2ebc
--- /dev/null
+++ b/conf/machine/j721s2-hs-evm.conf
@@ -0,0 +1,22 @@ 
+#@TYPE: Machine
+#@NAME: J721S2 HS EVM
+#@DESCRIPTION: Machine configuration for the TI J721S2 HS EVM
+
+require conf/machine/j721s2-evm.conf
+
+UBOOT_MACHINE = "j721s2_hs_evm_a72_defconfig"
+
+UBOOT_ENTRYPOINT =       "0x80080000"
+UBOOT_LOADADDRESS =      "0x80080000"
+UBOOT_RD_LOADADDRESS =   "0x84000000"
+UBOOT_RD_ENTRYPOINT =    "0x84000000"
+UBOOT_DTB_LOADADDRESS =  "0x83000000"
+UBOOT_DTBO_LOADADDRESS = "0x83080000"
+UBOOT_DTBO_OFFSET =      "0x00010000"
+
+SPL_BINARY = "tispl.bin_HS"
+SPL_BINARYNAME = "tispl.bin"
+UBOOT_BINARY = "u-boot.img_HS"
+IMAGE_BOOT_FILES = "${UBOOT_BINARY}"
+
+TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"