summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp
Commit message (Collapse)AuthorAgeFilesLines
...
* xilinx-kmeta: Remove xilinx-kmeta stale config fragmentsSai Hari Chandana Kalluri2020-08-1115-289/+0
| | | | | | | Remove unused locally maintained xilinx-kmeta config fragments. Use all fragments from upstream yocto-kernel-cache Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* hdmi-module: pull from upstream yocto-kernel-cacheSai Hari Chandana Kalluri2020-08-113-230/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* upstream overlay config fragmentsSai Hari Chandana Kalluri2020-08-113-9/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* uio.scc: Remove stale config filesSai Hari Chandana Kalluri2020-08-112-9/+0
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Upstream v4l2-xilinx config fragments and update zybo-linux-bd to use ↵Sai Hari Chandana Kalluri2020-08-114-29/+2
| | | | | | fragment from kernel-cache Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* kc705-microblazeel-features.scc: Pick config fragments from upstream kmetaSai Hari Chandana Kalluri2020-08-114-24/+3
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Upstream zybo-linux-bd-zynq7 config fragment to YP kernel-cacheSai Hari Chandana Kalluri2020-08-114-28/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* mipi-config-ultra96 - upstream mipi configs to YP kernel-cacheSai Hari Chandana Kalluri2020-08-113-134/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* README.md: Update maintainers listSai Hari Chandana Kalluri2020-08-111-1/+0
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-xilinx*: Upgrade qemu-xilinx from 4.15->5.0Sai Hari Chandana Kalluri2020-08-112-4/+4
| | | | | | | Upgrade qemu-xilinx to v5.0; Track latest QEMU updates from QEMU/master Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Assign a proper SD device to SDBOOTDEV variable.Adrian Fiergolski2020-08-112-0/+4
| | | | | | In case two SD controllers are used, the user can define a proper SDBOOTDEV variable in the machine configuration. Signed-off-by: Adrian Fiergolski <adrian.fiergolski@fastree3d.com>
* ZynqMP+: Use a proper SD device in U-Boot scripts (uEnv, scr).Adrian Fiergolski2020-08-112-6/+16
| | | | | | | | | | | | | | | | | It fixes the u-boot scripts in case a ZynqMP+ SoC comes with two SDHCI controllers. It requires a proper enumeration in the U-Boot Device tree, i.e. mmc0 = &sdhci0; mmc1 = &sdhci1; not mmc0 = &sdhci1; mmc1 = &sdhci0; The second enumeration being a workaround (always boot from mmc0), is not required anymore as u-boot for ZynqMP+ defines 'sdbootdev' environment variable. Moreover, the proper enumeration allows to select proper block device (mmcblk0p2 vs mmcblk1p2) passed as 'root' parameter to kernel. Signed-off-by: Adrian Fiergolski <adrian.fiergolski@fastree3d.com>
* Fix CONFIG_PMUFW_INIT_FILE extension.Adrian Fiergolski2020-08-111-3/+1
| | | | | | | | | The solution with the relative path doesn't work if devtool is involved: getVar returns value of S variable before it gets overwritten by devtool recipe which cause compilation failure. The solution is to use absolute path to the pmu firmware. Signed-off-by: Adrian Fiergolski <adrian.fiergolski@fastree3d.com>
* Modified image-wic-utils to strip whitespace from entries in IMAGE_BOOT_FILES.Toby Gomersall2020-08-111-2/+2
|
* linux-xlnx: perf: Make perf able to build with latest libbfdSai Hari Chandana Kalluri2020-08-112-0/+64
| | | | | | | | | | | | | | | | | | | | | | | | libbfd has changed the bfd_section_* macros to inline functions bfd_section_<field> since 2019-09-18. See below two commits: o http://www.sourceware.org/ml/gdb-cvs/2019-09/msg00064.html o https://www.sourceware.org/ml/gdb-cvs/2019-09/msg00072.html Backport commit from mainline to make perf be able to build with both old and new libbfd. Fixes errors: <builddir>/perf/1.0-r9/recipe-sysroot-native/usr/bin/aarch64-xilinx-linux/../../libexec/aarch64-xilinx-linux/gcc/aarch64-xilinx-linux/10.1.0/ld: <builddir>/perf/1.0-r9/perf-1.0/perf-in.o: in function `find_address_in_section': | /usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:200: undefined reference to `bfd_get_section_flags' | <builddir>/perf/1.0-r9/recipe-sysroot-native/usr/bin/aarch64-xilinx-linux/../../libexec/aarch64-xilinx-linux/gcc/aarch64-xilinx-linux/10.1.0/ld: /usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:204: undefined reference to `bfd_get_section_vma' | <builddir>/perf/1.0-r9/recipe-sysroot-native/usr/bin/aarch64-xilinx-linux/../../libexec/aarch64-xilinx-linux/gcc/aarch64-xilinx-linux/10.1.0/ld: /usr/src/debug/perf/1.0-r9/perf-1.0/tools/perf/util/srcline.c:205: undefined reference to `bfd_get_section_size Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* u-boot-xlnx.inc: Explicitly set builddir pathSai Hari Chandana Kalluri2020-08-111-0/+1
| | | | | | | | | | | | | | | | Previous Yocto releases, builddir path was set in u-boot.inc within poky layer. Since u-boot-xlnx.inc inherits u-boot.inc, makefile configures and compiles u-boot-xlnx in a build directory ( set by B) that is not the source directory. In Dunfell, build directory path is moved from u-boot.inc to u-boot-common.inc which is not inherited in u-boot-xlnx recipes. As a result, during the build, makefile configures and compiles u-boot-xlnx from source directory resulting in the following error: tmp/work/zcu102_zynqmp-xilinx-linux/u-boot-xlnx/v2020.01-xilinx-v2020.1+gitAUTOINC+86c84c0d0f-r0/git is not clean, please run 'make mrproper' To fix the error, set builddir path (B) explicitly within u-boot-xlnx.inc Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-devicetrees: Use python3 instead of pythonSai Hari Chandana Kalluri2020-08-112-0/+33
| | | | | | | | Makefile contains references to python2 instead of python3. As a result qemu-devicetrees compilation fails during buildtime. Fix by patching the makefile to use python3. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* python3-dtc_1.5.1.bb: Explicitly set the path to run make during configureSai Hari Chandana Kalluri2020-08-111-1/+1
| | | | | | | | | | | | | | With current recipe,during build it fails with the following error: xecuting Tasks ERROR: python3-dtc-native-1.5.1-r0 do_configure: Execution of 'x86_64-linux/python3-dtc-native/1.5.1-r0/temp/run.do_configure.26600' failed with exit code 1: make: *** No rule to make target 'version_gen.h'. Stop. WARNING: x86_64-linux/python3-dtc-native/1.5.1-r0/temp/run.do_configure.26600:1 exit 1 from 'do_configure' ERROR: Logfile of failure stored in: x86_64-linux/python3-dtc-native/1.5.1-r0/temp/log.do_configure.26600 Explicitly set the path to change directory into so that the make command is succesful. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-xilinx.inc: Add patch to enable/disbable libudev in qemu configureSai Hari Chandana Kalluri2020-08-112-1/+32
| | | | | | | | | | | Yocto qemu provides support for libudev through packageconfig and provides a patch to modify qemu configure to handle libudev packageconfig options. Since qemu-xilinx doesnt contain this patch qemu-xilinx configure gets passed libudev packageconfig option and qemu-xilinx configure fails with invalid option. Add the patch from Yocto qemu to handle libudev configure options correctly. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* meson_%.bbappend: Remove bbappend from layerSai Hari Chandana Kalluri2020-08-112-29/+0
| | | | | | | Meson bbappend includes a patch that adds microblaze family to the envconfig during mesonbuild.The patch is upstreamed and no longer needed in the layer. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* libgloss, newlib: Upgrade version from 3.1 -> 3.3Sai Hari Chandana Kalluri2020-08-112-0/+0
| | | | | | Upgrade newlib and libgloss version from 3.1 to 3.3 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* gcc-9*: Upgrade gcc from 9.2->10.1Sai Hari Chandana Kalluri2020-08-1174-0/+0
| | | | | | | | Upgrade microblaze recipes to use gcc-10 instead of gcc-9. This patch only ensures the builds are not broken It doesnt validate the gcc-microblaze functionality Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* libmali-xlnx: Inherit features_check instead of distro_features_checkSai Hari Chandana Kalluri2020-08-111-1/+1
| | | | | | distro_features_check is deprecated in dunfell, use features_check instead Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-xilinx-native.inc: Fix the patch file names for dunfellSai Hari Chandana Kalluri2020-08-111-2/+2
| | | | | | Fix patch file names for dunfell Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* layer.conf: Set layer compat to dunfell & gatesgarthSai Hari Chandana Kalluri2020-08-111-1/+1
| | | | | | Set layer compat to dunfell and gatesgarth Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Revert "machine-xilinx-default.inc: Add device-tree to ↵Jaewon Lee2020-07-271-1/+0
| | | | | | | | MACHINE_ESSENTIAL_EXTRA_RDEPENDS" This reverts commit ee6d2b039501f63098831bbff141a9d1ef1ae645. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* machine-xilinx-default.inc: Add device-tree to MACHINE_ESSENTIAL_EXTRA_RDEPENDSRaju Kumar Pothuraju2020-07-241-0/+1
| | | | | | | | Adding device-tree to MACHINE_ESSENTIAL_EXTRA_RDEPENDS for all xilinx machines, this will install dtb/dtbo files into the rootfs. Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* lopper: update to work with upstreamBen Levinsky2020-07-151-5/+12
| | | | | | | | | | Update lopper to work with upstream as follows: - use latest commit - update do_install such that only relevant files are installed, not dependency mgmt related artifacts as yocto otherwise handles this Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* gcc: Fix microblaze SDK toolchainMark Hatle2020-07-132-0/+59
| | | | | | | | | | | | Issue: CR-1069415 Issue: CR-1069801 Linux based SDK toolchains need to disabled multilib support, similar to the existing 0004-64-bit-multilib-hack.patch from OE. This will fix compiling C++ applications, as well as potentially other multilib header and library issues. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* vck5000-versal.conf: Add support for vck5000-versal machineSai Hari Chandana Kalluri2020-06-261-0/+29
| | | | | | Machine support for versal targetting the vck500 Alveo evaluation card Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* meta-xilinx-bsp: binutils: Fix microblaze compilationMark Hatle2020-06-252-0/+29
| | | | | | | | | | | | | | | | | | | | | In some situations the microblaze patches will be enabled for the binutils-native compilation. Fix a compilation issue related to a change in the way the md_pseudo_table structure definition has changed. | ../../gas/config/tc-i386.c:1155:20: error: conflicting types for ‘md_pseudo_table’ | const pseudo_typeS md_pseudo_table[] = | ^~~~~~~~~~~~~~~ | In file included from ../../gas/as.h:565:0, | from ../../gas/config/tc-i386.c:28: | ../../gas/tc.h:25:21: note: previous declaration of ‘md_pseudo_table’ was here| extern pseudo_typeS md_pseudo_table[]; | ^~~~~~~~~~~~~~~ To support binutils-native on other host types, such as aarch64 a similar patch is likely needed for those types as well. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-bsp: binutils: Update microblaze binutilsMark Hatle2020-06-234-0/+94
| | | | | | | | Issue: ER-7742 Merge code related to CR-1065984. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* kernel-module-hdmi: Update license checksumSai Hari Chandana Kalluri2020-06-091-1/+1
| | | | | | Update license checksum for kernel-module-hdmi Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* linux-xlnx: Add kmeta for hdmi-module compilation for versalSai Hari Chandana Kalluri2020-06-093-1/+229
| | | | | | | Add hdmi-module kernel config fragments to enable sound, I2C for versal boards. This is needed to compile kernel-module-hdmi. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* xrt_git:zocl_git: update commitid for 2020.1 releaseHimanshu Choudhary2020-05-222-2/+2
| | | | | | | | | CR-1063204 Update commit id for 2020.1 release Signed-off-by: Himanshu Choudhary <hchoudha@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* xrt_git:zocl_git: update commitid for 2020.1 releaseHimanshu Choudhary2020-05-212-2/+2
| | | | | | | CR-1063204 Signed-off-by: Himanshu Choudhary <hchoudha@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* kernel-module-hdmi: Update commit id and license md5sum for 2020.1Vishal Sagar2020-05-201-2/+2
| | | | | | | | | | Update the commit id and md5sum of LICENSE.md for 2020.1 release. The external github repo is updated to have same commits as internal git repo. The LICENSE.md md5sum has changed due to whitespace being removed. Signed-off-by: Vishal Sagar <vishal.sagar@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* lopper: Fix python3 reference in lopper_sanity.pyMark Hatle2020-05-201-0/+1
| | | | | | | | | Issue: CR-1065813 To avoid an error about requiring /usr/bin/python3, we need to move lopper_sanity.py to also invoke it using /usr/bin/env python3. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xrt_git:zocl_git: updated commitid > CR-1063204Himanshu Choudhary2020-05-202-2/+2
| | | | | Signed-off-by: Himanshu Choudhary <hchoudha@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* lopper: Update commit id for 2020.1 releaseSai Hari Chandana Kalluri2020-05-191-4/+4
| | | | | | | Update commit id and SRC_URI for lopper Include python3-core as RDEPENDS as the package has a runtime dependency on python3 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* xrt,zocl:Update commit id for 2020.1 releaseHimanshu Choudhary2020-05-192-2/+2
| | | | | Signed-off-by: Himanshu Choudhary <hchoudha@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* xrt_git:zocl_git: license and PV update from meta-xilinx-internalHimanshu Choudhary2020-05-192-6/+7
| | | | | Signed-off-by: Himanshu Choudhary <hchoudha@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit ids for 2020.1 releaseSai Hari Chandana Kalluri2020-05-192-2/+2
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* arm-trusted-firmware.inc: Update package versionSai Hari Chandana Kalluri2020-05-181-1/+1
| | | | | | Update atf package version for 2020.1 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update commit ids for 2020.1 releaseSai Hari Chandana Kalluri2020-05-1814-27/+27
| | | | | | Update commit ids and branches for atf,u-boot,linux-xlnx,vcu Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* kernel-module-hdmi: Update for 2020.1 releaseVishal Sagar2020-05-181-2/+2
| | | | | | | Update the branch and commit id for rel-v2020.1 Signed-off-by: Vishal Sagar <vishal.sagar@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* versal confs: cleaning up unnecessary file loading in runqemu commandJaewon Lee2020-05-084-11/+0
| | | | | | | | | | | | | | | | Removing dtb fatload in boot.scr and removing unnecessary image, dtb, rootfs loading in runqemu command dtb is being loaded through boot.bin for versal so fatload through boot.scr and loading into memory through runqemu commands are not necessary (before this change dtb was essentially being loaded three times) image will be fatloaded through boot.scr (provided in sd image) rootfs is provided through sd image Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* versal confs: Upping RAM in runqemu command to 8G for versal boardsJaewon Lee2020-05-083-3/+3
| | | | | | | | Recent requirement for Versal has changed, we now we need to supply 8G so changing QB_MEM to 8G from 4096. This will fix issue of runqemu hanging at 'Starting Kernel' Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* local.conf.sample: Updating XILINX_VER_MAINSandeep Gundlupet Raju2020-05-061-1/+8
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* libmali: Fetch mali binaries from rel-v2020.1 branchMadhurkiran Harikrishnan2020-04-291-2/+2
| | | | | | | | Update the mali userspace receipe to fetch the updated binary from rel-v2020.1 branch. Signed-off-by: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>