From mboxrd@z Thu Jan 1 00:00:00 1970 From: Changming Huang Date: Fri, 7 Feb 2020 16:38:54 +0800 Subject: [Buildroot] [PATCH v5 6/9] package/qoriq-cadence-dp-firmware: new package In-Reply-To: <20200207083857.28058-1-jerry.huang@nxp.com> References: <20200207083857.28058-1-jerry.huang@nxp.com> Message-ID: <20200207083857.28058-6-jerry.huang@nxp.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net From: Jerry Huang This package provides the firmware for LS1028ARDB DP (display port). Signed-off-by: Jerry Huang --- changes since v4: 1. remove the variable NXP_QORIQ_SITE. 2. use the url for qoriq-cadence-dp-firmware site directly. changes since v3: no changes. changes since v2: 1. change the package name to qoriq-cadence-dp-firmware. 2. add the hash of COPYING. 3. modify makefile with new option. 4. update DEVELOPERS with alphabetic ordering changes since v1: 1. rename the package to fsl-qoriq-cadence-dp-fw. 2. update DEVELOPERS. 3. add the hash of package. 4. modify the context fo config file to package name. 5. re-write the makefile according to rule of buildroot. 6. add the license message in makefile. --- DEVELOPERS | 3 +++ package/nxp/Config.in | 2 ++ .../nxp/qoriq-cadence-dp-firmware/Config.in | 4 ++++ .../qoriq-cadence-dp-firmware.hash | 3 +++ .../qoriq-cadence-dp-firmware.mk | 23 +++++++++++++++++++ 5 files changed, 35 insertions(+) create mode 100644 package/nxp/qoriq-cadence-dp-firmware/Config.in create mode 100644 package/nxp/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.hash create mode 100644 package/nxp/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk diff --git a/DEVELOPERS b/DEVELOPERS index e555b9773b..ffb07d67ea 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -529,6 +529,9 @@ F: configs/nanopi_m1_plus_defconfig F: configs/olimex_a13_olinuxino_defconfig F: configs/orangepi_plus_defconfig +N: Changming Huang +F: package/nxp/qoriq-cadence-dp-firmware/ + N: Chris Packham F: package/gstreamer1/gst1-shark/ F: package/micropython/ diff --git a/package/nxp/Config.in b/package/nxp/Config.in index 575542c7ab..855d62700b 100644 --- a/package/nxp/Config.in +++ b/package/nxp/Config.in @@ -1,4 +1,6 @@ menu "NXP QorIQ libraries" depends on BR2_aarch64 || BR2_arm || BR2_powerpc64 || BR2_powerpc +source "package/nxp/qoriq-cadence-dp-firmware/Config.in" + endmenu diff --git a/package/nxp/qoriq-cadence-dp-firmware/Config.in b/package/nxp/qoriq-cadence-dp-firmware/Config.in new file mode 100644 index 0000000000..3f494bd3a3 --- /dev/null +++ b/package/nxp/qoriq-cadence-dp-firmware/Config.in @@ -0,0 +1,4 @@ +config BR2_PACKAGE_QORIQ_CADENCE_DP_FIRMWARE + bool "qoriq-cadence-dp-firmware" + help + NXP QorIQ cadence DP firmware, a resident EL3 firmware. diff --git a/package/nxp/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.hash b/package/nxp/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.hash new file mode 100644 index 0000000000..89aaf1d71b --- /dev/null +++ b/package/nxp/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 5871c5717be32f14a59624d5699d405e8ce9ae2e9c9ef86fd16e13d264a40e58 firmware-cadence-lsdk1909.bin +sha256 d55f024af2bfff714b90de596f6d0399124b999e8c18a86b13a3b507bae6f561 COPYING diff --git a/package/nxp/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk b/package/nxp/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk new file mode 100644 index 0000000000..5c29602574 --- /dev/null +++ b/package/nxp/qoriq-cadence-dp-firmware/qoriq-cadence-dp-firmware.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# qoriq-cadence-dp-firmware +# +################################################################################ + +QORIQ_CADENCE_DP_FIRMWARE_VERSION = lsdk1909 +QORIQ_CADENCE_DP_FIRMWARE_SITE = http://www.nxp.com/lgfiles/sdk/$(QORIQ_CADENCE_DP_FIRMWARE_VERSION) +QORIQ_CADENCE_DP_FIRMWARE_SOURCE = firmware-cadence-$(QORIQ_CADENCE_DP_FIRMWARE_VERSION).bin +QORIQ_CADENCE_DP_FIRMWARE_LICENSE = NXP-Binary-EULA +QORIQ_CADENCE_DP_FIRMWARE_LICENSE_FILES = COPYING +QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES = YES +QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET = NO + +define QORIQ_CADENCE_DP_FIRMWARE_EXTRACT_CMDS + $(call NXP_EXTRACT_HELPER,$(QORIQ_CADENCE_DP_FIRMWARE_DL_DIR)/$(QORIQ_CADENCE_DP_FIRMWARE_SOURCE)) +endef + +define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES_CMDS + $(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(BINARIES_DIR)/ls1028a-dp-fw.bin +endef + +$(eval $(generic-package)) -- 2.17.1