summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone-experimental/recipes-core/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-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: various fixes for override syntax changesMark Hatle2021-10-251-1/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Convert to new override syntaxSai Hari Chandana Kalluri2021-09-282-11/+11
| | | | | | | | | | 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: Typo fix in the READMEMark Hatle2021-09-281-1/+1
| | | | 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-283-0/+778
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: Adjust to match recent changesMark Hatle2021-09-271-0/+1
| | | | | | | | | 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>
* 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>