aboutsummaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp/conf
AgeCommit message (Collapse)Author
2024-05-21Merge remote-tracking branch 'xilinx/master' into master_2024.1Mark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2024-05-19libvcu-omxil: Rename from libomxil-xlnxMark Hatle
Rename to better reflect what the package is. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2024-03-26Merge remote-tracking branch 'xilinx/rel-v2024.1' into master-nextMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2024-03-19layer.conf: Move from nanbield to scarthgapMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-12-12meta-xilinx-bsp: qemu-zynqmp*.conf: Add qemu/testimage machinesMark Hatle
Testimage has specific requirements about how the filesystem, qemu and other components are configured. Create a special QEMU bsp for the ZynqMP and it's variants. Note, eg/ev can not emulate the Mali, so may fail mesa and OpenGL/GLES testing. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-11-08layer.conf: Set to nanbieldMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-11-01Updating Yocto device-tree variable from BOARD template to versal-vck500-revaSachin Kedare
stable build vck5000 got fail due to board template in yocto device-tree variable so changing to versal-vck5000-reva Signed-off-by: Sachin Kedare <sachin.kedare@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-10-23BSPs vek280, zcu1275 and zcu1285 are no longer availableMark Hatle
These BSPs are no longer public, and have been removed in 2023.2. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-10-23Merge remote-tracking branch 'origin/rel-v2023.2' into nanbieldMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-10-13sp701-microblazeel:Add SP701 machine confShubhangi Mahalle
Added yocto machine configuration for SP701. Signed-off-by: Shubhangi Mahalle <shubhangi.shrikrushna-mahalle@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-09-28Merge remote-tracking branch 'github/rel-v2023.1'Mark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-09-07meta-xilinx-bsp:machine: Use ATF_CONSOLE instead of ATF_CONSOLE_DEFAULTSandeep Gundlupet Raju
In arm-trusted-firmware recipe, ATF_CONSOLE_DEFAULT variable has override and setting this variable value from local.conf and machine.conf will not be effective during variable pre-expansion values. Hence use ATF_CONSOLE instead of ATF_CONSOLE_DEFAULT in machine conf files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-08-31meta-xilinx-bsp:machine: Use ATF_CONSOLE instead of ATF_CONSOLE_DEFAULTSandeep Gundlupet Raju
In arm-trusted-firmware recipe, ATF_CONSOLE_DEFAULT variable has override and setting this variable value from local.conf and machine.conf will not be effective during variable pre-expansion values. Hence use ATF_CONSOLE instead of ATF_CONSOLE_DEFAULT in machine conf files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-08-31meta-xilinx-bsp:machine: Use ATF_CONSOLE instead of ATF_CONSOLE_DEFAULTSandeep Gundlupet Raju
In arm-trusted-firmware recipe, ATF_CONSOLE_DEFAULT variable has override and setting this variable value from local.conf and machine.conf will not be effective during variable pre-expansion values. Hence use ATF_CONSOLE instead of ATF_CONSOLE_DEFAULT in machine conf files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-07-20machine: Deprecate zcu1275 and zcu1285 machine conf filesSandeep Gundlupet Raju
Since zcu1275 and zcu1285 design xsa has deprecated, hence deprecate zcu1275 and zcu1285 machine conf files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-07-20machine: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju
1. Add missing space to append operation for machine files generated by gen-machineconf tool. 2. Update all machine conf file using gen-machineconf tool by parsing latest xsa. a. Reorder the variables to match the gen-machineconf tool output. b. Add any missing or new variables. 3. Remove machine overrides for XSCTH_PROC variable. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-06-23machine: Remove BOARD overrides from xilinx bsp layerSandeep Gundlupet Raju
Using BOARD variable are deprecated, hence remove it. Machine conf files using BOARD overrides now will be replaced with machineoverrides. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-05-22Remove vck500, vhk158 and zcu670, these are not publicly available BSPs.Mark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-05-18Merge remote-tracking branch 'origin/rel-v2023.1'Mark Hatle
Resolved conflicts Preserved 2022* versions Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-05-17vek280-versal: Fix QEMU PLM boot issueSandeep Gundlupet Raju
QEMU PLM error code are observed as shown below. [21148.520]XPlmi_MaskPoll: Addr: 0xF6D1010C, Mask: 0x1, ExpVal: 0x1, Timeout: 1000000 ...ERROR [21149.542]CMD: 0x00040101 execute failed, Processed Cdo Length 0x468 [21150.294]CMD Payload START, Len:0x00000004 0x00000000F200048C: 0xF6D1010C 0x00000001 0x00000001 0x00001000 0x00000000F2000498: [21151.698]CMD Payload END [21152.876]PLM Error Status: 0x21010001 [21153.347]============Register Dump============ [21153.885]PMC_TAP_IDCODE: 0x00000000 [21154.325]EFUSE_CACHE_IP_DISABLE_0(EXTENDED IDCODE): 0x00000000 [21155.023]PMC_TAP_VERSION: 0x03000000 [21155.450]CRP_BOOT_MODE_USER: 0x00000005 [21155.902]CRP_BOOT_MODE_POR: 0x00000005 [21156.354]CRP_RESET_REASON: 0x00000202 [21156.815]PMC_GLOBAL_PMC_MULTI_BOOT: 0xF0000000 [21157.351]PMC_GLOBAL_PWR_STATUS: 0x00000000 [21157.849]PMC_GLOBAL_PMC_GSW_ERR: 0x00000000 [21158.358]PMC_GLOBAL_PLM_ERR: 0x00000000 [21158.842]PMC_GLOBAL_PMC_ERR1_STATUS: 0x00000000 [21159.409]PMC_GLOBAL_PMC_ERR2_STATUS: 0x00000000 [21159.976]PMC_GLOBAL_GICP0_IRQ_STATUS: 0x20000000 [21160.542]PMC_GLOBAL_GICP1_IRQ_STATUS: 0x00000000 [21161.115]PMC_GLOBAL_GICP2_IRQ_STATUS: 0x00000000 [21161.695]PMC_GLOBAL_GICP3_IRQ_STATUS: 0x00000000 [21162.271]PMC_GLOBAL_GICP4_IRQ_STATUS: 0x00000000 [21162.852]PMC_GLOBAL_GICP_PMC_IRQ_STATUS: 0x00000000 [21163.439]============Register Dump============ This is due to incorrect QEMU_HW_DTB_PS is set for VEK280 machine conf file. 1. Fix QEMU PLM boot issue by setting the right QEMU_HW_DTB_PS to board-versal-ps-vek280.dtb. 2. Update YAML_DT_BOARD_FLAGS to use versal-vek280-revb. 3. Set QB_MEM to 12G as VEK280 board has 12GB memory. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-12layer.conf: Enable mickledore supportMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-11meta-xilinx-bsp: kc705-microblazeel: YAML_DT_BOARD_FLAGS for kc705-fullMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-10meta-xilinx-bsp: kc705-microblazeel: YAML_DT_BOARD_FLAGS for kc705-fullMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-04-10versal: Add new vpk120-versal machine conf file using gen-machineconf toolSandeep Gundlupet Raju
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>
2023-04-10microblazeel: Update kc705 machine conf file using gen-machineconf toolSandeep Gundlupet Raju
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>
2023-04-10versal: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju
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>
2023-04-10zynqmp: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju
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>
2023-04-10zynq7: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju
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>
2023-04-07zc706-zynq7.conf: Rename u-boot scripts and uenv packagesSandeep Gundlupet Raju
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>
2023-04-07machine: Remove vck-sc-zynqmp machine confSandeep Gundlupet Raju
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>
2023-01-17vhk158-versal: Adjust QB MEM to fix qemu boot issueSandeep Gundlupet Raju
VHK158 has 32GB memory only but default versal-generic has QB_MEM set to 8G, Since versal-vhk158-reva.dts has 32GB set, we need set same in QB_MEM. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-01-13zcu670-zynqmp: Add new machine conf file using gen-machineconf toolSandeep Gundlupet Raju
1. Add new zcu670 eval board machine conf file using gen-machineconf tool by parsing respective xsa. 2. 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>
2023-01-13versal: Add new machine conf file using gen-machineconf toolSandeep Gundlupet Raju
1. Add new versal eval board machine conf file using gen-machineconf tool by parsing respective xsa. - vhk158-versal - vpk120-versal - vpk180-versal 2. 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>
2023-01-13microblazeel: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju
1. Update below microblazeel eval board machine conf file using gen-machineconf tool by parsing respective xsa. - ac701-microblazeel - kc705-microblazeel - kcu105-microblazeel - vcu118-microblazeel 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> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-01-13versal: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju
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>
2023-01-13zynqmp: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju
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 - zcu208-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> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2023-01-13zynq7: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju
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>
2023-01-06vek280-versal: Update machine conf fileSandeep Gundlupet Raju
1. Move variables which changes based on xsa before required inclusion file to handle pre-expansion values. 2. Remove duplicate entries of variables as it is already set in versal-generic.conf file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2022-12-08vek280-versal: Add new machine conf file for VEK280 boardSandeep Gundlupet Raju
Add new machine conf file for VEK280 evaluation board. This machine conf file is generated using gen-machine-conf tool. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2022-12-02zc706-zynq7.conf: Rename u-boot scripts and uenv packagesSandeep Gundlupet Raju
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>
2022-11-24ac701-microblazeel: Add new machine conf file for AC701 boardSandeep Gundlupet Raju
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2022-11-24vcu118-microblazeel: Add new machine conf file for VCU118 boardSandeep Gundlupet Raju
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2022-11-24kcu105-microblazeel: Add new machine conf file for KCU105 boardSandeep Gundlupet Raju
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2022-11-15machine: Remove vck-sc-zynqmp machine confSandeep Gundlupet Raju
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>
2022-09-13Merge branch 'kirkstone-next'Mark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2022-09-12Merge branch 'honister' into kirkstone-nextMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2022-09-12User can now set XILINX_RELEASE_VERSION to either 'v2022.1' or 'v2022.2'Mark Hatle
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>
2022-09-01meta-xilinx-bsp: Switch layer to support langdaleMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
2022-08-31meta-xilinx-bsp: Switch layer to kirkstoneMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
2022-07-28meta-xilinx: Clean up vendor specific machine configuration filesSandeep Gundlupet Raju
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>