summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone/recipes-libraries
Commit message (Collapse)AuthorAgeFilesLines
* Reorganize the various layer componentsMark Hatle2021-07-1417-164/+0
| | | | | | | | | | | | | | | | | | | | Machines: Move baremetal machines to meta-xilinx-standalone Layers: - Add new meta-xilinx-standalone-experimental This layer may require components that may not yet be available to the general public. It will contain various experiemntal integration work. - meta-xilinx-standalone This layer should be functional and contain the necessary items to build a baremetal toolchain that can use libxil (replacement to libgloss) from the Xilinx embeddedsw components. (Note, libxil is NOT built as part of this work!) The layer also contains the buildable components for the various firmware components required to startup various Xilinx FPGAs. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* 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>
* 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-libraries: Add recipe for freertosAnirudha Sarangi2020-03-161-0/+12
| | | | | | | | This recipe compiles the freertos bsp. Signed-off-by: Anirudha Sarangi <anirudha.sarangi@xilinx.com> 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: lwip: Add recipe for lwipAppana Durga Kedareswara rao2020-03-031-0/+22
| | | | | | | This recipe compiles the lwip library. 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: xiltimer: Add task for generating ↵Appana Durga Kedareswara rao2020-03-031-1/+7
| | | | | | | | | | | | | | | | | | | | | | | cmake meta-data In the esw repo xiltimer library provides the abstarct API's for the timing implementation like sleep routines, tick handler etc... These wrapper API's has dependency on the h/w component drivers like axi_timer, ttcps to provide the required funcationality. In order to support these h/w dependencies there is a lib_paraser.py script in the esw repo which parses the dtb and generates the required config data in the form of cmake. The generated cmake file will be consumed by the library to support below features 1) To show list of available timer instances in the cmake-gui 2) Source code management based on the Timer instance available. This patch updates the recipe to call the lib_parser.py before do_configure. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: Add dependencies on python3-dtcMark Hatle2020-02-272-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: recipes-libraries: Add recipe for xilmailboxAppana Durga Kedareswara rao2020-02-271-0/+6
| | | | | | This recipe compiles the mailbox library Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone: recipes-libraries: libxil: Cleanup the recipeAppana Durga Kedareswara rao2020-02-271-13/+6
| | | | | | | | | | | There is no need to create an additional task do_create_dtb. script mentioned in the do_generate_cmake needs to be called before do_configure(), we can use do_configure_prepend() for this instead of adding own task. This patch updates the recipe for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone: recipes-libraries: xilstandalone: Cleanup the recipeAppana Durga Kedareswara rao2020-02-271-10/+1
| | | | | | | | | | | There is no need to create an additional task do_create_dtb. script mentioned in the do_generte_bspcfg_data needs to be called before do_configure(), we can use do_configure_prepend() instead of adding own task. This patch updates the recipe for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* libraries: Add inherit on python3native on libraries that were invoking ↵Alejandro Enedino Hernandez Samaniego2020-02-272-2/+2
| | | | | | | | | | | nativepython3 When invoking nativepython3, we need to make sure that there is a dependency to python3-native, along with this, the python3native class provides additional wiring for using the python3 version that was built by the build system Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* meta-xilinx-standalone: clean up layerAlejandro Enedino Hernandez Samaniego2020-02-271-0/+5
| | | | | | | | | | | | | This layer has been used as testing for the decoupling effort hence there was (and still is) code that needed to be cleaned up in general. Put #TODO on things that are still left to do, either clean up code, move machine confs to the bsp layer or remove the deprecated pmu-firmware recipe and handle dependencies correctly by bitbake' Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
* meta-xilinx-standalone: Using S instead of WORKDIRAppana Durga Kedareswara rao2020-02-272-6/+6
| | | | | | | | | | External source class manipulates S to point to external source directories, so use this variable instead of WORKDIR. Point S to the top directory as we need to access scripts directory in top directory. And instead, using OECMAKE_SOURCEPATH to point to deeper driver specific directory with necessary cmake files. Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com> Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone: Restructure layer properly, move existing libraries ↵Alejandro Enedino Hernandez Samaniego2020-02-2713-0/+128
from decoupling to recipes-libraries Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>