summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* meta-xilinx-standalone: Sync standalone to latest embeddedswMark Hatle2021-09-288-135/+130
| | | | | | | | | | | | The latest embeddedsw components no longer need integration workarounds, other then the couple of patches being applied. This simplifies eliminates the custom do_configure, and simplifies the do_compile. EXTRA_COMPILER_FLAGS is now different then the default version. The versal defaults were also adjusted to match the expected output. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: Fix typo in versal-fw multiconfig commentMark Hatle2021-09-281-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: Update microblaze configMark Hatle2021-09-282-2/+2
| | | | | | | Update the PMU machine and multiconfig files to match the current version of the embeddedsw. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: Remove obsolete do_install_appendMark Hatle2021-09-281-7/+0
| | | | | | | | | The do_install append was processing files in early versions of the decoupling development. This development has moved to the meta-xilinx-standalone-experiment layer, but the code blob is obsolete as these items are no longer needed to be copied. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone: device-tree remove obsolete XSCTH usageMark Hatle2021-09-281-8/+0
| | | | | | | XSCTH is only useful when XSCT is being used. This layer does not depends on XSCT, so remove the entries. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilinx-lops: Add Xilinx system device tree CPU ID processingMark Hatle2021-09-282-2/+133
| | | | | | | | | | | | | | | | | | | | | | | | Add a new lop-xilinx-id-cpus.dts file to automatically identify OS hints, domains and cpu information. Output is in the format: $ ./lopper.py -f --enhanced -i lops/lop-cpus.dts system-device-tree-spec.dts foo.dts arm,cortex-a72 linux1 linux,xen arm,cortex-a72 linux2 linux,xen arm,cortex-r5 subsystem2 baremetal xlnx,microblaze subsystem2 baremetal # global 'all' domains arm,cortex-a72 xen linux # global no-domain cpus xlnx,microblaze None None $ ./lopper.py -f --enhanced -i lops/lop-cpus.dts t/vck190_systemdt/system-top.dts foo.dts # global no-domain cpus arm,cortex-a72 None None pmc-microblaze None None psm-microblaze None None arm,cortex-r5 None None Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilinx-bootbin: Adjust configuration to work on non-xilinx BSPMark Hatle2021-09-281-1/+1
| | | | | | | If BIF_PARTITION_ATTR is not defind, a python exception is generated. Set a default value or "" to avoid failure in the replacement function. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* vcu: Sync recipes to 2021.2 json fileMark Hatle2021-09-283-3/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-283-3/+3
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-284-4/+4
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* ] updating xrt commit idch vamshi krishna2021-09-281-1/+1
| | | | | Signed-off-by: ch vamshi krishna <chvamshi@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-281-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-282-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* ultra96-zynqmp/zynqmp-generic: Specify the ultra96 so BOARD can select itMark Hatle2021-09-283-8/+14
| | | | | | | | | | Move the ultra96-zynqmp.conf into the zynqmp-generic (via a require). This approach can be used for other board specific overrides if necessary. Move MACHINE_FEATURES to the generic zynqmp-generic file, as that is requried to make a superset. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* linux-xlnx: Remove ultra96 mipi, no longer supportedMark Hatle2021-09-281-2/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* xilinx-bootbin: Make board specificMark Hatle2021-09-281-1/+3
| | | | | | | Depends on various board specific packages, so this must also be board specific. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* u-boot-xlnx: Make board specificMark Hatle2021-09-281-0/+4
| | | | | | | Various parameters change and trigger rebuilds based on board specific dependencies. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-283-3/+3
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-281-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-282-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-282-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* xilinx-standalone.inc: add PREFERRED_VERSION for open-amp in case of ↵Ben Levinsky2021-09-281-0/+1
| | | | | | | | | | | standalone target In case of open-amp, there are multiple version of open-amp. For case of standalone, specify usage of meta-standalone-experimental layer for BSP that is provided. Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* lopper: update to latest latest SRCREVBen Levinsky2021-09-281-1/+1
| | | | | | | | | Update to match upstream repo of lopper. This enables basic Linux boot for some OpenAMP use cases. Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* u-boot-zynq-scr: Sync with zynqmp-dr PACKAGE_ARCH mechanismMark Hatle2021-09-281-8/+6
| | | | | | | Use the same approach as fsbl and pmufw. The previous implementation could have picked the wrong PACKAGE_ARCH in some cases. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* fsbl/plm/pmu/psm firmware: Adjust package archMark Hatle2021-09-284-0/+16
| | | | | | | | Different boards may configure their firmwares differently. One such example is ZU67DR RFSoC which requires libmetal libraries in some configurtions. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-281-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* u-boot-zynq-uenv: Remove incorrect dependency processingMark Hatle2021-09-282-4/+1
| | | | | | | | | | An RDEPEND can not be turned into a DEPEND directly. Indirectly the system is capable of doing this via various mapping, but the function in use can not do this safely. Also move ultra96 firmware from RRECOMMEND to RDEPEND. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* ultra96-zynqmp: Move to using zynqmp-generic as the foundationMark Hatle2021-09-281-23/+5
| | | | | | | | | | We use zynqmp-generic (via a require) as the default now, and only set the values that make the ultra96 unique. Note, the two RRECOMMEND dependencies at the end. These are requried for WiFi and Bluetooth. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* linux-firmware: Move from bbappend to a custom firmware recipeMark Hatle2021-09-282-29/+65
| | | | | | | | | | | Ultra96 WiFi/BT chip requires custom firmware. The main wifi firmware is provided by the linux-firmware recipe, but the Bluetooth firmware must be sourced from another location. We only package the specific firmware that we require for this, and do it in a way that is similar to the linux-firmware recipe. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-284-4/+4
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-283-3/+3
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* xrt_git:zocl_git:update commitidrbramand2021-09-281-1/+1
| | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-283-3/+3
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-281-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-282-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-281-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-281-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-282-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* lopper: update to latest latest SRCREVBen Levinsky2021-09-281-1/+1
| | | | | | | Update to match upstream repo of lopper. Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revert "gcc: Fix performance degradation on Microblaze 64"Mark Hatle2021-09-282-52/+0
| | | | | | This reverts commit 1bb08d385a4dbd1a3bf07a3917ea32f4be91ffac. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-281-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-282-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* xilinx-standalone.inc: add PREFERRED_VERSION for libmetal in case of ↵Ben Levinsky2021-09-281-0/+2
| | | | | | | | | | | standalone target In case of libmetal, there are multiple version of libmetal. For case of standalone, specify usage of meta-standalone-experimental layer for BSP that is provided. Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-281-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-282-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-282-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* linux-xlnx.inc: Fix reference to kernel branchMark Hatle2021-09-281-1/+1
| | | | | | | The reference was not used in any xilinx code, however external recipes may have relied on this value and loaded the wrong kernel. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Updated SRCREV for 2021Sivaprasad Addepalli2021-09-282-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* xrt_git:zocl_git:update commitidrbramand2021-09-281-1/+1
| | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* bootgen: Update SRCREV to 2021.2 versionMark Hatle2021-09-281-2/+2
| | | | | | | | It appears the previous SRCREV is no longer present, update to latest srcrev. License change just updates the year. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>