| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| | |
apps: zynqmp_r5: Versal NET: Update linker script for booting
Signed-off-by: Ben Levinsky <ben.levinsky@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Below are the updates
assists: remove overly verbose output
assists/domain_access: count indirect references
assists/isospec: output cpu specific label
assists/domain_access: fix memory node -> address-map updating
yaml: update version check to use packaging module
assists: baremetal_xparameters_xlnx: Export MB V cpu parameters related defines
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Updated branch to master which has changes to support both boards
SC/Kria-SOM
Signed-off-by: Sharath Kumar Dasari <sharath.kumar.dasari@xilinx.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit 83a5f29420bf7c2cf627ebfdd39b17aa73c8548d)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| | |
Updated commit ID to latest HEAD
|
| |
| |
| |
| |
| | |
misc: xilinx-ai-engine: Fixed error prints in status dump
driver/src: Fix _XAie_SetPartIsolationAfterRst function prototype
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changelog:
Removed support for u50lv, u55n and u280 platforms in XRT (#7901)
fixed sw pipeline issue (#7941)
Add code owners for hip and fix code owners for tests (#7937)
Change "IPU" to "NPU" in adaptor name lookup (#7938)
add bind_at() SHIM API (#7934)
Add hotfix for Linux xbutil validation implementation (#7931)
VITIS-11275 Add support for telemetry report in XRT core (#7921)
Updated Const Correctness and Variable names in AIE Profile (#7924)
check exit code in apu package creation (#7925)
fixed compile error (#7923)
VITIS-11106 Remove --device requirement for single device system (#7902)
Issue-7911 Fix clang issues with query requests (#7916)
CR-1182298: Fixing seg fault on edge when aie_status is enabled (#7917)
Updated Struct Data types in XDP codebase (#7895)
fix windows build (#7920)
Removed PETA_BIN variable from build_edge.sh as the path does not exist (#7918)
upadte xbutil validate paths for xclbins (#7919)
Initial support for tracing DMA events in AIE tile memory modules (#7859)
Fixed error in build (#7907)
CR-1187827 Fix bad BDF not displaying list of device options (#7905)
VITIS-11233 Add firmware version to Ryzen platform report (#7903)
VITIS-9658 Update SubCmdValidate test run output (#7889)
Remove drm_driver.gem_prime_mmap for Linux 6.6 (#7899)
Changed all names from XDP_MINIMAL_BUILD to XDP_CLIENT_BUILD (#7893)
Added all the OSs supported by XRT in os_supported.json file (#7877)
VITIS-10245 Prevent validation tests from creating additional device instances (#7891)
Remove dead code (#7898)
integrate tct 1 column test (#7887)
Create common utilities folder for XDP plugins that use the AIE driver (#7866)
Signed-off-by: saumya garg <saumya.garg@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Switch to latest commit on release branch. Also remove unused microblaze
header file for 2024.1 release.
Signed-off-by: John Toomey <john.toomey@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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
4af6ecd openamp: xlnx: Clean up SOC Parsing
62a0930 openamp: xlnx: Add support for more SOC's
f58a344 openamp: xlnx: Add VMK180 support
1fcbfed assists/isospec: add ss_permissions to valid access types
6b74788 lopper: assists: baremetal_xparameters_xlnx: Update IPI interrupt ID value to inline with vitis classic
b03b978 lopper: assists: baremetal_xparameters_xlnx: Generate interrupt ID for IPI
cf70679 lopper: assists: baremetalconfig_xlnx: Generate dummy config struct in case proprety is not present
f20667c assists/isospec: log new spec type ss_management
Signed-off-by: Ben Levinsky <ben.levinsky@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Create a new fw-package.bbclass which provides infrastructure to package
and deploy firmware baremetal or freertos application elf or bin files
to linux root filesystem under /lib/firmware(default) or /boot
directory as per requirement.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
Signed-off-by: Jonathan Stroud <jonathan.stroud@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit 362eeb56e99754b9082f62187d39dc7ea7ad1a19)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
mtd: spi-nor: Add support for S28HS02GT Infineon OSPI flash
soc: xilinx: Fix logic to check sub_family_code
mtd: spi-nor: issi: Add support for is25lx512m OSPI flash
misc: xilinx-ai-engine: release the dma_buf assigned to pmem
crypto: xilinx: Updated fallback checks to call hardware AES
drivers: soc: xilinx: check return status of get_api_version()
drm: xlnx: hdcp: Fix memcpy argument in hdcp2x_tx_wait_for_pairing_info()
tty: serial: uartps: Add rs485 support to uartps driver
tty: serial: uartps: Relocate cdns_uart_tx_empty to facilitate rs485
dt-bindings: Add reference to rs485.yaml
serial: core: Provide port lock wrappers
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
ps/psx: parent the GIC under the FPD memory region
versal-net: wire the rpu wakeup signals
versal-net: wire the rpu powerdown signals
psx-rpu: Increase the gic num irqs
versal: psx: macro-ify the rpu_ctrl creation
versal: psx: rpu: macro-ify the amba stream creation
versal: psx: rpu: macro-ify the rpu timer creation
versal: psx: rpu: macro-ify the gic creation
versal: psx: rpu: macro-ify the cpu cluster creation
versal: psx: rpu: rename cluster rpu macro
versal-psx: fix a typo for gpio-controller
versal-psm: Conditionally compile few psm blocks
versal-ps-pl-remoteport: Add SERBS support for AFI0/2
versal: add lpd & fpd interconnect config regs
versal-ddrmc: Remove HAS_DDRMCx macros
psx-memmap-aliases: Conditionally define DDRMC aliases
versal: Move DDRMC npi nodes
versal-net: Rename board names to have es1 tagged
|
| |
| |
| |
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| | |
hw/misc/reset-domain: walk sub-MRs when resetting
|
| |
| |
| |
| | |
kconfig_syshw.py: Update range for memory
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
hw/misc/xlnx-versal-pmc-global: dont reset persistent storages
hw/intc/arm_gicv3: adds wake-request fdt gpio
hw/intc/arm_gicv3: implements wakerequest
hw/misc/xlnx-versal-net-psmx-global: implement rpu wakeup request
hw/misc/xlnx-versal-net-psmx-global: implement rpu powerdown request
hw/misc/xlnx-versal-net-psmx-global: fix gpio set name
hw/misc/xlnx-versal-net-rpu-pcil: introduce rpu shutdown request gpios
hw/misc/xlnx-versal-net-rpu_pcil: dont set gpio during reset enter
hw/core/fdt_generic_util: fix the logic to get gpio inputs
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add specific --help to better userstand how to call the wrapper.
Add additional diagnostic messages in case of an APU failure.
Change the way the variables are processed, this will make it easier
to add additional switches in the future.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| | |
Signed-off-by: Ben Levinsky <ben.levinsky@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
chore!: update to revision d20240111
chore: update to revision d20231213
Added missing header files for Yocto project master(gcc 13.2)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
chore!: update to revision d20240111
chore: update to revision d20231213
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| | |
chore: update to revision d20240111
chore: update to revision d20231213
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| | |
chore: update to revision d20240111
chore: update to revision d20231213
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1. If SRC_URI has only one file without any space as shown below
SRC_URI = "file://vck190-dfx-static.pdi"
With this it fails to detect input entries. This is due to current
search logic doesn't work unless there is a space after end of file
name or new line for each entry as shown below.
SRC_URI = "file://vck190-dfx-static.pdi "
or
SRC_URI = " \
file://vck190-dfx-static.pdi \
"
So rewrite the logic to split the SRC_URI enteries and then
search key w/o the trailing space.
2. Remove get_dt_count function to avoid duplication.
3. Add docs for *_PATH variables.
4. Add warn message when multiple dtbo or bit or bin or pdi file is
found.
5. Fix DTSI_PATH, BIT_PATH build issue when input files are absolute
path.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
remote-port: Fix full house check
versal: Add SERBS support on AFIFS for LPD & FPD
remote-port-memory-master: Implement timed response waits
versal: Add the SERBS interface
remote-port: Add timed wait for responses
versal: Add LPD & FPD interconnect config regs
hw/core: remove the dma-ctrl interface
hw: remove OSPI and DMA CSU legacy models
hw/ssi/xlnx-versal-ospi: align GPIO declaration with the legacy model
hw/dma/xlnx_csu_dma: add support for 128 bits CRC
hw/dma/xlnx_csu_dma: fix the dma-width property comment
hw/dma/xlnx_csu_dma: add support for unaligned accesses
hw/dma/xlnx_csu_dma: split endianness swapping logic in its own function
hw/dma/xlnx_csu_dma: split CRC computation in its own function
hw/dma/xlnx_csu_dma: change is-dst property default value to false
hw/dma/xlnx_csu_dma: add memattr and memattr-write legacy properties
hw/dma/xlnx_csu_dma: add legacy stream-connected-dma[01] properties
|
| |
| |
| |
| | |
qdev-core.h: Add docs to AMD/Xilinx extensions
|
| |
| |
| |
| |
| |
| |
| |
| | |
Pass CFLAG to Libmetal Repo for Xilinx-AMD build of Libmetal AMP Demo
from meta-openamp file libmetal-xlnx.inc
Signed-off-by: Ben Levinsky <ben.levinsky@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
lopper: assists: baremetal_xparameters_xlnx: Fix subnode_phandle property generation
Signed-off-by: Ben Levinsky <ben.levinsky@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| | |
apps: zynqmp_r5: Enable build with latest SDT BSP
Signed-off-by: Ben Levinsky <ben.levinsky@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
examples: linux: zynqmp: Add Versal-NET IPI Values
lib: generic: xlnx: Use CMAKE_C_FLAGS to determine if SDT symbol is present
Signed-off-by: Ben Levinsky <ben.levinsky@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The commit 738df8cc6819 (yaml: support ruamel versions > 0.17.x) of github
lopper repo introduced a new dependency for lopper over "packaging" module. Add
the same in Yocto workflow.
Signed-off-by: Onkar Harsh <onkar.harsh@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Below are the updates
lopper: assists: xlnx_overlay_dt: Fix wrong gic_node referencing
setup.py: Add "packaging" module under YAML related requirements of Lopper
Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Sync integration to Yocto Project master as of commit:
25868ee2cc3fdcbf4bff1ff4f66465e8aeef744d
Note, we remain on 8.1.x version to match the AMD version.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| | |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Backport the tune files from poky master as of commit:
dd4c941e9fe9e0f1b73a934d9ecd0d165ee85474
This adds support for cortex-r5 and cortexr-r52 hard float ABI, as well
as cortex-a78.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
tty: serial: uartps: Add rs485 support to uartps driver
tty: serial: uartps: Relocate cdns_uart_tx_empty to facilitate rs485
dt-bindings: Add reference to rs485.yaml
serial: core: Provide port lock wrappers
v4l: xilinx: dprx: Fix lane count allowed range of values
drm: xlnx: dptx: Fix unannotated fall-through between switch labels in xlnx_dp_check_clock_recovery api()
drm: xlnx: dptx: Fix xlnx_dp_hdcp_exit() return value
drm: xlnx: scaler: Initialize variable nr_rds
arm64: versal: Configure reset gpio as active low
arm64: versal: Add support for Versal Embedded+ VE2302-revA
arm64: configs: Enable DisplayPort driver
mmc: core: Do not force a retune before RPMB switch
v4l: xilinx: vipp: Fix searching in the correct list while enabling streaming
arm64: zynqmp: Add silabs, skip-recall to all si570 clk nodes
soc: xilinx: Add cb event for subsystem restart
firmware: xilinx: Export function to use in other module
Revert "OF: overlay: Perform RCU callback barrier before releasing overlay memory resources"
misc: xilinx-ai-engine: add dma_buf_get for each aie mem dmabuf created
drivers: misc: xilinx-ai-engine: Remove use of uninitialized variables
phy: xilinx-xhdmiphy: Fix GT pll-selection allowed range of values
misc: xilinx-ai-engine: support for partitioned AIE address segments
arm64: xilinx: Define bootscript address
arm64: versal: Move reset-gpios property from controller node to flash node
dt-bindings: xilinx: Fix all downstream bindings with latest schema
dt-bindings: nvmem: Update xlnx,versal-sec-cfg description
arm64: zynqmp: Remove unused zynqmp-clk.dtsi
|
| |
| |
| |
| |
| |
| |
| | |
README.md: Update parse-sdt command help usage
Kconfig.dtgsettings: Rename dfx-static to dfx in kconfig
sdt_flow.py: Remove dfx-static and dfx-partial references
sdt_ipinfo.yaml: Update compatibility strings for ethernet
|
| |
| |
| |
| |
| |
| |
| | |
versal-net: remove hardcoded ADMA addresses
zynqmp: set correct revidr value one the Cortex-A
board-versal-xcve2802: Add 2Gib OSPI flash
versal: Add vhk158 es1 board
|
| |
| |
| |
| | |
hw/arm/smmuv3: add support for the AFFD bit in context descriptors
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Pick up latest commits for build
examples: linux: zynqmp: Add Versal-NET IPI Values
lib: generic: xlnx: Use CMAKE_C_FLAGS to determine if SDT symbol is present
examples: generic: zynqmp_r5: Add symbols for System Device Flow flow
lib: generic: xlnx: Enable CMake handling for System Device Tree Flow
Signed-off-by: Ben Levinsky <ben.levinsky@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changelogs:
lops: lop-microblaze-riscv: Fix handling of use-muldiv and use-fpu
lopper: assists: Remove domain specific code from the assist
xlnx_overlay_dt.py: Rename dfx-static to dfx
asists/subsystem: make processing more robust
isospec: ensure that memory and cpus are always lists
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Mingw compilation does not support libcap-ng which is requird by the
virtfs configuration. Change this to match the previous 7.1
implementation where virtfs is only enabled on the target version of qemu.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| | |
hw-description.tcl:kconfig_syshw.py: Rename Serial DTB to U-boot/Linux
sdt_flow.py: Rename dfx-static to dfx
plnx_machine.py: add xen support for plnx in sdt flow.
|
| |
| |
| |
| | |
target/arm: add the revidr property to the CPU
|
| |
| |
| |
| |
| |
| | |
This reverts commit 121edde2e704900a7b4e24b260167614705297aa.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| | |
This reverts commit 6f7a824d505115a01dd49386aa47b079598fc07c.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| | |
libdfx: Add document for dfx_cfg_init_file() API
Src: Add new API dfx_cfg_init_file() to provide more flexibility to the user
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
lopper: assists: baremetal*: Add provision to pass float numbers from SDT as is
yaml: support ruamel versions > 0.17.x
lopper: assists: gen_domain_dts: Fix syntax issue in the code
lopper: assists: baremetal_xparams: Done generate interruptIDs for PS peripherals
isospec: refactor for speed and tracking
tree: fix property iteration for json
isospec. WIP2. cleanedup prints
WIP: v2 unassigned devices and memory
WIP: unreferenced devices can be addded, lots of address warnings
assist:baremetalconfig: Avoid the error when there is no serial mapped to the processor
xlnx_overlay_dt.py: Update script to support partial use cases
openamp: xlnx: Enable Linux generated Device Tree to work for OpenAMP use cases
Signed-off-by: Ben Levinsky <ben.levinsky@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>
(cherry picked from commit fe1fee9a45076aab2e39e38b5705d1ad0aa06de5)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|