summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* meta-xilinx-standalone: recipe-drivers: Add recipe for compiling ttcps ↵Appana Durga Kedareswara rao2020-04-041-0/+3
| | | | | | | | | driver examples This recipe compiles the ttcps driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: recipe-drivers: Add recipe for compiling scugic ↵Appana Durga Kedareswara rao2020-04-041-0/+3
| | | | | | | | | driver examples This recipe compiles the scugic driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: recipe-drivers: Add recipe for compiling xxvethernet ↵Appana Durga Kedareswara rao2020-04-041-0/+3
| | | | | | | | | driver examples This recipe compiles the xxvethernet driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: recipe-drivers: Add recipe for compiling emaclite ↵Appana Durga Kedareswara rao2020-04-041-0/+3
| | | | | | | | | driver examples This recipe compiles the emaclite driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: recipe-drivers: Add recipe for compiling axivdma ↵Appana Durga Kedareswara rao2020-04-041-0/+3
| | | | | | | | | driver examples This recipe compiles the axivdma driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: recipe-drivers: Add recipe for compiling usbpsu ↵Appana Durga Kedareswara rao2020-04-041-0/+3
| | | | | | | | | driver examples This recipe compiles the usbpsu driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: recipe-drivers: Add recipe for compiling dmaps ↵Appana Durga Kedareswara rao2020-04-041-0/+3
| | | | | | | | | driver examples This recipe compiles the dmaps driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: classes: esw: Remove unneeded DISTRO checkAppana Durga Kedareswara rao2020-04-041-3/+0
| | | | | | | This patch removes the unneeded DISTRO check from the class. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* microblaze machines: Set LINKER_HASH_STYLE defaultsMark Hatle2020-04-035-4/+6
| | | | | | | | | | | For Linux based builds, it should be set to sysv. This will result in the system using a supported hash type. (GNU hash is not supported on Microblaze., so sysv will be used instead.) For baremetal, set the value to "". This will result in no value set, and the system will use the compiler and linker default. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* machines: Allow user to override SERIAL_CONSOLEMark Hatle2020-04-031-2/+1
| | | | | | Also remove the default SERIAL_CONSOLE_CHECK. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* machines: Remove default SERIAL_CONSOLES_CHECKMark Hatle2020-04-0317-17/+0
| | | | | | | | | | | | | | | | | | By default the machines should not check and remove declared consoles that are not available on first boot. It's up to the user to add this to their build configuration. The recommended user behavior is: SERIAL_CONSOLES_CHECK = ${SERIAL_CONSOLES} but the side effect of this is that if the device configuration changes after the first boot, the additional devices will not be available. (Note, this may result in warning messages with getty unable to connect to certain devices.) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* machines: Allow the user to override SERIAL_CONSOLESMark Hatle2020-04-0323-23/+23
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* machines: Move from SERIAL_CONSOLE (deprecated) to SERIAL_CONSOLESMark Hatle2020-04-031-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* machines: Move from SERIAL_CONSOLE (deprecated) to SERIAL_CONSOLESMark Hatle2020-04-0332-33/+34
| | | | | | | Usage of 'SERIAL_CONSOLE' was deprecarted in late 2013. Move to the using 'SERIAL_CONSOLES', where the format is slightly different. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* opencv_3.4.3.bb: Removing tiny-dnn from SRC_URIJaewon Lee2020-04-031-6/+0
| | | | | | | | Removing tiny-dnn from SRC_URI as it is not picked up by opencv cmake build system. This also fixes a QA warning about using ustable github archive in sources Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* meta-xilinx-standalone: recipes-applications: freertos-hello-world: Fix ↵Appana Durga Kedareswara rao2020-04-031-1/+1
| | | | | | | do_deploy elf variable name Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* kernel-module-hdmi_git.bb: Add versal supportVishal Sagar2020-04-021-0/+1
| | | | | | | Add support for versal. Signed-off-by: Vishal Sagar <vishal.sagar@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* xrt: Remove references to PACKAGE_CLASSES from xrt recipesSai Hari Chandana Kalluri2020-04-022-4/+0
| | | | | | | | Remove PACKAGE_CLASSES variable being set with the xrt and zocl recipes. By default in meta-xilinx the PACKAGE_CLASSES = packages_rpm which is being set in local.sample.conf file Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* device-tree.bbappend: Move to COMPATIBLE_HOSTMark Hatle2020-03-261-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Define COMPATIBLE_HOST to prevent mix of Linux and Baremetal recipesMark Hatle2020-03-2611-0/+27
| | | | | | | | | | | | | | | The key is using COMPATIBLE_HOST to declare, for each recipe, which OS they are compatible with. This is a regex, so we need to carefully specify the arch/vendor wild cardscomponents so that we match only the OS parts. In the distro configuration, default to the standard Linux HOST_SYS setting. In the various baremetal recipes (or esw class) set the specific compatibility to allow baremetal recipes to build. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revert "xlnx-compatible-os.bbclass: Class to allow recipes to list OS ↵Mark Hatle2020-03-2612-38/+0
| | | | | | | | compatibility" This reverts commit 4f3edb6da405ffff957d6f194bc7db7bdd9f1463. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* external-hdf.bbappend: move to meta-xilinx-tools layerSai Hari Chandana Kalluri2020-03-251-1/+0
| | | | | | Move to meta-xilinx-tools layer and combine with original recipe Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* esw.bbclass: Change 'or' to 'and' to verify EXTERNALSRC is definedMark Hatle2020-03-251-1/+1
| | | | | | | | | | | | | Issue: CR-1059154 If the externalsrc is enabled, but EXTERNALSRC is not defined this is and invalid configuration. (The externalsrc class already looks for this and errors.) Doing this will ensure that EXTERNALSRC is always defined and we'll avoid any errors related to 'None' values. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone esw.bbclass: Allow SRCREV and SRC_URI to be overwrittenMark Hatle2020-03-251-2/+7
| | | | | | | | | | | | The default values will match publically available sources, but may not work for internal development purposes. Allow the user to override the defaults with "ESW_SRCREV" and "ESW_SRC_URI". By doing it this way, the individual recipes that use the esw class, and their bbappends can specify additional SRCREV/SRC_URI information in the standard way. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Rename plm_git.bb to plm-standalong_git.bbMark Hatle2020-03-251-0/+0
| | | | | | | | | | Issue: CR-1058773 There is already a plm_git contained within the meta-xilinx-tools repository. We need to disambiguate the standalone (buildable) version while both will still exist. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* esw.bbclass: Only work with xilinx-standalone distroMark Hatle2020-03-241-0/+3
| | | | | | | | | | | | | | | | Issue: CR-1058773 There are two versions of the plm recipe. One that works with the traditional Linux based build (basically includes a prebuilt version) and one that is built from source using the standalone configuration. There is currently no way to say a recipe is only supported when used with a particular distribution, so we add code to the esw class that makes it only usable with xilinx-standalone and xilinx-standalone-lto. In the future, we may change the way this is done. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* qemu-xilinx.inc: Move the URL to 'gitsm' and disable compile time submodulesMark Hatle2020-03-231-1/+3
| | | | | | | | QEMU has the built in ability to download necessary submodules at compile time. Disable this and change the URL to 'gitsm' so all submodules are downloaded during the fetch step. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revert "linux-xlnx: Use new default defconfigs"Mark Hatle2020-03-231-2/+2
| | | | | | | | This reverts commit d01f811d4672c30581d68edf3c79fd07a64c61a9. Go back to three separate configs per discussion with Petalinux team. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilinx-standalone.conf: Add workaround for microblaze -Os bugMark Hatle2020-03-201-0/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: classes: esw: Update ESW_CFLAGS with spec fileMubin Usman Sayyed2020-03-181-0/+5
| | | | | | | | | | | | | | This is being done to avoid using unwanted startup files from newlib. Alll esw ARM processor machines are using their own crt0 implementation, and microblaze based machines are using all startup files from newlib. Signed-off-by: Mubin Usman Sayyed <mubin.usman.sayyed@xilinx.com> Rebase patch to avoid machine specific overrides, make this arch specific instead. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: Add support for zynqMubin Usman Sayyed2020-03-182-0/+7
| | | | | | | | | | | Updated COMPATIBLE_MACHINE, DTBFILE, XSCTH_PROC and some other variables related to CMAKE build system. Signed-off-by: Mubin Usman Sayyed <mubin.usman.sayyed@xilinx.com> Rebase for updated esw/compatible machine changes. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-bsp: conf: machine: Add standalone based machine for zynqMubin Usman Sayyed2020-03-181-0/+1
| | | | | | | | | This machine can be used with xilinx-standalone-nolto and xilinx-standalone distros to build standalone components for zynq. Signed-off-by: Mubin Usman Sayyed <mubin.usman.sayyed@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* esw.bbclass: Move DTBFILE to a single definitionMark Hatle2020-03-181-6/+1
| | | | | | | | | The DTBFILE defintions were each the same, and specified only on a per machine basis. Moving to a default will allow this to work with an arbitrary number of macines, and also allow a machinet override the value if necessary. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revise COMPATIBLE_MACHINE settingsMark Hatle2020-03-176-25/+7
| | | | | | | | | | | Change the compatible machine so that everything is compatible with the esw software. Then select specific recipes that have more precise compatibility requirements. The COMPATIBLE_MACHINE is a regex, so we can use this to select zynqmp, microblaze or other components as necessary. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* esw.bbclass: Adjust get_xlnx_cmake_process to use both tune and machineMark Hatle2020-03-171-12/+14
| | | | | | | | | Using just machine requires us to list all possible machines, which really isn't sustainable long term. Instead we want to look at the tune and translate that to the xlnx cmake specific value. In some microblaze instances we want to use also use the machine to select custom variants. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* qemuboot-xilinx.bbclass: Remove the subdir added to the qemu target pathSai Hari Chandana Kalluri2020-03-171-4/+0
| | | | | | | | Remove the variable QB_SYSTEM_NAME inside qemuboot-xilinx class as it no longer is needed to include the subdir for the qemu target path. All targets are now moved to bindir and not present in bindir/qemu-xilinx. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* qemu-xilinx-multiarch-helper-native_1.0.bb: Move multiarch wrapper script to ↵Sai Hari Chandana Kalluri2020-03-172-3/+2
| | | | | | | | | | | | | | bindir Move the multiarch wrapper script from bindir/qemu-xilinx path to bindir directory. All qemu targets have previously been moved from bindir/qemu-xilinx to bindir. Keep the paths consistent by moving the wrapper script to bindir. Once the multiarch wrapper script is installed in bindir the binpath computed within the script needs to be updated to find the qemu targets in the right path. This will ensure that the APU and PMU instances are launched correctly. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* meta-xilinx-standalone: recipes-libraries: xilloader: Update depends listAppana Durga Kedareswara rao2020-03-171-1/+1
| | | | | | | | with the recent updates on xilloader library it has dependency on xilpuf library update the depends list for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: recipes-libraries: Fix workaroundsAppana Durga Kedareswara rao2020-03-172-9/+3
| | | | | | | | | | | There is an issue of circular dependency in xilpm and xilplmi libraries which got fixed now in the esw repo. Since the circular dependency issue got resolved, This patch removes the workarounds from the xilpm and xilplmi recipes. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: recipes-libraries: Add recipe for xilpufAppana Durga Kedareswara rao2020-03-171-0/+6
| | | | | | | This recipe compiles the xilpuf library Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* versal-generic: Move from vck190 to vc-p-a2197-00-versalMark Hatle2020-03-171-2/+2
| | | | | | This move syncronizes qemu call and DTB generation. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* *-generic.conf: Add QEMU support to each of the generic BSPsMark Hatle2020-03-173-4/+180
| | | | | | | Additionally ensure that all u-boot defconfigs use the common configuration for each platform. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilinx-qemu: Move -multiarch extension to the machine-xilinx-qemuMark Hatle2020-03-174-9/+1
| | | | | | | | All xilinx BSPs that support qemu should use the machine-xilinx-qemu.inc file. So move all references to the -multiarch extension into that location. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-bsp: cleanup qemu referencesMark Hatle2020-03-1713-39/+7
| | | | | | | | | | Move IMAGE_CLASSES setting to common machine-xilinx-qemu.inc, also add preferred provider for the xilinx specific qemu components. Adjust the various BSPs to remove duplicate references to these and non-Xilinx versions of qemu. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* qemu-zynq7: Add qemu wiring for zc706 machineMark Hatle2020-03-171-5/+26
| | | | | | Enable qemuboot for qemu-zynq7 machine using qemu-xilinx provider Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* zc706-zynq7: Add qemu wiring for zc706 machineMark Hatle2020-03-171-5/+19
| | | | | | Enable qemuboot for zc702-zynq7 machine using qemu-xilinx provider Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* zc702-zynq7: Add qemu wiring for zc702 machineSai Hari Chandana Kalluri2020-03-172-6/+21
| | | | | | | Enable qemuboot for zc702-zynq7 machine using qemu-xilinx provider Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* microblaze_dtb.py: Move to scripts subdirMark Hatle2020-03-171-0/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: recipes-libraries: Update depends list for socket modeAppana Durga Kedareswara rao2020-03-171-0/+1
| | | | | | | | This recipe updates the depends list to add support for compiling socket mode applications. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: recipes-applications: freertos-lwip-udp-perf-server: ↵Appana Durga Kedareswara rao2020-03-171-0/+41
| | | | | | | | | Add recipe for compiling freertos lwip udp perf server application This recipe compiles the freertos lwip udp perf server application. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>