summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* xf86-video-armsoc: Update xilinx drm driver nameVarunkumar Allagadapa2018-05-251-1/+1
| | | | | | | | This patch updates xilinx drm driver name to "xlnx" Signed-off-by: Varunkumar Allagadapa <varunkum@xilinx.com> Signed-off-by: Bhargava Sreekantappa Gayathri<bhargava.sreekantappa-gayathri@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* kernel-module-mali: Update Mali driver to r8p0-01rel0Madhurkiran Harikrishnan2018-05-2515-204/+418
| | | | | | | | | This patch will update Mali kernel driver to r8p0-01rel0. Signed-off-by: Madhurkiran Harikrishnan <madhurki@xilinx.com> Tested-by: Jaewon Lee <jaewon.lee@xilinx.com> Reviewed-by: Hyun Kwon <hyun.kwon@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* u-boot-xlnx.inc: Deploy u-boot-spl.bin only if presentManjukumar Matha2018-05-251-1/+3
| | | | | | | | | There are instances when SPL can be completely disabled, in such cases do_deploy will error out complaining u-boot-spl.bin not found. This patch fixes the issue by deploying u-boot-spl.bin only if it is present Reviewed-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* zcu102-zynqmp.conf: Use ATF and u-boot instead of u-boot-spl.binManjukumar Matha2018-05-251-2/+3
| | | | | | | | | Use ATF and u-boot.elf while booting using QEMU instead of u-boot-spl.bin. The ATF code is fixed not to fail while looking for FSBL. Also adopt to using pmu-firmware-${MACHINE} name change Reviewed-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* pmu-firmware_2018.1.bb: Update to 2018.1 pmu firmwareManjukumar Matha2018-05-252-5/+5
| | | | | | Update to 2018.1 pmu firmware Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* newlib: Upgrade newlib and libgloss to version 3.0.0Alejandro Enedino Hernandez Samaniego2018-05-255-46/+62
| | | | | | | | | | | Upgrade to major release 3.0.0 - License changes: Added Embedded brains, but license type stayed the same. - Newlib dropped support for Kernighan & Ritchie C - We can avoid building using full gcc and use gcc-initial instead. Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* binutils: Rebase microblaze patches for binutils v2.30Alejandro Enedino Hernandez Samaniego2018-05-2513-129/+120
| | | | | | | | | oe-core has upgraded binutils to v2.30, which caused some of our patches to fail, rebase these along with other minimal changes to avoid these errors and provide compatibility with latest oe-core. Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* Update recipes for Xilinx v2018.1 releaseManjukumar Matha2018-05-258-2/+113
| | | | | | | | | Update the arm-trusted-firmware, u-boot-xlnx, linux-xlnx, qemu-xilinx and qemu-devicetrees recipes for 2018.1 release Tested-by: Jaewon Lee <jaewon.lee@xilinx.com> Acked-by: Bhargava Sreekantappa Gayathri <bhargava.sreekantappa-gayathri@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* Remove 2017.3 component recipesManjukumar Matha2018-05-257-1260/+0
| | | | | | Remove 2017.3 based component recipes Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* meta-xilinx-bsp/README.md: Remove myself from maintainers listNathan Rossi2018-04-301-1/+0
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc-source_7.%: Update local patch with backportNathan Rossi2018-04-133-80/+33
| | | | | | | | | Update the local patch for the shadow ident fix with the patch that was accepted upstream. This patch is not in a current GCC release yet, but will be available in v8.x when released. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* device-tree.bb: Add provider virtual/dtbManjukumar Matha2018-04-131-0/+2
| | | | | | | | Add provider virtual/dtb as this recipe is involved in building dtb from dts. We can add other recipes or conf to depend on virtual/dtb whenever required Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* u-boot-xlnx_2017.3.bb: Add support to build kc705-microblazeelManjukumar Matha2018-01-312-0/+1183
| | | | | | Add the wiring in u-boot-xlnx to compile kc705-microblazeel machine. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* linux-xlnx: Enable support for Xen modulesManjukumar Matha2018-01-313-0/+50
| | | | | | | If xen is present in distro enable xen modules to be built while building linux-xlnx kernel. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* linux-xlnx.inc: Set compatibility to all MB machinesManjukumar Matha2018-01-311-1/+1
| | | | | | | Make linux-xlnx recipe applicable to all MB machines, remove the restriction of applying it only to kc705 Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* u-boot-xlnx: Add PV to include fileManjukumar Matha2018-01-312-5/+10
| | | | | | | Add PV with Xilinx release version and u-boot version. This follows on similar lines on how we handle kernel recipe Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* arm-trusted-firmware: Add PV to include fileManjukumar Matha2018-01-312-4/+7
| | | | | | | Add PV with Xilinx release version and ATF version. This follows on similar lines on how we handle kernel recipe Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* gcc-source: Add all Xilinx MicroBlaze GCC 7.2 patchesNathan Rossi2018-01-1235-89/+2394
| | | | | | | | | | | | | | | Add all the Xilinx patches for MicroBlaze, this includes a number of bug fixes, testsuite fixes, feature improvements and additional feature support. Important changes: * v10.0 - CPU support * v10.0 - Bit-field instruction support * v10.0 - 8-stage pipeline aka 'frequency' optimized * Size optimized implementations for shift instructions Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* binutils: Add all Xilinx MicroBlaze binutils 2.29 patchesNathan Rossi2018-01-1213-0/+1008
| | | | | | | | | | | Add all the Xilinx patches for MicroBlaze, this includes bug fixes, testsuite fixes (and workarounds) as well as additional features. A number of these changes are required to support additional Xilinx patches for MicroBlaze GCC. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* device-tree.bb: Change depedency to do_configure taskManjukumar Matha2018-01-091-1/+1
| | | | | | | | | | | | | This patch is required to remove circular depedency while compiling kernel image simpleImage.mb for MB machines. We need the task to be depedent on do_configure because kernel will depend on device-tree to be available while compiling simpleImage.mb. The kernel source is available in work-shared/kernel-source after do_configure task is run, this patch changes the depedency from do_shared_workdir to do_configure. Reviewed-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* conf/machine/microblaze: Remove MicroBlaze tunesNathan Rossi2017-12-214-164/+0
| | | | | | | | | | | The MicroBlaze tunes are now part of oe-core. This removes the need for the meta-xilinx-bsp layer to provide architecture tunes. The tunes in oe-core are almost identical (with the exception of tune-microblaze.inc which had machine configuration in meta-xilinx). Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* machine-xilinx-default.inc: Setup MicroBlaze preferred GDBNathan Rossi2017-12-212-5/+4
| | | | | | | | | | | | | | | | | | With the perspective removal of tune-microblaze.inc, the following preferred GDB version configuration for MicroBlaze needs to be relocated. This change also drops the setting of gdb-cross* targets as they were not setup properly since "gdb-cross-${TARGET_ARCH}" was not specified correctly. This is also preferred as newer GDB (e.g. 8.0) does support gdb-cross for debugging (just not gdbserver/gdb). Ideally the MicroBlaze GDB patches should be updated to support the newest GDB and or upstreamed. However this setup continues to be available until that occurs. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* machine/*-microblaze*: Add linux.bin.ub KERNEL_IMAGETYPENathan Rossi2017-12-214-4/+5
| | | | | | | | | | | | | | The tune-microblaze.inc is currently providing this configuration, however since this is not a tune specific configuration it should be set by the machine itself. Additionally with the perspective change to remove tune-microblaze.inc the reliance on this includes configuration needs to be removed. Also remove the superfluous '_remove = "device-tree"' for s3adsp1800-qemu-microblazeeb. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* machine-xilinx-default.inc: Re-enable qemu-usermode for MicroBlazeNathan Rossi2017-12-211-3/+0
| | | | | | | | | | | With prelink-rtld support available for MicroBlaze and toolchain fixes for atomic CAS bugs it is functional to generate gobject introspection data for MicroBlaze binaries. This does still require the meta-xilinx append for qemu which enables the architecture such that qemu linux user is available. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* site/microblaze-common: RemoveNathan Rossi2017-12-211-14/+0
| | | | | | | | This site config is now superseeded by the microblaze-linux site config that is provided in oe-core. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* meta-xilinx: Restructuring meta-xilinx to support multiple layersManjukumar Matha2017-12-13141-0/+20927
As discussed previously on mailing list, we are proceeding with layer restructuring. For rocko release we will have the following layers meta-xilinx ->meta-xilinx-bsp (current meta-xilinx) ->meta-xilinx-contrib In the subsequent releases we will add other layers from Xilinx meta-xilinx ->meta-xilinx-bsp (current meta-xilinx) ->meta-petalinux ->meta-xilinx-tools ->meta-xilinx-contrib This will provide one clone to get all the required meta layers from Xilinx for a complete solution, and the users can blacklist any layer which they don't want to use using bblayer.conf. This will enables us to help our vendors/partners to add their reference designs, board definitions etc. Recipe changes : * Move reference design zybo-linux-bd.bb to meta-xilinx-contrib * Move kernel patches realted to zybo-linux-bd-zynq7 board to meta-xilinx-contrib * Update README Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>