From patchwork Thu Nov 21 10:23:21 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Changming Huang X-Patchwork-Id: 1198887 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47JbJV1v8Nz9sPK for ; Thu, 21 Nov 2019 21:24:10 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id E2A7888841; Thu, 21 Nov 2019 10:24:07 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EPm6ywbynVz6; Thu, 21 Nov 2019 10:24:04 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 623F988809; Thu, 21 Nov 2019 10:23:55 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 665081BF372 for ; Thu, 21 Nov 2019 10:23:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 633D487CE7 for ; Thu, 21 Nov 2019 10:23:45 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id arGLedhO7tJj for ; Thu, 21 Nov 2019 10:23:44 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from inva021.nxp.com (inva021.nxp.com [92.121.34.21]) by whitealder.osuosl.org (Postfix) with ESMTPS id 7F59387CD7 for ; Thu, 21 Nov 2019 10:23:44 +0000 (UTC) Received: from inva021.nxp.com (localhost [127.0.0.1]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 27DDB20011D; Thu, 21 Nov 2019 11:23:43 +0100 (CET) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 99E0720058D; Thu, 21 Nov 2019 11:23:39 +0100 (CET) Received: from localhost.localdomain (mega.ap.freescale.net [10.192.208.232]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id 774F1402E0; Thu, 21 Nov 2019 18:23:33 +0800 (SGT) From: Changming Huang To: buildroot@busybox.net Date: Thu, 21 Nov 2019 18:23:21 +0800 Message-Id: <20191121102324.35225-8-jerry.huang@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191121102324.35225-1-jerry.huang@nxp.com> References: <20191121102324.35225-1-jerry.huang@nxp.com> X-Virus-Scanned: ClamAV using ClamSMTP Subject: [Buildroot] [PATCH v2 07/10] package/freescale-qoriq/fsl-qoriq-cadence-dp-fw: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: thomas.petazzoni@bootlin.com, Jerry Huang , michael@walle.cc, matthew.weber@collins.com, geomatsi@gmail.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" From: Jerry Huang This package provides the firmware for LS1028ARDB DP (display port). Signed-off-by: Jerry Huang --- 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/freescale-qoriq/Config.in | 2 ++ .../fsl-qoriq-cadence-dp-fw/Config.in | 5 ++++ .../fsl-qoriq-cadence-dp-fw.hash | 2 ++ .../fsl-qoriq-cadence-dp-fw.mk | 24 +++++++++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/Config.in create mode 100644 package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/fsl-qoriq-cadence-dp-fw.hash create mode 100644 package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/fsl-qoriq-cadence-dp-fw.mk diff --git a/DEVELOPERS b/DEVELOPERS index 9fbe229eb7..b15115f507 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2545,3 +2545,6 @@ F: package/qjson/ F: package/quazip/ F: package/shapelib/ F: package/tinc/ + +N: Changming Huang +F: package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/ diff --git a/package/freescale-qoriq/Config.in b/package/freescale-qoriq/Config.in index 51497c588e..89f575a344 100644 --- a/package/freescale-qoriq/Config.in +++ b/package/freescale-qoriq/Config.in @@ -1,4 +1,6 @@ menu "Freescale QorIQ libraries" depends on BR2_aarch64 || BR2_arm || BR2_powerpc64 || BR2_powerpc +source "package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/Config.in" + endmenu diff --git a/package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/Config.in b/package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/Config.in new file mode 100644 index 0000000000..9259776750 --- /dev/null +++ b/package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/Config.in @@ -0,0 +1,5 @@ +config BR2_PACKAGE_FSL_QORIQ_CADENCE_DP_FW + bool "FSL QorIQ cadence DP firmware" + help + FSL QorIQ cadence DP firmware, a resident EL3 firmware. + link: http://www.nxp.com/lgfiles/sdk/lsdk1909/firmware-cadence-lsdk1909.bin diff --git a/package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/fsl-qoriq-cadence-dp-fw.hash b/package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/fsl-qoriq-cadence-dp-fw.hash new file mode 100644 index 0000000000..bee912bee1 --- /dev/null +++ b/package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/fsl-qoriq-cadence-dp-fw.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 5871c5717be32f14a59624d5699d405e8ce9ae2e9c9ef86fd16e13d264a40e58 firmware-cadence-lsdk1909.bin diff --git a/package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/fsl-qoriq-cadence-dp-fw.mk b/package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/fsl-qoriq-cadence-dp-fw.mk new file mode 100644 index 0000000000..d0d112e25f --- /dev/null +++ b/package/freescale-qoriq/fsl-qoriq-cadence-dp-fw/fsl-qoriq-cadence-dp-fw.mk @@ -0,0 +1,24 @@ +################################################################################ +# +# fsl-qoriq-cadence-dp-fw +# +################################################################################ + +FSL_QORIQ_CADENCE_DP_FW_VERSION = lsdk1909 +FSL_QORIQ_CADENCE_DP_FW_SITE = http://www.nxp.com/lgfiles/sdk/lsdk1909 +FSL_QORIQ_CADENCE_DP_FW_SOURCE = firmware-cadence-$(FSL_QORIQ_CADENCE_DP_FW_VERSION).bin +FSL_QORIQ_CADENCE_DP_FW_LICENSE = NXP-Binary-EULA +FSL_QORIQ_CADENCE_DP_FW_LICENSE_FILES = COPYING +FSL_QORIQ_CADENCE_DP_FW_INSTALL_IMAGES = YES +FSL_QORIQ_CADENCE_DP_FW_INSTALL_TARGET = no + +define FSL_QORIQ_CADENCE_DP_FW_EXTRACT_CMDS + cd $(@D); \ + sh $(FSL_QORIQ_CADENCE_DP_FW_DL_DIR)/$(FSL_QORIQ_CADENCE_DP_FW_SOURCE) --auto-accept; +endef + +define FSL_QORIQ_CADENCE_DP_FW_INSTALL_IMAGES_CMDS + $(INSTALL) -D -m 0644 $(@D)/firmware-cadence-lsdk1909/dp/ls1028a-dp-fw.bin $(BINARIES_DIR)/ls1028a-dp-fw.bin +endef + +$(eval $(generic-package))