summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp/recipes-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* Initial restructure/split of meta-xilinx-bspMark Hatle2022-01-145-163/+0
| | | | | | | | | | Create a new meta-xilinx-core, move core functionality to the core, keeping board specific files in the bsp layer. zynqmp-generic changed from require <board> to include, so if meta-xilinx-bsp is not available it will not fail. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* vcu: Move to latest on 2021.2 release branchMark Hatle2021-11-022-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* vcu: Move to 2021.2 release branchMark Hatle2021-11-024-4/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Convert to new override syntaxSai Hari Chandana Kalluri2021-09-285-10/+10
| | | | | | | | | | This is the result of automated script (0.9.0) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Remove ivas from meta-xilinxVishal Patel2021-09-284-65/+0
| | | | | Signed-off-by: Vishal Patel <vishal.patel@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* vcu: Update SRCREV for 2021.2Mark Hatle2021-09-283-3/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* vcu: Sync recipes to 2021.2 json fileMark Hatle2021-09-283-3/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* ivas: Update SRC_URI and SRCREV for 2021pankajd2021-09-284-14/+11
| | | | | Signed-off-by: pankajd <pankajd@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* vcu: Updated SRCREV for 2021Mark Hatle2021-09-283-3/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* vcu: Updated SRCREV for 2021Mark Hatle2021-09-281-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* ivas: Updated IVAS Repo path and SRCREV for 2021pankajd2021-09-284-6/+6
| | | | | Signed-off-by: pankajd <pankajd@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* vcu: Updated SRCREV for 2021Mark Hatle2021-09-271-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* vcu: Sync recipes to 2021.2 json fileMark Hatle2021-09-274-5/+5
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* vcu-firmware: Update branch for 2021.1 releaseChristian Kohn2021-07-141-1/+1
| | | | | Signed-off-by: Christian Kohn <christian.kohn@xilinx.com> Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* kernel-module-vcu: Update branch for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* libomxil-xlnx: Update branch for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* libvcu: Update branch for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Update commit id for 2021 releaseSai Hari Chandana Kalluri2021-07-141-1/+1
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* gstreamer1.0-plugins-base: Update libmali dependencyMark Hatle2021-07-141-7/+2
| | | | | | | Cleanup the mesa-demos to use the mali400 override instead of specific zynqmp variant overrides. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* vcu: Update commit id and branch for 2021 releaseSai Hari Chandana Kalluri2021-07-144-12/+12
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* kernel-module-*: Do not set PACKAGE_ARCH to something less specificMike Looijmans2021-07-141-2/+0
| | | | | | | | | | | | | | | | | | | Issue: CR-1098191 The kernel-module recipes set PACKAGE_ARCH = "${SOC_FAMILY_ARCH}" which is broken because kernel modules depend on the kernel which is MACHINE specific. The assignment claims that you could use a kernel module built for some other board for any other zynqmp board, which is not true since their kernel versions and configuration will differ. Remove the assignment so that the kernel module becomes MACHINE_ARCH again. This solves issues with kernel modules that refuse to install during the do_rootfs stage, and various setscene tasks running over and again when switching between MACHINEs. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* ivas: Set default src_uri to tarball of source codeJaewon Lee2021-07-144-15/+5
| | | | | | | Setting default src_uri to tarball of source code uploaded to petalinux.xilinx.com Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* Updating machine overrides to match new formatJaewon Lee2021-07-141-4/+4
| | | | | | | | | Previously machine override for a soc variant was SOC_VARIANT appended to SOC_FAMILY. A '-' was included in between to align with how versal handles machine overrides. Updating machine overrides to match this format Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* ivas-accel-libs.bb: Changing vai dependencies to source compiled packagesJaewon Lee2021-07-141-1/+1
| | | | Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* meta-xilinx-bsp: recipes-multimedia: ivas: VAI 1.3 updateSaurabh Sengar2021-07-141-2/+2
| | | | | | | Updating ivas for supporting VAI 1.3 Signed-off-by: Saurabh Sengar <saurabh.singh@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* meta-xilinx-bsp: recipes-multimedia: ivasSaurabh Sengar2021-07-144-0/+78
| | | | | | | IVAS recipes intial checkin supporting vitis AI 1.2 Signed-off-by: Saurabh Sengar <saurabh.singh@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Various: Packages using libGL may need to be declared SOC_VARIANT_ARCHMark Hatle2020-11-171-0/+9
| | | | | | | | | | | | | | | | Issue: CR-1082769 libGL is either provided by mesa or libmali. Each of the modified recipes contains a direct library link to the provider of libGL. Due to this we need to specify precise dependencies and declare the package as the right architecture to break a potential install conflict. If we don't do this, the package will be generated as aarch64, but won't be installable as the dependency on libmali can't be satisfied unless the user has libmali, which is only available on zynqmpev and zyncmpeg. git cherry-pick 6c0b7e5 Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Update commit id and branch for components for 2020.2 releaseSai Hari Chandana Kalluri2020-11-174-8/+8
| | | | | | | | Update commitid and branch for the following components: arm-trusted-firmware, vcu, linux-xlnx, qemu, u-boot-xlnx,xrt,zocl,bootgen git cherry-pick 9f8d8d7 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit ids for 2020.1 releaseSai Hari Chandana Kalluri2020-05-184-8/+8
| | | | | | Update commit ids and branches for atf,u-boot,linux-xlnx,vcu Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* meta-xilinx-bsp: Update recipes to use SOC_FAMILY_ARCH and SOC_VARIANT_ARCHMark Hatle2020-03-134-4/+4
| | | | | | | Using the defaults will ensure that a machine or soc can override the default version. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* kernel-module-vcu.bb : Autoload dmaproxy module on bootJeegar Patel2019-12-091-0/+2
| | | | | | | | dmaproxy module needs to be loaded after boot up. vcu omx il layer uses dmaproxy module for data transfer Signed-off-by: Jeegar Patel <jeegar.patel@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* Update recipes for 2019.2 releaseJaewon Lee2019-12-094-12/+8
| | | | | | | | | | | Update u-boot, kernel, ATF, QEMU, pmu-firmware, multimedia recipes for 2019.2 release. The patch also upgrades gcc microblaze, newlib and libgloss versions. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* Update recipes for Xilinx v2019.1 releaseJaewon Lee2019-08-154-12/+12
| | | | | | | | | | | | | | Update components for 2019.1 release - u-boot-xlnx - linux-xlnx - arm-trusted-firmware - QEMU - recipes-multimedia/vcu - xrt and zocl - pmu-firmware Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* Update multimedia recipes for Xilinx v2018.3 releaseManjukumar Matha2019-01-014-8/+8
| | | | | | Update VCU recipes to Xilinx v2018.3 release Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* recipes-multimedia/vcu: Rename ctrlsw/omx test applicationsJeegar Patel2019-01-012-4/+4
| | | | | | | | | | | | Update name as per below list in ctrlsw/omx component's: AL_Encoder.exe -> ctrlsw_encoder AL_Decoder.exe -> ctrlsw_decoder omx_encoder.exe -> omx_encoder omx_decoder.exe -> omx_decoder Signed-off-by: Jeegar Patel <jeegar.patel@xilinx.com> Acked-by: Varunkumar Allagadapa <varunkumar.allagadapa@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* recipes-multimedia/vcu: Removed .exe extension from ctrlsw/omx applicationsDhaval Shah2019-01-012-4/+4
| | | | | | | | | | | | | | | | | | | | | | Updated name as per below list in ctrlsw/omx component's: AL_Encoder.exe -> ctrlsw_encoder AL_Decoder.exe -> ctrlsw_decoder omx_encoder.exe -> omx_encoder omx_decoder.exe -> omx_decoder -It is unconventional and unnecessary for Petalinux executables to have a .exe extension, as .exe is standard convention for windows applications, but not for Linux applications. -This has created confusion among users of AL_Encoder.exe/AL_Decoder.exe and omx_encoder.exe/omx_decoder.exe. The only reason to have .exe would be for cross-platform compatibility with MicroSoft Windows, but Xilinx will never support these sample applications on Windows, so it is recommend to change the names to customary Linux names. Signed-off-by: Dhaval Shah <dhaval.shah@xilinx.com> Acked-by: Varunkumar Allagadapa <varunkumar.allagadapa@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* recipes-multimedia/vcu/*: Set package arch to SOC_FAMILYManjukumar Matha2018-06-214-0/+8
| | | | | | | | | | | | | | | Set package arch of VCU to SOC_FAMILY. Even though VCU hwcodec is available only in ev devices, we are enabling the package for all MPSoC devices. gstreamer is the application used for video pipelining. When the VCU HW is not found, the behaviour will default to using software based gstreamer (in case of cg and eg devices). By making package arch common for all zynqmp devices, we can use the same sstate-cache and RPM feeds for gstreamer components. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* recipes-multimedia/vcu/*.bb: Introduce hwcodec and required firmware, ko and ↵Devarsh Thakkar2018-05-254-0/+155
software libraries for VCU Add new recipes for the following: vcu-firmware_git.bb: Add a new recipe to fetch the required firmware binaries for VCU kernel-module-vcu_git.bb: Add new recipe for out-of-tree kernel module required for VCU decoder, encoder. This is applicable to MPSoC EV devices which support Video Codec Unit libvcu-xlnx_git.bb: Add a new recipe for control software libraries, test applications and headers for VCU libomxil-xlnx_git.bb: Add VCU hwcodec, this contain the OpenMAX libraries, test applications and headers for VCU Signed-off-by: Devarsh Thakkar <devarsht@xilinx.com> Signed-off-by: Jeegar Patel <jeegar.patel@xilinx.com> Tested-by: Maulik Desai <maulik.desai@xilinx.com> Acked-by: Varunkumar Allagadapa <varunkum@xilinx.com> Reviewed-by: Bhargava Sreekantappa Gayathri <bhargava.sreekantappa-gayathri@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>