summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp
Commit message (Collapse)AuthorAgeFilesLines
* BSPs vek280, zcu1275 and zcu1285 are no longer availableMark Hatle2023-10-231-0/+2
| | | | | | These BSPs are no longer public, and have been removed in 2023.2. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'origin/rel-v2023.2' into nanbieldMark Hatle2023-10-2323-77/+177
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-bsp:machine: Use ATF_CONSOLE instead of ATF_CONSOLE_DEFAULTSandeep Gundlupet Raju2023-08-3114-14/+14
| | | | | | | | | | | | | | | | | | | | | | 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>
| * README: Remove zcu1275 and zcu1285 from docsSandeep Gundlupet Raju2023-07-201-2/+0
| | | | | | | | | | | | | | | | zcu1275 and zcu1285 machine files are deprecated, hence remove from docs. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * machine: Deprecate zcu1275 and zcu1285 machine conf filesSandeep Gundlupet Raju2023-07-202-104/+0
| | | | | | | | | | | | | | | | 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>
| * machine: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-07-2020-50/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * 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>
| * machine: Remove BOARD overrides from xilinx bsp layerSandeep Gundlupet Raju2023-06-236-24/+0
| | | | | | | | | | | | | | | | 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>
| * README: Update VEK280 HW board device treeSandeep Gundlupet Raju2023-05-171-1/+1
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * vek280-versal: Fix QEMU PLM boot issueSandeep Gundlupet Raju2023-05-171-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * meta-xilinx-bsp: device-tree: Use EXTRA_OVERLAYS for provencoreMark Hatle2023-05-131-7/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * README.md: Fix Board Device tree for vpk180Sandeep Gundlupet Raju2023-04-121-1/+1
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-bsp: kc705-microblazeel: YAML_DT_BOARD_FLAGS for kc705-fullMark Hatle2023-04-111-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Merge remote-tracking branch 'github/rel-v2023.1'Mark Hatle2023-09-2812-12/+12
|\ \ | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | meta-xilinx-bsp:machine: Use ATF_CONSOLE instead of ATF_CONSOLE_DEFAULTSandeep Gundlupet Raju2023-08-3115-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | Remove vck500, vhk158 and zcu670, these are not publicly available BSPs.Mark Hatle2023-05-224-154/+0
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | Merge remote-tracking branch 'origin/rel-v2023.1'Mark Hatle2023-05-189-1/+374
|\| | | | | | | | | | | | | | | | | | | | Resolved conflicts Preserved 2022* versions Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | README.md: Fix Board Device tree for vpk180Sandeep Gundlupet Raju2023-04-121-1/+1
| |/ | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * README: Update bsp layer langdale release infoSandeep Gundlupet Raju2023-03-151-37/+48
| | | | | | | | | | | | | | | | 1. Update meta-xilinx-bsp README with langdale release info. 2. Add HDF_MANCHINE info for all eval board machine conf file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> 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-bsp: Update README on new eval boards infoSandeep Gundlupet Raju2023-02-281-23/+32
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * vhk158-versal: Adjust QB MEM to fix qemu boot issueSandeep Gundlupet Raju2023-01-171-0/+4
| | | | | | | | | | | | | | | | 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>
| * device-tree: Remove YAML_DT_BOARD_FLAGS from bbappendSandeep Gundlupet Raju2023-01-131-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>
| * zcu670-zynqmp: Add new machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-01-131-0/+50
| | | | | | | | | | | | | | | | | | 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>
| * versal: Add new machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-01-133-0/+144
| | | | | | | | | | | | | | | | | | | | | | | | 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>
| * microblazeel: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-01-134-28/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * versal: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-01-133-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-01-138-52/+387
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * zynq7: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-01-132-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>
| * vek280-versal: Update machine conf fileSandeep Gundlupet Raju2023-01-061-20/+12
| | | | | | | | | | | | | | | | | | | | 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>
| * vek280-versal: Add new machine conf file for VEK280 boardSandeep Gundlupet Raju2022-12-081-0/+43
| | | | | | | | | | | | | | | | 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>
| * 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>
| * zc706-zynq7.conf: Rename u-boot scripts and uenv packagesSandeep Gundlupet Raju2022-12-021-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 Hatle2022-11-251-3/+0
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * linux-xlnx: Move kria definition to meta-kriaMark Hatle2022-11-251-2/+0
| | | | | | | | 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>
| * linux-xlnx: Add kernel metadata for evaluation boardSandeep Gundlupet Raju2022-11-245-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>
| * ac701-microblazeel: Add new machine conf file for AC701 boardSandeep Gundlupet Raju2022-11-241-0/+34
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * vcu118-microblazeel: Add new machine conf file for VCU118 boardSandeep Gundlupet Raju2022-11-241-0/+34
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * kcu105-microblazeel: Add new machine conf file for KCU105 boardSandeep Gundlupet Raju2022-11-241-0/+34
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Rename Kria MACHINEOVERRIDEJohn Toomey2022-11-243-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 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>
| * device-tree.bbappend: Remove vck-sc and vpk-sc board dtsiSandeep Gundlupet Raju2022-11-151-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 Raju2022-11-151-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-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>
* | layer.conf: Enable mickledore supportMark Hatle2023-04-121-1/+1
| | | | | | | | 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>
* | meta-xilinx-bsp: kc705-microblazeel: YAML_DT_BOARD_FLAGS for kc705-fullMark Hatle2023-04-101-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | README: Update bsp layer langdale release infoSandeep Gundlupet Raju2023-04-101-29/+41
| | | | | | | | | | | | | | | | 1. Update meta-xilinx-bsp README with langdale release info. 2. Add HDF_MANCHINE info for all eval board machine conf file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-xilinx-bsp: Update README on new eval boards infoSandeep Gundlupet Raju2023-04-101-23/+23
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>