1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-06-04 18:00:36 +00:00

ti-linux-fw: Support common inc for all firmware

Change to support common INC for all firmware
This will help with:
1) Eliminating requirement to change multiple recipes for firmware
update
2) This will help support AUTOREV

Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Yogesh Siraswar <yogeshs@ti.com>
This commit is contained in:
Yogesh Siraswar
2021-11-01 15:32:59 -04:00
parent 9f3bff1642
commit 82ed77e4d6
16 changed files with 51 additions and 99 deletions
@@ -1,10 +1,12 @@
SUMMARY = "Cadence MHDP DP bridge firmware"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
LICENSE = "BSD-3-Clause | Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENCE.cadence;md5=009f46816f6956cfb75ede13d3e1cee0"
PV = "1.2.17"
PR = "r0"
PV = "${CADENCE_MHDP_FW_VERSION}"
PR = "${INC_PR}.0"
CLEANBROKEN = "1"
@@ -12,11 +14,6 @@ COMPATIBLE_MACHINE = "j7"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "7bad9a69a343e01056ece5ce6da4d4060c42f6bc"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
TARGET = "mhdp8546.bin"
+4 -7
View File
@@ -1,10 +1,12 @@
DESCRIPTION = "Goodix GT9271 config firmware"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENCE.Spectrum-GT9271;md5=2a6de6be7af1fe46370c684daf27c852"
PV = "1.0.0.0"
PR = "r0"
PV = "${GOODIX_FW_VERSION}"
PR = "${INC_PR}.0"
CLEANBROKEN = "1"
@@ -12,11 +14,6 @@ COMPATIBLE_MACHINE = "dra7xx"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "f1a8d1d0131f83bd1a775cde7075eb67c070892c"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
ORIGIN = "DRA71x-RevA-GT9271_SpecDig_Config.bin"
TARGET = "goodix_9271_cfg.bin"
+3 -9
View File
@@ -1,10 +1,9 @@
DESCRIPTION = "NETCP PA firmware for Keystone"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
PV = "3.0.2.3"
PR = "r1"
PV = "${NETCP_PA_FW_VERSION}"
PR = "${INC_PR}.1"
CLEANBROKEN = "1"
@@ -12,11 +11,6 @@ COMPATIBLE_MACHINE = "k2hk|k2l|k2e"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "953ab647b0b6af411965242ecd919b1cb0e570d6"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
FWBASENAME = " \
+3 -9
View File
@@ -1,10 +1,9 @@
DESCRIPTION = "NETCP SA firmware for Keystone"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
PV = "1.0.0"
PR = "r0"
PV = "${NETCP_SA_FW_VERSION}"
PR = "${INC_PR}.0"
CLEANBROKEN = "1"
@@ -12,11 +11,6 @@ COMPATIBLE_MACHINE = "keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "588f602a21c62f90b1f4318b881c80a1e711317a"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
TARGET = "sa_mci.fw"
@@ -1,9 +1,9 @@
SUMMARY = "PRU Ethernet firmware for AM65xx SR2.0"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
PV = "02.02.09.03"
PV = "${PRUETH_FW_AM65X_SR2_VERSION}"
PR = "${INC_PR}.0"
CLEANBROKEN = "1"
@@ -11,11 +11,6 @@ COMPATIBLE_MACHINE = "am65xx-evm|am64xx-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "f3d2c7cafc906adc9a2f4543aa2fee556483545d"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
TARGET = " \
+3 -8
View File
@@ -1,9 +1,9 @@
SUMMARY = "PRU Ethernet firmware for AM65x SR1.0"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
PV = "08.00.00.20"
PV = "${PRUETH_FW_AM65X_VERSION}"
PR = "${INC_PR}.0"
CLEANBROKEN = "1"
@@ -11,11 +11,6 @@ COMPATIBLE_MACHINE = "am65xx"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "517b0cd8d8d80e91f1f7d80f035e6af041c39726"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
TARGET = " \
+2 -8
View File
@@ -1,9 +1,8 @@
SUMMARY = "PRU Ethernet firmware for AM57xx, AM437x and AM335x"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
PR = "r0"
PR = "${INC_PR}.0"
CLEANBROKEN = "1"
@@ -11,11 +10,6 @@ COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|am57xx-hs-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "11fecaf08eeed27f2a834c9911edb8a5fb2a23b1"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
TARGET = ""
+2 -8
View File
@@ -1,10 +1,9 @@
SUMMARY = "PRU HSR firmware for AM335x/AM437x/AM57xx"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
PE = "1"
PR = "r0"
PR = "${INC_PR}.0"
CLEANBROKEN = "1"
@@ -12,11 +11,6 @@ COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|am57xx-hs-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "0038ff0ecda8dae83c65d454c85776c6a4ef8e63"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
TARGET = ""
+2 -8
View File
@@ -1,10 +1,9 @@
SUMMARY = "PRU PRP firmware for AM335x/AM437x/AM57xx"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
PE = "1"
PR = "r0"
PR = "${INC_PR}.0"
CLEANBROKEN = "1"
@@ -12,11 +11,6 @@ COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|am57xx-hs-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "0038ff0ecda8dae83c65d454c85776c6a4ef8e63"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
TARGET = ""
+2 -8
View File
@@ -1,9 +1,8 @@
SUMMARY = "PRU Switch firmware for AM57xx, AM437x and AM335x"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
PR = "r0"
PR = "${INC_PR}.0"
CLEANBROKEN = "1"
@@ -11,11 +10,6 @@ COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|am57xx-hs-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "dccfb2328354be2933a5a179b528ec8a18b92d3a"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
TARGET = ""
+4 -7
View File
@@ -1,10 +1,12 @@
DESCRIPTION = "QMSS PDSP firmware"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c"
PV = "1.0.0.9"
PR = "r1"
PV = "${QMSS_PDSP_FW_VERSION}"
PR = "${INC_PR}.1"
CLEANBROKEN = "1"
@@ -12,11 +14,6 @@ COMPATIBLE_MACHINE = "keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "778668c4bb5fe59870e549a4a2820b9f7f90e89e"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
ORIGIN = "ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin"
TARGET = "ks2_qmss_pdsp_acc48.bin"
+4 -6
View File
@@ -1,9 +1,12 @@
DESCRIPTION = "SerDes firmware for Keystone PCIe and 1/10GigE"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c"
PV = "3.3.0.2c"
PV = "${SERDES_FW_VERSION}"
PR = "${INC_PR}.0"
CLEANBROKEN = "1"
@@ -11,11 +14,6 @@ COMPATIBLE_MACHINE = "keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "8d861bd8f8f792df60b6873989ff208766fbebae"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
TARGET = "ks2_pcie_serdes.bin ks2_gbe_serdes.bin ks2_xgbe_serdes.bin"
@@ -4,9 +4,18 @@ LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76"
PV = "2021.05"
INC_PR = "r0"
# RTOS firmware version
INC_PR = "r1"
# Firmware versions
CORESDK_RTOS_VERSION = "08.00.00.32"
SERDES_FW_VERSION = "3.3.0.2c"
NETCP_SA_FW_VERSION = "1.0.0"
NETCP_PA_FW_VERSION = "3.0.2.3"
QMSS_PDSP_FW_VERSION = "1.0.0.9"
PRUETH_FW_AM65X_VERSION = "08.00.00.20"
PRUETH_FW_AM65X_SR2_VERSION = "02.02.09.03"
GOODIX_FW_VERSION = "1.0.0.0"
CADENCE_MHDP_FW_VERSION = "1.2.17"
SRCREV = "793309716bce2e443f798dd5c5f0d8dd310970c0"
BRANCH ?= "ti-linux-firmware"
@@ -2,7 +2,7 @@
# Let's take a page from gcc-source as a common recipe for all gcc stages,
# but also to provide a single package for MAINMACHINE of all multiconfigs
require recipes-bsp/ti-sci-fw/ti-sci-fw.inc
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
SUMMARY += "- sources"
+2 -2
View File
@@ -1,11 +1,11 @@
require recipes-bsp/ti-sci-fw/ti-sci-fw.inc
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
DEPENDS = "openssl-native u-boot-mkimage-native dtc-native"
DEPENDS:append:j7200-evm-k3r5 = " virtual/bootloader"
DEPENDS:append:am64xx-evm-k3r5 = " virtual/bootloader"
CLEANBROKEN = "1"
PR = "r1"
PR = "${INC_PR}.0"
# Loaded by R5F core
COMPATIBLE_MACHINE = "k3r5"
+1 -1
View File
@@ -19,7 +19,7 @@ PLAT_SFX:am65xx = "am65xx"
PLAT_SFX:am64xx = "am64xx"
FILESEXTRAPATHS:prepend := "${METATIBASE}/recipes-bsp/ti-sci-fw/files/:"
require recipes-bsp/ti-sci-fw/ti-sci-fw.inc
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
CORESDK_RTOS_VERSION ?= "08.00.00.26"
PV = "${CORESDK_RTOS_VERSION}"