From patchwork Wed Jul 25 15:01:43 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949275 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="I3mEbJm6"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41bJNq4snjz9s1x for ; Thu, 26 Jul 2018 01:02:19 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 05E4F316EC; Wed, 25 Jul 2018 15:02:18 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rf6Wyy-Xw+8J; Wed, 25 Jul 2018 15:02:09 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id AB2443170B; Wed, 25 Jul 2018 15:02:07 +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 458361C0057 for ; Wed, 25 Jul 2018 15:02:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 42E13929D8 for ; Wed, 25 Jul 2018 15:02:04 +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 sRSnQbBclH1q for ; Wed, 25 Jul 2018 15:02:02 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) by whitealder.osuosl.org (Postfix) with ESMTPS id 3EAFB929D3 for ; Wed, 25 Jul 2018 15:02:02 +0000 (UTC) Received: by mail-wr1-f67.google.com with SMTP id v14-v6so7759779wro.5 for ; Wed, 25 Jul 2018 08:02:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=dxs5vX1dWd5mI6k2WrujHW79flJ4OmEH55v6DOXdHyk=; b=I3mEbJm6+ChZeEW3CegY1oOqrfhsRZe+Mox9HEcevCAVkrshQX5637/pVK3Vw2z4cF 9CLpJREIcbB7mf8gwHrZ038pw7VSv3TZxDtcme9OV0RNKFG9t/YpmPLrgmRw6BRCMFnP a6okMzDC7ZbpaDDqkNoF1WhMrTWoDNboXIxDRLCf6zqruVfPSw28qWSYmBpQY2nTY1b5 RqvRD21KJqWDvp6ouJWbPPwzM5TszhnHD53oDTPlLDrGSW4nJu1MU6YEvK0bK5yxsCaM m7QJyLqm0zNJAo31GknurFkA0iaC2IXLjSjCcWd73JPiz7PnvaBGHdvHjhoFJzNBENYq aozQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=dxs5vX1dWd5mI6k2WrujHW79flJ4OmEH55v6DOXdHyk=; b=m82P4O1kD+OuIqeNYM2KRSpmq2Dsc6w/QY8RbfoiuxpUNKu7b/j477R9DWlz12W8Fo CeJyxFuxh+IsRKhWIOO4A0T/Os6/RuoqXSGaz+c9ujOuskjeMGMhoziXOMDJDbYDCdZP py+QKVVKigLd3rcztR5jDZ9FVtUWGBkZRJe/sXMM7hLB3sFIjkncHsIwzt7Zemv+udx2 Dl/J3ee6K0ueg4GfGrTsIniCRAf0HmycBHhMdSxRJSCSUtXnXivFpZDMs6CNwV4IVlLo udxhw2bNdk1PnAcetKhWOR/oWLXQ2FYbWe3T50B4i7UVb1mfUaoLkJpoa1vZQhFTGIty EogA== X-Gm-Message-State: AOUpUlFW9IR8If3/o2IF6nmjtLm7N5Pc4rqROYcoTKxhkr3x1m+QMBpl ZBI4FhALM5covgzOtY0h6e4elxTFH78= X-Google-Smtp-Source: AAOMgpetKanKfiCpL5LPC+f3ui+wfHwSFESdZbn/79wnug2AEBmiVR1Sn8coEsvmL7NdXowtV7SECg== X-Received: by 2002:adf:ec04:: with SMTP id x4-v6mr13908092wrn.245.1532530920468; Wed, 25 Jul 2018 08:02:00 -0700 (PDT) Received: from g751.home (2a01cb040a78e30028cbd66b90cf39f4.ipv6.abo.wanadoo.fr. [2a01:cb04:a78:e300:28cb:d66b:90cf:39f4]) by smtp.googlemail.com with ESMTPSA id q188-v6sm7173425wmd.36.2018.07.25.08.01.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Jul 2018 08:01:59 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Wed, 25 Jul 2018 17:01:43 +0200 Message-Id: <20180725150149.30774-3-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180725150149.30774-1-gary.bisson@boundarydevices.com> References: <20180725150149.30774-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH 2/8] imx-vpu: rename package to imx-vpu-cnm X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" So far the i.MX processors have been using a Chips&Media CODA VPU. But the latest generation of processors (starting with i.MX8MQ) uses VPU cores from Hantro which is provided as imx-vpu-hantro package. NXP chose in Yocto to keep the imx-vpu naming for Chips&Media package and created a virtual "imxvpu" package that can either be provided by imx-vpu or imx-vpu-hantro. Since this naming can be confusing (IMO), renaming the imx-vpu package to imx-vpu-cnm and then create a virtual imx-vpu one should be clearer. Signed-off-by: Gary Bisson --- package/freescale-imx/Config.in | 2 +- package/freescale-imx/imx-codec/imx-codec.mk | 2 +- .../{imx-vpu => imx-vpu-cnm}/Config.in | 12 +++--- .../imx-vpu-cnm.hash} | 0 .../freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk | 39 +++++++++++++++++++ package/freescale-imx/imx-vpu/imx-vpu.mk | 39 ------------------- package/freescale-imx/imx-vpuwrap/Config.in | 2 +- .../freescale-imx/imx-vpuwrap/imx-vpuwrap.mk | 2 +- package/libimxvpuapi/Config.in | 2 +- package/libimxvpuapi/libimxvpuapi.mk | 2 +- 10 files changed, 51 insertions(+), 51 deletions(-) rename package/freescale-imx/{imx-vpu => imx-vpu-cnm}/Config.in (54%) rename package/freescale-imx/{imx-vpu/imx-vpu.hash => imx-vpu-cnm/imx-vpu-cnm.hash} (100%) create mode 100644 package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk delete mode 100644 package/freescale-imx/imx-vpu/imx-vpu.mk diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 30e71b825f..5e0c7ff291 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -79,7 +79,7 @@ source "package/freescale-imx/imx-lib/Config.in" source "package/freescale-imx/imx-m4fwloader/Config.in" source "package/freescale-imx/imx-parser/Config.in" source "package/freescale-imx/imx-uuc/Config.in" -source "package/freescale-imx/imx-vpu/Config.in" +source "package/freescale-imx/imx-vpu-cnm/Config.in" source "package/freescale-imx/imx-vpuwrap/Config.in" source "package/freescale-imx/firmware-imx/Config.in" if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) diff --git a/package/freescale-imx/imx-codec/imx-codec.mk b/package/freescale-imx/imx-codec/imx-codec.mk index 784c1fa4a9..7b8a5bd4d5 100644 --- a/package/freescale-imx/imx-codec/imx-codec.mk +++ b/package/freescale-imx/imx-codec/imx-codec.mk @@ -21,7 +21,7 @@ ifeq ($(BR2_ARM_EABIHF),y) IMX_CODEC_CONF_OPTS += --enable-fhw endif -ifeq ($(BR2_PACKAGE_IMX_VPU),y) +ifeq ($(BR2_PACKAGE_IMX_VPU_CNM),y) IMX_CODEC_CONF_OPTS += --enable-vpu endif diff --git a/package/freescale-imx/imx-vpu/Config.in b/package/freescale-imx/imx-vpu-cnm/Config.in similarity index 54% rename from package/freescale-imx/imx-vpu/Config.in rename to package/freescale-imx/imx-vpu-cnm/Config.in index 779717f5ed..1d8b1cb397 100644 --- a/package/freescale-imx/imx-vpu/Config.in +++ b/package/freescale-imx/imx-vpu-cnm/Config.in @@ -1,17 +1,17 @@ -comment "imx-vpu needs an i.MX platform with VPU support" +comment "imx-vpu-cnm needs an i.MX platform with VPU support" depends on BR2_arm depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU -config BR2_PACKAGE_IMX_VPU - bool "imx-vpu" +config BR2_PACKAGE_IMX_VPU_CNM + bool "imx-vpu-cnm" depends on BR2_arm # Only relevant for i.MX depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU select BR2_PACKAGE_FIRMWARE_IMX help Library of userspace helpers specific for the Freescale i.MX - platform. It wraps the kernel interfaces for the i.MX platform - Video Processing Unit (VPU) driver. It requires a kernel that - includes the i.MX specific headers to be built. + platform integrating a Chips&Media CODA Video Processing Unit + (VPU). It requires a kernel that includes the i.MX specific + headers to be built. This library is provided by Freescale as-is and doesn't have an upstream. diff --git a/package/freescale-imx/imx-vpu/imx-vpu.hash b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash similarity index 100% rename from package/freescale-imx/imx-vpu/imx-vpu.hash rename to package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash diff --git a/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk new file mode 100644 index 0000000000..a6cca08e9c --- /dev/null +++ b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk @@ -0,0 +1,39 @@ +################################################################################ +# +# imx-vpu-cnm +# +################################################################################ + +IMX_VPU_CNM_VERSION = 5.4.37 +IMX_VPU_CNM_SITE = $(FREESCALE_IMX_SITE) +IMX_VPU_CNM_SOURCE = imx-vpu-$(IMX_VPU_CNM_VERSION).bin + +IMX_VPU_CNM_INSTALL_STAGING = YES + +IMX_VPU_CNM_MAKE_ENV = \ + $(TARGET_MAKE_ENV) \ + $(TARGET_CONFIGURE_OPTS) \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) + +IMX_VPU_CNM_LICENSE = NXP Semiconductor Software License Agreement +IMX_VPU_CNM_LICENSE_FILES = EULA COPYING +IMX_VPU_CNM_REDISTRIBUTE = NO + +define IMX_VPU_CNM_EXTRACT_CMDS + $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_CNM_DL_DIR)/$(IMX_VPU_CNM_SOURCE)) +endef + +define IMX_VPU_CNM_BUILD_CMDS + $(IMX_VPU_CNM_MAKE_ENV) $(MAKE1) -C $(@D) +endef + +define IMX_VPU_CNM_INSTALL_STAGING_CMDS + $(IMX_VPU_CNM_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(STAGING_DIR) install +endef + +define IMX_VPU_CNM_INSTALL_TARGET_CMDS + $(IMX_VPU_CNM_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(TARGET_DIR) install +endef + +$(eval $(generic-package)) diff --git a/package/freescale-imx/imx-vpu/imx-vpu.mk b/package/freescale-imx/imx-vpu/imx-vpu.mk deleted file mode 100644 index 2bcfe53eba..0000000000 --- a/package/freescale-imx/imx-vpu/imx-vpu.mk +++ /dev/null @@ -1,39 +0,0 @@ -################################################################################ -# -# imx-vpu -# -################################################################################ - -IMX_VPU_VERSION = 5.4.37 -IMX_VPU_SITE = $(FREESCALE_IMX_SITE) -IMX_VPU_SOURCE = imx-vpu-$(IMX_VPU_VERSION).bin - -IMX_VPU_INSTALL_STAGING = YES - -IMX_VPU_MAKE_ENV = \ - $(TARGET_MAKE_ENV) \ - $(TARGET_CONFIGURE_OPTS) \ - CROSS_COMPILE="$(TARGET_CROSS)" \ - PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM) - -IMX_VPU_LICENSE = NXP Semiconductor Software License Agreement -IMX_VPU_LICENSE_FILES = EULA COPYING -IMX_VPU_REDISTRIBUTE = NO - -define IMX_VPU_EXTRACT_CMDS - $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_DL_DIR)/$(IMX_VPU_SOURCE)) -endef - -define IMX_VPU_BUILD_CMDS - $(IMX_VPU_MAKE_ENV) $(MAKE1) -C $(@D) -endef - -define IMX_VPU_INSTALL_STAGING_CMDS - $(IMX_VPU_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(STAGING_DIR) install -endef - -define IMX_VPU_INSTALL_TARGET_CMDS - $(IMX_VPU_MAKE_ENV) $(MAKE1) -C $(@D) DEST_DIR=$(TARGET_DIR) install -endef - -$(eval $(generic-package)) diff --git a/package/freescale-imx/imx-vpuwrap/Config.in b/package/freescale-imx/imx-vpuwrap/Config.in index bdfa147867..85eb16004d 100644 --- a/package/freescale-imx/imx-vpuwrap/Config.in +++ b/package/freescale-imx/imx-vpuwrap/Config.in @@ -11,7 +11,7 @@ config BR2_PACKAGE_IMX_VPUWRAP depends on BR2_LINUX_KERNEL depends on BR2_arm # Only relevant for i.MX depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - select BR2_PACKAGE_IMX_VPU + select BR2_PACKAGE_IMX_VPU_CNM help Wrapper library for the vpu library, giving it a different API. diff --git a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk index edba87279f..0b60868e9a 100644 --- a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk +++ b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk @@ -7,7 +7,7 @@ IMX_VPUWRAP_VERSION = 1.0.68 IMX_VPUWRAP_SITE = $(FREESCALE_IMX_SITE) IMX_VPUWRAP_SOURCE = imx-vpuwrap-$(IMX_VPUWRAP_VERSION).bin -IMX_VPUWRAP_DEPENDENCIES = imx-vpu +IMX_VPUWRAP_DEPENDENCIES = imx-vpu-cnm IMX_VPUWRAP_INSTALL_STAGING = YES IMX_VPUWRAP_LICENSE = NXP Semiconductor Software License Agreement diff --git a/package/libimxvpuapi/Config.in b/package/libimxvpuapi/Config.in index 8b8b839ce8..3d25b3b751 100644 --- a/package/libimxvpuapi/Config.in +++ b/package/libimxvpuapi/Config.in @@ -6,7 +6,7 @@ config BR2_PACKAGE_LIBIMXVPUAPI bool "libimxvpuapi" depends on BR2_arm # Only relevant for i.MX depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - select BR2_PACKAGE_IMX_VPU + select BR2_PACKAGE_IMX_VPU_CNM help This library provides an API for using the iMX6 VPU video engine. It is an alternative to Freescale's VPU diff --git a/package/libimxvpuapi/libimxvpuapi.mk b/package/libimxvpuapi/libimxvpuapi.mk index bcabbf3877..27189ff044 100644 --- a/package/libimxvpuapi/libimxvpuapi.mk +++ b/package/libimxvpuapi/libimxvpuapi.mk @@ -8,7 +8,7 @@ LIBIMXVPUAPI_VERSION = 0.10.3 LIBIMXVPUAPI_SITE = $(call github,Freescale,libimxvpuapi,$(LIBIMXVPUAPI_VERSION)) LIBIMXVPUAPI_LICENSE = LGPL-2.1+ LIBIMXVPUAPI_LICENSE_FILES = LICENSE -LIBIMXVPUAPI_DEPENDENCIES = host-pkgconf host-python imx-vpu +LIBIMXVPUAPI_DEPENDENCIES = host-pkgconf host-python imx-vpu-cnm LIBIMXVPUAPI_INSTALL_STAGING = YES $(eval $(waf-package)) From patchwork Wed Jul 25 15:01:44 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949271 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="LL9alfqU"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41bJNj35Txz9s55 for ; Thu, 26 Jul 2018 01:02:12 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id B3B77CB4B0; Wed, 25 Jul 2018 15:02:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9mOcOUFRi-Ov; Wed, 25 Jul 2018 15:02:09 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id D3FA9CB4A9; Wed, 25 Jul 2018 15:02:09 +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 69D6B1C0057 for ; Wed, 25 Jul 2018 15:02:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 669E4929F3 for ; Wed, 25 Jul 2018 15:02:05 +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 0+f6pSM80L0k for ; Wed, 25 Jul 2018 15:02:03 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) by whitealder.osuosl.org (Postfix) with ESMTPS id DAFFC929E5 for ; Wed, 25 Jul 2018 15:02:02 +0000 (UTC) Received: by mail-wr1-f43.google.com with SMTP id q10-v6so7728906wrd.4 for ; Wed, 25 Jul 2018 08:02:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=/jW+u1p4EYX2KKXfdXLotXG3n5iEagNDKJC30k6ST4s=; b=LL9alfqUn/QJLVa4SktoJgHzZiyuz8+E4E2TDdTkVITOlAkJxH+PNvfKwciPBIFB5Y Vxc7s5pWB7BxWZHDO0e0EYQvewDRnGYeXVsXAA6aKcx6Yjo4GGmhegYGsfxNbW35uds8 5WLKf3w0EaKy8EiEHWX/G7JdtwQXR/TG2yqizQirJln65VLhHY+mBYluHc07W3/CssPl XGRdgIn8IIukCGw1YMWJ5cBrvMmTD50FeJA6krYczCCuVoihc9fv4X6gxMC7yoWl6Ocv 2Fz6IpQYxCuhvaeuUlxt1azlSKxRnQ20bj55AUyRSLi6Tshn6gbK/jX/ZoODpL1U4IPe dETg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=/jW+u1p4EYX2KKXfdXLotXG3n5iEagNDKJC30k6ST4s=; b=Z13inBi/dCUiXDWJ+19OAyut6H7ngW1c1b7x8S8cghi0mlZpWPGaquh6At940Zo1PV Gooy4wcVUO/6LaimPSQcZYenSW0cvfHbACUY8lyoSWyBs++wenDK75GqqT3DPySU67mG exg2U5YRuFFznvucbZ8WS6bz7ss2L7W+FTyUmoflLf3pI8AoGAnD7p2bCHxAbU7NPqzE UFYxgCVT+6XCzOoDFZYC92d3GEjXRwjk75X4PgN6LXEaG8pKU3sHoxpzdCVwuGdKMSvU Z/O+exASsb1XIJCUIfhr7UI9AUGUurW80J8oQKxYwmZooxhbVk44myQY01D9WfM2Wntn n0Yw== X-Gm-Message-State: AOUpUlEB64XvRK+CFCbHaxM03Wufmlli1Ee960gyl5qq8YPYnBxjbi1M joqdLLrJRVzoRcX5d2DZIpXMzJ6e87Q= X-Google-Smtp-Source: AAOMgpeYhKFhGUyWAOkZ/Xv3Pb2DsBtd6WPsyFxtgfYY4un5Li3XSnIXk5dS1+PbDALLdxheyjtILQ== X-Received: by 2002:a5d:4e92:: with SMTP id e18-v6mr7295740wru.32.1532530921318; Wed, 25 Jul 2018 08:02:01 -0700 (PDT) Received: from g751.home (2a01cb040a78e30028cbd66b90cf39f4.ipv6.abo.wanadoo.fr. [2a01:cb04:a78:e300:28cb:d66b:90cf:39f4]) by smtp.googlemail.com with ESMTPSA id q188-v6sm7173425wmd.36.2018.07.25.08.02.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Jul 2018 08:02:00 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Wed, 25 Jul 2018 17:01:44 +0200 Message-Id: <20180725150149.30774-4-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180725150149.30774-1-gary.bisson@boundarydevices.com> References: <20180725150149.30774-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH 3/8] imx-vpu-cnm: bump version to 5.4.38 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" No changelog provided by NXP. Added COPYING hash value to track license changes. Signed-off-by: Gary Bisson --- package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash | 3 ++- package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash index 0ac0f3d0c2..822286dceb 100644 --- a/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash +++ b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.hash @@ -1,2 +1,3 @@ # Locally computed -sha256 ee265e88d17c7369bd9cb917e7cce035b8c7ee2ba4491645fdab9f382f54beb0 imx-vpu-5.4.37.bin +sha256 34bed0ddf6c797f444bddfa5d5495adc751ff268b6431d8beb48129c89c9e47f imx-vpu-5.4.38.bin +sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING diff --git a/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk index a6cca08e9c..d29eb0ed2c 100644 --- a/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk +++ b/package/freescale-imx/imx-vpu-cnm/imx-vpu-cnm.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPU_CNM_VERSION = 5.4.37 +IMX_VPU_CNM_VERSION = 5.4.38 IMX_VPU_CNM_SITE = $(FREESCALE_IMX_SITE) IMX_VPU_CNM_SOURCE = imx-vpu-$(IMX_VPU_CNM_VERSION).bin From patchwork Wed Jul 25 15:01:45 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949273 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="ntV6Lo+9"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41bJNn0kp6z9s29 for ; Thu, 26 Jul 2018 01:02:17 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 16FD592A11; Wed, 25 Jul 2018 15:02:15 +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 VGyx7gEWY9nT; Wed, 25 Jul 2018 15:02:08 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 66D5A929F8; Wed, 25 Jul 2018 15:02:08 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id D11521C0057 for ; Wed, 25 Jul 2018 15:02:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id CEE7E96041 for ; Wed, 25 Jul 2018 15:02:04 +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 ON2P5RpI6+vm for ; Wed, 25 Jul 2018 15:02:04 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) by hemlock.osuosl.org (Postfix) with ESMTPS id C82C09613C for ; Wed, 25 Jul 2018 15:02:03 +0000 (UTC) Received: by mail-wr1-f68.google.com with SMTP id v14-v6so7759876wro.5 for ; Wed, 25 Jul 2018 08:02:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=T3ElDfASBMOfin4kXPu2G1KoyxoG6N211RhMBqrUlXc=; b=ntV6Lo+9yZ/R/odnlS3NJ0QZ267XmnOpqm8BO+EA0RoV3y+Vfu5LP7Cf7Nr1ryZRmM UaeLZ0VgRMoObNoKQF+OGCIYX9jrN6H1N1gVnSujroqNiSC9bQXRcAblLSQ8igvrqYW5 hPFfQ3019AWzEYG9Xoumq0Xw6kvdTmL8kfRIPerDUr+w2WJ9dMqVdBkbYFRj6ryvGDqx RxnWOov34lgi95VtxvSAC4bo9SnzqrGXgu5uIlZt0nbXh3oY/oFSkpb0LiIbKqQtft+R QJK0V422EPivP3ZFVNlKAbqAKKCYuXgU1ggdRdnv67VigVWGb2n9DQk//HvL4rKY00LY bTUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=T3ElDfASBMOfin4kXPu2G1KoyxoG6N211RhMBqrUlXc=; b=ac2myedMaNykoLTl1Mr3m09TTrsH+iN4G39BayWR6ZCfuIRCCLPzYhzdKUpwc0s94F kVKSadxBFBKVSeYRCSoA52a6zWlRKJKkjswSZM40AccS8UIO71+YtftjscEUBjFCAjxe LRr1OD/48tsmuRMUVmlobGaRRAF5s/FUVQtQduVFJs/U+pB7jX/hqfqp6jcChzpCfbfb NJfVUvkit4CalXg5arHhn1SEDxqrMtvmaWDLY11f+aX+lzo5t3E+NndXhyFLCaDUEFeX rzH2+c9V4XPQv3RzTrhGIJq5DIGINLZaQoMdS2XXr3DFseNo1+DMhKnJYi20wOIopHP3 FXqQ== X-Gm-Message-State: AOUpUlHvD4yzExrPU89CQMvLg5ZZMtIs5VqfXibF6V1DuulK7basPGw3 X5XYEzHePmxQFqh9yKz7FgnyBKt/moA= X-Google-Smtp-Source: AAOMgpfDdgq/BqP8mAOWR35yblFEo5edVgcBhwD0ybyJ4CNR95asSr839ozjtcG6Lqe/hez+7CiLwQ== X-Received: by 2002:adf:8385:: with SMTP id 5-v6mr14907688wre.13.1532530922193; Wed, 25 Jul 2018 08:02:02 -0700 (PDT) Received: from g751.home (2a01cb040a78e30028cbd66b90cf39f4.ipv6.abo.wanadoo.fr. [2a01:cb04:a78:e300:28cb:d66b:90cf:39f4]) by smtp.googlemail.com with ESMTPSA id q188-v6sm7173425wmd.36.2018.07.25.08.02.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Jul 2018 08:02:01 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Wed, 25 Jul 2018 17:01:45 +0200 Message-Id: <20180725150149.30774-5-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180725150149.30774-1-gary.bisson@boundarydevices.com> References: <20180725150149.30774-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH 4/8] imx-vpu-hantro: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" This package provides the user-space libraries needed to use the Hantro VPU present in processors such as the i.MX8MQ. Signed-off-by: Gary Bisson --- package/freescale-imx/Config.in | 4 +- ...on.h-header-inclusion-to-be-standard.patch | 44 +++++++++++++++++++ .../freescale-imx/imx-vpu-hantro/Config.in | 15 +++++++ .../imx-vpu-hantro/imx-vpu-hantro.hash | 2 + .../imx-vpu-hantro/imx-vpu-hantro.mk | 42 ++++++++++++++++++ 5 files changed, 106 insertions(+), 1 deletion(-) create mode 100644 package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch create mode 100644 package/freescale-imx/imx-vpu-hantro/Config.in create mode 100644 package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash create mode 100644 package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 5e0c7ff291..9b47958ff3 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -63,7 +63,8 @@ config BR2_PACKAGE_FREESCALE_IMX_HAS_VPU default y if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX27ADS || \ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || \ BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53 || \ - BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q + BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q || \ + BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M config BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU bool @@ -80,6 +81,7 @@ source "package/freescale-imx/imx-m4fwloader/Config.in" source "package/freescale-imx/imx-parser/Config.in" source "package/freescale-imx/imx-uuc/Config.in" source "package/freescale-imx/imx-vpu-cnm/Config.in" +source "package/freescale-imx/imx-vpu-hantro/Config.in" source "package/freescale-imx/imx-vpuwrap/Config.in" source "package/freescale-imx/firmware-imx/Config.in" if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53) diff --git a/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch b/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch new file mode 100644 index 0000000000..951ead9824 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/0001-Fix-ion.h-header-inclusion-to-be-standard.patch @@ -0,0 +1,44 @@ +From 872c82e7cbb9a0a0e761e8ac70fc28e19a55b4c3 Mon Sep 17 00:00:00 2001 +From: Gary Bisson +Date: Thu, 12 Jul 2018 11:38:28 +0200 +Subject: [PATCH] Fix ion.h header inclusion to be standard + +NXP "solution" was to manually copy the header to include/linux. +Let's point the Makefile to the proper (mainline) location instead: +https://elixir.bootlin.com/linux/v4.17/source/drivers/staging/android/uapi/ion.h + +Signed-off-by: Gary Bisson +--- + Makefile | 2 ++ + decoder_sw/software/linux/dwl/dwl_linux.c | 2 +- + 2 files changed, 3 insertions(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index b74e23a..a5ce22b 100755 +--- a/Makefile ++++ b/Makefile +@@ -11,6 +11,8 @@ INCLUDE_HEADERS = -I./decoder_sw -I$(SOURCE_ROOT)/source/inc -I$(SOURCE_ROOT)/so + INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/memalloc + #INCLUDE_HEADERS += -I$(SOURCE_ROOT)/linux/ldriver + INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/include/uapi -I$(LINUX_KERNEL_ROOT)/include ++# ION header location ++INCLUDE_HEADERS += -I$(LINUX_KERNEL_ROOT)/drivers/staging/android/uapi + + CFLAGS += -DDEC_MODULE_PATH=\"/dev/mxc_hantro\" -DUSE_FAKE_RFC_TABLE -DFIFO_DATATYPE=void* -DNDEBUG -DDOWN_SCALER \ + -DUSE_EXTERNAL_BUFFER -DUSE_FAST_EC -DUSE_VP9_EC -DGET_FREE_BUFFER_NON_BLOCK \ +diff --git a/decoder_sw/software/linux/dwl/dwl_linux.c b/decoder_sw/software/linux/dwl/dwl_linux.c +index 8183660..ed37d86 100644 +--- a/decoder_sw/software/linux/dwl/dwl_linux.c ++++ b/decoder_sw/software/linux/dwl/dwl_linux.c +@@ -41,7 +41,7 @@ + #include "dwl.h" + #include + #ifdef USE_ION +-#include ++#include + #ifdef ANDROID + #include + #endif +-- +2.18.0 + diff --git a/package/freescale-imx/imx-vpu-hantro/Config.in b/package/freescale-imx/imx-vpu-hantro/Config.in new file mode 100644 index 0000000000..5a1255164e --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/Config.in @@ -0,0 +1,15 @@ +comment "imx-vpu-hantro needs an i.MX platform with VPU support" + depends on BR2_aarch64 + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + +config BR2_PACKAGE_IMX_VPU_HANTRO + bool "imx-vpu-hantro" + depends on BR2_aarch64 # Only relevant for i.MX8 + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + help + Library of userspace helpers specific for the NXP i.MX CPUs + integrating a Hantro Video Processing Unit (VPU). It requires + a kernel that includes the i.MX specific headers to be built. + + This library is provided by Freescale as-is and doesn't have + an upstream. diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash new file mode 100644 index 0000000000..3b1a545b3f --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash @@ -0,0 +1,2 @@ +sha256 cbc648e41f005aad209f74c9e5dd346138dca12efeb7b27e471de7474c4da302 imx-vpu-hantro-1.6.0.bin +sha256 0f34f6175247762e2e1c38319aadf657a53f00ce124e569dfc61b30451549e7a COPYING diff --git a/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk new file mode 100644 index 0000000000..57ce411e63 --- /dev/null +++ b/package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk @@ -0,0 +1,42 @@ +################################################################################ +# +# imx-vpu-hantro +# +################################################################################ + +IMX_VPU_HANTRO_VERSION = 1.6.0 +IMX_VPU_HANTRO_SITE = $(FREESCALE_IMX_SITE) +IMX_VPU_HANTRO_SOURCE = imx-vpu-hantro-$(IMX_VPU_HANTRO_VERSION).bin + +IMX_VPU_HANTRO_INSTALL_STAGING = YES + +IMX_VPU_HANTRO_MAKE_ENV = \ + $(TARGET_MAKE_ENV) \ + $(TARGET_CONFIGURE_OPTS) \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + SDKTARGETSYSROOT=$(STAGING_DIR) \ + LINUX_KERNEL_ROOT=$(LINUX_DIR) + +IMX_VPU_HANTRO_LICENSE = NXP Semiconductor Software License Agreement +IMX_VPU_HANTRO_LICENSE_FILES = EULA COPYING +IMX_VPU_HANTRO_REDISTRIBUTE = NO + +define IMX_VPU_HANTRO_EXTRACT_CMDS + $(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_HANTRO_DL_DIR)/$(IMX_VPU_HANTRO_SOURCE)) +endef + +define IMX_VPU_HANTRO_BUILD_CMDS + $(IMX_VPU_HANTRO_MAKE_ENV) $(MAKE1) -C $(@D) +endef + +define IMX_VPU_HANTRO_INSTALL_STAGING_CMDS + $(IMX_VPU_HANTRO_MAKE_ENV) $(MAKE1) -C $(@D) \ + DEST_DIR=$(STAGING_DIR) libdir=/usr/lib install +endef + +define IMX_VPU_HANTRO_INSTALL_TARGET_CMDS + $(IMX_VPU_HANTRO_MAKE_ENV) $(MAKE1) -C $(@D) \ + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install +endef + +$(eval $(generic-package)) From patchwork Wed Jul 25 15:01:46 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949276 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="gOc3iINt"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41bJNw060Rz9s1x for ; Thu, 26 Jul 2018 01:02:23 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 8ECB1C9996; Wed, 25 Jul 2018 15:02:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2F2VzAwKpGoB; Wed, 25 Jul 2018 15:02:20 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 2924DCB4B5; Wed, 25 Jul 2018 15:02:20 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 980CF1C0057 for ; Wed, 25 Jul 2018 15:02:16 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 9254B31732 for ; Wed, 25 Jul 2018 15:02:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Uh5L3BT-sKKx for ; Wed, 25 Jul 2018 15:02:09 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by silver.osuosl.org (Postfix) with ESMTPS id CCE0B3170C for ; Wed, 25 Jul 2018 15:02:04 +0000 (UTC) Received: by mail-wr1-f66.google.com with SMTP id t6-v6so7721821wrn.7 for ; Wed, 25 Jul 2018 08:02:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=GptsQrHL4DuzTpU8I5qClr1F4A4bFGj6b0RkiuXxhnY=; b=gOc3iINt5YwWlZfgwxv4gnvNq3yrJq9VkK3qNxD8F6+374QuHQBewgvX5oFb6ygFCD WkrJxOXIsLrmjD/lKOdF0Wuh7luB30nPemrHCXjotlfXTdbiGhRDKGm3NJvY6PFSDjqw lAuPbmKrADau07YSgSDRHsoGW45Sxl9NAmtRrEKLjINACjQxiepfLLSAT3Qv+X6P5k1E yZHzKPgBTCrYCg51GbUE0J4UToSgfU3uu6/ft6IaNF3PDhq1dma3Oi+GpQUJchv0QKf+ h/KNHL5SDwElyAnOOxriZuov7u2tY0BVgGEk3pSoD2pNhsMi3W3Kvoe/bdMpktuzKY/E aa0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=GptsQrHL4DuzTpU8I5qClr1F4A4bFGj6b0RkiuXxhnY=; b=PFi0sKOOh25pdLJg4+ihDNb/tk/agtg9hgSDFOa/RGg/E6B2gj9TSE1tXCS5DJWRLy ndyIloyWmpXI3FfLVs3fN12EjZ5unIgcbVD3ZBVjYqhXrFJxCtWfW0UBEJjYtmXJQ5kt i/cy8mb9I87awzbeAVra1u3ybGxURucn62x9cyYu44IESMIRZWdpboXsSYofMRj5RU22 x0AeCQd684yeCs+rjZ2CsoCmdsdj88OBOQzpTdVzzAmUgsK6l0FKdsIRYw0WpFU7rYrn ZKHxHhTuEDrHJ4A/tTbyB21XySyT53xiut+5WvX4ePzPo6x4F2mq+leC+ALJeYOSmXM1 nQWw== X-Gm-Message-State: AOUpUlF14JbEIGx1BPTQ8NhDxjNGhjc9u2WQe3EezbzKWJELHKGt11uC AbFK1WbA9YhQPc7C+cgGvUC7Z0zZr14= X-Google-Smtp-Source: AAOMgpcmhICTbKYnid8Gjq3osGZghY78+d8V0cP6r4TuPhgEyBl1Ky6ADRUYjYQFLP0gWUCVuwmJCA== X-Received: by 2002:adf:aadb:: with SMTP id i27-v6mr14656934wrc.149.1532530923224; Wed, 25 Jul 2018 08:02:03 -0700 (PDT) Received: from g751.home (2a01cb040a78e30028cbd66b90cf39f4.ipv6.abo.wanadoo.fr. [2a01:cb04:a78:e300:28cb:d66b:90cf:39f4]) by smtp.googlemail.com with ESMTPSA id q188-v6sm7173425wmd.36.2018.07.25.08.02.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Jul 2018 08:02:02 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Wed, 25 Jul 2018 17:01:46 +0200 Message-Id: <20180725150149.30774-6-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180725150149.30774-1-gary.bisson@boundarydevices.com> References: <20180725150149.30774-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH 5/8] imx-vpu: new virtual package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Since it can be provided by either imx-vpu-cnm or imx-vpu-hantro. Signed-off-by: Gary Bisson --- package/freescale-imx/Config.in | 1 + package/freescale-imx/imx-codec/imx-codec.mk | 2 +- package/freescale-imx/imx-vpu-cnm/Config.in | 8 ++++++++ package/freescale-imx/imx-vpu-hantro/Config.in | 8 ++++++++ package/freescale-imx/imx-vpu/Config.in | 6 ++++++ package/freescale-imx/imx-vpu/imx-vpu.mk | 7 +++++++ package/freescale-imx/imx-vpuwrap/Config.in | 7 +++---- package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk | 2 +- package/gstreamer/gst-fsl-plugins/Config.in | 2 +- package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk | 2 +- package/libimxvpuapi/Config.in | 7 +++---- package/libimxvpuapi/libimxvpuapi.mk | 2 +- 12 files changed, 41 insertions(+), 13 deletions(-) create mode 100644 package/freescale-imx/imx-vpu/Config.in create mode 100644 package/freescale-imx/imx-vpu/imx-vpu.mk diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in index 9b47958ff3..bcddf647ef 100644 --- a/package/freescale-imx/Config.in +++ b/package/freescale-imx/Config.in @@ -80,6 +80,7 @@ source "package/freescale-imx/imx-lib/Config.in" source "package/freescale-imx/imx-m4fwloader/Config.in" source "package/freescale-imx/imx-parser/Config.in" source "package/freescale-imx/imx-uuc/Config.in" +source "package/freescale-imx/imx-vpu/Config.in" source "package/freescale-imx/imx-vpu-cnm/Config.in" source "package/freescale-imx/imx-vpu-hantro/Config.in" source "package/freescale-imx/imx-vpuwrap/Config.in" diff --git a/package/freescale-imx/imx-codec/imx-codec.mk b/package/freescale-imx/imx-codec/imx-codec.mk index 7b8a5bd4d5..7f738d8129 100644 --- a/package/freescale-imx/imx-codec/imx-codec.mk +++ b/package/freescale-imx/imx-codec/imx-codec.mk @@ -21,7 +21,7 @@ ifeq ($(BR2_ARM_EABIHF),y) IMX_CODEC_CONF_OPTS += --enable-fhw endif -ifeq ($(BR2_PACKAGE_IMX_VPU_CNM),y) +ifeq ($(BR2_PACKAGE_HAS_IMX_VPU),y) IMX_CODEC_CONF_OPTS += --enable-vpu endif diff --git a/package/freescale-imx/imx-vpu-cnm/Config.in b/package/freescale-imx/imx-vpu-cnm/Config.in index 1d8b1cb397..b93c01815c 100644 --- a/package/freescale-imx/imx-vpu-cnm/Config.in +++ b/package/freescale-imx/imx-vpu-cnm/Config.in @@ -7,6 +7,7 @@ config BR2_PACKAGE_IMX_VPU_CNM depends on BR2_arm # Only relevant for i.MX depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU select BR2_PACKAGE_FIRMWARE_IMX + select BR2_PACKAGE_HAS_IMX_VPU help Library of userspace helpers specific for the Freescale i.MX platform integrating a Chips&Media CODA Video Processing Unit @@ -15,3 +16,10 @@ config BR2_PACKAGE_IMX_VPU_CNM This library is provided by Freescale as-is and doesn't have an upstream. + +if BR2_PACKAGE_IMX_VPU_CNM + +config BR2_PACKAGE_PROVIDES_IMX_VPU + default "imx-vpu-cnm" + +endif diff --git a/package/freescale-imx/imx-vpu-hantro/Config.in b/package/freescale-imx/imx-vpu-hantro/Config.in index 5a1255164e..c6208c7ba1 100644 --- a/package/freescale-imx/imx-vpu-hantro/Config.in +++ b/package/freescale-imx/imx-vpu-hantro/Config.in @@ -6,6 +6,7 @@ config BR2_PACKAGE_IMX_VPU_HANTRO bool "imx-vpu-hantro" depends on BR2_aarch64 # Only relevant for i.MX8 depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + select BR2_PACKAGE_HAS_IMX_VPU help Library of userspace helpers specific for the NXP i.MX CPUs integrating a Hantro Video Processing Unit (VPU). It requires @@ -13,3 +14,10 @@ config BR2_PACKAGE_IMX_VPU_HANTRO This library is provided by Freescale as-is and doesn't have an upstream. + +if BR2_PACKAGE_IMX_VPU_HANTRO + +config BR2_PACKAGE_PROVIDES_IMX_VPU + default "imx-vpu-hantro" + +endif diff --git a/package/freescale-imx/imx-vpu/Config.in b/package/freescale-imx/imx-vpu/Config.in new file mode 100644 index 0000000000..caefe9db8c --- /dev/null +++ b/package/freescale-imx/imx-vpu/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HAS_IMX_VPU + bool + +config BR2_PACKAGE_PROVIDES_IMX_VPU + depends on BR2_PACKAGE_HAS_IMX_VPU + string diff --git a/package/freescale-imx/imx-vpu/imx-vpu.mk b/package/freescale-imx/imx-vpu/imx-vpu.mk new file mode 100644 index 0000000000..6e44ad1fce --- /dev/null +++ b/package/freescale-imx/imx-vpu/imx-vpu.mk @@ -0,0 +1,7 @@ +################################################################################ +# +# imx-vpu +# +################################################################################ + +$(eval $(virtual-package)) diff --git a/package/freescale-imx/imx-vpuwrap/Config.in b/package/freescale-imx/imx-vpuwrap/Config.in index 85eb16004d..87303cca9d 100644 --- a/package/freescale-imx/imx-vpuwrap/Config.in +++ b/package/freescale-imx/imx-vpuwrap/Config.in @@ -2,16 +2,15 @@ comment "imx-vpuwrap needs an imx-specific Linux kernel to be built" depends on BR2_arm depends on !BR2_LINUX_KERNEL -comment "imx-vpuwrap needs an i.MX platform with VPU support" +comment "imx-vpuwrap needs an i.MX VPU backend provider" depends on BR2_arm - depends on BR2_LINUX_KERNEL && !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + depends on BR2_LINUX_KERNEL && !BR2_PACKAGE_HAS_IMX_VPU config BR2_PACKAGE_IMX_VPUWRAP bool "imx-vpuwrap" depends on BR2_LINUX_KERNEL depends on BR2_arm # Only relevant for i.MX - depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - select BR2_PACKAGE_IMX_VPU_CNM + depends on BR2_PACKAGE_HAS_IMX_VPU help Wrapper library for the vpu library, giving it a different API. diff --git a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk index 0b60868e9a..edba87279f 100644 --- a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk +++ b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk @@ -7,7 +7,7 @@ IMX_VPUWRAP_VERSION = 1.0.68 IMX_VPUWRAP_SITE = $(FREESCALE_IMX_SITE) IMX_VPUWRAP_SOURCE = imx-vpuwrap-$(IMX_VPUWRAP_VERSION).bin -IMX_VPUWRAP_DEPENDENCIES = imx-vpu-cnm +IMX_VPUWRAP_DEPENDENCIES = imx-vpu IMX_VPUWRAP_INSTALL_STAGING = YES IMX_VPUWRAP_LICENSE = NXP Semiconductor Software License Agreement diff --git a/package/gstreamer/gst-fsl-plugins/Config.in b/package/gstreamer/gst-fsl-plugins/Config.in index a2ff11ec3e..86226c31fb 100644 --- a/package/gstreamer/gst-fsl-plugins/Config.in +++ b/package/gstreamer/gst-fsl-plugins/Config.in @@ -11,7 +11,7 @@ config BR2_PACKAGE_GST_FSL_PLUGINS depends on BR2_arm # Only relevant for i.MX depends on BR2_TOOLCHAIN_USES_GLIBC # imx-codec select BR2_PACKAGE_GST_PLUGINS_BASE - select BR2_PACKAGE_IMX_VPUWRAP if BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + select BR2_PACKAGE_IMX_VPUWRAP if BR2_PACKAGE_HAS_IMX_VPU select BR2_PACKAGE_IMX_LIB select BR2_PACKAGE_IMX_PARSER select BR2_PACKAGE_IMX_CODEC diff --git a/package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk b/package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk index 547d253e88..45a629ba39 100644 --- a/package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk +++ b/package/gstreamer/gst-fsl-plugins/gst-fsl-plugins.mk @@ -18,7 +18,7 @@ GST_FSL_PLUGINS_AUTORECONF = YES GST_FSL_PLUGINS_DEPENDENCIES += host-pkgconf gstreamer gst-plugins-base \ imx-lib imx-parser imx-codec -ifeq ($(BR2_PACKAGE_FREESCALE_IMX_HAS_VPU),y) +ifeq ($(BR2_PACKAGE_HAS_IMX_VPU),y) GST_FSL_PLUGINS_DEPENDENCIES += imx-vpuwrap endif diff --git a/package/libimxvpuapi/Config.in b/package/libimxvpuapi/Config.in index 3d25b3b751..479377743d 100644 --- a/package/libimxvpuapi/Config.in +++ b/package/libimxvpuapi/Config.in @@ -1,12 +1,11 @@ -comment "libimxvpuapi needs an i.MX platform with VPU support" +comment "libimxvpuapi needs an i.MX VPU backend provider" depends on BR2_arm - depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU + depends on !BR2_PACKAGE_HAS_IMX_VPU config BR2_PACKAGE_LIBIMXVPUAPI bool "libimxvpuapi" depends on BR2_arm # Only relevant for i.MX - depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU - select BR2_PACKAGE_IMX_VPU_CNM + depends on BR2_PACKAGE_HAS_IMX_VPU help This library provides an API for using the iMX6 VPU video engine. It is an alternative to Freescale's VPU diff --git a/package/libimxvpuapi/libimxvpuapi.mk b/package/libimxvpuapi/libimxvpuapi.mk index 27189ff044..bcabbf3877 100644 --- a/package/libimxvpuapi/libimxvpuapi.mk +++ b/package/libimxvpuapi/libimxvpuapi.mk @@ -8,7 +8,7 @@ LIBIMXVPUAPI_VERSION = 0.10.3 LIBIMXVPUAPI_SITE = $(call github,Freescale,libimxvpuapi,$(LIBIMXVPUAPI_VERSION)) LIBIMXVPUAPI_LICENSE = LGPL-2.1+ LIBIMXVPUAPI_LICENSE_FILES = LICENSE -LIBIMXVPUAPI_DEPENDENCIES = host-pkgconf host-python imx-vpu-cnm +LIBIMXVPUAPI_DEPENDENCIES = host-pkgconf host-python imx-vpu LIBIMXVPUAPI_INSTALL_STAGING = YES $(eval $(waf-package)) From patchwork Wed Jul 25 15:01:47 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949272 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="wyxRnZ2G"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41bJNn0BlGz9s1x for ; Thu, 26 Jul 2018 01:02:16 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 5727DCB4B9; Wed, 25 Jul 2018 15:02:14 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qzWb3gwH8hSg; Wed, 25 Jul 2018 15:02:13 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 79C81CB4AD; Wed, 25 Jul 2018 15:02:13 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 6DADE1C0057 for ; Wed, 25 Jul 2018 15:02:07 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 6B5C096096 for ; Wed, 25 Jul 2018 15:02: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 WSyYYYKoSLiu for ; Wed, 25 Jul 2018 15:02:06 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) by hemlock.osuosl.org (Postfix) with ESMTPS id E8B6696041 for ; Wed, 25 Jul 2018 15:02:05 +0000 (UTC) Received: by mail-wr1-f68.google.com with SMTP id j5-v6so7714358wrr.8 for ; Wed, 25 Jul 2018 08:02:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=7mCQVGSOQoo6cKrgPPr1729EHmfJKJ6LZnDtEZZpkcQ=; b=wyxRnZ2GXS9fEgb4jTewBreu9prYWEla0l5U0vjDOVCx5h9napDVBodOOjwjEqnQPT jmoxRWxqhk56oBusmzfaO0e4G+RlhPPagy0Y2mV4fqg8bOMTyEsPR/6qW0M+M/A9BCQf DNmR0l06zzg8igJqimIGX4bIOj9HasDq8mERapBJu06WXIe0QmKSj8AjXt15cSBNaF+g TbIrDtVNWyOr9hIJEsACv3BJfVb2Eo8P3gtLDaJX9hDSI0CJZuZCRH9LQNd0vrKbbcgT 8f9owU0TWJ2fnOckvvqdJOnEShBbUboaZghOs15fJZIiW04AmhVu+C/csZ7W1+pi6m/U sSGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=7mCQVGSOQoo6cKrgPPr1729EHmfJKJ6LZnDtEZZpkcQ=; b=m3pQDqsjxYayEPFbM+Q6jbN6uj1UYgjG2oaku4KdjeeXrOVhB6sQhzzyrK7O9dmTPW Z4o1hMYMVHVHsZqoxYmvVkV/uV7q0CAQ+wtz070h7fuxREX6V6rzl7yHxuDvrsvoymvs ikSZeY6EVRdpCwOAhAlLdFvTnTfnPhJ3qZM/a3GQi42oV3zJDUrRgbskniwgofC3dl/d hhVZwD1N0z+ojLoScJ+gKmnTck1TbZFCZCkVhGmXLzN7zSAnt35pG0kdCCErvk4Lxajx 9YZUmSqHAezYOBAq5TsFegIA5lwtV653GTI7M4a5Q3CS2HZeFk1IW+TDMHjGd0eQZRKq /XUg== X-Gm-Message-State: AOUpUlFc8K1qLPKd6DNZv45L7e+rmh7VjFWKn5gfHKhYH7Vsfb/eTcD6 v95GkpH4BjHSlqIS64m6YkytgWzJ3V4= X-Google-Smtp-Source: AAOMgpeM1MSEQlWpzH0TF/M3fYAaJCe9iv6nQB2dQOtVvT4+KjLK+HmA0yA+2y7RIKCAL37Cb8P+Uw== X-Received: by 2002:adf:b243:: with SMTP id y3-v6mr15657839wra.90.1532530924424; Wed, 25 Jul 2018 08:02:04 -0700 (PDT) Received: from g751.home (2a01cb040a78e30028cbd66b90cf39f4.ipv6.abo.wanadoo.fr. [2a01:cb04:a78:e300:28cb:d66b:90cf:39f4]) by smtp.googlemail.com with ESMTPSA id q188-v6sm7173425wmd.36.2018.07.25.08.02.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Jul 2018 08:02:03 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Wed, 25 Jul 2018 17:01:47 +0200 Message-Id: <20180725150149.30774-7-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180725150149.30774-1-gary.bisson@boundarydevices.com> References: <20180725150149.30774-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH 6/8] imx-vpuwrap: bump version to 4.3.5 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" No changelog provided for 4.3.5 but it can now builds against the following VPU backeds: - Chips&Media - Hantro - Amphion (not supported in BR yet) Changes in 4.3.2: - Add vpu_wrapper_test - Add gst_dump tools - Add gl sink - Enable RMVB/VC1/DIVX3 - Add webp support Changes in 4.3.4: - set hasColorDesc and fullRange in VPU_DecGetInitialInfo. - Fix H264 failure due to too many MBI buffers. Signed-off-by: Gary Bisson --- package/freescale-imx/imx-vpuwrap/Config.in | 4 ++-- package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash | 3 ++- package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package/freescale-imx/imx-vpuwrap/Config.in b/package/freescale-imx/imx-vpuwrap/Config.in index 87303cca9d..54050bf7af 100644 --- a/package/freescale-imx/imx-vpuwrap/Config.in +++ b/package/freescale-imx/imx-vpuwrap/Config.in @@ -1,5 +1,5 @@ comment "imx-vpuwrap needs an imx-specific Linux kernel to be built" - depends on BR2_arm + depends on BR2_arm || BR2_aarch64 depends on !BR2_LINUX_KERNEL comment "imx-vpuwrap needs an i.MX VPU backend provider" @@ -9,7 +9,7 @@ comment "imx-vpuwrap needs an i.MX VPU backend provider" config BR2_PACKAGE_IMX_VPUWRAP bool "imx-vpuwrap" depends on BR2_LINUX_KERNEL - depends on BR2_arm # Only relevant for i.MX + depends on BR2_arm || BR2_aarch64 # Only relevant for i.MX depends on BR2_PACKAGE_HAS_IMX_VPU help Wrapper library for the vpu library, giving it a different diff --git a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash index 2999984d2c..28c73c002c 100644 --- a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash +++ b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.hash @@ -1,2 +1,3 @@ # locally computed -sha256 282e7f8766ce385d8752bd29f04ddeff709ece0846be97547cf982183bbe241e imx-vpuwrap-1.0.68.bin +sha256 5c08b4b7c771404c998779f0e27a75564b57958d463e2df152c910d76cca9e44 imx-vpuwrap-4.3.5.bin +sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING diff --git a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk index edba87279f..e456f67cfd 100644 --- a/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk +++ b/package/freescale-imx/imx-vpuwrap/imx-vpuwrap.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_VPUWRAP_VERSION = 1.0.68 +IMX_VPUWRAP_VERSION = 4.3.5 IMX_VPUWRAP_SITE = $(FREESCALE_IMX_SITE) IMX_VPUWRAP_SOURCE = imx-vpuwrap-$(IMX_VPUWRAP_VERSION).bin IMX_VPUWRAP_DEPENDENCIES = imx-vpu From patchwork Wed Jul 25 15:01:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949274 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) 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=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="ZOx1TMgJ"; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41bJNp1fBCz9s4r for ; Thu, 26 Jul 2018 01:02:18 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 2244996041; Wed, 25 Jul 2018 15:02:16 +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 M5ERx41QiK5Q; Wed, 25 Jul 2018 15:02:15 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 864F596096; Wed, 25 Jul 2018 15:02:15 +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 972C61C0057 for ; Wed, 25 Jul 2018 15:02:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 93373929DE for ; Wed, 25 Jul 2018 15:02:10 +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 hPwBJuVtwh19 for ; Wed, 25 Jul 2018 15:02:07 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) by whitealder.osuosl.org (Postfix) with ESMTPS id DA2AD929E5 for ; Wed, 25 Jul 2018 15:02:06 +0000 (UTC) Received: by mail-wr1-f43.google.com with SMTP id e7-v6so7736166wrs.9 for ; Wed, 25 Jul 2018 08:02:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=EEkF6OWQjrsEClOZSgM3ZrEkNQewDqIKa813ryNZr64=; b=ZOx1TMgJGjqZMBNXo4D/3SjUyEHUMeSvJs9gw0ZyKhbqaX339lupekG2zUsljw1zYK R24pJvolPOijBxH5F/nOdY2kodMh8lRM/ySMKj8c2y/E3BqT+rfnj/8N6zhYEShr6Jby tQCcydAklo3hRMrG/ePfvHjzkHvurjBqrJhxsVp6hvLdUgT4G91/cHBv2NfSTQKhtKtg vHuDQkoObTz2Sefn7p4u0q8M/ZkBr0N8HrVX14jBjY2NUgaFTBlTXC4l2f5HEbL35lyv yGN9Oohac/tb2jPzFUqmxnCrgppUlsqlaW2DzINuTICROVgbLnyePtrpTMcnIcc5EDo6 W2Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=EEkF6OWQjrsEClOZSgM3ZrEkNQewDqIKa813ryNZr64=; b=rQXBiBQQkgmKDvoqBCXnr5QQw1X1Mmoi4SBc4mdEEDKAVV7DML+7qOV686ENRaJwAD mRiqdT3YNamEUIk8XhTXDQx8CXSIdTuMMz3VIJIenJpmwXCswSHQqvfhIkXspaSyCUsG Ph5VNqeUHoUZf8zWubOBB3OBo4PrJ7XqUJfMsceQORATOUzVVDJCGjozKlBgHH1yRrFk tXxWGZ1n863QbAhwnctZ4uD9H8EFXl0Vp5CvFO6RBHFPkP17CO0FwOx4bi9NUCCtni21 jqG0Xx/qC4akFnGueWQgiIUYZ7PBNQFwEu+aRS3aHVsL8OQE9yNFSQ6wBpIaOrBsEdEY E6sg== X-Gm-Message-State: AOUpUlGYu1472z2qPdR49g/SlD1KXD5CX+xHtHpqUSlqIcRiw3pDgKEJ s44teiRsINjHm1QuQTJ64Kb9nZOxACI= X-Google-Smtp-Source: AAOMgpfxX6QuheMVorfxgY6iti/990haXenMWLIDRmxaBt2gRwPeNzJvmerbG+mkyTGTa7P3c79v7A== X-Received: by 2002:a5d:4210:: with SMTP id n16-v6mr13988276wrq.55.1532530925349; Wed, 25 Jul 2018 08:02:05 -0700 (PDT) Received: from g751.home (2a01cb040a78e30028cbd66b90cf39f4.ipv6.abo.wanadoo.fr. [2a01:cb04:a78:e300:28cb:d66b:90cf:39f4]) by smtp.googlemail.com with ESMTPSA id q188-v6sm7173425wmd.36.2018.07.25.08.02.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Jul 2018 08:02:04 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Wed, 25 Jul 2018 17:01:48 +0200 Message-Id: <20180725150149.30774-8-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180725150149.30774-1-gary.bisson@boundarydevices.com> References: <20180725150149.30774-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH 7/8] imx-codec: bump version to 4.3.5 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" No changelog provided by NXP for v4.3.5. Added COPYING hash to track license change. Changelog for v4.3.4 1. Add INSANE_SKIP for file-rdeps to fix QA Issue 2. Update mp3_enc version to 02.03.01 3. Fix crash in lib_mp3_enc_arm12_elinux.so This crash error is caused by division by zero in noOfElements_mp3e() function When encoding 0 size file by using unit test so before performing a division operation, need to check whether divisor is zero or not to fix it. Changelog for v4.3.2 1. Upgrade EULA to v20 2. Add i.MX8 support 3. Bugfix/Optimization - Remove video codec in imx-codec package. - Fix logically dead code issue for aac_dec. - Fix wrong sizeof argument for flac_dec. - Cancel unused code in nb_amr/wb_amr/flac_dec/bsac_dec. Signed-off-by: Gary Bisson --- package/freescale-imx/imx-codec/imx-codec.hash | 3 ++- package/freescale-imx/imx-codec/imx-codec.mk | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/freescale-imx/imx-codec/imx-codec.hash b/package/freescale-imx/imx-codec/imx-codec.hash index 53d8f71c39..9d99ee0101 100644 --- a/package/freescale-imx/imx-codec/imx-codec.hash +++ b/package/freescale-imx/imx-codec/imx-codec.hash @@ -1,2 +1,3 @@ # locally computed -sha256 20d3f9b4187fcd9e7007c94558a00bab1191513eee74b6f0d8c7b43f874e06ed imx-codec-4.2.1.bin +sha256 6bb54f91c3ca18567e14d95d3858022dc9be00dc86e9edfdb544d1240a3b2b04 imx-codec-4.3.5.bin +sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING diff --git a/package/freescale-imx/imx-codec/imx-codec.mk b/package/freescale-imx/imx-codec/imx-codec.mk index 7f738d8129..a3276027fb 100644 --- a/package/freescale-imx/imx-codec/imx-codec.mk +++ b/package/freescale-imx/imx-codec/imx-codec.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_CODEC_VERSION = 4.2.1 +IMX_CODEC_VERSION = 4.3.5 IMX_CODEC_SITE = $(FREESCALE_IMX_SITE) IMX_CODEC_SOURCE = imx-codec-$(IMX_CODEC_VERSION).bin IMX_CODEC_INSTALL_STAGING = YES From patchwork Wed Jul 25 15:01:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gary Bisson X-Patchwork-Id: 949277 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=boundarydevices.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=boundarydevices-com.20150623.gappssmtp.com header.i=@boundarydevices-com.20150623.gappssmtp.com header.b="R45LxGsw"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 41bJNy25P6z9s1x for ; Thu, 26 Jul 2018 01:02:26 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 8F71B31739; Wed, 25 Jul 2018 15:02:23 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vr++hLA3gwH7; Wed, 25 Jul 2018 15:02:18 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id B664C3170E; Wed, 25 Jul 2018 15:02:14 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id A41DA1C0057 for ; Wed, 25 Jul 2018 15:02:08 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id A1E89CB4A3 for ; Wed, 25 Jul 2018 15:02:08 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bqNKwhwAgtHS for ; Wed, 25 Jul 2018 15:02:08 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f42.google.com (mail-wm0-f42.google.com [74.125.82.42]) by fraxinus.osuosl.org (Postfix) with ESMTPS id EC22ACB4A0 for ; Wed, 25 Jul 2018 15:02:07 +0000 (UTC) Received: by mail-wm0-f42.google.com with SMTP id y2-v6so5800581wma.1 for ; Wed, 25 Jul 2018 08:02:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=fpu8ThWmTLowis94gIr78UzvK18QN/4gtQllqHfNQcg=; b=R45LxGswCIQomiMIKJxPEso6/TLqCt4gvGFui6r4T4FOy9fmGTLiDwpsCqwZ/gaAT5 z283GunCV4tx2ZYHdWMugN/71MN2zaMOs4IiKx3QIritgxZpLejOUqQfTWPVC1rmEdZT wA7XO5d7ElI1MOEA8+Yll/3mkW0ky9C6FW0gHeNZ0tQv1i3f5LPY9U+ufSunXlZhY/Kl Tq1317zS4dGZDdzLhQ4uz2Sp3SNtwUvxYqRQwVVYcpT/pnCK52O1ELpn6SrpOSUZaK7j sxQTVJv3OfUxjLXvF6Qj7egCxesXAlMkkjiuQi45IpWKhV05ihkzaXt272ZW/XKEOfYs kadw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=fpu8ThWmTLowis94gIr78UzvK18QN/4gtQllqHfNQcg=; b=EYa02G2qPfmk9vB7BXUfghNDoYnJEUSNcuJDgOVp/9GOZY7pDhNaJKRtvP0tSjeZXx hZrvo/Mwmz9ESAM5NjkzEzs2maqBdPDYqTRvp5IMrXePjygMEFyBFCwO6QXYnWvh0Vpu xXNFiX8MVdO7xewlHjVgqpJhAwluvgTJydaEsPeTFOPiAaT5OYYzhCGuY8HJU3bdcE6u uMrcZVBm3Bo7VAwJztvNpdqjD+u2wNhAMxPnXM5PsswR/+NSiBwJyxDNHbW2r0v7vTVg kxUEO+RXD+4/ZBuX5VO9Hzx6vR+GwjJJG/Eu4eBGcN+gPayOuMBDOWkinKTZd9pfgGLg myIg== X-Gm-Message-State: AOUpUlEX3YEdujLb7kn8RI1DR1h3qb9d7Vkba4KnDivSwT6VwtwBgEvU i5GeMDeZmtVgwoZQxDZmv9iwozv+ufw= X-Google-Smtp-Source: AAOMgpem1WcYYrDX9xu+kf5qEMFCkisgOL2kMyFk7dWQyBGZLGzZxi1XLYzw0I3JDNNTUkGdgW+2Vw== X-Received: by 2002:a1c:8e8c:: with SMTP id q134-v6mr5427903wmd.3.1532530926401; Wed, 25 Jul 2018 08:02:06 -0700 (PDT) Received: from g751.home (2a01cb040a78e30028cbd66b90cf39f4.ipv6.abo.wanadoo.fr. [2a01:cb04:a78:e300:28cb:d66b:90cf:39f4]) by smtp.googlemail.com with ESMTPSA id q188-v6sm7173425wmd.36.2018.07.25.08.02.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Jul 2018 08:02:05 -0700 (PDT) From: Gary Bisson To: buildroot@buildroot.org Date: Wed, 25 Jul 2018 17:01:49 +0200 Message-Id: <20180725150149.30774-9-gary.bisson@boundarydevices.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180725150149.30774-1-gary.bisson@boundarydevices.com> References: <20180725150149.30774-1-gary.bisson@boundarydevices.com> Subject: [Buildroot] [PATCH 8/8] imx-parser: bump version to 4.3.5 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: thomas.petazzoni@bootlin.com MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Added COPYING hash to track license changes. No changelog provided by NXP for v4.3.5. Changelog for v4.3.4: - Fix crash issue when parse index list. - Add mett atom in mp4 parser. - MP4 PARSER 06.13.00 add interface PARSER_API_GET_TEXT_TRACK_MIME to get mime type from mett atom. - Add protection for contentDescriptionObject in case the size is not correct and larger than qwSize. Changelog for v4.3.2: - Fix creating parser error When the variable value is negetive, if(bytesToRead) will return true, modify this condition to if(bytesToRead > 0). - FLAC PARSER 03.00.07 Check read actual length in case of parser reach eos. - MP4 PARSER 06.12.11 Fix crash issue when parse id3 metadata. - MPG2 PARSER 04.05.16 Fix parser return wrong frame size after fastforward. - ASFPARSER_01.00.55 Update for HEVC tag and audio AC3 support. Signed-off-by: Gary Bisson --- package/freescale-imx/imx-parser/imx-parser.hash | 3 ++- package/freescale-imx/imx-parser/imx-parser.mk | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package/freescale-imx/imx-parser/imx-parser.hash b/package/freescale-imx/imx-parser/imx-parser.hash index 3266f48110..708e9b8386 100644 --- a/package/freescale-imx/imx-parser/imx-parser.hash +++ b/package/freescale-imx/imx-parser/imx-parser.hash @@ -1,2 +1,3 @@ # locally computed -sha256 36d3ae7285f3a83a87abf680b8a52b3c07df869d2443de844fb5f0ff528ca862 imx-parser-4.2.1.bin +sha256 9cd8c49a0bb1050afcfbcc7a677a348443fda4ecacb621cc6e38897619e27c67 imx-parser-4.3.5.bin +sha256 78696664f7afe7f2b081c99af60082d6403fab935b1b10056ed41aec123ff7fa COPYING diff --git a/package/freescale-imx/imx-parser/imx-parser.mk b/package/freescale-imx/imx-parser/imx-parser.mk index 11536e5024..fc4376f04b 100644 --- a/package/freescale-imx/imx-parser/imx-parser.mk +++ b/package/freescale-imx/imx-parser/imx-parser.mk @@ -4,7 +4,7 @@ # ################################################################################ -IMX_PARSER_VERSION = 4.2.1 +IMX_PARSER_VERSION = 4.3.5 IMX_PARSER_SITE = $(FREESCALE_IMX_SITE) IMX_PARSER_SOURCE = imx-parser-$(IMX_PARSER_VERSION).bin IMX_PARSER_INSTALL_STAGING = YES