summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone-experimental
Commit message (Collapse)AuthorAgeFilesLines
* dt-processor.sh: Remove SYSTEM_DTFILE Linux specific settingMark Hatle2022-03-101-4/+0
| | | | | | | SYSTEM_DTFILE points to the original system-top.dts. CONFIG_DTFILE will point to the configuration specific device tree (dtb). Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilffs: Allow per recipe configurationMark Hatle2022-03-071-3/+4
| | | | | | | The recipe can have: use_mkfs, read_only, and word_access specified as a per recipe configuration. Only read_only is enabled by default. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* dt-processor.sh: Add -l argument to write local.conf to a fileMark Hatle2022-03-071-30/+46
| | | | | | | The -l argument will write the local.conf fragment to a file of the user's choice. This can help automation that uses the dt-processor.sh. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: Change from lopper.py to lopperMark Hatle2022-03-0738-98/+98
| | | | | | | Upgrade of lopper changed the executable name to lopper. Switch all of the users. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Remove hardknott from LAYERSERIES_COMPATJohn Toomey2022-02-021-1/+1
| | | | | | | We do not maintain support for hardknott so it is being removed Signed-off-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Remove gatesgarth from LAYERSERIES_COMPATJohn Toomey2022-01-311-1/+1
| | | | | | | | We do not build, test or support gatesgarth in any of our layers so it makes sense to remove this for the various layer.conf files Signed-off-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Sync to honisterMark Hatle2022-01-251-10/+10
| | | | | | Honister fixed a couple of typos, this resolves the same in the 2022 branch. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: Require meta-virtualization for lopper ↵Mark Hatle2022-01-231-0/+1
| | | | | | support Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* device-tree: Merge experimental and standard flowsMark Hatle2022-01-231-15/+0
| | | | | | | | | | | We need a method for regular building to specify a device tree. Since the experimental flow already contained this, merge it in and connect to the existing SYSTEM_DTFILE as a fall back. Also enable addition 'early package failure' messages to alert the user as soon as possible they need to pass in additional information. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: Uses of lopper must inherit python3nativeMark Hatle2021-12-231-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: Move from cortexr5f to cortexr5Mark Hatle2021-12-202-3/+3
| | | | | | | After moving from Xilinx specific cortex r5 turning file, the 5f is no longer defined. Move to the now standard 'cortexr5' definition. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Remove cortexrm tune, as Yocto Project now has cortex-r tunesMark Hatle2021-12-201-1/+1
| | | | | | | armrm override is now replaced by armv7r and armv8r overrides. Adjust recipes to match the new usage. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* esw.bbclass: Workaround for experimental esw buildMark Hatle2021-12-101-1/+3
| | | | | | | | | For some reason build no longer works in a separate directory. It fails with a message indicating the system was unable to load 'the cache'. Until this is resolved, set B = S. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-setup: Update for honister based systemMark Hatle2021-12-102-7/+3
| | | | | | | | | | | README file was updates, as uninative no longer needs to be separately included. The meta-xilinx-setup needs to be updated from ?= to =, as a distro (poky) may configure it's own default TOOLCHAIN_HOST_TASK, which causes the wrong items to be loaded. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: classes: esw_examples: Deploy images ↵Appana Durga Kedareswara rao2021-11-231-2/+2
| | | | | | | | | | directly to deploy folder instead of sub folder This commit updates the deploy task to deploy images directly to deploy folder instead of a sub folder. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* dt-processor.sh: Convert to new override syntaxMark Hatle2021-11-111-9/+9
| | | | | | This script will generate configurations, so move to the new syntax. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-core: meta: files: Fix domain ↵Appana Durga Kedareswara rao2021-11-111-5/+16
| | | | | | | | | | handling for cortexr5 processor Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Acked-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit d18dbc02d9b68edc33bf328e9ce4e40874e7e758) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-setup: Fix bug in dt-process.sh, update READMEMark Hatle2021-11-112-5/+5
| | | | | | | | The README file needed to be updated to explain the new argument syntax. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit 4623e117c97c7a001f405ded6832ee2c4b10d7f1) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Convert to new override syntaxSai Hari Chandana Kalluri2021-11-021-2/+2
| | | | | | | | | | This is the result of automated script (0.9.0) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use : as the override character instead of _. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* dt-processor.sh: Refactor and domain file supportJohn Toomey2021-11-021-418/+545
| | | | | | | | | | | | | | | | | | | Refactor for maintainability and code reuse - Add missing copyright/license and description - Implement getopts for command line arg parsing - Add proper help function and additional comments - Add error/warn/info functions and clean up output - Fix variable quoting and wrap lines to 100 chars - Fix code duplication and remove redundancy - Simplify the parse_cpus() function for readability - Add missing error checking Add support for a domain file (.yml or .dts) - Add new optional -d <domain_file> flag to getopts - Change lopper.py args in each function when a domain file is passed Signed-off-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update branchAppana Durga Kedareswara rao2021-11-021-2/+3
| | | | | | | | This commit updates the branch to xilinx-v2021.1-sdt-experimental for preview release. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-setup: Add BASE_TMPDIRMark Hatle2021-11-022-19/+25
| | | | | | | | | | | | A new variable BASE_TMPDIR was defined to make it easier for a user to choose an alternative directory for the various TMPDIR files. Since there are references from one TMPDIR to another, we need a simply way to adjust them all as a unit. A developer should NOT change the actual TMPDIR specifications, unless they also change all of the other generated configurations! Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-setup: Update dt-processor.shMark Hatle2021-11-022-27/+37
| | | | | | | | | | | | The Linux build must ONLY refer to the Linux specific device tree or boot and QEMU failures can occur. The issue was resolved by ensuring that the system always considered the Linux device tree as the "system" device tree when building for the Linux OS. Additionally, as multiple device trees may be present, re-order the IMAGE_BOOT_FILES to ensure the correct device tree is listed first. This ensures that both QEMU and the u-boot configuration are referring to the correct device tree. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-setup: Fix a failure when the SDK is only being partially ↵Mark Hatle2021-11-021-0/+4
| | | | | | regenerated Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: update to latest ↵Shubhrajyoti Datta2021-11-021-1/+1
| | | | | | | | SRCREV Update the latest sources Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: clockps: Add recipe ↵Shubhrajyoti Datta2021-11-021-0/+39
| | | | | | | | | for compiling clockps driver examples This recipe compiles the intc driver examples. Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: various fixes for override syntax changesMark Hatle2021-10-253-6/+5
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Convert to new override syntaxSai Hari Chandana Kalluri2021-09-2846-94/+94
| | | | | | | | | | This is the result of automated script (0.9.0) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-core: meta: files: ↵Appana Durga Kedareswara rao2021-09-281-1/+24
| | | | | | | | | | dt-processor: Add support for zynqmp cortexr5 machine config generation This commit adds support for generating the multi config for zynqmp cortexr5 fsbl use case. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: update to latest ↵Appana Durga Kedareswara rao2021-09-281-1/+1
| | | | | | | SRCREV Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: update to latest ↵Appana Durga Kedareswara rao2021-09-281-1/+1
| | | | | | | SRCREV Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: Typo fix in the READMEMark Hatle2021-09-281-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* experimental dtb-embeddedsw: Switch to github URL and SRCREVMark Hatle2021-09-281-1/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-setup: Add overlay dt generation supportNaga Sureshkumar Relli2021-09-281-4/+41
| | | | | | | | | | | | | | | | | | | This patch adds support to generate overly dt file. The lopper assist file, which is "xlnx_overlaydt" will get called by this dt-processor.sh script based on the arguments passed. Ex: dt-processor.sh <system dts file> overlay_dtb full With the above command it generates pl.dtsi file with overlay syntax and compiles the pl.dtsi and generates pl.dtbo. It also takes additional argument as external_fpga. As there is no partial support in versal, and we generate external_fpga dt property to apply overlay with out loading the bit file. There is no impact in the default flow, because the overlay support will come into picture with overlay_dtb argument. Signed-off-by: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-setup: Bundle the configuration scriptMark Hatle2021-09-284-0/+800
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* device-tree: rework prestep integrationMark Hatle2021-09-281-2/+4
| | | | | | | | | | | All configurations are expected to pass in a pre-processed device tree. Use this version unconditionally. In order to allow a Linux build, without 'system-top.dtb', we need to prepend the components in do_deploy as they expect some level of processing to have happened. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: intc-example: Add ↵Appana Durga Kedareswara rao2021-09-281-0/+5
| | | | | | | | | recipe for compiling intc driver examples This recipe compiles the intc 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-experimental: xilffs-example: Fix YAML file ↵Sai Krishna Potthuri2021-09-281-2/+25
| | | | | | | | | dependency for compilation This patch fix the YAML file dependency to compile xilffs example. Signed-off-by: Sai Krishna Potthuri <lakshmi.sai.krishna.potthuri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-libraries: xilnvm: Add recipe ↵Appana Durga Kedareswara rao2021-09-281-0/+6
| | | | | | | for compiling xilnvm 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-experimental: recipes-libraries: xilnvm-example: Add ↵Appana Durga Kedareswara rao2021-09-281-0/+28
| | | | | | | recipe for compiling xilnvm library 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-experimental: recipes-libraries: xilpuf-example: Add ↵Appana Durga Kedareswara rao2021-09-281-0/+28
| | | | | | | recipe for compiling xilpuf library 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-experimental: recipes-libraries: xilsecure-example: ↵Appana Durga Kedareswara rao2021-09-281-0/+28
| | | | | | | Add recipe for compiling xilsecure library 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-experimental: recipes-libraries: xilmailbox-example: ↵Appana Durga Kedareswara rao2021-09-281-0/+37
| | | | | | | Add recipe for compiling xilmailbox library 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-experimental: recipes-libraries: xilfpga-example: Add ↵Appana Durga Kedareswara rao2021-09-281-0/+28
| | | | | | | recipe for compiling xilfpga library 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-experimental: recipes-libraries: Update dependencies ↵Appana Durga Kedareswara rao2021-09-282-2/+2
| | | | | | | with xiltimer 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-experimental: recipes-libraries: xilmailbox: Update ↵Appana Durga Kedareswara rao2021-09-281-1/+1
| | | | | | | dependencies with xiltimer 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-experimental: recipes-libraries: xilfpga: Update ↵Appana Durga Kedareswara rao2021-09-281-0/+1
| | | | | | | | | | dependency for versal platform For compiling xilfpga library on versal platform it has a dependency on xilmailbox library, Update the recipe 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-experimental: recipes-drivers: uart*: Update ↵Appana Durga Kedareswara rao2021-09-282-5/+10
| | | | | | | | | | | do_configure_prepend task uartlite and uartns550 driver recipes need to send additional parameter for lopper assist, This commit updates the do_configure_prepend task for this. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: Move from device-tree-lops to device-treeMark Hatle2021-09-284-90/+20
| | | | | | | | | | The device trees are now generated by the user as part of the configuration steps. As such, we need to simply copy/process these device trees as part of the system build so adjust the various usages to the new variable CONFIG_DTFILE, which is a full path reference to the device tree for a particular configuration. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw.inc: Update repo ↵Appana Durga Kedareswara rao2021-09-271-2/+2
| | | | | | | | | for preview release Update repo for preview release. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>