summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp
Commit message (Collapse)AuthorAgeFilesLines
...
* | device-tree: Remove YAML_DT_BOARD_FLAGS from bbappendSandeep Gundlupet Raju2023-04-101-35/+0
| | | | | | | | | | | | | | | | Remove YAML_DT_BOARD_FLAGS from bbappend as it is moved to board machine conf files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | versal: Add new vpk120-versal machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-04-101-0/+48
| | | | | | | | | | | | | | | | | | 1. Add new versal eval board machine conf file using gen-machineconf tool by parsing respective xsa. 2. Use soc variant based generic machine inclusion. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | microblazeel: Update kc705 machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-04-104-105/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | versal: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-04-103-16/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Update below versal eval board machine conf file using gen-machineconf tool by parsing respective xsa. - vck190-versal - vck5000-versal - vmk180-versal 2. Move variables which changes based on xsa before required inclusion file to handle pre-expansion values. 3. Use use soc variant based generic machine inclusion. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | zynqmp: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-04-108-57/+342
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Update below zynqmp eval board machine conf file using gen-machineconf tool by parsing respective xsa. - zcu102-zynqmp - zcu104-zynqmp - zcu106-zynqmp - zcu111-zynqmp - zcu1275-zynqmp - zcu1285-zynqmp - zcu216-zynqmp 2. Move variables which changes based on xsa before required inclusion file to handle pre-expansion values. 3. Disable U-boot SPL boot and kernel device tree by default. User has to set explicitly to use it. 4. Use use soc variant based generic machine inclusion Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Remove zcu208-zynqmp, no public XSA. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | zynq7: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-04-102-37/+73
| | | | | | | | | | | | | | | | | | | | | | 1. Update zc702 and zc706 machine conf file using gen-machineconf tool by parsing zc702 and zc706 xsa. 2. Move variables which changes based on xsa before required inclusion file to handle pre-expansion values. 3. Remove BOARD MACHINEOVERRIDES in conf file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | zc706-zynq7.conf: Rename u-boot scripts and uenv packagesSandeep Gundlupet Raju2023-04-071-4/+1
| | | | | | | | | | | | | | | | | | | | | | In meta-xilinx-core u-boot-zynq-scr and u-boot-zynq-uenv recipes are renamed to u-boot-xlnx-scr and u-boot-xlnx-uenv. Hence change these in all the configuration files. Also move common EXTRA_IMAGEDEPENDS to zynq-generic.conf files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | linux-xlnx-dev: Move kria definition to meta-kriaMark Hatle2023-04-071-3/+0
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | linux-xlnx: Move kria definition to meta-kriaMark Hatle2023-04-071-2/+0
| | | | | | | | 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>
* | linux-xlnx: Add kernel metadata for evaluation boardSandeep Gundlupet Raju2023-04-075-2/+59
| | | | | | | | | | | | | | | | | | 1. Add kernel metadata for ac701 and vcu118 evaluation board. 2. Add kernel fragments and series configuration compiler(.scc) files for ac701 and vcu118 boards. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Rename Kria MACHINEOVERRIDEJohn Toomey2023-04-073-4/+4
| | | | | | | | | | | | | | :k26 has been replaced with :kria and :k26-sm{,k} Signed-off-by: John Toomey <john.toomey@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>
* | device-tree.bbappend: Remove vck-sc and vpk-sc board dtsiSandeep Gundlupet Raju2023-04-071-2/+0
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | machine: Remove vck-sc-zynqmp machine confSandeep Gundlupet Raju2023-04-071-10/+0
| | | | | | | | | | | | | | Remove vck-sc-zynqmp machine conf file from meta-xilinx-bsp layer. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@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 branch 'kirkstone-next'Mark Hatle2022-09-137-551/+53
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Merge branch 'honister' into kirkstone-nextMark Hatle2022-09-127-551/+53
| |\ | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * User can now set XILINX_RELEASE_VERSION to either 'v2022.1' or 'v2022.2'Mark Hatle2022-09-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will in-turn select the preferred version for various components to match a given release. It is advise that the user use the latest version whenever possible, but if they are stuck on an older version of Vivado they may need to select the older release. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * Merge remote-tracking branch 'origin/rel-v2022.2' into honisterMark Hatle2022-09-016-551/+51
| | |\
| | | * 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>
| | | * device-tree.bbappend:wire vek280 board dtsSwagath Gadde2022-08-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch will wire the vek280 board dts wrt yocto MACHINEOVERRIDES. Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * device-tree.bbappend:wire vpk180 and vhk158 board dtsSwagath Gadde2022-06-171-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch will wire the vpk180 and vhk158 board dts wrt yocto MACHINEOVERRIDES. Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Mark Hatle <mhatle@xilinx.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: Move booting README from bsp layerSandeep Gundlupet Raju2022-05-101-266/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Move README.booting.md file from meta-xilinx-bsp layer to meta-xilinx. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| | | * 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>