In message: [linux-yocto][v6.1/standard/preempt-rt/sdkv6.1/xlnx-soc] xlnx-soc: 
add new branch v6.1 to linux-yocto
on 04/05/2023 Quanyang Wang wrote:

> Hi Bruce,
> 
> Would you please help review these patches and create a new branch
> 
> v6.1/standard/preempt-rt/sdkv6.1/xlnx-soc in linux-yocto and merge the
> patches to it?

created and merged.

Bruce

> 
> Thanks,
> 
> Quanyang
> 
> 
> The following changes since commit 128a73d5e1339475618b41383121a0eef4bb29de:
> 
>   Merge branch 'v6.1/standard/base' into v6.1/standard/preempt-rt/base
> (2023-04-27 10:24:47 -0400)
> 
> are available in the Git repository at:
> 
>   g...@github.com:wqyoung/linux-yocto-dev.git xlnx/6.1/preempt-rt/review
> 
> for you to fetch changes up to 89d704560fcc3a7626a516cd331723609dffd937:
> 
>   mtd: spi-nor: Fix Flash protection failure on ISSI 1G flash parts
> (2023-05-03 13:44:21 +0800)
> 
> ----------------------------------------------------------------
> Abhijit Gangurde (1):
>       CDX: add rpmsg communication channel for CDX
> 
> Abhyuday Godhasara (2):
>       firmware: xilinx: Add IOCTL support for the AIE run time operations
>       include: linux: firmware: Add header file with error events details
> 
> Adrian Fiergolski (1):
>       v4l: xilinx: hls: remove from the UAPI header kernel specific __user
> macro
> 
> Akhil Raghu Menon (2):
>       v4l: xilinx: dma: Fix warnings for UNINIT
>       v4l: xilinx: multi-scaler: Fix warnings for unchecked return value
> 
> Alex Helms (2):
>       dt-bindings: clock: Add bindings for Renesas ProXO
>       clk: Add support for Renesas ProXO oscillator
> 
> Alexandru Ardelean (1):
>       uio: rename uio.c -> uio_core.c & unify into uio.ko
> 
> Alfonso Rodriguez (1):
>       fpga: zynq-fpga: Ensure proper xCAP interface switch
> 
> Amit Kumar Mahapatra (49):
>       spi: spi-zynqmp-gqspi: Fix kernel-doc warnings
>       spi: spi-zynqmp-gqspi: Set CPOL and CPHA during hardware init
>       spi: spi-zynqmp-gqspi: Avoid setting baud rate multiple times for same
> SPI frequency
>       spi: dt-bindings: zynqmp-qspi: Add support for Xilinx Versal QSPI
>       spi: spi-zynqmp-gqspi: Add tap delay support for GQSPI controller on
> Versal platform
>       spi: dt-bindings: Add multi-die support in dt-bindings.
>       spi: Add APIs in spi core to set/get spi->chip_select and
> spi->cs_gpiod
>       spi: Replace all spi->chip_select and spi->cs_gpiod references with
> function call
>       net: Replace all spi->chip_select and spi->cs_gpiod references with
> function call
>       iio: imu: Replace all spi->chip_select and spi->cs_gpiod references
> with function call
>       mtd: devices: Replace all spi->chip_select and spi->cs_gpiod
> references with function call
>       staging: Replace all spi->chip_select and spi->cs_gpiod references
> with function call
>       platform/x86: serial-multi-instantiate: Replace all spi->chip_select
> and spi->cs_gpiod references with function call
>       spi: Add stacked and parallel memories support in SPI core
>       mtd: spi-nor: Replace all nor->params references with
> spi_nor_get_params() API
>       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.
>       mtd: spi-nor: Add EAR support
>       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: Fix erase failure when tx buswidth is 4
>       mtd: spi-nor: winbond: Add support for Winbond flashes
>       mtd: spi-nor: issi: Add support for ISSI flashes
>       spi: spi-zynq-qspi: Add spi-mem to driver dependencies
>       spi: spi-zynqmp-gqspi: Update driver dependencies
>       mtd: spi-nor: macronix: Add support for Macronix flashes
>       spi: spi-zynq-qspi: Remove address nbyte check from driver
>       mtd: spi-nor: spansion: Enable lock/unlock support for
> Spansion/Cypress flashes
>       spi: spi-zynq-qspi: Add multi-cs support in Zynq QSPI driver
>       mtd: spi-nor: Fix spi_nor_read for multi die flash connected in dual
> parallel mode
>       mtd: spi-nor: Replaced nor->params with spi_nor_get_params() API calls
>       mtd: spi-nor: Fix linking failure for ARCH arm
>       mtd: spi-nor: Avoid locking/unlocking unrequested memory blocks
>       mtd: spi-nor: Disable SST_WRITE and enable SPI_NOR_HAS_LOCK for
> sst26wf016b flash
>       spi: spi-pl022: Fix build failure with arm multi_v7_defconfig
>       powerpc/83xx: Replace spi->chip_select reference with function call
>       ALSA: hda: cs35l41: Replace spi->chip_select reference with function
> call
>       spi/trace: Replace spi->chip_select references with function call
>       spi: cadence-quadspi: Fix ospi resume failure
>       spi: spi-zynqmp-gqspi: Fix chipselect timeout issue
>       arm64: zynqmp: Add new parallel DT bindings
>       spi: cadence-quadspi: Fix race condition while scheduling periodic
> tuning
>       mtd: spi-nor: Update block protection flags for mt25ql02g flash
>       mtd: spi-nor: Fix Flash protection failure on ISSI 1G flash parts
> 
> Anand Ashok Dumbre (6):
>       firmware: xilinx: Move FIRMWARE_VERSION_MASK to xlnx-zynqmp.h
>       iio: adc: versal-sysmon: Add support for secure access
>       dt-bindings: iio: xilinx: Add Documentation for Sysmon
>       iio: versal-sysmon: add driver for Versal Sysmon
>       documentation: dt: add bindings documentation for Scene Change
> Detection
>       v4l: xilinx: scd: New Scene Change Detection driver
> 
> Andrei Simion (1):
>       Xilinx: ARM: Devcfg and SLCR drivers updated to support
> reconfiguration.
> 
> Anil Kumar Mamidala (5):
>       media: dt-bindings: media: i2c: Add bindings for AP1302
>       media: i2c: Add ON Semiconductor AP1302 ISP driver
>       media: i2c: ap1302: Update the min values for ap1302 controls
>       dt: bindings: media: xilinx: Add device tree bindings for subset conv
>       v4l: xilinx: axis-subsetconv: Add driver for axis subset converter
> 
> Anirudha Sarangi (3):
>       irqchip: xilinx: Avoid __init macro usage for xilinx_intc_of_init
>       irqchip: xilinx: Add support to remove Xilinx INTC irqchip driver
> module
>       irqchip: xilinx: Add support to remove the Xilinx INTC driver module
> 
> Ankush Mehtre (1):
>       firmware: Convert deprecated strncpy to strscpy
> 
> Anssi Hannula (1):
>       serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO
> 
> Anurag Kumar Vulisha (10):
>       firmware: xilinx: Add IOCTL for handling usb power requests
>       usb: function: f_tcm: Add support for getting alt interface number
>       usb: gadget: uvc_video: unlock before submitting a request to ep
>       usb: gadget: send usb_gadget as an argument in get_config_params
>       usb: dwc3: Fix the broken suspend/resume functionality in dwc3
>       usb: dwc3: Correct usb dma mask for making SMMU work in device mode
>       usb: xhci: wait for at least 1ms after exiting U3
>       usb: dwc3: don't setup event buffers when operating in host mode
>       usb: xhci: Add workaround for fixing ep stream ring hang issue
>       usb: host: xhci: Add xhci_hcd to xhci_ring for use in
> stream_timeout_function
> 
> Appana Durga Kedareswara Rao (21):
>       net: phy: Add support for xilinx SGMII and 1000BASE-X phys
>       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
>       net: axienet: Add NAPI support
>       net: axienet: Use barriers at relevant places
>       net: axienet: Fix lost wake-up scenario in xmit
>       net: axienet: Add support for config structure
>       dt-bindings: net: axienet: Update binding doc for 10G/25G MAC 1588
>       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: Add support for ZynqMP
>       net: axienet: Adding highmem support
>       net: axienet: Remove unnecessary phy defines
>       net: axienet: Allow unaligned transfers
>       net: axienet: Fix coding style issues
>       net: axienet: Fix issues when DRE is not enabled in the h/w
>       net: axienet: Add clock support
> 
> Appana Durga Kedareswara rao (7):
>       firmware: xilinx: Add pm api function for PL readback
>       dt-bindings: misc: tmr-manager: Add device-tree binding for TMR
> Manager
>       drivers: misc: Add Support for TMR Manager
>       dt-bindings: misc: tmr-inject: Add device-tree binding for TMR Inject
>       drivers: misc: Add Support for TMR Inject IP
>       fpga: fpga-mgr: Add readback support
>       fpga: zynqmp-fpga: Add support for pl configuration readback
> 
> Ard Biesheuvel (1):
>       arm64: Enable data independent timing (DIT) in the kernel
> 
> Ashok Reddy Soma (2):
>       arm64: dts: zynqmp: Fix nand dt node
>       arm64: dts: zynqmp: Enable nand-on-flash-bbt in DT by default
> 
> Ben Levinsky (18):
>       firmware: xilinx: Add shutdown/wakeup APIs
>       firmware: xilinx: Add ZynqMP firmware ioctl enums for RPU
> configuration.
>       dt-bindings: remoteproc: Add documentation for ZynqMP R5 rproc
> bindings
>       remoteproc: Add initial zynqmp R5 remoteproc driver
>       irqchip: gic: Add changes to handle SGI for Zynq Remoteproc driver
>       dt-bindings: zynqmp: add RPU nodes
>       dt-bindings: remoteproc: zynqmp_r5: add xlnx,rsc-tbl property
>       remoteproc: zynqmp_r5: Add support for R5 attach to running processor
>       dt-bindings: remoteproc: zynqmp_r5: remove mailbox node
>       dt-bindings: remoteproc: add compatible string for Versal NET
> platform.
>       remoteproc: Make rproc_get_by_phandle() work for clusters
>       remoteproc: zynqmp_r5: Rename structures from zynqmp_r5_* to xlnx_rpu
>       remoteproc: zynqmp_r5: Add scalable structure for SoC specific match
> data.
>       remoteproc: zynqmp_r5: Add support for Versal NET SoC
>       remoteproc: zynqmp_r5: Clean up code style warnings
>       remoteproc: zynqmp_r5: Check node status of SRAM for Versal-Net
>       remoteproc: zynqmp_r5: Update set RPU mode for Versal-Net and attach
> use case
>       remoteproc: zynqmp_r5: Remove FIXMEs for Versal NET
> 
> Bernhard Wimmer (3):
>       v4l: xilinx: vip: Fix bpl_factor values for Bayer formats
>       v4l: xilinx: vip: Fix incorrect media bus format code
>       v4l: xilinx: vip: Add 10-bpp Bayer formats support
> 
> Bharat Kumar Gogada (2):
>       PCI: XDMA PL PCIe: Adding device tree binding for XDMA PL PCIe
>       PCI: XDMA PL PCIe: Adding XDMA PL PCIe Root Port
> 
> Brijesh Singh (1):
>       EDAC: Add ARM64 EDAC
> 
> Christophe JAILLET (1):
>       mailbox: zynq: Switch to flexible array to simplify code
> 
> Conall O'Griofa (6):
>       xilinx-ams: Added MilliCelsius File
>       drivers: iio: adc: versal-sysmon: Remove Magic Number
>       drivers: iio: adc: versal-sysmon: Simplify Probe Function
>       dt-bindings: iio: adc: versal-sysmon: Add Property for HBM SLRs
>       drivers: iio: adc: versal-sysmon: Add HBM Temperature Functionality
>       drivers: iio: adc: versal-sysmon: Fix HBM Processed Temperature Value
> 
> Daniel Steger (5):
>       media: xilinx: tpg: Add pixel per clock dt support
>       dt: bindings: media: xilinx: tpg: Add ppc dt bindings.
>       media: xilinx: tpg: v4l subdevice controls to set fps
>       media: xilinx: vtc: Dynamically calculate pixel clock
>       media: xilinx: tpg: dt pixel per clock validate.
> 
> David Cater (2):
>       dt-bindings: Add binding for IDT 8T49N24x UFT
>       clk: Add ccf driver for IDT 8T49N24x UFT
> 
> Devarsh Thakkar (11):
>       v4l2-core: Update entries for XV15 and XV20 contiguous formats
>       v4l: xilinx: dma: Fix v4l2 enumeration callback for multiplanar
>       v4l: xilinx: dma: Add XV15 and XV20 contiguous format support
>       dma: xilinx: Disable low latency capture in file ops open
>       dt-bindings: media: xilinx: Add reserved memory usage information
>       v4l2: xilinx: vipp: Allow reserving memory and DMA using 64bit
> addresses
>       dt-bindings: display: xlnx: mixer: Add example for reserved memory
> usage
>       drm: fourcc: Mark XV20 and XV15 formats as YUV based
>       v4l2: xilinx: dma: Align width as per underlying DMA prerequisite
>       media: v4l2-tpg: add support for new pixelformat V4L2_PIX_FMT_YUV444P
>       v4l: xlnx: sdirxss: Reset s_stream flag on STREAMOFF always
> 
> Dhaval Shah (22):
>       clk: xilinx: vcu: Update vcu init/reset sequence
>       crypto: xilinx: Changes to make SHA3 driver self discoverable
>       crypto: xilinx: select AES GCM fallback and userspace kernel config
>       firmware: xilinx: get platform information
>       crypto: xilinx: rename SHA device structure name
>       crypto: xilinx: SHA code restructure and platform info
>       crypto: xilinx: rename AES device structure name
>       crypto: xilinx: AES code restructure and platform info
>       crypto: xilinx: updated supported RSA keysize
>       crypto: xilinx: RSA code restructure and platform info
>       crypto: xilinx: Handled return value check
>       crypto: xilinx: AES driver self discoverable
>       crypto: xilinx: RSA driver self discoverable
>       firmware: xilinx: feature check for Versal platform
>       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: AES support for the Versal platform
>       firmware: xilinx: RSA interface api support for Versal
>       crypto: xilinx: AES module cra_priority updated
>       firmware: xilinx: updated error code
>       crypto: xilinx: extra setkey check removed
> 
> Durga Challa (3):
>       firmware: xilinx: provides support to access efuse
>       dt-bindings: nvmem: Added efuse nodes
>       nvmem: zynqmp: Added support to access efuse
> 
> Dylan Yip (6):
>       clk: xilinx: vcu: Populate children node
>       media: v4l: Add HDR support through compound controls
>       media: videodev2.h: Add control type for HDR
>       drm: Add generic HDR support
>       v4l: xilinx: dma: Prevent divide by zero error
>       v4l: xilinx: dma: Add control handler to v4l2 device
> 
> Florian Klink (1):
>       drm: xlnx: fix some typos in the Kconfig help texts
> 
> Franck Jullien (1):
>       v4l: xilinx: tpg: Don't read version if HLS IP
> 
> Govindarajulu Varadarajan (1):
>       xilinx-ai-engine: Remove l2_mask bitmap and use array for l2_mask
> 
> Gregory Williams (1):
>       misc: xilinx-ai-engine: Enable resource manager for AIE2
> 
> HariBabu Gattem (1):
>       soc: xilinx: Fix for call trace due to the usage of smp_processor_id()
> 
> Harini Katakam (28):
>       Documentation: devicetree: Add tps544 bindings
>       pmbus: Add new tps544 power regulator driver
>       phy: dp83867: Add support for SGMII
>       dt-bindings: mscc: Add RGMII RX and TX delay tuning
>       include: dt-bindings: Add mscc-vsc8531 RGMII clock delay definitions
>       phy: mscc: Add support for VSC8531_02 with RGMII tuning
>       dt-bindings: net: Add bindings documentation for Xilinx PCS/PMA PHY
>       dt-bindings: Add devicetree documentation for Xilinx PTP timer
>       ptp: Add Xilinx PTP timer driver
>       net: macb: PTP fixes
>       net: macb: Add provision for queue tie off
>       net: macb: Use WOL via ARP
>       net: macb: Disable macb pad and fcs for fragmented packets
>       net: macb: Optimize reading HW timestamp
>       net: macb: Use queue disable instead of tieoff in Versal suspend
>       net: macb: Increase halt timeout to accommodate 10Mbps link
>       net: macb: Reset TX when TX halt times out
>       net: macb: Reorder probe and fix exit path
>       net: macb: Add ethtool support to advertise WOL
>       net: macb: Fix ethtool WOL helper
>       dmaengine: zynqmp_dma: Sync DMA and coherent masks
>       net: xilinx: Add HW timestamping support for MRMAC
>       net: xilinx: Add one step 1588 support for MRMAC
>       net: axienet: Add one step PDelay support
>       arm64: zynqmp: Update ADI PHY properties for KD240
>       mtd: spi-nor: Add flash lock/unlock feature
>       arm64: zynqmp: Use MIO 77 for ADI PHY reset on KD240
>       arm64: zynqmp: Increase reset assert time for TI SGMII PHY
> 
> Harsha (3):
>       firmware: xilinx: Add support to access BBRAM and volatile user keys
>       dt-bindings: nvmem: Added nodes for BBRAM and volatile user keys
>       nvmem: Add driver for BBRAM and volatile user keys access
> 
> Harsha Harsha (1):
>       firmware: xilinx: Update xlnx_get_crypto_dev_data
> 
> Holden Sandlar (1):
>       spi: spi-zynqmp-gqspi: direct read made word aligned
> 
> Hsuan-Yu Lin (1):
>       drm: xlnx: zynqmp_dp: Fix kernel dump messages when the DP cable is
> disconnected
> 
> Hyun Kwon (32):
>       uio: Add dma-buf import ioctls
>       dt-bindings: soc: xilinx: Add the dt binding for AI engine
>       drm: drm_fourcc: Introduce macro-pixel info to drm_format_info
>       drm: fourcc: Add drm_format_plane_width_bytes()
>       drm: drm_fourcc: Add new formats for Xilinx IPs
>       uapi: drm: Add AVUY fourcc
>       v4l: Add VUY8 24 bits bus format
>       media: xilinx: Add Color Filter Array (CFA) driver
>       media: xilinx: Add Chroma Resampler (CRESAMPLE) driver
>       media: xilinx: Add RGB to YUV (RGB2YUV) driver
>       media: xilinx: Add Scaler driver (SCALER) driver
>       media: xilinx: tpg: Block comments
>       media: xilinx: vip: Add the pixel format for RGB24
>       v4l: xilinx: dma: Terminate DMA when stream on fails
>       drm: xlnx: Xilinx DRM KMS driver
>       dt-bindings: display: xlnx: Add ZynqMP DP subsystem bindings
>       dt-bindings: display: xlnx: Add bridge bindings
>       drm: xlnx: drv: Add Xilinx bridge support
>       drm: xlnx: Add a Video Timing Controller(VTC) driver
>       v4l: xilinx: vipp: move xvip_entity_start_stop() to xilinx-vipp
>       v4l: xilinx: vipp: use async list for start and stop
>       v4l: xilinx: vipp: do enabling in the dependency check
>       v4l: xilinx: vipp: remove a loop for graph start / stop
>       v4l: xilinx: vipp: Change xvip_entity_start/stop to take graph entity
>       v4l: xilinx: vipp: Remove set streaming on subdev
>       v4l: xilinx: sdi: Fix the uapi header license
>       v4l: xilinx: hls: Fix the uapi header license
>       v4l: xilinx: events: Fix the uapi header license
>       v4l: xilinx: vipp: Perform stream start/stop at pipeline level
>       v4l: xilinx: dma: Remove struct xventity_list
>       dt: bindings: sound: Add DT bindings for Xilinx ZynqMP DP audio
>       sound: soc: xilinx: Add ZynqMP DP subsystem audio drivers
> 
> Izhar Ameer Shaikh (2):
>       firmware: xilinx: Update firmware call interface to support additional
> arg
>       firmware: xilinx: Add support for secure read/write ioctl interface
> 
> Jagadeesh Banisetti (14):
>       staging: xlnx_hdcp1x: Add HDCP1X cipher functionality for Xilinx
> devices
>       v4l: xilinx: dprx: Add MMCM configuration for rx_dec_clk for versal
> systems
>       ASoC: xlnx: Set dai_fmt for hdmi and dp sound cards
>       drm: xlnx: dptx: Add audio codec driver support
>       sound: soc: xilinx: Remove using hdmi_codec_driver
>       ASoC: xlnx: Remove unnecessary dependency
>       drm: xlnx: Update DPTX kconfig setting
>       drm: xlnx: Move SND_PCM_ELD selection under DRM_XLNX
>       v4l: xilinx: Add HDCP1X rx driver
>       dt-bindings: xilinx: Add hdcp1x support for DPRXSS
>       v4l: xilinx: dprx: Add HDCP1X support
>       dt: bindings: phy: Documentation for Xilinx GT QUAD BASE PHY
> controller for DP
>       phy: Add driver for GTQUAD BASE for Displayport
>       ASoC: xlnx: Fix audio support for SD-SDI resolutions.
> 
> Jay Buddhabhatti (7):
>       firmware: xilinx: add support for Versal NET
>       dt-bindings: clock: versal: Add versal-net compatible string
>       dt-bindings: clock: versal: Correct example dts
>       dt-bindings: firmware: versal: add versal-net compatible string
>       drivers: clk: zynqmp: Add versal-net compatible string
>       arm64: versal-net: add cpu operating-points
>       dts: versal_net: add secondary core clocks
> 
> Jeegar Patel (4):
>       v4l: xilinx: vip: Fix CHECKED_RETURN warnings
>       v4l: xilinx: vip: Fix UNINIT warnings
>       v4l: xilinx: dma: Fix OVERFLOW_BEFORE_WIDEN warnings
>       drm: xlnx: zynqmp_dp: Fix UNINIT type warning
> 
> Jeffrey Mouroux (6):
>       uapi: media: New fourcc codes needed by Xilinx Video IP
>       media: xilinx: Ensure Video Framebuffer selected by Kconfig
>       dt-bindings: dmaengine: xilinx_frmbuf: Video Framebuffer IP
>       dmaengine: xilinx_frmbuf: New driver for Video Framebuffer IP
>       media: xilinx: dma: Enable use of Framebuffer Write IP in V4L2 Driver
>       media: v4l2-core: Update V4L2 framework with new fourcc codes
> 
> Jianqiang Chen (6):
>       drm: xlnx: Update DP subsystem with downstream version
>       drm: xlnx: bridge: Fix xlnx_bridge_unregister issue
>       drm: xlnx: zynqmp: remove layer sub node based on DP DT change
>       drm: xlnx: drv: initialize vblank for all crtcs
>       drm: xlnx: zynqmp_dpsub: Add 3 planar YUV444 10bpc format in
> contiguous memory
>       drm: xlnx: mixer: Correct the fourcc string copy
> 
> John Linn (2):
>       mtd: fixing CFI for Numonyx CFI bug
>       dt-bindings: irqchip: Add Xilinx Interrupt Controller bindings
> 
> Kalyani Akula (3):
>       firmware: zynqmp: Add support for secure_image
>       zynqmp: firmware: Adds a driver for loading secure partition from
> Linux
>       nvmem: zynqmp: Add support to PUF eFuses programming for User data
> 
> Katta Dhanunjanrao (1):
>       v4l2: xilinx: dprx: Move the interrupt handlers to workqueue
> 
> Kaushal Kumar (2):
>       dt-bindings: media: xilinx: Add dt-bindings for ISP pipeline
>       media: xilinx: Add for ISP pipeline driver
> 
> Kedareswara rao Appana (1):
>       net: macb: add support for mdio phy nodes
> 
> Ken Sloat (1):
>       pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
> 
> Kevin Liu (2):
>       dt-bindings: media: xilinx: Add xlnx,atomic_streamon documentation
>       v4l: xilinx: vip: Allow media pipeline enable with single dma start
> 
> Keyur Parekh (1):
>       misc: xilinx-ai-engine: Add status dump API for AIEML
> 
> Kieran Bingham (2):
>       uvcvideo: Xilinx: Bump up URBS and MAX_PACKETS
>       uvcvideo: Prevent new URBs being processed at stream stop
> 
> Kiran Kumar Perepu (1):
>       spi: increase timeout value for spi transfers
> 
> Kishan Gondaliya (1):
>       misc: xilinx-ai-engine: Add shim dma config in transaction mode
> 
> Krzysztof Kozlowski (1):
>       arm64: dts: xilinx: align LED node names with dtschema
> 
> Kunal Rane (2):
>       v4l: xilinx: multi-scaler:fix corruption for YUV422 8 and 10 bpc
>       v4l: xilinx: multiscaler: cleanup VIDEO_DEV dependencies
> 
> Lakshmi Prasanna Eachuri (5):
>       xilinx_hdcp: Add header files for HDCP functionality
>       staging: xilinx_hdcp: Add HDCP common functionality for Xilinx devices
>       dt-bindings: xilinx: Add HDCP support for DisplayPort TX Subsystem
>       drm: xlnx: Add HDCP2X TX support
>       drm: xlnx: dptx: Add HDCP2X support
> 
> Laurent Pinchart (7):
>       media: entity: Add has_route entity operation
>       media: entity: Add media_entity_has_route() function
>       v4l: subdev: Add [GS]_ROUTING subdev ioctls and operations
>       v4l: Add RGB 8:8:8 media bus format on 24 and 32 bit busses
>       v4l: xilinx: Add Video Remapper driver
>       media: xilinx: Add AXI4 stream switch driver
>       media: xilinx: Add HLS core driver
> 
> Madhurkiran Harikrishnan (1):
>       drm/fb_helper: Enable drm_leak_fbdev_smem by default for zynqmp
> 
> Manikanta Guntupalli (1):
>       dt-bindings: i2c: xiic: Fix yaml DT description in xlnx,xps-iic-2.00.a
> 
> Manish Narani (9):
>       usb: gadget: udc: udc-xilinx: Add identifier to read_fn function arg
>       usb: gadget: webcam: Add support for Full HD and 4K UHD Raw Video
> Formats
>       media: vivid: Fix the check of frame interval index
>       dt-bindings: usb: host: ehci-xilinx: Add binding doc
>       dt-bindings: usb: dwc3: Add interrupt-names to include hibernation
> interrupt
>       usb: dwc3: Add power management support in DWC3 Xilinx driver
>       usb: dwc3: gadget: add support for OTG in gadget framework
>       usb: dwc3: gadget: ISOC transfers should be stopped before starting a
> transfer
>       usb: dwc3: Implement stream transfer timeout
> 
> Maruthi Srinivas Bayyavarapu (9):
>       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: xlnx: add pcm formatter platform driver
>       ASoC: xlnx: add PL sound card support
>       dt-bindings: ASoC: xlnx,spdif: Document spdif bindings
>       ASoC: xlnx: add SPDIF audio driver
>       ASoC: xlnx,i2s: dt-bindings: add reference to audio formatter
>       ASoC: xlnx: change I2S driver data
> 
> Maulik Jodhani (1):
>       net: macb: Add support for partial store and forward
> 
> Michal Simek (62):
>       arm64: dts: zynqmp: Remove clock-names from GEM in zynqmp-clk-ccf.dtsi
>       firmware: xilinx: Adds new eemi call for reg access
>       firmware: xilinx: Open MMIO read/write interface via debugfs
>       firmware: xilinx: Add AFI ioctl support
>       firmware: xilinx: Add ULPI reset support
>       firmware: xilinx: Add zynqmp SGMII firmware support
>       firmware: xilinx: Use proper indentation in kernel-doc
>       arm: zynq: Suspend support
>       dt-bindings: ARM: zynq: Add DT binding for eFuse controller
>       ARM: zynq: Add support for Zynq-7000S devices
>       Bluetooth: hci_ll: Extend timeout between start and communication
>       uio: Add the UIO driver for AI engine
>       remoteproc: Add support for AMP on Zynq platform
>       edac: xilinx: Added EDAC support for Xilinx DDR controller
>       PCI: xilinx-nwl: Fix coding style violations
>       irqchip: gic: Add remoteproc changes to the driver
>       dt-bindings: xilinx: Document new evaluation boards
>       xilinx: Fix alignment issues
>       firmware: xilinx: Remove kernel-doc marking instead of regular comment
>       fpga: Add firmware store function
>       fpga: fpga-bridge: Add manual set option via sysfs
>       drm: fourcc: Add new formats needed by Xilinx IP
>       v4l: xilinx: Kconfig: Add missing DMADEVICES dependencies
>       media: xilinx: Improve pipeline management code
>       media: platform: xilinx: Fix Kconfig indentation
>       media: xilinx: Fix typos in Kconfig (RGB2YUV)
>       dt-bindings: media: xilinx: xcsi2rxss: Declare fixed value with const
>       ASoC: xilinx: Sync up with upstream version
>       drm: xlnx: sdi: Fix typo in kernel-doc
>       sound: xilinx: pcm: Convert driver to use SPDX license header
>       drm: xlnx: sdi: Fix coding style (double space)
>       irqchip: xilinx: Make per cpu primary controller entries
>       irqchip: xilinx: Move early initialization to own function
>       irqchip: xilinx: Support only LE/BE irqc by the same driver
>       irqchip: xilinx: Add support for cpu hotplug
>       irqchip: xilinx: Change level for cpu-id warning
>       ARM: zynq: Add/Update/Sync DTs for xilinx platforms
>       arm64: versal: Add all missing dt files for Xilinx boards
>       arm64: versal-net: Add support for clock domain
>       dt-bindings: xilinx: Add support for Versal NET power/reset
> arm64: versal-net: Add all missing dt files for Xilinx boards
>       xilinx: Add xilinx defconfigs
>       dt-bindings: crypto: Deprecated binding for xlnx,zynqmp-aes
>       arm64: zynqmp: Remove xlnx,zynqmp-aes node
>       dt-bindings: crypto: Deprecated binding for xlnx,zynqmp-rsa
>       arm64: zynqmp: Remove xlnx,zynqmp-rsa node
>       arm64: versal-net: Fix indentation in versal-net.dtsi
>       arm64: zynqmp: Fill model name for SOM CCs
>       arm64: zynqmp: Fix memory size on k24
>       firmware: zynqmp: Mark some function as inline
>       ARM: zynq: Comment interrupt names IRQs for pl330
>       ARM: zynq: Use recommended dma-controller name instead of dmac
>       xilinx: dts: Remove cdns,zynq-gem and cdns,versal-gem
>       ARM: zynq: Point via nvmem0 alias to eeprom on zc702/zc706
>       ARM: zynq: Define rtc alias on zc702/zc706
>       ARM: zynq: Align qspi node name with Linux kernel
>       ARM: zynq: Add u-boot,dm-pre-reloc to scutimer
>       ARM: zynq: DT: List OCM memory
>       mtd: spi-nor: Make spi_nor_write_ear() static
>       arm64: zynqmp: Fix usb reset over bootmode pins on zcu100
>       arm64: zynqmp: Sync node name address with reg (mailbox)
>       arm64: zynqmp: Record compatible string for kv260 rev2
> 
> Mubin Usman Sayyed (3):
>       dt-bindings: timer: Update device tree bindings for cadence TTC PWM
>       clocksource: timer-cadence-ttc: Do not probe TTC device configured as
> PWM
>       pwm: pwm-cadence: Add support for TTC PWM
> 
> Naga Sureshkumar Relli (6):
>       dt-bindings: edac: Add bindings for cortex_arm64
>       edac: Add documentation for cortexa53 edac sysfs
>       spi: spi-zynqmp-gqspi: Add tap delay support for ZynqMP GQSPI
> Controller
>       arm64: zynqmp: Add/Update/Sync DTs for xilinx platforms
>       spi: spi-zynqmp-gqspi: Add IO mode support
>       spi: spi-xilinx: Updated axi-qspi controller driver
> 
> Nam, Ian (1):
>       watchdog: of_xilinx_wdt: Update maximum timeout value based on clock
> frequency
> 
> Naman Trivedi Manojbhai (2):
>       firmware: zynqmp: Add support to handle IPI CRC failure
>       soc: xilinx: Add error message for invalid payload received from IPI
> callback.
> 
> Nava kishore Manne (35):
>       firmware: xilinx: Added pm api functions for RSA and SHA
>       firmware: xilinx: Add support to get the image uid info
>       firmware: xilinx: Add support to get the image meta-header info
>       firmware: xilinx: Implemented pm API functions to get the xilfpga
> component info
>       OF: overlay: Perform RCU callback barrier before releasing overlay
> memory resources
>       dt-bindings: crypto: Added binding docs for Xilinx ZynqMP RSA H/W
> accelerator
>       crypto: zynqmp-rsa: Adopted RSA support for ZynqMP SoC
>       fpga: doc: Add binding doc for the afi config driver
>       fpga: add bindings document for secure flags
>       dt-bindings: fpga: Add property "resets" to xilinx-afi driver
>       fpga: mgr: Adopted Encrypted BitStream loading support for Xilinx
> zynqmp
>       fpga: mgr: Update the status for fpga-manager
>       fpga: zynqmp-fpga: Adds status interface
>       fpga: Adopted Authenticated BitStream loading support for Xilinx
>       fpga: zynq: Add AFI config driver
>       fpga: support loading from a pre-allocated buffer
>       fpga: mgr: Adds secure BitStream loading support
>       fpga: versal: Use the scatterlist interface
>       fpga: zynqmp: Use the scatterlist interface
>       fpga: zynq: Fix incorrect variable type
>       fpga: zynqmp: Initialized variables before using it
>       fpga: region: Adds runtime PM support
>       fpga: mgr: Update the state to provide the exact error code
>       fpga: fpga-mgr: Add missing kernel-doc description
>       firmware: xilinx: Update the zynqmp_pm_fpga_load() API
>       fpga: zynqmp: Add feature-list validation check
>       fpga: region: Update runtime PM handling logic
>       fpga: select FPGA_BRIDGE for 'Xilinx LogiCORE PR Decoupler' helper
>       fpga: Add ps-pl reset handling through xilinx afi driver
>       fpga: zynqmp: Make word align the configuration data
>       firmware: xilinx: Update the zynqmp_pm_load_pdi() API
>       dt-bindings: zynqmp: Add new PD_PL macro
>       fpga: zynq: Add parse_header ops support
>       firmware: xilinx: update the conflicting EEMI API IDs
>       Revert "fpga: region: Adds runtime PM support"
> 
> Neel Gandhi (6):
>       dmaengine: xilinx: frmbuf: Corrected error checking condition in
> fid_err and fid_out getter functions
>       drm: xlnx: Update dependency for DRM PL display driver
>       drm: xlnx: Update dependency for ZynqMP DP driver
>       sound: xilinx: pcm: Fixes NULL pointer dereference while setting
> config from DAI data
>       v4l: xlnx: sdirxss: Fixed kernel-doc warnings.
>       dmaengine: xilinx: dpdma: Fix race condition in vsync IRQ
> 
> Nicole Baze (1):
>       firmware: xilinx: Add IOCTL support to query QoS
> 
> Nipun Gupta (13):
>       arm64: versal-net: dts: add dma-coherent in smmu node
>       CDX: add the cdx bus driver
>       iommu/arm-smmu-v3: support ops registration for CDX bus
>       dt-bindings: bus: add CDX bus controller for versal net
>       CDX: add MCDI protocol interface for firmware interaction
>       CDX: add cdx controller
>       CDX: add device attributes
>       CDX: add CDX-MSI domain with gic-its domain as parent
>       CDX: add support for bus enable and disable
>       CDX: add sysfs for subsystem, class and revision
>       CDX: add support for bme and msi enable/disable
>       vfio/cdx: add support for CDX bus
>       vfio/cdx: add interrupt support
> 
> Nishad Saraf (11):
>       misc: xilinx-ai-engine: Add sysfs core nodes for AIEML
>       misc: xilinx-ai-engine: Add sysfs event node for AIEML
>       misc: xilinx-ai-engine: Enable sysfs current frequency node for AIEML
>       misc: xilinx-ai-engine: Make sysfs lock APIs generation specific
>       misc: xilinx-ai-engine: Add sysfs lock node for AIEML
>       misc: xilinx-ai-engine: Fix buffer size calculation for sysfs status
> node
>       misc: xilinx-ai-engine: Enable sysfs hardware info nodes for AIEML
>       misc: xilinx-ai-engine: Add sysfs error nodes for AIEML
>       misc: xilinx-ai-engine: Make sysfs DMA APIs generation specific
>       misc: xilinx-ai-engine: Add sysfs DMA nodes for AIEML
>       misc: xilinx-ai-engine: Enable sysfs status node for AIEML
> 
> Nuno Sa (1):
>       clk: clk-xlnx-clock-wizard: fix 64bit division on 32bit archs
> 
> Pallav Joshi (1):
>       staging: uartlite-rs485: Initial commit to add drv
> 
> Pantelis Antoniou (1):
>       OF: DT-Overlay configfs interface (v8)
> 
> Parth Gajjar (2):
>       dt-bindings: gpu: mali-utgard: Add xlnx,zynqmp-mali compatible
>       arm64: zynqmp: Update MALI 400 interrupt and clock names
> 
> Piyush Mehta (40):
>       dt-bindings: reset: add compatible string for Versal NET reset driver
>       reset: reset-zynqmp: add support for Versal NET platform
>       usb: chipidea: Fix return value handling
>       usb: chipidea: core: Add return value function check
>       dt-bindings: usb: misc: Add binding for Microchip usb5744 hub
>       usb: misc: usb5744: add support for USB hub controller
>       dt-bindings: usb: misc: Add binding for Microchip usb2244 Controller
>       usb: misc: usb2244: add support for USB2 ultra fast sd controller
>       usb: gadget: f_tcm: adjust write length with max packet size
>       usb: gadget: tcm: error handling for each command allocation
>       usb: gadget: udc-xilinx: replace memcpy with __memcpy_toio
>       usb: gadget: udc-xilinx: fix compilation error
>       usb: host: xhci: plat: add support for otg_set_host() call
>       usb: host: xhci: add support for Light Reset for DWC3 DRD
>       dt-bindings: usb: dwc3: Add snps,xhci-reset-on-resume quirk
>       phy: xilinx: phy-zynqmp: dynamic clock support for power-save
>       dt-bindings: usb: dwc3: Add snps,enable_guctl1_ipd_quirk
>       dwc3: core: Enable GUCTL1 chicken bit 9 for correcting Inter Packet
> Delay(IPD)
>       usb: dwc3: core: Enable CCI support in dwc3 driver
>       usb: chipidea: udc: Add xilinx revision support
>       usb: dwc3: gadget: Increase timeout for CmdAct cleared by device
> controller
>       usb: Add quirk for enabling workaround for BULK IN streams
>       usb: add quirk for xhci reinit warning on resume
>       usb: dwc3: xilinx: Add support for controller power state for host
> mode
>       usb: xhci-plat: Add remote wakeup support
>       usb: dwc3: xilinx: add reset-controller support for keystoneb
>       usb: dwc3: xilinx: add power-domains property support
>       usb: dwc3: retain resource index for unforced stops
>       usb: dwc3: fix coverity warning CHECKED_RETURN
>       usb: dwc3: xilinx: replace pm_runtime_get_sync with
> pm_runtime_resume_and_get
>       usb: dwc3: core: regulator enabled on resume
>       usb: host: xhci-plat: donot reset host controller on resume when USB
> as wakeup source
>       usb: dwc3: gadget: fix IRQ hiber not found error message
>       arm64: zynqmp: remove snps,xhci-stream-quirk property for usb
>       usb: bulk-stream: driver sync with upstream driver
>       usb: gadget: tcm: driver sync with upstream driver
>       dt-bindings: usb: dwc3: Add snps,ulpi-ext-vbus-drv quirk
>       usb: dwc3: core: add external vBus supply support for ulpi phy
>       usb: dwc3: core: Add support for disabling vbus when suspended
>       arm64: versal_net: Add snps,ulpi-ext-vbus-drv quirk
> 
> Pranavi Somisetty (5):
>       dt-bindings: net: xilinx: document Xilinx TSN binding
>       staging: net: xilinx: add Xilinx TSN driver
>       net: macb: Handle phy reset for PCS PMA IP
>       net: macb: Kernel gives call trace during resume from Wake on Lan
>       arm64: versal-net: Add reset-gpio property to GEM node
> 
> Puneet Gupta (2):
>       CDX: add sysfs for reset_all
>       CDX: create sysfs resource files
> 
> Punnaiah Choudary Kalluri (1):
>       edac: add support for ARM PL310 L2 cache parity
> 
> Quanyang Wang (5):
>       Revert "usb: function: f_tcm: Add support for getting alt interface
> number"
>       drm: xlnx: add a new member extra_name for xlnx_bridge structure
>       drm: xlnx: bridge: check bridge->debugfs_file->status when calling
> strlen
>       drm: xlnx: zynqmp: tpg should use swap_coeffs as csc matrix
>       kbuild: add xilinx-sdirxss.h/xilinx-hls.h/xilinx-v4l2-events.h to
> no-header-test
> 
> Radhey Shyam Pandey (19):
>       media: xilinx: Integrate TPG v7 support
>       media: xilinx: Refactor VTC configuration code
>       v4l: xilinx: dma: Remove colorspace check in xvip_dma_verify_format
>       drivers: media: Customized adv7511 for Xylon LogiCVC (deprecated)
>       dt: bindings: media: xilinx: Remove unimplemented TPG compatible
> string
>       dmaengine: xilinx_dma: fix xilinx_dma_child_probe() return
> documentation
>       dt-bindings: net: cdns,macb: Add rx-watermark property
>       net: macb: In shared MDIO usecase make MDIO producer ethernet node to
> probe first
>       net: macb: In ZynqMP resume always configure PS GTR for non-wakeup
> source
>       dt-bindings: dmaengine: zynqmp_dma: add xlnx,bus-width required
> property
>       staging: xilinx-tsn: pass the dst buffer to of_get_mac_address()
>       net: xilinx: axiethernet: Check for queue full in transmit path
>       net: xilinx: axiethernet: Fix axiethernet register description
>       arm64: zynqmp: Add L2 cache nodes
>       arm64: zynqmp: add pmu interrupt-affinity
>       dt-bindings: dmaengine: xilinx: remove dmaengine node from test client
> example
>       dt-bindings: dmaengine: xilinx: convert axidma test bindings document
> to yaml
>       dt-bindings: dmaengine: xilinx: convert vdma test bindings document to
> yaml
>       phy: xilinx: phy-zynqmp: mention SGMII as supported protocol
> 
> Rajan Vaja (5):
>       firmware: xilinx: Add qspi firmware interface
>       firmware: xilinx: Add missing debug firmware interfaces
>       firmware: xilinx: add support for sd/usb/gem config
>       firmware: xilinx: Add support for IOCTL and QUERY ID feature check
>       dt-bindings: power: Add versal power domain bindings
> 
> Rajesh Gugulothu (30):
>       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
>       v4l: xilinx: dprx: Add unplug handler function in work queue
>       dt-bindings: xilinx: Fix issues with dprxss dt binding yaml
>       v4l: xilinx: dprx: Fix dtg enable register update
>       v4l: xilinx: dprx: Add support for static HDR
>       v4l: xilinx: dprx: Enable audio to receive infoframes with static HDR
> metadata
>       drm: xlnx: dptx: Add support for static HDR
>       v4l: xilinx: dprx: Fix compilation error
>       dt-bindings: display: xlnx: Add support for DP Tx SS v3.1
>       dt-bindings: display: xlnx: Add VTC offset DT property
>       drm: xlnx: dptx: Change the VTC sub-core offset address
>       phy: Add HDMI PHY configuration options
>       dt: bindings: phy: Documentation for Xilinx HDMI PHY controller
>       phy: xilinx-xhdmiphy: initial driver support for xilinx HDMI PHY 2.1
> IP
>       phy: xilinx-xhdmiphy: Set connector linerate in HDMI-RX TMDS mode
>       phy: xilinx-xhdmiphy: Fix connector linerate setting in FRL mode
>       v4l: xilinx: dprx: Correct the XDPRX_HPD_INTR_MASK macro bit mask
> value
>       dt-bindings: xilinx: Add missing phandle reference and reg cell size
>       v4l: xilinx: dprx: Add check for status1 in irq_handler
>       phy: xilinx-xhdmiphy: Fix GT refclock comparison for HDMI 1.4
> resolutions
>       phy: xilinx-xhdmiphy: Support duplex mode for GTYE5 and GTYP
>       phy: xilinx-xhdmiphy: Disable all the interrupts irrespective of
> direction
>       phy: xilinx-xhdmiphy: Get resolutions < 1920x1080@60 working
>       dt: bindings: phy: Remove rxch4-sel-gpios from required property list
>       phy: xilinx-xhdmiphy: Make the rxch4-sel GPIO as an optional property
>       phy: xilinx-xhdmiphy: Add support for HDMI 2.1 pass-through mode
>       drm: xlnx: hdmi: Update the sample rate based on TMDS reference clock
> 
> Rajnikant Bhojani (5):
>       uas: Add US_FL_NO_ATA_1X for linux tcm_usb_gadget
>       usb: gadget: f_tcm: comp_descriptor workaround during SS gadget
>       usb: gadget: f_tcm: queue multiple commands request
>       usb: gadget: f_tcm: add TARGET_SCF_ACK_KREF flag in BOT
>       usb: gadget: f_tcm: support to set maxburst through configfs
> 
> Rama devi Veggalam (7):
>       dt-bindings: edac: Add bindings for Xilinx Versal EDAC for XilSem
>       include: linux: firmware: xilinx: Add XilSem error events
>       edac: xilinx: Added EDAC support for Xilinx XilSem
>       Documentation: ABI: Add ABI doc for xilsem edac sysfs
>       firmware: xilinx: Add support for Xilsem scan operations
>       edac: xilinx: Add xilsem commands for scan control and error injection
>       firmware: xilinx: Fixed XilSEM SMC range
> 
> Ramanjaneyulu Uppari (4):
>       v4l: xilinx: sdirxss: No payload handling for SDI 3G Mode
>       drm: xlnx: sdi: YUV444 format support
>       drm: xlnx: sdi: HFR feature support
>       v4l: xilinx: sdirxss: HFR handling for 12G mode
> 
> Ravi Patel (2):
>       firmware: xilinx: xilinx: Add IOCTL ids for probe counter
>       firmware: xilinx: Use u32 for reset ID in reset APIs
> 
> Raviteja Narayanam (11):
>       dt-bindings: iio: adc: Add ti,ina260.yaml
>       drivers: iio: Add support for TI INA260 power monitors
>       i2c: xiic: Add standard mode support for > 255 byte
>       i2c: xiic: Fix Rx and Tx paths in standard mode
>       i2c: xiic: Switch to Xiic standard mode for i2c-read
>       i2c: xiic: Add wait for FIFO empty in send_tx
>       i2c: xiic: Add smbus_block_read functionality
>       i2c: xiic: Remove interrupt enable/disable in Rx path
>       dt-bindings: i2c: xiic: Add 'xlnx,axi-iic-2.1' to
>       i2c: xiic: Update compatible with new IP version
>       i2c: xiic: Add SCL frequency configuration support
> 
> Robert Hancock (1):
>       ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting
> 
> Rohit Athavale (15):
>       media: v4l: Group Xilinx downstream formats
>       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
>       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
>       media: Add new dt-bindings/vf_codes for supported formats
>       v4l: xilinx: dma: Update video format descriptor
>       Documentation: media: Correct dt-bindings doc for Gamma LUT IP
>       v4l: xilinx-tpg: Add YUV 420 media bus format support to TPG driver
>       dt-bindings: display: xlnx: mixer: Add supported formats table
>       dt-bindings: display: xlnx: mixer: Update example to fix format
> strings
> 
> Rohit Visavalia (18):
>       dt-bindings: clk: xlnx: move xlnx_vcu dt-binding to clk from soc
>       dt-bindings: clk: xlnx: Update VCU bindings for vcu reset pin
>       soc: xilinx: vcu: Export functions to obtain logicore settings
>       clk: xilinx: vcu: disable aclk incase of probe failure
>       clk: xilinx: vcu: don't set pll_ref as parent of VCU(enc/dec) clocks
>       media: v4l: Support 3 planar YUV 444 10bpc pixel format in contiguous
> memory
>       media: v4l: Support 3 planar YUV444P 8bpc pixel format in contiguous
> memory
>       dmaengine: xilinx: frmbuf: Add support for 3 planar YUV444P 8bpc
>       v4l: xilinx: vip: Support for 3 planar YUV444 10bpc format in
> contiguous memory
>       dt-bindings: display: xlnx: extract zynqmp dpaud setting to separate
> binding
>       sound: soc: xilinx: Added 44.1k & 48k sample rate support for DP
>       v4l: xilinx: vip: Support for 3 planar YUV444 8bpc format in
> contiguous memory
>       sound: soc: xilinx: Correct channel status register value for 48k
> sampled audio
>       drm: xlnx: dp: Fix the condition check and get audio clock rate
>       drm: xlnx: dp: share the dp registers to dp audio driver
>       dmaengine: xilinx: dpdma: Add support for cyclic dma mode
>       sound: soc: xilinx: program audio control register on audio start/stop
>       clk: xilinx: vcu: unregister pll_post only if registered correctly
> 
> Ronak Jain (1):
>       firmware: xilinx: add bitmask support for get_op_char API in feature
> check
> 
> Ronak Shah (2):
>       dt: bindings: media: xilinx: Doc for Xilinx AXI4-Stream Broadcaster
> driver
>       v4l: xilinx: Driver support for Xilinx AXI4-Stream Broadcaster
> 
> Saeed Nowshadi (2):
>       arm64: zynqmp: Fix i2c address for si570_user1 clock
>       firmware: xilinx: Expand feature check to support all PLM modules
> 
> Sai Krishna Potthuri (22):
>       mmc: sdhci-of-arasan: Add support for dynamic configuration
>       mmc: sdhci-of-arasan: Fix SDx_BASECLK configuration issue
>       mmc: sdhci-of-arasan: Add delay to reach card stable state
>       dt-bindings: edac: Add bindings for Xilinx Versal EDAC for DDRMC
>       dt-bindings: mmc: arasan,sdci: Add Xilinx Versal Net compatible
>       dt-bindings: pinctrl: Add support for Xilinx Versal platform
>       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: issi: Add support for is25wx256
>       mtd: spi-nor: gigadevice: Add support for GD25LX256E
>       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: Fix ospi resume failures
>       spi: spi-cadence-quadspi: Add module param to configure read timeout
>       spi: spi-cadence-quadspi: Remove Versal ES1 support
>       mtd: spi-nor: gigadevice: Add support for new gigadevice parts
>       mtd: spi-nor: Add stacked mode support for OSPI flash parts
>       spi: cadence-quadspi: Update the read timeout based on the length
>       spi: cadence-quadspi: Disable the SPI before reconfiguring
> 
> Salih Erim (2):
>       dt-bindings: iio: adc: versal-sysmon: Fix yaml warnings
>       iio: adc: versal-sysmon: Avoid using incompatibles types for
> assignments
> 
> Sam Bobrowicz (2):
>       xilinx: v4l: dma: Invoke s_power function of subdevice
>       media: ov5640: fix get_light_freq on auto
> 
> Sankarji Gopalakrishnan (1):
>       misc: xilinx-ai-engine: Add partition context clear ioctl
> 
> Sarath Babu Naidu Gaddam (1):
>       net: xilinx: axiethernet: Change the link up sequence from Block lock
> to Rx status and valid Rx code.
> 
> Satish Kumar Nagireddy (38):
>       drm: Add new flags for interlaced alternate fields
>       media: Add documentation for YUV420 bus format
>       dma: xilinx: Support early callback modes
>       media: v4l2-ioctl: Add YUV 12bit and 16bit pixel formats
>       media: v4l2-ioctl: Use correct fourcc for YUV444 10bit format
>       media: v4l2-ioctl: Add YUV444 12bit and 16bit pixel formats
>       media: v4l2-ioctl: Add description for new pixel formats
>       v4l: xilinx: dma: Add multi-planar support
>       v4l: xilinx: dma: Add scaling and padding factor functions
>       v4l: xilinx: dma: Get scaling and padding factor to calculate DMA
> params
>       v4l: xilinx: dma: Fix sizeimage calculation
>       v4l: xilinx: dma: Handle 10 bit format calucations for XV20
>       v4l: xilinx: dma: Fix bytes per line calculation
>       xilinx: v4l2: dma: Bug fix in single plane support
>       xilinx: v4l2: dma: Add multiple output support
>       xilinx: v4l: dma: Multi-threading issue
>       xilinx: v4l: dma: Fix bug in calculating interlaced height
>       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: xilinx: scd: Add v4l2 custom events
>       dt: bindings: media: xilinx: Documentation for mem2mem driver
>       xilinx: v4l: mem2mem: Initial version of driver
>       v4l: dma: Use media graph traversal to stream on/off subdevs
>       drm: fb: Modify check to ensure correctness of flags
>       xilinx: v4l: dma: Remove unused function definition
>       xilinx: v4l: vipp: Avoid decrementing refcount of a node twice
>       documentation: dt: Add bindings documentation for Streaming SCD
>       v4l: xilinx: dma: Add control for low latency
>       v4l: xilinx: dma: Add s_ctrl ioctl for low latency capture
>       v4l: xilinx: tpg: Use 10bit media bus codes
>       v4l: xilinx: vip: Add YUV 10bit media bus formats
>       v4l: xilinx: vip: Add scaling and padding factor for XY10
>       v4l: xilinx: vip: Use correct media bus code for RGB 10bit format
>       v4l: xilinx: vip: Fix stride calculation
>       v4l: xilinx: vip: Add YUV444 12bit and 16bit formats
>       v4l: xilinx: vip: Keep NV16 first in vip table
>       v4l: xilinx: vip: Use the right media code for 422 16bit formats
> 
> Saurabh Sengar (16):
>       dt-bindings: display: xlnx: Adding dsi bindings
>       drm: xlnx: dsi: Adding dsi driver to new framework
>       drm: xlnx: adding cursor width / height support
>       dt-bindings: display: xlnx: Adding mixer bindings
>       drm: xlnx: mixer: Initial video mixer driver
>       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
>       drm: xlnx: correcting data type for cursor with and height
>       dt-bindings: display: xlnx: Modifing mixer compatible string
>       bindings: display: xlnx: Fixing device tree documentation
>       dt-bindings: display: xlnx: mixer: Added xlnx,num-layers description
>       dt-bindings: display: xlnx: mixer: Adding xlnx,layer-primary property
>       xilinx: v4l: dma: In case of error xvip_pipeline_start_stop should
> return gracefully
>       dt-bindings: display: xlnx: Add device tree binding for xlnx control
> drivers
> 
> Shravya Kumbham (2):
>       net: xilinx: axiethernet: Reduce the width of variable to handle
> overflow
>       net: xilinx: Ethtool statistics support
> 
> Shubhrajyoti Datta (26):
>       watchdog: of_xilinx_wdt: use wdd->parent in print
>       dt-binding: apm: Add the binding document for APM
>       uio: uio_xilinx_apm: Add Xilinx AXI performance monitor driver
>       tty: xilinx_uartps: Add check for runtime_get_sync calls
>       tty: xilinx_uartps: Make the timeout unsigned
>       uartlite: Update the default for the parameter
>       dt-bindings: Add doc for xilinx fclk
>       staging: fclk: Enable pl clock with sysfs entry for set_rate
>       i3c: master: dw: Add a module parameter for scl timing
>       i2c: mux: pca954x: write to mux channel always
>       dt-bindings: gpio: pca9570: Add compatible for slg7xl45106
>       gpio: pca9570: add a platform data structure
>       gpio: pca9570: add slg7xl45106 support
>       dt-bindings: edac: Add bindings for Xilinx ZynqMP OCM binding
>       edac: zynqmp: Add EDAC support for ZynqMP OCM Controller
>       synopsys: edac: Fix the issue in reporting of the error count
>       dt-bindings: Add versal clocking wizard
>       clocking-wizard: Add versal clocking wizard support
>       dt-bindings: clock: versal: Remove alt_ref_clk from clock source
>       clocking-wizard: Support higher frequency accuracy
>       fpga: doc: Add binding doc for the afi config driver
>       fpga: Add xilinx AFI config driver
>       spi: spi-zynqmp-gqspi: Update driver to add resume/suspend feature
>       clk: zynqmp: pll: Remove the limit
>       edac: deprecate the cortex cache edac driver
>       edac: xilinx: disable interrupts at probe
> 
> Siva Rajesh (2):
>       drm: panel: Added timing for AUO B101UAN01 display panel
>       drm: mipi: Bring DT format description closer to the hardware
> 
> Soren Brinkmann (1):
>       ARM: zynq: Fix prefetch option
> 
> Srinivas Goud (3):
>       watchdog: of_xilinx_wdt: Add Versal support
>       watchdog: of_xilinx_wdt: Wire setting up timeout via module
> parameter/DT
>       watchdog: of_xilinx_wdt: Used dev_dbg()
> 
> Srinivas Neeli (20):
>       watchdog: of_xilinx_wdt: Initialize watchdog via data structure
>       watchdog: of_xilinx_wdt: Introduce wdttype enum for identification
>       watchdog: of_xilinx_wdt: Use a proper variable to handle overflow
>       dt-bindings: watchdog: Add versal support
>       watchdog: of_xilinx_wdt: Add Versal Window watchdog support
>       Revert "net: axienet: Switch to 64-bit RX/TX statistics"
>       Revert "net: axienet: Use NAPI for TX completion path"
>       Revert "net: axienet: implement NAPI and GRO receive"
>       Revert "net: axienet: Clean up DMA start/stop and error handling"
>       Revert "net: axienet: make use of axistream-connected attribute
> optional"
>       Revert "net: axienet: document axistream-connected attribute"
>       dt-bindings: net: axienet: Add binding for 2.5G, 10G and usxgmii mac
> variants
>       net: axienet: Add support for non-processor mode
>       net: axienet: added multichannel DMA support
>       net: xilinx: axiethernet: Add USXGMII support
>       dt-bindings: net: Add devicetree documentation for MRMAC
>       net: xilinx: Add MRMAC support
>       net: xilinx: axiethernet: Add check for transmit data FIFO vacancy
>       net: axienet: Add GT reset status check for XXV new IP version
>       net: xilinx: Fix phylink_of_phy_connect error on RGMII designs
> 
> Stefan Asserhall (2):
>       irqchip: xilinx: Add support for sw interrupts
>       irqchip: xilinx: Add support for Microblaze SMP
> 
> Subbaraya Sundeep Bhatta (2):
>       usb: chipidea: Use usb2 phy for Zynq platform
>       usb: phy: Add platform driver support for ULPI phys
> 
> Sumanth Gavini (2):
>       misc: xilinx-ai-engine: Added support for S100 and S200
>       misc: xilinx-ai-engine: Fix for S200 kernel panic due to incorrect
> SHIMPL column
> 
> Sunil Vaghela (2):
>       v4l: xilinx: dma: Fix back pressure on upstream entities in LLP2
>       ASoC: xlnx: Fixed request region error of I2S
> 
> Suresh Gupta (4):
>       documentation: dt: add bindings documentation for multi-scaler
>       platform: xilinx: Add mem to mem Multi-Scaler driver (XM2MSC)
>       documentation: dt: multi-scaler: Add properties for pixels per clock
>       documentation: dt: multi-scaler: Add clock framework support
> 
> Swati Agarwal (8):
>       mmc: sdhci-of-arasan: Add support for eMMC5.1 on Versal Net platform
>       mmc: sdhci-of-arasan: Enable HS400 mode for Versal Net platform
>       pinctrl: pinctrl-zynqmp: Use pin numbers stored in pin descriptor
>       pinctrl: pinctrl-zynqmp: Add support for Versal platform
>       arm64: versal: Add versal compatible for pin controller node
>       dt bindings: mmc: arasan,sdci: Add gate property for dll clock
>       mmc: sdhci-of-arasan: Add support to request the "gate" clock
>       xilinx: dts: Add "gate" to the SD clock-names property for dll clock
> 
> Tanmay Shah (2):
>       drivers: soc: xilinx: Fix error message on SGI registration failure
>       soc: xilinx: fix unhandled SGI warning message
> 
> Tarak Reddy (2):
>       arm64: versal-net: dts: Add gic ITS node
>       include: dt-bindings: power: Add TCM,RPU nodes for Versal NET
> 
> Tejas Patel (2):
>       firmware: xilinx: Add support for GET_LAST_RESET_REASON IOCTL
>       xilinx: firmware: Add sysfs to get last reset reason
> 
> Thippeswamy Havalige (2):
>       dt-bindings: PCI: xilinx-pcie: Convert to YAML schemas of Xilinx AXI
> PCIe Root Port Bridge
>       dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL
> PCIe Root Port Bridge
> 
> Uwe Kleine-König (1):
>       i2c: xiic: Make sure to disable clock on .remove()
> 
> Vasileios Bimpikas (2):
>       staging: Add xroeframer driver
>       staging: xroetrafficgen: initial commit of roe traffic generator
> driver
> 
> Venkateshwar Rao G (11):
>       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
>       dt-bindings: display: xlnx: Added vpss bridge phandle as optional
> property
>       dt: bindings: display: xlnx: Adding gpio reset entry
>       drm: xlnx: scaler: Adding vpss-scaler reset through gpio
>       drm: xlnx: scaler: Adding Zero out H-phase array before changing
> resolution
>       drm: xlnx: scaler: Add YUV420 support
>       dt: bindings: display: xlnx: Updated gpio reset entry
>       drm: xlnx: scaler: Updating vpss-scaler reset logic
> 
> Venkateshwar Rao Gannavarapu (28):
>       staging: xlnx_tsmux: Initial version of xlnx mpeg2tsmux driver
>       dt-bindings: clock: Adding si5324 bindings
>       clk: Adding Silicon labs si5324 clock driver
>       dt-bindings: display: xlnx: mixer: Updated compatible string
>       dt-bindings: display: xlnx: dsi: Add command mode support
>       dt-bindings: display: xlnx: Add support for vpss ip version 2.2
>       drm: xlnx: scaler: Add support for ip version 2.2
>       dt-bindings: display: xlnx: mixer: Add rev 5.0 to compatible string
>       dt-bindings: display: xlnx: mixer: Updated layer max height and width
> ranges
>       dt-bindings: display: xlnx: Add HDMI 2.1 Tx subsystem documentation
>       drm: xlnx: hdmi: Add HDMI 2.1 Tx subsystem driver
>       drm: xlnx: pl_disp: Add condition check for VTC bridge
>       drm: xlnx: sdi: Add extra check to get the correct timing table index
>       drm: xlnx: hdmi: Get maximum link rate and number of lanes supported
> by sink
>       drm: xlnx: hdmi: Correct DDC write field logic
>       drm: xlnx: hdmi: Update pixel max rate to support higher resolutions
>       drm: xlnx: Update DSI-Tx Kconfig
>       drm: xlnx: pl_disp: Add strict check of video format in dt parsing.
>       drm: xlnx: sdi: reset gt-phy based on device tree property
>       drm: xlnx: dsi: Remove holes in dsi structure
>       drm: xlnx: hdmi: Update phy configure call sequence in HPD event
> handler
>       drm: xlnx: hdmi: update video timing parameters
>       dt-bindings: display: xlnx: hdmitxss: Add v1.2 compatible string
>       drm: xlnx: hdmi: Add support for arbitrary resolutions
>       drm: to find the standard mode in CEA table
>       drm: xlnx: hdmi: Add VPSS bridge support
>       dt: bindings: phy: Add new compatible string to support HDMI GT
> controller
>       phy: xilinx-xhdmiphy: Add support to GTYE5 and GTYP devices
> 
> Vishal Sagar (53):
>       staging: xlnxsync: Add driver for Xilinx Synchronizer
>       dt-bindings: dma: xilinx_frmbuf: Add support for 12 and 16 bpc RGB
> formats
>       dmaengine: xilinx: frmbuf: Add support for 3 planar YUV444 10bpc
>       media: v4l2-ioctl: Add 12 and 16 bpc RGB pixel formats
>       media: videodev2.h: add Hybrid Log Gamma transfer function define
>       dt: bindings: media: xilinx: Documentation for Xilinx UHDSDI Rx driver
>       v4l: xilinx: Driver support for Xilinx UHDSDI Rx subsystem
>       v4l: xilinx: Add BGR color format support.
>       media: xilinx: vip: Correct the fourcc code for BGRX8 format.
>       v4l: xilinx: dma: Add interlaced support
>       v4l: xilinx: dma: Terminate DMA when media pipeline fails to start
>       dt-bindings: display: xlnx: Add VTC bindings
>       dt-bindings: display: xlnx: mixer: Adding xlnx vtc bridge support
>       dt-bindings: display: xlnx: Add VTC bridge support to PL display
>       dt: bindings: media: xilinx: Doc for Xilinx AXI4-Stream Switch driver
>       v4l: xilinx: Driver support for Xilinx AXI4-Stream Switch
>       documentation: dt: vtpg: Add support for max width and height
>       v4l: xilinx: tpg: Add check for max width and height
>       documentation: dt: demosaic: add support for max width and height
>       documentation: dt: gamma: Add support for max width and height
>       drm: xlnx: scaler: Fix array out of bound access
>       drm: xlnx: Select VIDEOMODE_HELPERS when DRM_XLNX_PL_DISP is selected
>       xilinx: v4l: dma: Stop subdevs in reverse order of starting
>       drm: xlnx: crtc: Fix max width and height overflow
>       dt-bindings: display: xlnx: mixer: Correct DRM fourcc for BGR8 and
> RGB8
>       dt: bindings: media: xilinx: Add clock support to AXI4 Stream switch
>       dt-bindings: display: xlnx: Add clock framework support to DSI Tx
>       dt-bindings: display: xlnx: Add clock framework support to VPSS Scaler
> bridge driver
>       drm: xlnx: scaler: Add support for clock framework
>       dt-bindings: display: xlnx: Add clock framework support to VTC bridge
> driver
>       v4l: xilinx: vip: Add 12 and 16 bpc RAW and RGB color formats
>       dt-bindings: media: xilinx: tpg: Update for v8.0
>       media: xilinx: tpg: Add support for v8.0
>       dt-bindings: display: xlnx: Add max width and height as mandatory
> properties
>       drm: xlnx: scaler: Add max width and height properties
>       drm: xlnx: scaler: Improve quality by adding more coefficients
>       v4l: xilinx: vip: Fix V4L2_PIX_FMT_XY10 bpl_factor
>       media: xilinx: vtc: Fix warning for OVERFLOW_BEFORE_WIDEN
>       v4l: xilinx: tpg: Fix warnings for NULL_RETURNS
>       v4l: xilinx: tpg: Fix warnings for CHECKED_RETURN
>       dt-bindings: media: xilinx: xcsi2rxss: Add YUV420 8b support
>       v4l: xilinx: xcsi2rxss: Add support for YUV 420 8bpc
>       v4l: xilinx: csi2rxss: Remove downstream controls
>       v4l: xilinx: xcsi2rxss: Fix warnings for NULL_RETURNS
>       dt-bindings: media: xilinx: Add HDMI 2.1 Rx subsystem documentation
>       v4l: xilinx: hdmirx: Add HDMI 2.1 Rx subsystem driver
>       v4l: xilinx: vip: Add support for 3 planar YUV444 8bpc
>       v4l: xilinx: dma: Add support for 3 planar YUV444 8bpc format
>       v4l: xilinx: vip: Fix alignment to match open parenthesis
>       v4l: xlnx: sdirxss: Continue streaming on connecting after disconnect
> from same source
>       phy: xilinx: hdmi: Add linerate, nchannels and reset_gt
>       sound: soc: xilinx: Fix long driver name
>       dt-bindings: display: xlnx: Fix yaml validation for dpaud-reg
> 
> Wendy Liang (4):
>       remoteproc: Add support for peek from remote and acking kick from
> remote
>       dt-bindings: Add Zynq remoteproc binding
>       dt-binding: soc: xilinx: ai-engine: Add new AI engine binding
>       misc: ai-engine: Move AI engine reg access to kernel
> 
> Yash Ladani (1):
>       ASoC: xlnx: Fix SDI Audio driver probe failure
> 
> Ye Yang (5):
>       dt-bindings: misc: xlnx_dpu: Add DPUCZDX8G v3.4 documentation
>       misc: xlnx_dpu: Add Xilinx DPU IP driver for Vivado tool flow
>       misc: xlnx_dpu: replace the dma_addr with the phy_addr in
> dma_sync_single_for_{}
>       misc: xlnx_dpu: fix coding style typo
>       misc: xlnx_dpu: add force_contig module parameter
> 
> Yun Zhou (1):
>       mtd: spi-nor: Don't parse 4BAIT via Zynq QSPI
> 
>  Documentation/ABI/stable/sysfs-driver-firmware-zynqmp |   11 +
>  Documentation/ABI/testing/sysfs-bus-cdx |  130 ++
>  Documentation/ABI/testing/sysfs-class-fpga-bridge |    9 +
>  Documentation/ABI/testing/sysfs-driver-cortexa53-edac |   10 +
>  Documentation/ABI/testing/sysfs-driver-xilinx-tmr-inject |   12 +
>  Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager |   18 +
>  Documentation/ABI/testing/sysfs-driver-xilsem-edac |  104 ++
>  Documentation/devicetree/bindings/arm/xilinx.yaml |   48 +-
>  Documentation/devicetree/bindings/arm/zynq/zynq-efuse.txt |   15 +
>  Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml |   82 +
>  Documentation/devicetree/bindings/clock/idt,idt8t49n24x.txt |  156 ++
>  Documentation/devicetree/bindings/clock/renesas,proxo.yaml |   49 +
>  Documentation/devicetree/bindings/clock/silabs,si5324.txt |   78 +
>  Documentation/devicetree/bindings/{soc/xilinx =>
> clock}/xlnx,vcu.txt          |    7 +
>  Documentation/devicetree/bindings/clock/xlnx,versal-clk.yaml |   17 +-
>  Documentation/devicetree/bindings/clock/xlnx,versal-wiz.yaml |   58 +
>  Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.yaml |    2 +
>  Documentation/devicetree/bindings/crypto/zynqmp-rsa.txt |   12 +
>  Documentation/devicetree/bindings/display/xlnx/bridge.txt |   29 +
>  Documentation/devicetree/bindings/display/xlnx/xlnx,dp-tx.yaml |  225 +++
>  Documentation/devicetree/bindings/display/xlnx/xlnx,dsi.txt |   74 +
>  Documentation/devicetree/bindings/display/xlnx/xlnx,mixer.txt |  211 +++
>  Documentation/devicetree/bindings/display/xlnx/xlnx,pl-disp.txt |   41 +
>  Documentation/devicetree/bindings/display/xlnx/xlnx,sdi-tx.txt |   63 +
>  Documentation/devicetree/bindings/display/xlnx/xlnx,v-hdmi-txss1.yaml | 
> 157 ++
>  Documentation/devicetree/bindings/display/xlnx/xlnx,vpss-csc.txt |   35 +
>  Documentation/devicetree/bindings/display/xlnx/xlnx,vpss-scaler.txt |   50
> +
>  Documentation/devicetree/bindings/display/xlnx/xlnx,vtc.txt |   32 +
>  Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.txt |   82
> +
>  Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml |  
> 16 +-
>  Documentation/devicetree/bindings/dma/xilinx/xilinx_frmbuf.txt |  128 ++
>  Documentation/devicetree/bindings/dma/xilinx/xlnx,axi-dma-test.yaml |   42
> +
>  Documentation/devicetree/bindings/dma/xilinx/xlnx,axi-vdma-test.yaml |   50
> +
>  Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml |   
> 3 +
>  Documentation/devicetree/bindings/edac/cortex-arm64-edac.txt |   15 +
>  Documentation/devicetree/bindings/edac/pl310_edac_l2.txt |   19 +
>  Documentation/devicetree/bindings/edac/xlnx,versal-ddrmc-edac.yaml |   61 +
>  Documentation/devicetree/bindings/edac/xlnx,versal-xilsem-edac.yaml |   42
> +
>  Documentation/devicetree/bindings/edac/xlnx,zynqmp-ocmc.yaml |   41 +
>  Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firmware.yaml 
> |    4 +
>  Documentation/devicetree/bindings/fpga/fpga-region.txt |    6 +
>  Documentation/devicetree/bindings/fpga/xlnx,afi-fpga.txt |   67 +
>  Documentation/devicetree/bindings/fpga/xlnx,zynq-afi-fpga.txt |   19 +
>  Documentation/devicetree/bindings/gpio/gpio-pca9570.yaml |    1 +
>  Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml |    1 +
>  Documentation/devicetree/bindings/hwmon/tps544.txt |   14 +
>  Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml |    8 +-
>  Documentation/devicetree/bindings/iio/adc/ti,ina260.yaml |   57 +
>  Documentation/devicetree/bindings/iio/adc/xlnx,versal-sysmon.yaml |  154 ++
>  Documentation/devicetree/bindings/interrupt-controller/xilinx,intc.txt |  
> 56 +
>  Documentation/devicetree/bindings/media/i2c/onnn,ap1302.yaml |  202 +++
>  Documentation/devicetree/bindings/media/xilinx/xlnx,axis-broadcaster.yaml |  
> 179 +++
>  Documentation/devicetree/bindings/media/xilinx/xlnx,axis-subsetconv.yaml |  
> 133 ++
>  Documentation/devicetree/bindings/media/xilinx/xlnx,csi2rxss.yaml |    2 +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,isppipeline.yaml |  202
> +++
>  Documentation/devicetree/bindings/media/xilinx/xlnx,mem2mem.txt |   25 +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,sdirxss.txt |   77 +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-axi4s-switch.txt | 
> 141 ++
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-cfa.txt |   58 +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-cresample.txt |   54
> +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-demosaic.txt |   62 +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-dprxss.yaml |  189
> +++
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-gamma-lut.txt |   63
> +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-hdmi-rxss1.yaml | 
> 202 +++
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-hls.txt |   64 +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-multi-scaler.txt |  
> 95 ++
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-remapper.txt |   61 +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-rgb2yuv.txt |   54 +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-scaler.txt |   75 +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-scd.txt |  164 ++
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-switch.txt |   55 +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-tpg.txt |   17 +-
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-vpss-csc.txt |   67 +
>  Documentation/devicetree/bindings/media/xilinx/xlnx,v-vpss-scaler.txt |  
> 93 ++
>  Documentation/devicetree/bindings/media/xilinx/xlnx,video.txt |   55 +
>  Documentation/devicetree/bindings/mfd/syscon.yaml |    1 +
>  Documentation/devicetree/bindings/misc/xlnx,dpu.yaml |   91 ++
>  Documentation/devicetree/bindings/misc/xlnx,fclk.txt |   12 +
>  Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml |   47 +
>  Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml |   48 +
>  Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml |   10 +-
>  Documentation/devicetree/bindings/net/cdns,macb.yaml |    6 +
>  Documentation/devicetree/bindings/net/mscc-phy-vsc8531.txt |    9 +-
>  Documentation/devicetree/bindings/net/xilinx-phy.txt |   15 +
>  Documentation/devicetree/bindings/net/xilinx_axienet.txt |  158 +-
>  Documentation/devicetree/bindings/nvmem/xlnx,versal-sec-cfg.yaml |  148 ++
>  Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt |   90 +-
>  Documentation/devicetree/bindings/pci/xilinx-nwl-pcie.txt |   73 -
>  Documentation/devicetree/bindings/pci/xilinx-pcie.txt |   88 --
>  Documentation/devicetree/bindings/pci/xilinx-xdma-pl-pcie.txt |  121 ++
>  Documentation/devicetree/bindings/pci/xlnx,axi-pcie-host.yaml |   88 ++
>  Documentation/devicetree/bindings/pci/xlnx,nwl-pcie.yaml |  149 ++
>  Documentation/devicetree/bindings/perf/xilinx-apm.yaml |  137 ++
>  Documentation/devicetree/bindings/phy/xlnx,gt-quad-base.yaml |   49 +
>  Documentation/devicetree/bindings/phy/xlnx,v-hmdi-phy1.yaml |  280 ++++
>  Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml |  382
> ++---
>  Documentation/devicetree/bindings/ptp/ptp-xilinx.yaml |   38 +
>  
> Documentation/devicetree/bindings/remoteproc/xilinx,zynqmp-r5-remoteproc.yaml 
> |  204 +++
>  Documentation/devicetree/bindings/remoteproc/zynq_remoteproc.txt |   47 +
>  Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt |    1 +
>  Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.yaml |    1 +
>  Documentation/devicetree/bindings/soc/xilinx/xlnx,ai-engine.yaml |  199 +++
>  Documentation/devicetree/bindings/soc/xilinx/xlnx,ai_engine.txt |   28 +
>  Documentation/devicetree/bindings/sound/xlnx,audio-formatter.txt |   23 +-
>  Documentation/devicetree/bindings/sound/xlnx,dp-snd-card.txt |   17 +
>  Documentation/devicetree/bindings/sound/xlnx,dp-snd-codec.txt |   18 +
>  Documentation/devicetree/bindings/sound/xlnx,dp-snd-pcm.txt |   18 +
>  Documentation/devicetree/bindings/sound/xlnx,i2s.txt |   13 +
>  Documentation/devicetree/bindings/sound/xlnx,spdif.txt |   21 +-
>  Documentation/devicetree/bindings/sound/xlnx,v-uhdsdi-audio.txt |   60 +
>  Documentation/devicetree/bindings/spi/spi-controller.yaml |    8 +
>  Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml |    5 +
>  Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml |   12 +-
>  Documentation/devicetree/bindings/staging/net/xilinx-tsn-ethernet.txt |  
> 54 +
>  Documentation/devicetree/bindings/staging/net/xilinx_tsn.txt |   17 +
>  Documentation/devicetree/bindings/staging/net/xilinx_tsn_ep.txt |   55 +
>  Documentation/devicetree/bindings/staging/net/xilinx_tsn_ep_ex.txt |   26 +
>  Documentation/devicetree/bindings/staging/net/xilinx_tsn_switch.txt |   26
> +
>  Documentation/devicetree/bindings/timer/cdns,ttc.yaml |   25 +-
>  Documentation/devicetree/bindings/usb/ehci-xilinx.txt |   21 +
>  Documentation/devicetree/bindings/usb/microchip,usb2244.yaml |   43 +
>  Documentation/devicetree/bindings/usb/microchip,usb5744.yaml |   56 +
>  Documentation/devicetree/bindings/usb/snps,dwc3.yaml |   24 +
>  Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml |   
> 1 +
>  Documentation/devicetree/bindings/xlnx,ctrl-fb.txt |   22 +
>  Documentation/devicetree/bindings/xlnx,ctrl-vpss.txt |   21 +
>  Documentation/devicetree/configfs-overlays.txt |   31 +
>  Documentation/userspace-api/media/v4l/biblio.rst |   10 +
>  Documentation/userspace-api/media/v4l/colorspaces-defs.rst |    2 +
>  Documentation/userspace-api/media/v4l/colorspaces-details.rst |   31 +
>  Documentation/userspace-api/media/v4l/subdev-formats.rst | 1120
> ++++++++++++--
>  Documentation/userspace-api/media/v4l/vidioc-queryctrl.rst |    6 +
>  Documentation/userspace-api/media/videodev2.h.rst.exceptions |    1 +
>  MAINTAINERS |   85 +
>  arch/arm/boot/dts/zynq-7000.dtsi |   66 +-
>  arch/arm/boot/dts/zynq-cc108.dts |   41 +
>  arch/arm/boot/dts/zynq-zc702.dts |  110 +-
>  arch/arm/boot/dts/zynq-zc706.dts |   79 +-
>  arch/arm/boot/dts/zynq-zc770-xm010.dts |   36 +
>  arch/arm/boot/dts/zynq-zc770-xm011.dts |   28 +
>  arch/arm/boot/dts/zynq-zc770-xm012.dts |   30 +
>  arch/arm/boot/dts/zynq-zc770-xm013.dts |   37 +
>  arch/arm/boot/dts/zynq-zed.dts |   51 +-
>  arch/arm/boot/dts/zynq-zybo.dts |   12 +-
>  arch/arm/mach-zynq/Kconfig |   16 +
>  arch/arm/mach-zynq/Makefile |    4 +-
>  arch/arm/mach-zynq/common.c |    9 +-
>  arch/arm/mach-zynq/common.h |   25 +
>  arch/arm/mach-zynq/efuse.c |   78 +
>  arch/arm/mach-zynq/platsmp.c |    4 +
>  arch/arm/mach-zynq/pm.c |  170 ++
>  arch/arm/mach-zynq/slcr.c |   33 +-
>  arch/arm/mach-zynq/suspend.S |  177 +++
>  arch/arm64/boot/dts/xilinx/Makefile |  125 +-
>  arch/arm64/boot/dts/xilinx/avnet-ultra96-rev1.dts |    2 +-
>  arch/arm64/boot/dts/xilinx/versal-clk.dtsi |  348 +++++
>  arch/arm64/boot/dts/xilinx/versal-net-clk-ccf.dtsi |  409 +++++
>  arch/arm64/boot/dts/xilinx/versal-net-clk.dtsi |  233 +++
>  arch/arm64/boot/dts/xilinx/versal-net-emu-rev1.9.dts |  168 ++
>  arch/arm64/boot/dts/xilinx/versal-net-ipp-rev1.9-ospi.dts |   22 +
>  arch/arm64/boot/dts/xilinx/versal-net-ipp-rev1.9.dts |  768 +++++++++
>  arch/arm64/boot/dts/xilinx/versal-net-vn-p-b2197-00-revA-pl.dts |   62 +
>  arch/arm64/boot/dts/xilinx/versal-net-vn-p-b2197-00-revA.dts |   99 ++
>  arch/arm64/boot/dts/xilinx/versal-net.dtsi |  708 +++++++++
>  arch/arm64/boot/dts/xilinx/versal-v350-revA.dts |   82 +
>  arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-01-revA-ospi.dts 
> |   90 ++
>  arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-01-revA.dts | 
> 157 ++
>  arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-02-revA.dts | 
> 128 ++
>  arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-03-revA.dts | 
> 112 ++
>  arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-04-revA-ospi.dts 
> |   30 +
>  arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-04-revA.dts | 
> 140 ++
>  arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-05-revA.dts | 
> 124 ++
>  arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA.dts |   51 +
>  arch/arm64/boot/dts/xilinx/versal-vck190-rev1.1-x-ebm-01-revA.dts |   16 +
>  arch/arm64/boot/dts/xilinx/versal-vck190-rev1.1-x-ebm-02-revA.dts |   16 +
>  arch/arm64/boot/dts/xilinx/versal-vck190-rev1.1-x-ebm-03-revA.dts |   16 +
>  arch/arm64/boot/dts/xilinx/versal-vck190-rev1.1.dts |   15 +
>  arch/arm64/boot/dts/xilinx/versal-vck190-revA-x-ebm-01-revA.dts |   16 +
>  arch/arm64/boot/dts/xilinx/versal-vck190-revA-x-ebm-02-revA.dts |   16 +
>  arch/arm64/boot/dts/xilinx/versal-vck190-revA-x-ebm-03-revA.dts |   16 +
>  arch/arm64/boot/dts/xilinx/versal-vck190-revA.dts |   15 +
>  arch/arm64/boot/dts/xilinx/versal-vck5000-revA.dts |   81 +
>  arch/arm64/boot/dts/xilinx/versal-vek280-revA.dts |  186 +++
>  arch/arm64/boot/dts/xilinx/versal-vek280-revB.dts |  189 +++
>  arch/arm64/boot/dts/xilinx/versal-vhk158-revA.dts |  187 +++
>  arch/arm64/boot/dts/xilinx/versal-vmk180-rev1.1-x-ebm-01-revA.dts |   20 +
>  arch/arm64/boot/dts/xilinx/versal-vmk180-rev1.1-x-ebm-02-revA.dts |   20 +
>  arch/arm64/boot/dts/xilinx/versal-vmk180-rev1.1-x-ebm-03-revA.dts |   20 +
>  arch/arm64/boot/dts/xilinx/versal-vmk180-rev1.1.dts |   21 +
>  arch/arm64/boot/dts/xilinx/versal-vmk180-revA-x-ebm-01-revA.dts |   20 +
>  arch/arm64/boot/dts/xilinx/versal-vmk180-revA-x-ebm-02-revA.dts |   20 +
>  arch/arm64/boot/dts/xilinx/versal-vmk180-revA-x-ebm-03-revA.dts |   24 +
>  arch/arm64/boot/dts/xilinx/versal-vmk180-revA.dts |  170 ++
>  arch/arm64/boot/dts/xilinx/versal-vp-x-a2785-00-revA.dts |  138 ++
>  arch/arm64/boot/dts/xilinx/versal-vpk120-revA.dts |  170 ++
>  arch/arm64/boot/dts/xilinx/versal-vpk120-revB.dts |  180 +++
>  arch/arm64/boot/dts/xilinx/versal-vpk180-revA.dts |  170 ++
>  arch/arm64/boot/dts/xilinx/versal-x-ebm-01-revA.dts |   23 +
>  arch/arm64/boot/dts/xilinx/versal-x-ebm-01-revA.dtsi |   30 +
>  arch/arm64/boot/dts/xilinx/versal-x-ebm-02-revA.dts |   23 +
>  arch/arm64/boot/dts/xilinx/versal-x-ebm-02-revA.dtsi |   15 +
>  arch/arm64/boot/dts/xilinx/versal-x-ebm-03-revA.dts |   23 +
>  arch/arm64/boot/dts/xilinx/versal-x-ebm-03-revA.dtsi |   39 +
>  arch/arm64/boot/dts/xilinx/versal.dtsi |  651 ++++++++
>  arch/arm64/boot/dts/xilinx/x-prc-07-i3c-revA.dts |   34 +
>  arch/arm64/boot/dts/xilinx/x-prc-07-revA.dts |  169 ++
>  arch/arm64/boot/dts/xilinx/x-prc-09-i3c-revA.dts |   47 +
>  arch/arm64/boot/dts/xilinx/x-prc-09-revA.dts |  140 ++
>  arch/arm64/boot/dts/xilinx/zynqmp-a2197-revA.dts |   89 ++
>  arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi |   91 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi |  256 +++
>  arch/arm64/boot/dts/xilinx/zynqmp-dlc21-revA.dts |  216 +++
>  arch/arm64/boot/dts/xilinx/zynqmp-e-a2197-00-revA.dts |  685 +++++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-e-a2197-00-revB.dts |   33 +
>  arch/arm64/boot/dts/xilinx/zynqmp-g-a2197-00-revA.dts |  312 ++++
>  arch/arm64/boot/dts/xilinx/zynqmp-m-a2197-01-revA.dts |  484 ++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-m-a2197-02-revA.dts |  486 ++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-m-a2197-03-revA.dts |  480 ++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA-x-prc-01-revA.dts |   75
> +
>  arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA-x-prc-02-revA.dts |   75
> +
>  arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA-x-prc-03-revA.dts |   79
> +
>  arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA-x-prc-04-revA.dts |   85
> +
>  arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA-x-prc-05-revA.dts |   85
> +
>  arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA.dts |  612 ++++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-sc-revB.dts |  469 ++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-sc-revC.dts |   37 +
>  arch/arm64/boot/dts/xilinx/zynqmp-sc-vek280-revA.dts |  278 ++++
>  arch/arm64/boot/dts/xilinx/zynqmp-sc-vek280-revB.dts |   15 +
>  arch/arm64/boot/dts/xilinx/zynqmp-sc-vhk158-revA.dts |  404 +++++
>  arch/arm64/boot/dts/xilinx/zynqmp-sc-vn-p-b2197-00-revA.dts |  496 ++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-sc-vpk120-revB.dts |  356 +++++
>  arch/arm64/boot/dts/xilinx/zynqmp-sc-vpk180-revA.dts |  497 ++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-sc-vpk180-revB.dts |  433 ++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-sck-kd-g-revA.dts |  283 ++++
>  arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revA.dts |  389 +++++
>  arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revB.dts |  389 +++++
>  arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dts |   42 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dts |   47 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-sm-k24-revA.dts |   22 +
>  arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts |  338 +++-
>  arch/arm64/boot/dts/xilinx/zynqmp-smk-k24-revA.dts |   21 +
>  arch/arm64/boot/dts/xilinx/zynqmp-vp-x-a2785-00-revA.dts |  437 ++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-vpk120-revA.dts |  603 ++++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-zc1232-revA.dts |   20 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zc1254-revA.dts |   20 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts |   58 -
>  arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts |   26 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts |   63 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts |   75 +
>  arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts |   22 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts |   44 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.0.dts |    2 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts |   87 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts |   24 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts |   59 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts |   61 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts |   74 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts |   53 +-
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu1275-revA.dts |   77 +
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu1275-revB.dts |  112 ++
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu1285-revA.dts |  276 ++++
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu208-revA.dts |  713 +++++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu216-revA.dts |  716 +++++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu670-revA.dts |  669 ++++++++
>  arch/arm64/boot/dts/xilinx/zynqmp-zcu670-revB.dts |  672 ++++++++
>  arch/arm64/boot/dts/xilinx/zynqmp.dtsi |  294 +++-
>  arch/arm64/include/asm/sysreg.h |   12 +-
>  arch/arm64/kernel/cpufeature.c |   17 +
>  arch/arm64/kernel/entry.S |    3 +
>  arch/arm64/kernel/irq.c |    4 +
>  arch/arm64/kernel/suspend.c |    2 +
>  arch/arm64/tools/cpucaps |    1 +
>  arch/powerpc/platforms/83xx/mpc832x_rdb.c |    2 +-
>  drivers/Kconfig |    2 +
>  drivers/Makefile |    1 +
>  drivers/bluetooth/hci_ll.c |    2 +-
>  drivers/cdx/Kconfig |   20 +
>  drivers/cdx/Makefile |    8 +
>  drivers/cdx/cdx.c |  817 ++++++++++
>  drivers/cdx/cdx.h |   80 +
>  drivers/cdx/cdx_msi.c |  193 +++
>  drivers/cdx/controller/Kconfig |   30 +
>  drivers/cdx/controller/Makefile |    9 +
>  drivers/cdx/controller/bitfield.h |   90 ++
>  drivers/cdx/controller/cdx_controller.c |  276 ++++
>  drivers/cdx/controller/cdx_controller.h |   30 +
>  drivers/cdx/controller/cdx_rpmsg.c |  202 +++
>  drivers/cdx/controller/mc_cdx_pcol.h |  708 +++++++++
>  drivers/cdx/controller/mcdi.c |  911 +++++++++++
>  drivers/cdx/controller/mcdi.h |  247 +++
>  drivers/cdx/controller/mcdi_functions.c |  253 +++
>  drivers/cdx/controller/mcdi_functions.h |  125 ++
>  drivers/clk/Kconfig |   48 +
>  drivers/clk/Makefile |    5 +
>  drivers/clk/clk-proxo.c |  409 +++++
>  drivers/clk/clk-si5324.c | 1226 +++++++++++++++
>  drivers/clk/clk-si5324.h |  140 ++
>  drivers/clk/clk-xlnx-clock-wizard-v.c |  766 +++++++++
>  drivers/clk/idt/Makefile |    3 +
>  drivers/clk/idt/clk-idt8t49n24x-core.c |  933 +++++++++++
>  drivers/clk/idt/clk-idt8t49n24x-core.h |  272 ++++
>  drivers/clk/idt/clk-idt8t49n24x-debugfs.c |  375 +++++
>  drivers/clk/idt/clk-idt8t49n24x-debugfs.h |   21 +
>  drivers/clk/idt/clk-idt8t49n24x.c |  640 ++++++++
>  drivers/clk/si5324.h |   68 +
>  drivers/clk/si5324drv.c |  383 +++++
>  drivers/clk/si5324drv.h |  100 ++
>  drivers/clk/xilinx/clk-xlnx-clock-wizard.c |  218 ++-
>  drivers/clk/xilinx/xlnx_vcu.c |  133 +-
>  drivers/clk/zynq/clkc.c |   43 +
>  drivers/clk/zynqmp/clkc.c |    1 +
>  drivers/clk/zynqmp/pll.c |    2 -
>  drivers/clocksource/timer-cadence-ttc.c |    3 +
>  drivers/crypto/Kconfig |   13 +
>  drivers/crypto/xilinx/Makefile |    1 +
>  drivers/crypto/xilinx/zynqmp-aes-gcm.c |  442 +++++-
>  drivers/crypto/xilinx/zynqmp-rsa.c |  274 ++++
>  drivers/crypto/xilinx/zynqmp-sha.c |  176 ++-
>  drivers/dma/Kconfig |   20 +
>  drivers/dma/xilinx/Makefile |    3 +
>  drivers/dma/xilinx/axidmatest.c |  698 +++++++++
>  drivers/dma/xilinx/vdmatest.c |  666 ++++++++
>  drivers/dma/xilinx/xilinx_dma.c |    2 +-
>  drivers/dma/xilinx/xilinx_dpdma.c |  101 ++
>  drivers/dma/xilinx/xilinx_frmbuf.c | 1902 +++++++++++++++++++++++
>  drivers/dma/xilinx/zynqmp_dma.c |    6 +-
>  drivers/edac/Kconfig |   51 +
>  drivers/edac/Makefile |    5 +
>  drivers/edac/cortex_arm64_edac.c |  474 ++++++
>  drivers/edac/pl310_edac_l2.c |  233 +++
>  drivers/edac/synopsys_edac.c |    4 +-
>  drivers/edac/xilinx_ddrmc_edac.c | 1273 +++++++++++++++
>  drivers/edac/xilinx_xilsem_edac.c |  754 +++++++++
>  drivers/edac/zynqmp_ocm_edac.c |  638 ++++++++
>  drivers/firmware/xilinx/Kconfig |    8 +
>  drivers/firmware/xilinx/Makefile |    1 +
>  drivers/firmware/xilinx/zynqmp-debug.c |  282 +++-
>  drivers/firmware/xilinx/zynqmp-secure.c |  194 +++
>  drivers/firmware/xilinx/zynqmp.c | 1874 +++++++++++++++++++---
>  drivers/fpga/Kconfig |   30 +-
>  drivers/fpga/Makefile |    2 +
>  drivers/fpga/fpga-bridge.c |   30 +
>  drivers/fpga/fpga-mgr.c |  292 ++++
>  drivers/fpga/of-fpga-region.c |   10 +
>  drivers/fpga/versal-fpga.c |   13 +
>  drivers/fpga/xilinx-afi.c |   98 ++
>  drivers/fpga/zynq-afi.c |   81 +
>  drivers/fpga/zynq-fpga.c |   32 +-
>  drivers/fpga/zynqmp-fpga.c |  341 +++-
>  drivers/gpio/gpio-pca9570.c |   49 +-
>  drivers/gpu/drm/display/drm_dp_helper.c |    2 -
>  drivers/gpu/drm/display/drm_hdmi_helper.c |   75 +
>  drivers/gpu/drm/drm_atomic_state_helper.c |    4 +
>  drivers/gpu/drm/drm_atomic_uapi.c |   10 +
>  drivers/gpu/drm/drm_connector.c |   14 +
>  drivers/gpu/drm/drm_edid.c |   51 +
>  drivers/gpu/drm/drm_fb_dma_helper.c |    3 +-
>  drivers/gpu/drm/drm_fb_helper.c |    2 +-
>  drivers/gpu/drm/drm_fourcc.c |   42 +
>  drivers/gpu/drm/drm_framebuffer.c |    6 +-
>  drivers/gpu/drm/panel/panel-simple.c |   30 +
>  drivers/gpu/drm/xlnx/Kconfig |  138 +-
>  drivers/gpu/drm/xlnx/Makefile |   14 +
>  drivers/gpu/drm/xlnx/hdcp/Makefile |    3 +
>  drivers/gpu/drm/xlnx/hdcp/xhdcp2x_tx.c |  845 ++++++++++
>  drivers/gpu/drm/xlnx/hdcp/xhdcp2x_tx.h |  279 ++++
>  drivers/gpu/drm/xlnx/hdcp/xlnx_hdcp2x_crypt.c |  481 ++++++
>  drivers/gpu/drm/xlnx/hdcp/xlnx_hdcp2x_tx.c | 1075 +++++++++++++
>  drivers/gpu/drm/xlnx/hdcp/xlnx_hdcp2x_tx.h |  290 ++++
>  drivers/gpu/drm/xlnx/hdcp/xlnx_hdcp_tx.c |  276 ++++
>  drivers/gpu/drm/xlnx/hdcp/xlnx_hdcp_tx.h |   82 +
>  drivers/gpu/drm/xlnx/xlnx_bridge.c |  575 +++++++
>  drivers/gpu/drm/xlnx/xlnx_bridge.h |  180 +++
>  drivers/gpu/drm/xlnx/xlnx_crtc.c |  208 +++
>  drivers/gpu/drm/xlnx/xlnx_crtc.h |   76 +
>  drivers/gpu/drm/xlnx/xlnx_csc.c |  571 +++++++
>  drivers/gpu/drm/xlnx/xlnx_dptx.c | 4025
> ++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/gpu/drm/xlnx/xlnx_drv.c |  533 +++++++
>  drivers/gpu/drm/xlnx/xlnx_drv.h |   33 +
>  drivers/gpu/drm/xlnx/xlnx_dsi.c | 1035 +++++++++++++
>  drivers/gpu/drm/xlnx/xlnx_fb.c |  354 +++++
>  drivers/gpu/drm/xlnx/xlnx_fb.h |   52 +
>  drivers/gpu/drm/xlnx/xlnx_gem.c |   47 +
>  drivers/gpu/drm/xlnx/xlnx_gem.h |   26 +
>  drivers/gpu/drm/xlnx/xlnx_hdmi.c | 3257
> +++++++++++++++++++++++++++++++++++++++
>  drivers/gpu/drm/xlnx/xlnx_mixer.c | 3180
> ++++++++++++++++++++++++++++++++++++++
>  drivers/gpu/drm/xlnx/xlnx_pl_disp.c |  696 +++++++++
>  drivers/gpu/drm/xlnx/xlnx_scaler.c | 1980 ++++++++++++++++++++++++
>  drivers/gpu/drm/xlnx/xlnx_sdi.c | 1487 ++++++++++++++++++
>  drivers/gpu/drm/xlnx/xlnx_sdi_modes.h |  447 ++++++
>  drivers/gpu/drm/xlnx/xlnx_sdi_timing.c |  426 +++++
>  drivers/gpu/drm/xlnx/xlnx_sdi_timing.h |   20 +
>  drivers/gpu/drm/xlnx/xlnx_vtc.c |  446 ++++++
>  drivers/gpu/drm/xlnx/zynqmp_disp.c | 3605
> ++++++++++++++++++++++++++++++-------------
>  drivers/gpu/drm/xlnx/zynqmp_disp.h |   29 +-
>  drivers/gpu/drm/xlnx/zynqmp_disp_regs.h |   63 +-
>  drivers/gpu/drm/xlnx/zynqmp_dp.c | 1265 +++++++++------
>  drivers/gpu/drm/xlnx/zynqmp_dp.h |   16 +-
>  drivers/gpu/drm/xlnx/zynqmp_dpsub.c |  280 ++--
>  drivers/gpu/drm/xlnx/zynqmp_dpsub.h |   38 +-
>  drivers/hwmon/pmbus/Kconfig |   20 +
>  drivers/hwmon/pmbus/Makefile |    1 +
>  drivers/hwmon/pmbus/tps544.c |  361 +++++
>  drivers/i2c/busses/i2c-xiic.c |  591 ++++++-
>  drivers/i2c/muxes/i2c-mux-pca954x.c |    8 +-
>  drivers/i3c/master/dw-i3c-master.c |   10 +
>  drivers/iio/adc/Kconfig |   23 +
>  drivers/iio/adc/Makefile |    2 +
>  drivers/iio/adc/ina260-adc.c |  557 +++++++
>  drivers/iio/adc/versal-sysmon.c | 1293 ++++++++++++++++
>  drivers/iio/adc/versal-sysmon.h |  194 +++
>  drivers/iio/adc/xilinx-ams.c |   15 +-
>  drivers/iio/imu/adis16400.c |    2 +-
>  drivers/iommu/iommu.c |    4 +
>  drivers/irqchip/Kconfig |    7 +
>  drivers/irqchip/irq-gic.c |   18 +-
>  drivers/irqchip/irq-xilinx-intc.c |  368 ++++-
>  drivers/irqchip/irqchip.c |   65 +
>  drivers/mailbox/zynqmp-ipi-mailbox.c |    6 +-
>  drivers/media/common/v4l2-tpg/v4l2-tpg-core.c |   10 +
>  drivers/media/i2c/Kconfig |   11 +
>  drivers/media/i2c/Makefile |    1 +
>  drivers/media/i2c/adv7511-v4l2.c |  531 ++++++-
>  drivers/media/i2c/ap1302.c | 2920 +++++++++++++++++++++++++++++++++++
>  drivers/media/i2c/ov5640.c |    1 +
>  drivers/media/mc/mc-entity.c |   31 +-
>  drivers/media/platform/xilinx/Kconfig |  189 ++-
>  drivers/media/platform/xilinx/Makefile |   24 +
>  drivers/media/platform/xilinx/xilinx-axis-broadcaster.c |  288 ++++
>  drivers/media/platform/xilinx/xilinx-axis-subsetconv.c |  355 +++++
>  drivers/media/platform/xilinx/xilinx-axis-switch.c |  630 ++++++++
>  drivers/media/platform/xilinx/xilinx-cfa.c |  410 +++++
>  drivers/media/platform/xilinx/xilinx-cresample.c |  461 ++++++
>  drivers/media/platform/xilinx/xilinx-csi2rxss.c |   76 +-
>  drivers/media/platform/xilinx/xilinx-demosaic.c |  436 ++++++
>  drivers/media/platform/xilinx/xilinx-dma.c |  970 ++++++++++--
>  drivers/media/platform/xilinx/xilinx-dma.h |   25 +-
>  drivers/media/platform/xilinx/xilinx-dprxss.c | 2846
> ++++++++++++++++++++++++++++++++++
>  drivers/media/platform/xilinx/xilinx-gamma-coeff.h | 5385
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  drivers/media/platform/xilinx/xilinx-gamma-correction.h |  657 ++++++++
>  drivers/media/platform/xilinx/xilinx-gamma.c |  565 +++++++
>  drivers/media/platform/xilinx/xilinx-hdcp1x-rx.c |  659 ++++++++
>  drivers/media/platform/xilinx/xilinx-hdcp1x-rx.h |   95 ++
>  drivers/media/platform/xilinx/xilinx-hdmirx-hw.h |  729 +++++++++
>  drivers/media/platform/xilinx/xilinx-hdmirxss.c | 3775
> +++++++++++++++++++++++++++++++++++++++++++++
>  drivers/media/platform/xilinx/xilinx-hls-common.h |   36 +
>  drivers/media/platform/xilinx/xilinx-hls.c |  505 ++++++
>  drivers/media/platform/xilinx/xilinx-isppipeline.c |  671 ++++++++
>  drivers/media/platform/xilinx/xilinx-m2m.c | 2219
> ++++++++++++++++++++++++++
>  drivers/media/platform/xilinx/xilinx-multi-scaler-coeff.h |  574 +++++++
>  drivers/media/platform/xilinx/xilinx-multi-scaler.c | 2499
> ++++++++++++++++++++++++++++++
>  drivers/media/platform/xilinx/xilinx-remapper.c |  566 +++++++
>  drivers/media/platform/xilinx/xilinx-rgb2yuv.c |  581 +++++++
>  drivers/media/platform/xilinx/xilinx-scaler.c |  751 +++++++++
>  drivers/media/platform/xilinx/xilinx-scenechange-channel.c |  464 ++++++
>  drivers/media/platform/xilinx/xilinx-scenechange-dma.c |  554 +++++++
>  drivers/media/platform/xilinx/xilinx-scenechange.c |  195 +++
>  drivers/media/platform/xilinx/xilinx-scenechange.h |  245 +++
>  drivers/media/platform/xilinx/xilinx-sdirxss.c | 2758
> +++++++++++++++++++++++++++++++++
>  drivers/media/platform/xilinx/xilinx-switch.c |  476 ++++++
>  drivers/media/platform/xilinx/xilinx-tpg.c |  665 ++++++--
>  drivers/media/platform/xilinx/xilinx-vip.c |  213 ++-
>  drivers/media/platform/xilinx/xilinx-vip.h |   14 +-
>  drivers/media/platform/xilinx/xilinx-vipp.c |  244 ++-
>  drivers/media/platform/xilinx/xilinx-vipp.h |    8 +
>  drivers/media/platform/xilinx/xilinx-vpss-csc.c | 1205 +++++++++++++++
>  drivers/media/platform/xilinx/xilinx-vpss-scaler.c | 2125
> +++++++++++++++++++++++++
>  drivers/media/platform/xilinx/xilinx-vtc.c |   18 +
>  drivers/media/platform/xilinx/xilinx-vtc.h |    1 +
>  drivers/media/test-drivers/vivid/vivid-vid-cap.c |    4 +-
>  drivers/media/test-drivers/vivid/vivid-vid-common.c |    8 +
>  drivers/media/usb/uvc/uvc_queue.c |   13 +
>  drivers/media/usb/uvc/uvcvideo.h |    5 +-
>  drivers/media/v4l2-core/v4l2-common.c |    1 +
>  drivers/media/v4l2-core/v4l2-ioctl.c |   43 +
>  drivers/media/v4l2-core/v4l2-subdev.c |   27 +
>  drivers/misc/Kconfig |   61 +-
>  drivers/misc/Makefile |    7 +-
>  drivers/misc/xilinx-ai-engine/Makefile |   31 +
>  drivers/misc/xilinx-ai-engine/ai-engine-aie.c | 1965
> +++++++++++++++++++++++
>  drivers/misc/xilinx-ai-engine/ai-engine-aieml.c | 2022
> ++++++++++++++++++++++++
>  drivers/misc/xilinx-ai-engine/ai-engine-aperture.c |  567 +++++++
>  drivers/misc/xilinx-ai-engine/ai-engine-clock.c |  443 ++++++
>  drivers/misc/xilinx-ai-engine/ai-engine-dev-v1_0.c |  202 +++
>  drivers/misc/xilinx-ai-engine/ai-engine-dev.c |  843 ++++++++++
>  drivers/misc/xilinx-ai-engine/ai-engine-dma.c |  702 +++++++++
>  drivers/misc/xilinx-ai-engine/ai-engine-internal.h | 1275 +++++++++++++++
>  drivers/misc/xilinx-ai-engine/ai-engine-interrupt.c | 1473
> ++++++++++++++++++
>  drivers/misc/xilinx-ai-engine/ai-engine-mem.c |  303 ++++
>  drivers/misc/xilinx-ai-engine/ai-engine-overlay.c |  124 ++
>  drivers/misc/xilinx-ai-engine/ai-engine-part.c | 1102 +++++++++++++
>  drivers/misc/xilinx-ai-engine/ai-engine-res.c |  466 ++++++
>  drivers/misc/xilinx-ai-engine/ai-engine-reset.c |  541 +++++++
>  drivers/misc/xilinx-ai-engine/ai-engine-rscmgr.c | 1555 +++++++++++++++++++
>  drivers/misc/xilinx-ai-engine/ai-engine-status-dump.c |  370 +++++
>  drivers/misc/xilinx-ai-engine/ai-engine-sysfs-clock.c |   37 +
>  drivers/misc/xilinx-ai-engine/ai-engine-sysfs-core.c |  191 +++
>  drivers/misc/xilinx-ai-engine/ai-engine-sysfs-dma.c |   79 +
>  drivers/misc/xilinx-ai-engine/ai-engine-sysfs-error.c |  382 +++++
>  drivers/misc/xilinx-ai-engine/ai-engine-sysfs-event.c |  134 ++
>  drivers/misc/xilinx-ai-engine/ai-engine-sysfs-info.c |   79 +
>  drivers/misc/xilinx-ai-engine/ai-engine-sysfs-lock.c |   78 +
>  drivers/misc/xilinx-ai-engine/ai-engine-sysfs-status.c |  124 ++
>  drivers/misc/xilinx-ai-engine/ai-engine-sysfs.c |  448 ++++++
>  drivers/misc/xilinx_tmr_inject.c |  196 +++
>  drivers/misc/xilinx_tmr_manager.c |  282 ++++
>  drivers/misc/xlnx_dpu.c | 1368 +++++++++++++++++
>  drivers/misc/xlnx_dpu.h |  201 +++
>  drivers/mmc/host/sdhci-of-arasan.c |  321 +++-
>  drivers/mtd/chips/cfi_probe.c |   45 +
>  drivers/mtd/devices/mtd_dataflash.c |    2 +-
>  drivers/mtd/spi-nor/atmel.c |   17 +-
>  drivers/mtd/spi-nor/core.c | 1021 ++++++++++--
>  drivers/mtd/spi-nor/core.h |   20 +
>  drivers/mtd/spi-nor/debugfs.c |    4 +-
>  drivers/mtd/spi-nor/gigadevice.c |  176 ++-
>  drivers/mtd/spi-nor/issi.c |  184 ++-
>  drivers/mtd/spi-nor/macronix.c |  156 +-
>  drivers/mtd/spi-nor/micron-st.c |   73 +-
>  drivers/mtd/spi-nor/otp.c |   48 +-
>  drivers/mtd/spi-nor/sfdp.c |   38 +-
>  drivers/mtd/spi-nor/spansion.c |   54 +-
>  drivers/mtd/spi-nor/sst.c |   15 +-
>  drivers/mtd/spi-nor/swp.c |  197 ++-
>  drivers/mtd/spi-nor/winbond.c |   24 +-
>  drivers/mtd/spi-nor/xilinx.c |   18 +-
>  drivers/net/ethernet/adi/adin1110.c |    2 +-
>  drivers/net/ethernet/asix/ax88796c_main.c |    2 +-
>  drivers/net/ethernet/cadence/macb.h |   24 +-
>  drivers/net/ethernet/cadence/macb_main.c |  455 +++---
>  drivers/net/ethernet/cadence/macb_ptp.c |   11 +-
>  drivers/net/ethernet/davicom/dm9051.c |    2 +-
>  drivers/net/ethernet/qualcomm/qca_debug.c |    2 +-
>  drivers/net/ethernet/xilinx/Kconfig |   13 +
>  drivers/net/ethernet/xilinx/Makefile |    3 +-
>  drivers/net/ethernet/xilinx/xilinx_axienet.h |  855 +++++++++--
>  drivers/net/ethernet/xilinx/xilinx_axienet_dma.c |  510 ++++++
>  drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 3341
> +++++++++++++++++++++++++++++-----------
>  drivers/net/ethernet/xilinx/xilinx_axienet_mcdma.c | 1069 +++++++++++++
>  drivers/net/ieee802154/ca8210.c |    2 +-
>  drivers/net/phy/Kconfig |   11 +-
>  drivers/net/phy/Makefile |    1 +
>  drivers/net/phy/dp83867.c |   37 +-
>  drivers/net/phy/mscc/mscc.h |    4 +
>  drivers/net/phy/mscc/mscc_main.c |   40 +
>  drivers/net/phy/xilinx_phy.c |  162 ++
>  drivers/net/wan/slic_ds26522.c |    2 +-
>  drivers/net/wireless/marvell/libertas/if_spi.c |    2 +-
>  drivers/net/wireless/silabs/wfx/bus_spi.c |    2 +-
>  drivers/net/wireless/st/cw1200/cw1200_spi.c |    2 +-
>  drivers/nvmem/Kconfig |   11 +
>  drivers/nvmem/Makefile |    2 +
>  drivers/nvmem/xlnx_secure_config.c |  278 ++++
>  drivers/nvmem/zynqmp_nvmem.c |  207 ++-
>  drivers/of/Kconfig |   11 +
>  drivers/of/Makefile |    1 +
>  drivers/of/configfs.c |  294 ++++
>  drivers/of/overlay.c |    3 +
>  drivers/pci/controller/Kconfig |    8 +
>  drivers/pci/controller/Makefile |    1 +
>  drivers/pci/controller/pcie-xdma-pl.c |  828 ++++++++++
>  drivers/pci/controller/pcie-xilinx-nwl.c |    5 +-
>  drivers/phy/xilinx/Kconfig |   18 +
>  drivers/phy/xilinx/Makefile |    7 +
>  drivers/phy/xilinx/phy-zynqmp.c |   65 +-
>  drivers/phy/xilinx/xhdmiphy.c |  898 +++++++++++
>  drivers/phy/xilinx/xhdmiphy.h | 1161 ++++++++++++++
>  drivers/phy/xilinx/xhdmiphy_core.c | 1113 ++++++++++++++
>  drivers/phy/xilinx/xhdmiphy_gt_helper.c | 1398 +++++++++++++++++
>  drivers/phy/xilinx/xhdmiphy_mmcm.c | 1877 ++++++++++++++++++++++
>  drivers/phy/xilinx/xhdmiphy_modules.c | 2037 ++++++++++++++++++++++++
>  drivers/phy/xilinx/xilinx_dpgtquadphy.c |  181 +++
>  drivers/pinctrl/pinctrl-zynqmp.c |   61 +-
>  drivers/platform/x86/serial-multi-instantiate.c |    3 +-
>  drivers/ptp/Kconfig |   10 +
>  drivers/ptp/Makefile |    1 +
>  drivers/ptp/ptp_xilinx.c |  436 ++++++
>  drivers/pwm/Kconfig |   11 +
>  drivers/pwm/Makefile |    1 +
>  drivers/pwm/pwm-cadence.c |  362 +++++
>  drivers/remoteproc/Kconfig |   17 +
>  drivers/remoteproc/Makefile |    2 +
>  drivers/remoteproc/remoteproc_core.c |   28 +-
>  drivers/remoteproc/remoteproc_internal.h |   23 +
>  drivers/remoteproc/remoteproc_sysfs.c |  107 ++
>  drivers/remoteproc/zynq_remoteproc.c |  430 ++++++
>  drivers/remoteproc/zynqmp_r5_remoteproc.c | 1278 +++++++++++++++
>  drivers/reset/reset-zynqmp.c |    7 +
>  drivers/soc/xilinx/xlnx_event_manager.c |   17 +-
>  drivers/soc/xilinx/zynqmp_pm_domains.c |    2 +-
>  drivers/soc/xilinx/zynqmp_power.c |   12 +-
>  drivers/spi/Kconfig |    4 +-
>  drivers/spi/spi-altera-core.c |    2 +-
>  drivers/spi/spi-amd.c |    4 +-
>  drivers/spi/spi-ar934x.c |    2 +-
>  drivers/spi/spi-armada-3700.c |    4 +-
>  drivers/spi/spi-aspeed-smc.c |   13 +-
>  drivers/spi/spi-at91-usart.c |    2 +-
>  drivers/spi/spi-ath79.c |    4 +-
>  drivers/spi/spi-atmel.c |   26 +-
>  drivers/spi/spi-au1550.c |    4 +-
>  drivers/spi/spi-axi-spi-engine.c |    2 +-
>  drivers/spi/spi-bcm-qspi.c |   10 +-
>  drivers/spi/spi-bcm2835.c |   19 +-
>  drivers/spi/spi-bcm2835aux.c |    4 +-
>  drivers/spi/spi-bcm63xx-hsspi.c |   22 +-
>  drivers/spi/spi-bcm63xx.c |    2 +-
>  drivers/spi/spi-cadence-quadspi.c |  591 ++++++-
>  drivers/spi/spi-cadence-xspi.c |    4 +-
>  drivers/spi/spi-cadence.c |    4 +-
>  drivers/spi/spi-cavium.c |    8 +-
>  drivers/spi/spi-coldfire-qspi.c |    8 +-
>  drivers/spi/spi-davinci.c |   18 +-
>  drivers/spi/spi-dln2.c |    6 +-
>  drivers/spi/spi-dw-core.c |    2 +-
>  drivers/spi/spi-dw-mmio.c |    4 +-
>  drivers/spi/spi-falcon.c |    2 +-
>  drivers/spi/spi-fsi.c |    2 +-
>  drivers/spi/spi-fsl-dspi.c |    4 +-
>  drivers/spi/spi-fsl-espi.c |    6 +-
>  drivers/spi/spi-fsl-lpspi.c |    2 +-
>  drivers/spi/spi-fsl-qspi.c |    6 +-
>  drivers/spi/spi-fsl-spi.c |    2 +-
>  drivers/spi/spi-geni-qcom.c |    6 +-
>  drivers/spi/spi-gpio.c |    4 +-
>  drivers/spi/spi-gxp.c |    4 +-
>  drivers/spi/spi-hisi-sfc-v3xx.c |    2 +-
>  drivers/spi/spi-img-spfi.c |   14 +-
>  drivers/spi/spi-imx.c |   30 +-
>  drivers/spi/spi-ingenic.c |    4 +-
>  drivers/spi/spi-intel.c |    2 +-
>  drivers/spi/spi-jcore.c |    4 +-
>  drivers/spi/spi-lantiq-ssc.c |    6 +-
>  drivers/spi/spi-mem.c |    5 +-
>  drivers/spi/spi-meson-spicc.c |    2 +-
>  drivers/spi/spi-microchip-core.c |    6 +-
>  drivers/spi/spi-mpc512x-psc.c |    8 +-
>  drivers/spi/spi-mpc52xx.c |    2 +-
>  drivers/spi/spi-mt65xx.c |    6 +-
>  drivers/spi/spi-mt7621.c |    2 +-
>  drivers/spi/spi-mux.c |    8 +-
>  drivers/spi/spi-mxic.c |   10 +-
>  drivers/spi/spi-mxs.c |    2 +-
>  drivers/spi/spi-npcm-fiu.c |   20 +-
>  drivers/spi/spi-nxp-fspi.c |   10 +-
>  drivers/spi/spi-omap-100k.c |    2 +-
>  drivers/spi/spi-omap-uwire.c |    8 +-
>  drivers/spi/spi-omap2-mcspi.c |   24 +-
>  drivers/spi/spi-orion.c |    4 +-
>  drivers/spi/spi-pic32-sqi.c |    2 +-
>  drivers/spi/spi-pic32.c |    4 +-
>  drivers/spi/spi-pl022.c |    4 +-
>  drivers/spi/spi-pxa2xx.c |    6 +-
>  drivers/spi/spi-qcom-qspi.c |    2 +-
>  drivers/spi/spi-rb4xx.c |    2 +-
>  drivers/spi/spi-rockchip-sfc.c |    2 +-
>  drivers/spi/spi-rockchip.c |   26 +-
>  drivers/spi/spi-rspi.c |   10 +-
>  drivers/spi/spi-s3c64xx.c |    2 +-
>  drivers/spi/spi-sc18is602.c |    4 +-
>  drivers/spi/spi-sh-msiof.c |    6 +-
>  drivers/spi/spi-sh-sci.c |    2 +-
>  drivers/spi/spi-sifive.c |    6 +-
>  drivers/spi/spi-st-ssc4.c |    2 +-
>  drivers/spi/spi-stm32-qspi.c |   12 +-
>  drivers/spi/spi-sun4i.c |    2 +-
>  drivers/spi/spi-sun6i.c |    2 +-
>  drivers/spi/spi-synquacer.c |    6 +-
>  drivers/spi/spi-tegra114.c |   28 +-
>  drivers/spi/spi-tegra20-sflash.c |    2 +-
>  drivers/spi/spi-tegra20-slink.c |    6 +-
>  drivers/spi/spi-tegra210-quad.c |    8 +-
>  drivers/spi/spi-ti-qspi.c |   16 +-
>  drivers/spi/spi-topcliff-pch.c |    4 +-
>  drivers/spi/spi-xcomm.c |    2 +-
>  drivers/spi/spi-xilinx.c |  919 +++++++----
>  drivers/spi/spi-xlp.c |    4 +-
>  drivers/spi/spi-zynq-qspi.c |   97 +-
>  drivers/spi/spi-zynqmp-gqspi.c |  393 ++++-
>  drivers/spi/spi.c |  229 ++-
>  drivers/spi/spidev.c |    6 +-
>  drivers/staging/Kconfig |   18 +
>  drivers/staging/Makefile |    8 +
>  drivers/staging/fbtft/fbtft-core.c |    2 +-
>  drivers/staging/fclk/Kconfig |    9 +
>  drivers/staging/fclk/Makefile |    1 +
>  drivers/staging/fclk/TODO |    2 +
>  drivers/staging/fclk/dt-binding.txt |   16 +
>  drivers/staging/fclk/xilinx_fclk.c |  115 ++
>  drivers/staging/greybus/spilib.c |    2 +-
>  drivers/staging/uartlite-rs485/Kconfig |   15 +
>  drivers/staging/uartlite-rs485/Makefile |    6 +
>  drivers/staging/uartlite-rs485/uartlite-rs485.c |  718 +++++++++
>  drivers/staging/xilinx-tsn/Kconfig |   68 +
>  drivers/staging/xilinx-tsn/Makefile |   14 +
>  drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c | 2032
> ++++++++++++++++++++++++
>  drivers/staging/xilinx-tsn/xilinx_axienet_mcdma_tsn.c | 1117 ++++++++++++++
>  drivers/staging/xilinx-tsn/xilinx_axienet_mdio_tsn.c |  297 ++++
>  drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h | 1333 ++++++++++++++++
>  drivers/staging/xilinx-tsn/xilinx_tsn_cb.c |  199 +++
>  drivers/staging/xilinx-tsn/xilinx_tsn_ep.c |  638 ++++++++
>  drivers/staging/xilinx-tsn/xilinx_tsn_ep_ex.c |  159 ++
>  drivers/staging/xilinx-tsn/xilinx_tsn_ip.c |  403 +++++
>  drivers/staging/xilinx-tsn/xilinx_tsn_preemption.c |  258 ++++
>  drivers/staging/xilinx-tsn/xilinx_tsn_preemption.h |  171 +++
>  drivers/staging/xilinx-tsn/xilinx_tsn_ptp.h |   89 ++
>  drivers/staging/xilinx-tsn/xilinx_tsn_ptp_clock.c |  325 ++++
>  drivers/staging/xilinx-tsn/xilinx_tsn_ptp_xmit.c |  370 +++++
>  drivers/staging/xilinx-tsn/xilinx_tsn_qci.c |  154 ++
>  drivers/staging/xilinx-tsn/xilinx_tsn_shaper.c |  232 +++
>  drivers/staging/xilinx-tsn/xilinx_tsn_shaper.h |  137 ++
>  drivers/staging/xilinx-tsn/xilinx_tsn_switch.c | 1859
> ++++++++++++++++++++++
>  drivers/staging/xilinx-tsn/xilinx_tsn_switch.h |  479 ++++++
>  drivers/staging/xilinx-tsn/xilinx_tsn_switchdev.c |  374 +++++
>  drivers/staging/xilinx-tsn/xilinx_tsn_tadma.c |  735 +++++++++
>  drivers/staging/xilinx-tsn/xilinx_tsn_tadma.h |  132 ++
>  drivers/staging/xilinx-tsn/xilinx_tsn_timer.h |   74 +
>  drivers/staging/xilinx_hdcp/Kconfig |    8 +
>  drivers/staging/xilinx_hdcp/MAINTAINERS |    4 +
>  drivers/staging/xilinx_hdcp/Makefile |    4 +
>  drivers/staging/xilinx_hdcp/xlnx_hdcp2x_cipher.c |   89 ++
>  drivers/staging/xilinx_hdcp/xlnx_hdcp_bigdigits.c |  919 +++++++++++
>  drivers/staging/xilinx_hdcp/xlnx_hdcp_rng.c |   71 +
>  drivers/staging/xilinx_hdcp/xlnx_timer.c |  248 +++
>  drivers/staging/xlnx_hdcp1x/Kconfig |    8 +
>  drivers/staging/xlnx_hdcp1x/MAINTAINERS |    4 +
>  drivers/staging/xlnx_hdcp1x/Makefile |    1 +
>  drivers/staging/xlnx_hdcp1x/xilinx-hdcp1x-cipher.c |  717 +++++++++
>  drivers/staging/xlnx_tsmux/Kconfig |   11 +
>  drivers/staging/xlnx_tsmux/MAINTAINERS |    4 +
>  drivers/staging/xlnx_tsmux/Makefile |    1 +
>  drivers/staging/xlnx_tsmux/dt-binding.txt |   28 +
>  drivers/staging/xlnx_tsmux/xlnx_mpg2tsmux.c | 1568 +++++++++++++++++++
>  drivers/staging/xlnxsync/Kconfig |   11 +
>  drivers/staging/xlnxsync/MAINTAINERS |    4 +
>  drivers/staging/xlnxsync/Makefile |    1 +
>  drivers/staging/xlnxsync/dt-binding.txt |   34 +
>  drivers/staging/xlnxsync/xlnxsync.c | 1494 ++++++++++++++++++
>  drivers/staging/xroeframer/Kconfig |   18 +
>  drivers/staging/xroeframer/Makefile |   12 +
>  drivers/staging/xroeframer/README |   47 +
>  drivers/staging/xroeframer/dt-binding.txt |   17 +
>  drivers/staging/xroeframer/roe_framer_ctrl.h | 1088 +++++++++++++
>  drivers/staging/xroeframer/sysfs_xroe.c |  562 +++++++
>  drivers/staging/xroeframer/sysfs_xroe_framer_ipv4.c |  718 +++++++++
>  drivers/staging/xroeframer/sysfs_xroe_framer_ipv6.c |  571 +++++++
>  drivers/staging/xroeframer/sysfs_xroe_framer_stats.c |  401 +++++
>  drivers/staging/xroeframer/sysfs_xroe_framer_udp.c |  181 +++
>  drivers/staging/xroeframer/xroe_framer.c |  155 ++
>  drivers/staging/xroeframer/xroe_framer.h |   63 +
>  drivers/staging/xroetrafficgen/Kconfig |   14 +
>  drivers/staging/xroetrafficgen/Makefile |    8 +
>  drivers/staging/xroetrafficgen/README |   19 +
>  drivers/staging/xroetrafficgen/dt-binding.txt |   15 +
>  drivers/staging/xroetrafficgen/roe_radio_ctrl.h |  183 +++
>  drivers/staging/xroetrafficgen/xroe-traffic-gen-sysfs.c |  824 ++++++++++
>  drivers/staging/xroetrafficgen/xroe-traffic-gen.c |  124 ++
>  drivers/staging/xroetrafficgen/xroe-traffic-gen.h |   15 +
>  drivers/tty/serial/Kconfig |    2 +-
>  drivers/tty/serial/xilinx_uartps.c |   17 +-
>  drivers/uio/Kconfig |   23 +
>  drivers/uio/Makefile |    4 +
>  drivers/uio/{uio.c =>
> uio_core.c}                                             |   43 +
>  drivers/uio/uio_dmabuf.c |  210 +++
>  drivers/uio/uio_dmabuf.h |   26 +
>  drivers/uio/uio_xilinx_ai_engine.c |  298 ++++
>  drivers/uio/uio_xilinx_apm.c |  358 +++++
>  drivers/usb/chipidea/ci_hdrc_usb2.c |    4 +
>  drivers/usb/chipidea/core.c |   26 +-
>  drivers/usb/chipidea/otg.c |    6 +-
>  drivers/usb/chipidea/udc.c |    3 +-
>  drivers/usb/dwc3/Kconfig |   12 +-
>  drivers/usb/dwc3/Makefile |   12 +-
>  drivers/usb/dwc3/core.c |  239 ++-
>  drivers/usb/dwc3/core.h |   72 +-
>  drivers/usb/dwc3/debugfs.c |   49 +
>  drivers/usb/dwc3/dwc3-xilinx.c |  391 ++++-
>  drivers/usb/dwc3/ep0.c |   43 +-
>  drivers/usb/dwc3/gadget.c |  263 +++-
>  drivers/usb/dwc3/gadget.h |   20 +
>  drivers/usb/dwc3/gadget_hibernation.c |  560 +++++++
>  drivers/usb/dwc3/host.c |   39 +-
>  drivers/usb/dwc3/otg.c | 2190 ++++++++++++++++++++++++++
>  drivers/usb/dwc3/otg.h |  244 +++
>  drivers/usb/dwc3/platform_data.h |   54 +
>  drivers/usb/gadget/composite.c |   11 +
>  drivers/usb/gadget/function/f_tcm.c |   28 +
>  drivers/usb/gadget/function/uvc_video.c |    6 +-
>  drivers/usb/gadget/legacy/webcam.c |   79 +-
>  drivers/usb/gadget/udc/udc-xilinx.c |   18 +-
>  drivers/usb/host/xhci-hub.c |    7 +
>  drivers/usb/host/xhci-plat.c |   71 +
>  drivers/usb/host/xhci.c |   12 +-
>  drivers/usb/host/xhci.h |    2 +
>  drivers/usb/misc/Kconfig |   16 +
>  drivers/usb/misc/Makefile |    2 +
>  drivers/usb/misc/usb2244.c |   67 +
>  drivers/usb/misc/usb5744.c |  155 ++
>  drivers/usb/phy/Kconfig |    1 +
>  drivers/usb/phy/phy-ulpi.c |  112 ++
>  drivers/usb/storage/unusual_uas.h |    6 +
>  drivers/vfio/Kconfig |    1 +
>  drivers/vfio/Makefile |    1 +
>  drivers/vfio/cdx/Kconfig |   17 +
>  drivers/vfio/cdx/Makefile |    8 +
>  drivers/vfio/cdx/vfio_cdx.c |  363 +++++
>  drivers/vfio/cdx/vfio_cdx_intr.c |  207 +++
>  drivers/vfio/cdx/vfio_cdx_private.h |   50 +
>  drivers/watchdog/of_xilinx_wdt.c |  405 ++++-
>  include/clocksource/timer-xilinx.h |    2 +-
>  include/drm/display/drm_dp.h |    1 +
>  include/drm/display/drm_hdmi_helper.h |    4 +
>  include/drm/drm_connector.h |    7 +
>  include/drm/drm_edid.h |    3 +
>  include/drm/drm_fourcc.h |   21 +
>  include/drm/drm_mode_config.h |    9 +
>  include/dt-bindings/clock/xlnx-versal-net-clk.h |   72 +
>  include/dt-bindings/drm/mipi-dsi.h |   11 +
>  include/dt-bindings/media/xilinx-vip.h |    6 +
>  include/dt-bindings/net/mscc-phy-vsc8531.h |    9 +
>  include/dt-bindings/power/xlnx-versal-net-power.h |   36 +
>  include/dt-bindings/power/xlnx-versal-power.h |   53 +
>  include/dt-bindings/power/xlnx-versal-regnode.h |   14 +
>  include/dt-bindings/power/xlnx-zynqmp-power.h |   11 +
>  include/dt-bindings/reset/xlnx-versal-net-resets.h |   53 +
>  include/linux/cdx/cdx_bus.h |  259 ++++
>  include/linux/clk/zynq.h |    4 +
>  include/linux/cpuhotplug.h |    1 +
>  include/linux/dma/xilinx_frmbuf.h |  258 ++++
>  include/linux/firmware/xlnx-error-events.h |  661 ++++++++
>  include/linux/firmware/xlnx-zynqmp.h |  626 +++++++-
>  include/linux/fpga/fpga-mgr.h |   43 +-
>  include/linux/iio/adc/versal-sysmon-events.h |   55 +
>  include/linux/irq.h |   19 +
>  include/linux/irqchip.h |   24 +-
>  include/linux/irqchip/arm-gic.h |    3 +
>  include/linux/mfd/syscon/xlnx-vcu.h |   28 +
>  include/linux/mod_devicetable.h |   15 +
>  include/linux/mtd/cfi.h |    1 +
>  include/linux/mtd/spi-nor.h |   34 +-
>  include/linux/of_irq.h |    4 +-
>  include/linux/phy/phy-hdmi.h |  227 +++
>  include/linux/phy/phy.h |    4 +
>  include/linux/remoteproc.h |    6 +
>  include/linux/spi/spi-mem.h |    5 +
>  include/linux/spi/spi.h |   51 +-
>  include/linux/xilinx-hdcp1x-cipher.h |  105 ++
>  include/linux/xilinx_phy.h |   21 +
>  include/linux/xlnx-ai-engine.h |  258 ++++
>  include/linux/xlnx/xlnx_hdcp2x_cipher.h |   93 ++
>  include/linux/xlnx/xlnx_hdcp_common.h |   22 +
>  include/linux/xlnx/xlnx_hdcp_rng.h |   43 +
>  include/linux/xlnx/xlnx_timer.h |  108 ++
>  include/media/hdr-ctrls.h |   91 ++
>  include/media/media-entity.h |    8 +
>  include/media/v4l2-subdev.h |    4 +
>  include/trace/events/spi.h |   10 +-
>  include/uapi/drm/drm_fourcc.h |   22 +
>  include/uapi/drm/drm_mode.h |   37 +
>  include/uapi/linux/media-bus-format.h |   16 +
>  include/uapi/linux/uio/uio.h |   65 +
>  include/uapi/linux/v4l2-mediabus.h |    3 +
>  include/uapi/linux/v4l2-subdev.h |   22 +
>  include/uapi/linux/videodev2.h |   32 +
>  include/uapi/linux/xilinx-dprxss.h |   22 +
>  include/uapi/linux/xilinx-hls.h |   23 +
>  include/uapi/linux/xilinx-sdirxss.h |   66 +
>  include/uapi/linux/xilinx-v4l2-controls.h |  169 ++
>  include/uapi/linux/xilinx-v4l2-events.h |   25 +
>  include/uapi/linux/xlnx-ai-engine.h |  646 ++++++++
>  include/uapi/linux/xlnx_mpg2tsmux_interface.h |  253 +++
>  include/uapi/linux/xlnxsync.h |  179 +++
>  kernel/irq/handle.c |    4 +
>  kernel/irq/irqdesc.c |    2 -
>  kernel/irq/msi.c |    1 +
>  scripts/mod/devicetable-offsets.c |    4 +
>  scripts/mod/file2alias.c |   12 +
>  sound/pci/hda/cs35l41_hda_spi.c |    2 +-
>  sound/soc/xilinx/Kconfig |   29 +-
>  sound/soc/xilinx/Makefile |    8 +-
>  sound/soc/xilinx/xilinx-dp-card.c |  123 ++
>  sound/soc/xilinx/xilinx-dp-codec.c |  313 ++++
>  sound/soc/xilinx/xilinx-dp-pcm.c |   94 ++
>  sound/soc/xilinx/xlnx_formatter_pcm.c |  381 +++--
>  sound/soc/xilinx/xlnx_i2s.c |   79 +-
>  sound/soc/xilinx/xlnx_pl_snd_card.c |  540 +++++++
>  sound/soc/xilinx/xlnx_sdi_audio.c |  611 ++++++++
>  sound/soc/xilinx/xlnx_snd_common.h |   23 +
>  sound/soc/xilinx/xlnx_spdif.c |  149 +-
>  usr/include/Makefile |    3 +
>  890 files changed, 197504 insertions(+), 6179 deletions(-)
>  create mode 100644 Documentation/ABI/testing/sysfs-bus-cdx
>  create mode 100644 Documentation/ABI/testing/sysfs-driver-cortexa53-edac
>  create mode 100644 Documentation/ABI/testing/sysfs-driver-xilinx-tmr-inject
>  create mode 100644
> Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
>  create mode 100644 Documentation/ABI/testing/sysfs-driver-xilsem-edac
>  create mode 100644
> Documentation/devicetree/bindings/arm/zynq/zynq-efuse.txt
>  create mode 100644
> Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
>  create mode 100644
> Documentation/devicetree/bindings/clock/idt,idt8t49n24x.txt
>  create mode 100644
> Documentation/devicetree/bindings/clock/renesas,proxo.yaml
>  create mode 100644
> Documentation/devicetree/bindings/clock/silabs,si5324.txt
>  rename Documentation/devicetree/bindings/{soc/xilinx => clock}/xlnx,vcu.txt
> (75%)
>  create mode 100644
> Documentation/devicetree/bindings/clock/xlnx,versal-wiz.yaml
>  create mode 100644 Documentation/devicetree/bindings/crypto/zynqmp-rsa.txt
>  create mode 100644
> Documentation/devicetree/bindings/display/xlnx/bridge.txt
>  create mode 100644
> Documentation/devicetree/bindings/display/xlnx/xlnx,dp-tx.yaml
>  create mode 100644
> Documentation/devicetree/bindings/display/xlnx/xlnx,dsi.txt
>  create mode 100644
> Documentation/devicetree/bindings/display/xlnx/xlnx,mixer.txt
>  create mode 100644
> Documentation/devicetree/bindings/display/xlnx/xlnx,pl-disp.txt
>  create mode 100644
> Documentation/devicetree/bindings/display/xlnx/xlnx,sdi-tx.txt
>  create mode 100644
> Documentation/devicetree/bindings/display/xlnx/xlnx,v-hdmi-txss1.yaml
>  create mode 100644
> Documentation/devicetree/bindings/display/xlnx/xlnx,vpss-csc.txt
>  create mode 100644
> Documentation/devicetree/bindings/display/xlnx/xlnx,vpss-scaler.txt
>  create mode 100644
> Documentation/devicetree/bindings/display/xlnx/xlnx,vtc.txt
>  create mode 100644
> Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.txt
>  create mode 100644
> Documentation/devicetree/bindings/dma/xilinx/xilinx_frmbuf.txt
>  create mode 100644
> Documentation/devicetree/bindings/dma/xilinx/xlnx,axi-dma-test.yaml
>  create mode 100644
> Documentation/devicetree/bindings/dma/xilinx/xlnx,axi-vdma-test.yaml
>  create mode 100644
> Documentation/devicetree/bindings/edac/cortex-arm64-edac.txt
>  create mode 100644 Documentation/devicetree/bindings/edac/pl310_edac_l2.txt
>  create mode 100644
> Documentation/devicetree/bindings/edac/xlnx,versal-ddrmc-edac.yaml
>  create mode 100644
> Documentation/devicetree/bindings/edac/xlnx,versal-xilsem-edac.yaml
>  create mode 100644
> Documentation/devicetree/bindings/edac/xlnx,zynqmp-ocmc.yaml
>  create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,afi-fpga.txt
>  create mode 100644
> Documentation/devicetree/bindings/fpga/xlnx,zynq-afi-fpga.txt
>  create mode 100644 Documentation/devicetree/bindings/hwmon/tps544.txt
>  create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ina260.yaml
>  create mode 100644
> Documentation/devicetree/bindings/iio/adc/xlnx,versal-sysmon.yaml
>  create mode 100644
> Documentation/devicetree/bindings/interrupt-controller/xilinx,intc.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/i2c/onnn,ap1302.yaml
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,axis-broadcaster.yaml
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,axis-subsetconv.yaml
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,isppipeline.yaml
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,mem2mem.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,sdirxss.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-axi4s-switch.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-cfa.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-cresample.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-demosaic.txt
>  create mode 100755
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-dprxss.yaml
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-gamma-lut.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-hdmi-rxss1.yaml
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-hls.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-multi-scaler.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-remapper.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-rgb2yuv.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-scaler.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-scd.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-switch.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-vpss-csc.txt
>  create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-vpss-scaler.txt
>  create mode 100644 Documentation/devicetree/bindings/misc/xlnx,dpu.yaml
>  create mode 100644 Documentation/devicetree/bindings/misc/xlnx,fclk.txt
>  create mode 100644
> Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
>  create mode 100644
> Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
>  create mode 100644 Documentation/devicetree/bindings/net/xilinx-phy.txt
>  create mode 100644
> Documentation/devicetree/bindings/nvmem/xlnx,versal-sec-cfg.yaml
>  delete mode 100644
> Documentation/devicetree/bindings/pci/xilinx-nwl-pcie.txt
>  delete mode 100644 Documentation/devicetree/bindings/pci/xilinx-pcie.txt
>  create mode 100644
> Documentation/devicetree/bindings/pci/xilinx-xdma-pl-pcie.txt
>  create mode 100644
> Documentation/devicetree/bindings/pci/xlnx,axi-pcie-host.yaml
>  create mode 100644 Documentation/devicetree/bindings/pci/xlnx,nwl-pcie.yaml
>  create mode 100644 Documentation/devicetree/bindings/perf/xilinx-apm.yaml
>  create mode 100644
> Documentation/devicetree/bindings/phy/xlnx,gt-quad-base.yaml
>  create mode 100644
> Documentation/devicetree/bindings/phy/xlnx,v-hmdi-phy1.yaml
>  create mode 100644 Documentation/devicetree/bindings/ptp/ptp-xilinx.yaml
>  create mode 100644
> Documentation/devicetree/bindings/remoteproc/xilinx,zynqmp-r5-remoteproc.yaml
>  create mode 100644
> Documentation/devicetree/bindings/remoteproc/zynq_remoteproc.txt
>  create mode 100644
> Documentation/devicetree/bindings/soc/xilinx/xlnx,ai-engine.yaml
>  create mode 100644
> Documentation/devicetree/bindings/soc/xilinx/xlnx,ai_engine.txt
>  create mode 100644
> Documentation/devicetree/bindings/sound/xlnx,dp-snd-card.txt
>  create mode 100644
> Documentation/devicetree/bindings/sound/xlnx,dp-snd-codec.txt
>  create mode 100644
> Documentation/devicetree/bindings/sound/xlnx,dp-snd-pcm.txt
>  create mode 100644
> Documentation/devicetree/bindings/sound/xlnx,v-uhdsdi-audio.txt
>  create mode 100644
> Documentation/devicetree/bindings/staging/net/xilinx-tsn-ethernet.txt
>  create mode 100644
> Documentation/devicetree/bindings/staging/net/xilinx_tsn.txt
>  create mode 100644
> Documentation/devicetree/bindings/staging/net/xilinx_tsn_ep.txt
>  create mode 100644
> Documentation/devicetree/bindings/staging/net/xilinx_tsn_ep_ex.txt
>  create mode 100644
> Documentation/devicetree/bindings/staging/net/xilinx_tsn_switch.txt
>  create mode 100644 Documentation/devicetree/bindings/usb/ehci-xilinx.txt
>  create mode 100644
> Documentation/devicetree/bindings/usb/microchip,usb2244.yaml
>  create mode 100644
> Documentation/devicetree/bindings/usb/microchip,usb5744.yaml
>  create mode 100644 Documentation/devicetree/bindings/xlnx,ctrl-fb.txt
>  create mode 100644 Documentation/devicetree/bindings/xlnx,ctrl-vpss.txt
>  create mode 100644 Documentation/devicetree/configfs-overlays.txt
>  create mode 100644 arch/arm/mach-zynq/efuse.c
>  create mode 100644 arch/arm/mach-zynq/suspend.S
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-clk.dtsi
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-net-clk-ccf.dtsi
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-net-clk.dtsi
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-net-emu-rev1.9.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-net-ipp-rev1.9-ospi.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-net-ipp-rev1.9.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-net-vn-p-b2197-00-revA-pl.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-net-vn-p-b2197-00-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-net.dtsi
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-v350-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-01-revA-ospi.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-01-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-02-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-03-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-04-revA-ospi.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-04-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-05-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vck190-rev1.1-x-ebm-01-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vck190-rev1.1-x-ebm-02-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vck190-rev1.1-x-ebm-03-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vck190-rev1.1.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vck190-revA-x-ebm-01-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vck190-revA-x-ebm-02-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vck190-revA-x-ebm-03-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vck190-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vck5000-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vek280-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vek280-revB.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vhk158-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vmk180-rev1.1-x-ebm-01-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vmk180-rev1.1-x-ebm-02-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vmk180-rev1.1-x-ebm-03-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vmk180-rev1.1.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vmk180-revA-x-ebm-01-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vmk180-revA-x-ebm-02-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/versal-vmk180-revA-x-ebm-03-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vmk180-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vp-x-a2785-00-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vpk120-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vpk120-revB.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-vpk180-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-x-ebm-01-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-x-ebm-01-revA.dtsi
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-x-ebm-02-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-x-ebm-02-revA.dtsi
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-x-ebm-03-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal-x-ebm-03-revA.dtsi
>  create mode 100644 arch/arm64/boot/dts/xilinx/versal.dtsi
>  create mode 100644 arch/arm64/boot/dts/xilinx/x-prc-07-i3c-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/x-prc-07-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/x-prc-09-i3c-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/x-prc-09-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-a2197-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-dlc21-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-e-a2197-00-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-e-a2197-00-revB.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-g-a2197-00-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-m-a2197-01-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-m-a2197-02-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-m-a2197-03-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA-x-prc-01-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA-x-prc-02-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA-x-prc-03-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA-x-prc-04-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA-x-prc-05-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sc-revB.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sc-revC.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sc-vek280-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sc-vek280-revB.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sc-vhk158-revA.dts
>  create mode 100644
> arch/arm64/boot/dts/xilinx/zynqmp-sc-vn-p-b2197-00-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sc-vpk120-revB.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sc-vpk180-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sc-vpk180-revB.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kd-g-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revB.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sm-k24-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-smk-k24-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-vp-x-a2785-00-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-vpk120-revA.dts
>  delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu1275-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu1275-revB.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu1285-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu208-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu216-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu670-revA.dts
>  create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu670-revB.dts
>  create mode 100644 drivers/cdx/Kconfig
>  create mode 100644 drivers/cdx/Makefile
>  create mode 100644 drivers/cdx/cdx.c
>  create mode 100644 drivers/cdx/cdx.h
>  create mode 100644 drivers/cdx/cdx_msi.c
>  create mode 100644 drivers/cdx/controller/Kconfig
>  create mode 100644 drivers/cdx/controller/Makefile
>  create mode 100644 drivers/cdx/controller/bitfield.h
>  create mode 100644 drivers/cdx/controller/cdx_controller.c
>  create mode 100644 drivers/cdx/controller/cdx_controller.h
>  create mode 100644 drivers/cdx/controller/cdx_rpmsg.c
>  create mode 100644 drivers/cdx/controller/mc_cdx_pcol.h
>  create mode 100644 drivers/cdx/controller/mcdi.c
>  create mode 100644 drivers/cdx/controller/mcdi.h
>  create mode 100644 drivers/cdx/controller/mcdi_functions.c
>  create mode 100644 drivers/cdx/controller/mcdi_functions.h
>  create mode 100644 drivers/clk/clk-proxo.c
>  create mode 100644 drivers/clk/clk-si5324.c
>  create mode 100644 drivers/clk/clk-si5324.h
>  create mode 100644 drivers/clk/clk-xlnx-clock-wizard-v.c
>  create mode 100644 drivers/clk/idt/Makefile
>  create mode 100644 drivers/clk/idt/clk-idt8t49n24x-core.c
>  create mode 100644 drivers/clk/idt/clk-idt8t49n24x-core.h
>  create mode 100644 drivers/clk/idt/clk-idt8t49n24x-debugfs.c
>  create mode 100644 drivers/clk/idt/clk-idt8t49n24x-debugfs.h
>  create mode 100644 drivers/clk/idt/clk-idt8t49n24x.c
>  create mode 100644 drivers/clk/si5324.h
>  create mode 100644 drivers/clk/si5324drv.c
>  create mode 100644 drivers/clk/si5324drv.h
>  create mode 100644 drivers/crypto/xilinx/zynqmp-rsa.c
>  create mode 100644 drivers/dma/xilinx/axidmatest.c
>  create mode 100644 drivers/dma/xilinx/vdmatest.c
>  create mode 100644 drivers/dma/xilinx/xilinx_frmbuf.c
>  create mode 100644 drivers/edac/cortex_arm64_edac.c
>  create mode 100644 drivers/edac/pl310_edac_l2.c
>  create mode 100644 drivers/edac/xilinx_ddrmc_edac.c
>  create mode 100644 drivers/edac/xilinx_xilsem_edac.c
>  create mode 100644 drivers/edac/zynqmp_ocm_edac.c
>  create mode 100644 drivers/firmware/xilinx/zynqmp-secure.c
>  create mode 100644 drivers/fpga/xilinx-afi.c
>  create mode 100644 drivers/fpga/zynq-afi.c
>  create mode 100644 drivers/gpu/drm/xlnx/hdcp/Makefile
>  create mode 100644 drivers/gpu/drm/xlnx/hdcp/xhdcp2x_tx.c
>  create mode 100644 drivers/gpu/drm/xlnx/hdcp/xhdcp2x_tx.h
>  create mode 100644 drivers/gpu/drm/xlnx/hdcp/xlnx_hdcp2x_crypt.c
>  create mode 100644 drivers/gpu/drm/xlnx/hdcp/xlnx_hdcp2x_tx.c
>  create mode 100644 drivers/gpu/drm/xlnx/hdcp/xlnx_hdcp2x_tx.h
>  create mode 100644 drivers/gpu/drm/xlnx/hdcp/xlnx_hdcp_tx.c
>  create mode 100644 drivers/gpu/drm/xlnx/hdcp/xlnx_hdcp_tx.h
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_bridge.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_bridge.h
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_crtc.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_crtc.h
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_csc.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_dptx.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_drv.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_drv.h
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_dsi.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_fb.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_fb.h
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_gem.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_gem.h
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_hdmi.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_mixer.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_pl_disp.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_scaler.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_sdi.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_sdi_modes.h
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_sdi_timing.c
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_sdi_timing.h
>  create mode 100644 drivers/gpu/drm/xlnx/xlnx_vtc.c
>  create mode 100644 drivers/hwmon/pmbus/tps544.c
>  create mode 100644 drivers/iio/adc/ina260-adc.c
>  create mode 100644 drivers/iio/adc/versal-sysmon.c
>  create mode 100644 drivers/iio/adc/versal-sysmon.h
>  create mode 100644 drivers/media/i2c/ap1302.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-axis-broadcaster.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-axis-subsetconv.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-axis-switch.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-cfa.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-cresample.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-demosaic.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-dprxss.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-gamma-coeff.h
>  create mode 100644 drivers/media/platform/xilinx/xilinx-gamma-correction.h
>  create mode 100644 drivers/media/platform/xilinx/xilinx-gamma.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-hdcp1x-rx.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-hdcp1x-rx.h
>  create mode 100644 drivers/media/platform/xilinx/xilinx-hdmirx-hw.h
>  create mode 100644 drivers/media/platform/xilinx/xilinx-hdmirxss.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-hls-common.h
>  create mode 100644 drivers/media/platform/xilinx/xilinx-hls.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-isppipeline.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-m2m.c
>  create mode 100644
> drivers/media/platform/xilinx/xilinx-multi-scaler-coeff.h
>  create mode 100644 drivers/media/platform/xilinx/xilinx-multi-scaler.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-remapper.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-rgb2yuv.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-scaler.c
>  create mode 100644
> drivers/media/platform/xilinx/xilinx-scenechange-channel.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-scenechange-dma.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-scenechange.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-scenechange.h
>  create mode 100644 drivers/media/platform/xilinx/xilinx-sdirxss.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-switch.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-vpss-csc.c
>  create mode 100644 drivers/media/platform/xilinx/xilinx-vpss-scaler.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/Makefile
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-aie.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-aieml.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-aperture.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-clock.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-dev-v1_0.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-dev.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-dma.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-internal.h
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-interrupt.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-mem.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-overlay.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-part.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-res.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-reset.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-rscmgr.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-status-dump.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-sysfs-clock.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-sysfs-core.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-sysfs-dma.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-sysfs-error.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-sysfs-event.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-sysfs-info.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-sysfs-lock.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-sysfs-status.c
>  create mode 100644 drivers/misc/xilinx-ai-engine/ai-engine-sysfs.c
>  create mode 100644 drivers/misc/xilinx_tmr_inject.c
>  create mode 100644 drivers/misc/xilinx_tmr_manager.c
>  create mode 100644 drivers/misc/xlnx_dpu.c
>  create mode 100644 drivers/misc/xlnx_dpu.h
>  create mode 100644 drivers/net/ethernet/xilinx/xilinx_axienet_dma.c
>  create mode 100644 drivers/net/ethernet/xilinx/xilinx_axienet_mcdma.c
>  create mode 100644 drivers/net/phy/xilinx_phy.c
>  create mode 100644 drivers/nvmem/xlnx_secure_config.c
>  create mode 100644 drivers/of/configfs.c
>  create mode 100644 drivers/pci/controller/pcie-xdma-pl.c
>  create mode 100644 drivers/phy/xilinx/xhdmiphy.c
>  create mode 100644 drivers/phy/xilinx/xhdmiphy.h
>  create mode 100644 drivers/phy/xilinx/xhdmiphy_core.c
>  create mode 100644 drivers/phy/xilinx/xhdmiphy_gt_helper.c
>  create mode 100644 drivers/phy/xilinx/xhdmiphy_mmcm.c
>  create mode 100644 drivers/phy/xilinx/xhdmiphy_modules.c
>  create mode 100644 drivers/phy/xilinx/xilinx_dpgtquadphy.c
>  create mode 100644 drivers/ptp/ptp_xilinx.c
>  create mode 100644 drivers/pwm/pwm-cadence.c
>  create mode 100644 drivers/remoteproc/zynq_remoteproc.c
>  create mode 100644 drivers/remoteproc/zynqmp_r5_remoteproc.c
>  create mode 100644 drivers/staging/fclk/Kconfig
>  create mode 100644 drivers/staging/fclk/Makefile
>  create mode 100644 drivers/staging/fclk/TODO
>  create mode 100644 drivers/staging/fclk/dt-binding.txt
>  create mode 100644 drivers/staging/fclk/xilinx_fclk.c
>  create mode 100644 drivers/staging/uartlite-rs485/Kconfig
>  create mode 100644 drivers/staging/uartlite-rs485/Makefile
>  create mode 100644 drivers/staging/uartlite-rs485/uartlite-rs485.c
>  create mode 100644 drivers/staging/xilinx-tsn/Kconfig
>  create mode 100644 drivers/staging/xilinx-tsn/Makefile
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_axienet_mcdma_tsn.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_axienet_mdio_tsn.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_cb.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_ep.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_ep_ex.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_ip.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_preemption.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_preemption.h
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_ptp.h
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_ptp_clock.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_ptp_xmit.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_qci.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_shaper.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_shaper.h
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_switch.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_switch.h
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_switchdev.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_tadma.c
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_tadma.h
>  create mode 100644 drivers/staging/xilinx-tsn/xilinx_tsn_timer.h
>  create mode 100644 drivers/staging/xilinx_hdcp/Kconfig
>  create mode 100644 drivers/staging/xilinx_hdcp/MAINTAINERS
>  create mode 100644 drivers/staging/xilinx_hdcp/Makefile
>  create mode 100644 drivers/staging/xilinx_hdcp/xlnx_hdcp2x_cipher.c
>  create mode 100644 drivers/staging/xilinx_hdcp/xlnx_hdcp_bigdigits.c
>  create mode 100644 drivers/staging/xilinx_hdcp/xlnx_hdcp_rng.c
>  create mode 100644 drivers/staging/xilinx_hdcp/xlnx_timer.c
>  create mode 100644 drivers/staging/xlnx_hdcp1x/Kconfig
>  create mode 100644 drivers/staging/xlnx_hdcp1x/MAINTAINERS
>  create mode 100644 drivers/staging/xlnx_hdcp1x/Makefile
>  create mode 100644 drivers/staging/xlnx_hdcp1x/xilinx-hdcp1x-cipher.c
>  create mode 100644 drivers/staging/xlnx_tsmux/Kconfig
>  create mode 100644 drivers/staging/xlnx_tsmux/MAINTAINERS
>  create mode 100644 drivers/staging/xlnx_tsmux/Makefile
>  create mode 100644 drivers/staging/xlnx_tsmux/dt-binding.txt
>  create mode 100644 drivers/staging/xlnx_tsmux/xlnx_mpg2tsmux.c
>  create mode 100644 drivers/staging/xlnxsync/Kconfig
>  create mode 100644 drivers/staging/xlnxsync/MAINTAINERS
>  create mode 100644 drivers/staging/xlnxsync/Makefile
>  create mode 100644 drivers/staging/xlnxsync/dt-binding.txt
>  create mode 100644 drivers/staging/xlnxsync/xlnxsync.c
>  create mode 100644 drivers/staging/xroeframer/Kconfig
>  create mode 100644 drivers/staging/xroeframer/Makefile
>  create mode 100644 drivers/staging/xroeframer/README
>  create mode 100644 drivers/staging/xroeframer/dt-binding.txt
>  create mode 100644 drivers/staging/xroeframer/roe_framer_ctrl.h
>  create mode 100644 drivers/staging/xroeframer/sysfs_xroe.c
>  create mode 100644 drivers/staging/xroeframer/sysfs_xroe_framer_ipv4.c
>  create mode 100644 drivers/staging/xroeframer/sysfs_xroe_framer_ipv6.c
>  create mode 100644 drivers/staging/xroeframer/sysfs_xroe_framer_stats.c
>  create mode 100644 drivers/staging/xroeframer/sysfs_xroe_framer_udp.c
>  create mode 100644 drivers/staging/xroeframer/xroe_framer.c
>  create mode 100644 drivers/staging/xroeframer/xroe_framer.h
>  create mode 100644 drivers/staging/xroetrafficgen/Kconfig
>  create mode 100644 drivers/staging/xroetrafficgen/Makefile
>  create mode 100644 drivers/staging/xroetrafficgen/README
>  create mode 100644 drivers/staging/xroetrafficgen/dt-binding.txt
>  create mode 100644 drivers/staging/xroetrafficgen/roe_radio_ctrl.h
>  create mode 100644 drivers/staging/xroetrafficgen/xroe-traffic-gen-sysfs.c
>  create mode 100644 drivers/staging/xroetrafficgen/xroe-traffic-gen.c
>  create mode 100644 drivers/staging/xroetrafficgen/xroe-traffic-gen.h
>  rename drivers/uio/{uio.c => uio_core.c} (95%)
>  create mode 100644 drivers/uio/uio_dmabuf.c
>  create mode 100644 drivers/uio/uio_dmabuf.h
>  create mode 100644 drivers/uio/uio_xilinx_ai_engine.c
>  create mode 100644 drivers/uio/uio_xilinx_apm.c
>  create mode 100644 drivers/usb/dwc3/gadget_hibernation.c
>  create mode 100644 drivers/usb/dwc3/otg.c
>  create mode 100644 drivers/usb/dwc3/otg.h
>  create mode 100644 drivers/usb/dwc3/platform_data.h
>  create mode 100644 drivers/usb/misc/usb2244.c
>  create mode 100644 drivers/usb/misc/usb5744.c
>  create mode 100644 drivers/vfio/cdx/Kconfig
>  create mode 100644 drivers/vfio/cdx/Makefile
>  create mode 100644 drivers/vfio/cdx/vfio_cdx.c
>  create mode 100644 drivers/vfio/cdx/vfio_cdx_intr.c
>  create mode 100644 drivers/vfio/cdx/vfio_cdx_private.h
>  create mode 100644 include/dt-bindings/clock/xlnx-versal-net-clk.h
>  create mode 100644 include/dt-bindings/drm/mipi-dsi.h
>  create mode 100644 include/dt-bindings/power/xlnx-versal-net-power.h
>  create mode 100644 include/dt-bindings/power/xlnx-versal-power.h
>  create mode 100644 include/dt-bindings/power/xlnx-versal-regnode.h
>  create mode 100644 include/dt-bindings/reset/xlnx-versal-net-resets.h
>  create mode 100644 include/linux/cdx/cdx_bus.h
>  create mode 100644 include/linux/dma/xilinx_frmbuf.h
>  create mode 100644 include/linux/firmware/xlnx-error-events.h
>  create mode 100644 include/linux/iio/adc/versal-sysmon-events.h
>  create mode 100644 include/linux/phy/phy-hdmi.h
>  create mode 100644 include/linux/xilinx-hdcp1x-cipher.h
>  create mode 100644 include/linux/xilinx_phy.h
>  create mode 100644 include/linux/xlnx-ai-engine.h
>  create mode 100644 include/linux/xlnx/xlnx_hdcp2x_cipher.h
>  create mode 100644 include/linux/xlnx/xlnx_hdcp_common.h
>  create mode 100644 include/linux/xlnx/xlnx_hdcp_rng.h
>  create mode 100644 include/linux/xlnx/xlnx_timer.h
>  create mode 100644 include/media/hdr-ctrls.h
>  create mode 100644 include/uapi/linux/uio/uio.h
>  create mode 100644 include/uapi/linux/xilinx-dprxss.h
>  create mode 100644 include/uapi/linux/xilinx-hls.h
>  create mode 100644 include/uapi/linux/xilinx-sdirxss.h
>  create mode 100644 include/uapi/linux/xilinx-v4l2-events.h
>  create mode 100644 include/uapi/linux/xlnx-ai-engine.h
>  create mode 100644 include/uapi/linux/xlnx_mpg2tsmux_interface.h
>  create mode 100644 include/uapi/linux/xlnxsync.h
>  create mode 100644 sound/soc/xilinx/xilinx-dp-card.c
>  create mode 100644 sound/soc/xilinx/xilinx-dp-codec.c
>  create mode 100644 sound/soc/xilinx/xilinx-dp-pcm.c
>  create mode 100644 sound/soc/xilinx/xlnx_pl_snd_card.c
>  create mode 100644 sound/soc/xilinx/xlnx_sdi_audio.c
>  create mode 100644 sound/soc/xilinx/xlnx_snd_common.h
> 
> 
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#12466): 
https://lists.yoctoproject.org/g/linux-yocto/message/12466
Mute This Topic: https://lists.yoctoproject.org/mt/98675939/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: 
https://lists.yoctoproject.org/g/linux-yocto/leave/6687884/21656/624485779/xyzzy
 [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to