summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * meta-xilinx: Clean up vendor specific machine configuration filesSandeep Gundlupet Raju2022-05-1023-14222/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| | | * recipes-kernel: linux: add auto load support for usb2244 driverPiyush Mehta2022-03-311-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds usb2244 (USB-SD) autoload module support for the kr260 board. Signed-off-by: Piyush Mehta <piyush.mehta@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * pmu-firmware_%.bbappend: Move k26 configuration to meta-somVikram Sreenivasa Batchali2022-03-141-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Vikram Sreenivasa Batchali <b.vikram@xilinx.com> Remove the k26 configuration. New configuration in meta-som. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * device-tree: Remove ultra96 mipi device tree filesChristian Kohn2022-03-101-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ultra96 harwdare design is updated to not include mipi anymore. Remove the corresponding SRC_URI and do_configure appends. Signed-off-by: Christian Kohn <christian.kohn@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * pmu-firmware_%.bbappend:enable build flags for dynamic MIO configuration.Swagath Gadde2022-02-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch will enable the below pmufw build flags to support dynamic MIO configuration. which is required for SOM use case. ENABLE_IOCTL ENABLE_DYNAMIC_MIO_CONFIG Signed-off-by: Swagath Gadde <swagath.gadde@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * various: Move from 2022.1 to 2022.2Mark Hatle2022-02-051-0/+0
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * Revert "*TEMPORARY* Disable wifi and blutetooth packages to pass do ↵Vishal Patel2022-01-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | populate_sdk_ext step" This reverts commit 51e48cc7acd766a6d84dbcc65d7b64de6f5d707e. linux-firmware, linux-firmware-ti-bt, and petalinux-image-minimal now build successfully. Signed-off-by: Vishal Patel <vishal.patel@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * device-tree.bbappend: defining the memory and serial console paramVaralaxmi Bingi2022-01-111-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch will define the device-tree required memory and uart params. Due to recent board/board_variant and machine changes in yocto caused this issue.To work with these new changes we need this. In plnxtool.conf we will define the default values but if we set board value in that case due to the changes in new microblaze-generic.conf file the plnxtool.conf changes will not work. Signed-off-by: Varalaxmi Bingi <varalaxmi.bingi@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * meta-xilinx-bsp: Align SOC_VARIANT with PetaLinuxMark Hatle2021-12-2213-8/+18
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * meta-xilinx-bsps: Add board-style overrides to select correct componentsMark Hatle2021-12-2217-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | Add the override expected by device-tree and other recipes to each machine. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * meta-xilinx-bsp: Remove extra entries, already set by the included defaultsMark Hatle2021-12-2225-619/+3
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * meta-xilinx-bsp: Covert ultra96-zynqmp and vck-sc-zynqmp from BOARD basedMark Hatle2021-12-222-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the MACHINEOVERRIDES to add the BOARD name so that overrides elsewhere will work as expected. Eventually the overrides will need to be adjusted. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * meta-xilinx-bsp: Convert all BSPs to use the generic configsMark Hatle2021-12-2223-55/+36
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * system-zcu102: Remove obsolete heterogenous machineMark Hatle2021-12-221-61/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | All machines are now capable of heterogenous configuration by selecting the correct DEFAULTTUNE and other values. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * Move away from PACKAGE_ARCH = "BOARD_ARCH" or "BOARDVARIANT_ARCH"Mark Hatle2021-12-221-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | PACKAGE_ARCH should not be MACHINE_ARCH, unless a specific override is being used for compatibility. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * Deprecate BOARD and BOARD_VARIANT supportMark Hatle2021-12-222-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | If the BOARD and/or BOARD_VARIANT is set, continue to allow this to work, however warn the user it is deprecated. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * Move board specific items from meta-xilinx-toolsMark Hatle2021-12-224-2/+61
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * linux-*: Move BSP settings to meta-xilinx-bspMark Hatle2021-12-225-0/+31
| | | | | | | | | | | | | | | | 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-22170-21018/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| | | * kernel-module-vcu: Update to latest commit to support 5.15Mark Hatle2021-12-211-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * xrt: **** TEMPORARILY **** disable zocl, due to linux 5.15Mark Hatle2021-12-201-1/+2
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * qemu-xilinx*: Upgrade Qemu 5.1.0 -> 6.1.0Sai Pavan Boddu2021-12-207-126/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade Qemu from 5.1.0 -> 6.1.0 for 2022 release Signed-off-by: Sai Pavan Boddu <sai.pavan.boddu@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * zynq-generic: Replace hard coded petalinux reference with general ROOTFSMark Hatle2021-12-201-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * ultra96-zynqmp: Default to zynqmp eg variantMark Hatle2021-12-201-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * Add README for the Xilinx machine infrastructure filesMark Hatle2021-12-201-0/+34
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * Move microblaze arch settings to xilinx-microblaze.incMark Hatle2021-12-202-8/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | No reason to set any microblaze defaults, unless we're actually building for microblaze. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * Microblaze: Make microblaze-generic arch dynamic to configurationMark Hatle2021-12-208-19/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adjust configurations, and users of the generic configuration. The TUNE must be set BEFOER the inclusion, otherwise there is no way to dynamicly generate the correct MACHINE_ARCH. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * soc-versal: Add AI Edge, and HBM versal variantsMark Hatle2021-12-201-1/+3
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * Remove cortexrm tune, as Yocto Project now has cortex-r tunesMark Hatle2021-12-202-23/+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>
| | | * Move baremetal include to meta-xilinx-standaloneMark Hatle2021-12-201-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This was missed in the prior move of the components to meta-xilinx-standalone layer. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * remove accidently committed fileMark Hatle2021-12-201-12/+0
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * New microblaze-generic based on microblazeel-v11.0-bs-cmp-mh-div-genericMark Hatle2021-12-203-31/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The new generic will be the default microblaze configuration, with the other remaining temporarily for compatibility. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * linux-xlnx: Move from 5.10 to 5.15Mark Hatle2021-12-202-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | linux-xlnx sources now come from the 5.15 branch (xlnx_rebase_v5.15) yocto-kernel-cache now from the 5.15 branch as well Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * zynqmp-generic.conf: Remove KERNEL_DEVICETREERaju Kumar Pothuraju2021-12-161-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per the new kernel-fitimage changes in honister it is first adding the dtb from KERNEL_DEVICETREE and then dtb from device-tree.bb file. Which is leading to boot issue using the fitimage in petalinux flow. Disabling the KERNEL_DEVICETREE variable to add only dtb from device-tree.bb file(system.dtb). Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@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>
| | | * fpgamanager_custom: Moved from meta-xilinx-toolsMark Hatle2021-12-131-0/+85
| | | | | | | | | | | | | | | | 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>
| | | * xrt_git:zocl_git:update commitidrbramand2021-12-071-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| | | * Updated SRCREV for 2022Siva Addepalli2021-12-031-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>