| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
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>
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|
|
|
| |
arm64: versal2: Add firmware node entry
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
misc: xilinx_puf: Cleanup platform device resource on module exit
crypto: xilinx/zynqmp-aes-gcm: Fix return error code of GCM decrypt operation
Reapply "dt-bindings: Add binding for IDT 8T49N24x UFT"
PCI: xilinx-xdma: Add Xilinx QDMA Root Port driver
dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx QDMA PCIe Root Port Bridge
net: axienet: Add support for DCMAC ethernet IP
dt-bindings: net: xlnx,axi-ethernet: Add bindings for DCMAC
net: axienet: Add gt_reset hook in struct axienet_config to reset GT
net: axienet: Rename MRMAC specific reset delay macro to generic one
net: phylink: Add phy interfaces 100Gbase-r, 200Gbase-r and 400Gbase-r
net: phy: Add phy interfaces 100Gbase-r, 200Gbase-r and 400Gbase-r
arm64: xilinx: Remove current-speed property from pl011
arm64: versal-net: add OSPI reset gpio for VNX board
usb: dwc3: core: Prevent phy suspend during init
xilinx-ecdsa: Export ASN decoding function from ecdsa module
crypto: xilinx: Cleanup platform device resource on module exit
phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
irqchip: xilinx: adopt clock support
staging: tsmux: Fix module autoloading
gpio: zynqmp-modepin: Fix module autoloading
|
|
|
|
| |
board-versal-net-psx-virt: Change the cpu frequency
|
|
|
|
| |
xlnx-versal-pmx-global: Introduce DOMAIN_ISO_CNTRL persitent register support
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
net: axienet: Deprecate xlnx,mrmac-rate and switch to generic max-speed binding
dt-bindings: net: xlnx,axi-ethernet: Use "max-speed" device tree property
arm64: xilinx: Enable UFS, ARM SCMI in default config
ufs: amd-versal2: Disable AUTO_HIBERN8 and HS modes
ufs: amd-versal2: Add AMD Versal Gen 2 UFS support
ufs: core: Add vendor specific ops to handle interrupts
firmware: xilinx: Add UFS interface API support for Versal Gen 2
dt-bindings: ufs: amd-versal2: Add support for AMD Versal Gen 2 UFS
edac: xilsem: Add error event handling support for Versal NET platform
dmaengine: zynqmp_dma: Add support for AMD Versal Gen 2 DMA IP
dt-bindings: dmaengine: zynqmp_dma: Add a new compatible string
staging: xilinx-tsn: Add Endpoint Packet Switch Feature and Control Frame Handling for STP/LLDP
dt-bindings: staging: xilinx_tsn_ep_ex: Deprecate packet-switch property
dt-bindings: staging: xilinx_tsn_ep: Add Endpoint Packet Switch support
arm64: configs: Enable CRYPTO_DEV_XILINX_ECDSA by default
crypto: xilinx: Add NIST P-521 curve support in ECDSA Driver
remoteproc: zynqmp_r5: Update power domains property to power-domains
crypto: x509 - Add OID for NIST P521 and extend parser for it
crypto: asymmetric_keys - Adjust signature size calculation for NIST P521
crypto: ecdsa - Register NIST P521 and extend test suite
crypto: ecdsa - Rename keylen to bufsize where necessary
crypto: ecdsa - Replace ndigits with nbits where precision is needed
crypto: ecc - Add NIST P521 curve parameters
crypto: ecc - Add special case for NIST P521 in ecc_point_mult
crypto: ecc - Implement vli_mmod_fast_521 for NIST p521
crypto: ecc - Add nbits field to ecc_curve structure
crypto: ecdsa - Extend res.x mod n calculation for NIST P521
crypto: ecdsa - Adjust tests on length of key parameters
crypto: ecdsa - Convert byte arrays with key coordinates to digits
crypto: ecc - Use ECC_CURVE_NIST_P192/256/384_DIGITS where possible
i2c: cadence: Add atomic transfer support for controller version 1.4
i2c: cadence: Split cdns_i2c_master_xfer for Atomic Mode
i2c: cadence: Relocate cdns_i2c_runtime_suspend and cdns_i2c_runtime_resume to facilitate atomic mode
i2c: cadence: remove printout on handled timeouts
i2c: cadence: Add system suspend and resume PM support
misc: xilinx-ai-engine: Add condition compilation flag
irqchip/xilinx: Fix shift out of bounds
|
|
|
|
|
|
|
|
| |
versal: pmc-sysmon: Add measurement-file property for scripting injections
versal: pmc-sysmon: Fix device temperature report
versal: pmc-sysmon: Add VCCINT_FPD and VCCINT_LPD injections
versal: pmc-sysmon: Set initial measurement by injection
versal: pmc-sysmon: Fix lost root-id in sensor info
|
|
|
|
| |
driver: src:Routing support high level api.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
updating petalinux to latest (#8386)
XRT OS Support for Ubuntu 24.04. Removed one element arrays in the driver code (#8381)
[XDP] Fix the incorrect xclbin type deduction & add safe check (#8380)
Bump up the aiebu version which pulls in the latest aie-rt (#8383)
VITIS-13050 and VITIS-9682 (#8382)
add myself as code owner for xclbinutil (#8378)
External Buffer support for Edge devices (#8379)
Removed hw_context flag dependency for edge on xrt.ini (#8372)
moving to latest petalinux (#8371)
Added hw ctx support for edge (#8305)
Bump up the aiebu submodule version to resolve link with aie-rt failu… (#8353)
Initialze debug buffer in Ml Timeline, AIE Profile/Debug plugins to avoid junk values when AIE trace is enabled. (#8370)
Fix C HIP application compilation (#8369)
[XDP] profiling support to measure latency and throughput (#8359)
Add --recursive option to git submodule to fetch and update nested submodules. (#8358)
Update petalinux version to v2024.2_06301231 build (#8365)
Update HIP Module Load APIs (#8362)
Enabled flushing of trace modules for core tiles everytime for client and edge (#8367)
Added support for compile time trace for edge devices in XDP (#8366)
Fix for Sw emu graph handle (#8364)
Fixing incorrect copyrights on XDP files (#8360)
VITIS-11401 : Shim DMA based array reconfiguration overhead (#8308)
VITIS-13074 - Dump common control codes before and after being patched (#8338)
Fix for non-graph XRT use cases (#8356)
fixing gmio tests in sw_emu (#8357)
VITIS-11024 enable hw_context support for xrt::graph objects (#8340)
[XDP] Fix for single tile selection in AIE Trace plugin (#8354)
add new action mask to indicate the driver to program the PDI. (#8351)
Changes to use aie trace metadata section (#8352)
Changing default slot for PS kernels to Zero (#8347)
VITIS-11934GeMM Test Has Delay After Setting Performance Mode (#8348)
fix the code formatting (indentation, trailing spaces), fix the difference between gitub and perforce (#8350)
Update the ELFIO submodule to point to Release_3.12 which fixes many C++ warnings (#8349)
Add changes to build xclbinutil standalone (#8345)
Signed-off-by: Manoj Takasi <mtakasi@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The build process expects a bitstream in some cases and provides it in the
TOPDIR. We don't want to just set a default, because if it's not provided
it should not be expected.
Once the generic machines become 'firmware-less', this workaround should be
removed.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
This reverts commit 110ab8cc450c4a17b5b62ceb96fd0bd8a0364e3d.
Triggers a problem booting Kria boards. Reverting until we can understand why.
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>
|
|
|
|
|
|
|
|
|
|
| |
Using MACHINE_FEATURES += "fpga-overlay" for dynamic configuration
use cases is not specific to xsct build, this is also required for SDT
builds. Hence move BIF_BITSTREAM_ATTR variable from meta-xilinx-tools
to meta-xilinx layer.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
versal-net-vn-p-b2197-00-reva
Emulation/simulation versal-net platforms are not tested so removed in dtg and uboot.
Instead of versal-net-ipp-rev1.9 using versal-net-vn-p-b2197-00-reva as DT_BOARD_FLAGS name
Signed-off-by: Ashwini Lomate <ashwini.lomate@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
hcd-dwc3: Correct default number of maximum slots
xlnx-versal-ddrmc-ub: Add fields related to DDRMC5C
xlnx-versal-pmc-int: Add axi slave switch resets
|
|
|
|
|
| |
zynqmp:usb_dwc3: Correct USB maximum slots to 64
board-versal-xcvm2152-ps-virt: Update idcode
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix(xilinx): fix OVERRUN coverity violation
feat(versal): deprecate build time arg VERSAL_PLATFORM
feat(versal2): add dummy implementation for SCMI PD
fix(versal2): add ufs specific features support
docs(xilinx): update SMC documentation in TF-A
feat(xilinx): add feature check function for TF-A specific APIs
feat(xilinx): update SiP SVC version number
feat(xilinx): update TF-A to passthrough all PLM commands
fix(xilinx): fix logic to read ipi response
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change Log:
petalinuxconfig_xlnx.py:pass memory_type value to device_type.
lops: mb-riscv: Add generic cpus_* pattern to re-use riscv lop file for asu.
openamp: xlnx: Validate reserved-mem regions.
isospec: add permissive flag for non-SMID devices.
lopper/log: move basicConfig to init().
lopper: assists: gen_domain_dts: Add Audio formatter DT yaml.
lopper: assists: gen_domain_dts: Add SPDIF DT yaml.
lopper: assists: gen_domain_dts: Add I2S sound card DT yaml.
lopper: assists: gen_domain_dts: Add SDI Rx Subsystem DT yaml.
lopper: assists: gen_domain_dts: Add SDI Tx Subsystem DT yaml.
assists: gen_domain_dts: Add support for MB-V zephyr.
Signed-off-by: Swagath Gadde <swagath.gadde@amd.com>
Add fix for two typos in the openamp xlnx processing.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
Signed-off-by: Jonathan Stroud <jonathan.stroud@amd.com>
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
arm64: versal2: add power domain and reset entry for usb
arm64: versal2: Update UFS dt node
arm64: zynqmp: Add u-boot command to boot into recovery image
arm64: zynqmp: Enable usb3 for k24 som
spi: cadence_qspi: Fix Versal NET loopback bit error
spi: cadence_qspi: Fix Versal NET ospi indirect write timed out issue
arm64: versal-net: Enable octal DTR mode
cmd: sf: fix redefinition of return value in read/write
sf: Add lock info option to sf command list
spi: zynq-qspi: Fix QSPI controller stripe for stacked mode
spi: zynq_qspi: Add write status command to update_stripe()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
net: axienet: Deprecate xlnx,mrmac-rate and switch to generic max-speed binding
dt-bindings: net: xlnx,axi-ethernet: Use "max-speed" device tree property
arm64: xilinx: Enable UFS, ARM SCMI in default config
ufs: amd-versal2: Disable AUTO_HIBERN8 and HS modes
ufs: amd-versal2: Add AMD Versal Gen 2 UFS support
ufs: core: Add vendor specific ops to handle interrupts
firmware: xilinx: Add UFS interface API support for Versal Gen 2
dt-bindings: ufs: amd-versal2: Add support for AMD Versal Gen 2 UFS
edac: xilsem: Add error event handling support for Versal NET platform
dmaengine: zynqmp_dma: Add support for AMD Versal Gen 2 DMA IP
dt-bindings: dmaengine: zynqmp_dma: Add a new compatible string
staging: xilinx-tsn: Add Endpoint Packet Switch Feature and Control Frame Handling for STP/LLDP
dt-bindings: staging: xilinx_tsn_ep_ex: Deprecate packet-switch property
dt-bindings: staging: xilinx_tsn_ep: Add Endpoint Packet Switch support
arm64: configs: Enable CRYPTO_DEV_XILINX_ECDSA by default
crypto: xilinx: Add NIST P-521 curve support in ECDSA Driver
remoteproc: zynqmp_r5: Update power domains property to power-domains
crypto: x509 - Add OID for NIST P521 and extend parser for it
crypto: asymmetric_keys - Adjust signature size calculation for NIST P521
crypto: ecdsa - Register NIST P521 and extend test suite
crypto: ecdsa - Rename keylen to bufsize where necessary
crypto: ecdsa - Replace ndigits with nbits where precision is needed
crypto: ecc - Add NIST P521 curve parameters
crypto: ecc - Add special case for NIST P521 in ecc_point_mult
crypto: ecc - Implement vli_mmod_fast_521 for NIST p521
crypto: ecc - Add nbits field to ecc_curve structure
crypto: ecdsa - Extend res.x mod n calculation for NIST P521
crypto: ecdsa - Adjust tests on length of key parameters
crypto: ecdsa - Convert byte arrays with key coordinates to digits
crypto: ecc - Use ECC_CURVE_NIST_P192/256/384_DIGITS where possible
i2c: cadence: Add atomic transfer support for controller version 1.4
i2c: cadence: Split cdns_i2c_master_xfer for Atomic Mode
i2c: cadence: Relocate cdns_i2c_runtime_suspend and cdns_i2c_runtime_resume to facilitate atomic mode
i2c: cadence: remove printout on handled timeouts
i2c: cadence: Add system suspend and resume PM support
misc: xilinx-ai-engine: Add condition compilation flag
irqchip/xilinx: Fix shift out of bounds
|
|
|
|
| |
driver: src:add the numtiles check condition in PrivilegeInitPart
|
|
|
|
|
|
|
|
| |
Reorder the serial ports for an alternative vck190 machine. This puts the
Linux (APU) serial ports first in the processing order which will help enable
Yocto Project testimage support.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|