| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
Last SRCREV update added support for kv260 rev2 which we are now tagging,
releasing for canonical, hence incrementing the version to 1.1
Signed-off-by: Sharath Kumar Dasari <sharathk@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit 57b22cc33a24b32c4f3cef364378c5216d2fda87)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
(cherry picked from commit 79335c2a8a9a6cfef521a3bddb24865def036050)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
| |
Updated commit ID to latest HEAD
|
|
|
|
| |
Updated commit ID to latest HEAD
|
|
|
|
|
|
|
|
|
|
|
|
| |
versal-vek280: Add es1 board varient
versal: Add vmk180 board
versal-net: Add REVA version for vn-p-b2197-00-x-prc
Update AMD Copyright
versal: Add support for xqvp1702
versal-ps-pl-remoteport: Add NPI IRQs
versal: Add support for xave1752
versal-xcvp1802: Add CPM5
zynqmp: Add KV260 board dts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix(xilinx): deprecate SiP service count query
feat(versal): extend platform address space sizes
fix(xilinx): add console_flush() before shutdown
fix(xilinx): fix sending sgi to linux
feat(xilinx): add new state to identify cpu power down
feat(xilinx): request cpu power down from reset
feat(xilinx): power down all cores on receiving cpu pwrdwn req
feat(xilinx): add handler for power down req sgi irq
feat(xilinx): add wrapper to handle cpu power down req
fix(versal-net): use arm common GIC handlers
fix(xilinx): rename macros to align with ARM
|
|
|
|
|
|
|
| |
driver: src: lite: Missing end quotation mark
driver/src: Revert removed TilesInUse code in PartitionInit.
driver:src:lite: Initialize NumRows to Default Value
driver: src: Clock ungate only the requested tiles
|
|
|
|
| |
driver: src: close memtile fd & unmapped memory associated with memtile
|
|
|
|
|
|
|
|
|
|
|
|
| |
net: macb: Fix missing wakeup attribute on zu+ and versal
media: dt-bindings: ov8856: decouple lanes and link frequency from driver
dt-bindings: serial: rs485: Add rs485-rts-active-high
media: dt-bindings: ti,ds90ub960: Add missing type for "i2c-alias"
ASoC: dt-bindings: Simplify port schema
dt-bindings: display: panel: one file of all simple LVDS panels with dual ports
ASoC: dt-bindings: Simplify referencing dai-params.yaml
dt-bindings: Drop kernel copy of common reserved-memory bindings
dt-bindings: iio: honeywell,mprls0025pa: drop ref from pressure properties
|
|
|
|
| |
driver: src: Mark TilesInUse bitmap in PartitionInit
|
|
|
|
|
|
|
|
|
|
|
| |
Rework the meta-virtualization qemu extensions implemented in the
meta-xilinx-core layer. It was found that is a bug in the langdale
meta-virtualization. Due to this, we need to use BBMASK to exclude
the changes from that layer, and then repeat them, but only for
qemu 7.1. qemu 8.1 work is taken from the current master version
of meta-virtualization.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
Backport the QEMU 8.1.x integration from current poky
(commit 4bb222e0d71a4cb159b8a4f1a90b65b1af32ac10).
Split the additional xen/tpm patches by version, disable Xen patches on
the 8.1.2 version, not yet supported.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
Some remnants of prior qemu 6.1.0 support were still present, remove them.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
Enable riscv32 as a standard qemu target.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport the QEMU 8.1.x integration from current poky
(commit 4bb222e0d71a4cb159b8a4f1a90b65b1af32ac10).
Add Xilinx specific integration.
Add required libslirp recipe from current poky.
Also update the qemu-devicetree to the latest version.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
| |
This reverts commit 6fd65d4b54258e3fe10c8d960fe33af51504f9d4.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
Update the SRCREV for dp-modules.
changelog:
xfmc: Update i2c probe functions.
Signed-off-by: Lakshmi Prasanna Eachuri <lakshmi.prasanna.eachuri@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
fixing crash in xbmgmt/xbutil examine (#7890)
VITIS-10487 Add throughput and latency no-op test (#7878)
VITIS-11098 Remove nonapplicable reports for Ryzen (#7886)
VITIS-11097 Update AIE Reports (#7885)
VITIS-11096 Add report name printout to ReportDynamicRegions (#7884)
VITIS-11093 Rename usage metrics column to command submissions. Remove device BO metrics column. (#7883)
VITIS-11103 Refactor validate test header to account for differences in ryzen and alveo devices (#7882)
VITIS-11103 Hide driver hash if not present (#7881)
VITIS-11095 ReportPlatform Upgrade (#7880)
VITIS-11094 Remove device ID and device readiness for Ryzen devices (#7879)
Adding authorize workflow and updating codeowners (#7888)
Further refactor of AIE Profile plugin (#7853)
VITIS-10866 - Patching instruction buffer in XRT (#7830)
VITIS-10999 Improve electrical report output (#7874)
VITIS-11043 Refactor XRT to cache created devices (#7870)
CR-1181687 Fix hwctx_handle::create_hw_queue() to return shared queue (#7875)
Script to enable building of tests directory in CI (#7871)
Fix AIE trace crashes on client (#7873)
Added check to fix installation failure in RHEl 9.0 (#7869)
Signed-off-by: saumya garg <saumya.garg@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
multiconfigs.py: Read PL DT OVERLAY type from config and use
yocto_machine.py: Add MACHINE_FEATURES in SDT
project_config.py: Map gen-pl-overlay to config
Kconfig.dtgsettings: Add PL DT Overlay config
|
|
|
|
| |
multiconfigs.py: Copy pl overlay dt file to dts path
|
|
|
|
|
|
|
| |
This module does not currently compile with Linux 6.6. Disable until
it works.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
kernel-modules-{hdmi,dp}"
This reverts commit d26f98b857e30992f43f182c2a07f4b6ef6b3068.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Update the SRCREV for hdmi-modules
Changelog:
hdmirx: Update Audio status based on audio infoframes
dp159: use simple i2c probe function
Signed-off-by: Rajesh Gugulothu <rajesh.gugulothu@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
| |
Add separate IPI Mailbox node for Versal NET and ZynqMP Platforms.
Remoteproc driver expects separate IPI Mailbox node for each remoteproc instance.
Signed-off-by: Ben Levinsky <ben.levinsky@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
staging: xilinx-tsn: Remove Dead Code from TADMA Driver
arm64: zynqmp: Build full dtb for zynqmp-p-a2197-00-revA with x-prc cards
EDAC/versal: Read num_csrows and num_chans using the correct bitfield macro
arm64: configs: Enable CONFIG_VIDEO_XILINX_HDMI21RXSS for versal
arm64: configs: Enable CONFIG_DRM_XLNX_HDMITX for zynqmp and versal
drm: xlnx: hdmi: Fix tmdsclk for YUV422 color format
drm: xlnx: hdmi: Add YUV420 support
drm: xlnx: hdmi: Add support for AVI infoframes
drm: xlnx: hdmi: Fix the header order
mtd: spi-nor: Capture spi_nor_set_4byte_addr_mode() function return value
mtd: spi-nor: Compute the offset value from valid address
staging: xilinx-tsn: Fix mac address pointer passed to of_get_mac_address for TSN EX-EP
ARM: zynq: Move to fixed-partitions description
ARM: zynq: Rename i2c?-gpio to i2c?-gpio-grp
ARM: zynq: Define u-boot bootscrip addr via DT
ARM: zynq: Remove deprecated device_type property
arm64: zynqmp: Sync licenses with upstream
arm64: zynqmp: Rename overlays to dtso
arm64: versal: Move ethernet phys to mdio node
arm64: versal-net: Remove unused b2197 PL description
arm64: dtsi: update interrupts and interrupt-names for usb
arm64: zynqmp: Remove incorrect comment from kv260s
arm64: zynqmp: Define default clock rate for rs485 uart
arm64: xilinx: Remove multiple blank lines from DTSes
arm64: zynqmp: Describe assigned-clocks for uarts
arm64: xilinx: Put ethernet phys to mdio node
arm64: zynqmp: Fix typo in sc-vhk158-revA
arm64: zynqmp: Describe ethernet phy on kd240
arm64: zynqmp: Disable Tri-state for MIO38 Pin
arm64: zynqmp: Replace - by _ in fclk clock nodes
arm64: zynqmp: Rename i2c?-gpio to i2c?-gpio-grp
arm64: zynqmp: Replace - by _ in fixed clock nodes
arm64: zynqmp: Add an OP-TEE node to the device tree
arm64: zynqmp: Introduce u-boot options node with bootscr-address
arm64: zynqmp: Rename zynqmp-power node to power-management
dt-bindings: power: reset: xilinx: Rename node names in examples
dt-bindings: firmware: xilinx: Sort node names (clock-controller)
dt-bindings: firmware: xilinx: Fix versal-fpga node name
arm64: zynqmp: Add missing destination mailbox compatible
arm64: zynqmp: Fix clock node name in kv260 cards
arm64: zynqmp: Move fixed clock to / for kv260
arm64: xilinx: Remove address/size-cells from gem nodes
arm64: xilinx: Remove address/size-cells from flash node
arm64: xilinx: Remove mt25qu512a compatible string from SOM
arm64: xilinx: Use lower case for partition address
arm64: xilinx: Put ethernet phys to mdio node
ARM: zynq: Remove clk/zynq.h header
ptp: Fix structure alignment
usb: dwc3: Remove not required version.h header
misc: xilinx-ai-engine: Added ARM64_PAN flag support
vfio/cdx: Add parentheses between bitwise AND expression and logical NOT
firmware: zynqmp: Mark some function as inline
|
|
|
|
|
|
|
|
| |
linux-xlnx was moved forward to the 6.6.0 version. Adjust the
PREFERRED_VERSION to match.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
These two modules do not currently compile with Linux 6.6. Disable until
they do work.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
| |
Update perf to match Yocto project master. This requires both libtraceevent
and the updated perf integration.
This version was taking from Poky master commit:
61182659c212db24e52cdbcdbb043c7b0de86094
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
| |
1. Move 2024.1 version to Linux 6.6.0
2. Update yocto-kernel-cache to upstream yocto-6.6 version.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
kernel_do_install task fails with 6.6 kernel with below errors:
| DEPMOD /scratch1/sandeep/yocto/2024.1/yp-dev/build-zynqmp/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/6.6.0-xilinx-v2024.1+gitAUTOINC+340eed5001-r0/image/lib/modules/6.6.0-xilinx-v2024.1-g340eed500130
| -ae -F System.map 6.6.0-xilinx-v2024.1-g340eed500130
| rm: cannot remove '/scratch1/sandeep/yocto/2024.1/yp-dev/build-zynqmp/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/6.6.0-xilinx-v2024.1+gitAUTOINC+340eed5001-r0/image/lib/modules/6.6.0-xilinx-v2024.1-g340eed500130/source': No such file or directory
| WARNING: /scratch1/sandeep/yocto/2024.1/yp-dev/build-zynqmp/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/6.6.0-xilinx-v2024.1+gitAUTOINC+340eed5001-r0/temp/run.do_install.609800:186 exit 1 from 'rm "/scratch1/sandeep/yocto/2024.1/yp-dev/build-zynqmp/tmp/work/zynqmp_generic-xilinx-linux/linux-xlnx/6.6.0-xilinx-v2024.1+gitAUTOINC+340eed5001-r0/image/lib/modules/6.6.0-xilinx-v2024.1-g340eed500130/source"'
Scarthgap already has code to make the 'rm' operation condition of existence, so this code
will not be needed there.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
| |
gen-machineconf: Add CLI option(--add-config) to update system configuration
Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using python rstrip operations it will strip all the combinations of
its values. For example in below code
BASE_DTS ?= "${@os.path.basename(d.getVar('CONFIG_DTFILE') or '').rstrip('.dtb').rstrip('.dts') or 'system-top'}"
if CONFIG_DTFILE name is cortexa53-0-zynqmp-baremetald or
cortexa53-0-zynqmp-freertos resulting output with rstrip will be
cortexa53-0-zynqmp-baremetal
cortexa53-0-zynqmp-freerto
Hence instead of using rstrip use os.path.splitext to remove
.dtb or .dts extension from file name.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Multiconfig freertos device-tree do configure task fails with below
errors:
ERROR: mc:cortexa53-0-zynqmp-freertos:device-tree-1.0-r0 do_configure: Unable to find cortexa53-0-zynqmp-freerto.dts, to use EXTRA_OVERLAYS you must set a valid CONFIG_DTFILE or use system-top.dts
ERROR: mc:cortexa53-0-zynqmp-freertos:device-tree-1.0-r0 do_configure: ExecutionError('/scratch/sandeep/yocto/2024.1/yp-dev/build-sdt/tmp-cortexa53-0-zynqmp-freertos/work/xlnx_zynqmp_zcu102_rev1_0-xilinx-elf/device-tree/1.0-r0/temp/run.do_configure.3127586', 1, None, None)
ERROR: Logfile of failure stored in: /scratch/sandeep/yocto/2024.1/yp-dev/build-sdt/tmp-cortexa53-0-zynqmp-freertos/work/xlnx_zynqmp_zcu102_rev1_0-xilinx-elf/device-tree/1.0-r0/temp/log.do_configure.3127586
ERROR: Task (mc:cortexa53-0-zynqmp-freertos:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/../meta-xilinx/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 851 tasks of which 769 didn't need to be rerun and 1 failed.
Using python rstrip operations it will strip all the combinations of
its values. For example in below code
BASE_DTS ?= "${@os.path.basename(d.getVar('CONFIG_DTFILE') or '').rstrip('.dtb').rstrip('.dts') or 'system-top'}"
if CONFIG_DTFILE name is cortexa53-0-zynqmp-baremetald or
cortexa53-0-zynqmp-freertos resulting output with rstrip will be
cortexa53-0-zynqmp-baremetal
cortexa53-0-zynqmp-freerto
Hence instead of using rstrip use os.path.splitext to remove
.dtb or .dts extension from file name.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|
|
|
|
|
|
|
| |
Enable tune files for Cortex-R52 processor.
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
|