summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* meta-xilinx-standalone-experimental: recipes-drivers: uartpsv: Add recipe ↵Raviteja Narayanam2021-09-271-0/+6
| | | | | | | | for examples Added recipes for compiling examples. Signed-off-by: Raviteja Narayanam <raviteja.narayanam@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: trafgen-example: Add ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | recipe for compiling trafgen driver example This recipe compiles the trafgen driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: trafgen: Add recipe ↵Appana Durga Kedareswara rao2021-09-271-0/+13
| | | | | | | | for compiling trafgen source code This recipe compiles the trafgen source code. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: usb-example: Add ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | recipe for compiling usb driver example This recipe compiles the usb driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: usb: Add recipe for ↵Appana Durga Kedareswara rao2021-09-271-0/+13
| | | | | | compiling usb driver Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: axipmon-example: Add ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | recipe for compiling axipmon driver example. This recipe compiles the axipmon driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: axipmon: Add recipe ↵Appana Durga Kedareswara rao2021-09-271-0/+13
| | | | | | for compiling axipmon driver Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: Added recipe to compile xilffs exampleSai Krishna Potthuri2021-09-272-0/+7
| | | | | | | | This patch does following - Add SDPS driver dependency to compile xilffs library. - Add recipe to compile xilffs example. Signed-off-by: Sai Krishna Potthuri <lakshmi.sai.krishna.potthuri@xilinx.com>
* clk-wiz: Add recipe for compiling clk_wiz driverAppana Durga Kedareswara rao2021-09-271-0/+13
| | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: nandpsu: Fix naming in ↵Appana Durga Kedareswara rao2021-09-271-3/+3
| | | | | | | | | the recipe This commit fixes the naming of the features check and ESW_COMPONENT_NAME and ESW_COMPONENT_SRC variables. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* xxvethernet: Fix naming in the recipeAppana Durga Kedareswara rao2021-09-271-4/+4
| | | | | | | This commit fixes the naming of the features check and ESW_COMPONENT_NAME and ESW_COMPONENT_SRC variables. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: wdttb-example: Add ↵Appana Durga Kedareswara rao2021-09-271-0/+5
| | | | | | | | recipe for compiling wdttb driver examples This recipe compiles the wdttb driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: uartns550: Add recipe ↵Raviteja Narayanam2021-09-272-0/+20
| | | | | | for driver and examples Signed-off-by: Raviteja Narayanam <raviteja.narayanam@xilinx.com>
* meta-xilinx-standalone-experimental: recipe-drivers: iic: Add recipes for ↵Raviteja Narayanam2021-09-272-0/+18
| | | | | | | | iic driver Add recipes for compiling iic driver and examples Signed-off-by: Raviteja Narayanam <raviteja.narayanam@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: intc: Add recipe for ↵Appana Durga Kedareswara rao2021-09-271-0/+13
| | | | | | compiling intc driver source Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* recipes-applications: Update custom linker support for empty application and ↵Appana Durga Kedareswara rao2021-09-272-0/+6
| | | | | | hello world recipes Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* lopper: Move to master branchAppana Durga Kedareswara rao2021-09-271-1/+1
| | | | | | master branch contains all the latest fixes/enhancments. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* xilinx-bootbin: Support 'bitstream'Mark Hatle2021-09-271-1/+2
| | | | | | | Unlike the other recipes, there is no 'bitstream' recipe, everything is expected to provide "virtual/bitstream" instead. So allow this behavior. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* base-pdi: Warn the user earlier if config is missingMark Hatle2021-09-271-0/+5
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* device-tree: Create deploy link to DTBMark Hatle2021-09-271-1/+16
| | | | | | | Bootbin support requires the dtb to be available in the deploydir as 'system.dtb'. This matches existing meta-xilinx-tools behavior. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* extract-cdo: Move from meta-xilinx-toolsMark Hatle2021-09-271-0/+34
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Enabling bootbin wiring for decoupling flow for zynqmp and versalJaewon Lee2021-09-2711-131/+103
| | | | Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* Adding bootbin as is from xilinx-toolsJaewon Lee2021-09-275-0/+363
| | | | Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
* fsbl-firmware: Update to match current configurationMark Hatle2021-09-273-56/+52
| | | | | | | The fsbl has been renamed to fsbl-firmware, and some adjustments to the build method are required to match how standalone and xsct version work. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* ospipsv: Generate xparameters.h file as part of configureMark Hatle2021-09-271-0/+6
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* psm/pmu/plm-firmware: Fix .bin generationMark Hatle2021-09-273-3/+3
| | | | | | The .bin name should follow the same format as the regular component name. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* dtb-embeddedsw.inc: Update license checksumMark Hatle2021-09-271-0/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: recipes-drivers: Add recipe for dfxasm driver and ↵Siva Durga Prasad Paladugu2021-09-272-0/+18
| | | | | | | | its example This patch add recipes needed for building dfxasm driver and its example. Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
* Update the lop file as per new cpu cluster namingNaga Sureshkumar Relli2021-09-271-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are changes in microblaze cpu cluster node_name and node_labels. so update the lop file accordingly to generate microblaze tune macros. Previously the microblaze.conf is generated like below For Versal: AVAILTUNES += "microblaze-cpu2" TUNE_FEATURES_tune-microblaze-cpu2 = " microblaze v10.0 barrel-shift pattern-compare reorder multiply-high divide-hard fpu-soft" PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu2 = "${TUNE_PKGARCH}" TUNE_FEATURES_tune-pmc-microblaze = ${TUNE_FEATURES_tune-microblaze-cpu2} AVAILTUNES += "microblaze-cpu3" TUNE_FEATURES_tune-microblaze-cpu3 = " microblaze v10.0 barrel-shift pattern-compare reorder multiply-high divide-hard fpu-soft" PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu3 = "${TUNE_PKGARCH}" TUNE_FEATURES_tune-psm-microblaze = ${TUNE_FEATURES_tune-microblaze-cpu3} For Zynqmp: AVAILTUNES += "microblaze-cpu0" TUNE_FEATURES_tune-microblaze-cpu0 = " microblaze v9.2 barrel-shift pattern-compare reorder fpu-soft" PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu0 = "${TUNE_PKGARCH}" TUNE_FEATURES_tune-pmu-microblaze = "${TUNE_FEATURES_tune-microblaze-cpu0}" With the new changes the microblaze.conf is generated like below For Versal: AVAILTUNES += "microblaze-cpu0" TUNE_FEATURES_tune-microblaze-cpu0 = " microblaze v10.0 barrel-shift pattern-compare reorder multiply-high divide-hard fpu-soft" PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu0 = "${TUNE_PKGARCH}" TUNE_FEATURES_tune-pmc-microblaze = "${TUNE_FEATURES_tune-microblaze-cpu0}" AVAILTUNES += "microblaze-cpu1" TUNE_FEATURES_tune-microblaze-cpu1 = " microblaze v10.0 barrel-shift pattern-compare reorder multiply-high divide-hard fpu-soft" PACKAGE_EXTRA_ARCHS_tune-microblaze-cpu1 = "${TUNE_PKGARCH}" TUNE_FEATURES_tune-psm-microblaze = "${TUNE_FEATURES_tune-microblaze-cpu1}" For Zynqmp: No change the cpu index is changed because the cpu@0 for cpus_microblaze is same for both pmc and psm, hence for better readability we updated the lop file to generate cpu0 for pmc and cpu1 for psm. Signed-off-by: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
* dtb-embeddedsw.inc: Unify the approach to overridingMark Hatle2021-09-273-5/+15
| | | | | | | | | Add an 'experimental' configuration, and default to this when using any of the experimental esw based recipes. The class must be inherited first, and THEN the override processed. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* distro: xilinx-standalone: Use Os option along with Link Time Optimization flagsAppana Durga Kedareswara rao2021-09-271-1/+1
| | | | | | | | Default Link Time Optimization flags should contain Os option along with flto and ffat-lto-objects flags to inline with the regular esw default compiler flags. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* cusdma-ex: Rename the csudma driver example recipeAppana Durga Kedareswara rao2021-09-271-0/+0
| | | | | | | This commit renames the csudma example recipe to make recipe name consistent with other driver example recipe names. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
* 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>
* lopper: Move to master-next branchMark Hatle2021-09-272-1/+3
| | | | | | | | Master-next fixes some issues we were having. The new version also now requires the python 'humanfriendly' modules, so bbappend this to make it available to nativesdk and native. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilinx-lops: Fix missing " (quote)Mark Hatle2021-09-271-1/+1
| | | | 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>
* xilinx-lops: Update to tag firmware microblaze configsMark Hatle2021-09-271-224/+178
| | | | 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>