1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-01-12 01:20:20 +00:00

ti-pka-fw: Add a recipe to package prebuilt PKA firmware

Add a recipe to install the PKA firmware in root filesystem needed by
sa2_ul driver for PKA operations across all K3 platforms.

Signed-off-by: Beleswar Padhi <b-padhi@ti.com>
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
This commit is contained in:
Beleswar Padhi
2025-07-31 07:47:44 +05:30
committed by Ryan Eatmon
parent 7aad745cde
commit b473d1ea8f
3 changed files with 25 additions and 0 deletions

View File

@@ -39,6 +39,7 @@ UBI_VOLNAME = "rootfs"
# List common SoC features, may need to add touchscreen for specific machines
MACHINE_FEATURES = "apm usbgadget usbhost vfat ext2 alsa pci optee-ftpm"
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "ti-pka-fw"
IMAGE_FSTYPES += "tar.xz wic.xz wic.bmap"

View File

@@ -18,6 +18,7 @@ TI_DM_FW_VERSION = "11.01.09"
TI_SYSFW_VERSION = "11.01.05"
TI_HSM_DEMO_FW_VERSION = "11.00.09"
TAD5212_FW_VERSION = "1.0.0.0"
TI_PKA_FW_VERSION = "2.1.0"
TI_LINUX_FW_SRCREV ?= "e89a348f4618a26812fb353a04ed9532ef890a2f"
SRCREV = "${TI_LINUX_FW_SRCREV}"

View File

@@ -0,0 +1,23 @@
SUMMARY = "PKA prebuilt binary firmware image"
LICENSE = "TI-TFL & INSIDE Secure"
LIC_FILES_CHKSUM = "file://LICENCE.pka_fw;md5=dc20391b287874f0dce069cf87917206"
COMPATIBLE_MACHINE = "k3"
require recipes-bsp/ti-linux-fw/ti-linux-fw.inc
PV = "${TI_PKA_FW_VERSION}"
PR = "${INC_PR}.0"
PKA_FW_DIR = "ti-pka"
INSTALL_PKA_FW_DIR = "${nonarch_base_libdir}/firmware"
PKA_FW_NAME = "eip29t2_2.1.0.bin"
do_install() {
# Install Firmware
install -d ${D}${INSTALL_PKA_FW_DIR}
install -m 0644 ${S}/${PKA_FW_DIR}/${PKA_FW_NAME} ${D}/${INSTALL_PKA_FW_DIR}/${PKA_FW_NAME}
}