summaryrefslogtreecommitdiffstats
path: root/package/freescale-imx
Commit message (Collapse)AuthorAgeFilesLines
* imx-gpu-viv: fix compiling issues with EGL_API_FBGary Bisson2018-01-121-4/+18
| | | | | | | | | | | | | | | | | | | | | Just like the previous commit did: c9ecdd2b96 gpu-viv-bin-mx6q: fix compiling issues with EGL_API_FB Difference is that in latest package, eglvivante.h is included after a EGL_API_FB check in eglplatform.h, giving the following error: /.../sysroot/usr/include/EGL/eglplatform.h:146:10: fatal error: X11/Xlib.h: No such file or directory #include <X11/Xlib.h> Also, this patch introduce IMX_GPU_VIV_FIXUP_PKGCONFIG which fixes the pkgconfig files (for some reason default egl.pc file isn't the same as the one for fb target). Finally, this patch removes references to libVIVANTE which is now replaced by libVDK. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-uuc: bump revision to 2ae63428Gary Bisson2018-01-072-3/+3
| | | | | | | | | | Changelog: - Setup utp via configfs - Fix many compiler warnings - Robustness improved Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-kobs: bump revision to a0e9adceGary Bisson2018-01-072-3/+3
| | | | | | | | | Changelog: - Fix compiler error with kernel headers >= 4.4 - Add i.MX8 platforms support Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-vpu: bump to version 5.4.37Gary Bisson2018-01-072-2/+2
| | | | | | | | | | | Changelog: - Integrate bug fixes This patch is based on the following Yocto commit: https://github.com/Freescale/meta-freescale/commit/b33b15e1 Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-parser: bump to version 4.2.1, enable on AArch64Gary Bisson2018-01-073-3/+7
| | | | | | | | | | | | | | | | | | | | | | Changelog: 1. Upgrade EULA to v18 2. Bugfixes/Optimization - Update HEVC PARSER 01.00.02/ APE PARSER 00.00.08/ MPEG2 PARSER 04.05.10 1. Delete the useless label in HEVC PARSER. 2. Fix 2 variables' not init in special case for APE PARSER. 3. Fix one struct's not init for MPEG2 PARSER. - Fix one mp3 can't play on jb4.3_1.1.1-ga ID3V2 contains a picture larger than 3MB, need to save ID3 data size in self->m_dwID3V2Size to let parser skip it when starting playback. - Fix creating parser error When variable value is negative, if(bytesToRead) will return true, modify this condition to if(bytesToRead > 0). Note that this package now includes AARCH64 libraries for the upcoming i.MX8 CPU family. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-codec: bump to version 4.2.1, enable on AArch64Gary Bisson2018-01-073-4/+8
| | | | | | | | | | | | | | | Changelog: 1. Upgrade EULA to v18 2. Bugfix/Optimization - AACPlus: fixed playbe silence after 1s of stream - Removed duplicated code in aac_dec/aacplus_dec. - Removed unused code in flac_dec. Note that this package now includes AARCH64 libraries for the upcoming i.MX8 CPU family. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* firmware-imx: bump to version 6.0Gary Bisson2018-01-072-2/+2
| | | | | | Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kernel-module-imx-gpu-viv: bump to version 6.2.2.p0Gary Bisson2018-01-072-2/+2
| | | | | | | | | | This package has been tested with the following commands: # modprobe galcore # cd /usr/share/examples/viv_samples/vdk/ # ./tutorial7 Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-gpu-viv: bump to version 6.2.2.p0Gary Bisson2018-01-073-50/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New features: - Added mutex protection for referencing gctSIGNAL in gckOS_MapSignal to fix a MT race issue. - Streamlined GPU address calculation base on MC20 (0/1) and MMU (0/1) combinations. - Fixed multiple Android HWC 2.0 rendering issues. Refined HWC 2.0 driver implementation. - Improved HWC2.0 composition performance by composing damaged regions only. - Enabled offline/online compiler IR assembly dump function for users. - Implemented the direct rendering support (no-resolve) for Wayland platform. - Added EGL_EXT_buffer_age extension for Wayland and fbdev platforms. - Updated wayland-viv protocol to support tile status sync from client to server. - Improved OpenCL 1.2 builtin function support with native GPU instructions. - Enabled OpenCL 1.2 API trace dump function controlled by VIV_TRACE environment variable. - Support for OpenGL4.0 - Cleaned up driver code issues reported by Klocwork and Coverity. Full changelog: http://git.freescale.com/git/cgit.cgi/imx/fsl-arm-yocto-bsp.git/tree/GraphicsChangeLogv6?h=imx-morty Note that the apitrace tool and the G2D libraries are not part of the package any longer, so the corresponding options are removed. The G2D libraries are now provided by a separate package. This package has been tested with both X11 and Framebuffer backends: # cd /usr/share/examples/viv_samples/vdk/ # ./tutorial7 # gmem_info ... display memory use per PID ... Also update packages that depended on g2d libraries to match new package name. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-gpu-g2d: new packageGary Bisson2018-01-074-0/+64
| | | | | | | | | | | | | | | | Up until now, the G2D libraries were included inside the imx-gpu-viv package. However, since next version of the i.MX will use a new hardware IP to do 2D rendering (DPU), the GPU 2D libraries have been separated from the 3D GPU package. Tested with the following commands: # /usr/share/examples/g2d_samples/g2d_multiblit_test # /usr/share/examples/g2d_samples/g2d_overlay_test # /usr/share/examples/g2d_samples/g2d_test # gst-launch-1.0 videotestsrc ! imxg2dvideosink Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-lib: bump to version imx_4.9.11_1.0.0_gaGary Bisson2018-01-072-5/+4
| | | | | | | | | | Also switching to git repository as done in Yocto recipe [1]. [1] https://github.com/Freescale/meta-freescale/blob/rocko/recipes-bsp/imx-lib/imx-lib_git.bb Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* freescale-imx: add config options for i.MX6SL/SX and i.MX7D/ULPGary Bisson2018-01-071-4/+19
| | | | | | | | | | | | In order to match the latest imx-lib PLATFORM variable requirements [1]. Also creating BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU so that it is easier to hide/show the Vivante-related packages. [1] https://github.com/Freescale/meta-freescale/blob/master/recipes-bsp/imx-lib/imx-lib_git.bb Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/*/Config.in: fix help text check-package warningsThomas Petazzoni2017-12-184-9/+11
| | | | | | | | | | | | | This commit fixes the warnings reported by check-package on the help text of all package Config.in files, related to the formatting of the help text: should start with a tab, then 2 spaces, then at most 62 characters. The vast majority of warnings fixed were caused by too long lines. A few warnings were related to spaces being used instead of a tab to indent the help text. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Update github hashesBernd Kuhls2017-09-211-1/+1
| | | | | | | | | | It seems github now sometimes provides slightly changed tarballs which produce a different sha256 hash than before. This commit fixes the hashes of the packages when sources.buildroot.net does not store a copy of the tarball matching the current hash. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/freescale-imx: add support for i.MX6ULJulien BOIBESSOT2017-09-191-0/+4
| | | | | | | | | | Mostly to compile imx-lib (providing libpxp) on i.MX6UL (which have a PXP hardware unit) and to prevent compilation of imx-lib's modules not supported on i.MX6UL. Signed-off-by: Julien BOIBESSOT <julien.boibessot@armadeus.com> Acked-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/f*: fix wrapping of Config.in help textAdam Duskett2017-07-311-2/+3
| | | | | | | | | | | | | | The check-package script when ran gives warnings on text wrapping on all of these Config files. This patch cleans up all warnings related to the text wrapping for the Config files starting with the letter f in the package directory. The appropriate indentation is: <tab><2 spaces><62 chars> See http://nightly.buildroot.org/#writing-rules-config-in for more information. Signed-off-by: Adam Duskett <aduskett@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kernel-module-imx-gpu-viv: bump revision to a05d9b23Gary Bisson2017-07-183-3/+5
| | | | | | | | | | | | Changelog since previous revision: 6a01dfb fix for memory leak in gc_hal_kernel_os.c f73c35b Add support for PREEMPT_RT kernels Also updating the help text to make sure users know this module won't build with Mainline kernel but only with NXP forks. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Globally replace $(HOST_DIR)/usr/sbin with $(HOST_DIR)/sbinArnout Vandecappelle2017-07-051-1/+1
| | | | | | | | | | | Since things are no longer installed in $(HOST_DIR)/usr, the callers should also not refer to it. This is a mechanical change with git grep -l '$(HOST_DIR)/usr/sbin' | xargs sed -i 's%$(HOST_DIR)/usr/sbin%$(HOST_DIR)/sbin%g' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-uuc: fix start-stop-daemon stop failureAlexandre Esse2017-06-061-1/+1
| | | | | | | | | | | The daemon service script associated with imx-uuc failed to stop the daemon since the PID of the process wasn't stored at start time. Adding -m option allowed to create the uuc.pid file as expected. Signed-off-by: Alexandre Esse <alexandre.esse.dev@gmail.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/f*/Config.in: fix ordering of statementsAdam Duskett2017-04-292-7/+7
| | | | | | | | | | | | | The check-package script when ran gives warnings on ordering issues on all of these Config files. This patch cleans up all warnings related to the ordering in the Config files for packages starting with the letter f in the package directory. The appropriate ordering is: type, default, depends on, select, help See http://nightly.buildroot.org/#_config_files for more information. Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: remove empty line at end of fileRicardo Martincoski2017-04-062-2/+0
| | | | | | | | | | | Occurrences were searched using [1]: check-package --include-only EmptyLastLine $(find * -type f) and manually removed. [1] http://patchwork.ozlabs.org/patch/729666/ Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for BSD-3cRahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for BSD-3c is BSD-3-Clause. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/BSD-3c/BSD-3-Clause/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for LGPLv2.1/LGPLv2.1+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for LGPLv2.1/LGPLv2.1+ is LGPL-2.1/LGPL-2.1+. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/LGPLv2.1(\+)?/LGPL-2.1\1/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-013-3/+3
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* firmware-imx: remove Makefile from targetBaruch Siach2017-01-041-0/+1
| | | | | | Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* imx-vpuwrap: bump to version 1.0.68Gary Bisson2016-11-012-2/+2
| | | | | | | | | | | | | | | Changelog: - Coverity fixes for checkign return values, unused values, null checking - H.263 encoder invalid frame rate This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-freescale/commit/fd160ae9 Implicitly tested through gstreamer as the 0.10 plugin relies on it: # gst-launch-0.10 playbin uri=file:///root/tears_of_steel_1080p.webm Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-parser: bump to version 4.1.4Gary Bisson2016-11-012-2/+2
| | | | | | | | | | | | | | | Changelog: - Update license checksum to align to EULA - Updates for coverity, memory leaks, corrupted content This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-freescale/commit/4bbd9dc4 Implicitly tested through gstreamer as the 0.10 plugin relies on it: # gst-launch-0.10 playbin uri=file:///root/tears_of_steel_1080p.webm Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-codec: bump to version 4.1.4Gary Bisson2016-11-012-2/+2
| | | | | | | | | | | | | | | | Changelog - Upgrade license chksum to v14 EULA - Check for lib_src_ppp_arm11_elinux.so library before removing - Fixes for error hadling and robustness This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-freescale/commit/78856879 Implicitly tested through gstreamer as the 0.10 plugin relies on it: # gst-launch-1.0 playbin uri=file:///root/tears_of_steel_1080p.webm Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kernel-module-imx-gpu-viv: bump version to 5.0.11.p8.6Gary Bisson2016-11-012-2/+2
| | | | | | | | | | | | | This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-freescale/commit/51148d70 This package has been tested with the following commands: # modprobe galcore # cd /usr/share/examples/viv_samples/vdk/ # ./tutorial7 Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-gpu-viv: bump to version 5.0.11.p8.6Gary Bisson2016-11-012-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug Fixes for P8.6 Graphics includes: 3D: MGS-2239 Destroy EGL window surface and makecurrent new surface cause segmentation fault 3D: MGS-2237 [6Q-SDB] FB met GPU STATE DUMP when testing ES30 Conformance 100% 3D: MGS-2101 EGLImage created with an OpenVG parent image always returns EGL_BAD_ACCESS 3D: MGS-2086 Met GPU dump when do driver test under dvfs stress test 3D: MGS-2150 optimized vertex copy for attribute upload 3D: MGS-2100 CubeMap sub-texture copy disappears when small size and small x/y offset 3D: MA-8321 testTextureViewStress200Hz fail on kk4.4.3_2.0.1 with GPU 5.0.11p8 3D: MA-8302 testOpenGlEsVersion fail on kk4.4.3_2.0.1 with GPU 5.0.11p8 3D: MA-8300 Fix antutu3.0.3 2D/3D performance downgrade 3D: MA-8104 fix Antutu6.x benchmark 3D not supported issue 3D: MA-8110 Change NOTIFY_OK to NOTIFY_DONE in task_notify_func. 3D: MGS-1851 fix the integer id resource leak 3D: MGS-1845 refine es11 extension 3D: MGS-1717 display no output when use gplay to do loopback test Compiler: MGS-1948 Fix UBO in shader can not support by new bsp release. 2D-VG: MGS-2154 VG kernel driver Allocate and Free wrong memory type 2D-VG: MGS-2089 fix gc355 vg freeze with interrupt signal 2D-VG: MGS-2084 fix vg pbuffer memory leak 2D-VG: MGS-1756 Portability issue: OpenVG includes "malloc.h" instead of "stdlib.h" for malloc() function 2D: MA-8378 Refine g2d and gpu helper functions. 2D: MGS-1847 fix G2D build broken with g2dBUILD_FOR_VIVANTE=1 General: MGS-2243 Fix high impact Coverity issue in GPU kernel driver General: MGS-2233 fix gpu axi bus error with process kill operations General: MGS-2188 Fix misleading indents causing errors in gcc6 General: MGS-1624 QNX - port gmem_info tool General: MGS-1630-1 5.0.11.p8 driver can't pass build with kernel 4.1 on Android M6.0 This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-freescale/commit/de26bc15 This package has been tested with both X11 and Framebuffer backends: # cd /usr/share/examples/viv_samples/vdk/ # apitrace trace --api egl ./tutorial7 # gmem_info ... display memory use per PID ... # apitrace replay tutorial7.trace # eglretrace tutorial7.trace Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-vpu: bump to version 5.4.35Gary Bisson2016-11-012-2/+2
| | | | | | | | | | | | | | | | | Changelog: Coverity fixes for resources leaks, null dereference, string overflows and checking return. This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-freescale/commit/b138b5b0 Implicitly tested through gstreamer as the plugins rely on it: # gst-launch-1.0 playbin uri=file:///root/tears_of_steel_1080p.webm # gst-launch-1.0 filesrc location=/root/tears_of_steel_1080p.webm ! \ matroskademux ! imxvpudec ! imxipuvideosink Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-uuc: switch to open source versionGary Bisson2016-10-192-3/+3
| | | | | | | | | | | | The tool will be maintained as an open source project. The repository can be found at: https://github.com/NXPmicro/imx-uuc This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-freescale/commit/9b56bf13 Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-kobs: switch to open source versionGary Bisson2016-10-192-3/+3
| | | | | | | | | | | The tools "kobs-ng" will be maintained as a open source project. The repository location is https://github.com/NXPmicro/imx-kobs This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-freescale/commit/c23736b3 Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-uuc: uses fork(), needs MMUThomas Petazzoni2016-08-191-0/+2
| | | | | | | | | | | | The imx-uuc source code uses fork(), so it can only be compiled and used on MMU-capable platforms. This commit adds the necessary Config.in dependencies to express this. Fixes: http://autobuild.buildroot.net/results/41602c20d4e6a833e72b507792a28b8db74a5f53/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-parser: add missing configure optionsGary Bisson2016-08-031-0/+6
| | | | | | | | | | | Enable hard float support when the configuration contains: BR2_ARM_EABIHF=y See Yocto equivalent: https://github.com/Freescale/meta-fsl-arm/blob/krogoth/recipes-multimedia/imx-parser/imx-parser.inc Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* imx-parser: add install hooks to fix libraries pathGary Bisson2016-08-031-0/+9
| | | | | | | | | By default, all the libraries are installed under /usr/lib/imx-mm which causes problems at runtime. [Peter: drop -mindepth/-maxdepth, add comment explaining why this is done] Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* imx-codec: add missing configure optionsGary Bisson2016-08-031-0/+8
| | | | | | | | | | | | Enable VPU and hard float support when the configuration contains: BR2_ARM_EABIHF=y BR2_PACKAGE_IMX_VPU=y See Yocto equivalent: https://github.com/Freescale/meta-fsl-arm/blob/krogoth/recipes-multimedia/imx-codec/imx-codec.inc Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* imx-codec: add install hooks to fix libraries pathGary Bisson2016-08-031-0/+9
| | | | | | | | | | | | | | | | By default, all the libraries are installed under /usr/lib/imx-mm which causes problems at runtime. The hooks are inspired from the mechanism used in the Yocto recipe: https://github.com/Freescale/meta-fsl-arm/blob/krogoth/recipes-multimedia/imx-codec/imx-codec.inc Tested with the following commands: # gst-launch-0.10 audiotestsrc ! mfw_mp3encoder ! fakesink # gst-launch-1.0 audiotestsrc ! imxmp3audioenc ! fakesink [Peter: drop -mindepth/-maxdepth, add comment explaining why this is done] Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* gpu-amd-bin-mx51: add missing hashDagg Stompler2016-07-161-0/+1
| | | | | | | | Add hash for amd-gpu-bin-mx51-11.09.01.bin (the framebuffer variant of the driver). Signed-off-by: Dagg Stompler <daggs@gmx.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Replace (e)glibc by glibcThomas Petazzoni2016-06-284-4/+4
| | | | | | | | | | | | | | | | Following the removal of eglibc support, this commit replaces all occurences of "(e)glibc" by just "glibc". Most of the occurences are in package Config.in comments. In addition, when the form "an (e)glibc ..." was used, it is replaced by "a glibc ...". [Peter: add new efi* packages, s/uclibc/uClibc as suggested by Romain, systemd / liquid-dsp tweaks as suggested by Yann] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/libz160: add hash fileYann E. MORIN2016-06-191-0/+2
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/gpu-amd-bin-mx51: add hash fileYann E. MORIN2016-06-191-0/+2
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* imx-kobs: bump version to 5.4Andrew Webster2016-06-152-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: - Check raw mode flag for backward compatbility - Fix membership name in bch geometry structure. - Fix the previous implementation that may ruin the BBM - Adapt raw page accesses to match the new raw_read/write implementation The old raw access implementation (in GPMI driver) was considering that data and OOB data were separated in their respective regions (the data area and the OOB area of the page), which is not true. They are actually interleaved this way: METADATA + ((DATA + ECCBYTES) * N) The new raw access implementation (in the GPMI driver) is hiding this weird layout to MTD users by exposing a more common layout: DATA + METADATA + (N * ECCBYTES) Here METADATA + (N * ECCBYTES) are exposed as if they were stored in the OOB area. Unfortunately kobs-ng rely on this weird layout when accessing the NAND in raw mode. This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-fsl-arm/commit/a7545b1 Signed-off-by: Andrew Webster <awebster@arcx.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-lib: bump version to 5.4Andrew Webster2016-06-152-2/+2
| | | | | | | | | | | | | | | | | | | | | | Changelog: - Remove platform check in hdmi-cec and imx-lib - simplify to support builds on multiple machines - For ipu use the dummy defaul object to fix build issues on non-ipu hardware This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-fsl-arm/commit/7946533 Implicitly tested through gstreamer as the plugins rely on them for vpu decoding, e.g.: # gst-launch-0.10 playbin uri=file:///root/tears_of_steel_1080p.webm # gst-launch-1.0 playbin uri=file:///root/tears_of_steel_1080p.webm # gst-launch-1.0 filesrc location=/root/tears_of_steel_1080p.webm ! \ matroskademux ! imxvpudec ! imxipuvideosink Signed-off-by: Andrew Webster <awebster@arcx.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Tested-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-vpuwrap: rename from libfslvpuwrap and bump version to 1.0.65Andrew Webster2016-06-154-0/+43
| | | | | | | | | | | | | | | | | Changelog: --Update 'nLastFrameEndPosPhy' in seqinit stage to avoid feed the same SPS to vpu repeatedly. This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-fsl-arm/commit/d6b9490 Implicitly tested through gstreamer as the 0.10 plugin relies on it: # gst-launch-0.10 playbin uri=file:///root/tears_of_steel_1080p.webm Signed-off-by: Andrew Webster <awebster@arcx.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Tested-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-parser: rename from libfslparser and bump version to 4.0.9Andrew Webster2016-06-154-0/+34
| | | | | | | | | | | | | | | | Changelog: --Add aac latm parser in parser_libs, support aac latm in mpeg2 parser This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-fsl-arm/commit/e2c6f10 Implicitly tested through gstreamer as the 0.10 plugin relies on it: # gst-launch-0.10 playbin uri=file:///root/tears_of_steel_1080p.webm Signed-off-by: Andrew Webster <awebster@arcx.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Tested-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-codec: rename from libfslcodec and bump version to 4.0.9Andrew Webster2016-06-154-0/+39
| | | | | | | | | | | | | | | | | | Changelog: --[aac_dec] refine the code for pure c build aac decoder c build need float point support, which use some float point function. This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-fsl-arm/commit/4b91194 Implicitly tested through gstreamer as the 0.10 plugin relies on it: # gst-launch-0.10 playbin uri=file:///root/tears_of_steel_1080p.webm Signed-off-by: Andrew Webster <awebster@arcx.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Tested-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-vpu: bump to version 5.4.33Andrew Webster2016-06-152-3/+3
| | | | | | | | | | | | | | | | | | | | Changelog: VPU firmware has been changed to the format of Linux codec driver firmware. Change VPU library to adapt to firmware format change. This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-fsl-arm/commit/f5e1056 Implicitly tested through gstreamer as the plugins rely on it: # gst-launch-0.10 playbin uri=file:///root/tears_of_steel_1080p.webm # gst-launch-1.0 playbin uri=file:///root/tears_of_steel_1080p.webm # gst-launch-1.0 filesrc location=/root/tears_of_steel_1080p.webm ! \ matroskademux ! imxvpudec ! imxipuvideosink Signed-off-by: Andrew Webster <awebster@arcx.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Tested-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* firmware-imx: bump to version 5.4Andrew Webster2016-06-152-4/+3
| | | | | | | | | | | | | | | | | | | | | | Changelog: - Upgrade to FW v3.1.1_r46072 - v3.1.1_r46070 plus 2 patches 391/392 - FSLARIK-391 [Decoder/H.264] VPU is always busy when decoding an erroneous H264 bitstream - FSLARIK-392 [Decoder/VC1] VPU outputs only 1 picture - Change to the format of Linux coda driver firmware This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-fsl-arm/commit/dbb8773 Implicitly tested through gstreamer as the plugin relies on it: # gst-launch-1.0 filesrc location=/root/tears_of_steel_1080p.webm ! \ matroskademux ! imxvpudec ! imxipuvideosink Signed-off-by: Andrew Webster <awebster@arcx.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Tested-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-gpu-viv: bump version to 5.0.11-p8.4Andrew Webster2016-06-153-14/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: Software floating point is no longer supported. For a detailed list of changes in this update, see the Graphics section of the i.MX Linux Release Notes contained in the i.MX Linux BSP documentation here: https://www.nxp.com/webapp/Download?colCode=L4.1.15_1.1.0_LINUX_DOCS&location=null&fpsp=1&WT_TYPE=Supporting%20Information&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=gz&WT_ASSET=Documentation&fileExt=.gz&Parent_nodeId=1337637154535695831062&Parent_pageType=product This patch is based on the Yocto equivalent: https://github.com/Freescale/meta-fsl-arm/commit/b667ed4 https://github.com/Freescale/meta-fsl-arm/commit/af5b3a6 This package has been tested with both X11 and Framebuffer backends: # cd /usr/share/examples/viv_samples/vdk/ # apitrace trace --api egl ./tutorial7 # gmem_info ... display memory use per PID ... # apitrace replay tutorial7.trace # eglretrace tutorial7.trace Signed-off-by: Andrew Webster <awebster@arcx.com> Tested-by: Gary Bisson <gary.bisson@boundarydevices.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> [Thomas: - use only one comment for the glibc and ARM EABIhf dependency, like we do for the mali-t76x package. - reword the comment for the EABIhf dependency, as suggested by Gary - remove the IMX_GPU_VIV_BASE_VERSION variable, and use directly IMX_GPU_VIV_VERSION, as suggested by Gary.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud