All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 30/52] imx-sc-firmware: Add new package System Controller Firmware
@ 2018-07-30 19:43 Tom Hochstein
  2018-07-30 19:43 ` [PATCH 31/52] imx-boot: Add recipes for i.MX 8 boot partition packages Tom Hochstein
                   ` (21 more replies)
  0 siblings, 22 replies; 30+ messages in thread
From: Tom Hochstein @ 2018-07-30 19:43 UTC (permalink / raw)
  To: meta-freescale

Add System Controller firmware package for i.MX 8 and 8X families.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
---
 recipes-bsp/imx-sc-firmware/imx-sc-firmware_0.7.bb | 50 ++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 recipes-bsp/imx-sc-firmware/imx-sc-firmware_0.7.bb

diff --git a/recipes-bsp/imx-sc-firmware/imx-sc-firmware_0.7.bb b/recipes-bsp/imx-sc-firmware/imx-sc-firmware_0.7.bb
new file mode 100644
index 0000000..c203d7e
--- /dev/null
+++ b/recipes-bsp/imx-sc-firmware/imx-sc-firmware_0.7.bb
@@ -0,0 +1,50 @@
+# Copyright (C) 2016 Freescale Semiconductor
+# Copyright 2017-2018 NXP
+
+DESCRIPTION = "i.MX System Controller Firmware"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://COPYING;md5=ab61cab9599935bfe9f700405ef00f28"
+SECTION = "BSP"
+
+inherit fsl-eula-unpack pkgconfig deploy
+
+SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true"
+
+SRC_URI[md5sum] = "9dcdbdae491bd6b027ccab0e354870cb"
+SRC_URI[sha256sum] = "46e487605c31f44b4fe0280e57e4e0a3fe51c375300766805ae1161c39021766"
+
+S = "${WORKDIR}/${PN}-${PV}"
+
+BOARD_TYPE ?= "mek"
+SC_FIRMWARE_NAME ?= "mx8qm-mek-scfw-tcm.bin"
+SC_FIRMWARE_NAME_mx8qm = "mx8qm-${BOARD_TYPE}-scfw-tcm.bin"
+SC_FIRMWARE_NAME_mx8qxp = "mx8qx-${BOARD_TYPE}-scfw-tcm.bin"
+symlink_name = "scfw_tcm.bin"
+
+SYSROOT_DIRS += "/boot"
+
+do_install () {
+    install -d ${D}/boot
+    install -m 0644 ${S}/${SC_FIRMWARE_NAME} ${D}/boot/
+}
+
+BOOT_TOOLS = "imx-boot-tools"
+
+do_deploy () {
+    install -d ${DEPLOYDIR}/${BOOT_TOOLS}
+    install -m 0644 ${S}/${SC_FIRMWARE_NAME} ${DEPLOYDIR}/${BOOT_TOOLS}/
+    cd ${DEPLOYDIR}/${BOOT_TOOLS}/
+    rm -f ${symlink_name}
+    ln -sf ${SC_FIRMWARE_NAME} ${symlink_name}
+    cd -
+}
+
+addtask deploy after do_install
+
+INHIBIT_PACKAGE_STRIP = "1"
+INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+FILES_${PN} = "/boot"
+
+COMPATIBLE_MACHINE = "(mx8qm|mx8qxp)"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2018-08-27 11:55 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-30 19:43 [PATCH 30/52] imx-sc-firmware: Add new package System Controller Firmware Tom Hochstein
2018-07-30 19:43 ` [PATCH 31/52] imx-boot: Add recipes for i.MX 8 boot partition packages Tom Hochstein
2018-07-30 19:43 ` [PATCH 32/52] alsa-state: Fix buffer size issue Tom Hochstein
2018-07-30 19:43 ` [PATCH 33/52] alsa-state: Add support for splitting ESAI device Tom Hochstein
2018-07-30 19:43 ` [PATCH 34/52] alsa-state: Fix channel swap issues Tom Hochstein
2018-07-30 19:43 ` [PATCH 35/52] alsa-state: Fix HDMI for i.MX 8M Tom Hochstein
2018-07-30 19:43 ` [PATCH 36/52] alsa-state: Add new codecs " Tom Hochstein
2018-07-30 19:43 ` [PATCH 37/52] alsa-state: Add i.MX 8 series support Tom Hochstein
2018-07-30 19:43 ` [PATCH 38/52] firmware-imx: Update to 7.6 Tom Hochstein
2018-07-30 19:43 ` [PATCH 39/52] firmware-imx: Add support for BCM4356 and BCM89359 Tom Hochstein
2018-07-30 19:43 ` [PATCH 40/52] firmware-imx: Add i.MX 8 support Tom Hochstein
2018-07-30 19:44 ` [PATCH 41/52] firmware-qca9377: Add support for QCA9377 on i.MX 7ULP Tom Hochstein
2018-07-30 19:44 ` [PATCH 42/52] firmware-qca6174: Add support for QCA6174 on i.MX 8 Series Tom Hochstein
2018-07-30 19:44 ` [PATCH 43/52] qca-tools: Add fcc_tools Tom Hochstein
2018-07-30 19:44 ` [PATCH 44/52] kernel-module-qca9377: Add support for QCA9377 on i.MX 7ULP Tom Hochstein
2018-07-30 19:44 ` [PATCH 45/52] kernel-module-qca6174: Add support for QCA6174 on i.MX 8 Series Tom Hochstein
2018-07-30 19:44 ` [PATCH 46/52] formfactor: Add machconfig for 6ULL and 7ULP Tom Hochstein
2018-08-01 15:58   ` Max Krummenacher
2018-07-30 19:44 ` [PATCH 47/52] imx-kobs: Add i.MX 8 support Tom Hochstein
2018-07-30 19:44 ` [PATCH 48/52] imx-test: " Tom Hochstein
2018-07-30 19:44 ` [PATCH 49/52] imx-vpu: Clarify compatibility for Chips&Media VPU Tom Hochstein
2018-07-30 19:44 ` [PATCH 50/52] imx-vpu-hantro: Update to 1.7.0 Tom Hochstein
2018-07-31  6:53   ` Gary Bisson
2018-07-31 19:44     ` Tom Hochstein
2018-08-24 19:45       ` Tom Hochstein
2018-08-27 11:55         ` Gary Bisson
2018-07-30 19:44 ` [PATCH 51/52] bluez5: Apply patches for QCA6174 and QCA9377-3 Tom Hochstein
2018-08-01 14:24   ` Max Krummenacher
2018-08-01 19:03     ` Tom Hochstein
2018-07-30 19:44 ` [PATCH 52/52] bluez5: Add patches to support Tufello 1.1 SoC Tom Hochstein

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.