[PATCH dunfell/master 2/2] prusw-fw-am65x-sr2: Add recipe for ICSSG Switch mode firmware for AM65x SR2.0
Vignesh Raghavendra
From: Vignesh Raghavedra <vigneshr@...>
Add AM65x SR2.0 ICSSG Switch firmware. Base version is 02.02.09.06 Signed-off-by: Vignesh Raghavendra <vigneshr@...> --- .../prusw-fw/prusw-fw-am65x-sr2_git.bb | 39 +++++++++++++++++++ recipes-kernel/linux/kernel-rdepends.inc | 2 +- 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 recipes-bsp/prusw-fw/prusw-fw-am65x-sr2_git.bb diff --git a/recipes-bsp/prusw-fw/prusw-fw-am65x-sr2_git.bb b/recipes-bsp/prusw-fw/prusw-fw-am65x-sr2_git.bb new file mode 100644 index 000000000000..03cbe1d77475 --- /dev/null +++ b/recipes-bsp/prusw-fw/prusw-fw-am65x-sr2_git.bb @@ -0,0 +1,39 @@ +SUMMARY = "PRU Ethernet Switch firmware for AM65xx SR2.0" + +LICENSE = "TI-TFL" +LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76" + +PV = "02.02.09.06" + +CLEANBROKEN = "1" + +COMPATIBLE_MACHINE = "am65xx-evm" + +PACKAGE_ARCH = "${MACHINE_ARCH}" + +SRCREV = "10bcf8564c6e9277e7f402fb02cf941956d0d3eb" +BRANCH ?= "ti-linux-firmware" + +SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}" + +S = "${WORKDIR}/git" + +TARGET = " \ + am65x-sr2-pru0-prusw-fw.elf \ + am65x-sr2-pru1-prusw-fw.elf \ + am65x-sr2-rtu0-prusw-fw.elf \ + am65x-sr2-rtu1-prusw-fw.elf \ + am65x-sr2-txpru0-prusw-fw.elf \ + am65x-sr2-txpru1-prusw-fw.elf \ +" + +do_install() { + install -d ${D}${base_libdir}/firmware/ti-pruss + for f in ${TARGET}; do + install -m 0644 ${S}/ti-pruss/$f ${D}${base_libdir}/firmware/ti-pruss/$f + done +} + +FILES_${PN} = "${base_libdir}/firmware" + +INSANE_SKIP_${PN} = "arch" diff --git a/recipes-kernel/linux/kernel-rdepends.inc b/recipes-kernel/linux/kernel-rdepends.inc index 743b352c0b55..5e5241c9129d 100644 --- a/recipes-kernel/linux/kernel-rdepends.inc +++ b/recipes-kernel/linux/kernel-rdepends.inc @@ -34,7 +34,7 @@ RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am57xx-hs-evm = " prueth-fw prusw-fw RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_ti43x = " prueth-fw pruhsr-fw pruprp-fw" RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_ti33x = " prueth-fw pruhsr-fw pruprp-fw" RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am65xx = " prueth-fw-am65x" -RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am65xx-evm = " prueth-fw-am65x-sr2" +RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am65xx-evm = " prueth-fw-am65x-sr2 prusw-fw-am65x-sr2" RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am64xx-evm = " prueth-fw-am65x-sr2" # Add run-time dependency for Cadence MHDP firmware to the rootfs -- 2.33.1
|
|
Re: [master/dunfell][PATCH v3 3/3] conf: omap-a15: fix the dtb file path for extlinux boot
Yogesh Siraswar
On 10/18/21 5:17 PM, Denys Dmytriyenko wrote:
On Mon, Oct 18, 2021 at 10:10:34PM +0000, Yogesh Siraswar via lists.yoctoproject.org wrote:Will apply in the right order.The uboot extlinux is using kernel device tree variable to populate theLooks reasonable, but should probably be the first patch in the series for Also, what's with 2 extra empty lines?Will fix it while applying, Signed-off-by: Yogesh Siraswar <yogeshs@...>
|
|
Re: [dunfell/master] ipc: ti-rpmsg-char: Update library to 0.3.1
praneeth
On 10/18/21 4:28 PM, Hari Nagalla via lists.yoctoproject.org wrote:
Update the ti-rpmsg-char library to 0.3.1 version that enables theReviewed-by: Praneeth Bajjuri <praneeth@...> ---
|
|
Re: [master/dunfell][PATCH v3 3/3] conf: omap-a15: fix the dtb file path for extlinux boot
Denys Dmytriyenko
On Mon, Oct 18, 2021 at 10:10:34PM +0000, Yogesh Siraswar via lists.yoctoproject.org wrote:
The uboot extlinux is using kernel device tree variable to populate theLooks reasonable, but should probably be the first patch in the series for bisectability. Also, what's with 2 extra empty lines? Signed-off-by: Yogesh Siraswar <yogeshs@...>-- Regards, Denys Dmytriyenko <denis@...> PGP: 0x420902729A92C964 - https://denix.org/0x420902729A92C964 Fingerprint: 25FC E4A5 8A72 2F69 1186 6D76 4209 0272 9A92 C964
|
|
[master/dunfell][PATCH v3 2/3] conf: am57xx-evm: ReIntroduce existent dtb* for 5.10
Yogesh Siraswar
This reverts commit 43bf0f36a3ac62cc3378688358ba704a27b501ce.
Added dtb and dtbo for am57xx Signed-off-by: Yogesh Siraswar <yogeshs@...> --- conf/machine/am57xx-evm.conf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/conf/machine/am57xx-evm.conf b/conf/machine/am57xx-evm.conf index 78e730ca..7441e80e 100644 --- a/conf/machine/am57xx-evm.conf +++ b/conf/machine/am57xx-evm.conf @@ -14,10 +14,14 @@ KERNEL_DEVICETREE = " \ am57xx-beagle-x15-revc.dtb \ am5729-beagleboneai.dtb \ am57xx-evm.dtb \ - am57xx-evm-reva3.dtb \ + ti/am57xx-evm-common.dtbo \ + ti/am57xx-evm-reva3.dtbo \ am571x-idk.dtb \ + ti/am571x-idk-touchscreen.dtbo \ am572x-idk.dtb \ am574x-idk.dtb \ + ti/am57xx-idk-osd-lcd-common.dtbo \ + ti/am572x-idk-touchscreen.dtbo \ " KERNEL_DEVICETREE += "${@oe.utils.conditional('ENABLE_TI_UIO_DEVICES', '1', 'am574x-idk-pru-excl-uio.dtb am572x-idk-pru-excl-uio.dtb am571x-idk-pru-excl-uio.dtb', '', d)}" -- 2.17.1
|
|
[master/dunfell][PATCH v3 0/3] ReIntroduce missing
Yogesh Siraswar
Added new patch to fix the compile issue with dtb* in ti folder
Yogesh Siraswar (3): conf: dra7xx-evm: ReIntroduce existent dtb* for 5.10 conf: am57xx-evm: ReIntroduce existent dtb* for 5.10 conf: omap-a15: fix the dtb file path for extlinux boot conf/machine/am57xx-evm.conf | 6 +++++- conf/machine/dra7xx-evm.conf | 8 ++++++++ conf/machine/include/omap-a15.inc | 6 +++++- 3 files changed, 18 insertions(+), 2 deletions(-) -- 2.17.1
|
|
[master/dunfell][PATCH v3 1/3] conf: dra7xx-evm: ReIntroduce existent dtb* for 5.10
Yogesh Siraswar
This reverts commit 8bdfe1413c00e0c55132989dafcf8d91827999c3.
Introduces existent dtb and dtbo for dra7x Signed-off-by: Yogesh Siraswar <yogeshs@...> --- conf/machine/dra7xx-evm.conf | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/conf/machine/dra7xx-evm.conf b/conf/machine/dra7xx-evm.conf index ad4b0263..db4a5e1c 100644 --- a/conf/machine/dra7xx-evm.conf +++ b/conf/machine/dra7xx-evm.conf @@ -10,10 +10,18 @@ SERIAL_CONSOLES = "115200;ttyS0" KERNEL_DEVICETREE = " \ dra7-evm.dtb \ + ti/dra7x-evm-osd-lcd-common.dtbo \ dra71-evm.dtb \ + dra71-evm-nand.dtb \ + ti/dra71-evm-lcd-auo-g101evn01.0.dtbo \ dra72-evm.dtb \ dra72-evm-revc.dtb \ + ti/dra72-evm-touchscreen.dtbo \ + ti/dra74-evm-touchscreen.dtbo \ dra76-evm.dtb \ + ti/dra76-evm-tfp410.dtbo \ + ti/lcd-osd101t2045.dtbo \ + ti/lcd-osd101t2587.dtbo \ " UBOOT_MACHINE = "dra7xx_evm_config" -- 2.17.1
|
|
[master/dunfell][PATCH v3 3/3] conf: omap-a15: fix the dtb file path for extlinux boot
Yogesh Siraswar
The uboot extlinux is using kernel device tree variable to populate the
dtb files. The error occurs if the device tree files are in ti folder since there is no ti folder in deploy directory. Fix the kernel device tree path before using in the uboot extlinux. Signed-off-by: Yogesh Siraswar <yogeshs@...> --- conf/machine/include/omap-a15.inc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/conf/machine/include/omap-a15.inc b/conf/machine/include/omap-a15.inc index c95b0ccc..8356c920 100644 --- a/conf/machine/include/omap-a15.inc +++ b/conf/machine/include/omap-a15.inc @@ -19,15 +19,19 @@ UBOOT_ARCH = "arm" UBOOT_ENTRYPOINT = "0x80008000" UBOOT_LOADADDRESS = "0x80008000" +DEVICETREE_FILE = "${@d.getVar('KERNEL_DEVICETREE').replace("ti/","")}" + # Generate an extlinux.conf file UBOOT_EXTLINUX = "1" UBOOT_EXTLINUX_ROOT = "root=PARTUUID=${uuid}" UBOOT_EXTLINUX_BOOT_FILES = " \ extlinux.conf;extlinux/extlinux.conf \ ${KERNEL_IMAGETYPE} \ - ${KERNEL_DEVICETREE} \ + ${DEVICETREE_FILE} \ " + + SPL_BINARY = "MLO" UBOOT_SUFFIX = "img" -- 2.17.1
|
|
[dunfell/master] ipc: ti-rpmsg-char: Update library to 0.3.1
Hari Nagalla
Update the ti-rpmsg-char library to 0.3.1 version that enables the
support for the M4F remote processor on AM64x SoCs. Signed-off-by: Hari Nagalla <hnagalla@...> --- recipes-ti/ipc/ti-rpmsg-char.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes-ti/ipc/ti-rpmsg-char.inc b/recipes-ti/ipc/ti-rpmsg-char.inc index df14d63f..140536e7 100644 --- a/recipes-ti/ipc/ti-rpmsg-char.inc +++ b/recipes-ti/ipc/ti-rpmsg-char.inc @@ -7,10 +7,10 @@ PROTOCOL = "git" BRANCH = "master" SRC_URI = "git://git.ti.com/rpmsg/ti-rpmsg-char.git;protocol=${PROTOCOL};branch=${BRANCH};" -# Initial 0.3.0 release -SRCREV = "0e76d13d08f0df5c7e70d58bbf76f7e299906ae1" +# Initial 0.3.1 release +SRCREV = "0824546f61bda7715519841d9b9f0fb030ddfaf2" -PV = "0.3.0+git${SRCPV}" +PV = "0.3.1+git${SRCPV}" S = "${WORKDIR}/git" -- 2.17.1
|
|
[master/dunfell][Patch 2/2] linux-ti-staging-rt: Update SRCREV to 5.10.65
Yogesh Siraswar
Update SRCREV to 5.10.65
Signed-off-by: Yogesh Siraswar <yogeshs@...> --- recipes-kernel/linux/linux-ti-staging-rt_5.10.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-kernel/linux/linux-ti-staging-rt_5.10.bb b/recipes-kernel/linux/linux-ti-staging-rt_5.10.bb index 91692506..a5fd6957 100644 --- a/recipes-kernel/linux/linux-ti-staging-rt_5.10.bb +++ b/recipes-kernel/linux/linux-ti-staging-rt_5.10.bb @@ -6,5 +6,5 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-5.10:" BRANCH = "ti-rt-linux-5.10.y" -SRCREV = "c0d9886f48dda1788995c4e0d6a7286d177df2f1" -PV = "5.10.59+git${SRCPV}" +SRCREV = "890b86772cff397e32c66ea6528fe8702d7e44a5" +PV = "5.10.65+git${SRCPV}" -- 2.17.1
|
|
[master/dunfell][Patch 1/2] linux-ti-staging: Update SRCREV to 5.10.65
Yogesh Siraswar
Update linux to 5.10.65
Signed-off-by: Yogesh Siraswar <yogeshs@...> --- recipes-kernel/linux/linux-ti-staging_5.10.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-kernel/linux/linux-ti-staging_5.10.bb b/recipes-kernel/linux/linux-ti-staging_5.10.bb index 855546c6..aecac1b6 100644 --- a/recipes-kernel/linux/linux-ti-staging_5.10.bb +++ b/recipes-kernel/linux/linux-ti-staging_5.10.bb @@ -23,8 +23,8 @@ S = "${WORKDIR}/git" BRANCH = "ti-linux-5.10.y" -SRCREV = "04b02a7e8eae7701b206c598ba9ec95d1bf12ba9" -PV = "5.10.59+git${SRCPV}" +SRCREV = "1d48ab8a3d3b58f74c02223a797dd80964310b3b" +PV = "5.10.65+git${SRCPV}" # Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild MACHINE_KERNEL_PR_append = "a" -- 2.17.1
|
|
Re: [PATCH] meta-ti: Fix several errors introduced during override syntax changes
Yogesh Siraswar
Applied to master. Thanks
toggle quoted messageShow quoted text
On 10/15/21 2:01 PM, Denys Dmytriyenko wrote:
It appears this patch was corrupted, probably because it was sent by MUA and
|
|
Re: [master/dunfell PATCH v1] pru-icss_git.bb: add AM64x, update to PSSP v6.0.0
Nick Saulnier
Additional notes:
toggle quoted messageShow quoted text
1) Did not have time to test the patch, let me know if additional changes are needed. 2) Should we remove J7 from this script since TI does not currently support generic PRU development on J7? 3) I did not modify any files other than recipes-bsp/pru/pru-icss_git.bb. Are there any other files that need to be modified to get PRU SW Support Package to populate in the AM64x SDK example-applications folder like the other processors? Thanks, Nick
-----Original Message-----
From: Saulnier, Nick Sent: Sunday, October 17, 2021 9:36 PM To: meta-ti@... Cc: Saulnier, Nick <nsaulnier@...>; Siraswar, Yogesh <yogeshs@...>; Kishon Vijay Abraham <kishon@...>; Anna, Suman <s-anna@...> Subject: [meta-ti][master/dunfell PATCH v1] pru-icss_git.bb: add AM64x, update to PSSP v6.0.0 PRU Software Support Package (PSSP) v6.0.0 should be included in Linux Processor SDK 8.1 for AM335x, AM437x, AM57x (if generated), AM64x, AM65x under example-applications. For the release notes that come with v6.0.0, see https://git.ti.com/cgit/pru-software-support-package/pru-software-support-package/tag/?h=v6.0.0 Linux Processor SDK 8.1 will be the first AM64x SDK release to include the PSSP. PRU firmware will also be generated and placed in the default filesystem under lib/firmware/pru. Signed-off-by: Nick Saulnier <nsaulnier@...> --- recipes-bsp/pru/pru-icss_git.bb | 64 +++++++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 2 deletions(-) diff --git a/recipes-bsp/pru/pru-icss_git.bb b/recipes-bsp/pru/pru-icss_git.bb index c74a15dc88a2..32d643ab9f19 100644 --- a/recipes-bsp/pru/pru-icss_git.bb +++ b/recipes-bsp/pru/pru-icss_git.bb @@ -8,9 +8,9 @@ inherit update-alternatives BRANCH = "master" SRC_URI = "git://git.ti.com/pru-software-support-package/pru-software-support-package.git;protocol=git;branch=${BRANCH}" -SRCREV = "a9bff6f43001cf66dc1ed3ef7e9dfb688b67f7bb" +SRCREV = "138d499bedc874b961df520ca66f0061717804fa" -PV = "5.7.0" +PV = "6.0.0" PR = "r0" require recipes-ti/includes/ti-paths.inc @@ -41,6 +41,7 @@ PLATFORM_ti33x = "am335x" PLATFORM_ti43x = "am437x" PLATFORM_omap-a15 = "am572x" PLATFORM_k2g = "k2g" +PLATFORM_am64xx = "am64x" PLATFORM_am65xx = "am65x" PLATFORM_j7 = "j721e" @@ -112,6 +113,28 @@ do_install_append_k2g() { done } +do_install_append_am64xx(){ + for i in 0 1 + do + install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU${i}/PRU_Halt_${i}.out \ + ${D}${base_libdir}/firmware/pru + install -m 644 ${S}/examples/${PLATFORM}/RTU_Halt/gen/RTU${i}/RTU_Halt_${i}.out \ + ${D}${base_libdir}/firmware/pru + install -m 644 ${S}/examples/${PLATFORM}/TX_PRU_Halt/gen/TX_PRU${i}/TX_PRU_Halt_${i}.out \ + ${D}${base_libdir}/firmware/pru + done + for i in 0 1 + do + for j in 0 1 + do + install -m 0644 ${S}/examples/${PLATFORM}/PRU_RPMsg_Echo_Interrupt${j}/gen/icssg${i}/PRU_RPMsg_Echo_Interrupt${i}_${j}.out \ + ${D}${base_libdir}/firmware/pru + install -m 0644 ${S}/examples/${PLATFORM}/RTU_RPMsg_Echo_Interrupt${j}/gen/icssg${i}/RTU_RPMsg_Echo_Interrupt${i}_${j}.out \ + ${D}${base_libdir}/firmware/pru + done + done +} + do_install_append_am65xx() { for i in 0 1 do @@ -167,6 +190,7 @@ PRU_ICSS_ALTERNATIVES_ti33x = "am335x-pru0-fw am335x-pru1-fw" PRU_ICSS_ALTERNATIVES_ti43x = "am437x-pru0_0-fw am437x-pru0_1-fw am437x-pru1_0-fw am437x-pru1_1-fw" PRU_ICSS_ALTERNATIVES_omap-a15 = "am57xx-pru1_0-fw am57xx-pru1_1-fw am57xx-pru2_0-fw am57xx-pru2_1-fw" PRU_ICSS_ALTERNATIVES_k2g = "k2g-pru0_0-fw k2g-pru0_1-fw k2g-pru1_0-fw k2g-pru1_1-fw" +PRU_ICSS_ALTERNATIVES_am64xx = "am64x-pru0_0-fw am64x-pru0_1-fw am64x-pru1_0-fw am64x-pru1_1-fw am64x-rtu0_0-fw am64x-rtu0_1-fw am64x-rtu1_0-fw am64x-rtu1_1-fw" PRU_ICSS_ALTERNATIVES_am65xx = "am65x-pru0_0-fw am65x-pru0_1-fw am65x-pru1_0-fw am65x-pru1_1-fw am65x-pru2_0-fw am65x-pru2_1-fw am65x-rtu0_0-fw am65x-rtu0_1-fw am65x-rtu1_0-fw am65x-rtu1_1-fw am65x-rtu2_0-fw am65x-rtu2_1-fw" PRU_ICSS_ALTERNATIVES_j7 = "j7-pru0_0-fw j7-pru0_1-fw j7-pru1_0-fw j7-pru1_1-fw j7-rtu0_0-fw j7-rtu0_1-fw j7-rtu1_0-fw j7-rtu1_1-fw" @@ -189,6 +213,19 @@ ALTERNATIVE_LINK_NAME[k2g-pru0_1-fw] = "${base_libdir}/firmware/k2g-pru0_1-fw" ALTERNATIVE_LINK_NAME[k2g-pru1_0-fw] = "${base_libdir}/firmware/k2g-pru1_0-fw" ALTERNATIVE_LINK_NAME[k2g-pru1_1-fw] = "${base_libdir}/firmware/k2g-pru1_1-fw" +ALTERNATIVE_LINK_NAME[am64x-pru0_0-fw] = "${base_libdir}/firmware/am64x-pru0_0-fw" +ALTERNATIVE_LINK_NAME[am64x-pru0_1-fw] = "${base_libdir}/firmware/am64x-pru0_1-fw" +ALTERNATIVE_LINK_NAME[am64x-pru1_0-fw] = "${base_libdir}/firmware/am64x-pru1_0-fw" +ALTERNATIVE_LINK_NAME[am64x-pru1_1-fw] = "${base_libdir}/firmware/am64x-pru1_1-fw" +ALTERNATIVE_LINK_NAME[am64x-rtu0_0-fw] = "${base_libdir}/firmware/am64x-rtu0_0-fw" +ALTERNATIVE_LINK_NAME[am64x-rtu0_1-fw] = "${base_libdir}/firmware/am64x-rtu0_1-fw" +ALTERNATIVE_LINK_NAME[am64x-rtu1_0-fw] = "${base_libdir}/firmware/am64x-rtu1_0-fw" +ALTERNATIVE_LINK_NAME[am64x-rtu1_1-fw] = "${base_libdir}/firmware/am64x-rtu1_1-fw" +ALTERNATIVE_LINK_NAME[am64x-txpru0_0-fw] = "${base_libdir}/firmware/am64x-txpru0_0-fw" +ALTERNATIVE_LINK_NAME[am64x-txpru0_1-fw] = "${base_libdir}/firmware/am64x-txpru0_1-fw" +ALTERNATIVE_LINK_NAME[am64x-txpru1_0-fw] = "${base_libdir}/firmware/am64x-txpru1_0-fw" +ALTERNATIVE_LINK_NAME[am64x-txpru1_1-fw] = "${base_libdir}/firmware/am64x-txpru1_1-fw" + ALTERNATIVE_LINK_NAME[am65x-pru0_0-fw] = "${base_libdir}/firmware/am65x-pru0_0-fw" ALTERNATIVE_LINK_NAME[am65x-pru0_1-fw] = "${base_libdir}/firmware/am65x-pru0_1-fw" ALTERNATIVE_LINK_NAME[am65x-pru1_0-fw] = "${base_libdir}/firmware/am65x-pru1_0-fw" @@ -225,6 +262,7 @@ ALTERNATIVE_LINK_NAME[j7-txpru1_1-fw] = "${base_libdir}/firmware/j7-txpru1_1-fw" ALTERNATIVE_pru-icss-halt = "${PRU_ICSS_ALTERNATIVES}" # Only Halt firmware images are supported for the Tx_PRU cores +ALTERNATIVE_pru-icss-halt_append_am64xx = " am64x-txpru0_0-fw am64x-txpru0_1-fw am64x-txpru1_0-fw am64x-txpru1_1-fw" ALTERNATIVE_pru-icss-halt_append_am65xx = " am65x-txpru0_0-fw am65x-txpru0_1-fw am65x-txpru1_0-fw am65x-txpru1_1-fw am65x-txpru2_0-fw am65x-txpru2_1-fw" ALTERNATIVE_pru-icss-halt_append_j7 = " j7-txpru0_0-fw j7-txpru0_1-fw j7-txpru1_0-fw j7-txpru1_1-fw" @@ -246,6 +284,19 @@ ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru0_1-fw] = "${base_libdir}/firmware/pru/P ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru1_0-fw] = "${base_libdir}/firmware/pru/PRU_Halt.out" ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru1_1-fw] = "${base_libdir}/firmware/pru/PRU_Halt.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-pru0_0-fw] = "${base_libdir}/firmware/pru/PRU_Halt_0.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-pru0_1-fw] = "${base_libdir}/firmware/pru/PRU_Halt_1.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-pru1_0-fw] = "${base_libdir}/firmware/pru/PRU_Halt_0.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-pru1_1-fw] = "${base_libdir}/firmware/pru/PRU_Halt_1.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-rtu0_0-fw] = "${base_libdir}/firmware/pru/RTU_Halt_0.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-rtu0_1-fw] = "${base_libdir}/firmware/pru/RTU_Halt_1.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-rtu1_0-fw] = "${base_libdir}/firmware/pru/RTU_Halt_0.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-rtu1_1-fw] = "${base_libdir}/firmware/pru/RTU_Halt_1.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-txpru0_0-fw] = "${base_libdir}/firmware/pru/TX_PRU_Halt_0.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-txpru0_1-fw] = "${base_libdir}/firmware/pru/TX_PRU_Halt_1.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-txpru1_0-fw] = "${base_libdir}/firmware/pru/TX_PRU_Halt_0.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-txpru1_1-fw] = "${base_libdir}/firmware/pru/TX_PRU_Halt_1.out" + ALTERNATIVE_TARGET_pru-icss-halt[am65x-pru0_0-fw] = "${base_libdir}/firmware/pru/PRU_Halt_0.out" ALTERNATIVE_TARGET_pru-icss-halt[am65x-pru0_1-fw] = "${base_libdir}/firmware/pru/PRU_Halt_1.out" ALTERNATIVE_TARGET_pru-icss-halt[am65x-pru1_0-fw] = "${base_libdir}/firmware/pru/PRU_Halt_0.out" @@ -302,6 +353,15 @@ ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru0_1-fw] = "${base_libdir}/firmware ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru1_0-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out" ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru1_1-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-pru0_0-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt0_0.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-pru0_1-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt0_1.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-pru1_0-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-pru1_1-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-rtu0_0-fw] = "${base_libdir}/firmware/pru/RTU_RPMsg_Echo_Interrupt0_0.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-rtu0_1-fw] = "${base_libdir}/firmware/pru/RTU_RPMsg_Echo_Interrupt0_1.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-rtu1_0-fw] = "${base_libdir}/firmware/pru/RTU_RPMsg_Echo_Interrupt1_0.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-rtu1_1-fw] = "${base_libdir}/firmware/pru/RTU_RPMsg_Echo_Interrupt1_1.out" + ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-pru0_0-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt0_0.out" ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-pru0_1-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt0_1.out" ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-pru1_0-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out" -- 2.17.1
|
|
[master/dunfell PATCH v1] pru-icss_git.bb: add AM64x, update to PSSP v6.0.0
Nick Saulnier
PRU Software Support Package (PSSP) v6.0.0 should be included in Linux Processor
SDK 8.1 for AM335x, AM437x, AM57x (if generated), AM64x, AM65x under example-applications. For the release notes that come with v6.0.0, see https://git.ti.com/cgit/pru-software-support-package/pru-software-support-package/tag/?h=v6.0.0 Linux Processor SDK 8.1 will be the first AM64x SDK release to include the PSSP. PRU firmware will also be generated and placed in the default filesystem under lib/firmware/pru. Signed-off-by: Nick Saulnier <nsaulnier@...> --- recipes-bsp/pru/pru-icss_git.bb | 64 +++++++++++++++++++++++++++++++-- 1 file changed, 62 insertions(+), 2 deletions(-) diff --git a/recipes-bsp/pru/pru-icss_git.bb b/recipes-bsp/pru/pru-icss_git.bb index c74a15dc88a2..32d643ab9f19 100644 --- a/recipes-bsp/pru/pru-icss_git.bb +++ b/recipes-bsp/pru/pru-icss_git.bb @@ -8,9 +8,9 @@ inherit update-alternatives BRANCH = "master" SRC_URI = "git://git.ti.com/pru-software-support-package/pru-software-support-package.git;protocol=git;branch=${BRANCH}" -SRCREV = "a9bff6f43001cf66dc1ed3ef7e9dfb688b67f7bb" +SRCREV = "138d499bedc874b961df520ca66f0061717804fa" -PV = "5.7.0" +PV = "6.0.0" PR = "r0" require recipes-ti/includes/ti-paths.inc @@ -41,6 +41,7 @@ PLATFORM_ti33x = "am335x" PLATFORM_ti43x = "am437x" PLATFORM_omap-a15 = "am572x" PLATFORM_k2g = "k2g" +PLATFORM_am64xx = "am64x" PLATFORM_am65xx = "am65x" PLATFORM_j7 = "j721e" @@ -112,6 +113,28 @@ do_install_append_k2g() { done } +do_install_append_am64xx(){ + for i in 0 1 + do + install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU${i}/PRU_Halt_${i}.out \ + ${D}${base_libdir}/firmware/pru + install -m 644 ${S}/examples/${PLATFORM}/RTU_Halt/gen/RTU${i}/RTU_Halt_${i}.out \ + ${D}${base_libdir}/firmware/pru + install -m 644 ${S}/examples/${PLATFORM}/TX_PRU_Halt/gen/TX_PRU${i}/TX_PRU_Halt_${i}.out \ + ${D}${base_libdir}/firmware/pru + done + for i in 0 1 + do + for j in 0 1 + do + install -m 0644 ${S}/examples/${PLATFORM}/PRU_RPMsg_Echo_Interrupt${j}/gen/icssg${i}/PRU_RPMsg_Echo_Interrupt${i}_${j}.out \ + ${D}${base_libdir}/firmware/pru + install -m 0644 ${S}/examples/${PLATFORM}/RTU_RPMsg_Echo_Interrupt${j}/gen/icssg${i}/RTU_RPMsg_Echo_Interrupt${i}_${j}.out \ + ${D}${base_libdir}/firmware/pru + done + done +} + do_install_append_am65xx() { for i in 0 1 do @@ -167,6 +190,7 @@ PRU_ICSS_ALTERNATIVES_ti33x = "am335x-pru0-fw am335x-pru1-fw" PRU_ICSS_ALTERNATIVES_ti43x = "am437x-pru0_0-fw am437x-pru0_1-fw am437x-pru1_0-fw am437x-pru1_1-fw" PRU_ICSS_ALTERNATIVES_omap-a15 = "am57xx-pru1_0-fw am57xx-pru1_1-fw am57xx-pru2_0-fw am57xx-pru2_1-fw" PRU_ICSS_ALTERNATIVES_k2g = "k2g-pru0_0-fw k2g-pru0_1-fw k2g-pru1_0-fw k2g-pru1_1-fw" +PRU_ICSS_ALTERNATIVES_am64xx = "am64x-pru0_0-fw am64x-pru0_1-fw am64x-pru1_0-fw am64x-pru1_1-fw am64x-rtu0_0-fw am64x-rtu0_1-fw am64x-rtu1_0-fw am64x-rtu1_1-fw" PRU_ICSS_ALTERNATIVES_am65xx = "am65x-pru0_0-fw am65x-pru0_1-fw am65x-pru1_0-fw am65x-pru1_1-fw am65x-pru2_0-fw am65x-pru2_1-fw am65x-rtu0_0-fw am65x-rtu0_1-fw am65x-rtu1_0-fw am65x-rtu1_1-fw am65x-rtu2_0-fw am65x-rtu2_1-fw" PRU_ICSS_ALTERNATIVES_j7 = "j7-pru0_0-fw j7-pru0_1-fw j7-pru1_0-fw j7-pru1_1-fw j7-rtu0_0-fw j7-rtu0_1-fw j7-rtu1_0-fw j7-rtu1_1-fw" @@ -189,6 +213,19 @@ ALTERNATIVE_LINK_NAME[k2g-pru0_1-fw] = "${base_libdir}/firmware/k2g-pru0_1-fw" ALTERNATIVE_LINK_NAME[k2g-pru1_0-fw] = "${base_libdir}/firmware/k2g-pru1_0-fw" ALTERNATIVE_LINK_NAME[k2g-pru1_1-fw] = "${base_libdir}/firmware/k2g-pru1_1-fw" +ALTERNATIVE_LINK_NAME[am64x-pru0_0-fw] = "${base_libdir}/firmware/am64x-pru0_0-fw" +ALTERNATIVE_LINK_NAME[am64x-pru0_1-fw] = "${base_libdir}/firmware/am64x-pru0_1-fw" +ALTERNATIVE_LINK_NAME[am64x-pru1_0-fw] = "${base_libdir}/firmware/am64x-pru1_0-fw" +ALTERNATIVE_LINK_NAME[am64x-pru1_1-fw] = "${base_libdir}/firmware/am64x-pru1_1-fw" +ALTERNATIVE_LINK_NAME[am64x-rtu0_0-fw] = "${base_libdir}/firmware/am64x-rtu0_0-fw" +ALTERNATIVE_LINK_NAME[am64x-rtu0_1-fw] = "${base_libdir}/firmware/am64x-rtu0_1-fw" +ALTERNATIVE_LINK_NAME[am64x-rtu1_0-fw] = "${base_libdir}/firmware/am64x-rtu1_0-fw" +ALTERNATIVE_LINK_NAME[am64x-rtu1_1-fw] = "${base_libdir}/firmware/am64x-rtu1_1-fw" +ALTERNATIVE_LINK_NAME[am64x-txpru0_0-fw] = "${base_libdir}/firmware/am64x-txpru0_0-fw" +ALTERNATIVE_LINK_NAME[am64x-txpru0_1-fw] = "${base_libdir}/firmware/am64x-txpru0_1-fw" +ALTERNATIVE_LINK_NAME[am64x-txpru1_0-fw] = "${base_libdir}/firmware/am64x-txpru1_0-fw" +ALTERNATIVE_LINK_NAME[am64x-txpru1_1-fw] = "${base_libdir}/firmware/am64x-txpru1_1-fw" + ALTERNATIVE_LINK_NAME[am65x-pru0_0-fw] = "${base_libdir}/firmware/am65x-pru0_0-fw" ALTERNATIVE_LINK_NAME[am65x-pru0_1-fw] = "${base_libdir}/firmware/am65x-pru0_1-fw" ALTERNATIVE_LINK_NAME[am65x-pru1_0-fw] = "${base_libdir}/firmware/am65x-pru1_0-fw" @@ -225,6 +262,7 @@ ALTERNATIVE_LINK_NAME[j7-txpru1_1-fw] = "${base_libdir}/firmware/j7-txpru1_1-fw" ALTERNATIVE_pru-icss-halt = "${PRU_ICSS_ALTERNATIVES}" # Only Halt firmware images are supported for the Tx_PRU cores +ALTERNATIVE_pru-icss-halt_append_am64xx = " am64x-txpru0_0-fw am64x-txpru0_1-fw am64x-txpru1_0-fw am64x-txpru1_1-fw" ALTERNATIVE_pru-icss-halt_append_am65xx = " am65x-txpru0_0-fw am65x-txpru0_1-fw am65x-txpru1_0-fw am65x-txpru1_1-fw am65x-txpru2_0-fw am65x-txpru2_1-fw" ALTERNATIVE_pru-icss-halt_append_j7 = " j7-txpru0_0-fw j7-txpru0_1-fw j7-txpru1_0-fw j7-txpru1_1-fw" @@ -246,6 +284,19 @@ ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru0_1-fw] = "${base_libdir}/firmware/pru/P ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru1_0-fw] = "${base_libdir}/firmware/pru/PRU_Halt.out" ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru1_1-fw] = "${base_libdir}/firmware/pru/PRU_Halt.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-pru0_0-fw] = "${base_libdir}/firmware/pru/PRU_Halt_0.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-pru0_1-fw] = "${base_libdir}/firmware/pru/PRU_Halt_1.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-pru1_0-fw] = "${base_libdir}/firmware/pru/PRU_Halt_0.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-pru1_1-fw] = "${base_libdir}/firmware/pru/PRU_Halt_1.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-rtu0_0-fw] = "${base_libdir}/firmware/pru/RTU_Halt_0.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-rtu0_1-fw] = "${base_libdir}/firmware/pru/RTU_Halt_1.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-rtu1_0-fw] = "${base_libdir}/firmware/pru/RTU_Halt_0.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-rtu1_1-fw] = "${base_libdir}/firmware/pru/RTU_Halt_1.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-txpru0_0-fw] = "${base_libdir}/firmware/pru/TX_PRU_Halt_0.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-txpru0_1-fw] = "${base_libdir}/firmware/pru/TX_PRU_Halt_1.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-txpru1_0-fw] = "${base_libdir}/firmware/pru/TX_PRU_Halt_0.out" +ALTERNATIVE_TARGET_pru-icss-halt[am64x-txpru1_1-fw] = "${base_libdir}/firmware/pru/TX_PRU_Halt_1.out" + ALTERNATIVE_TARGET_pru-icss-halt[am65x-pru0_0-fw] = "${base_libdir}/firmware/pru/PRU_Halt_0.out" ALTERNATIVE_TARGET_pru-icss-halt[am65x-pru0_1-fw] = "${base_libdir}/firmware/pru/PRU_Halt_1.out" ALTERNATIVE_TARGET_pru-icss-halt[am65x-pru1_0-fw] = "${base_libdir}/firmware/pru/PRU_Halt_0.out" @@ -302,6 +353,15 @@ ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru0_1-fw] = "${base_libdir}/firmware ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru1_0-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out" ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru1_1-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-pru0_0-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt0_0.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-pru0_1-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt0_1.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-pru1_0-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-pru1_1-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-rtu0_0-fw] = "${base_libdir}/firmware/pru/RTU_RPMsg_Echo_Interrupt0_0.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-rtu0_1-fw] = "${base_libdir}/firmware/pru/RTU_RPMsg_Echo_Interrupt0_1.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-rtu1_0-fw] = "${base_libdir}/firmware/pru/RTU_RPMsg_Echo_Interrupt1_0.out" +ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am64x-rtu1_1-fw] = "${base_libdir}/firmware/pru/RTU_RPMsg_Echo_Interrupt1_1.out" + ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-pru0_0-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt0_0.out" ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-pru0_1-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt0_1.out" ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am65x-pru1_0-fw] = "${base_libdir}/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out" -- 2.17.1
|
|
Re: [PATCH] meta-ti: Fix several errors introduced during override syntax changes
Denys Dmytriyenko
It appears this patch was corrupted, probably because it was sent by MUA and
toggle quoted messageShow quoted text
not with git-send-email. I just re-sent a corrected version.
On Wed, Oct 06, 2021 at 07:43:32PM -0400, Denys Dmytriyenko wrote:
Missing Signed-off-by: line, but here it is - should be added by patchwork.
|
|
[master][PATCH] meta-ti: Fix several errors introduced during override syntax changes
Denys Dmytriyenko
From: Phil Sutherland <phils@...>
Signed-off-by: Phil Sutherland <phil@...> Reviewed-by: Denys Dmytriyenko <denys@...> Signed-off-by: Denys Dmytriyenko <denys@...> --- recipes-ti/devtools/gcc-linaro-baremetal-aarch64-native.bb | 4 ++-- recipes-ti/devtools/gcc-linaro-baremetal-native.bb | 4 ++-- recipes-ti/devtools/ti-cgt-arm_18.12.5.bb | 2 +- recipes-ti/devtools/ti-cgt-pru_2.3.2.bb | 4 ++-- recipes-ti/devtools/ti-cgt470.inc | 2 +- recipes-ti/devtools/ti-cgt6x_8.3.2.bb | 8 ++++---- recipes-ti/devtools/ti-cgt7x_1.2.0.bb | 2 +- recipes-ti/dmai/ti-dmai/loadmodules-ti-dmai-apps.sh | 2 +- recipes-ti/dmai/ti-dmai/loadmodules-ti-dmai-o3530_al.sh | 2 +- recipes-ti/dmai/ti-dmai/unloadmodules-ti-dmai-apps.sh | 2 +- 10 files changed, 16 insertions(+), 16 deletions(-) diff --git a/recipes-ti/devtools/gcc-linaro-baremetal-aarch64-native.bb b/recipes-ti/devtools/gcc-linaro-baremetal-aarch64-native.bb index f1596a8..3b40c9b 100644 --- a/recipes-ti/devtools/gcc-linaro-baremetal-aarch64-native.bb +++ b/recipes-ti/devtools/gcc-linaro-baremetal-aarch64-native.bb @@ -1,6 +1,6 @@ include recipes-ti/devtools/gcc-linaro.inc -PACKAGE_DIR = "gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64:aarch64-elf" +PACKAGE_DIR = "gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64_aarch64-elf" S = "${WORKDIR}/${PACKAGE_DIR}" LIC_CHKSUM = "bc7fad4bba98e7a4cd5ab3042506493c" @@ -8,7 +8,7 @@ LIC_CHKSUM = "bc7fad4bba98e7a4cd5ab3042506493c" inherit native require recipes-ti/includes/ti-paths.inc -SRC_URI = "https://releases.linaro.org/components/toolchain/binaries/7.2-${GCC_ARM_YEAR}/aarch64-elf/gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64:aarch64-elf.tar.xz;name=gcc-linaro-aarch64" +SRC_URI = "https://releases.linaro.org/components/toolchain/binaries/7.2-${GCC_ARM_YEAR}/aarch64-elf/gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64_aarch64-elf.tar.xz;name=gcc-linaro-aarch64" SRC_URI[gcc-linaro-aarch64.md5sum] = "4972f8943820bdd2f577f498de78964b" SRC_URI[gcc-linaro-aarch64.sha256sum] = "30fb7d876bcb982c502057c593d9c1f11b35d5158a26d986718e2b998388c4c8" diff --git a/recipes-ti/devtools/gcc-linaro-baremetal-native.bb b/recipes-ti/devtools/gcc-linaro-baremetal-native.bb index d0683fe..6d5ec19 100644 --- a/recipes-ti/devtools/gcc-linaro-baremetal-native.bb +++ b/recipes-ti/devtools/gcc-linaro-baremetal-native.bb @@ -1,6 +1,6 @@ include recipes-ti/devtools/gcc-linaro.inc -PACKAGE_DIR = "gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64:arm-eabi" +PACKAGE_DIR = "gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64_arm-eabi" S = "${WORKDIR}/${PACKAGE_DIR}" LIC_CHKSUM = "bc7fad4bba98e7a4cd5ab3042506493c" @@ -8,7 +8,7 @@ LIC_CHKSUM = "bc7fad4bba98e7a4cd5ab3042506493c" inherit native require recipes-ti/includes/ti-paths.inc -SRC_URI = "https://releases.linaro.org/components/toolchain/binaries/7.2-${GCC_ARM_YEAR}/arm-eabi/gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64:arm-eabi.tar.xz;name=gcc-linaro" +SRC_URI = "https://releases.linaro.org/components/toolchain/binaries/7.2-${GCC_ARM_YEAR}/arm-eabi/gcc-linaro-${PV}-${GCC_ARM_YEAR}-x86_64_arm-eabi.tar.xz;name=gcc-linaro" SRC_URI[gcc-linaro.md5sum] = "9a4a39cfc78c84375b1160aa93587aed" SRC_URI[gcc-linaro.sha256sum] = "45fc4f90af2e2e9c3197a275f6005ef5639f7a1889fa3eb24c3125ccd70fcd3d" diff --git a/recipes-ti/devtools/ti-cgt-arm_18.12.5.bb b/recipes-ti/devtools/ti-cgt-arm_18.12.5.bb index 60b216f..b7b6d9b 100644 --- a/recipes-ti/devtools/ti-cgt-arm_18.12.5.bb +++ b/recipes-ti/devtools/ti-cgt-arm_18.12.5.bb @@ -31,7 +31,7 @@ do_install() { SRC_URI[cgt_arm_installer.md5sum] = "e9e668332cf86c965b4da9d1d488426b" SRC_URI[cgt_arm_installer.sha256sum] = "da976143128c619a278cb4214a4295c409d100f9e65ad2f4d0d1039db7cf98f4" -BINFILE_NAME = "cgt:arm_installer" +BINFILE_NAME = "cgt_arm_installer" FILES:${PN} += "${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}" diff --git a/recipes-ti/devtools/ti-cgt-pru_2.3.2.bb b/recipes-ti/devtools/ti-cgt-pru_2.3.2.bb index d14c196..8b3e2a0 100644 --- a/recipes-ti/devtools/ti-cgt-pru_2.3.2.bb +++ b/recipes-ti/devtools/ti-cgt-pru_2.3.2.bb @@ -8,12 +8,12 @@ LIC_FILES_CHKSUM:class-target = "file://usr/share/doc/ti/cgt-pru/PRU_Code_Genera require recipes-ti/includes/ti-paths.inc require recipes-ti/includes/ti-unpack.inc -BINFILE = "ti_cgt_pru_${PV}_linux_installer:x86.bin" +BINFILE = "ti_cgt_pru_${PV}_linux_installer_x86.bin" BINFILE_NAME = "cgt-pru-x86" TI_BIN_UNPK_ARGS = "--prefix ${S}" TI_BIN_UNPK_CMDS = "" -BINFILE:class-target = "ti_cgt_pru_${PV}:armlinuxa8hf_busybox_installer.sh" +BINFILE:class-target = "ti_cgt_pru_${PV}_armlinuxa8hf_busybox_installer.sh" BINFILE_NAME:class-target = "cgt-pru-arm" SRC_URI = "http://software-dl.ti.com/codegen/esd/cgt_public_sw/PRU/${PV}/${BINFILE};name=${BINFILE_NAME}" diff --git a/recipes-ti/devtools/ti-cgt470.inc b/recipes-ti/devtools/ti-cgt470.inc index c8f9127..f0992aa 100644 --- a/recipes-ti/devtools/ti-cgt470.inc +++ b/recipes-ti/devtools/ti-cgt470.inc @@ -13,7 +13,7 @@ S = "${WORKDIR}/cgt470_${PV}" SRC_URI = "http://install.source.dir.local/ti_cgt_tms470_${PVwithdots}_setup_linux_x86.bin;name=cgt470bin" -BINFILE="ti_cgt_tms470_${PVwithdots}_setup_linux:x86.bin" +BINFILE="ti_cgt_tms470_${PVwithdots}_setup_linux_x86.bin" TI_BIN_UNPK_CMDS="Y:qY:workdir: : " TI_BIN_UNPK_WDEXT="/cgt470_${PV}" diff --git a/recipes-ti/devtools/ti-cgt6x_8.3.2.bb b/recipes-ti/devtools/ti-cgt6x_8.3.2.bb index 00221d8..fd34657 100644 --- a/recipes-ti/devtools/ti-cgt6x_8.3.2.bb +++ b/recipes-ti/devtools/ti-cgt6x_8.3.2.bb @@ -26,13 +26,13 @@ python __anonymous() { raise bb.parse.SkipPackage("%s-%s ONLY supports hardfp mode for now" % (pkgn, pkgv)) } -BINFILE = "ti_cgt_c6000_${PV}_linux_installer:x86.bin" -BINFILE_NAME = "cgt6x:x86_installer" +BINFILE = "ti_cgt_c6000_${PV}_linux_installer_x86.bin" +BINFILE_NAME = "cgt6x_x86_installer" TI_BIN_UNPK_ARGS = "--prefix ${S}" TI_BIN_UNPK_CMDS = "" -BINFILE:class-target = "ti_cgt_c6000_${PV}:armlinuxa8hf_busybox_installer.sh" -BINFILE_NAME:class-target = "cgt6x:arm_installer" +BINFILE:class-target = "ti_cgt_c6000_${PV}_armlinuxa8hf_busybox_installer.sh" +BINFILE_NAME:class-target = "cgt6x_arm_installer" SRC_URI = "http://software-dl.ti.com/codegen/esd/cgt_public_sw/C6000/${PV}/${BINFILE};name=${BINFILE_NAME}" diff --git a/recipes-ti/devtools/ti-cgt7x_1.2.0.bb b/recipes-ti/devtools/ti-cgt7x_1.2.0.bb index 35b58d4..b45b52a 100644 --- a/recipes-ti/devtools/ti-cgt7x_1.2.0.bb +++ b/recipes-ti/devtools/ti-cgt7x_1.2.0.bb @@ -20,7 +20,7 @@ COMPATIBLE_HOST:class-target = "null" PE = "1" BINFILE = "ti_cgt_c7000_${PV}.STS_linux_installer_x86.bin" -BINFILE_NAME = "cgt7x:x86_installer" +BINFILE_NAME = "cgt7x_x86_installer" SRC_URI = "http://software-dl.ti.com/codegen/esd/cgt_public_sw/C7000/${PV}.STS/${BINFILE};name=${BINFILE_NAME}" diff --git a/recipes-ti/dmai/ti-dmai/loadmodules-ti-dmai-apps.sh b/recipes-ti/dmai/ti-dmai/loadmodules-ti-dmai-apps.sh index 2bfd03c..7120b74 100755 --- a/recipes-ti/dmai/ti-dmai/loadmodules-ti-dmai-apps.sh +++ b/recipes-ti/dmai/ti-dmai/loadmodules-ti-dmai-apps.sh @@ -34,4 +34,4 @@ modprobe dsplinkk # insert Local Power Manager driver # -modprobe lpm:omap3530 +modprobe lpm_omap3530 diff --git a/recipes-ti/dmai/ti-dmai/loadmodules-ti-dmai-o3530_al.sh b/recipes-ti/dmai/ti-dmai/loadmodules-ti-dmai-o3530_al.sh index 094d23d..076af07 100755 --- a/recipes-ti/dmai/ti-dmai/loadmodules-ti-dmai-o3530_al.sh +++ b/recipes-ti/dmai/ti-dmai/loadmodules-ti-dmai-o3530_al.sh @@ -38,5 +38,5 @@ mknod /dev/dsplink c `awk "\\$2==\"dsplink\" {print \\$1}" /proc/devices` 0 # insert Local Power Manager driver # -modprobe lpm:omap3530 +modprobe lpm_omap3530 diff --git a/recipes-ti/dmai/ti-dmai/unloadmodules-ti-dmai-apps.sh b/recipes-ti/dmai/ti-dmai/unloadmodules-ti-dmai-apps.sh index 81d00af..793d727 100644 --- a/recipes-ti/dmai/ti-dmai/unloadmodules-ti-dmai-apps.sh +++ b/recipes-ti/dmai/ti-dmai/unloadmodules-ti-dmai-apps.sh @@ -1,7 +1,7 @@ # Unload modules - DMAI - OMAP3530 # remove lpm module -rmmod lpm:omap3530 +rmmod lpm_omap3530 # remove DSP/BIOS Link driver rmmod dsplinkk -- 2.7.4
|
|
[master/dunfell PATCH v2 2/2] conf: am57xx-evm: ReIntroduce existent dtb* for 5.10
Yogesh Siraswar
This reverts commit 43bf0f36a3ac62cc3378688358ba704a27b501ce.
Added dtb and dtbo for am57xx Signed-off-by: Yogesh Siraswar <yogeshs@...> --- Changes from v1: 1) Fixed compile issue. 2) Corrected the dtbo path conf/machine/am57xx-evm.conf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/conf/machine/am57xx-evm.conf b/conf/machine/am57xx-evm.conf index 78e730ca..7441e80e 100644 --- a/conf/machine/am57xx-evm.conf +++ b/conf/machine/am57xx-evm.conf @@ -14,10 +14,14 @@ KERNEL_DEVICETREE = " \ am57xx-beagle-x15-revc.dtb \ am5729-beagleboneai.dtb \ am57xx-evm.dtb \ - am57xx-evm-reva3.dtb \ + ti/am57xx-evm-common.dtbo \ + ti/am57xx-evm-reva3.dtbo \ am571x-idk.dtb \ + ti/am571x-idk-touchscreen.dtbo \ am572x-idk.dtb \ am574x-idk.dtb \ + ti/am57xx-idk-osd-lcd-common.dtbo \ + ti/am572x-idk-touchscreen.dtbo \ " KERNEL_DEVICETREE += "${@oe.utils.conditional('ENABLE_TI_UIO_DEVICES', '1', 'am574x-idk-pru-excl-uio.dtb am572x-idk-pru-excl-uio.dtb am571x-idk-pru-excl-uio.dtb', '', d)}" -- 2.17.1
|
|
[master/dunfell PATCH v2 1/2] conf: dra7xx-evm: ReIntroduce existent dtb* for 5.10
Yogesh Siraswar
This reverts commit 8bdfe1413c00e0c55132989dafcf8d91827999c3.
Introduces existent dtb and dtbo for dra7x Signed-off-by: Yogesh Siraswar <yogeshs@...> --- Changes from v1: 1) Fixed compile issue. 2) Corrected the dtbo path conf/machine/dra7xx-evm.conf | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/conf/machine/dra7xx-evm.conf b/conf/machine/dra7xx-evm.conf index ad4b0263..db4a5e1c 100644 --- a/conf/machine/dra7xx-evm.conf +++ b/conf/machine/dra7xx-evm.conf @@ -10,10 +10,18 @@ SERIAL_CONSOLES = "115200;ttyS0" KERNEL_DEVICETREE = " \ dra7-evm.dtb \ + ti/dra7x-evm-osd-lcd-common.dtbo \ dra71-evm.dtb \ + dra71-evm-nand.dtb \ + ti/dra71-evm-lcd-auo-g101evn01.0.dtbo \ dra72-evm.dtb \ dra72-evm-revc.dtb \ + ti/dra72-evm-touchscreen.dtbo \ + ti/dra74-evm-touchscreen.dtbo \ dra76-evm.dtb \ + ti/dra76-evm-tfp410.dtbo \ + ti/lcd-osd101t2045.dtbo \ + ti/lcd-osd101t2587.dtbo \ " UBOOT_MACHINE = "dra7xx_evm_config" -- 2.17.1
|
|
[master/dunfell PATCH v2 0/2] ReIntroduce missing dtb and dtbo
Yogesh Siraswar
Add missing dtb and dtbo for AM57xx and DRA7xx
Yogesh Siraswar (2): conf: dra7xx-evm: ReIntroduce existent dtb* for 5.10 conf: am57xx-evm: ReIntroduce existent dtb* for 5.10 conf/machine/am57xx-evm.conf | 6 +++++- conf/machine/dra7xx-evm.conf | 8 ++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) -- 2.17.1
|
|
[master/dunfell][PATCH 1/2] conf: dra7xx-evm: ReIntroduce existent dtb* for 5.10
Yogesh Siraswar
This reverts commit 8bdfe1413c00e0c55132989dafcf8d91827999c3.
Introduces existent dtb and dtbo for dra7x Signed-off-by: Yogesh Siraswar <yogeshs@...> --- conf/machine/dra7xx-evm.conf | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/conf/machine/dra7xx-evm.conf b/conf/machine/dra7xx-evm.conf index ad4b0263..2beb569b 100644 --- a/conf/machine/dra7xx-evm.conf +++ b/conf/machine/dra7xx-evm.conf @@ -10,10 +10,21 @@ SERIAL_CONSOLES = "115200;ttyS0" KERNEL_DEVICETREE = " \ dra7-evm.dtb \ + d7x-evm-osd-lcd-common.dtbo \ dra71-evm.dtb \ + dra71-evm-nand.dtb \ + dra71-evm-lcd-auo-g101evn01.0.dtbo \ dra72-evm.dtb \ dra72-evm-revc.dtb \ + dra72-evm-revc-lcd-osd101t2045.dtb \ + dra72-evm-revc-lcd-osd101t2587.dtb \ + dra72-evm-touchscreen.dtbo \ + dra74-evm-touchscreen.dtbo \ dra76-evm.dtb \ + dra76-evm-tfp410.dtbo \ + lcd-osd101t2045.dtbo \ + lcd-osd101t2587.dtbo \ + " UBOOT_MACHINE = "dra7xx_evm_config" -- 2.17.1
|
|