summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone-experimental
Commit message (Collapse)AuthorAgeFilesLines
...
* classes: esw_examples: Add support for custom linker scriptAppana Durga Kedareswara rao2021-09-271-0/+3
| | | | | | | | Custom linker script can be provided via cmake gui CUSTOM_LINKER_FILE variable or by updating ESW_CUSTOM_LINKER_FILE variable in local.conf file. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: classes: esw: Update LICFILENAME variableAppana Durga Kedareswara rao2021-09-271-0/+1
| | | | | | | | When using EXTERNALSRC_pn the LICFILENAME variable is set to None, Correct the LICFILENAME variable so that we can compile things with EXTERNALSRC_pn. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-applications: ↵Appana Durga Kedareswara rao2021-09-271-0/+39
| | | | | | | | | empty-application: Add recipe for custom application This commit adds recipe for custom application compilation, Custom application files path will provided via CUSTOM_SRCFILE variable. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: v-frmbuf-*: Add task ↵Appana Durga Kedareswara rao2021-09-272-4/+10
| | | | | | | | | | | for generating _g.c file For v-frmbuf-* driver _g.c file name is different from the regular drivers If we use do_generate_driver_data _g.c file is not getting copied to source folder, So add own do_configure_prepend task instead of using do_generate_driver_data task. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-applications: fsbl-zynqmp: Copy ↵Appana Durga Kedareswara rao2021-09-271-0/+18
| | | | | | | | | psu_init files This commit adds a task for copying psu_init files from the system device-tree folder. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-applications: peripheral-tests: ↵Appana Durga Kedareswara rao2021-09-271-0/+63
| | | | | | | | | | Add recipe for peripheral test This recipe does the below --> Generates the required meta-data files for the periheral test. --> Compiles the peripheral test application. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* device-tree-lops: Fix concurrency issue w/ lopper temp fileMark Hatle2021-09-271-6/+6
| | | | | | | | | Lopper will use the location of the input device tree for temporary files, unless -O is passed. With multiconfig it was possible for multiple passes on the same files, causing a collision if they all processed at the same time. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* various: Fix distro_feature_check warning and dependenciesMark Hatle2021-09-2718-26/+26
| | | | | | | | | distro_feature_check is deprecated, and feature_check should be used now. Also remove duplicate dependencies, each of the removed dependencies is already present in the various inherited class elements. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Adjust xilplmi and xilpm dependenciesMark Hatle2021-09-272-2/+2
| | | | | | | | xilplmi appears to depend on cfupmc xilpm appears to depend on cframe, if microblaze-plm is enabled. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Embeddedsw: Make git versions defaultMark Hatle2021-09-273-0/+9
| | | | | | User can still override using PREFERRED_VERSION. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* recipe-drivers: v-scenechange-example: Add recipe for compiling ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | v-scenechange driver examples This recipe compiles the v-scenechange driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-scenechange: Add recipe for compiling v-scenechange driverAppana Durga Kedareswara rao2021-09-271-0/+13
| | | | | | This recipe compiles the v-scenechange driver. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-mulit-scaler-example: Add recipe for compiling ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | v-mulit-scaler driver examples This recipe compiles the v-mulit-scaler driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-mulit-scaler: Add recipe for compiling v-mulit-scaler driverAppana Durga Kedareswara rao2021-09-271-0/+13
| | | | | | This recipe compiles the v-mulit-scaler driver. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-gamma-lut-example: Add recipe for compiling v-gamma-lut ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | driver examples This recipe compiles the v-gamma-lut driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-gamma-lut: Add recipe for compiling v-gamma-lut driverAppana Durga Kedareswara rao2021-09-271-0/+13
| | | | | | This recipe compiles the v-gamma-lut driver. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-demosaic-example: Add recipe for compiling v-demosaic ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | driver examples This recipe compiles the v-demosaic driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-demosaic: Add recipe for compiling v-demosaic driverAppana Durga Kedareswara rao2021-09-271-0/+13
| | | | | | This recipe compiles the v-demosaic driver. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: sysmonpsv-example: Add recipe for compiling sysmonpsv driver ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | examples This recipe compiles the sysmonpsv driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: pciepsu-example: Add recipe for compiling pciepsu driver ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | examples This recipe compiles the pciepsu driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-frmbuf-wr-example: Add recipe for compiling v-frmbuf-wr ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | driver examples This recipe compiles the v-frmbuf-wr driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-frmbuf-wr: Add recipe for compiling v-frmbuf-wr driverAppana Durga Kedareswara rao2021-09-271-0/+13
| | | | | | This recipe compiles the v-frmbuf-wr driver. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-frmbuf-rd-example: Add recipe for compiling v-frmbuf-rd ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | driver examples This recipe compiles the v-frmbuf-rd driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-frmbuf-rd: Add recipe for compiling v-frmbuf-rd driverAppana Durga Kedareswara rao2021-09-271-0/+13
| | | | | | This recipe compiles the v-frmbuf-rd driver. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-mix-example: Add recipe for compiling v-mix driver examplesAppana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | This recipe compiles the v-mix driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: v-mix: Add recipe for compiling v-mix driverAppana Durga Kedareswara rao2021-09-271-0/+13
| | | | | | This recipe compiles the v-mix driver. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: xdmapcie-example: Add recipe for compiling xdmapcie driver ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | examples This recipe compiles the xdmapcie driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipe-drivers: xdmapcie: Add recipe for compiling xdmapcie driverAppana Durga Kedareswara rao2021-09-271-0/+13
| | | | | | This recipe compiles the xdmapcie driver. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-*: Correct the lopper ↵Appana Durga Kedareswara rao2021-09-2712-12/+12
| | | | | | bmcmake_metadata_xlnx assist command line arguments Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipes-drivers: Remove xilmem dependencyAppana Durga Kedareswara rao2021-09-2771-76/+70
| | | | | | xilmem is deprecated Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* pmu-firmware: Remove now upstream patchesMark Hatle2021-09-271-2/+0
| | | | | | Upstream respository now includes the various patches. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* recipes-drivers: Drivers source shouldn't depend on xparameters.h fileAppana Durga Kedareswara rao2021-09-2720-98/+0
| | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipes-libraries: Fix dependency libraryAppana Durga Kedareswara rao2021-09-272-3/+3
| | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* libxil: fix multiconfigMark Hatle2021-09-271-1/+3
| | | | | | | In a multiconfig setting, we need a specific libxil per multiconfig. Allow the patch to the libxil.conf to be explicitly passed in. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: Adjust to match recent changesMark Hatle2021-09-27138-169/+1472
| | | | | | | | | Changes to meta-xilinx-standalone, as well as the embeddedsw require various changes to be made. This brings the implementation up to the current level. Note: various things do not yet compile! Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Move from plm/pmu/psm .bb to .bbappend filesMark Hatle2021-09-276-94/+56
| | | | | | | | Use the mechanisms already in place from meta-xilinx-standalone to config and build the three core firmware pieces. This unifies the standalone, xsct, and experimental versions. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Move experimental plm/pmu/psm to match standalone recipe namesMark Hatle2021-09-273-0/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Restore psm-firmware-standaloneMark Hatle2021-09-271-0/+32
| | | | | | Somehow this was removed in prior work, restore the experimental psm version. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-setup: Define the xilinx prestep configuration SDKMark Hatle2021-09-271-0/+77
| | | | | | | | | | Using lopper, and a series of commands we will be able to generate an appropriate set of configuration files that match the system device tree. Eventually this SDK will include scripting to generate the various config files. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* layer.conf: Add honister hardknott LAYER COMPATSai Hari Chandana Kalluri2021-07-151-1/+1
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* fsbl/fsbl-firmware: Split the packaging and building of the fsblMark Hatle2021-07-141-8/+0
| | | | | | | | | | | | | | | | | | | | | Following the example of the psm, pmu and plm, we split the FSBL into both a packaging component (fsbl) and the build of the firmware (fsbl-firmware). This also adds an additional multilib, fsbl-fw, that is used to handle the multiconfig version, as the Linux and baremetal builds are done differently. Typical build approach is: Add to local.conf: BBMULTICONFIG += "fsbl-fw" then build using: MACHINE=zynqmp-generic bitbake fsbl Note, while 'zynq' is implemented, it does not currently function. To build the fsbl for zynq, you must use the meta-xilinx-tools version. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-bsp: Move multiconfig into meta-xilinx-standalone-experimentalMark Hatle2021-07-142-0/+16
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Reorganize the various layer componentsMark Hatle2021-07-1477-0/+1230
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>