| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changelog:
fix: change copyright notice.
Fix: Remove the al5r driver
Signed-off-by: Arno Glim <arno.glim@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Add changelog for commit id update.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
|
| |
| |
| |
| | |
driver:src: add new timer sync function with two broadcast channel
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
sw_services: xilplmi: Increase scheduler frequency to 100ms for COSIM platform
sw_services: xilcert: Updated doxygen comments for RTF docs
xilpm: versal: BISR support for DDRMC5
xilpm: versal: server: Support NoC clock gating for limited devices
versal_psmfw: versal_net: fix typos in APU PCIL macros
versal_psmfw: versal_net: add logic to retry PCIL state change
versal_psmfw: versal_net: Do not notify plm on cpu idle event
versal_psmfw: versal_net: Clear APU_PCIL interrupt and disable
versal_psmfw: Add 1 us sleep in poll and wait functions
versal_psmfw: versal_net: Add proper error prints
Corrected versals xplmi.h, zynq_fsbls fsbl.h, versal_nets xplmi_plat.h and versal_aiepg2s xplmi_plat.h
sw_services:xilasu:Added check for ASUFW present bit
lib: bsp: Add an empty function for getimeofday
dhrystone: Add depends section in the yaml
xilpuf: updated doxygen comments
feature: allow propogation of sw errors in ssit devices
|
| |
| |
| |
| | |
This reverts commit a1b3f237d2856c0d6b75c811ec1ae0df45d09414.
|
| |
| |
| |
| | |
fix(5620): libRefRevision check removed
|
| |
| |
| |
| |
| |
| | |
xilinx: versal-net: fix no previous prototype for function warning.
board: xilinx: Remove conditional check for Microblaze
zlib: Fix big performance regression
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
VCU2: Add property for src-sync mode
VCU2: Add properties for adding SEI: sei-pt, sei-bp, sei-rp
VCU2: omxvideo: add tiled formats for decoder output
VCU2: Add additional transfer characteristics supported by OMX code
VCU2: Add Gstreamer properties to Versal Gen 2: enable-aud
VCU2: Add Gstreamer properties to Versal Gen 2
VCU2: Added 32x4 and 64x4 tiled formats support
VCU2: Added newer pixel format support for telluride OMX
omx: Added initial vcu2 IP specific support for Telluride(versal-2) platform
video-format: fix P010_10LE and P012_LE pack issue
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
nvmem: xlnx_secure: Fix buffer overflow warning reported with allmodconfig.
staging: xilinx-tsn: fix ptp sync failure
arm64: xilinx: enable onboard USB hub driver
usb: misc: onboard_usb_dev: add Microchip usb5744 SMBus programming support
usb: misc: onboard_dev: extend platform data to add power on delay field
usb: misc: onboard_hub: rename to onboard_dev
misc: xilinx-ai-engine: Added support to update shim bd
ufs: amd-versal2: Clean code around return
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
fix(xilinx): map PMC_GPIO device node to interrupt for wakeup source
fix(xilinx): warn if reserved memory pre-exists in DT
feat(versal): add support for QEMU COSIM platform
fix(versal): kernel QEMU boot is failing on versal platform
feat(versal2): implement USB_SET_STATE dummy IOCTL
fix(xilinx): optimize logic to read IPI response
fix(xilinx): fix OVERRUN coverity violation
feat(versal): deprecate build time arg VERSAL_PLATFORM
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
xilpm library parameters
Add handling block so that consumer of xilpm can set library options
using some custom flags.
Signed-off-by: Madhav Bhatt <madhav.bhatt@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The older recipes, merge xrt_% into the specific versioned items to ensure
that they continue to work the way they have in the past.
For the current xrt version, we remove the MACHINE dependencies and allow
AIE to be selected via a PACKAGECONFIG instead. This will permit a single
xrt to work across a larger set of aarch64 machines.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Older ai-engine packages were kept as-is.
The newer one was verified to 'fail gracefully' when executed on a system
without the required hardware. This will allow us to have the AIE
components available on a common filesystem.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changelog:
VITIS-13441 : Allow shim to read a special flag from xrt.ini for dummy app (#8436)
Added checks to version api's to throw exception when information is not available (#8430)
graph_object constructor with aieArray instance (#8431)
Fix xbutil/xrt-smi wrapper script to find loader (#8426)
Add AMD copyright (#8432)
Fix Debug build warning and error (#8433)
Correct Freq store & fetch (#8434)
[XDP] Multiple CRs - fixed PLIO verification and refined all_stalls_s2mm metric set (#8429)
Enhance no-op test logics (#8423)
[XDP] Fix for profiling plugins to work on independent compilation designs (#8424)
Add pasid member to aie_partition info (#8427)
enabling ubuntu2404 for XRT (#8417)
Remove unexpected warnings metadata for ML Timeline and AIE Halt Plugin (#8421)
Signed-off-by: Manoj Takasi <mtakasi@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| | |
openamp: xlnx: rpmsg-native: update node names for shared mem and IPI
lopper: assists: baremetal_gentestapp_xlnx: Add support for dependency files
|
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 2c44c115a6973cf4b4877b217e03fe9f510ff4bf.
This workaround is no longer needed in Scarthgap.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
mmc: zynq_sdhci: Remove device_is_compatible() function
configs: versal2: Add support for AMD UFS platform driver
ufs: ufs-amd-versal2: Add support for AMD UFS controller
ufs: add support for DesignWare Controller
|
| |
| |
| |
| |
| |
| | |
lopper: assists: gen_domain_dts: Remove unneeded properties while generating linux device-tree
assists:baremetallinker: Avoid setting axi_emc as the default memory in linker sections
openamp: xlnx: Update handling for rpmsg-native
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Rework the image recover recipe to match image selector. imgrcry is now
the top level recipe which will pull in the required version of
image-recovery depending on build flow.
This change also updates the output file name in a number of places and
fixes an issue in image selector.
Signed-off-by: John Toomey <john.toomey@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| | |
meta-xilinx-standalone-sdt
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add various "superset" machines. These machines can be used to generated a
binary distribution for a collection of machines.
These differ from the generic machines, as they have full CPU optimization
(DEFAULTTUNE) for the SoC, as well as the common MACHINE_FEATURES for a
collection of chips.
The MACHINE_FEATURES specified may not work on all chips, but will not cause
an incompatibility.
The common machines are:
Machine | SoC | DEFAULTTUNE | MACHINE_FEATURES
-------------------+------------+------------------+-----------------
zynq-common | Zynq7 | cortexa9thf-neon | (none)
zynqmp-common | ZynqMP | cortexa53 | vcu rfsoc
zynqmp-mali-common | ZynqMP | cortexa53 | mali400 vcu
versal-common | Versal | cortexa72 | aie vdu
versal-net-common | Versal-Net | cortexa78 | (none)
The mali400 option itself is not mutually exclusive from non, however the
default configuration of many systems also enabled libmali. libmali
inclusion WILL create a system that is incompatible with mesa.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
qspipsu: Update examples to configure correct baud rate value
qspipsu: Add support for baud rate divisor
dp21txss: Update XDpTxSs_GetSinkCapabilities()
dp21: Update training flow to fix LinkLayer CTS
sw_services: xilsecure: Fix issue in copy of files
xilloader: 384 bit PPK hash comparision with eFuse Ppk hash
sw_apps: asufw: Add versionless build support for asufw application
fixed leading whitespaces, mix of tabs and spaces
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
apps: examples: FreeRTOS: Reduce CPU usage by ceding task when waiting for kick
apps: examples: Add support for repeat attach/detach
apps: zynqmp_r5: Add SDT-required libs as CMake dependencies
apps: zynqmp_r5: Update symbol IPI_IRQ_VECT_ID for FreeRTOS
apps: examples: Add support for FreeRTOS OS for echo, matrix and rpc_demo
apps: examples: Prepare echo, matrix and rpc_demo demos to support other OSs
apps: zynqmp_r5: Move linker file logic to apps/machine/zynqmp_r5
apps: zynqmp_r5: Enable linker file generation based off SDT Lopper plugin
apps: zynqmp_r5: Move all R5 library checks to apps/machine/zynqmp_r5
apps: zynqmp_r5: Remove SDT lib dependencies from OpenAMP Repo
apps: zynqmp_r5: Add Versal and Versal-NET Information to Debug Banner
apps: zynqmp_r5: Change get_ipi_msg_buf to use unsigned ints
apps: zynqmp_r5: Add Debug Banner for ZynqMP Platform
apps: zynqmp_r5: zynqmp: Update #ifndef wrappings for RPU1
|
| |
| |
| |
| | |
versal-vitis.dtsi: dont drop the ddr node unconditionnally
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
versal: pmc-sysmon: Link NEW_DATA_FLAGx clearing to irq
versal: pmc-sysmon: Fix NEW_DATA_FLAGn handling
versal: pmc-sysmon: Infer sensors initial measurements
versal: pmc-sysmon: Fix writes to root PCSR_CONTROL
versal: pmc-sysmon: Add retrieval of enabled sensors
versal: pmc-sysmon: Fill info only for enabled sensors
versal: pmc-sysmon: Use non-0 form of voltage setting
|
| |
| |
| |
| | |
driver: src: Fix in CMakeList to build applications in rigel_flow
|
| |
| |
| |
| | |
examples: zynqmp_r5: CMake: Add SDT-required libs as link dependencies
|
| |
| |
| |
| |
| |
| |
| |
| | |
arm: dts: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC
media: i2c: ap1302: Add test pattern control
net: axienet: Use XAE_IE_OFFSET register for AXI 1G MAC only
net: axienet: Make ethtool hooks static to limit their scope
net: axienet: Fix kernel doc warnings
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
rqt-runtime-monitor was failing due to broken python-qt-binding
packages. Now this is fixed in meta-ros so enable rqt-runtime-monitor
package in packagegroup-xilinx-ros package group.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|