From 650aff73de019af5aba0ccc10b15c4df1b60312a Mon Sep 17 00:00:00 2001 From: Denys Dmytriyenko Date: Thu, 30 Jul 2015 09:15:41 +0000 Subject: [PATCH] amx3-cm3: add new PM firmware for 4.1 kernel Signed-off-by: Denys Dmytriyenko --- recipes-bsp/cm3-pm-firmware/amx3-cm3_git.bb | 28 +++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 recipes-bsp/cm3-pm-firmware/amx3-cm3_git.bb diff --git a/recipes-bsp/cm3-pm-firmware/amx3-cm3_git.bb b/recipes-bsp/cm3-pm-firmware/amx3-cm3_git.bb new file mode 100644 index 00000000..d3225303 --- /dev/null +++ b/recipes-bsp/cm3-pm-firmware/amx3-cm3_git.bb @@ -0,0 +1,28 @@ +DESCRIPTION = "Cortex-M3 binary blob for suspend-resume" + +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://License.txt;md5=7bdc54a749ab7a7dea999d25d99a41b8" + +PV = "1.9.1" +PR = "r0" + +SRCREV = "277eef8611e260a5d73a9e3773fff8f767fe2b01" +BRANCH ?= "next-upstream" + +SRC_URI = "git://git.ti.com/ti-cm3-pm-firmware/amx3-cm3.git;protocol=git;branch=${BRANCH}" + +S = "${WORKDIR}/git" + +FLOATABI = "${@base_contains("TUNE_FEATURES", "vfp", base_contains("TUNE_FEATURES", "callconvention-hard", " -mfloat-abi=hard", " -mfloat-abi=softfp", d), "" ,d)}" + +do_compile() { + make CROSS_COMPILE="${TARGET_PREFIX}" CC="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS} ${FLOATABI}" +} + +do_install() { + install -d ${D}${base_libdir}/firmware + install -m 0644 bin/am335x-pm-firmware.elf ${D}${base_libdir}/firmware/ + install -m 0644 bin/*-scale-data.bin ${D}${base_libdir}/firmware/ +} + +FILES_${PN} += "${base_libdir}/firmware"