[ubuntu/plucky-security] linux-xilinx 6.14.0-1002.2 (Accepted)
Andy Whitcroft
apw at canonical.com
Mon Aug 11 13:08:40 UTC 2025
linux-xilinx (6.14.0-1002.2) plucky; urgency=medium
* plucky/linux-xilinx: 6.14.0-1002.2 -proposed tracker (LP: #2119277)
* Packaging resync (LP: #1786013)
- [Packaging] update variants
- [Packaging] update update.conf
- [Packaging] update Ubuntu.md
- [Packaging] debian.xilinx/dkms-versions -- update from kernel-versions
(main/d2025.08.01)
* Uplift Xilinx 6.12 to Ubuntu 6.14 kernel (LP: #2119274)
- xilinx: Add a github template telling people to not use pull requests
there
- net: macb: Handle phy reset for PCS PMA IP
- net: macb: In shared MDIO usecase make MDIO producer ethernet node to
probe first
- dt-bindings: net: Add bindings documentation for Xilinx PCS/PMA PHY
- net: phy: Add support for xilinx SGMII and 1000BASE-X phys
- microblaze: Fix message about compiled-in FDT location
- microblaze: Swap location of bss and INIT_RAM_FS
- microblaze: Change TLB mapping and free space allocation
- rpmsg: Make MAX_RPMSG_BUF_SIZE configurable from kconfig
- dt-bindings: irqchip: Add Xilinx Interrupt Controller bindings
- irqchip: xilinx: adopt clock support
- irqchip: xilinx: Avoid __init macro usage for xilinx_intc_of_init
- OF: DT-Overlay configfs interface (v8)
- drivers: iio: Add support for TI INA260 power monitors
- uio: Add dma-buf import ioctls
- xen/pvcalls: frontend enable
- xen: introduce xen_vring_use_dma
- dt-bindings: dmaengine: Add binding for xilinx axidma test client
- dmaengine: xilinx: Add axidmatest test client code
- dt-bindings: dmaengine: Add binding for vdmatest client
- dmaengine: xilinx: Add vdmatest test client code
- clocksource: timer-cadence-ttc: Do not probe TTC device configured as
PWM
- pwm: pwm-cadence: Add support for TTC PWM
- dt-binding: usb: ulpi-phy: add ulpi-phy binding
- usb: chipidea: add usb2 phy interface for Zynq platform
- usb: phy: Add platform driver support for ULPI phys
- dt-bindings: misc: xlnx_dpu: Add DPUCZDX8G v3.4 documentation
- misc: xlnx_dpu: Add Xilinx DPU IP driver for Vivado tool flow
- dt-binding: apm: Add the binding document for APM
- uio: uio_xilinx_apm: Add Xilinx AXI performance monitor driver
- dt-bindings: soc: xilinx: Add the dt binding for AI engine
- uio: Add the UIO driver for AI engine
- xilinx-ams: Added MilliCelsius File
- drivers: iio: adc: xilinx-ams: Add over temperature interrupts
- drivers: iio: adc: xadc: Correct Write edge in CFG
- staging: fclk: Enable pl clock with sysfs entry for set_rate
- staging: Add xroeframer driver
- staging: xroetrafficgen: initial commit of roe traffic generator driver
- staging: xlnxsync: Add driver for Xilinx Synchronizer
- staging: uartlite-rs485: Initial commit to add drv
- MAINTAINERS: Add maintainers fragment for VCU
- soc: xilinx: vcu: Export functions to obtain logicore settings
- clk: xilinx: vcu: Update vcu init/reset sequence
- clk: xilinx: vcu: Populate children node
- clk: xilinx: vcu: don't set pll_ref as parent of VCU(enc/dec) clocks
- clk: xilinx: vcu: unregister pll_post only if registered correctly
- dt-bindings: clock: Adding si5324 bindings
- clk: Adding Silicon labs si5324 clock driver
- dt-bindings: clock: Add bindings for Renesas ProXO
- clk: Add support for Renesas ProXO oscillator
- firmware: xilinx: Add support for GET_LAST_RESET_REASON IOCTL
- xilinx: firmware: Add sysfs to get last reset reason
- firmware: xilinx: Add IOCTL support for the AIE run time operations
- firmware: xilinx: Add IOCTL support to query QoS
- firmware: xilinx: Add support for secure read/write ioctl interface
- include: linux: firmware: Add header file with error events details
- dt-bindings: soc: xilinx: ai-engine: Add new AI engine binding
- misc: ai-engine: Move AI engine reg access to kernel
- dt-bindings: iio: xilinx: Add Documentation for Sysmon
- iio: versal-sysmon: add driver for Versal Sysmon
- dt-bindings: net: xilinx: document Xilinx TSN binding
- staging: net: xilinx: add Xilinx TSN driver
- firmware: xilinx: Add support for Xilsem scan operations
- firmware: xilinx: Add physically unclonable function (PUF) interface API
for versal
- dt-bindings: ASoC: xlnx-v-uhdsdi-audio: document sdi audio bindings
- AsoC: xlnx: add platform driver to support SDI audio
- dt-bindings: ASoC: Document audio formatter bindings for xlnx,audio-
formatter
- ASoC: dt-bindings: xlnx,audio-formatter: Update binding to yaml
- ASoC: xlnx: add pcm formatter platform driver
- ASoC: xlnx: add PL sound card support
- dt-bindings: ASoC: xlnx,spdif: Document spdif bindings
- ASoC: dt-bindings: xlnx,spdif: Update binding to yaml
- Revert "ASoC: xilinx: xlnx_spdif: Simpify using devm_clk_get_enabled()"
- ASoC: xlnx: add SPDIF audio driver
- ASoC: xilinx: xlnx_spdif: Simpify using devm_clk_get_enabled()
- ASoC: xlnx,i2s: dt-bindings: add reference to audio formatter
- ASoC: dt-bindings: xlnx,i2s: Update binding to yaml
- ASoC: xlnx: change I2S driver data
- drm/fourcc: Add warning for bad bpp
- drm/fourcc: Add DRM_FORMAT_XV15/XV20
- drm/fourcc: Add DRM_FORMAT_Y8
- drm/fourcc: Add DRM_FORMAT_Y10_LE32
- drm/fourcc: Add DRM_FORMAT_X403
- drm: xlnx: zynqmp: Use drm helpers when calculating buffer sizes
- drm: xlnx: zynqmp: Add support for XV15 & XV20
- drm: xlnx: zynqmp: Add support for Y8 and Y10_LE32
- drm: xlnx: zynqmp: Add support for X403
- drm: drm_fourcc: Introduce macro-pixel info to drm_format_info
- drm: drm_fourcc: Add new formats for Xilinx IPs
- drm: fb: Modify check to ensure correctness of flags
- drm: fourcc: Add drm_format_plane_width_bytes()
- uapi: media: New fourcc codes needed by Xilinx Video IP
- media: Add documentation for YUV420 bus format
- drm: panel: Added timing for AUO B101UAN01 display panel
- media: entity: Add has_route entity operation
- media: entity: Add media_entity_has_route() function
- v4l: Add RGB 8:8:8 media bus format on 24 and 32 bit busses
- v4l: xilinx: Kconfig: Add missing DMADEVICES dependencies
- media: v4l: Support 3 planar YUV 444 10bpc pixel format in contiguous
memory
- media: videodev2.h: add Hybrid Log Gamma transfer function define
- media: videodev2.h: Add control type for HDR
- dt-bindings: dmaengine: xilinx_frmbuf: Video Framebuffer IP
- dmaengine: xilinx_frmbuf: New driver for Video Framebuffer IP
- staging: xlnx_hdcp1x: Add HDCP1X cipher functionality for Xilinx devices
- media: xilinx: Add AXI4 stream switch driver
- media: xilinx: Add HLS core driver
- v4l: xilinx: dma: Terminate DMA when stream on fails
- media: xilinx: dma: Enable use of Framebuffer Write IP in V4L2 Driver
- v4l: xilinx: dma: Remove colorspace check in xvip_dma_verify_format
- media: xilinx: Use entity routing information to locate source pad
- media: v4l: Group Xilinx downstream formats
- media: dt-bindings: media: i2c: Add bindings for AP1302
- media: i2c: Add ON Semiconductor AP1302 ISP driver
- dt-bindings: media: xilinx: Convert vtc DT document to yaml format
- media: xilinx: vtc: Dynamically calculate pixel clock
- media: xilinx: Integrate TPG v7 support
- media: xilinx: tpg: Block comments
- media: xilinx: Refactor VTC configuration code
- v4l: xilinx-tpg: Add YUV 420 media bus format support to TPG driver
- v4l: xilinx: tpg: Add check for max width and height
- media: xilinx: tpg: Add pixel per clock dt support
- media: xilinx: tpg: v4l subdevice controls to set fps
- media: xilinx: tpg: Add support for v8.0
- v4l: xilinx: tpg: Use 10bit media bus codes
- v4l: xilinx: tpg: Fix warnings for NULL_RETURNS
- documentation: dt: add bindings documentation for xilinx video demosaic
driver
- v4l: xilinx-demosaic: driver support for xilinx video demosaic
- documentation: dt: add bindings documentation for vpss scaler
- v4l: xilinx-vpss-scaler: driver support for xilinx vpss scaler
- media: v4l: Add HDR support through compound controls
- dt: bindings: media: xilinx: Documentation for Xilinx UHDSDI Rx driver
- v4l: xilinx: Driver support for Xilinx UHDSDI Rx subsystem
- v4l: xlnx: sdirxss: Continue streaming on connecting after disconnect
from same source
- v4l: xilinx: sdirxss: No payload handling for SDI 3G Mode
- v4l: xilinx: sdirxss: HFR handling for 12G mode
- documentation: dt: add bindings documentation for gamma lut ip
- v4l: xilinx-gamma: initial driver support for xilinx video gamma lut ip
- Documentation: DT: Add bindings documentation for VPSS CSC
- v4l: xilinx-vpss-csc: driver support for xilinx vpss csc
- drm: xlnx: Xilinx DRM KMS driver
- dt-bindings: display: xlnx: Add bridge bindings
- drm: xlnx: drv: Add Xilinx bridge support
- dt-bindings: display: xlnx: Adding dsi bindings
- drm: mipi: Bring DT format description closer to the hardware
- drm: xlnx: dsi: Adding dsi driver to new framework
- dt-bindings: display: xlnx: Adding mixer bindings
- drm: xlnx: mixer: Initial video mixer driver
- drm: Add generic HDR support
- dt-bindings: display: xlnx: Adding sdi bindings
- drm: xlnx: sdi: Adding sdi-tx driver
- dt-bindings: display: xlnx: Adding pl_disp bindings
- drm: xlnx: DRM KMS driver for xilinx display pipeline
- dt: bindings: display: xlnx: Adding csc bindings
- drm: xlnx: csc: Adding vpss-color space converter driver
- dt: bindings: display: xlnx: Adding scaler bindings
- drm: xlnx: scaler: Adding vpss-scaler driver
- media: Add new dt-bindings/vf_codes for supported formats
- dt-bindings: display: xlnx: Add VTC bindings
- drm: xlnx: Add a Video Timing Controller(VTC) driver
- dt: bindings: media: xilinx: Doc for Xilinx AXI4-Stream Switch driver
- v4l: xilinx: Driver support for Xilinx AXI4-Stream Switch
- v4l: xilinx: scd: Add v4l2 custom events
- documentation: dt: add bindings documentation for Scene Change Detection
- v4l: xilinx: scd: New Scene Change Detection driver
- documentation: dt: add bindings documentation for multi-scaler
- platform: xilinx: Add mem to mem Multi-Scaler driver (XM2MSC)
- dt: bindings: media: xilinx: Doc for Xilinx AXI4-Stream Broadcaster
driver
- v4l: xilinx: Driver support for Xilinx AXI4-Stream Broadcaster
- dt: bindings: media: xilinx: Add device tree bindings for subset conv
- v4l: xilinx: axis-subsetconv: Add driver for axis subset converter
- MAINTAINERS: Add maintainers fragment from Xilinx Video Pipeline driver
- v4l: xilinx: dma: Add scaling and padding factor functions
- v4l: xilinx: dma: Update video format descriptor
- v4l: xilinx: dma: Add multi-planar support
- v4l: xilinx: dma: Fix v4l2 enumeration callback for multiplanar
- v4l: xilinx: dma: Get scaling and padding factor to calculate DMA params
- v4l: xilinx: dma: Fix sizeimage calculation
- xilinx: v4l2: dma: Bug fix in single plane support
- v4l: xilinx: dma: Add interlaced support
- xilinx: v4l2: dma: Add multiple output support
- v4l: xilinx: vip: Fix CHECKED_RETURN warnings
- v4l: xilinx: vip: Fix UNINIT warnings
- v4l: xilinx: vip: Fix alignment to match open parenthesis
- xilinx: v4l: dma: Multi-threading issue
- xilinx: v4l: dma: Add ioctl operations for v4l2 output device
- xilinx: v4l: dma: Add DMA input direction support
- xilinx: v4l: dma: Add format enumeration for output
- v4l: dma: Use media graph traversal to stream on/off subdevs
- xilinx: v4l: vipp: Avoid decrementing refcount of a node twice
- xilinx: v4l: dma: Invoke s_power function of subdevice
- xilinx: v4l: dma: Stop subdevs in reverse order of starting
- v4l: xilinx: dma: Add control for low latency
- v4l: xilinx: dma: Add s_ctrl ioctl for low latency capture
- dma: xilinx: Disable low latency capture in file ops open
- drm/fb_helper: Enable drm_leak_fbdev_smem by default for zynqmp
- v4l: xilinx: vipp: move xvip_entity_start_stop() to xilinx-vipp
- v4l: xilinx: vipp: use async list for start and stop
- v4l: xilinx: dma: Fix OVERFLOW_BEFORE_WIDEN warnings
- dt-bindings: media: xilinx: Add reserved memory usage information
- v4l2: xilinx: vipp: Allow reserving memory and DMA using 64bit addresses
- v4l2: xilinx: dma: Align width as per underlying DMA prerequisite
- v4l: xilinx: vip: Allow media pipeline enable with single dma start
- v4l: xilinx: vipp: Fix searching in the correct list while enabling
streaming
- v4l: xilinx: dma: Add support for 3 planar YUV444 8bpc format
- v4l: xilinx: dma: Fix warnings for UNINIT
- v4l: xilinx: dma: Fix back pressure on upstream entities in LLP2
- v4l: xilinx: Add HDCP1X rx driver
- dt-bindings: media: xilinx: Documentation for Xilinx DP Rx subsystem
- v4l: xilinx: Driver support for Xilinx DP Rx subsystem
- dt-bindings: display: xlnx: Add DisplayPort Tx bindings
- drm: xlnx: dptx: Add DisplayPort tx driver
- dt-bindings: media: xilinx: xcsi2rxss: Add YUV420 8b support
- v4l: xilinx: xcsi2rxss: Add support for YUV 420 8bpc
- v4l: xilinx: xcsi2rxss: Fix warnings for NULL_RETURNS
- v4l: xilinx: xcsi2rxss: Fix kernel doc warnings
- xilinx_hdcp: Add header files for HDCP functionality
- staging: xilinx_hdcp: Add HDCP common functionality for Xilinx devices
- drm: xlnx: Add HDCP2X TX support
- drm: xlnx: ADD HDMI supportive HDCP functionality
- dt: bindings: phy: Documentation for Xilinx HDMI PHY controller
- phy: xilinx-xhdmiphy: initial driver support for xilinx HDMI PHY 2.1 IP
- drm: to find the standard mode in CEA table
- dt-bindings: media: xilinx: Add xlnx,atomic_streamon documentation
- media: xilinx: Ensure Video Framebuffer selected by Kconfig
- media: v4l2-tpg: add support for new pixelformat V4L2_PIX_FMT_YUV444P
- drm: xlnx: dptx: Add audio codec driver support
- drm: xlnx: dptx: Add support for static HDR
- drm: xlnx: dptx: Change the VTC sub-core offset address
- dt: bindings: phy: Documentation for Xilinx GT QUAD BASE PHY controller
for DP
- phy: Add driver for GTQUAD BASE for Displayport
- dt-bindings: media: xilinx: Add dt-bindings for ISP pipeline
- media: xilinx: Add for ISP pipeline driver
- drm: xlnx: dptx: Add HDCP2X support
- dt-bindings: mfd: syscon xilinx: Add Xilinx HDCP Key management block
registers
- drm: xlnx: dptx: Add HDCP1x support for DPTx subsystem
- v4l2: xilinx: Add HDCP2x Rx support
- v4l2: xilinx: dprx: Add HDCP2x support
- drm: xlnx: hdcp: Add HDMI supportive HDCP Secure hashing algorithm
- drm: xlnx: hdcp: Add HDMI supportive HDCP1X functionalities
- drm: xlnx: Fix hdcp dpcd read/writes
- drm: xlnx: Fix HDCP timer interrupt initialization
- dt-bindings: display: xlnx: Add HDMI 2.1 Tx subsystem documentation
- drm: xlnx: hdmi: Add HDMI 2.1 Tx subsystem driver
- dt-bindings: Add devicetree documentation for Xilinx PTP timer
- ptp: Add Xilinx PTP timer driver with EXTTS support
- firmware: xilinx: Update the zynqmp_pm_load_pdi() API
- fpga: Add firmware store function
- fpga: add bindings document for secure flags
- fpga: mgr: Add Xilinx ZynqMP Encrypted Bitstream loading support
- fpga: fpga: mgr: Add Xilinx ZynqMP Authenticated Bitstream loading
support
- fpga: mgr: Adds secure BitStream loading support
- fpga: fpga-mgr: Add readback support
- firmware: xilinx: Add pm api function for PL readback
- fpga: zynqmp-fpga: Add support for pl configuration readback
- fpga: fpga-bridge: Add manual set option via sysfs
- fpga: support loading from a pre-allocated buffer
- fpga: zynqmp: Use the scatterlist interface
- fpga: versal: Use the scatterlist interface
- fpga: mgr: Update the state to provide the exact error code
- firmware: xilinx: Implemented pm API functions to get the xilfpga
component info
- fpga: zynqmp: Add feature-list validation check
- fpga: zynqmp: Make word align the configuration data
- firmware: xilinx: Add AFI ioctl support
- bindings: fpga: Add binding doc for the ZynqMP AFI interface
- fpga: Add xilinx AFI config driver
- bindings: fpga: Add binding doc for the Zynq AFI interface
- fpga: zynq: Add AFI config driver
- dt-bindings: crypto: Deprecated binding for xlnx,zynqmp-aes
- firmware: xilinx: get platform information
- crypto: xilinx: Changes to make SHA3 driver self discoverable
- firmware: xilinx: Added pm api functions for RSA and SHA
- crypto: zynqmp-rsa: Adopted RSA support for ZynqMP SoC
- firmware: xilinx: SHA support related interface API
- crypto: xilinx: SHA support for the Versal platform
- firmware: xilinx: AES interface api support for Versal
- crypto: xilinx: select AES GCM fallback and userspace kernel config
- crypto: xilinx: rename AES device structure name
- crypto: xilinx: AES code restructure and platform info
- crypto: xilinx: AES driver self discoverable
- crypto: xilinx: AES module cra_priority updated
- crypto: xilinx: extra setkey check removed
- usb: dwc3: gadget: Increase timeout for CmdAct cleared by device
controller
- firmware: xilinx: Add IOCTL for handling usb power requests
- usb: dwc3: Add power management support in DWC3 Xilinx driver
- dt-bindings: usb: add quirk for xhci reset on resume
- usb: add quirk for xhci reinit warning on resume
- usb: dwc3: gadget: ISOC transfers should be stopped before starting a
transfer
- usb: dwc3: core: disable 3.0 clock when operating in 2.0 device mode
- usb: dwc3: otg: Enable OTG support in dwc3-core driver
- dwc3: core: For ZU+ enable GUCTL1 bit 9 for correcting Inter Packet
Delay(IPD)
- usb: gadget: f_tcm: support to set maxburst through configfs
- firmware: xilinx: Add support to access BBRAM and volatile user keys
- firmware: zynqmp: Add support for secure_image
- zynqmp: firmware: Adds a driver for loading secure partition from Linux
- firmware: xilinx: Adds new eemi call for reg access
- firmware: xilinx: Add support to get the image uid info
- firmware: xilinx: Add support to get the image meta-header info
- dt-bindings: power: Add versal power domain bindings
- arm64: versal-net: Add support for clock domain
- EDAC/versal: Report the bit position of the error
- EDAC/versal: Fix the error injection
- firmware: xilinx: Efuse interface api support for Versal
- dt-bindings: nvmem: Added nodes for BBRAM and volatile user keys
- nvmem: Add driver for BBRAM and volatile user keys access
- dt-bindings: xilinx: Document new evaluation boards
- firmware: xilinx: ECDSA support for Versal
- firmware: xilinx: RSA interface api support for Versal
- crypto: xilinx: RSA support for the Versal platform
- crypto: xilinx-rsa: Use streaming DMA API
- firmware: xilinx: Dont send linux address to get fpga config get status
- video/hdmi: Add support for version 3 AVI Infoframe
- MAINTAINERS: Add maintainers fragment for Renesas PTP and RSMU drivers
- ptp: clockmatrix: support 32-bit address space
- ptp: clockmatrix: set write phase timer to 0 when not in PCW mode
- ptp: clockmatrix: dco input-to-output delay is 20 FOD cycles + 8ns
- ptp: clockmatrix: Fix caps.max_adj to reflect
DPLL_MAX_FREQ_OFFSET[MAX_FFO]
- ptp: clockmatrix: move register and firmware related definition to
idt8a340_reg.h
- mfd: rsmu: add FemtoClock3 support
- ptp: 82p33: move register definitions out of ptp folder
- misc: rsmu: add rsmu cdev driver
- net: phy: Add phy interfaces 100Gbase-r, 200Gbase-r and 400Gbase-r
- net: phylink: Add phy interfaces 100Gbase-r, 200Gbase-r and 400Gbase-r
- dt-bindings: thermal: versal: Add document for Versal Thermal
- thermal: versal-thermal: Add Versal thermal driver
- dt-bindings: Add binding for IDT 8T49N24x UFT
- clk: Add ccf driver for IDT 8T49N24x UFT
- dt-bindings: edac: Add bindings for Xilinx Versal EDAC for XilSem
- Documentation: ABI: Add ABI doc for xilsem edac sysfs
- edac: xilinx: Added EDAC support for Xilinx XilSem
- dt-bindings: ufs: amd-versal2: Add support for AMD Versal Gen 2 UFS
- ufs: core: Add vendor specific ops to handle interrupts
- ufs: amd-versal2: Add AMD Versal Gen 2 UFS support
- crypto: Update HASH_MAX_DESCSIZE to include space for fallback tfm.
- dmaengine: zynqmp_dma: Fix the reset value of dma channels
- zynqmp: Add command ids to clear keys
- misc: Add driver support for PUF
- crypto: xilinx: AES support for the Versal platform
- crypto: xilinx: Updated fallback checks to call hardware AES
- crypto: xilinx: Cleanup platform device resource on module exit
- crypto: xilinx: Change DMA address size to 64 bit for Versal
- crypto: xilinx: aes-gcm: Initialize key source with default value
- crypto: zynqmp-aes-gcm: Allocate single coherent buffer
- crypto: zynqmp-aes-gcm: Move IV and key buffer
- crypto: zynqmp-aes-gcm: Change coherent to dma alloc
- crypto: zynqmp-aes-gcm: Change versal DMA bit mask to 64 bits
- crypto: zynqmp-aes-gcm: Remove unused iv in zynqmp_aead_tfm_ctx
- crypto: zynqmp-aes-gcm: Fix typo in macro name
- crypto: zynqmp-aes-gcm: Remove un-necessary typecast operations
- crypto: zynqmp-aes-gcm: Fix reverse christmas tree notation
- crypto: zynqmp-aes-gcm: Avoid submitting fallback requests to engine
- crypto: zynqmp-aes-gcm: Remove else branch after return
- crypto: zynqmp-aes-gcm: Avoid fallback path for H/W keys
- crypto: zynqmp-aes-gcm: Avoid Encrypt request to fallback when authsize
< 16
- crypto: zynqmp-aes-gcm: Return linux error code instead of firmware
error code
- dt-bindings: media: xilinx: Add HDMI 2.1 Rx subsystem documentation
- v4l: xilinx: hdmirx: Add HDMI 2.1 Rx subsystem driver
- dt: bindings: media: xilinx: Documentation for mem2mem driver
- xilinx: v4l: mem2mem: Initial version of driver
- pinctrl: pinctrl-zynqmp: Add Versal solution without PM support
- mtd: spi-nor: Convert macros with inline functions
- mtd: spi-nor: Add APIs to set/get nor->params
- mtd: spi-nor: Move write enable inside specific write & erase APIs
- mtd: spi-nor: Add stacked memories support in spi-nor
- spi: spi-zynqmp-gqspi: Add stacked memories support in GQSPI driver
- mtd: spi-nor: Add parallel memories support in spi-nor
- spi: spi-zynqmp-gqspi: Add parallel memories support in GQSPI driver
- spi: spi-zynqmp-gqspi: Increase timeout interval during data transfer
- spi: spi-zynqmp-gqspi: Send opcode on single line
- spi: spi-zynqmp-gqspi: direct read made word aligned
- mtd: spi-nor: Add EAR support
- dt-bindings: spi: Add multi-die support in dt-bindings.
- spi: Add multi-die info in spi_device structure
- mtd: spi-nor: Add multi-die read support
- dt-bindings: spi: Add IO mode support in binding
- spi: spi-zynqmp-gqspi: Add IO mode support
- spi: spi-zynqmp-gqspi: Fix erase failure when tx buswidth is 4
- spi: spi-zynqmp-gqspi: Update driver to add resume/suspend feature
- mtd: spi-nor: winbond: Add support for Winbond flashes
- mtd: spi-nor: issi: Add support for ISSI flashes
- mtd: spi-nor: gigadevice: Add support for GD25LX256E
- mtd: spi-nor: Avoid locking/unlocking unrequested memory blocks
- spi: spi-zynq-qspi: Remove address nbyte check from driver
- spi: spi-zynq-qspi: Add multi-cs support in Zynq QSPI driver
- spi: spi-xilinx: Updated axi-qspi controller driver
- spi: spi-zynqmp-gqspi: Fix chipselect timeout issue
- mtd: spi-nor: Check spi controller 4-byte addressing capability
- mtd: spi-nor: Store GPIO info for resetting device during resume
- mtd: spi-nor: gigadevice: Set hardware capabilities inline with the
opcodes defined in flash info
- mtd: spi-nor: issi: Add support for is25lp01gg Quad flash
- spi: spi-cadence-quadspi: Add support for OSPI device reset
- spi: spi-cadence-quadspi: Add support for DDR PHY mode
- spi: spi-cadence-quadspi: Add support for odd byte count read/write in
DDR mode
- mtd: spi-nor: micron-st: Add support for mt35xu01g flash
- spi: spi-cadence-quadspi: Add support for OSPI Macronix
- spi: spi-cadence-quadspi: Add Rx periodic Tuning support
- spi: spi-cadence-quadspi: Add support for Stacked mode
- spi: spi-cadence-quadspi: Add module param to configure read timeout
- mtd: spi-nor: Add stacked mode support for OSPI flash parts
- mtd: spi-nor: Add flash protection support for OSPI flashes
- mtd: spi-nor: issi: Add support for is25lx512m OSPI flash
- mtd: spi-nor: Add support for S28HS02GT Infineon OSPI flash
- spi: spi-cadence-quadspi: Remove dependency on SRAM Fill Register during
indirect non-dma read
- mtd: spi-nor: Add DDR support for Gigadevice OSPI flashes
- spi: cadence-quadspi: Add quirk to skip STIG mode for data xfers
- spi: cadence-quadspi: Retrieve all chip-select values from the flash
node
- mtd: spi-nor: Fix probe failure for Gigadevice & ISSI OSPI flashes
- net: axienet: Fix lost wake-up scenario in xmit
- dt-bindings: net: xlnx,axi-ethernet: Add description for 1G/2.5G MAC
examples
- dt-bindings: net: xlnx,axi-ethernet: Add coherency and non-processor
mode support for 1G/2.5G MAC
- net: axienet: Add support for non-processor mode
- net: axienet: Add support for config structure
- dt-bindings: net: xlnx,axi-ethernet: Add high speed ethernet MAC IPs
support
- net: axienet: Add support for 2.5G MAC
- net: axienet: Add support for 10G MAC
- net: axienet: Add support for 10G/25G MAC
- net: axienet: Add support for 1588
- net: axienet: Adding highmem support
- net: axienet: Fix issues when DRE is not enabled in the h/w and allow
unaligned transfers.
- net: axienet: Read coalesce information from axienet registers
- net: axienet: Add clock support
- net: axienet: added multichannel DMA support
- net: xilinx: axiethernet: Add USXGMII support
- net: xilinx: Add MRMAC support and check for transmit data FIFO vacancy
- net: xilinx: Fix phylink_of_phy_connect error on RGMII designs
- net: axienet: Add switchable 1/10/25G MAC support
- dt-bindings: net: xlnx,axi-ethernet: Add bindings for DCMAC
- net: axienet: Add support for DCMAC ethernet IP
- net: axienet: Use XAXIENET_1_2p5G MAC type for AXI 1G/2.5G ethernet
- dt-bindings: net: xlnx,axi-ethernet: Add bindings documentation for
Ethernet Offload Engine
- net: axienet: Add ethernet offload engine support
- net: axienet: Add EOE GSO and checksum support for TX
- net: axienet: Add page in struct aximcdma_bd for GRO
- net: axienet: Add Page allocation/deallocation for GRO
- net: axienet: Add EOE GRO support for RX
- net: axienet: Add GRO Multiple Port Support
- net: axienet: Correct ethtool advertised and supported link modes for
XXV
- xilinx: Add xilinx defconfigs
- dt-bindings: ARM: zynq: Add DT binding for eFuse controller
- ARM: zynq: Add support for Zynq-7000S devices
- ARM: zynq: Add/Update/Sync DTs for xilinx platforms
- arm64: zynqmp: Add/Update/Sync DTs for xilinx platforms
- arm64: versal: Add all missing dt files for Xilinx boards
- arm64: versal-net: Add all missing dt files for Xilinx boards
- dt-bindings: PCI: dwc: Add AMD Versal2 mdb slcr support
- dt-bindings: PCI: amd-mdb: Add AMD Versal2 MDB PCIe Root Port Bridge
- PCI: amd-mdb: Add AMD MDB Root Port driver
- v4l2: xilinx: dprxss: Select the GT phy driver
- drm: xlnx: dptxss: Select phy driver
- usb: dwc3: core: Fix disabling 3.0 clock when operating in 2.0 mode
- dt-bindings: media: xilinx: Fix syntax for yaml documentation
- dt-bindings: media: xilinx: convert txt to yaml Xilinx tpg IP
documentation
- sound: soc: xlxn_i2s: Simpify using devm_clk_get_enabled()
- MAINTAINERS: Add maintainers fragment for Xilinx TPG IP driver
- dt-bindings: media: xilinx: Convert txt to yaml Multiscaler DT
documentation
- irqchip: Allow extra fields to be passed to IRQCHIP_PLATFORM_DRIVER_END
- MAINTAINERS: Add maintainers fragment for xilinx HLS IP driver
- dt-bindings: phy: v-hdmi-phy1: Add missing tmds_clock in DT bindings
- MAINTAINERS: Add maintainers fragment for multi scaler driver
- mtd: spi-nor: Fix block protection failure on Macronix OSPI flash
- dt-bindings: media: xilinx: Convert txt to yaml Xilinx demosaic DT
documentation
- dt-bindings: media: xilinx: Convert txt to yaml Xilinx Gamma IP
documentation
- dt-bindings: media: xilinx: Convert txt to yaml VPSS scaler
documentation
- dt-bindings: media: xilinx: Convert txt to yaml VPSS CSC documentation
- ptp: xilinx: Ensure the driver is only build on 64 bit archs
- MAINTAINERS: Add maintainers fragment for Xilinx Demosaic driver
- MAINTAINERS: Add maintainers fragment for Xilinx Gamma lut driver
- crypto: zynqmp-aes-gcm: Fix setkey callback usecase for HW
- Revert "drm/fb_helper: Enable drm_leak_fbdev_smem by default for zynqmp"
- dt-bindings: media: xilinx: Convert txt to yaml mem2mem documentation
- Revert "media: xilinx: Add AXI4 stream switch driver"
- dt-bindings: display: xlnx: Convert txt to yaml VPSS CSC documentaion
- dt-bindings: display: xlnx: Convert txt to yaml VPSS Scaler
documentation
- arm64: xilinx: Enable NET_SWITCHDEV for TSN_SWITCH support
- dt-bindings: fpga: Convert Zynq AFI interface bindings to yaml
- ASoC: dt-bindings: xlnx,v-uhdsdi-audio: Update binding to yaml
- drm: xlnx: hdmi: Fix errors reported by allmodconfig
- ASoC: xlnx: Fix xlnx_formatter_pcm clock handling
- AsoC: xlnx: Simpify using devm_clk_get_enabled() in sdi_audio
- AsoC: xlnx: Use devm_platform_ioremap_resource() in sdi_audio
- versal: Add support for CPM5 controller 1 driver
- arm64: versal: Remove interrupt-parent from pci nodes
- microblaze: Enable proper network drivers
- xilinx: Sync defconfig with the latest Kconfig layout
- MAINTAINERS: Add maintainers fragment for Xilinx VPSS CSC driver
- MAINTAINERS: Add maintainers fragment for Xilinx VPSS Scaler driver
- MAINTAINERS: Add maintainers fragment for VPSS CSC DRM driver
- MAINTAINERS: Add maintainers fragment for VPSS Scaler DRM driver
- firmware: xilinx: Relocate SEM library APIs to new file
- firmware: xilinx: Relocate FPGA library APIs to new file
- firmware: xilinx: Relocate NVM library APIs to new file
- firmware: xilinx: Relocate Secure library APIs to secure driver file
- firmware: xilinx: Relocate PDI library APIs to new file
- firmware: xilinx: Split PM EEMI and core APIs in firmware
- mtd: spi-nor: macronix: Add support for MX66UW2G345GXRI00 OSPI flash
- xilinx-ai-engine: Fix sizeof data_region.len
- xilinx-ai-engine: Add tracepoint support
- MAINTAINERS: Update Maintainer and Reviewer for xilinx-ams driver
- MAINTAINERS: Add Fragment for XADC driver
- dt-bindings: display: xlnx,sdi-tx: Update binding to yaml
- drm: xlnx: sdi: Update the device-tree flags
- dt-bindings: media: xilinx: Convert txt to yaml AXI Switch documentation
- MAINTAINERS: Add maintainers fragment for SDI TXSS driver
- MAINTAINERS: Add maintainers fragment for SPDIF sound card driver
- MAINTAINERS: Add maintainers fragment for I2S sound card driver
- MAINTAINERS: Add maintainers fragment for SDI audio driver
- MAINTAINERS: Add maintainers fragment for Audio formatter driver
- MAINTAINERS: Add maintainers fragment for AXI4S Switch driver
- firmware: xilinx: Relocate general Secure APIs to new file
- dt-bindings: serial: pl011: Add optional power-domains property
- xilinx-ai-engine: Fix kernel-doc warning for missing struct members
- uapi: rsmu: Fix unknown type name error
- dt-bindings: soc: xilinx: ai-engine: Added clocks and clock-names
descriptions.
- dt-bindings: media: xlnx,sdirxss: Update binding to yaml
- v4l: xilinx: sdirxss: Update the device-tree flags
- net: axienet: Add phylink support for DCMAC
- dt-bindings: watchdog: xlnx,versal-wwdt: Add optional power-domains
property
- MAINTAINERS: Add maintainers fragment for SDIRXSS driver
- MAINTAINERS: Add maintainers fragment for PL sound card driver
- v4l: xilinx: sdirxss: Spell Upto properly
- dt-bindings: mtd: arasan,nand-controller: Ensure all properties are
defined
- MAINTAINERS: Add maintainers fragment for PM Firmware driver
- phy: xilinx-xhdmiphy: Fix uninitialized variable use warning
- v4l: xilinx: sdirxss: Use dev_err_probe() helper
- drm: xlnx: sdi: Use devm_platform_ioremap_resource()
- drm: xlnx: sdi: Simpify using devm_clk_get_enabled()
- drm: xlnx: sdi: Use dev_err_probe() helper
- misc: xilinx-ai-engine: Enable interrupts for aieml
- net: xilinx: axienet: Fix NULL Pointer dereference up on skb corruption
- net: axienet: Fix EOE 64-bit Segmentation Fault
- misc: rsmu: Address implicit conversion issue
- misc: rsmu: Fix unused variable
- drm: xlnx: mixer: Add note about about compatible string
- net: axienet: Detect 64-bit DMA capability for MCDMA and high speed
ethernet IPs
- arm64: xilinx: Ensure XLNX_R5_REMOTEPROC is present
- MAINTAINERS: Add maintainers for crypto drivers
- drm/fourcc: Remove downstream DRM_FORMAT_X403
- spi: spi-cadence-quadspi: Align Broken STIG quirk implementation with
upstream
- dt-bindings: power: reset: xilinx: Make "interrupts" property optional
- arm64: zynqmp: Introduce DP port labels
- dt-bindings: net: macb: Add support for versal2 10gbe device
- net: macb: Add versal2 10GBE device support
- net: macb: Update USX_CONTROL reg's bitfields and constants
- net: macb: Add 1000BASEX support
- net: macb: Configure MMI_10GBE for given speed
- net: macb: Get speed and link status runtime
- arm64: zynqmp: Enable DP for zcu100, zcu104, zcu111
- arm: versal: Update the reference clocks as per the bindings
- drm: xlnx: drv: Add FOP_UNSIGNED_OFFSET fops flag
- drm: xlnx: pl_disp: Fix null termination
- crypto: Kconfig: Obsolete DEV_XILINX_RSA config option
- crypto: Kconfig: Allow to select only one Xilinx RSA driver
- dt-bindings: net: xlnx,axi-ethernet: Add properties to describe GT
operating mode and AXI4-stream data width for MRMAC
- net: axienet: Add support for MRMAC GT narrow mode
- net: macb: Fix interface check in pcs selection
- driver/uio: Make uio_xilinx_ai_engine driver depend on HAS_DMA
- dt-bindings: trivial-devices: Add ti,tps53681
- dt-bindings: trivial-devices: Add ti,tps546b24
- arm64: versal: Move versal-sec-cfg node nvmem properties inside fixed-
layout
- net: xilinx: axienet: Fix Infinite TX NAPI Polls
- dt-bindings: hwmon: Add UCD90320 gpio description
- crypto: xilinx-rsa: Change versal DMA bit mask to 64 bits
- crypto: xilinx-rsa: Free already allocated buffer in setkey
- crypto: xilinx-rsa: Avoid submitting fallback requests to engine
- crypto: xilinx-rsa: Remove un-necessary typecast operations
- dt-bindings: firmware: xilinx: Describe versal-sec-cfg subnode
- Documentation: ABI: Add xilsem edac sysfs details for SSIT
- firmware: xilinx: Add support for Xilsem SSIT operations
- edac: xilinx: Add sysfs entries for Xilsem SSIT
- MAINTAINERS: Add maintainers fragment for XILSEM Firmware driver
- dt-bindings: usb: dwc3-xilinx: Add MMI USB support on Versal Gen2
platform
- usb: dwc3: Add Versal2 MMI USB controller support
- arm64: zynqmp: Remove "ti,tps53679" property
- arm64: zynqmp: Update the Kria SC fan pwm timer and polarity
- arm64: zynqmp: Update compatible string for tps546X24
- arm: versal-net: Update the reference clocks as per the bindings
- Revert "versal: Add support for CPM5 controller 1 driver"
- staging: xilinx-tsn: Enable module support for tsn driver
- staging: xilinx-tsn: Fix device tree node memory leak in tsn_ex_ep_probe
- staging: xilinx-tsn: Refactor PTP timer removal and error handling
- staging: xilinx-tsn: Add missing of_node_put() to prevent memory leaks
- staging: xilinx-tsn: Remove explicit IRQ free and use devm-managed IRQ
- staging: xilinx-tsn: Improve error handling and resource management in
TADMA probe
- staging: xilinx-tsn: Improve error handling and resource cleanup
- staging: xilinx-tsn: Improve clock and resource management
- net: axienet: Set GRO Destination Address
- net: axienet: Fix typo in macro name
- net: axienet: Disable GRO Channel and Port Number
- arm64: xilinx: enable OP-TEE driver
- crypto: xilinx-rsa: Remove unused macro
- crypto: xilinx-rsa: Fix alignment should match warning
- dt-bindings: i3c: dw: Add power-domains
- dt-bindings: clock: versal: add Versal Gen 2 compatible string
- clk: zynqmp: add Versal Gen 2 compatible string
- fpga: Select DMA_SHARED_BUFFER in FPGA Kconfig
- dt-bindings: ufs: amd-versal2: Add power-domains
- firmware: xilinx: Separate TF-A checking
- firmware: xilinx: Call va_start after pm feature check
- firmware: xilinx: Add comments about number of arguments
- firmware: xilinx: Use match data for ZynqMP/Versal
- firmware: xilinx: Rename zynqmp_pm_invoke_fw_fn()
- firmware: xilinx: Add Versal Gen 2 compatible string
- firmware: xilinx: Add support for Versal Gen 2
- Revert "rpmsg: Make MAX_RPMSG_BUF_SIZE configurable from kconfig"
- net: ethernet: xilinx: Fix warnings related to typecast
- net: ethernet: xilinx: Fix implicit declaration warning
- staging: xilinx-tsn: Fix improper pointer casting for sk_buff
- staging: xilinx-tsn: Remove unused axidma_bd structure
- net: xilinx: axienet: Update coalesce count for EOE TX and RX
- dt-bindings: mailbox: xlnx: add minItems for reg
- remoteproc: xlnx: avoid RPU force power down
- net: axienet: Use napi_gro_receive() for better Rx performance
- remoteproc: xilinx: Allow mailboxes to be optional
- dt-bindings: usb: dwc3-xilinx: Describe the reset constraint for the
versal platform
- v4l2: xilinx: dprx: Fix format truncation warning
- dt-bindings: dma: DT bindings for AMD MMI DCDMA
- dmaengine: mmi-dcdma: Implement MMI DCDMA driver
- crypto: zynqmp-sha: Change algo from shash to ahash algo
- crypto: zynqmp-sha: Add crypto engine support
- crypto: zynqmp-sha: Set state size based on fallback hash
- Revert "crypto: Update HASH_MAX_DESCSIZE to include space for fallback
tfm."
- net: phylink: Add support of phy-mode "internal" with inband
autonegotiation
- net: axienet: Phylink support for 1G/10G/25G ethernet IP
- arm64: versal: Align power management node with binding
- arm64: versal: Use fixed-partitions for OSPI in vek280
- arm64: versal-net: add compatible property to destination mailbox
- arm64: versal: Remove the second clock from TTCs
- arm64: versal-net: Move versal-sec-cfg node nvmem properties inside
fixed-layout
- arm64: versal-net: Add compatible to mailbox child node
- firmware: xilinx: swap 32bit words for PDI address
- drm: xlnx: mixer: Fix null termination
- arm64: xilinx: Enable simple panel as part of kernel
- dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5NC Versal
Net host
- PCI: xilinx-cpm: Add support for Versal Net CPM5NC Root Port controller
- pwm: cadence: Simplify using devm_ functions
- pwm: cadence: Make use of devm_pwmchip_alloc()
- xilinx: Sync defconfig with Kconfig layout change in TSN
- xilinx-ai-engine: Do not declare ret var in aie_partition_request()
twice
- xilinx-ai-engine: Add aie2ps register addresses
- xilinx-ai-engine: Add aie2ps kernel regs entries
- xilinx-ai-engine: Add resource attributes
- xilinx-ai-engine: Add props for tile errors.
- xilinx-ai-engine: Add core regs list that needs to be cleared.
- xilinx-ai-engine: add get tile type for aie2ps device
- xilinx-ai-engine: Add mem info for aie2ps device
- xilinx-ai-engine: Add core status for sysfs
- xilinx-ai-engine: lock status for mem and pl mod
- xilinx-ai-engine: Add support to get dma status
- xilinx-ai-engine: support for tile dma status in sysfs
- xilinx-ai-engine: add buffer descriptor attributes for aie2ps
- xilinx-ai-engine: display tile buffer descriptor in sysfs
- xilinx-ai-engine: clock ops for aie2ps
- xilinx-ai-engine: tile isolation for aie2ps
- xilinx-ai-engine: mem_clear ops for aie2ps
- xilinx-ai-engine: Uc wakeup api for aie2ps
- xilinx-ai-engine: sysfs entries for aie2ps tile attr
- xilinx-ai-engine: Update and add aie_event_attr for aie2ps
- xilinx-ai-engine: Add l1 and l2 ctrl attributes.
- xilinx-ai-engine: Fix type in aie_l1_intr_ctrl_attr comment description
- xilinx-ai-engine: Enable aie2ps support
- xilinx-ai-engine: Do not declare ret var in aie_mem_mmap twice.
- xilinx-ai-engine: Fix declaration shadows local variable.
- usb: dwc3: xilinx: set coherency mode for AMD versal adaptive platform
- nvmem: xlnx_secure_config: Unregister nvmem device on remove
- staging: xilinx-tsn: Optimize clock handling with
devm_clk_get_optional_enabled
- PCI: xilinx-cpm: Add cpm5_csr register mapping for CPM5_HOST1 variant
- PCI: amd-mdb: Sync driver with upstream
- net: axienet: Check if "xlnx,gt-mode" DT property exists before using it
- mtd: spi-nor: Fix SFDP parsing failure for MT25 series Micron flashes
- net: axienet: Fix reading of "xlnx,addrwidth" DT property
- drm: xlnx: Select Syscon driver
- v4l: xilinx: Select Syscon driver
- xilinx-ai-engine: Added support for uBlaze(UC) status dump
- net: axienet: Advertise IPV6 CSUM feature and implement
ndo_features_check
- dt-bindings: net: cdns,macb: allow dma-coherent
- remoteproc: xilinx: Fix mbox check to look at the child
- xilinx-ai-engine: Updated AIE_DEVICE_GEN_AIE2PS with 5 instead of 3
- drm: drm_fourcc: Removing duplicate entries for formats XV20/XV15 in
drm_format_info
- Revert: dt-bindings: pci: xilinx-nwl: Add phys property
- Revert: PCI: xilinx-nwl: Add PHY support
- mtd: spi-nor: Fix incorrect die count reported by Gigadevice OSPI
flashes
- include: linux: firmware: add error events header file for Versal Gen 2
- drivers: soc: xilinx: add support of Versal Gen 2 error events
- xilinx-ai-engine: Fix uninitialized variable status
- xilinx-ai-engine: Fix %X format warning in
aie2ps_sysfs_get_uc_mod_aximm()
- firmware: xilinx: add AIE2PS IOCTL support
- xilinx-ai-engine: xilinx-ai-engine: Free apart in apart release
- xilinx-ai-engine: Make aie_part_* privileged ops func pointer
- xilinx-ai-engine: Create dma buffer for pm calls for aie2ps devices
- xilinx-ai-engine: implement packet based pm calls
- xilinx-ai-engine: Move copy from used to ioctl call for part init
- xilinx-ai-engine: add initialize and teardown exported function
- xilinx-ai-engine: Add partition init for aie2ps
- xilinx-ai-engine: Add mask poll reads for partition
- xilinx-ai-engine: Add partition teardown for aie2ps
- xilinx-ai-engine: Add clear context for aie2ps
- xilinx-ai-engine: Add part_clean for aie2ps
- xilinx-ai-engine: Add part reset for aie2ps device.
- xilinx-ai-engine: Use new pm ops for clock set for aie2ps device
- xilinx-ai-engine: Fix pointer error check
- xilinx-ai-engine: remove unused variable value in
aie_part_read_cb_ucstatus()
- xilinx-ai-engine: Move aie2ps_part_clear_mems to new pkt based pm call
- xilinx-ai-engine: Make aie_part_set_column_clock function pointer
- xilinx-ai-engine: Add aie2ps_part_set_column_clock for aie2ps devices
- xilinx-ai-engine: Fix deadlock on aperture probe failure
- xilinx-ai-engine: export aie partition read write for other modules
- xilinx-ai-engine: Fix boundary condition check for reg validation
- xilinx-ai-engine: Add function to check outstanding aximm transactions
- xilinx-ai-engine: add support for uc mem zeroiration
- xilinx-ai-engine: Add uc mem type map functionality
- xilinx-ai-engine: Add load cert functionality to aie2ps
- xilinx-ai-engine: Add request for interrupt 2 and 3
- xilinx-ai-engine: flush work before freeing aperture
- xilinx-ai-engine: Add support to config L1 interrupt controller
- xilinx-ai-engine: add function to block broadcast
- xilinx-ai-engine: config bc block for all tiles
- xilinx-ai-engine: add api to configure error halt event
- xilinx-ai-engine: Add function to initialize privileged L2 registers
- xilinx-ai-engine: config group error for broadcast network
- xilinx-ai-engine: initialize error handling setup for aie2ps devices
- xilinx-ai-engine: l1 backtracking for aie2ps
- xilinx-ai-engine: register irq for error interrupt
- xilinx-ai-engine: handle hw err for aie2ps
- xilinx-ai-engine: Add support for user_event1 (inference complete)
- xilinx-ai-engine: Add missing kernel doc for get_uc_*
- xilinx-ai-engine: remove mutex lock around aie2ps_part_clean
- xilinx-ai-engine: remove irq free from aie_part_remove
- xilinx-ai-engine: Exposes the partition init and teardown
- xilinx-ai-engine: Replaced NOC DMA PAUSE to UC DMA PAUSE
- xilinx-ai-engine: Removed api to free dmam_alloc_coherent mem
- xilinx-ai-engine: fix dma addr high/low address args in pm call
- xilinx-ai-engine: check hw_err for entire aperture.
- xilinx-ai-engine: add tracepoint for pm ops
- xilinx-ai-engine: add tracepoint for aie2ps interrupt and errorhandling
- usb: dwc3: xilinx: Fix crash in remove path for gadget mode
- staging: xilinx-tsn: Remove extern declaration in c file
- staging: xilinx-tsn: Replace sprintf with snprintf
- staging: xilinx-tsn: Remove unused variable in TADMA driver
- staging: xilinx-tsn: Remove global variables in TADMA driver
- staging: xilinx-tsn: Fix TADMA SFM programming
- dt-bindings: xilinx-tsn: Add new property to tsn_ep node
- staging: xilinx-tsn: Add support for eight queues
- staging: xilinx-tsn: Add flexible queue assignment support
- staging: xilinx-tsn: Correct wake and stop queue behavior
- staging: xilinx-tsn: Handle inactive MCDMA queues in QBV
- v4l: xilinx: xcsi2rxss: Fix kernel trace warning
- firmware: xilinx: Fix potential NULL pointer dereference in
zynqmp_pm_invoke_fn
- arm64: versal: Remove useless TI phy header from vek280-revB
- arm64: xilinx: Add i2c mux idle disconnect property
- arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106
- dt-bindings: PCI: amd-mdb: Add reset-gpios example to handle PCIe RP
PERST#
- PCI: amd-mdb: Add support for PCIe RP PERST# signal
- misc: xilinx-ai-engine: Remove PM node ID due to plm deprecation of node
ID 0x18224072
- xilinx: Enable Kexec by default
- dt-bindings: usb: dwc3-xilinx: Add clock description for MMI USB
- dt-bindings: usb: dwc3-xilinx: allow dma-coherent
- spi: spi-zynqmp-gqspi: Fix memory corruption when writing odd-length
data in dual parallel mode
- dt-bindings: display: xlnx: DT bindings for AMD MMI DC
- drm: xlnx: mmi-dc: DRM/KMS driver for AMD MMI DC
- dt-bindings: PCI: xilinx-cpm: Add `cpm_crx` property for PCIe IP reset
- PCI: xilinx-cpm: Add support for PCIe RP PERST# signal
- dt-bindings: display: xlnx: DT bindings for AMD MMI DP
- staging: mmi-dptx: DRM/KMS driver for AMD MMI DisplayPort
- arm64: xilinx: enable DisplayPort & Display Controller driver
- dt-bindings: display: xlnx: Add reserved memory usage information
- drm: xlnx: pl_disp: Allow reserving memory DMA using 64bit addresses
- v4l: xilinx: vpss-scaler: Add 8 ppc support
- MAINTAINERS: Add maintainer for Renesas clk-proxo driver
- drm: xlnx: hdmi: Fix random no link/video lock issue
- drm: xlnx: hdmi: Improve the streamup event handling
- drm: xlnx: hdmi: Fix DRM connector status issue
- firmware: xilinx: Add debugfs support for PM_GET_NODE_STATUS
- staging: mmi-dptx: Enable interrupts selectively, based only on active
usage
- dt-bindings: net: xlnx,axi-ethernet: Add auto negotiation property
- net: axienet: Check if auto negotiation is enabled before using it
- remoteproc: xlnx: allow single core use in split mode
- misc: xilinx_puf: Change to streaming dma API
- Revert "remoteproc: xilinx: Fix mbox check to look at the child"
- Revert "remoteproc: xilinx: Allow mailboxes to be optional"
- remoteproc: xlnx: avoid mailbox setup
- misc: xilinx-ai-engine: S100/S200 probe failure
- usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence
- v4l: xilinx: vip: Fix incorrect V4L pixel format code
- drm: xlnx: mmi-dc: Document 'wb' module parameter
- drm: xlnx: mmi-dc: Register IRQ handler after initialization
- drm: xlnx: mmi-dc: Release previously acquired DMA channels on failure
- dt-bindings: display: xlnx: Make "resets" as required property
- drm: xlnx: mmi-dc: Reset the IP on CRTC disable to avoid corrupted
output
- dt-bindings: display: xlnx: Make "clocks" and "clock-names" as required
property
- drm: xlnx: mmi-dc: Add support for video pixel clock control
- media: videodev2.h: Add YUV444 12 bit video format support
- docs: uapi: media: Document YUV444 12 bit video format
- media: v4l2-common: Add YUV444 12 bit video format
- media: v4l2-core: Add YUV444 12 bit video format
- v4l: xilinx: vip: Add YUV444 12 bit video format
- v4l: xilinx: tpg: Add YUV444 12 bit media bus format
- v4l: xilinx: vpss-csc: Add YUV444 12 bit media bus format
- v4l: xilinx: vpss-scaler: Add YUV444 12 bit media bus format
- drm: drm_fourcc: Add YUV444 12 bit format
- drm: fourcc: Add new YUV444 12 bit format
- dt-bindings: dma: xilinx: Add YUV444 12 bit format
- dmaengine: xilinx_frmbuf: Add YUV444 12 bit format
- dt-bindings: display: xlnx: mixer: Add YUV444 video format support
- dmaengine: mmi-dcdma: Remove "axi_clk" clock name
- drm: xlnx: mixer: Add YUV444 12 bit video format
- drm: xlnx: zynqmp_dp: Fix DP power suspend/resume issue
- arm64: xilinx: enable CONFIG_ARM64_SW_TTBR0_PAN flag
- drm: xlnx: hdmi: Add support for YUV444 formats
- drm: xlnx: hdmi: Fix dynamic color depth configuration
- misc: xilinx-ai-engine: Remove direct user space access api from aie
driver
- misc: xilinx-ai-engine: flushes the fput during partition release
- misc: xilinx-ai-engine: increase shim dma bd len for aie2ps
- misc: xilinx-ai-engine: Fix memtile event issue for AIEML
- firmware: xilinx: fix sub-family code extraction
- firmware: xilinx: rename macro for subfamily code to avoid conflict
- net: axienet: Fix kernel crash for XXV ethernet
- xlnx: zynqmp_kms: Update planes asynchronously in the legacy entry
- dt-bindings: display: xlnx: mixer: Fix compatible string
- drm: xlnx: mixer: Fix 3 planar video format support
- drm/fbdev_dma: Leak framebuffer physical address
- drm: xlnx: zynqmp_kms: Init fbdev with 16 bit color
- misc: xilinx-ai-engine: Remove sysfs entries for aie2ps
- misc: xilinx-ai-engine: Remove sysfs entries for aie2ps partition and
tiles
- drm/fbdev_dma: Make framebuffer leak reliable
- drm: xlnx: zynqmp_kms: Increase max screen height
- drm: xlnx: mmi-dc: Add support for PL video pixel clock
- drm: xlnx: mmi-dc: Reset HW on format change
- xilinx-ai-engine: Fix bitmap position of clock status
- xen/arm: call uaccess_ttbr0_enable for dm_op hypercall
- Revert "arm64: xilinx: enable CONFIG_ARM64_SW_TTBR0_PAN flag"
- misc: xilinx-ai-engine: load CERT using AXIMM
- misc: xilinx-ai-engine: Fixed the column 1 NMU config bug
- misc: xilinx-ai-engine: Moved to relative tile location during uc wakeup
- misc: xilinx-ai-engine: Removed aximm isolation
- drm: xlnx: mmi-dc: Fix pixel scaling
- dmaengine: mmi-dcdma: Fix DMA mask
- drm: xlnx: mmi-dc: Set device DMA mask
- xilinx_defconfig: default enable DRM_ACCEL
- arm64: xilinx: Enable AMD Versal Gen 2 MDB PCIe Root Port driver
- nvmem: zynqmp_nvmem: unbreak driver after cleanup
- firmware: xilinx: Add new AIE2PS IOCTL
- misc: xilinx-ai-engine: Added support to disable error on tlast
- media: i2c: ds90ub960: Replace aliased clients list with address list
- i2c: use client addresses directly in ATR interface
- i2c: move ATR alias pool to a separate struct
- i2c: rename field 'alias_list' of struct i2c_atr_chan to 'alias_pairs'
- i2c: support per-channel ATR alias pools
- i2c: Support dynamic address translation
- i2c: atr: Fix end of loop test in i2c_atr_find_mapping_by_addr()
- i2c: atr: Fix lockdep for nested ATRs
- i2c: atr: find_mapping() -> get_mapping()
- i2c: atr: split up i2c_atr_get_mapping_by_addr()
- i2c: atr: do not create mapping in detach_addr()
- i2c: atr: deduplicate logic in attach_addr()
- i2c: atr: allow replacing mappings in attach_addr()
- i2c: atr: add static flag
- i2c: atr: add passthrough flag
- include/uapi/linux/xlnx-ai-engine.h: fix CONFIG_XILINX_AIE leak
- drm: xlnx: pl_disp: use fourcc_code instead of strscpy
- [Config] update annotations
* Miscellaneous Ubuntu changes
- [Packaging] remove linux-lib-rust-PKGVER-ABINUM-FLAVOUR
- [Config] first check-config for plucky:linux-xilinx
- [Config] copy annotations from noble:linux-xilinx
- [Config] update configs
- [Config] update configs for cranky close
* Miscellaneous upstream changes
- Create debian.xilinx from generic kernel
- Create dummy entry in changelog
- Update debian.env
- Initialize annotations
- Initialize vars.xilinx
- Initialize control.stub.in
- Initialize arm64.mk
Date: 2025-08-01 08:43:14.737301+00:00
Changed-By: Wei-Lin Chang <weilin.chang at canonical.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-xilinx/6.14.0-1002.2
-------------- next part --------------
Sorry, changesfile not available.
More information about the plucky-changes
mailing list