]>
code.ossystems Code Review - meta-freescale.git/log
Andreas Müller [Mon, 10 Sep 2018 12:48:27 +0000 (14:48 +0200)]
linux-fslc: upgrade to latest in 4.17.x+fslc
This includes
* CONFIG_TMPFS_POSIX_ACL=y
* CONFIG_FW_LOADER_USER_HELPER(_FALLBACK)=y
in imx_v6_v7_defconfig
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Thu, 26 Jul 2018 19:30:21 +0000 (14:30 -0500)]
alsa-state: Add i.MX 8 series support
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Thu, 26 Jul 2018 19:27:29 +0000 (14:27 -0500)]
alsa-state: Add new codecs for i.MX 8M
Add support for AK4458, AK5558, and AK4497.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Thu, 26 Jul 2018 19:23:10 +0000 (14:23 -0500)]
alsa-state: Fix HDMI for i.MX 8M
Channel mapping on HDMI was incorrect for 4 and 8 channels.
Create a PCM device so alsa-lib will remap in user space.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Thu, 26 Jul 2018 00:17:35 +0000 (19:17 -0500)]
imx-gpu-viv: Add support for OpenCL and OpenVX
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Wed, 25 Jul 2018 19:40:39 +0000 (14:40 -0500)]
imx-gpu-viv: Add support for i.MX 8, 8M, and 8X families
- 8 Family supports GLES 3.2
- 8M and 8X support GLES 3.1
- All i.MX 8 Series require wayland
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Tue, 24 Jul 2018 23:06:57 +0000 (18:06 -0500)]
imx-dpu-g2d: Use machine override for compatibility
Use imxdpu override for machine compatibility.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Thu, 6 Sep 2018 00:11:46 +0000 (19:11 -0500)]
imx8qxpmek.conf: Add support for i.MX 8QXP MEK board
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Thu, 6 Sep 2018 00:07:54 +0000 (19:07 -0500)]
imx8qmmek.conf: Add support for i.MX 8QM MEK board
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Thu, 6 Sep 2018 00:07:04 +0000 (19:07 -0500)]
imx8mqevk.conf: Add support for i.MX 8MQ EVK
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Thu, 6 Sep 2018 00:06:00 +0000 (19:06 -0500)]
imx-base.inc: Add support for i.MX 8QM, 8MQ, and 8QXP
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Tue, 24 Jul 2018 21:12:51 +0000 (16:12 -0500)]
u-boot-imx: Add support for i.MX 8QM, 8MQ, and 8QXP
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Wed, 5 Sep 2018 22:41:24 +0000 (17:41 -0500)]
imx-base.inc: Update kernel image type for i.MX 8
For all arm64 kernel image type is Image.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Mon, 23 Jul 2018 23:16:53 +0000 (18:16 -0500)]
linux-imx: Add i.MX 8 support
- Update to L4.9.88-2.2.0 release, with support for i.MX 8QM,
8MQ, and 8QXP.
- Add the defconfig from arch/arm64/configs
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Wed, 1 Aug 2018 23:13:23 +0000 (18:13 -0500)]
wayland-protocols: Add HDR10 metadata and alpha compositing protocols
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Thu, 19 Jul 2018 22:30:24 +0000 (17:30 -0500)]
wayland-protocols: Downgrade to 1.13 for i.MX
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Tom Hochstein [Wed, 27 Jun 2018 18:22:45 +0000 (13:22 -0500)]
imx-gpu-g2d: Improve COMPATIBLE_MACHINE
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Yuqing Zhu [Mon, 6 Aug 2018 09:23:35 +0000 (17:23 +0800)]
pulseaudio: Add i.MX8 support
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Mon, 6 Aug 2018 09:23:34 +0000 (17:23 +0800)]
imx-gst1.0-plugin: Upgrade to v4.4.0
Upgrade EULA to v24
Update plugin define as macro GST_PLUGIN_DEFINE in GST1.14 is updated
Remove link to libgstbadbase in compositor when compiling with GST1.14
(GST-1.14 has moved badbase into libgstbase)
Imxcompositor update for GST1.14
G2d support VPU tiled format
Set default video sink to g2d convert link with waylandsink for 8qxp
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Mon, 6 Aug 2018 09:23:33 +0000 (17:23 +0800)]
gstreamer1.0-plugins-bad: Upgrade to v1.14.imx
Add GST_EXPORT APIs for GST1.14
kmssink:
Add HDR10 support
Add hdr metadata reset when exit playback
Add fps print when exit
Add alignment for video src crop size for dpu
waylandsink:
Add fps print
Support video crop meta using viewporter protocol
Pass dmabuf modifier to weston
Hard code scale ratio for i.mx8qxp instead of using
setplane to try scale ratio as its upscale has no limitation
Update patch to fix applying conflict
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Mon, 6 Aug 2018 09:23:32 +0000 (17:23 +0800)]
gstreamer1.0-plugins-good: Upgrade to v1.14.imx
gtkglwidget: Fix build error caused by api change in base-gl
v4l2videodec: Add resolution change support
Add HEVC support
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Mon, 6 Aug 2018 09:23:31 +0000 (17:23 +0800)]
gstreamer1.0-plugins-base: Upgrade to v1.14.imx
Add GST_GL_API ahead api to export symbol
add include "gstglfuncs.h" when need call gl api.
Add ion dmabuf support in glupload/gldownload.
Add fullRange to hdr10 metadata.
Move gstimxcommon.h into base for imx specified dev.
Add imx physical memory allocator.
Fix glplugin not build in wayland backend.
Patch update to fix applying conflicts.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Mon, 6 Aug 2018 09:23:30 +0000 (17:23 +0800)]
gstreamer1.0: Upgrade to v1.14.imx
Bugfix/Optimization:
baseparse: Handle base parse error.
baseparse: Unset FLAG_DISCONT when push to adapter.
Or the DISCONT flag will always be set on each frame,
for the first chain in buffer.
baseparse: Push adapter remainning data in
pass through mode to avoid missing data.
poll: Need check if can read event of buffer
for video decoder based on V4L2 driver.
Add the API for it.
inputselector: Proceed non-active pad buffer even if active pad reach eos
Non-active pad will be blocked if active pad reach eos in
inputselector, which will cause all pipeline be blocked.
Inputselector should proceed non-active pad buffer based
on clock even if active pad reach eos.
Change to sync with clock for better user experience.
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Mon, 6 Aug 2018 09:23:29 +0000 (17:23 +0800)]
imx-vpuwrap: Upgrade to v4.4.0
Upgrade EULA to v24
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Mon, 6 Aug 2018 09:23:28 +0000 (17:23 +0800)]
imx-parser: Upgrade to v4.4.0
Upgrade EULA to v24
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Yuqing Zhu [Mon, 6 Aug 2018 09:23:27 +0000 (17:23 +0800)]
imx-codec: Upgrade to v4.4.0
Upgrade EULA to v24
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Andreas Müller [Thu, 6 Sep 2018 09:08:48 +0000 (11:08 +0200)]
linux-fslc: Update to 4.17.19
Tested on Variscite VarSOM Starterkit. Checked journal and no new issues could
be detected.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Andreas Müller [Thu, 6 Sep 2018 09:08:47 +0000 (11:08 +0200)]
xf86-video-armada: Update to latest git
Tested on X-server glmark-es2 creates same results.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Gary Bisson [Thu, 6 Sep 2018 20:07:48 +0000 (22:07 +0200)]
Revert "wayland: Remove file provided by imx-gpu-viv"
This reverts commit
3be51cd536cfb08e95e852ddfdb180a51798b1f0 .
This fixes the following issue:
| No package 'wayland-egl' found
Reason is that
3be51cd5 should have been removed as soon as the
following commit was pushed:
f1e39bd1 imx-gpu-viv: Remove wayland-egl files
Since imx-gpu-viv doesn't provide wayland-egl any longer, wayland
recipe has to.
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Andreas Müller [Wed, 5 Sep 2018 11:44:06 +0000 (13:44 +0200)]
linux-fslc/defconfig: Add CONFIG_TMPFS_POSIX_ACL=y
Fixes:
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[220]: Failed to apply ACL on /dev/v4l-subdev0: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[224]: Failed to apply ACL on /dev/v4l-subdev1: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[215]: Failed to apply ACL on /dev/v4l-subdev10: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[228]: Failed to apply ACL on /dev/v4l-subdev2: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[232]: Failed to apply ACL on /dev/v4l-subdev5: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[217]: Failed to apply ACL on /dev/v4l-subdev11: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[214]: Failed to apply ACL on /dev/dri/card1: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[216]: Failed to apply ACL on /dev/v4l-subdev8: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[226]: Failed to apply ACL on /dev/v4l-subdev9: Operation not supported
and nasty follow-ups: Starting weston from sddm as unpriviledged user fails
with some hints on missing access rights.
For a better understanding CONFIG_TMPFS=y was added which was set indirectly
by CONFIG_DEVTMPFS=y
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Andreas Müller [Wed, 5 Sep 2018 11:44:05 +0000 (13:44 +0200)]
linux-fslc: Update SRCREV
The only change introduced is menuconfig fix.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Marc Ferland [Mon, 6 Aug 2018 19:18:25 +0000 (15:18 -0400)]
linux-mfgtool: Simplify linux-mfgtool support
As OpenEmbedded-Core now supports (from commit
5b4aab6b40cf21471442e21abc8051b38985de84 ) building multiple kernels,
this patch completly replaces the old linux-mfgtool with a single
statement:
KERNEL_PACKAGE_NAME = "linux-mfgtool"
and it works surprisingly well! This patch also provides a separate
defconfig for linux-imx-mfgtool (which currently is a copy of
linux-imx defconfig).
Note: The linux-mfgtool kernel will be deployed in ${DEPLOY}/mfgtool.
Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Fri, 31 Aug 2018 01:47:48 +0000 (22:47 -0300)]
u-boot-fslc: Bump revision to
1e13b91a
1e13b91af7 mx6sabre_common: Allow the videoargs to be passed to bootargs
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Tue, 21 Aug 2018 08:41:48 +0000 (16:41 +0800)]
rcw: inherit fsl-eula-unpack class
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Tue, 21 Aug 2018 08:41:47 +0000 (16:41 +0800)]
rcw-bin: remove
*rcw-bin merge to rcw
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Tue, 21 Aug 2018 08:41:46 +0000 (16:41 +0800)]
uefi: inherit fsl-eula-unpack class
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Pierluigi Passaro [Wed, 8 Aug 2018 07:41:28 +0000 (09:41 +0200)]
Revert "libdrm: Remove unused patches"
This reverts commit
dca6c66e5710938a3ea035b09b86ca3d1a6915c6 .
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Daiane Angolini [Thu, 23 Aug 2018 19:26:10 +0000 (16:26 -0300)]
imx-alsa-plugins: Make imx7ulp a compatible machine
>From [1] we know the imx-alsa-plugins_1.0.26 does support all imx7, and
it is defined in the BSP as MACHINE_EXTRA_RRECOMMENDS, so this patch add
imx7ulp as compatible.
It also fixes the following error (when building for imx7ulpevk):
ERROR: Nothing RPROVIDES 'imx-alsa-plugins' (but
/home/daiane/code/yocto/master/sources/poky/meta/recipes-core/images/core-image-base.bb,
/home/daiane/code/yocto/master/sources/poky/meta/recipes-core/packagegroups/packagegroup-base.bb
RDEPENDS on or otherwise requires it)
imx-alsa-plugins was skipped: incompatible with machine imx7ulpevk (not
in COMPATIBLE_MACHINE)
[1]
https://source.codeaurora.org/external/imx/meta-fsl-bsp-release/tree/imx/meta-bsp/recipes-multimedia/alsa/imx-alsa-plugins_1.0.26.bb?h=rocko-4.9.88-2.0.0_ga
Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Daiane Angolini [Thu, 23 Aug 2018 13:43:10 +0000 (10:43 -0300)]
u-boot-fslc: Add bison-native dependency for 2018.07
The u-boot-fslc now depends on bison to complete the build.
This patch fixes the following error message:
| rm -f .tmp_quiet_recordmcount
| make -f
/home/daiane/code/yocto/master/build/tmp/work/imx7dsabresd-fslc-linux-gnueabi/u-boot-fslc/v2018.07+gitAUTOINC+
bc558729a7 -r0/git/scripts/Makefile.build
obj=scripts/kconfig mx7dsabresd_config
| bison -oscripts/kconfig/zconf.tab.c -t -l
/home/daiane/code/yocto/master/build/tmp/work/imx7dsabresd-fslc-linux-gnueabi/u-boot-fslc/v2018.07+gitAUTOINC+
bc558729a7 -r0/git/scripts/kconfig/zconf.y
| /bin/sh: 1: bison: not found
| scripts/Makefile.lib:228: recipe for target
'scripts/kconfig/zconf.tab.c' failed
| make[2]: *** [scripts/kconfig/zconf.tab.c] Error 12
Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Andreas Müller [Tue, 28 Aug 2018 07:43:02 +0000 (09:43 +0200)]
qtwayland/etnaviv: remove xcomposite-glx
fixes
| ERROR: Feature 'xcomposite-glx' was enabled, but the pre-condition 'features.wayland-client && features.opengl && !features.opengles2 && features.xlib && libs.xcomposite && libs.glx' failed.
|
| ERROR: Feature 'xcomposite-glx' was enabled, but the pre-condition 'features.wayland-server && features.opengl && !features.opengles2 && libs.xcomposite && libs.glx' failed.
FWIW: Have similar for Raspi/VC4 in meta-raspi-light
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Andreas Müller [Tue, 28 Aug 2018 07:43:01 +0000 (09:43 +0200)]
qtwebkit: remove 0001-Fix-to-match-the-uniform-precision-qualifiers-in-ver.patch
* it does not apply with meta-qt5 master
* it changes (breaks currently) qtwebkit for all boards when adding
meta-freescale to layers
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Andreas Müller [Tue, 28 Aug 2018 07:43:00 +0000 (09:43 +0200)]
remove chromium appends
* they were not updated for long time
* they mach neither name nor version of the recipes in meta-browser
* they cause parse-errors
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Fri, 27 Jul 2018 18:37:04 +0000 (13:37 -0500)]
imx-vpu-hantro: Update to 1.7.0
- Vp9: rectify the consumed length for error return
- MJPEG: bug fixing in trickmode
- H264: bug fixing for special clip containing invalid syntax value
- RV: limit the HW read pointer in valid range
- Common: Export setinfo() API in codec.h
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Fri, 27 Jul 2018 17:02:41 +0000 (12:02 -0500)]
imx-vpu: Clarify compatibility for Chips&Media VPU
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Fri, 27 Jul 2018 16:52:56 +0000 (11:52 -0500)]
imx-test: Add i.MX 8 support
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Fri, 27 Jul 2018 16:18:45 +0000 (11:18 -0500)]
imx-kobs: Add i.MX 8 support
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Fri, 27 Jul 2018 16:12:42 +0000 (11:12 -0500)]
formfactor: Add machconfig for 6SLL and 7ULP
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Fri, 27 Jul 2018 15:34:04 +0000 (10:34 -0500)]
firmware-imx: Add support for BCM4356 and BCM89359
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Thu, 26 Jul 2018 21:43:50 +0000 (16:43 -0500)]
firmware-imx: Update to 7.6
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Thu, 26 Jul 2018 19:19:42 +0000 (14:19 -0500)]
alsa-state: Fix channel swap issues
Fix channel swap issues seen for ak4458 and ak5558 codecs on audio board
for i.MX 8MQ. Changes applicable to all platforms.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Thu, 26 Jul 2018 19:07:22 +0000 (14:07 -0500)]
alsa-state: Add support for splitting ESAI device
Split one ESAI device into two virtual devices, one
6 channel and one 2 channel.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Thu, 26 Jul 2018 19:01:46 +0000 (14:01 -0500)]
alsa-state: Fix buffer size issue
Fix incorrect buffer size by removing buffer_time from dmix
configuration settings.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Wed, 25 Jul 2018 17:48:31 +0000 (12:48 -0500)]
imx-gpu-viv: Remove wayland-egl files
Remove wayland-egl files since this support is now provided by Wayland
itself.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Wed, 25 Jul 2018 21:24:54 +0000 (16:24 -0500)]
xf86-video-imx-vivante: Update to 6.2.4.p1.6
This is a version change only to keep the naming consistent.
The SRCREV is unchanged from 6.2.4.p1.2.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Wed, 25 Jul 2018 20:51:17 +0000 (15:51 -0500)]
imx-dpu-g2d: Update to 1.4.6
Includes support for i.MX 8 and 8X families.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Wed, 25 Jul 2018 20:59:45 +0000 (15:59 -0500)]
imx-gpu-g2d: Update to 6.2.4.p1.6
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Tue, 24 Jul 2018 22:52:15 +0000 (17:52 -0500)]
imx-gpu-viv: Update to 6.2.4.p1.6
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Tue, 24 Jul 2018 22:00:53 +0000 (17:00 -0500)]
kernel-module-imx-gpu-viv: Update to 6.2.4.p1.6
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Tue, 17 Jul 2018 18:24:03 +0000 (13:24 -0500)]
weston: Fix non-GPU support
The desktop failed to start on i.MX parts without GPU. The problem
is fixed, and now the package must be configured for i.MX GPU
support.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Thu, 12 Jul 2018 20:41:21 +0000 (15:41 -0500)]
waffle: Configure for i.MX GPU
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Wed, 27 Jun 2018 22:17:34 +0000 (17:17 -0500)]
xserver-xorg: Update OpenGL configuration
Build now with the default OpenGL configuration except
no glamor for i.MX 6 or 7 with GPU.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Mon, 23 Jul 2018 15:29:08 +0000 (10:29 -0500)]
EULA: Update to v24
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Thu, 23 Aug 2018 00:58:39 +0000 (21:58 -0300)]
linux-mfgtool.inc: This reduce the extender class
This removes duplicated code from the extender class and instead calls
the parent's code.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Otavio Salvador [Thu, 23 Aug 2018 00:56:40 +0000 (21:56 -0300)]
linux-mfgtool.inc: Fix wrong build dependency
This fixes following error:
ERROR: Nothing PROVIDES 'virtual/mfgtool-arm-...-binutils'.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Mon, 30 Jul 2018 19:42:06 +0000 (14:42 -0500)]
mesa: Remove redundant install code
Now that wayland 1.15 provides libwayland-egl, the main mesa recipe
removes libwayland-egl from its install, so no need to repeat that here.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Mon, 30 Jul 2018 19:41:47 +0000 (14:41 -0500)]
imx-base.inc: Simplify preferred providers for graphics
Replace SOC-specific overrides with feature overrides.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Mon, 30 Jul 2018 19:41:53 +0000 (14:41 -0500)]
imx-base.inc: Remove redundant DEFAULTTUNE setting
DEFAULTTUNE is set to aarch64 in arch-arm64.inc, so no need to set
it again.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Mon, 30 Jul 2018 19:41:45 +0000 (14:41 -0500)]
libdrm: Restore manpages support
Support for manpages, a pyro feature, had to be removed when the
recipe was backported to rocko. This removal should not have been
upstreamed here.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Mon, 30 Jul 2018 19:42:05 +0000 (14:42 -0500)]
xf86-video-imx-vivante: Set linker flags properly
Append LDFLAGS to LFLAGS instead of replacing LFLAGS.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Max Krummenacher [Mon, 16 Jul 2018 12:31:36 +0000 (14:31 +0200)]
imx-gpu-viv: libgl-imx-dev: remove conflicting rdepends
The recipe explicitly sets a conflict between the two packages libgl-imx
and libgl-mesa with some python magic, so one shouldn't RDEPEND on the other.
e.g. when building the SDK most -dev packages are missing and one gets:
| Problem: package libgl-imx-dev-1:6.2.4.p1.2+aarch32-r0.armv7at2hf_neon_mx6qdl requires libgl-mesa-dev, but none of the providers can be installed
| - package libgl-mesa-dev-2:18.1.3-r0.armv7at2hf_neon_mx6qdl conflicts with libgl-dev provided by libgl-imx-dev-1:6.2.4.p1.2+aarch32-r0.armv7at2hf_neon_mx6qdl
| - conflicting requests
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Max Krummenacher [Mon, 23 Jul 2018 20:13:19 +0000 (22:13 +0200)]
dtc-145: Deploy renamed binary only and add new class
dtc-145-native is used by older U-Boot recipes. U-Boot only depends on
the native dtc binary. So, to not clash with files from the regular dtc native
build do only install the dtc binary renamed to dtc-145. Also, create
a new class to handle with dtc-145 dependency.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Fabio Berton [Wed, 18 Jul 2018 17:25:32 +0000 (14:25 -0300)]
utilities.inc: Use only the basename for dtb files
Use make_dtb_boot_files function to use basename from
KERNEL_DEVICETREE files. This is useful for dtb with name:
whatever/my_dtb_file.dtb
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Carlos Rafael Giani [Tue, 17 Jul 2018 07:03:02 +0000 (09:03 +0200)]
gstreamer1.0-plugins-base: Fix OpenGL packageconfig
The OpenGL stack in gstreamer1.0-plugins-base also needs EGL in order for
its OpenGL ES 2.x support to work
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:36 +0000 (17:35 +0800)]
ls1043ardb-be: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:35 +0000 (17:35 +0800)]
ls2088ardb: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:34 +0000 (17:35 +0800)]
ls2088ardb-be: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:33 +0000 (17:35 +0800)]
ls1088ardb: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:32 +0000 (17:35 +0800)]
ls1088ardb-be: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:31 +0000 (17:35 +0800)]
ls1046ardb-be: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:30 +0000 (17:35 +0800)]
ls1046ardb-32b: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:29 +0000 (17:35 +0800)]
ls1046ardb: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:28 +0000 (17:35 +0800)]
ls1043ardb: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:27 +0000 (17:35 +0800)]
ls1043ardb-32b: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:26 +0000 (17:35 +0800)]
ls1012ardb: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:25 +0000 (17:35 +0800)]
ls1012ardb-32b: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:24 +0000 (17:35 +0800)]
ls1012afrwy: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:23 +0000 (17:35 +0800)]
ls1012afrdm: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Chunrong Guo [Wed, 11 Jul 2018 09:35:22 +0000 (17:35 +0800)]
ls1012afrdm-32b: use kernel-fitimage
*Inhert kernel-fitimage bbclass
*Update KERNEL_IMAGETYPES
*UBOOT_DTB_LOADADDRESS instead of DTB_LOAD
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Fabio Berton [Thu, 12 Jul 2018 14:18:59 +0000 (11:18 -0300)]
wayland: Remove file provided by imx-gpu-viv
wayland-egl.pc is installed by imx-gpu-viv and we need to remove
from wayland package for imxgpu machines.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Gary Bisson [Thu, 12 Jul 2018 11:20:31 +0000 (13:20 +0200)]
imx-vpuwrap: add i.MX8MQ support
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Gary Bisson [Thu, 12 Jul 2018 13:37:58 +0000 (15:37 +0200)]
imx-parser: fix i.MX8MQ support
- Add missing "--enable-armv8" configuration option for mx8
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Gary Bisson [Thu, 12 Jul 2018 11:19:49 +0000 (13:19 +0200)]
imx-codec: fix i.MX8MQ support
- Fix dependency from imx-vpu to virtual/imxvpu
- Since both imx-vpu and imx-vpu-hantro can provide virtual/imxvpu.
- Add missing "--enable-armv8" configuration option
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Gary Bisson [Thu, 12 Jul 2018 10:56:58 +0000 (12:56 +0200)]
imx-base.inc: fix UBOOT_MAKE_TARGET so that SPL is built
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Gary Bisson [Thu, 12 Jul 2018 10:16:48 +0000 (12:16 +0200)]
imx-base.inc: replace imx-vpu with virtual/imxvpu
Since either imx-vpu or imx-vpu-hantro can now provide virtual/imxvpu.
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Gary Bisson [Thu, 12 Jul 2018 10:07:17 +0000 (12:07 +0200)]
imx-vpu-hantro: add recipe for i.MX8MQ Hantro VPU
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Otavio Salvador [Tue, 10 Jul 2018 12:35:08 +0000 (09:35 -0300)]
u-boot-fslc: Update to 2018.07-based fork
This updates the fork on top of current 2018.07 release and also adds
a much improved support to pico-imx7d and pico-imx6ul. The list of
commits included are:
bc558729a7 warp7: update defconfig to support the generic loading interface
e5a6138278 mx25pdk: Change root to use a single partition layout
f9d1e13cf5 mx6sabre_common: Dynamically change the video output
865268ce8a mx6sabresd: Enable video interfaces in bootargs
7db6f3d8c5 mx6sabresd: Use LDO dtb file until LDO bypass support is added
84fc5b0de1 mx6slevk: Use LDO dtb file until LDO bypass support is added
ccf16e75e7 pico-imx6ul: Convert to distro config
06eecc42a2 configs/imx: Remove 'mmcautodect' variable
12c65ae7a9 pico-imx7d: Add new pico-pi config
fe4fd4e1ea pico-imx7d: README: Drop old instructions about secure mode
a076cc293b pico-imx7d: README: Use dfu-util to flash U-Boot
24f9fcde47 pico-imx7d: Enable auxiliary code support
78fead0843 pico-imx7d: Allow default fdtfile to be overridden by defconfig
04d0d8894f pico-imx7d: Do not override addrmap5
e5833f48e6 pico-imx7d: Enable CONFIG_ARMV7_BOOT_SEC_DEFAULT
ceb9087434 pico-imx7d: Add Falcon mode support
8800626580 pico-imx7d: Add bootmenu to choose the baseboard
f2c33216e7 pico-imx7d: Add support for update SPL using DFU
6cc975154d pico-imx7d: Add SPL support
349985a0f2 pico-imx7d: Add fastboot support
76a4da5eb1 pico-imx7d: Add default DFU targets
c6c4a0e0d8 pico-imx7d: Add GPT partitioning support
9ac7204c7a pico-imx7d: Fix common distro configuration behavior
62523103a0 pico-imx7d: Convert to distro config
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Fabio Berton [Wed, 11 Jul 2018 19:32:32 +0000 (16:32 -0300)]
imx-base.inc: Use KERNEL_DEVICETREE variable in IMAGE_BOOT_FILES
OE-Core commit
1860d9d3c62e2e94cd68a809385873ffd8270b6d removed
KERNEL_IMAGETYPE prefix from device tree name, so we don't need
to use utilities.inc and we can just use KERNEL_DEVICETREE variable
in IMAGE_BOOT_FILES.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Gary Bisson [Wed, 11 Jul 2018 09:21:54 +0000 (11:21 +0200)]
imx-gpu-apitrace: add i.MX8MQ support
This is pretty much a copy of the recipe from meta-fsl-bsp-release.
The particularity of the i.MX8MQ is that it doesn't include a GPU2D and
therefore depending on virtual/libg2d isn't possible.
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Tom Hochstein [Fri, 22 Jun 2018 20:17:13 +0000 (15:17 -0500)]
imx-gpu-viv: Add i.MX 8 support
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tom Hochstein [Tue, 26 Jun 2018 02:11:46 +0000 (21:11 -0500)]
imx-base.inc: Add imxfbdev and imxdrm to MACHINEOVERRIDES_EXTENDER
- weston uses the imxfbdev override for backend configuration
- imx-gpu-viv uses the imxdrm override for dependency configuration
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>