summaryrefslogtreecommitdiffstats
path: root/meta-ti-extras
diff options
context:
space:
mode:
authorParesh Bhagat <p-bhagat@ti.com>2025-02-14 15:57:22 +0530
committerRyan Eatmon <reatmon@ti.com>2025-02-14 15:41:51 -0600
commitd4eb2d80f0ad50ec04b823f4054fd14581112d0c (patch)
tree0464528daa76ef97719be39128ae5b08ea092bac /meta-ti-extras
parent736916f8ac9d43e702df647162eafb8432b1bea0 (diff)
downloadmeta-ti-d4eb2d80f0ad50ec04b823f4054fd14581112d0c.tar.gz
Update recipes to support jailhouse for am62lxx
Add am62lxx as compatible machine for ti-extras recipes and jailhouse recipes. This is to to control the kernel and u-boot repos, branches. So the am62lxx jailhouse build can be done by adding TI_EXTRAS=tie-jailhouse in local.conf. Update SRCREV and branch in ti-extras recipes for LTS migration. Also update jailhouse recipe to build and package jailhouse, cell files, device tree for inmate etc on am62lx image. Signed-off-by: Paresh Bhagat <p-bhagat@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Diffstat (limited to 'meta-ti-extras')
-rw-r--r--meta-ti-extras/recipes-ti/jailhouse/jailhouse_git.bb4
-rw-r--r--meta-ti-extras/recipes-ti/jailhouse/ti-jailhouse.inc5
2 files changed, 7 insertions, 2 deletions
diff --git a/meta-ti-extras/recipes-ti/jailhouse/jailhouse_git.bb b/meta-ti-extras/recipes-ti/jailhouse/jailhouse_git.bb
index 38281615..0113a916 100644
--- a/meta-ti-extras/recipes-ti/jailhouse/jailhouse_git.bb
+++ b/meta-ti-extras/recipes-ti/jailhouse/jailhouse_git.bb
@@ -10,11 +10,13 @@ JH_CELL_FILES ?= "*.cell"
10JH_CELL_FILES:k3 ?= "k3-*.cell" 10JH_CELL_FILES:k3 ?= "k3-*.cell"
11JH_CELL_FILES:am62xx ?= "k3-am625-*.cell" 11JH_CELL_FILES:am62xx ?= "k3-am625-*.cell"
12JH_CELL_FILES:am62pxx ?= "k3-am62p5-*.cell" 12JH_CELL_FILES:am62pxx ?= "k3-am62p5-*.cell"
13JH_CELL_FILES:am62lxx ?= "k3-am62l*.cell"
13 14
14JH_INMATE_DTB ?= "" 15JH_INMATE_DTB ?= ""
15JH_INMATE_DTB:am62xx ?= "inmate-k3-am625-sk.dtb" 16JH_INMATE_DTB:am62xx ?= "inmate-k3-am625-sk.dtb"
16JH_INMATE_DTB:am65xx ?= "inmate-k3-am654-idk.dtb" 17JH_INMATE_DTB:am65xx ?= "inmate-k3-am654-idk.dtb"
17JH_INMATE_DTB:am62pxx ?= "inmate-k3-am62p5-sk.dtb" 18JH_INMATE_DTB:am62pxx ?= "inmate-k3-am62p5-sk.dtb"
19JH_INMATE_DTB:am62lxx ?= "inmate-k3-am62l3-evm.dtb"
18JH_INMATE_DTB:j7 ?= "inmate-k3-j721e-evm.dtb" 20JH_INMATE_DTB:j7 ?= "inmate-k3-j721e-evm.dtb"
19JH_INMATE_DTB:j7200-evm ?= "inmate-k3-j7200-evm.dtb" 21JH_INMATE_DTB:j7200-evm ?= "inmate-k3-j7200-evm.dtb"
20 22
@@ -22,6 +24,7 @@ JH_LINUX_DEMO_CELL ?= ""
22JH_LINUX_DEMO_CELL:am62xx ?= "k3-am625-sk-linux-demo.cell" 24JH_LINUX_DEMO_CELL:am62xx ?= "k3-am625-sk-linux-demo.cell"
23JH_LINUX_DEMO_CELL:am65xx ?= "k3-am654-idk-linux-demo.cell" 25JH_LINUX_DEMO_CELL:am65xx ?= "k3-am654-idk-linux-demo.cell"
24JH_LINUX_DEMO_CELL:am62pxx ?= "k3-am62p5-sk-linux-demo.cell" 26JH_LINUX_DEMO_CELL:am62pxx ?= "k3-am62p5-sk-linux-demo.cell"
27JH_LINUX_DEMO_CELL:am62lxx ?= "k3-am62l3-evm-linux-demo.cell"
25JH_LINUX_DEMO_CELL:j7 ?= "k3-j721e-evm-linux-demo.cell" 28JH_LINUX_DEMO_CELL:j7 ?= "k3-j721e-evm-linux-demo.cell"
26JH_LINUX_DEMO_CELL:j7200-evm ?= "k3-j7200-evm-linux-demo.cell" 29JH_LINUX_DEMO_CELL:j7200-evm ?= "k3-j7200-evm-linux-demo.cell"
27 30
@@ -31,6 +34,7 @@ JH_RAMFS_IMAGE ?= "${INITRAMFS_IMAGE}"
31JH_CMDLINE ?= "" 34JH_CMDLINE ?= ""
32JH_CMDLINE:am62xx ?= "console=ttyS3,115200n8 earlycon=ns16550a,mmio32,0x02810000" 35JH_CMDLINE:am62xx ?= "console=ttyS3,115200n8 earlycon=ns16550a,mmio32,0x02810000"
33JH_CMDLINE:am62pxx ?= "console=ttyS1,115200n8" 36JH_CMDLINE:am62pxx ?= "console=ttyS1,115200n8"
37JH_CMDLINE:am62lxx ?= "console=ttyS3,115200n8"
34JH_CMDLINE:am65xx ?= "console=ttyS1,115200n8" 38JH_CMDLINE:am65xx ?= "console=ttyS1,115200n8"
35JH_CMDLINE:j7 ?= "console=ttyS3,115200n8" 39JH_CMDLINE:j7 ?= "console=ttyS3,115200n8"
36JH_CMDLINE:j7200-evm ?= "console=ttyS3,115200n8" 40JH_CMDLINE:j7200-evm ?= "console=ttyS3,115200n8"
diff --git a/meta-ti-extras/recipes-ti/jailhouse/ti-jailhouse.inc b/meta-ti-extras/recipes-ti/jailhouse/ti-jailhouse.inc
index 2831e560..62a97df6 100644
--- a/meta-ti-extras/recipes-ti/jailhouse/ti-jailhouse.inc
+++ b/meta-ti-extras/recipes-ti/jailhouse/ti-jailhouse.inc
@@ -11,10 +11,10 @@ LIC_FILES_CHKSUM = " \
11 file://COPYING;md5=9fa7f895f96bde2d47fd5b7d95b6ba4d \ 11 file://COPYING;md5=9fa7f895f96bde2d47fd5b7d95b6ba4d \
12" 12"
13 13
14COMPATIBLE_MACHINE = "am62xx|am62pxx" 14COMPATIBLE_MACHINE = "am62xx|am62pxx|am62lxx"
15TARGET_CC_ARCH += "${LDFLAGS}" 15TARGET_CC_ARCH += "${LDFLAGS}"
16PV = "0.12+git" 16PV = "0.12+git"
17SRCREV = "9b494ddf4bd8845a2c1063352d08a274ef61777b" 17SRCREV = "dc77c05460bc3df8f2ddc9cc3a9990ca31cb9f9d"
18BRANCH = "master" 18BRANCH = "master"
19SRC_URI = " \ 19SRC_URI = " \
20 git://git.ti.com/git/jailhouse/ti-jailhouse.git;protocol=https;branch=${BRANCH} \ 20 git://git.ti.com/git/jailhouse/ti-jailhouse.git;protocol=https;branch=${BRANCH} \
@@ -63,6 +63,7 @@ JH_SYSCONFIG_CELL ?= ""
63JH_SYSCONFIG_CELL:am62xx ?= "k3-am625-sk.cell" 63JH_SYSCONFIG_CELL:am62xx ?= "k3-am625-sk.cell"
64JH_SYSCONFIG_CELL:am65xx ?= "k3-am654-idk.cell" 64JH_SYSCONFIG_CELL:am65xx ?= "k3-am654-idk.cell"
65JH_SYSCONFIG_CELL:am62pxx ?= "k3-am62p5-sk.cell" 65JH_SYSCONFIG_CELL:am62pxx ?= "k3-am62p5-sk.cell"
66JH_SYSCONFIG_CELL:am62lxx ?= "k3-am62l3-evm.cell"
66JH_SYSCONFIG_CELL:j7 ?= "k3-j721e-evm.cell" 67JH_SYSCONFIG_CELL:j7 ?= "k3-j721e-evm.cell"
67JH_SYSCONFIG_CELL:j7200-evm ?= "k3-j7200-evm.cell" 68JH_SYSCONFIG_CELL:j7200-evm ?= "k3-j7200-evm.cell"
68 69