summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Updated SRCREV for 2022.1Sivaprasad Addepalli2022-02-092-2/+2
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2022.1Sivaprasad Addepalli2022-02-091-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * u-boot-xlnx: Move to 2022.1 release branch and current SRCREVMark Hatle2022-02-051-2/+2
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * kernel-mdoule-dp: Update to 2022.1 release branch and latest SRCREVMark Hatle2022-02-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: xfmc: Correct the mcdp6000_reset_cr_path function xfmc: Fix mcdp6000_read_reg and mcdp6000_modify_reg functions xfmc: Add support for different MCDP6000 revisions xfmc: Fix retimer function pointer sequence xfmc: implement mcdp6000 functions xfmc: Implement retimer configuration functions vphy: Implement prbs mode enable/disable function xvphy: update the direction flag of RX/TX instances xfmc: Add changes to Make xilinx-vfmc driver xfmc: remove fmc calls from video phy driver Revert "phy: Call phy configuraton functions based on direction flag" phy: Add dp141 driver to fmc modules phy: Call phy configuraton functions based on direction flag Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * linux-xlnx: Update branch to 2022.1 release branchMark Hatle2022-02-041-2/+2
| | | | | | | | | | | | Update branch xlnx_rebase_v5.15, as well as SRCREV. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * various: Adjust branches to 2022.1 releaseMark Hatle2022-02-0410-10/+10
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * linux-xlnx-dev: Update version to match repositoryMark Hatle2022-02-041-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * xlnx-embeddedsw: Move to 2022.1 integration branchMark Hatle2022-02-041-1/+2
| | | | | | | | | | | | Just enable a branch name change, no content change at this time. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-02-041-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-02-031-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * boot.cmd.generic:add support for usb bootSwagath Gadde2022-02-021-1/+1
| | | | | | | | | | | | | | This patch will add support for usb devices which is needed when it is in boot_targets. Signed-off-by: Swagath Gadde <swagath.gadde@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * microblaze binutils: Integrate community binutils contributionsMark Hatle2022-02-024-0/+388
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three bug fixes suggested by community member dednev@rambler.ru: *elf*-microblaze-relaxation.patch short description: The roots of invalid data offsets (pointer) after relaxation are in internal symbol table cache handling. If symbol table was cached while section processing for garbage collection, the elf_tdata (abfd)->symtab_hdr pointer is not NULL, but (Elf_Internal_Sym *) symtab_hdr->contents array contains data for local symbols only. But in the repeated relocation processing there is no check whenever the symbol index is local (ELF32_R_SYM (irelscan->r_info) < symtab_hdr->sh_info) or global. This leads to the buffer overflow (global symbol index is out of bounds) and following invalid relocation processing, especially in extra relocation data modifications (f.e. irelscan->r_addend could be decreased by arbitrary values). *elf*-microblaze-no-keep-memory.patch short description: There is incorrect newly allocated buffers handling if internal memory caching is disabled (without --no-keep-memory ld switch). This leads to possible double free(...) calls for such data and results in unexpected ld termination with abort(). I've fixed this issue by implementing similar to the elf32-avr.c data buffer handling. *elf*-imm-check-for-relaxation.patch short description: I've reverted Xilinx path to the original GNU binutils bfd code for microblaze, because this patch incorrectly leaves some "imm -1" instructions in resulting binary file after relaxation and increases executable size. If you look at the IMM instruction argument processing in binutils/gas/config/tc-microblaze.c you will see, that gas checks are similar to the original bfd microblaze_elf_relax_section(...) Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-02-021-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * xilinx-bootbin: Sync versal and ensure items can be defined in local.confMark Hatle2022-02-023-13/+17
| | | | | | | | | | | | | | | | | | | | Use ??= to define the default values. This ensures a ?= (or =) can be used in a .bbappend, or a user can define a default value in the local.conf or machine.conf file. Also add a default config for versal that matches zynqmp and zynq. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * machine-xilinx-zynq: Fix BIT_PARITION_ATTR pathSandeep Gundlupet Raju2022-02-021-4/+12
| | | | | | | | | | | | | | | | Fix BIF_PARTITION_ATTR paths for fsbl and u-boot components. Also add missing BIF_PARTITION_ATTR for device-tree. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Remove hardknott from LAYERSERIES_COMPATJohn Toomey2022-02-026-6/+6
| | | | | | | | | | | | | | We do not maintain support for hardknott so it is being removed Signed-off-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * xilinx-bootbin: Ensure do_configure pays attention to all of the valuesMark Hatle2022-02-021-0/+1
| | | | | | | | | | | | | | | | | | do_configure processes the BIF_PARTITION_ATTR based on python getVar. This prevents the system from automatically discovering the variables needed for hash calculations to determine if something has changed. Manually add in the list of standard variables processed to ensure the hash updates. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-02-023-3/+3
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-02-021-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-02-013-3/+3
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-02-011-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Remove gatesgarth from LAYERSERIES_COMPATJohn Toomey2022-01-316-6/+6
| | | | | | | | | | | | | | | | We do not build, test or support gatesgarth in any of our layers so it makes sense to remove this for the various layer.conf files Signed-off-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-01-314-4/+4
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated md5sum for EMBEDDEDSW licenseSivaprasad Addepalli2022-01-311-2/+2
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * xrt_git:zocl_git:update commitidrbramand2022-01-291-1/+1
| | | | | | | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-01-291-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Add missing LAYERRECOMMENDS to meta-xilinx-coreJohn Toomey2022-01-271-0/+1
| | | | | | | | | | Signed-off-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * meta-xilinx-pynq: xilinx-pynq: Fix incorrect overrideMark Hatle2022-01-271-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Set dfx-mgr COMPATIBLE_MACHINES to zynqmp/versalJohn Toomey2022-01-261-0/+4
| | | | | | | | | | | | | | | | | | The dfx-mgr package depends on libdfx which is restricted to zynqmp and versal and it follows that this package should have the same restriction as it is not used on other platforms. Signed-off-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Add missing README.mdJohn Toomey2022-01-261-0/+28
| | | | | | | | | | Signed-off-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * pmufw: Fix dependency variable typoMark Hatle2022-01-252-2/+2
| | | | | | | | 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>
| * embeddedsw: Update to skip checks in eSDK build/installMark Hatle2022-01-259-19/+62
| | | | | | | | | | | | | | | | | | | | | | | | device-tree, fsbl, plmfw, pmufw, psmfw do basic validation checks, when in an eSDK skip these checks. Otherwise a partially configured system can't generate an eSDK for the end user. Sync Core and Standalone usages to be consistent. Also cleanup the BB_DONT_CACHE to be consistent in all usages. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-01-254-4/+4
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com> Remove the qemu-xilinx uprev, it causes issues with mingw32. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Revert "Updated SRCREV for 2022"Mark Hatle2022-01-255-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit a1643135ff0942233bd475b1319e53d75c68defa. Caused QEMU build failure. When building for mingw32: | ../git/hw/misc/xlnx-versal-cframe-reg.c: In function 'cframe_incr_far': | ../git/hw/misc/xlnx-versal-cframe-reg.c:385:18: error: expected identifier or '(' before '=' token | 385 | uint32_t far = ARRAY_FIELD_EX32(s->regs, FAR0, FRAME_ADDR); | | ^ | ../git/hw/misc/xlnx-versal-cframe-reg.c:390:10: error: expected expression before ';' token | 390 | far++; | | ^ | ../git/hw/misc/xlnx-versal-cframe-reg.c:392:13: error: expected expression before '>' token | 392 | if (far > s->cfg.blktype_num_frames[blktype]) { | | ^ | ../git/hw/misc/xlnx-versal-cframe-reg.c:394:13: error: expected expression before '=' token | 394 | far = 0; | | ^ Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-01-255-5/+5
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * kernel-module-vcu: Update to latest versionMark Hatle2022-01-251-1/+1
| | | | | | | | | | | | | | Changelog: set and enable the encoder & decoder clock Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Sync to honisterMark Hatle2022-01-252-13/+13
| | | | | | | | | | | | Honister fixed a couple of typos, this resolves the same in the 2022 branch. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-01-251-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Updated SRCREV for 2022Sivaprasad Addepalli2022-01-242-2/+2
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * meta-xilinx-standalone: Remove obsolete machinesMark Hatle2022-01-237-37/+0
| | | | | | | | | | | | | | These machines are no longer necessary, as the regular "generic" machine with an alterantive DEFAULTTUNE should be used instead. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * meta-xilinx-standalone-experimental: Require meta-virtualization for lopper ↵Mark Hatle2022-01-231-0/+1
| | | | | | | | | | | | support Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * xilinx-microblaze.bbclass: Fail if meta-microblaze is not includedMark Hatle2022-01-233-0/+14
| | | | | | | | | | | | | | | | | | | | When the user uses a microblaze tune, we need to check if meta-microblaze is part of their build. If not stop, and tell them they need to add it. meta-microblaze is not a layers dependency as it is not needed for most builds. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * meta-xilinx-core: README.md update to explain recent changesMark Hatle2022-01-231-1/+32
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * linux-xlnx: Only include microblaze when enabledMark Hatle2022-01-232-2/+7
| | | | | | | | | | | | | | This prevents meta-microblaze from being required, and hash values changing unless microblaze processor is enabled. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * base-pdi: Move COMPATIBLE_MACHINE to .*Mark Hatle2022-01-232-14/+2
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * zynqmp-generic: Enable pmu-rom-native as a qemu-native dependencyMark Hatle2022-01-231-1/+4
| | | | | | | | | | | | qemu-native requires pmu-rom-native when building for zynqmp based systems. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * machine-xilinx-default.inc: Fix bootbin and UBOOT SUFFIX typeMark Hatle2022-01-231-3/+2
| | | | | | | | | | | | | | | | | | The default for virtual/boot-bin should be xilinx-bootbin. The default UBOOT_SUFFIX should be 'bin'. Otherwise u-boot-xlnx may fail being able to not find u-boot.img. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * embeddedsw: Rework the embeddedsw copy firmware recipesMark Hatle2022-01-2316-65/+258
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fsbl, plmfw, pufw, and psmfw are reworked to provide earlier error messages, and better handle multiconfig builds. Also adjust MACHINE specific changes to use .* for compatibility based on the SOC_FAMILY override. The system doesn't always set the SOC_FAMILY as COMPATIBLE_MACHINE, so this avoids an error of incompatible machine. Align all of the expected firmware filenames to be <firmware>-${MACHINE}. The user can override as necessary. The license moves to CLOSED as we don't know the license of the software being provided by the user or other dependencies. It'll be up to the user to reconcile it. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
| * device-tree: Merge experimental and standard flowsMark Hatle2022-01-232-19/+40
| | | | | | | | | | | | | | | | | | | | | | We need a method for regular building to specify a device tree. Since the experimental flow already contained this, merge it in and connect to the existing SYSTEM_DTFILE as a fall back. Also enable addition 'early package failure' messages to alert the user as soon as possible they need to pass in additional information. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>