summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone-experimental
Commit message (Collapse)AuthorAgeFilesLines
* meta-xilinx-standalone-experimental: recipes-core: meta: files: ↵Appana Durga Kedareswara rao2022-07-291-2/+7
| | | | | | | | | | dt-processor.sh: Add relative path support for system device-tree and domain file With the existing dt-processor.sh fails if relative paths of system-top.dts or domains yaml have been provided, this commit fixes this issue. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: esw.bbclass: Add var XLNX_CMAKE_BSP_VARSBen Levinsky2022-07-281-0/+2
| | | | | | | Add a variable that can be used to add BSP flags Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-07-201-1/+1
| | | | | | | 2022 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Siva Durga Prasad Paladugu2022-07-141-1/+1
| | | | | | | 2022.2 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: recipes-core: meta: files: ↵Appana Durga Kedareswara rao2022-07-071-19/+19
| | | | | | | | | | | | | | | dt-processor.sh: Remove permissive flag while processing domain yaml files Earlier in the lopper, domain yaml support is there only with the permissive flag, With the latest lopper source code passing this flag is optional, When we have this flag in the lopper command and if the output format is dts in that case it will include invalid phandle references also(As this option is designed to maintain all phandle references) in the final dts resulting compilation errors, so to avoid above mentioned issue remove the permissive flag from the domain handling. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-07-071-1/+1
| | | | | | | 2022 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-07-051-1/+1
| | | | | | | 2022 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: recipes-libraries: xilffs: Enable ↵Appana Durga Kedareswara rao2022-07-051-1/+1
| | | | | | | | | | word_access by default In the xilffs library default configuration word_access is enabled by default, enable the same in the recipe too. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimanetal:recipes-libraries:xilpuf:Updates ↵Harsha2022-06-272-2/+2
| | | | | | | | | DEPENDS for 2022.2 This patch updated DEPENDS to fix build issue for xilpuf-example recipe. Signed-off-by: Harsha <harshah.harshah@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: recipes-drivers: Add recipe for ↵Appana Durga Kedareswara rao2022-06-271-0/+5
| | | | | | | | | compiling bram driver examples This recipe compiles the bram driver examples. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-06-271-1/+1
| | | | | | | 2022.2 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-06-131-1/+1
| | | | | | | 2022.2 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* xilffs-example: Add REQURIED_DISTRO_FEATURES to match dependency xilffsMark Hatle2022-06-131-0/+3
| | | | | | | Resolve build wanring about xilffs-example not having REQUIRED_DISTRO_FEATURES when one of it's dependencies has them. Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: Wrap do_configure:prependMark Hatle2022-06-1327-0/+54
| | | | | | | | The do_configure prepend steps need to run in the 'S' directory, so wrap the operations to prevent them from changing the working directory for the rest of the do_configure operations. Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* Revert "esw.bbclass: Workaround for experimental esw build"Mark Hatle2022-06-131-3/+1
| | | | This reverts commit bf6da5278138538e4a28fd2ecf843afe094cbbe2.
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-06-081-1/+1
| | | | | | | 2022.2 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-06-031-1/+1
| | | | | | | 2022 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-core: meta: files: ↵Appana Durga Kedareswara rao2022-06-011-0/+25
| | | | | | | | | | | dt-processor.sh: Generate Linux domain dts file Add support for generating Linux domain dts file along with dtb, Generated dts file consumed by the petalinux tool to add support for custom dts files (ex: system-user. dtsi). Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-06-011-1/+1
| | | | | | | 2022 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental:recipes-libraries:xilsecure:updated ↵Praveen Teja Kundanala2022-05-261-1/+1
| | | | | | | | | depends as per 2022.1 xilsecure library Updated depends in xilsecure_git.bb as per 2022.1 xilsecure library Signed-off-by: Praveen Teja Kundanala <praveen.teja.kundanala@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-05-261-1/+1
| | | | | | | 2022.2 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-libraries: libxil: Remove ↵Appana Durga Kedareswara rao2022-05-261-1/+1
| | | | | | | | | | | | | MACHINE_FEATURES from packageconfig libxil recipe PACKAGECONFIG is depending on only DISTRO_FEATURES, but existing recipe is including MACHINE_FEATURES features also due to which getting warnings invalid PACKAGECONFIG. This commit fixes this issue. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-05-201-1/+1
| | | | | | | 2022.2 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx: Clean up vendor specific machine configuration filesSandeep Gundlupet Raju2022-05-101-23/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Add new metal-xilinx-vendor layer which supports vendor specific machine configuration files, device-tree, kernel, platform-init etc. 2. Moved below vendor machine conf files, dt and related configs from meta-xilinx-bsp and meta-xilinx-contrib to meta-xilinx-vendor layer. - microzed-zynq7.conf - minized-zynq7.conf - picozed-zynq7.conf - zedboard-zynq7.conf - zybo-zynq7.conf - zybo-linux-bd-zynq7.conf - ultra96-zynqmp.conf 3. Obsolete qemu-zynq7, s3adsp1800-qemu-microblazeeb, v350-versal and vc-p-a2197-00-versal from meta-xilinx-bsp layer. Users should use zynq-generic.conf for zynq7000 qemu boot should be functionally equivalent to qemu-zynq7. 4. Add new MAINTAINERS.md file and move maintainers, Mailing list and Patches content from meta-xilinx-* README.md to MAINTAINERS.md file. 5. Updated README.md file for supported board machines files in meta-xilinx-bsp, meta-xilinx-contrib and meta-xilinx-vendor layers. 6. Disabled old drm kernel patches for zybo-linux-bd-zynq mahcine in meta-xilinx-contrib layer as these patches doesn't apply on 5.x kernel, if we don't hear from patch submitter we will remove these patches from meta-xilinx-contrib layer. 7. Removed drm kernel cache metadate for zybo-linux-bd-zynq7 machine as these configs are already available in xilinx_zynq_defconfig. 8. Fixed build issue for u-boot by changing PREFERRED_PROVIDER_virtual/bootloader from u-boot to u-boot-xlnx. 9. Add meta-xilinx-vendor to bblayers.conf.sample Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-drivers: sysmonpsv: Update ↵Appana Durga Kedareswara rao2022-05-041-1/+1
| | | | | | | depends as per latest driver source Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-05-041-2/+2
| | | | | | | 2022.2 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update srcrev for ↵Appana Durga Kedareswara rao2022-05-021-1/+1
| | | | | | | 2022.2 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-bsp: embeddedsw: fsbl-firmware: ↵Appana Durga Kedareswara rao2022-05-021-1/+1
| | | | | | | | | | | Copy psu_init file before do_configure task With recent changes in fsbl application, fsbl CMakeList is expecting psu_init.h file to be avaible before do_configure stage, This commit updates the recipe for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* dt-processor.sh: adding pdi_path argument (-i)Varalaxmi Bingi2022-04-281-3/+17
| | | | | | | | | | | | | | Expecting the pdi also in the system device tree path. This patch will add teh PDI_PATH variable in versal case. if pdi not present in sdt path it will throw warning. if more then one pdi is present, throw a warning. Signed-off-by: Varalaxmi Bingi <varalaxmi.bingi@xilinx.com> Also fix -p and -h usage. Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* dt-processor: Use pruning lop file for Versal A72 Linux loper runsBen Levinsky2022-04-131-2/+6
| | | | | Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-core: meta: dt-processor.sh: ↵Appana Durga Kedareswara rao2022-04-111-1/+17
| | | | | | | | | | | Add support for generating petalinux conf file This commit adds an optional -P argument for generating the petalinux conf file, Generated file will be consumed by the petalinux tool. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: Deploy images to sub folder having ↵Appana Durga Kedareswara rao2022-04-118-16/+16
| | | | | | | | | | component/recipe name This commit updates the deploy task to deploy images to a sub folder having component name. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* dt-processor: Update to use latest lopperBen Levinsky2022-04-061-2/+6
| | | | | | | | | | | Latest lopper separates the pruning of nodes into separate lop files. Ensure that: 1. Latest lopper is used 2. These pruning operations are included in the A53 and A72 Linux lopper runs. Signed-off-by: Ben Levinsky <ben.levinsky@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: fsbl-firmware: Fix issue with fetch ↵Mark Hatle2022-04-061-6/+14
| | | | | | | | | | | | | | | | | | | | | | | into wrong directory The file:// items were being placed in the same path structure in WORKDIR as they were in the original path passed into the recipe. Instead we want the files to always just show up in the WORKDIR. Move to using a simple file://psu_init.[ch] entry, but use FILESEXTRAPATHS to handle the access to the correct path. Upside is that everything works as expected, downside, if the path to the psu_init files also contain other items refered to by SRC_URI, it could pick up that version instead. With the current implementation, this is unlikely to be a problem. The code also moves the warning about using the default psu_init files to the do_compile. Unfortunately doing it in the anonymous python causes the warning to be generated for all multiconfigs, even ones that will never build the fsbl files. There is no simply way to disable this warning in those cases. Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update SRCREV for ↵Appana Durga Kedareswara rao2022-04-061-1/+1
| | | | | | | 2022.2 Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* meta-xilinx-standalone-experimental: recipes-bsp: embeddedsw: fsbl-firmware: ↵Mark Hatle2022-04-041-0/+10
| | | | | | | | | properly copy the psu_init* files The files are copied into ${WORKDIR} and need to be made available to be used by the sources. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw: Update branchAppana Durga Kedareswara rao2022-04-041-5/+4
| | | | | | | This commit updates the branch to xilinx-v2022.1-sdt-experimental branch. 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: Update ↵Appana Durga Kedareswara rao2022-04-041-1/+1
| | | | | | | | | | dependencies as per latest source code With the updated source code xilpuf is depending on xilplmi library update the dependency 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-libraries: xilnvm: Update ↵Appana Durga Kedareswara rao2022-04-041-1/+1
| | | | | | | | | | dependencies as per latest source code With the updated source code xilnvm is depending on xilplmi library update the dependency 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-bsp: embeddedsw: plm-firmware: ↵Appana Durga Kedareswara rao2022-04-041-1/+1
| | | | | | | | | | Update dependencies as per latest source code With the updated source code plm is depending on xilnvm library update the dependency for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* dt-processor: Avoid warning messages for baremetalMark Hatle2022-03-101-0/+36
| | | | | | | Baremetal doesn't use tpm, virtualization or security layers. Avoid the checks, as these layers are often used by the Linux configuration. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* fsbl-firmware: Move to explicit psu_init settingsMark Hatle2022-03-102-18/+51
| | | | | | | The location for psu_init is now explicitly set. If the psu_init files are not available, a warning will be presented to the user. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* 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>