* [Buildroot] [PATCH 2/7] package/weston: add BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL config
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
@ 2022-08-24 2:48 ` Chris Dimich
2022-08-24 7:36 ` Arnout Vandecappelle
2022-08-24 2:48 ` [Buildroot] [PATCH 3/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.2 Chris Dimich
` (11 subsequent siblings)
12 siblings, 1 reply; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:48 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
In the case of the vivante sdk, the deprecated-wl-shell option needs to
be enabled. Otherwise, apps using the sdk cannot run on weston/wayland.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
package/weston/Config.in | 4 ++++
package/weston/weston.mk | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/package/weston/Config.in b/package/weston/Config.in
index 3b4e932b7d..8f7b1824c7 100644
--- a/package/weston/Config.in
+++ b/package/weston/Config.in
@@ -164,4 +164,8 @@ comment "demo clients needs an OpenGL ES provider, an OpenEGL-capable Wayland ba
!BR2_USE_WCHAR || !BR2_PACKAGE_HAS_LIBGLES || \
!BR2_PACKAGE_HAS_LIBEGL_WAYLAND || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
+config BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL
+ bool "deprecated wl shell"
+ default n
+
endif
diff --git a/package/weston/weston.mk b/package/weston/weston.mk
index e6c54ee7aa..ad4d81425e 100644
--- a/package/weston/weston.mk
+++ b/package/weston/weston.mk
@@ -186,4 +186,8 @@ else
WESTON_CONF_OPTS += -Ddemo-clients=false
endif
+ifeq ($(BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL),y)
+WESTON_CONF_OPTS += -Ddeprecated-wl-shell=true
+endif
+
$(eval $(meson-package))
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [Buildroot] [PATCH 2/7] package/weston: add BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL config
2022-08-24 2:48 ` [Buildroot] [PATCH 2/7] package/weston: add BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL config Chris Dimich
@ 2022-08-24 7:36 ` Arnout Vandecappelle
0 siblings, 0 replies; 22+ messages in thread
From: Arnout Vandecappelle @ 2022-08-24 7:36 UTC (permalink / raw)
To: Chris Dimich, buildroot
Cc: Gary Bisson, Yann E . MORIN, Refik Tuzakli, Thomas Petazzoni,
Giulio Benetti, Romain Naour, Thomas De Schampheleire
Hi Chris,
On 24/08/2022 04:48, Chris Dimich wrote:
> In the case of the vivante sdk, the deprecated-wl-shell option needs to
> be enabled. Otherwise, apps using the sdk cannot run on weston/wayland.
>
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
> ---
> package/weston/Config.in | 4 ++++
> package/weston/weston.mk | 4 ++++
> 2 files changed, 8 insertions(+)
>
> diff --git a/package/weston/Config.in b/package/weston/Config.in
> index 3b4e932b7d..8f7b1824c7 100644
> --- a/package/weston/Config.in
> +++ b/package/weston/Config.in
> @@ -164,4 +164,8 @@ comment "demo clients needs an OpenGL ES provider, an OpenEGL-capable Wayland ba
> !BR2_USE_WCHAR || !BR2_PACKAGE_HAS_LIBGLES || \
> !BR2_PACKAGE_HAS_LIBEGL_WAYLAND || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
>
> +config BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL
> + bool "deprecated wl shell"
> + default n
default n is the default, no need to add it.
Please also add a help text for this option - in particular, when/why it
should be enabled.
Regards,
Arnout
> +
> endif
> diff --git a/package/weston/weston.mk b/package/weston/weston.mk
> index e6c54ee7aa..ad4d81425e 100644
> --- a/package/weston/weston.mk
> +++ b/package/weston/weston.mk
> @@ -186,4 +186,8 @@ else
> WESTON_CONF_OPTS += -Ddemo-clients=false
> endif
>
> +ifeq ($(BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL),y)
> +WESTON_CONF_OPTS += -Ddeprecated-wl-shell=true
> +endif
> +
> $(eval $(meson-package))
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 22+ messages in thread
* [Buildroot] [PATCH 3/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.2
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
2022-08-24 2:48 ` [Buildroot] [PATCH 2/7] package/weston: add BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL config Chris Dimich
@ 2022-08-24 2:48 ` Chris Dimich
2022-08-24 2:48 ` [Buildroot] [PATCH 4/7] package/freescale-imx/imx-gpu-viv: " Chris Dimich
` (10 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:48 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
To match NXP 5.15.32-2.0.0 release.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
.../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 2 +-
.../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash
index ee105ef82c..ccb28bc4f6 100644
--- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash
+++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash
@@ -1,3 +1,3 @@
# locally computed
-sha256 257c6cd8b01cfb6543827cbeb78409e6a2ad4ae321891751dcea1abc47d89379 kernel-module-imx-gpu-viv-ae0f3be0b7240f11cca191a3e2bdd4a445ee46e5.tar.gz
+sha256 b816ab94b1d248cfc5fe5f6381422346c273d01760bb324303e0298e10bd46e2 kernel-module-imx-gpu-viv-82c6cb6c607424403b8d76805bb17e7be74292f6.tar.gz
sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING
diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
index 10505fdf17..f94890a438 100644
--- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
+++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
@@ -4,7 +4,7 @@
#
################################################################################
-KERNEL_MODULE_IMX_GPU_VIV_VERSION = ae0f3be0b7240f11cca191a3e2bdd4a445ee46e5
+KERNEL_MODULE_IMX_GPU_VIV_VERSION = 82c6cb6c607424403b8d76805bb17e7be74292f6 #6.4.3.p4.2
KERNEL_MODULE_IMX_GPU_VIV_SITE = \
$(call github,Freescale,kernel-module-imx-gpu-viv,$(KERNEL_MODULE_IMX_GPU_VIV_VERSION))
KERNEL_MODULE_IMX_GPU_VIV_LICENSE = GPL-2.0
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Buildroot] [PATCH 4/7] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.2
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
2022-08-24 2:48 ` [Buildroot] [PATCH 2/7] package/weston: add BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL config Chris Dimich
2022-08-24 2:48 ` [Buildroot] [PATCH 3/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.2 Chris Dimich
@ 2022-08-24 2:48 ` Chris Dimich
2022-08-24 2:48 ` [Buildroot] [PATCH 5/7] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.2 Chris Dimich
` (9 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:48 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
To match NXP 5.15.32-2.0.0 release.
EULA/COPYING: update to LA_OPT_NXP_Software_License v35.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++----
package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash
index 312eeb6f82..b6d206d21d 100644
--- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash
+++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 1324b1aaf190110b80ad9a6f6533f4f50dce9e9ab8d49d8503f59764b151d219 imx-gpu-viv-6.4.3.p2.0-aarch32.bin
-sha256 003c30baefb1655790b475c3cdfa5cefbf81ea89ef37c6649b64f151dd23a52e imx-gpu-viv-6.4.3.p2.0-aarch64.bin
-sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING
-sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA
+sha256 89197fdb13dfc21c49968297c2e8b5cb8dd5563502278151d36b2dce2a2092ed imx-gpu-viv-6.4.3.p4.2-aarch32.bin
+sha256 52921c0b59529f1598084e991eda1863100754f28a7744ba958158dff8074b3b imx-gpu-viv-6.4.3.p4.2-aarch64.bin
+sha256 4c89574f9a76e861919f80fef84bac30e4ba7fb8732b0fcda4b26d400239f517 COPYING
+sha256 4c89574f9a76e861919f80fef84bac30e4ba7fb8732b0fcda4b26d400239f517 EULA
diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk
index 1d76d79e2b..b139e423eb 100644
--- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk
+++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk
@@ -5,9 +5,9 @@
################################################################################
ifeq ($(BR2_aarch64),y)
-IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch64
+IMX_GPU_VIV_VERSION = 6.4.3.p4.2-aarch64
else
-IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch32
+IMX_GPU_VIV_VERSION = 6.4.3.p4.2-aarch32
endif
IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE)
IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Buildroot] [PATCH 5/7] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.2
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
` (2 preceding siblings ...)
2022-08-24 2:48 ` [Buildroot] [PATCH 4/7] package/freescale-imx/imx-gpu-viv: " Chris Dimich
@ 2022-08-24 2:48 ` Chris Dimich
2022-08-24 2:48 ` [Buildroot] [PATCH 6/7] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.7.0 Chris Dimich
` (8 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:48 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
To match NXP 5.15.32-2.0.0 release.
EULA/COPYING: update to LA_OPT_NXP_Software_License v35.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++----
package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash
index 4d28b037d0..181d85a575 100644
--- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash
+++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 39fe307916e19a0892a514621121086e276a43858af90230372a1344852116a2 imx-gpu-g2d-6.4.3.p2.0-arm.bin
-sha256 2642a49e088daae4cf568a150d01e7c095995e8a6ff1883c02c3fa6d26d254b3 imx-gpu-g2d-6.4.3.p2.0-aarch64.bin
-sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING
-sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA
+sha256 0ba9806c4efa0154fc9f7be406e42bc2c50b975abd32cbe322cf7bcf6ae0d350 imx-gpu-g2d-6.4.3.p4.2-arm.bin
+sha256 ff50ddfee2d989798a2aba84ef9114e01f8d867293891dc0aacfab1640cbf8a3 imx-gpu-g2d-6.4.3.p4.2-aarch64.bin
+sha256 4c89574f9a76e861919f80fef84bac30e4ba7fb8732b0fcda4b26d400239f517 COPYING
+sha256 4c89574f9a76e861919f80fef84bac30e4ba7fb8732b0fcda4b26d400239f517 EULA
diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk
index 0e4078a962..cb40e5940b 100644
--- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk
+++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk
@@ -5,9 +5,9 @@
################################################################################
ifeq ($(BR2_aarch64),y)
-IMX_GPU_G2D_VERSION = 6.4.3.p2.0-aarch64
+IMX_GPU_G2D_VERSION = 6.4.3.p4.2-aarch64
else
-IMX_GPU_G2D_VERSION = 6.4.3.p2.0-arm
+IMX_GPU_G2D_VERSION = 6.4.3.p4.2-arm
endif
IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE)
IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Buildroot] [PATCH 6/7] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.7.0
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
` (3 preceding siblings ...)
2022-08-24 2:48 ` [Buildroot] [PATCH 5/7] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.2 Chris Dimich
@ 2022-08-24 2:48 ` Chris Dimich
2022-08-24 2:48 ` [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: add package Chris Dimich
` (7 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:48 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
-To match NXP 5.15.32-2.0.0 release.
-EULA/COPYING: update to LA_OPT_NXP_Software_License v35.
-Add an INSTALL_STAGING_CMDS define as libraries needed by imx-vpu-hantro-daemon.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
.../imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash | 6 +++---
.../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 9 ++++++++-
2 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
index aadf5b121f..df2cae6ca8 100644
--- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
+++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
@@ -1,4 +1,4 @@
# Locally computed:
-sha256 d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3 imx-vpu-hantro-vc-1.4.0.bin
-sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING
-sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA
+sha256 8af665f8e06e0e467f563e372f43583d94128f0d37f75321965bc26bd4404b2b imx-vpu-hantro-vc-1.7.0.bin
+sha256 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 COPYING
+sha256 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 EULA
diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
index b07e116674..91f1db656e 100644
--- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
+++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
@@ -4,10 +4,11 @@
#
################################################################################
-IMX_VPU_HANTRO_VC_VERSION = 1.4.0
+IMX_VPU_HANTRO_VC_VERSION = 1.7.0
IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE)
IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin
IMX_VPU_HANTRO_VC_DEPENDENCIES = linux
+IMX_VPU_HANTRO_VC_INSTALL_STAGING = YES
IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement
IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING
@@ -17,6 +18,12 @@ define IMX_VPU_HANTRO_VC_EXTRACT_CMDS
$(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE))
endef
+define IMX_VPU_HANTRO_VC_INSTALL_STAGING_CMDS
+ cp -r $(@D)/usr/include/hantro_VC8000E_enc $(STAGING_DIR)/usr/include/
+ cp $(@D)/usr/lib/libhantro_vc8000e.so $(STAGING_DIR)/usr/lib/
+ cp $(@D)/usr/lib/libhantro_vc8000e.so.1 $(STAGING_DIR)/usr/lib/
+endef
+
define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so
$(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: add package
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
` (4 preceding siblings ...)
2022-08-24 2:48 ` [Buildroot] [PATCH 6/7] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.7.0 Chris Dimich
@ 2022-08-24 2:48 ` Chris Dimich
2022-08-24 7:51 ` Arnout Vandecappelle
2022-08-24 2:48 ` [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
` (6 subsequent siblings)
12 siblings, 1 reply; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:48 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for
V4L2 nodes to work.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
package/freescale-imx/Config.in | 1 +
.../imx-vpu-hantro-daemon/Config.in | 20 ++++++++++
.../imx-vpu-hantro-daemon.hash | 4 ++
.../imx-vpu-hantro-daemon.mk | 37 +++++++++++++++++++
4 files changed, 62 insertions(+)
create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/Config.in
create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk
diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
index 4a4237fb42..13d611b696 100644
--- a/package/freescale-imx/Config.in
+++ b/package/freescale-imx/Config.in
@@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in"
source "package/freescale-imx/firmware-imx/Config.in"
source "package/freescale-imx/imx-sc-firmware/Config.in"
source "package/freescale-imx/imx-seco/Config.in"
+source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in"
source "package/freescale-imx/imx-vpu-hantro-vc/Config.in"
if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53)
source "package/freescale-imx/gpu-amd-bin-mx51/Config.in"
diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in
new file mode 100644
index 0000000000..2ab9f97081
--- /dev/null
+++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in
@@ -0,0 +1,20 @@
+comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to be built"
+ depends on !BR2_LINUX_KERNEL
+
+comment "imx-vpu-hantro needs an i.MX platform with Hantro VPU"
+ depends on BR2_LINUX_KERNEL
+ depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
+
+config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON
+ bool "imx-vpu-hantro"
+ depends on BR2_LINUX_KERNEL
+ depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
+ select BR2_PACKAGE_IMX_VPU_HANTRO
+ select BR2_PACKAGE_IMX_VPU_HANTRO_VC if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP
+ help
+ i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC
+ integrating a Hantro Video Processing Unit (VPU) such as the
+ i.MX8MQ/i.MX8MM/i.MX8MP.
+
+ This library is provided by NXP as-is and doesn't have an
+ upstream.
diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
new file mode 100644
index 0000000000..811f8b21a3
--- /dev/null
+++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
@@ -0,0 +1,4 @@
+# Locally computed:
+sha256 77e25ad1e1860f0a3983f07d6beb9a04ff32763bacf26db9aefd16559e6eea9b imx-vpu-hantro-daemon-1.1.2.tar.gz
+sha256 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 COPYING
+sha256 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 EULA
diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk
new file mode 100644
index 0000000000..8e039a9d94
--- /dev/null
+++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk
@@ -0,0 +1,37 @@
+################################################################################
+#
+# imx-vpu-hantro-daemon
+#
+################################################################################
+
+IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.2
+IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE)
+IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz
+IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = linux
+IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro
+ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y)
+IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc
+endif
+IMX_VPU_HANTRO_DAEMON_INSTALL_STAGING = YES
+
+IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \
+ CROSS_COMPILE="$(TARGET_CROSS)" \
+ SDKTARGETSYSROOT=$(STAGING_DIR) \
+ LINUX_KERNEL_ROOT=$(LINUX_DIR) \
+ CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \
+ PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM)
+
+IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement
+IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = EULA COPYING
+IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO
+
+define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS
+ $(MAKE1) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV)
+endef
+
+define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS
+ $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE1) -C $(@D) \
+ DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install
+endef
+
+$(eval $(generic-package))
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: add package
2022-08-24 2:48 ` [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: add package Chris Dimich
@ 2022-08-24 7:51 ` Arnout Vandecappelle
2022-08-24 19:08 ` Chris Dimich
0 siblings, 1 reply; 22+ messages in thread
From: Arnout Vandecappelle @ 2022-08-24 7:51 UTC (permalink / raw)
To: Chris Dimich, buildroot
Cc: Gary Bisson, Yann E . MORIN, Refik Tuzakli, Thomas Petazzoni,
Giulio Benetti, Romain Naour, Thomas De Schampheleire
On 24/08/2022 04:48, Chris Dimich wrote:
> i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for
> V4L2 nodes to work.
>
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
> ---
> package/freescale-imx/Config.in | 1 +
> .../imx-vpu-hantro-daemon/Config.in | 20 ++++++++++
> .../imx-vpu-hantro-daemon.hash | 4 ++
> .../imx-vpu-hantro-daemon.mk | 37 +++++++++++++++++++
> 4 files changed, 62 insertions(+)
> create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/Config.in
> create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
> create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk
>
> diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
> index 4a4237fb42..13d611b696 100644
> --- a/package/freescale-imx/Config.in
> +++ b/package/freescale-imx/Config.in
> @@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in"
> source "package/freescale-imx/firmware-imx/Config.in"
> source "package/freescale-imx/imx-sc-firmware/Config.in"
> source "package/freescale-imx/imx-seco/Config.in"
> +source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in"
> source "package/freescale-imx/imx-vpu-hantro-vc/Config.in"
> if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53)
> source "package/freescale-imx/gpu-amd-bin-mx51/Config.in"
> diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in
> new file mode 100644
> index 0000000000..2ab9f97081
> --- /dev/null
> +++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in
> @@ -0,0 +1,20 @@
> +comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to be built"
> + depends on !BR2_LINUX_KERNEL
> +
> +comment "imx-vpu-hantro needs an i.MX platform with Hantro VPU"
-daemon
> + depends on BR2_LINUX_KERNEL
> + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
> +
> +config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON
> + bool "imx-vpu-hantro"
> + depends on BR2_LINUX_KERNEL
> + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
> + select BR2_PACKAGE_IMX_VPU_HANTRO
> + select BR2_PACKAGE_IMX_VPU_HANTRO_VC if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP
> + help
> + i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC
> + integrating a Hantro Video Processing Unit (VPU) such as the
> + i.MX8MQ/i.MX8MM/i.MX8MP.
> +
> + This library is provided by NXP as-is and doesn't have an
> + upstream.
> diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
> new file mode 100644
> index 0000000000..811f8b21a3
> --- /dev/null
> +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
> @@ -0,0 +1,4 @@
> +# Locally computed:
> +sha256 77e25ad1e1860f0a3983f07d6beb9a04ff32763bacf26db9aefd16559e6eea9b imx-vpu-hantro-daemon-1.1.2.tar.gz
> +sha256 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 COPYING
> +sha256 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 EULA
> diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk
> new file mode 100644
> index 0000000000..8e039a9d94
> --- /dev/null
> +++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk
> @@ -0,0 +1,37 @@
> +################################################################################
> +#
> +# imx-vpu-hantro-daemon
> +#
> +################################################################################
> +
> +IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.2
> +IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE)
> +IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz
> +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = linux
> +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro
> +ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y)
> +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc
> +endif
> +IMX_VPU_HANTRO_DAEMON_INSTALL_STAGING = YES
You don't have any commands to install to staging, so is this really correct?
Regards,
Arnout
> +
> +IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \
> + CROSS_COMPILE="$(TARGET_CROSS)" \
> + SDKTARGETSYSROOT=$(STAGING_DIR) \
> + LINUX_KERNEL_ROOT=$(LINUX_DIR) \
> + CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \
> + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM)
> +
> +IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement
> +IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = EULA COPYING
> +IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO
> +
> +define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS
> + $(MAKE1) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV)
> +endef
> +
> +define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS
> + $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE1) -C $(@D) \
> + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install
> +endef
> +
> +$(eval $(generic-package))
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: add package
2022-08-24 7:51 ` Arnout Vandecappelle
@ 2022-08-24 19:08 ` Chris Dimich
2022-08-24 19:16 ` Chris Dimich
0 siblings, 1 reply; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 19:08 UTC (permalink / raw)
To: Arnout Vandecappelle
Cc: Gary Bisson, Romain Naour, Refik Tuzakli, Thomas Petazzoni,
buildroot, Giulio Benetti, Yann E . MORIN,
Thomas De Schampheleire
[-- Attachment #1.1: Type: text/plain, Size: 5907 bytes --]
Hi Arnout,
It is not required, as it's not a library. So is it okay?
Thanks,
Chris Dimich
Boundary Devices, LLC
www.boundarydevices.com
7 Orchard Road, Suite 102*|*Lake Forest, CA 92630
On Wed, Aug 24, 2022 at 12:51 AM Arnout Vandecappelle <arnout@mind.be>
wrote:
>
>
> On 24/08/2022 04:48, Chris Dimich wrote:
> > i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for
> > V4L2 nodes to work.
> >
> > Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
> > ---
> > package/freescale-imx/Config.in | 1 +
> > .../imx-vpu-hantro-daemon/Config.in | 20 ++++++++++
> > .../imx-vpu-hantro-daemon.hash | 4 ++
> > .../imx-vpu-hantro-daemon.mk | 37 +++++++++++++++++++
> > 4 files changed, 62 insertions(+)
> > create mode 100644
> package/freescale-imx/imx-vpu-hantro-daemon/Config.in
> > create mode 100644
> package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
> > create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/
> imx-vpu-hantro-daemon.mk
> >
> > diff --git a/package/freescale-imx/Config.in
> b/package/freescale-imx/Config.in
> > index 4a4237fb42..13d611b696 100644
> > --- a/package/freescale-imx/Config.in
> > +++ b/package/freescale-imx/Config.in
> > @@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in"
> > source "package/freescale-imx/firmware-imx/Config.in"
> > source "package/freescale-imx/imx-sc-firmware/Config.in"
> > source "package/freescale-imx/imx-seco/Config.in"
> > +source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in"
> > source "package/freescale-imx/imx-vpu-hantro-vc/Config.in"
> > if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 ||
> BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53)
> > source "package/freescale-imx/gpu-amd-bin-mx51/Config.in"
> > diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in
> b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in
> > new file mode 100644
> > index 0000000000..2ab9f97081
> > --- /dev/null
> > +++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in
> > @@ -0,0 +1,20 @@
> > +comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to
> be built"
> > + depends on !BR2_LINUX_KERNEL
> > +
> > +comment "imx-vpu-hantro needs an i.MX platform with Hantro VPU"
> -daemon
>
> > + depends on BR2_LINUX_KERNEL
> > + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
> > +
> > +config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON
> > + bool "imx-vpu-hantro"
> > + depends on BR2_LINUX_KERNEL
> > + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
> > + select BR2_PACKAGE_IMX_VPU_HANTRO
> > + select BR2_PACKAGE_IMX_VPU_HANTRO_VC if
> BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP
> > + help
> > + i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC
> > + integrating a Hantro Video Processing Unit (VPU) such as the
> > + i.MX8MQ/i.MX8MM/i.MX8MP.
> > +
> > + This library is provided by NXP as-is and doesn't have an
> > + upstream.
> > diff --git
> a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
> b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
> > new file mode 100644
> > index 0000000000..811f8b21a3
> > --- /dev/null
> > +++
> b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
> > @@ -0,0 +1,4 @@
> > +# Locally computed:
> > +sha256
> 77e25ad1e1860f0a3983f07d6beb9a04ff32763bacf26db9aefd16559e6eea9b
> imx-vpu-hantro-daemon-1.1.2.tar.gz
> > +sha256
> 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 COPYING
> > +sha256
> 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 EULA
> > diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/
> imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/
> imx-vpu-hantro-daemon.mk
> > new file mode 100644
> > index 0000000000..8e039a9d94
> > --- /dev/null
> > +++ b/package/freescale-imx/imx-vpu-hantro-daemon/
> imx-vpu-hantro-daemon.mk
> > @@ -0,0 +1,37 @@
> >
> +################################################################################
> > +#
> > +# imx-vpu-hantro-daemon
> > +#
> >
> +################################################################################
> > +
> > +IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.2
> > +IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE)
> > +IMX_VPU_HANTRO_DAEMON_SOURCE =
> imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz
> > +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = linux
> > +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro
> > +ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y)
> > +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc
> > +endif
> > +IMX_VPU_HANTRO_DAEMON_INSTALL_STAGING = YES
>
> You don't have any commands to install to staging, so is this really
> correct?
>
> Regards,
> Arnout
>
> > +
> > +IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \
> > + CROSS_COMPILE="$(TARGET_CROSS)" \
> > + SDKTARGETSYSROOT=$(STAGING_DIR) \
> > + LINUX_KERNEL_ROOT=$(LINUX_DIR) \
> > + CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \
> > + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM)
> > +
> > +IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License
> Agreement
> > +IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = EULA COPYING
> > +IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO
> > +
> > +define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS
> > + $(MAKE1) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV)
> > +endef
> > +
> > +define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS
> > + $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE1) -C $(@D) \
> > + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install
> > +endef
> > +
> > +$(eval $(generic-package))
>
[-- Attachment #1.2: Type: text/html, Size: 8245 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: add package
2022-08-24 19:08 ` Chris Dimich
@ 2022-08-24 19:16 ` Chris Dimich
0 siblings, 0 replies; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 19:16 UTC (permalink / raw)
To: Arnout Vandecappelle
Cc: Gary Bisson, Romain Naour, Refik Tuzakli, Thomas Petazzoni,
buildroot, Giulio Benetti, Yann E . MORIN,
Thomas De Schampheleire
[-- Attachment #1.1: Type: text/plain, Size: 6405 bytes --]
Hi Arnout,
I will remove IMX_VPU_HANTRO_DAEMON_INSTALL_STAGING = YES and resend patch
series.
Thanks,
Chris Dimich
Boundary Devices, LLC
www.boundarydevices.com
7 Orchard Road, Suite 102*|*Lake Forest, CA 92630
On Wed, Aug 24, 2022 at 12:08 PM Chris Dimich <
chris.dimich@boundarydevices.com> wrote:
> Hi Arnout,
>
> It is not required, as it's not a library. So is it okay?
>
> Thanks,
>
> Chris Dimich
> Boundary Devices, LLC
> www.boundarydevices.com
> 7 Orchard Road, Suite 102*|*Lake Forest, CA 92630
>
>
>
> On Wed, Aug 24, 2022 at 12:51 AM Arnout Vandecappelle <arnout@mind.be>
> wrote:
>
>>
>>
>> On 24/08/2022 04:48, Chris Dimich wrote:
>> > i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for
>> > V4L2 nodes to work.
>> >
>> > Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
>> > ---
>> > package/freescale-imx/Config.in | 1 +
>> > .../imx-vpu-hantro-daemon/Config.in | 20 ++++++++++
>> > .../imx-vpu-hantro-daemon.hash | 4 ++
>> > .../imx-vpu-hantro-daemon.mk | 37
>> +++++++++++++++++++
>> > 4 files changed, 62 insertions(+)
>> > create mode 100644
>> package/freescale-imx/imx-vpu-hantro-daemon/Config.in
>> > create mode 100644
>> package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
>> > create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/
>> imx-vpu-hantro-daemon.mk
>> >
>> > diff --git a/package/freescale-imx/Config.in
>> b/package/freescale-imx/Config.in
>> > index 4a4237fb42..13d611b696 100644
>> > --- a/package/freescale-imx/Config.in
>> > +++ b/package/freescale-imx/Config.in
>> > @@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in"
>> > source "package/freescale-imx/firmware-imx/Config.in"
>> > source "package/freescale-imx/imx-sc-firmware/Config.in"
>> > source "package/freescale-imx/imx-seco/Config.in"
>> > +source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in"
>> > source "package/freescale-imx/imx-vpu-hantro-vc/Config.in"
>> > if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 ||
>> BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53)
>> > source "package/freescale-imx/gpu-amd-bin-mx51/Config.in"
>> > diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in
>> b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in
>> > new file mode 100644
>> > index 0000000000..2ab9f97081
>> > --- /dev/null
>> > +++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in
>> > @@ -0,0 +1,20 @@
>> > +comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to
>> be built"
>> > + depends on !BR2_LINUX_KERNEL
>> > +
>> > +comment "imx-vpu-hantro needs an i.MX platform with Hantro VPU"
>> -daemon
>>
>> > + depends on BR2_LINUX_KERNEL
>> > + depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
>> > +
>> > +config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON
>> > + bool "imx-vpu-hantro"
>> > + depends on BR2_LINUX_KERNEL
>> > + depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
>> > + select BR2_PACKAGE_IMX_VPU_HANTRO
>> > + select BR2_PACKAGE_IMX_VPU_HANTRO_VC if
>> BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP
>> > + help
>> > + i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC
>> > + integrating a Hantro Video Processing Unit (VPU) such as the
>> > + i.MX8MQ/i.MX8MM/i.MX8MP.
>> > +
>> > + This library is provided by NXP as-is and doesn't have an
>> > + upstream.
>> > diff --git
>> a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
>> b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
>> > new file mode 100644
>> > index 0000000000..811f8b21a3
>> > --- /dev/null
>> > +++
>> b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
>> > @@ -0,0 +1,4 @@
>> > +# Locally computed:
>> > +sha256
>> 77e25ad1e1860f0a3983f07d6beb9a04ff32763bacf26db9aefd16559e6eea9b
>> imx-vpu-hantro-daemon-1.1.2.tar.gz
>> > +sha256
>> 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 COPYING
>> > +sha256
>> 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 EULA
>> > diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/
>> imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/
>> imx-vpu-hantro-daemon.mk
>> > new file mode 100644
>> > index 0000000000..8e039a9d94
>> > --- /dev/null
>> > +++ b/package/freescale-imx/imx-vpu-hantro-daemon/
>> imx-vpu-hantro-daemon.mk
>> > @@ -0,0 +1,37 @@
>> >
>> +################################################################################
>> > +#
>> > +# imx-vpu-hantro-daemon
>> > +#
>> >
>> +################################################################################
>> > +
>> > +IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.2
>> > +IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE)
>> > +IMX_VPU_HANTRO_DAEMON_SOURCE =
>> imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz
>> > +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = linux
>> > +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro
>> > +ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y)
>> > +IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc
>> > +endif
>> > +IMX_VPU_HANTRO_DAEMON_INSTALL_STAGING = YES
>>
>> You don't have any commands to install to staging, so is this really
>> correct?
>>
>> Regards,
>> Arnout
>>
>> > +
>> > +IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \
>> > + CROSS_COMPILE="$(TARGET_CROSS)" \
>> > + SDKTARGETSYSROOT=$(STAGING_DIR) \
>> > + LINUX_KERNEL_ROOT=$(LINUX_DIR) \
>> > + CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \
>> > + PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM)
>> > +
>> > +IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License
>> Agreement
>> > +IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = EULA COPYING
>> > +IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO
>> > +
>> > +define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS
>> > + $(MAKE1) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV)
>> > +endef
>> > +
>> > +define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS
>> > + $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE1) -C $(@D) \
>> > + DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install
>> > +endef
>> > +
>> > +$(eval $(generic-package))
>>
>
[-- Attachment #1.2: Type: text/html, Size: 9640 bytes --]
[-- Attachment #2: Type: text/plain, Size: 150 bytes --]
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 22+ messages in thread
* [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
` (5 preceding siblings ...)
2022-08-24 2:48 ` [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: add package Chris Dimich
@ 2022-08-24 2:48 ` Chris Dimich
2022-08-24 11:15 ` Thomas Petazzoni via buildroot
2022-08-24 2:48 ` [Buildroot] [PATCH 2/7] package/weston: add BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL config Chris Dimich
` (5 subsequent siblings)
12 siblings, 1 reply; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:48 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
Updated to gcc 11.2, gdb 11, binutils 2.37, glibc 2.34.
See "Release Note":
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/downloads-1
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
.../toolchain-external-arm-aarch64/Config.in | 2 +-
.../toolchain-external-arm-aarch64.hash | 6 +++---
.../toolchain-external-arm-aarch64.mk | 6 +++---
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in
index 9eb5d64a9d..b5b4d137b8 100644
--- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in
+++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in
@@ -6,7 +6,7 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64
select BR2_TOOLCHAIN_HAS_SSP
select BR2_INSTALL_LIBSTDCPP
select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20
- select BR2_TOOLCHAIN_GCC_AT_LEAST_10
+ select BR2_TOOLCHAIN_GCC_AT_LEAST_11
select BR2_TOOLCHAIN_HAS_FORTRAN
select BR2_TOOLCHAIN_HAS_OPENMP
help
diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash
index ca1ea48bcb..6d81f58594 100644
--- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash
+++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash
@@ -1,4 +1,4 @@
-# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz.asc
-md5 07bbe2b5277b75ba36a924e9136366a4 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz
+# From https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-aarch64-none-elf.tar.xz
+md5 712ee3fa6247ac3f619dd193f714fbc1 gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz
# locally calculated
-sha256 1e33d53dea59c8de823bbdfe0798280bdcd138636c7060da9d77a97ded095a84 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz
+sha256 52dbac3eb71dbe0916f60a8c5ab9b7dc9b66b3ce513047baa09fae56234e53f3 gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz
diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk
index 356e0810b3..3d340ea0d7 100644
--- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk
+++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk
@@ -4,9 +4,9 @@
#
################################################################################
-TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = 2021.07
-TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel
+TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION = 2022.02
+TOOLCHAIN_EXTERNAL_ARM_AARCH64_SITE = https://developer.arm.com/-/media/Files/downloads/gnu/11.2-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)/binrel
-TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = gcc-arm-10.3-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz
+TOOLCHAIN_EXTERNAL_ARM_AARCH64_SOURCE = gcc-arm-11.2-$(TOOLCHAIN_EXTERNAL_ARM_AARCH64_VERSION)-x86_64-aarch64-none-linux-gnu.tar.xz
$(eval $(toolchain-external-package))
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread
* Re: [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02
2022-08-24 2:48 ` [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
@ 2022-08-24 11:15 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 22+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-08-24 11:15 UTC (permalink / raw)
To: Chris Dimich
Cc: Gary Bisson, Yann E . MORIN, Refik Tuzakli, buildroot,
Giulio Benetti, Romain Naour, Thomas De Schampheleire
Hello Chris,
On Tue, 23 Aug 2022 19:48:58 -0700
Chris Dimich <chris.dimich@boundarydevices.com> wrote:
> Updated to gcc 11.2, gdb 11, binutils 2.37, glibc 2.34.
>
> See "Release Note":
> https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/downloads-1
This link does not exist, I replaced it with
https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads.
>
> Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
Thanks, I have applied your patch to our next branch, with some fixes.
> ---
> .../toolchain-external-arm-aarch64/Config.in | 2 +-
> .../toolchain-external-arm-aarch64.hash | 6 +++---
> .../toolchain-external-arm-aarch64.mk | 6 +++---
> 3 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in
> index 9eb5d64a9d..b5b4d137b8 100644
> --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in
> +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in
> @@ -6,7 +6,7 @@ config BR2_TOOLCHAIN_EXTERNAL_ARM_AARCH64
> select BR2_TOOLCHAIN_HAS_SSP
> select BR2_INSTALL_LIBSTDCPP
> select BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_20
> - select BR2_TOOLCHAIN_GCC_AT_LEAST_10
> + select BR2_TOOLCHAIN_GCC_AT_LEAST_11
> select BR2_TOOLCHAIN_HAS_FORTRAN
> select BR2_TOOLCHAIN_HAS_OPENMP
> help
This file also contained the version of the toolchain, so I updated it:
- bool "Arm AArch64 2021.07"
+ bool "Arm AArch64 2022.02"
> diff --git a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash
> index ca1ea48bcb..6d81f58594 100644
> --- a/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash
> +++ b/toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash
> @@ -1,4 +1,4 @@
> -# From https://developer.arm.com/-/media/Files/downloads/gnu-a/10.3-2021.07/binrel/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz.asc
> -md5 07bbe2b5277b75ba36a924e9136366a4 gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz
> +# From https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-aarch64-none-elf.tar.xz
This is not correct. This file is directly the tarball. What we want
here is the link to a file from the upstream project that provides the
hash.
> +md5 712ee3fa6247ac3f619dd193f714fbc1 gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz
> # locally calculated
Calculating locally a SHA256 hash is no longer needed, as upstream now
provides a SHA256 hash directly.
So I replaced the whole file with just:
+# From https://developer.arm.com/-/media/Files/downloads/gnu/11.2-2022.02/binrel/gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz.sha256asc
+sha256 52dbac3eb71dbe0916f60a8c5ab9b7dc9b66b3ce513047baa09fae56234e53f3 gcc-arm-11.2-2022.02-x86_64-aarch64-none-linux-gnu.tar.xz
Also, we have the AArch64 BE and ARM32 toolchains from ARM, so I
updated them as well:
https://git.buildroot.org/buildroot/commit/?h=next&id=f4a78565db49b90d96b5e28cd06e6b07cb0a7e61
https://git.buildroot.org/buildroot/commit/?h=next&id=22d10e294cc9cd30fa8adc3672a337167e6241a3
Thanks!
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 22+ messages in thread
* [Buildroot] [PATCH 2/7] package/weston: add BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL config
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
` (6 preceding siblings ...)
2022-08-24 2:48 ` [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
@ 2022-08-24 2:48 ` Chris Dimich
2022-08-24 2:49 ` [Buildroot] [PATCH 3/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.2 Chris Dimich
` (4 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:48 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
In the case of the vivante sdk, the deprecated-wl-shell option needs to
be enabled. Otherwise, apps using the sdk cannot run on weston/wayland.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
package/weston/Config.in | 4 ++++
package/weston/weston.mk | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/package/weston/Config.in b/package/weston/Config.in
index 3b4e932b7d..8f7b1824c7 100644
--- a/package/weston/Config.in
+++ b/package/weston/Config.in
@@ -164,4 +164,8 @@ comment "demo clients needs an OpenGL ES provider, an OpenEGL-capable Wayland ba
!BR2_USE_WCHAR || !BR2_PACKAGE_HAS_LIBGLES || \
!BR2_PACKAGE_HAS_LIBEGL_WAYLAND || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
+config BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL
+ bool "deprecated wl shell"
+ default n
+
endif
diff --git a/package/weston/weston.mk b/package/weston/weston.mk
index e6c54ee7aa..ad4d81425e 100644
--- a/package/weston/weston.mk
+++ b/package/weston/weston.mk
@@ -186,4 +186,8 @@ else
WESTON_CONF_OPTS += -Ddemo-clients=false
endif
+ifeq ($(BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL),y)
+WESTON_CONF_OPTS += -Ddeprecated-wl-shell=true
+endif
+
$(eval $(meson-package))
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Buildroot] [PATCH 3/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.2
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
` (7 preceding siblings ...)
2022-08-24 2:48 ` [Buildroot] [PATCH 2/7] package/weston: add BR2_PACKAGE_WESTON_DEPRECATED_WL_SHELL config Chris Dimich
@ 2022-08-24 2:49 ` Chris Dimich
2022-08-24 2:49 ` [Buildroot] [PATCH 4/7] package/freescale-imx/imx-gpu-viv: " Chris Dimich
` (3 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:49 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
To match NXP 5.15.32-2.0.0 release.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
.../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash | 2 +-
.../kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash
index ee105ef82c..ccb28bc4f6 100644
--- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash
+++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash
@@ -1,3 +1,3 @@
# locally computed
-sha256 257c6cd8b01cfb6543827cbeb78409e6a2ad4ae321891751dcea1abc47d89379 kernel-module-imx-gpu-viv-ae0f3be0b7240f11cca191a3e2bdd4a445ee46e5.tar.gz
+sha256 b816ab94b1d248cfc5fe5f6381422346c273d01760bb324303e0298e10bd46e2 kernel-module-imx-gpu-viv-82c6cb6c607424403b8d76805bb17e7be74292f6.tar.gz
sha256 b499eddebda05a8859e32b820a64577d91f1de2b52efa2a1575a2cb4000bc259 COPYING
diff --git a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
index 10505fdf17..f94890a438 100644
--- a/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
+++ b/package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk
@@ -4,7 +4,7 @@
#
################################################################################
-KERNEL_MODULE_IMX_GPU_VIV_VERSION = ae0f3be0b7240f11cca191a3e2bdd4a445ee46e5
+KERNEL_MODULE_IMX_GPU_VIV_VERSION = 82c6cb6c607424403b8d76805bb17e7be74292f6 #6.4.3.p4.2
KERNEL_MODULE_IMX_GPU_VIV_SITE = \
$(call github,Freescale,kernel-module-imx-gpu-viv,$(KERNEL_MODULE_IMX_GPU_VIV_VERSION))
KERNEL_MODULE_IMX_GPU_VIV_LICENSE = GPL-2.0
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Buildroot] [PATCH 4/7] package/freescale-imx/imx-gpu-viv: bump to version 6.4.3.p4.2
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
` (8 preceding siblings ...)
2022-08-24 2:49 ` [Buildroot] [PATCH 3/7] package/freescale-imx/kernel-module-imx-gpu-viv: bump to version 6.4.3.p4.2 Chris Dimich
@ 2022-08-24 2:49 ` Chris Dimich
2022-08-24 2:49 ` [Buildroot] [PATCH 5/7] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.2 Chris Dimich
` (2 subsequent siblings)
12 siblings, 0 replies; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:49 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
To match NXP 5.15.32-2.0.0 release.
EULA/COPYING: update to LA_OPT_NXP_Software_License v35.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash | 8 ++++----
package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash
index 312eeb6f82..b6d206d21d 100644
--- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash
+++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 1324b1aaf190110b80ad9a6f6533f4f50dce9e9ab8d49d8503f59764b151d219 imx-gpu-viv-6.4.3.p2.0-aarch32.bin
-sha256 003c30baefb1655790b475c3cdfa5cefbf81ea89ef37c6649b64f151dd23a52e imx-gpu-viv-6.4.3.p2.0-aarch64.bin
-sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING
-sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA
+sha256 89197fdb13dfc21c49968297c2e8b5cb8dd5563502278151d36b2dce2a2092ed imx-gpu-viv-6.4.3.p4.2-aarch32.bin
+sha256 52921c0b59529f1598084e991eda1863100754f28a7744ba958158dff8074b3b imx-gpu-viv-6.4.3.p4.2-aarch64.bin
+sha256 4c89574f9a76e861919f80fef84bac30e4ba7fb8732b0fcda4b26d400239f517 COPYING
+sha256 4c89574f9a76e861919f80fef84bac30e4ba7fb8732b0fcda4b26d400239f517 EULA
diff --git a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk
index 1d76d79e2b..b139e423eb 100644
--- a/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk
+++ b/package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk
@@ -5,9 +5,9 @@
################################################################################
ifeq ($(BR2_aarch64),y)
-IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch64
+IMX_GPU_VIV_VERSION = 6.4.3.p4.2-aarch64
else
-IMX_GPU_VIV_VERSION = 6.4.3.p2.0-aarch32
+IMX_GPU_VIV_VERSION = 6.4.3.p4.2-aarch32
endif
IMX_GPU_VIV_SITE = $(FREESCALE_IMX_SITE)
IMX_GPU_VIV_SOURCE = imx-gpu-viv-$(IMX_GPU_VIV_VERSION).bin
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Buildroot] [PATCH 5/7] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.2
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
` (9 preceding siblings ...)
2022-08-24 2:49 ` [Buildroot] [PATCH 4/7] package/freescale-imx/imx-gpu-viv: " Chris Dimich
@ 2022-08-24 2:49 ` Chris Dimich
2022-08-24 2:49 ` [Buildroot] [PATCH 6/7] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.7.0 Chris Dimich
2022-08-24 2:49 ` [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: add package Chris Dimich
12 siblings, 0 replies; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:49 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
To match NXP 5.15.32-2.0.0 release.
EULA/COPYING: update to LA_OPT_NXP_Software_License v35.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash | 8 ++++----
package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk | 4 ++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash
index 4d28b037d0..181d85a575 100644
--- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash
+++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 39fe307916e19a0892a514621121086e276a43858af90230372a1344852116a2 imx-gpu-g2d-6.4.3.p2.0-arm.bin
-sha256 2642a49e088daae4cf568a150d01e7c095995e8a6ff1883c02c3fa6d26d254b3 imx-gpu-g2d-6.4.3.p2.0-aarch64.bin
-sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING
-sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA
+sha256 0ba9806c4efa0154fc9f7be406e42bc2c50b975abd32cbe322cf7bcf6ae0d350 imx-gpu-g2d-6.4.3.p4.2-arm.bin
+sha256 ff50ddfee2d989798a2aba84ef9114e01f8d867293891dc0aacfab1640cbf8a3 imx-gpu-g2d-6.4.3.p4.2-aarch64.bin
+sha256 4c89574f9a76e861919f80fef84bac30e4ba7fb8732b0fcda4b26d400239f517 COPYING
+sha256 4c89574f9a76e861919f80fef84bac30e4ba7fb8732b0fcda4b26d400239f517 EULA
diff --git a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk
index 0e4078a962..cb40e5940b 100644
--- a/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk
+++ b/package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk
@@ -5,9 +5,9 @@
################################################################################
ifeq ($(BR2_aarch64),y)
-IMX_GPU_G2D_VERSION = 6.4.3.p2.0-aarch64
+IMX_GPU_G2D_VERSION = 6.4.3.p4.2-aarch64
else
-IMX_GPU_G2D_VERSION = 6.4.3.p2.0-arm
+IMX_GPU_G2D_VERSION = 6.4.3.p4.2-arm
endif
IMX_GPU_G2D_SITE = $(FREESCALE_IMX_SITE)
IMX_GPU_G2D_SOURCE = imx-gpu-g2d-$(IMX_GPU_G2D_VERSION).bin
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Buildroot] [PATCH 6/7] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.7.0
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
` (10 preceding siblings ...)
2022-08-24 2:49 ` [Buildroot] [PATCH 5/7] package/freescale-imx/imx-gpu-g2d: bump version to 6.4.3.p4.2 Chris Dimich
@ 2022-08-24 2:49 ` Chris Dimich
2022-08-24 2:49 ` [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: add package Chris Dimich
12 siblings, 0 replies; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:49 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
-To match NXP 5.15.32-2.0.0 release.
-EULA/COPYING: update to LA_OPT_NXP_Software_License v35.
-Add an INSTALL_STAGING_CMDS define as libraries needed by imx-vpu-hantro-daemon.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
.../imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash | 6 +++---
.../freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk | 9 ++++++++-
2 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
index aadf5b121f..df2cae6ca8 100644
--- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
+++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.hash
@@ -1,4 +1,4 @@
# Locally computed:
-sha256 d5efae484c4271c098286d007590d6bf40c272d4f35702ff65625f2362715ab3 imx-vpu-hantro-vc-1.4.0.bin
-sha256 ea58636bf34f589048fcd46e38497c47229fde8498df086ff5fb52f9ef8e15ee COPYING
-sha256 50099e283cfd307f84f159aeb1a6f462351320273dbcdb80d7f2c9db0494b71c EULA
+sha256 8af665f8e06e0e467f563e372f43583d94128f0d37f75321965bc26bd4404b2b imx-vpu-hantro-vc-1.7.0.bin
+sha256 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 COPYING
+sha256 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 EULA
diff --git a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
index b07e116674..91f1db656e 100644
--- a/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
+++ b/package/freescale-imx/imx-vpu-hantro-vc/imx-vpu-hantro-vc.mk
@@ -4,10 +4,11 @@
#
################################################################################
-IMX_VPU_HANTRO_VC_VERSION = 1.4.0
+IMX_VPU_HANTRO_VC_VERSION = 1.7.0
IMX_VPU_HANTRO_VC_SITE = $(FREESCALE_IMX_SITE)
IMX_VPU_HANTRO_VC_SOURCE = imx-vpu-hantro-vc-$(IMX_VPU_HANTRO_VC_VERSION).bin
IMX_VPU_HANTRO_VC_DEPENDENCIES = linux
+IMX_VPU_HANTRO_VC_INSTALL_STAGING = YES
IMX_VPU_HANTRO_VC_LICENSE = NXP Semiconductor Software License Agreement
IMX_VPU_HANTRO_VC_LICENSE_FILES = EULA COPYING
@@ -17,6 +18,12 @@ define IMX_VPU_HANTRO_VC_EXTRACT_CMDS
$(call FREESCALE_IMX_EXTRACT_HELPER,$(IMX_VPU_HANTRO_VC_DL_DIR)/$(IMX_VPU_HANTRO_VC_SOURCE))
endef
+define IMX_VPU_HANTRO_VC_INSTALL_STAGING_CMDS
+ cp -r $(@D)/usr/include/hantro_VC8000E_enc $(STAGING_DIR)/usr/include/
+ cp $(@D)/usr/lib/libhantro_vc8000e.so $(STAGING_DIR)/usr/lib/
+ cp $(@D)/usr/lib/libhantro_vc8000e.so.1 $(STAGING_DIR)/usr/lib/
+endef
+
define IMX_VPU_HANTRO_VC_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so
$(INSTALL) -D -m 0755 $(@D)/usr/lib/libhantro_vc8000e.so.1 $(TARGET_DIR)/usr/lib/libhantro_vc8000e.so.1
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [Buildroot] [PATCH 7/7] package/freescale-imx/imx-vpu-hantro-daemon: add package
2022-08-24 2:48 [Buildroot] [PATCH 1/7] toolchain/toolchain-external: update Arm AArch64 toolchain 11.2-2022.02 Chris Dimich
` (11 preceding siblings ...)
2022-08-24 2:49 ` [Buildroot] [PATCH 6/7] package/freescale-imx/imx-vpu-hantro-vc: bump version to 1.7.0 Chris Dimich
@ 2022-08-24 2:49 ` Chris Dimich
12 siblings, 0 replies; 22+ messages in thread
From: Chris Dimich @ 2022-08-24 2:49 UTC (permalink / raw)
To: buildroot
Cc: Gary Bisson, Chris Dimich, Yann E . MORIN, Refik Tuzakli,
Thomas Petazzoni, Giulio Benetti, Romain Naour,
Thomas De Schampheleire
i.MX Hantro V4L2 Daemon. Provides the vsidaemon, which is needed for
V4L2 nodes to work.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
---
package/freescale-imx/Config.in | 1 +
.../imx-vpu-hantro-daemon/Config.in | 20 ++++++++++
.../imx-vpu-hantro-daemon.hash | 4 ++
.../imx-vpu-hantro-daemon.mk | 37 +++++++++++++++++++
4 files changed, 62 insertions(+)
create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/Config.in
create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
create mode 100644 package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk
diff --git a/package/freescale-imx/Config.in b/package/freescale-imx/Config.in
index 4a4237fb42..13d611b696 100644
--- a/package/freescale-imx/Config.in
+++ b/package/freescale-imx/Config.in
@@ -115,6 +115,7 @@ source "package/freescale-imx/imx-vpuwrap/Config.in"
source "package/freescale-imx/firmware-imx/Config.in"
source "package/freescale-imx/imx-sc-firmware/Config.in"
source "package/freescale-imx/imx-seco/Config.in"
+source "package/freescale-imx/imx-vpu-hantro-daemon/Config.in"
source "package/freescale-imx/imx-vpu-hantro-vc/Config.in"
if (BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX51 || BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX53)
source "package/freescale-imx/gpu-amd-bin-mx51/Config.in"
diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/Config.in b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in
new file mode 100644
index 0000000000..2ab9f97081
--- /dev/null
+++ b/package/freescale-imx/imx-vpu-hantro-daemon/Config.in
@@ -0,0 +1,20 @@
+comment "imx-vpu-hantro-daemon needs an i.MX-specific Linux kernel to be built"
+ depends on !BR2_LINUX_KERNEL
+
+comment "imx-vpu-hantro needs an i.MX platform with Hantro VPU"
+ depends on BR2_LINUX_KERNEL
+ depends on !BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
+
+config BR2_PACKAGE_IMX_VPU_HANTRO_DAEMON
+ bool "imx-vpu-hantro"
+ depends on BR2_LINUX_KERNEL
+ depends on BR2_PACKAGE_FREESCALE_IMX_HAS_VPU_HANTRO
+ select BR2_PACKAGE_IMX_VPU_HANTRO
+ select BR2_PACKAGE_IMX_VPU_HANTRO_VC if BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP
+ help
+ i.MX Hantro V4L2 Daemon specific for the NXP i.MX SoC
+ integrating a Hantro Video Processing Unit (VPU) such as the
+ i.MX8MQ/i.MX8MM/i.MX8MP.
+
+ This library is provided by NXP as-is and doesn't have an
+ upstream.
diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
new file mode 100644
index 0000000000..811f8b21a3
--- /dev/null
+++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.hash
@@ -0,0 +1,4 @@
+# Locally computed:
+sha256 77e25ad1e1860f0a3983f07d6beb9a04ff32763bacf26db9aefd16559e6eea9b imx-vpu-hantro-daemon-1.1.2.tar.gz
+sha256 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 COPYING
+sha256 35188e65dbb9c7da4bbcb77c7726e835607f9f41b8b44149806ea51429ca9a31 EULA
diff --git a/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk
new file mode 100644
index 0000000000..8e039a9d94
--- /dev/null
+++ b/package/freescale-imx/imx-vpu-hantro-daemon/imx-vpu-hantro-daemon.mk
@@ -0,0 +1,37 @@
+################################################################################
+#
+# imx-vpu-hantro-daemon
+#
+################################################################################
+
+IMX_VPU_HANTRO_DAEMON_VERSION = 1.1.2
+IMX_VPU_HANTRO_DAEMON_SITE = $(FREESCALE_IMX_SITE)
+IMX_VPU_HANTRO_DAEMON_SOURCE = imx-vpu-hantro-daemon-$(IMX_VPU_HANTRO_DAEMON_VERSION).tar.gz
+IMX_VPU_HANTRO_DAEMON_DEPENDENCIES = linux
+IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro
+ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP),y)
+IMX_VPU_HANTRO_DAEMON_DEPENDENCIES += imx-vpu-hantro-vc
+endif
+IMX_VPU_HANTRO_DAEMON_INSTALL_STAGING = YES
+
+IMX_VPU_HANTRO_DAEMON_MAKE_ENV = \
+ CROSS_COMPILE="$(TARGET_CROSS)" \
+ SDKTARGETSYSROOT=$(STAGING_DIR) \
+ LINUX_KERNEL_ROOT=$(LINUX_DIR) \
+ CTRLSW_HDRPATH="$(STAGING_DIR)/usr/include" \
+ PLATFORM=$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM)
+
+IMX_VPU_HANTRO_DAEMON_LICENSE = NXP Semiconductor Software License Agreement
+IMX_VPU_HANTRO_DAEMON_LICENSE_FILES = EULA COPYING
+IMX_VPU_HANTRO_DAEMON_REDISTRIBUTE = NO
+
+define IMX_VPU_HANTRO_DAEMON_BUILD_CMDS
+ $(MAKE1) -C $(@D) $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV)
+endef
+
+define IMX_VPU_HANTRO_DAEMON_INSTALL_TARGET_CMDS
+ $(IMX_VPU_HANTRO_DAEMON_MAKE_ENV) $(MAKE1) -C $(@D) \
+ DEST_DIR=$(TARGET_DIR) libdir=/usr/lib install
+endef
+
+$(eval $(generic-package))
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 22+ messages in thread