summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* esw.bbclass: Fix devtool and externalsrc flowAlejandro Enedino Hernandez Samaniego2020-02-271-1/+21
| | | | | | | | | | When using externalsrc, the S variable changes, which causes the class to return an invalid value for the LIC_FILES_CHKSUM variable. Use a workaround with anonymous python to correct this, just in case the externalsrc class is being used. Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* device-tree: the Flags used from device tree have to be set on the device ↵Alejandro Enedino Hernandez Samaniego2020-02-272-2/+3
| | | | | | tree recipe, not in the libxil one Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* Increase layer priorityAlejandro Enedino Hernandez Samaniego2020-02-271-1/+1
| | | | | | | | We need to increase the layer priority for meta-xilinx-standalone, otherwise its not possible to set a branch for decoupling on the DTG flow, since meta-xilinx-internal overrides our changes Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* Fix XILINX_RELEASE_VERSIONAlejandro Enedino Hernandez Samaniego2020-02-271-1/+1
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* libxil: Fix DTB and DTG flow to make it more transparent for the userAlejandro Enedino Hernandez Samaniego2020-02-271-15/+11
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* libxil: fix device tree flags for a53Alejandro Enedino Hernandez Samaniego2020-02-271-0/+3
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* zynqmp-fsbl: Sync flow with pmufwAlejandro Enedino Hernandez Samaniego2020-02-271-5/+15
| | | | | | | | | | Install and package the elf file so it is stripped Deploy the stripped elf file fix filename to contain the elf extension Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* device-tree: switch to AUTOREV to keep up with the repo changes for nowAlejandro Enedino Hernandez Samaniego2020-02-271-1/+2
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* device-tree.bbappend: add appent to support cortexa53 MACHINEAlejandro Enedino Hernandez Samaniego2020-02-271-0/+12
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* libxil: add flow for a53 using dtgAlejandro Enedino Hernandez Samaniego2020-02-271-11/+20
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* pmufw: fix filename on elf file and fix task order to get stripped elf file ↵Alejandro Enedino Hernandez Samaniego2020-02-271-3/+3
| | | | | | deployed Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* fix license and compatible host for nowAlejandro Enedino Hernandez Samaniego2020-02-271-2/+6
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* pmufw: Install and hence package and strip the pmufw elf fileAlejandro Enedino Hernandez Samaniego2020-02-271-4/+14
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* Add recipes for building zynqmp fsbl applicationAppana Durga Kedareswara rao2020-02-271-0/+24
|
* Add recipes for xilffs and xilpm librariesAppana Durga Kedareswara rao2020-02-272-0/+12
|
* esw: first step to move everything into an embeddedsw classAlejandro Enedino Hernandez Samaniego2020-02-278-232/+68
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* pmufw: recipes for pmufw app generation in decoupled flowAppana Durga Kedareswara rao2020-02-277-2/+204
| | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* libxil: Add recipes for libxil and xilstandaloneAppana Durga Kedareswara rao2020-02-272-0/+91
| | | | | | | | | | | Add both recipes which use the cmake class for basic funcitonality. Append the required arguments to generate the correct toolchain file And use AUTOREV while in development for easier adoption. Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com> Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* arm-trusted-firmware.inc: installing elf with standard nameJaewon Lee2020-02-261-2/+3
| | | | | | | Installing the elf with a standard name with PN and SRCPV. Needed for update boot wiring Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* kernel-module-mali: Make the driver compatible with kernel 5.4Madhurkiran Harikrishnan2020-02-255-0/+265
| | | | | | | | The patch series makes the Mali400 kernel driver compatible with linux kernel 5.4 Signed-off-by: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Enable kernel configurations for viruatlization distro featureSai Hari Chandana Kalluri2020-02-2112-0/+79
| | | | | | | Enable kernel configurations to support docker/oci containers when virtualization is set as distro feature Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* zcu102-zynqmp.conf: Pass dtb and dtb load address as QB_OPT args for qemubootSai Hari Chandana Kalluri2020-02-211-0/+1
| | | | | | | | | | | | Until now we used to fatload dtb at uboot, Now boot.bin is packaged with dtb so at uboot there is not need to fatload dtb. As a result, boot.scr doesnt contain commands to load dtb at u-boot. Qemu uses boot.scr to autoboot and fails to find dtb loaded at the correct location. For successful qemu boot, pass dtb and dtb load address as qemu launch args using QB_OPT args. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Update KERNEL_VERSION to 5.4Sai Hari Chandana Kalluri2020-02-211-1/+1
| | | | | | Update KERNEL_VERSION to 5.4 Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* zcu102-zynqmp.conf: Modify PMU_FIRMWARE_DEPLOY_DIR and PMU_FIRMWARE_IMAGE_NAMESai Hari Chandana Kalluri2020-02-201-2/+2
| | | | | | | | | Set the correct PMU_FIRMWARE_DEPLOY_DIR and PMU_FIRMWARE_IMAGE_NAME based on the flow used to build images. If multiconfig flow is enabled pick pmu elf from pmutmp directory else pick elf from DEPLOYDIR. This is required to ensure that runqemu boots correctly by picking the elfs from the correct path. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* zcu208-zynqmp: Add support for zcu208 boardSwagath Gadde2020-02-201-0/+38
| | | | | | | | | | | Add machine configuration for zcu208 RFSoC board With required settings for board specific yocto variables needed for compilation of bootloader and kernel. -linux-xlnx is kernel provider -u-boot-xlnx is u-boot provider Signed-off-by: Swagath Gadde <swagathg@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-system-aarch64-multiarch: Update the binpath for qemu targetsSai Hari Chandana Kalluri2020-02-191-1/+2
| | | | | | | | | Update the binpath for qemu-system-microblazeel and qemu-system-aarch64. Earlier the targets were located under recipe-sysroots-native/usr/bin/qemu-xilinx directory, now the targets are located under recipe-sysroots-native/usr/bin Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-xilinx.inc: Configure qemu-xilinx with gcryptManjukumar Matha2020-02-181-1/+1
| | | | | | | Configure qemu-xilinx with gcrypt, this is required for the crypto models Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* qemu-xilinx.inc: Remove stale packageconfig optionsManjukumar Matha2020-02-181-4/+0
| | | | | | | OE-core provides the packageconfig option in qemu.inc, use it from upstream. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* qemu-xilinx-native: Enable packageconfig option for libgcryptManjukumar Matha2020-02-182-1/+0
| | | | | | | Enable packageconfig option for libgcrypt. qemu-xilinx uses libgcrypt for crypto models to implement data model behavior Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
* zcu1285-zynqmp.conf:using common u-boot defconfigVaralaxmi Bingi2020-02-171-1/+1
| | | | | | | | This patch will use common uboot defconfig for zcu1285 bsp. Signed-off-by: Varalaxmi Bingi <varalaxmi.bingi@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-xilinx: Point to master branch by defaultMark Hatle2020-02-131-1/+1
| | | | | | There is no master-next branch on github at this time, use master. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* newlib: Adjust configuration for standalone to allow BSP libraryMark Hatle2020-02-132-0/+14
| | | | | | | | | | | | | | | Both libgloss and newlib require the same arguents to be passed in. So keep the two files in sync with each other. --disable-newlib-supplied-syscalls This configuration argument tells newlib to NOT provide builtin syscalls, which allows the BSP library to provide them. Note linking to a BSP library will require a custom GCC spec file when linking. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* tune-cortexrm: Include PACKAGE_EXTRA_ARCHS to avoid parsing errorsAlejandro Enedino Hernandez Samaniego2020-02-131-1/+3
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* cortexr5-zynqmp.conf: Include the tune inc file from the correct pathAlejandro Enedino Hernandez Samaniego2020-02-131-1/+1
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* cortexr5-versal.conf: Include the tune inc file from the correct pathAlejandro Enedino Hernandez Samaniego2020-02-131-1/+1
| | | | Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* weston: Remove opaque substitute for ARGB8888 as ZynqMP DP does not supportMadhurkiran Harikrishnan2020-02-122-1/+32
| | | | | | | | | | ARGB888 GBM format has XRGB8888 as opaque substitute, which ZynqMP DP avbuf subsytem does not support in gfx layer, causing a blank screen. By removing the opaque substitute, the default format will be used i.e. ARGB8888. Signed-off-by: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* weston: Migrate ZynqMP specific patches for weston to meta-xilinxMadhurkiran Harikrishnan2020-02-124-0/+98
| | | | | | | | As these patches are ZynqMP specific migrate them from meta-petalinux to meta-xilinx-bsp. Signed-off-by: Madhurkiran Harikrishnan <madhurkiran.harikrishnan@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* zedboard-zynq7.conf:update u-boot binary nameSai Hari Chandana Kalluri2020-02-121-1/+1
| | | | | | | | currently u-boot binary is copied which has debug info and size of 5.7M so updating the UBOOT_ELF_zynq variable to copy the u-boot.elf instead u-boot. Signed-off-by: Swagath Gadde <swagathg@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-xilinx: Enable qemu-xilinx to provide nativesdk-qemuSai Hari Chandana Kalluri2020-02-121-0/+3
| | | | | | | Enable qemu-xilinx to provide nativeask-qemu for sdk builds Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Adjust the microblaze standalone toolchain to match vitis expectations.Mark Hatle2020-02-105-112/+607
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable the following multilibs: . le bs p m fpd m/fpd p/m p/fpd p/m/fpd bs/p bs/m bs/fpd bs/m/fpd bs/p/m bs/p/fpd bs/p/m/fpd le/m64 le/bs le/p le/m le/fpd le/m/fpd le/p/m le/p/fpd le/p/m/fpd le/bs/p le/bs/m le/bs/fpd le/bs/m/fpd le/bs/p/m le/bs/p/fpd le/bs/p/m/fpd le/m64/bs le/m64/p le/m64/m le/m64/fpd le/m64/m/fpd le/m64/p/m le/m64/p/fpd le/m64/p/m/fpd le/m64/bs/p le/m64/bs/m le/m64/bs/fpd le/m64/bs/m/fpd le/m64/bs/p/m le/m64/bs/p/fpd le/m64/bs/p/m/fpd Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* microblaze-tc: Minor update and correctionsMark Hatle2020-02-101-35/+32
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilinx-standalone.conf: Adding qemu to TOOLCHAIN_HOST_TASKJaewon Lee2020-02-101-0/+2
| | | | | | | | | | | | | When running gcc built for xilinx-standalone using mingw sdk machine, it would throw an error saying the winpthread dll was missing. this is because in tclibc-newlib, TOOLCHAIN_HOST_TASK was being overwritten and omitting nativesdk-packagegroup-sdk-host which pulled in the appropriate package nativesdk-mingw-w64-winpthreads. Manually adding the following to TOOLCHAIN_HOST_TASK to bypass this issue: nativesdk-qemu-xilinx Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com> Signed-off-by: Alejandro Enedino Hernandez Samaniegoi <alejandr@xilinx.com>
* qemu-system-aarch64-multiarch: Adding comment for future fixJaewon Lee2020-02-101-0/+1
| | | | | | | qemu-runner implementation upstream in the future will handle ports correctly and there will be no need to switch anymore Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* u-boot-xlnx:Update UBOOT-MACHINE to xilinx_zynqmp_virt_defconfig for all ↵Sai Hari Chandana Kalluri2020-02-0710-19/+10
| | | | | | | | | zynqmp machines Update UBOOT MACHINE defconfig to xilinx_zynqmp_virt_defconfig instead of using custom machine specifc defconfigs. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* u-boot-zyqn-scr.bb: Update DEVICETREE and KERNEL LOAD ADDRESS for zynqmp ↵Sai Hari Chandana Kalluri2020-02-072-3/+2
| | | | | | | | | | | | machines Update DEVICETREE LOAD ADDRESS for zynqmp machines from 0x4000000 to at 0x100000. Update KERNEL LOAD ADDRESS for zynqmp to 0x200000. Modify boot.scr to not load dtb during u-boot as dtb will be loaded to ddr directly from boot.bin. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-xilinx*: Enable qemu-xilinx-native as PROVIDER for qemu-nativeSai Hari Chandana Kalluri2020-02-072-7/+4
| | | | | | | Enable qemu-xilinx-native as PROVIDES for qemu-native. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* zocl_git: added post install scriptHimanshu Choudhary2020-02-051-0/+8
| | | | | Signed-off-by: Himanshu Choudhary <hchoudha@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* xrt_git:zocl_git: added package_class for generating rpmHimanshu Choudhary2020-02-052-2/+6
| | | | | Signed-off-by: Himanshu Choudhary <hchoudha@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* conf/machine/kc705-microbalzeel.conf: Fix U-boot defconfigSandeep Gundlupet Raju2020-02-051-1/+1
| | | | | | | This patch fixes use of right microblaze-generic_defconfig Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* Fix arm cortex r/m profilesMark Hatle2020-02-056-65/+45
| | | | | | | | | | | As part of the merge of the code bases, changes were introduced that changed the way the cortexr5 was defined. To sync this between the baremetal compilation and the baremetal toolchain compilation we create a new armrm tune file, define a new tune feature of 'armrm', define 'armrm' as a new machine override based on the feature 'armrm', and move the cortexr5 tuning to a common file. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>