summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
* fsbl-firmware_%.bbappend: Add generation of pmu-confJohn Vicky Vykuntapu2024-10-231-7/+3
| | | | | | | | | In SDT flow pmu-conf.bin is missing and observing qemu boot failure on kria SOM. Therefore, removed the SYSTEM_DTFILE flag check so, this way it generates for both xsct and sdt Signed-off-by: John Vicky Vykuntapu <johnvicky.vykuntapu@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-bsp: Move to meta-xilinx-toolsMark Hatle2024-09-049-255/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-bsp: Move to provencore support to meta-petalinuxMark Hatle2024-08-272-15/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree: Move zcu111 dtsi to meta-xilinx-bspJohn Toomey2024-07-282-0/+16
| | | | | | | | This dtsi is required for the sdfec application and will be removed when the design has been updated Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'xilinx/rel-v2024.1' into master-nextMark Hatle2024-03-262-0/+22
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * system-vek280: add workaround device tree nodeSwagath Gadde2024-02-292-0/+22
| | | | | | | | | | | | | | | | Add the workaround device tree node to reserve the bad block DDR memory. so that we can boot linux on vek280 board. Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Merge remote-tracking branch 'origin/rel-v2023.2' into nanbieldMark Hatle2023-10-233-7/+82
|\| | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * dfx-mgr: Move dfx-mgr bbappends from meta-petalinuxSandeep Gundlupet Raju2023-06-292-0/+81
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-bsp: device-tree: Use EXTRA_OVERLAYS for provencoreMark Hatle2023-05-131-7/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Remove obsolete 2022 versionsMark Hatle2023-03-051-48/+0
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone: Update 2023.1 embeddedsw and git versionMark Hatle2022-12-081-4/+8
| | | | | | | | | | | | | | | | | | | | Update the integration to match 2023 changes. Update the Makefile and versal pathes for 2023 specific version Add a workaround for -Werror -Wnull-dereference failing during some compiles Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * u-boot: Add u-boot configs for kc705 boardSandeep Gundlupet Raju2022-11-242-0/+44
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-bsp: recipes-bsp: embeddedsw: fsbl-firmware: Fix compilation ↵Appana Durga Kedareswara rao2022-11-211-2/+6
| | | | | | | | | | | | | | | | | | error in system device-tree flow Update checks for system device-tree flow. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * embeddedsw:add the pmu-conf extraction from fsblSwagath Gadde2022-10-211-0/+12
| | | | | | | | | | | | | | | | QEMU for all zynqmp platforms requires pmu-conf from fsbl binary section. Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Shubhangi Mahalle <shubhangi.shrikrushna-mahalle@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | fsbl-firmware: Update integrationMark Hatle2023-04-101-4/+8
| | | | | | | | | | | | | | | | Set COMPATIBLE_HOST more loosely to allow for baremetal builds. Update processing to use OBJCOPY and add additional deploy names. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | microblazeel: Update kc705 machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-04-102-96/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | 1. Update below microblazeel eval board machine conf file using gen-machineconf tool by parsing respective xsa. 2. Move variables which changes based on xsa before required inclusion file to handle pre-expansion values. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> 3. Remove kc705-bitstream, use standard bitstream-extraction now Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | u-boot: Add u-boot configs for kc705 boardSandeep Gundlupet Raju2023-04-072-0/+44
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-xilinx-bsp: recipes-bsp: embeddedsw: fsbl-firmware: Fix compilation ↵Appana Durga Kedareswara rao2023-04-071-2/+6
| | | | | | | | | | | | | | | | | | error in system device-tree flow Update checks for system device-tree flow. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | embeddedsw:add the pmu-conf extraction from fsblSwagath Gadde2022-11-101-0/+12
|/ | | | | | | | QEMU for all zynqmp platforms requires pmu-conf from fsbl binary section. Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Shubhangi Mahalle <shubhangi.shrikrushna-mahalle@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'origin/rel-v2022.2' into honisterMark Hatle2022-09-015-550/+48
|\
| * device-tree: Remove kc705 static dts filesSandeep Gundlupet Raju2022-08-304-550/+0
| | | | | | | | | | | | | | | | Obsolete kc705 static device tree files and use DTG generated one based on xsa parsing. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * uboot-device-tree: Move bbappend into meta-xilinx-toolsMark Hatle2022-06-132-22/+0
| | | | | | | | | | | | | | The provencore bbappend only applied when meta-xilinx-tools is available, so move the bbappend to meta-xilinux-tools. Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| * meta-xilinx: Clean up vendor specific machine configuration filesSandeep Gundlupet Raju2022-05-108-13895/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-bsp:uboot-device-tree: provencore memory reservationAkshay Belsare2022-05-042-0/+22
| | | | | | | | | | | | | | | | | | | | | | Provencore Linux driver and testapp is enabled through MACHINE_FEATURES. When provencore is enabled, reserve memory required for provencore through uboot device tree. This patch adds pnc.dtsi to system-top.dts file when provencore is enabled. pnc.dtsi contains the memory address and memory size that needs to be reserved. Signed-off-by: Akshay Belsare <Akshay.Belsare@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| * meta-xilinx-bsp:device-tree: provencore memory reservationAkshay Belsare2022-05-042-0/+19
| | | | | | | | | | | | | | | | | | | | | | Provencore Linux driver and testapp is enabled through MACHINE_FEATURES. When provencore is enabled, reserve memory required for provencore through device tree. This patch adds pnc.dtsi to system-top.dts file when provencore is enabled. pnc.dtsi contains the memory address and memory size that needs to be reserved. Signed-off-by: Akshay Belsare <Akshay.Belsare@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| * various: Move from 2022.1 to 2022.2Mark Hatle2022-02-051-0/+0
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * platform-init: Split into board specific entriesMark Hatle2021-12-223-0/+13325
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * arm-trusted-firmware: Split board specific entriesMark Hatle2021-12-221-0/+2
| | | | | | | | | | | | Cleanup some of the override syntax. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * device-tree: Break into base bb and board specific bbappendMark Hatle2021-12-229-0/+1212
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * kc705-bitstream: Move to bsp layer, bsp specificMark Hatle2021-12-221-0/+48
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Initial restructure/split of meta-xilinx-bspMark Hatle2021-12-2244-16180/+0
| | | | | | | | | | | | | | | | | | | | Create a new meta-xilinx-core, move core functionality to the core, keeping board specific files in the bsp layer. zynqmp-generic changed from require <board> to include, so if meta-xilinx-bsp is not available it will not fail. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-12-221-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-12-161-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * arm-trusted-firmware: Updated branch for 2022Mark Hatle2021-12-161-3/+3
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Revert "**TEMPORARY** atf: set ATF_MEM_BASE, ATF_MEM_SIZE to bypass size ↵Venkatesh Yadav Abbarapu2021-12-111-2/+2
| | | | | | | | | | | | | | | | issues with latest gcc version" This reverts commit 00c9ca7989542caef20ea30bbf263d66d3942cad. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Revert "arm-trusted-firmware.inc: Use atf MEM_BASE, MEM_SIZE from DDR only ↵Venkatesh Yadav Abbarapu2021-12-111-4/+2
| | | | | | | | | | | | | | | | for zynqmp" This reverts commit cd447cabee3052ab4c084a55149f5d9a232b380d. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-12-111-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * bootgen: Move branch and commit to 2022 development branchMark Hatle2021-12-071-2/+2
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-11-291-1/+1
| | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com> (cherry picked from commit 6e71b6801254a618761513f3e71a2aa565e86d10) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-11-231-1/+1
| | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com> (cherry picked from commit fbe2f95f885b2524f9235e3ce9a3624e79a80afd) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * bootbin: Adjust BIF_PARTITION_ATTRMark Hatle2021-11-181-1/+19
| | | | | | | | | | | | | | | | | | | | | | The order is critical for the system to boot properly. Add a comment explaing the requirements, making the various parts parameterized to allow the optional parameters to be adjusted. The bitstream element will typically be added by a bbappend in a layer such as meta-xilinx-tools. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-11-181-1/+1
| | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com> (cherry picked from commit f4e22e0a2616d34248add50fd08b8fd9923bb8d4) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2021-11-151-2/+2
| | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com> (cherry picked from commit 5a464cd21783fb5ba3b648a2f69f663f13de990c) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Move from 2021.2 to 2022.1Mark Hatle2021-11-153-0/+0
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> (cherry picked from commit eef9f49887e2471768b649450a0769859fd63ba5) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Convert to new override syntaxMark Hatle2021-11-154-11/+11
| | | | | | | | | | | | Fix various overrides that have been missed in previous conversion. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * arm-trusted-firmware.inc: Use atf MEM_BASE, MEM_SIZE from DDR only for zynqmpAshwini Lomate2021-11-151-2/+4
| | | | | | | | | | Signed-off-by: Ashwini Lomate <ashwini.lomate@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* | meta-xilinx: Clean up vendor specific machine configuration filesSandeep Gundlupet Raju2022-07-288-13895/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | uboot-device-tree: Move bbappend into meta-xilinx-toolsMark Hatle2022-07-232-22/+0
| | | | | | | | | | | | | | | | | | The provencore bbappend only applied when meta-xilinx-tools is available, so move the bbappend to meta-xilinux-tools. Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit d44ab8d60eda1ba361715ad7dc8976dccf072e86) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* | meta-xilinx-bsp:uboot-device-tree: provencore memory reservationAkshay Belsare2022-07-232-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | Provencore Linux driver and testapp is enabled through MACHINE_FEATURES. When provencore is enabled, reserve memory required for provencore through uboot device tree. This patch adds pnc.dtsi to system-top.dts file when provencore is enabled. pnc.dtsi contains the memory address and memory size that needs to be reserved. Signed-off-by: Akshay Belsare <Akshay.Belsare@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit 48a70b151434c00f2518eb079833b8f8d8ff6ec3) Signed-off-by: Mark Hatle <mhatle@xilinx.com>
* | meta-xilinx-bsp:device-tree: provencore memory reservationAkshay Belsare2022-07-232-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | Provencore Linux driver and testapp is enabled through MACHINE_FEATURES. When provencore is enabled, reserve memory required for provencore through device tree. This patch adds pnc.dtsi to system-top.dts file when provencore is enabled. pnc.dtsi contains the memory address and memory size that needs to be reserved. Signed-off-by: Akshay Belsare <Akshay.Belsare@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com> (cherry picked from commit f8d5a51bbb029dfe5a9f8217f4c93fdec0607616) Signed-off-by: Mark Hatle <mhatle@xilinx.com>