| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Using python3-flake8-* packages as RDEPENDS in ament-flake8 results in
below build errors.
Error:
Problem: package packagegroup-xilinx-ros-dev-1.0-r0.5.cortexa72_cortexa53 from oe-repo requires ament-flake8, but none of the providers can be installed
- conflicting requests
- nothing provides python3-flake8-builtins needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo
- nothing provides python3-flake8-comprehensions needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo
- nothing provides python3-flake8-docstrings needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo
- nothing provides python3-flake8-quotes needed by ament-flake8-0.17.0+2-r0.4.cortexa72_cortexa53 from oe-repo
(try to add '--skip-broken' to skip uninstallable packages)
Hence remove these packages from RDEPENDS until it is fixed properly
from meta-ros upstream.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
1. Enable packagegroup-xilinx-ros-demo and packagegroup-xilinx-ros-dev
packages.
2. Disable packagegroup-xilinx-ros-control and rqt-runtime-monitor
packages.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The packagegroup-xilinx-ros-base target is now able to build successfull with
yocto scarthgap and ROS2 jazzy.
Signed-off-by: Trevor Woerner <trevor.woerner@amd.com>
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Two auto-generated recipes don't handle library file extensions correctly and
include *.so files as part of ${PN}:
- liblz4-vendor
- yaml-cpp-vendor
Signed-off-by: Trevor Woerner <trevor.woerner@amd.com>
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Two auto-generated recipes need to have their LICENSE strings fixed:
- sensor-msgs-py
- liblz4-vendor
Signed-off-by: Trevor Woerner <trevor.woerner@amd.com>
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The rosbag2/mcap-vendor build was failing due to being unable to
find the requested commit hash.
The originally-generated recipe was mostly correct, but was overridden by a
bbappend, in upstream meta-ros/meta-ros2-jazzy, which replaced the hash with
one from the release/rolling/mcap_vendor/0.24.0-1 branch.
The jazzy branch of meta-ros2 was created from the rolling release branch,
which is why the rosbag2/mcap-vendor recipe had an override which specified
a commit from the rolling branch of rosbag2-release. This wasn't updated to
point to a commit on the jazzy branch when the jazzy branch was created.
Update the SRCREV to point to a release on the release/jazzy/mcap_vendor
branch of rosbag2-release Also, update to the latest commit on this branch.
Additionally the build was failing because it was not able to find necessary
header files that were provided in the source tree.
Signed-off-by: Trevor Woerner <trevor.woerner@amd.com>
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The rosbag2-compression-zstd build was failing due to a patch failing to apply
to the sources.
Updating the SRCREV to point to the latest commit on the
release/jazzy/rosbag2_compression_zstd branch means the patch is no longer
required, and the build succeeds.
Signed-off-by: Trevor Woerner <trevor.woerner@amd.com>
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The rosbag2/shared-queues-vendor build was failing due to being unable to find
the requested commit hash from the specified branch (release/jazzy/
shared_queues_vendor/0.26.1-2).
The originally-generated recipe was mostly correct, but was overridden by a
bbappend, in upstream meta-ros/meta-ros2-jazzy, which replaced the hash with
one from the release/rolling/shared_queues_vendor/0.24.0-1 branch.
The jazzy branch of meta-ros2 was created from the rolling release branch,
which is why the rosbag2/shared-queues-vendor recipe had an override which
specified a commit from the rolling branch of rosbag2/shared-queues-vendor.
This wasn't updated to point to a commit on the jazzy branch of
rosbag2/shared-queues-vendor when the jazzy branch was created.
Update the SRCREV to point to a release on the release/jazzy/
shared_queues_vendor branch of rosbag2/shared-queues-vendor Also, update to
the latest commit on this branch.
Signed-off-by: Trevor Woerner <trevor.woerner@amd.com>
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The orocos-kdl-vendor build was failing due to being unable to find the
requested commit hash from the specified branch (release/jazzy/
orocos_kdl_vendor). The originally-generated recipe was mostly correct, but
was overridden by a bbappend in upstream meta-ros/meta-ros2-jazzy which
replaced the hash with one from the release/rolling/python_orocos_kdl_vendor/
0.4.1-1 branch.
The jazzy branch of meta-ros2 was created from the rolling release branch,
which is why the orocos-kdl recipe had an override which specified a commit
from the rolling branch of orocos-kdl. This wasn't updated to point to a
commit on the jazzy branch of orocos-kdl when the jazzy branch was created.
Update the SRCREV to point to a release on the release/jazzy/orocos_kdl_vendor
branch of orocos-kdl. Also, update to the latest commit on this branch.
Signed-off-by: Trevor Woerner <trevor.woerner@amd.com>
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The automatically-generated ROS recipes for ros2-jazzy create a liblz4-vendor
recipe (and dependencies) instead of using upstream liblz4. Remove the
liblz4-vendor dependency.
Add a "meta-ros2-jazzy" dynamic layer for ros2-jazzy support.
Signed-off-by: Trevor Woerner <trevor.woerner@amd.com>
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | | |
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
scugic: Skip un-mapping of interrupts in case of GICv3
scugic: Fix hang due to repeated interrupts on GICv3 based devices
sw_services: xilsecure: Use XSecure_MemCpy64 instead of XPlmi_MemCpy64 when copying small chunks of data
sw_services:xilplmi: Modification is done to throw proper error code
ASU:Code update on minor issues
xilsem: Libxilsem.a with DFX auto init and partial PDI failure fixes.
spartanup_plm: mask poll fixes and secure load minor error mask update
spartanup_plm: enable prints to log buffer
lib: sw_apps: hello_world: Add depends section in the yaml
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
drivers: emacps: example: Fix compilation warnings
drivers: emacps: example: Add random packet size
drivers: emacps: example: Add assertion mechanism
iicps: Reorder XIicPs_MasterPolledRead call in XIicPs_MasterRecvPolled for proper error detection
Update Copyright information
sw_apps: Fix missing extern C keyword from header files
drivers: Fix missing extern C keyword from header files
drivers: Increment driver version
iicps: Fix Misra violations
lwip: emacps: Get the number of queues runtime
csudma: Add support for ByteAlignedTransfer
bsp: Fix multiple definition linking error
sw_apps:versal_plm:Save PLM default exception handler to restore after NOC ECC error injection
lwip : Handle UDP datagram sequence number
sw_apps:versal_plm: Enabled microblaze exceptions
sw_services:xilnvm: Removed zeroization during key write at server side
tmrctr: Fix missing extern C keyword in header files
dp21rxss:dp21txss: Added the index.html files for dp21txss and dp21rxss example application so that they can be imported in classic vitis
lib: sw_services: xiltimer: Add missing prototype for msleep() API
drivers: Fix missing extern C keyword in header files
drivers: Update minor versions
Revert "lib: sw_apps: OpenAMP Demos: FreeRTOS: Reduce CPU usage by ceding task when waiting for kick"
bsp: standalone: Add option for xclocking enable
v_hdmiphy1: Added DPLL Support for Versal Devices
freertos10_xilinx: Fix INTC handling for Microblaze port
PDI programming failure due to CDO commands (len >=8) happen to be on 32K chunk boundary
sw_services: xilplmi: Change SSIT timeout for slave message events
Fix for review points from Security team
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Changelog:
External Buffer implementation with new AIE driver API (#8420)
Graph context support with hwctx for edge (#8393)
Use 64 bit timestamps in record timer data (#8416)
VITIS-11710 Fix: Show 0% Utilization Instead of N/A (#8415)
small fixes (#8414)
Multiple CRs: initialize tile type, compare tiles in maps, and properly replace paired sets (#8408)
Added file utility to the ub_package_list (#8413)
Update Xilinx copyright and add AMD copyright where needed (#8410)
Removed check in the xclRegRW to read the offset at value zero. (#8412)
Add xrt::runlist::state() to return runlist ERT command state (#8407)
CR-1211324 Hw_Emulation failing with XRT error for design with event api usage for latency check (#8405)
Add tracepoint for runlist execute and wait (#8406)
VITIS-11710 AIE Utilization (#8396)
CR-1210690 [XRT] ERROR: open_graph_handle: Operation not supported (#8404)
Signed-off-by: Manoj Takasi <mtakasi@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
firmware-name device tree property doesn't get updated to ${PN} using
dfx_user_dts bbclass.
$ fdtdump tmp/work/versal_vek280_sdt_seg-xilinx-linux/vek280-pl-bram-uart-gpio-fw/1.0-2024.2/image/usr/lib/firmware/xilinx/vek280-pl-bram-uart-gpio-fw/vek280-pl-bram-uart-gpio-fw.dtbo | grep -i firmware
**** fdtdump is a low-level debugging tool, not meant for general use.
**** If you want to decompile a dtb, you probably want
**** dtc -I dtb -O dts <filename>
firmware-name = "vek280_bram_gpio_seg_pld.pdi";
$
This is due to copy_fw_files pre-functions is called after
find_firmware_file pre-functions, hence firmware-name dt property
doesn't get updated. To fix this issue copy_fw_files prefuncs needs to
be called before find_firmware_file to update the firmware-name to
${PN}.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Removing this changes because not to modify the common script
Signed-off-by: John Vicky Vykuntapu <johnvicky.vykuntapu@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | | |
Signed-off-by: Arno Glim <arno.glim@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | | |
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Diminish the SRCREV to fix below boot issue.
[ 673.836073] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[ 673.847098] rcu: 0-...0: (69 ticks this GP) idle=916c/1/0x4000000000000000 softirq=986/987 fqs=13358
[ 673.861414] rcu: (detected by 1, t=68285 jiffies, g=1, q=1 ncpus=2)
[ 673.871662] Task dump for CPU 0:
[ 673.876439] task:swapper/0 state:R running task stack:0 pid:1 ppid:0 flags:0x0000000a
[ 673.891871] Call trace:
[ 673.896074] __switch_to+0xdc/0x154
[ 673.901556] 0x0
[ 673.905349] 0x0
[ 678.728518] mmc0: Timeout waiting for hardware cmd interrupt.
[ 678.738278] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
[ 678.749251] mmc0: sdhci: Sys addr: 0x00000000 | Version: 0x00002402
[ 678.757375] mmc0: sdhci: Blk size: 0x00000000 | Blk cnt: 0x00000000
[ 678.767618] mmc0: sdhci: Argument: 0x00000c00 | Trn mode: 0x00000000
[ 678.778950] mmc0: sdhci: Present: 0x01ff0000 | Host ctl: 0x00000001
[ 678.790265] mmc0: sdhci: Power: 0x0000000f | Blk gap: 0x00000000
[ 678.803262] mmc0: sdhci: Wake-up: 0x00000000 | Clock: 0x0000fa07
[ 678.815534] mmc0: sdhci: Timeout: 0x00000000 | Int stat: 0x00018001
[ 678.828285] mmc0: sdhci: Int enab: 0x00ff0083 | Sig enab: 0x00ff0083
[ 678.841003] mmc0: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000001
[ 678.853152] mmc0: sdhci: Caps: 0x37ec6481 | Caps_1: 0x00002807
[ 678.865894] mmc0: sdhci: Cmd: 0x0000341a | Max curr: 0x00000000
[ 678.877362] mmc0: sdhci: Resp[0]: 0x00000000 | Resp[1]: 0x00000000
[ 678.888636] mmc0: sdhci: Resp[2]: 0x00000000 | Resp[3]: 0x00000000
[ 678.901641] mmc0: sdhci: Host ctl2: 0x00000000
[ 678.910184] mmc0: sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x0000000000000000
[ 678.923649] mmc0: sdhci: ============================================
[ 684.933299] ALSA device list:
[ 684.950098] No soundcards found.
[ 685.237083] uart-pl011 ff000000.serial: no DMA platform data
[ 685.470568] Waiting for root device /dev/mmcblk0p2...
[ 685.832288] mmc0: new high speed SD card at address 4567
[ 686.010009] mmcblk0: mmc0:4567 QEMU! 1.00 GiB
[ 686.501649] mmcblk0: p1 p2
[ 689.518998] EXT4-fs (mmcblk0p2): orphan cleanup on readonly fs
[ 689.569988] EXT4-fs (mmcblk0p2): mounted filesystem c993c003-635b-4e29-ac74-bb708fb87cc1 ro with ordered data mode. Quota mode: none.
[ 689.610901] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 689.728772] devtmpfs: mounted
[ 692.742304] Freeing unused kernel memory: 2880K
[ 692.885078] Run /sbin/init as init process
[ 780.218460] systemd[1]: systemd 255.4^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 780.297409] systemd[1]: Detected architecture arm64.
Welcome to PetaLinux 2024.2+snapshot-f5c57f1a950af992d5cf64ee71ee782429f085f7 (scarthgap)!
[ 782.114917] systemd[1]: Hostname set to <yocto-vck190-versal-2024.2>.
[ 783.201465] systemd[1]: Initializing machine ID from random generator.
[ 783.442258] systemd[1]: Installed transient /etc/machine-id file.
[ 884.838144] systemd[1]: Failed to fork off sandboxing environment for executing generators: Protocol error
[!!!!!!] Failed to start up manager.
[ 886.425530] systemd[1]: Freezing execution.
This is due to below arm-trusted-firmware commit changes the frequency of peripherals
when running on QEMU.
"feat(versal): deprecate build time arg VERSAL_PLATFORM"
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Update bram-gpio URI to latest.
Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
HDCP subcores to be included only if its enabled in the subsystem.
Updated conditional inclusion of the same in the DP and HDMI recipes.
Signed-off-by: Kunal Rane <kunal.rane@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | | |
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Changelog:
lopper: assists: xlnx_overlay_dt: Improvments in the assist.
lopper: assist: gen_domain_dts: Update the linux device-tree to delete unneeded nodes.
assists: baremetalconfig_xlnx: Remove the dead code from get_clock_prop().
lops:lop-a53-32bit.dts Add a new lops file to generate apu_map.
lopper: assists: bmcmake_metadata_xlnx: Update the driver example meta-data to take care of windows platform as well.
lopper_sanity: add openamp sanity test.
lopper: add strict mode to nodes().
lops:lop-cpu-oslist Add a new lops file to get ai_engine as cpu.
openamp: xlnx: fix syntax err.
lops: lop-microblaze-riscv: Update multilib mappings.
Signed-off-by: Swagath Gadde <swagath.gadde@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Update bootargs to pick full rootfs according to the
selected boot target part uuid in case of production
kria som.
Signed-off-by: John Vicky Vykuntapu <johnvicky.vykuntapu@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Changelog:
fixed aarch64 build (#8403)
VITIS-13337 Add pmode turbo to xrt-smi (#8394)
Removed reading of hw_context flag from xrt.ini (#8400)
Add hwctx specific Aie instances (#8397)
Export functions from module_int.h to use in shim tests (#8398)
Segmented Config changes (#8392)
Improve compatibility with other Compilers like MinGW (#8387)
elfloader changes for shim patching for aie4 (#8355)
aie driver api name changes (#8389)
Signed-off-by: Manoj Takasi <mtakasi@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Update README with limitations when using poky distro target images.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Update README with limitations when using poky distro target images.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This recipe did not provide anything useful for the target, so adjust to only
run native and nativesdk.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
meta-arm integration adds trusted-firmware-a, use this integration instead.
We do need to add some compatibility instructions to avoid unexpected
behavioral changes. Over time these compatibility additions will likely
be removed.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
asufw: src: Fix C++ compilation error
esw: Fix multiple definition of `outbyte error for PLM for no uart enabled designs
lib: bsp: standalone: intr_wrapper: updated XGetPriorityTriggerType() with IntrId to IntrNum transform
xilpm: versal: server: Add entry for PMC_GPIO in WakeupHandler
intc: Remove Unused variable and return value
sw_services: xilasu: Add SHA2/SHA3 client examples
Add asufw application and xilasu library with SDT flow support
sw_services:xilplmi:Update XPlmi_VerifyAddrRange function to handle ASU memory regions
xilsem:Update Cram Examples for SSIT and Mono To Correct prints of Last seven CE error Details
drivers: emacps: Use array indexing instead of macro array indexing
drivers: emacps: use function instead of macro array
drivers: emacps: Add bit helper functions
Revert "bsp: standalone: common: Add bit helper functions"
esw: Update the code to support iomodule for stdin/sdtout configuration in sdt flow
esw: Inline the STDIN define generation with xsct flow
sw_apps:versal_plm: Add STL diagnostic task scheduling in keep alive task
sw_services: xilplmi: Add error codes for STL diagnostic task
asudma: Fix device reference to Versal Gen2
|
| | |
| | |
| | |
| | | |
arm: dts: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
mmc: sdhci-of-arasan: Support for emmc hardware reset
arm64: versal-net: Add xilsem edac node
drm: xlnx: hdcp: Add missing EXPORT_SYMBOL_GPL
drm: xlnx: hdcp: Fix incompatible typecast error
v4l: xilinx: dprx: Limit stack frame size to 1024 bytes
staging: xilinx_hdcp: Add missing EXPORT_SYMBOL_GPL
v4l: xilinx: dprx: Add missing EXPORT_SYMBOL_GPL
misc: xilinx_puf: Fix variable used uninitialized warning
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
On all AMD FPGA (Xilinx) baremetal systems, disable tm-clone-registry by
default. This was requested to decrease binary size as baremetal systems
were not taking advantage of this setting anyway.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
files
To aid the transition to the new SDT_URI, provide a compatible way
to use the previous SYSTEM_DTFILE_DIR and a fallback.
Note, this will only work for local files.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Both libmetal-xlnx and open-amp-xlnx were not correctly setting PV to a
value unique to each recipe. The end result was TWO recipes that listed
their PV as '2024+git', so the system seemingly randomly selected one or
the other. This triggered various compilation failures.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The user can provide the bitstream as a file, or as part of a dependent
recipe.
This changes the both the DEPENDS settings, but also the python sanity
check.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It is now up to the machine .conf files to define the way the ESW software
will be built. 'xsct' or 'sdt' is the usual setting. Subsequent changes
will adjust the default BSPs with correct defaults.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Rename to a version-less component. We're not tied to a specific version
of Vivado for this.
Replace SDT_PROT, SDT_PATH, SDNAME and SDT_FILENAME with:
SDT_URI - URI for the system device tree download
SDT_URI[sha256sum] - sha256 for the file refernced in SDT_URI
SDT_URI[S] - Specific extracted S(OURCE) dir (optional)
If SDT_URI is a local directory, SDT_URI[sha256sum] is not required.
SDT_URI[S] must be set if the component is extracted into a subdirectory of
${WORKDIR}. Most configurations will likely need this.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Generic machines no longer depend on firmware (ESW) components. Thus they
will now build a full Linux system, where possible, without XSCT or SDT
modes.
It is up to the specific machine.conf files to enable the correct build
flow and that will enable the necessary firmware dependencies for the SoC.
This also means HDF_MACHINES is no longer required.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Zynq-7000 SDT and XSCT runqemu doesn't come up due to conditional
assignment in both machine-xilinx-qemu.inc and zynq-generic.conf file.
With that said the value set in machine-xilinx-qemu.inc will be used
during pre-expansion value. To fix this issue set weak assignment for
QB_XILINX_SERIAL so that variable can be override from machine conf
file or local.conf.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| | |
| | |
| | |
| | |
| | | |
arm64: versal-net: Add xilsem edac node
xilinx: zynqmp: Add bootmenu support
|
| | |
| | |
| | |
| | | |
sw_apps:versal_plm: Changed AES key registers used for secure communication
|
| | |
| | |
| | |
| | |
| | |
| | | |
iio: adc: versal-sysmon: Redefine HBM temperature channel
iio: adc: versal-sysmon: Adds oversampling/averaging feature sets
iio: adc: versal-sysmon: Macro definition change for reusability
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
xilplmi: update ssit secure lockdown long pulse duration
BSP: Fix XPM_EVENT_CNTRS_MASK for CortexR5
BSP: Fix xpm_counter_arm_example failure on VersalNet RPU
sw_apps:versal_aiepg2:Add configs for UFS
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
sw_services: xilsecure: Add SHA example for spartanup
lwip: Fix critical section handling for riscv/mb-v
sw_services:xilloader: Updated xilloader QSPI code to make use of QSPI baudrate set in CIPS
Enhance PLM exception dump
lib: sw_apps: OpenAMP Demos: FreeRTOS: Reduce CPU usage by ceding task when waiting for kick
clk_wiz: Update the example to support get rate
clk_wiz: Add support for multiple clocks and GetRate function support
sysmonpsv: Update yaml for polled example
pciepsu: Remove static keyword from LastBusNum to allow proper reset and re-initialization of the bus
|