summaryrefslogtreecommitdiffstats
path: root/package/freescale-imx/firmware-imx
diff options
context:
space:
mode:
Diffstat (limited to 'package/freescale-imx/firmware-imx')
-rw-r--r--package/freescale-imx/firmware-imx/Config.in10
-rw-r--r--package/freescale-imx/firmware-imx/firmware-imx.hash4
-rw-r--r--package/freescale-imx/firmware-imx/firmware-imx.mk60
3 files changed, 0 insertions, 74 deletions
diff --git a/package/freescale-imx/firmware-imx/Config.in b/package/freescale-imx/firmware-imx/Config.in
deleted file mode 100644
index 56d5b80741..0000000000
--- a/package/freescale-imx/firmware-imx/Config.in
+++ /dev/null
@@ -1,10 +0,0 @@
-config BR2_PACKAGE_FIRMWARE_IMX
- bool "firmware-imx"
- depends on BR2_arm || BR2_aarch64 # Only relevant for i.MX
- help
- Firmware blobs for the Freescale i.MX SoCs.
-
- It contains blobs for SDMA and VPU.
-
- This library is provided by Freescale as-is and doesn't have
- an upstream.
diff --git a/package/freescale-imx/firmware-imx/firmware-imx.hash b/package/freescale-imx/firmware-imx/firmware-imx.hash
deleted file mode 100644
index c22ee4c192..0000000000
--- a/package/freescale-imx/firmware-imx/firmware-imx.hash
+++ /dev/null
@@ -1,4 +0,0 @@
-# Locally calculated
-sha256 a8f099bdf786b2da1e8b43094950c033ccdbf93f1b8a93caffb912e1500cd735 firmware-imx-7.5.bin
-sha256 fc93f26e4197b9240c327ce26ae6e02123f022423d4704c7b0448a37372cf2a2 EULA
-sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING
diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk
deleted file mode 100644
index f9db09dae8..0000000000
--- a/package/freescale-imx/firmware-imx/firmware-imx.mk
+++ /dev/null
@@ -1,60 +0,0 @@
-################################################################################
-#
-# firmware-imx
-#
-################################################################################
-
-FIRMWARE_IMX_VERSION = 7.5
-FIRMWARE_IMX_SITE = $(FREESCALE_IMX_SITE)
-FIRMWARE_IMX_SOURCE = firmware-imx-$(FIRMWARE_IMX_VERSION).bin
-
-FIRMWARE_IMX_LICENSE = NXP Semiconductor Software License Agreement
-FIRMWARE_IMX_LICENSE_FILES = EULA COPYING
-FIRMWARE_IMX_REDISTRIBUTE = NO
-
-FIRMWARE_IMX_BLOBS = sdma vpu
-
-define FIRMWARE_IMX_EXTRACT_CMDS
- $(call FREESCALE_IMX_EXTRACT_HELPER,$(FIRMWARE_IMX_DL_DIR)/$(FIRMWARE_IMX_SOURCE))
-endef
-
-ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M),y)
-FIRMWARE_IMX_INSTALL_IMAGES = YES
-FIRMWARE_IMX_DDRFW_DIR = $(@D)/firmware/ddr/synopsys
-define FIRMWARE_IMX_PREPARE_LPDDR4_FW
- $(TARGET_OBJCOPY) -I binary -O binary --pad-to 0x8000 --gap-fill=0x0 \
- $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_imem.bin \
- $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_imem_pad.bin
- $(TARGET_OBJCOPY) -I binary -O binary --pad-to 0x4000 --gap-fill=0x0 \
- $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_dmem.bin \
- $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_dmem_pad.bin
- cat $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_imem_pad.bin \
- $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_dmem_pad.bin > \
- $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_fw.bin
-endef
-
-define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
- # Create padded versions of lpddr4_pmu_* and generate lpddr4_pmu_train_fw.bin.
- # lpddr4_pmu_train_fw.bin is needed when generating imx8-boot-sd.bin
- # which is done in post-image script.
- $(call FIRMWARE_IMX_PREPARE_LPDDR4_FW,1d)
- $(call FIRMWARE_IMX_PREPARE_LPDDR4_FW,2d)
- cat $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_1d_fw.bin \
- $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_2d_fw.bin > \
- $(BINARIES_DIR)/lpddr4_pmu_train_fw.bin
- cp $(@D)/firmware/hdmi/cadence/signed_hdmi_imx8m.bin \
- $(BINARIES_DIR)/signed_hdmi_imx8m.bin
-endef
-else
-define FIRMWARE_IMX_INSTALL_TARGET_CMDS
- mkdir -p $(TARGET_DIR)/lib/firmware/imx
- for blobdir in $(FIRMWARE_IMX_BLOBS); do \
- cp -r $(@D)/firmware/$${blobdir} $(TARGET_DIR)/lib/firmware; \
- done
- cp -r $(@D)/firmware/epdc $(TARGET_DIR)/lib/firmware/imx
- mv $(TARGET_DIR)/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw.nonrestricted \
- $(TARGET_DIR)/lib/firmware/imx/epdc/epdc_ED060XH2C1.fw
-endef
-endif
-
-$(eval $(generic-package))
OpenPOWER on IntegriCloud