mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-04-20 19:53:43 +00:00
pruhsr-fw: Combine PRU-HSR firmwares into single package
The firmware for different machines and versions are named differently so there is no need to have machine specific packages for each of these firmwares. Move all the PRU-HSR firmwares into single package. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Ryan Eatmon <reatmon@ti.com>
This commit is contained in:
committed by
Ryan Eatmon
parent
81b671424f
commit
41bd985020
@@ -6,4 +6,4 @@ require conf/machine/include/am65xx.inc
|
||||
|
||||
UBOOT_MACHINE = "am65x_evm_a53_defconfig"
|
||||
|
||||
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "prueth-fw pruhsr-fw-am65x-sr2 prusw-fw-am65x-sr2"
|
||||
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "prueth-fw pruhsr-fw prusw-fw-am65x-sr2"
|
||||
|
||||
@@ -21,4 +21,4 @@ TFA_BOARD = "lite"
|
||||
|
||||
OPTEEMACHINE = "k3-am64x"
|
||||
|
||||
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "prueth-fw pruhsr-fw-am65x-sr2 prusw-fw-am65x-sr2"
|
||||
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "prueth-fw pruhsr-fw prusw-fw-am65x-sr2"
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
SUMMARY = "PRU HSR firmware for AM65xx SR2.0"
|
||||
|
||||
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
|
||||
|
||||
PV = "${PRUETH_FW_AM65X_SR2_VERSION}"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
COMPATIBLE_MACHINE = "am65xx-evm|am64xx"
|
||||
|
||||
TARGET = " \
|
||||
am65x-sr2-pru0-pruhsr-fw.elf \
|
||||
am65x-sr2-pru1-pruhsr-fw.elf \
|
||||
am65x-sr2-rtu0-pruhsr-fw.elf \
|
||||
am65x-sr2-rtu1-pruhsr-fw.elf \
|
||||
am65x-sr2-txpru0-pruhsr-fw.elf \
|
||||
am65x-sr2-txpru1-pruhsr-fw.elf \
|
||||
"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${nonarch_base_libdir}/firmware/ti-pruss
|
||||
for f in ${TARGET}; do
|
||||
install -m 0644 ${S}/ti-pruss/$f ${D}${nonarch_base_libdir}/firmware/ti-pruss/$f
|
||||
done
|
||||
}
|
||||
@@ -1,18 +1,26 @@
|
||||
SUMMARY = "PRU HSR firmware for AM335x/AM437x/AM57xx"
|
||||
SUMMARY = "PRU HSR firmware"
|
||||
|
||||
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
|
||||
|
||||
PE = "1"
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx"
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx|am65xx|am64xx"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
TARGET = ""
|
||||
TARGET:ti33x = "am335x-pru0-pruhsr-fw.elf am335x-pru1-pruhsr-fw.elf"
|
||||
TARGET:ti43x = "am437x-pru0-pruhsr-fw.elf am437x-pru1-pruhsr-fw.elf"
|
||||
TARGET:am57xx = "am57xx-pru0-pruhsr-fw.elf am57xx-pru1-pruhsr-fw.elf"
|
||||
TARGET = " \
|
||||
am335x-pru0-pruhsr-fw.elf \
|
||||
am335x-pru1-pruhsr-fw.elf \
|
||||
am437x-pru0-pruhsr-fw.elf \
|
||||
am437x-pru1-pruhsr-fw.elf \
|
||||
am57xx-pru0-pruhsr-fw.elf \
|
||||
am57xx-pru1-pruhsr-fw.elf \
|
||||
am65x-sr2-pru0-pruhsr-fw.elf \
|
||||
am65x-sr2-pru1-pruhsr-fw.elf \
|
||||
am65x-sr2-rtu0-pruhsr-fw.elf \
|
||||
am65x-sr2-rtu1-pruhsr-fw.elf \
|
||||
am65x-sr2-txpru0-pruhsr-fw.elf \
|
||||
am65x-sr2-txpru1-pruhsr-fw.elf \
|
||||
"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${nonarch_base_libdir}/firmware/ti-pruss
|
||||
|
||||
Reference in New Issue
Block a user