aboutsummaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp/conf/machine
AgeCommit message (Collapse)Author
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-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-09-28Merge remote-tracking branch 'github/rel-v2023.1'Mark Hatle
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-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-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>
2022-02-04Revert "*TEMPORARY* Disable wifi and blutetooth packages to pass do ↵Vishal Patel
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>
2022-01-14meta-xilinx-bsp: Align SOC_VARIANT with PetaLinuxMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2022-01-14meta-xilinx-bsps: Add board-style overrides to select correct componentsMark Hatle
Add the override expected by device-tree and other recipes to each machine. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2022-01-14meta-xilinx-bsp: Remove extra entries, already set by the included defaultsMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2022-01-14meta-xilinx-bsp: Covert ultra96-zynqmp and vck-sc-zynqmp from BOARD basedMark Hatle
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>
2022-01-14meta-xilinx-bsp: Convert all BSPs to use the generic configsMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2022-01-14system-zcu102: Remove obsolete heterogenous machineMark Hatle
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>
2022-01-14Move away from PACKAGE_ARCH = "BOARD_ARCH" or "BOARDVARIANT_ARCH"Mark Hatle
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>
2022-01-14Deprecate BOARD and BOARD_VARIANT supportMark Hatle
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>
2022-01-14Move board specific items from meta-xilinx-toolsMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2022-01-14Initial restructure/split of meta-xilinx-bspMark Hatle
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>
2022-01-14zynq-generic: Replace hard coded petalinux reference with general ROOTFSMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2022-01-14ultra96-zynqmp: Default to zynqmp eg variantMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2022-01-14Add README for the Xilinx machine infrastructure filesMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>