On Tue, Jul 7, 2020 at 3:22 AM Quanyang Wang
<quanyang.w...@windriver.com> wrote:
>
> Hi Bruce,
>
> Would you please help to remove the obsolete branch standard/xlnx-soc in
> linux-yocto-dev
> and apply these patches for v5.8 as below to the new branch
> standard/xlnx-soc?
>
> There are 1130 patches in this pull request.
>
> Among them, 1128 patches are picked from
> https://github.com/Xilinx/linux-xlnx.git xlnx_rebase_v5.4
>
> and some of them are modified to adapt to the v5.8 kernel.
>
> And the 2 patches "arm: zynq: delete AFLAGS_suspend.o to fix compile
> warning" and
>
> "i2c: cadence: keep bus_hold_flag unless I2C_M_NOSTART is set" are
> picked from the previous

Thanks for the quick update!

I've created the standard/xlnx-soc branch and merged the rebased patches.

Bruce

>
> yocto kernel.
>
> Thanks,
>
> Quanyang
>
>
> The following changes since commit 180bf8803b1282802c22cacc219df5afa08fcf2b:
>
>    Merge tag 'v5.8-rc4' into standard/base (2020-07-06 12:21:08 -0400)
>
> are available in the Git repository at:
>
>    https://github.com/wqyoung/linux-yocto-dev.git standard/rebase-5.8
>
> for you to fetch changes up to a52b020ba11b87d6f3779eeef9c5ae776331b241:
>
>    arm: zynq: delete AFLAGS_suspend.o to fix compile warning (2020-07-07
> 15:07:45 +0800)
>
> ----------------------------------------------------------------
> Alexandru Ardelean (2):
>        uio: rename uio.c -> uio_core.c & unify into uio.ko
>        dmaengine: xilinx: dpdma: fix implicit fall-through statements
>
> Alexey Brodkin (1):
>        xilinx: Documentation/devicetree - add description for
> "port-number" property
>
> Amit Kumar Mahapatra (24):
>        spi: Add Zynq QSPI controller driver
>        mtd: spi-nor: Add dual parallel and stacked support for Zynq QSPI
> controller
>        mtd: spi-nor: Add 4byte support for Zynq QSPI controller
>        dt-bindings: spi: Update dt bindings document
>        spi: Update ZynqMP and Versal QSPI controller driver
>        mtd: spi-nor: Add support for ZynqMP and Versal QSPI Controller
>        dt-bindings: mtd: Update dt binding documentation
>        spi: Add multi-die info in spi_device structure
>        mtd: spi-nor: Add multi-die read support
>        mtd: spi-nor: Update flags for serial NOR flash devices
>        mtd: spi-nor: Updated spi_nor_write_ear() api with dual parallel
> and stacked support.
>        dt-bindings: spi-xilinx: Updated devicetree bindings for spi-xilinx
>        mtd: spi-nor: Added axi-qspi support in spi-nor framework
>        spi: spi-xilinx: Updated axi-qspi controller driver
>        spi: spi-zynqmp-gqspi: Resolved slab-out-of-bounds bug
>        mtd: spi-nor: Fix compilation warnings
>        mtd: spi-nor: Fix the issue in checking 4Byte opcode support in
> spi/qspi/ospi controller
>        mtd: spi-nor: Remove unwanted spi-nor framework changes
>        mtd: spi-nor: Fix kernel crash in case of spi flash
>        arm64: zynqmp: Do not duplicate flash partition label property
>        mtd: spi-nor: Added support for sst26vf016b spi flash
>        mtd: spi-nor: Fix warnings
>        spi: spi-mem: Modify update_stripe api to handle different
> commands with same opcode value
>        spi: spi-zynqmp-gqspi: Update driver to write appropriate dummy
> cycles as per the tx_buswidth
>
> Anand Ashok Dumbre (2):
>        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.
>
> Anssi Hannula (1):
>        serial: uartps: Fix stuck ISR if RX disabled with non-empty FIFO
>
> Anurag Kumar Vulisha (27):
>        firmware: xilinx: sync firmware pm_ioctl_id entries with PLM
> pm_ioctl_id entries
>        firmware: xilinx: Add IOCTL for handling usb power requests
>        usb: xhci: Add workaround for fixing ep stream ring hang issue
>        dwc3: core: Enable GUCTL1 chicken bit 10 for fixing crc error
> after resume bug
>        dwc3: core: Enable GUCTL1 chicken bit 9 for correcting Inter
> Packet Delay(IPD)
>        usb: xhci-plat: Add remote wakeup support
>        usb: dwc3: Fix the logic for allocating and setting scratchpad
> buffers
>        usb: dwc3: Add hibernation support when operating as gadget
>        usb: dwc3: add support for enabling/disabling hibernation dynamically
>        usb: dwc3: fix the logic for setting GBLHIBERNATIONEN in GCTL
>        usb: xhci: don't clean shared_hcd when otg is enabled
>        usb: dwc3: Fix missing peripheral irq error message
>        usb: dwc3: Fix the broken suspend/resume functionality in dwc3
>        usb: gadget: uvc_video: unlock before submitting a request to ep
>        usb: dwc3: Correct usb dma mask for making SMMU work in device mode
>        usb: xhci: wait for atleast 1ms after exiting U3
>        usb: dwc3: Check for IOC/LST bit in both event->status and
> TRB->ctrl fields
>        usb: dwc3: gadget: Don't kick transfer if LST or SHORT bits are set
>        usb: dwc3: Add DRD support for versal
>        usb: dwc3: core: use first_trb_index instead of start_slot
>        usb: host: xhci: Add xhci_hcd to xhci_ring for use in
> stream_timeout_function
>        usb: dwc3: gadget: Add new platform_data.h file
>        usb: gadget: send usb_gadget as an argument in get_config_params
>        usb: dwc3: otg: Update Kconfig and Makefile for enabling OTG
>        drivers: ata: Add CCI support for SATA if CCI is enabled
>        dt-bindings: serial: Added documentation for xilinx axi Uartlite
>        dt-bindings: usb: dwc3: Update binding to reflect latest state
>
> Appana Durga Kedareswara Rao (25):
>        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: phy: Add support for xilinx SGMII and 1000BASE-X phys
>        net: axienet: Use barriers at relevant places
>        net: axienet: Fix lost wake-up scenario in xmit
>        dt-bindings: net: axienet: Update binding doc for 10G/25G MAC 1588
>        dt-bindings: net: axienet: Add clock support
>        dt-bindings: net: axienet: Add support for mcdma
>        net: axienet: Add support for non-processor mode
>        net: axienet: Add support for config structure
>        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: Use ether_addr_copy()
>        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 (5):
>        firmware: xilinx: Add pm api function for PL readback
>        fpga: fpga-mgr: Add readback support
>        fpga: zynqmp-fpga: Add support for pl configuration readback
>        dt-bindings: fpga: Add binding doc for versal fpga manager
>        fpga: versal-fpga: Add versal fpga manager driver
>
> Ben Levinsky (2):
>        remoteproc: zynqmp_r5: Add explicit nodes for vrings
>        remoteproc: zynq: Add explicit nodes for vrings
>
> Bharat Kumar Gogada (27):
>        microblaze: pci: Support generic Xilinx AXI PCIe Host Bridge IP
> driver
>        PCI: XDMA PL PCIe: Adding device tree binding for XDMA PL PCIe
>        PCI: XDMA PL PCIe: Adding XDMA PL PCIe Root Port
>        PCI: XDMA PL PCIe: Request host bridge window resources
>        PCI: XDMA PL PCIe: Convert PCI scan API to pci_scan_root_bus_bridge()
>        PCI: XDMA PL PCIe: Move to struct pci_host_bridge IRQ mapping
> functions
>        PCI: XDMA PL PCIe: Remove unused platform data
>        PCI: XDMA PL PCIe: Translate INTx range to hwirqs 0-3
>        PCI: XDMA PL PCIe: Fix 64-bit MSI address programming
>        PCI: XDMA PL PCIe: Program hwirq to MSI data
>        PCI: XDMA PL PCIe: Fix number of MSI interrupts supported
>        PCI: XDMA PL PCIe: Fix Multi MSI data programming
>        PCI: XDMA PL PCIe: Add documentation for MSI DECODE mode.
>        PCI: XDMA PL PCIe: Add support MSI DECODE mode
>        PCI: XDMA PL PCIe: Fixing legacy interrupt handling bug
>        pci: xdma: pl: Remove of_pci_get_host_bridge_resources
>        pci: xdma: pl: Fix Multi MSI data
>        pci: xdma: pl:: Remove unused variable
>        pci: xdma: pl: Moving misc IRQ line registration to separate function
>        pci: xdma: pl: Moving MSI IRQ lines registration to separate function
>        pci: xdma: pl: Parse device tree based on compatible string
>        dt-bindings: pci: xdma: Add device tree binding for Versal CPM
>        pci: xdma: pl: Add support for Versal CPM Root Port driver
>        PCI: XDMA: Remove unsupported error bits
>        PCI: CPM: Adding support for versal specific errors
>        PCI: XDMA PL: Move to PCI version of mask and unmask MSI IRQ
>        Revert "PCI: ZYNQMP EP driver: Adding Root DMA support"
>
> Brijesh Singh (1):
>        EDAC: Add ARM64 EDAC
>
> Chirag Parekh (3):
>        i2c: cadence: Recover bus after controller reset
>        dt-bindings: pinctrl: Add DT binding doc for new pin control driver
>        pinctrl: zynqmp: Add pin controller driver
>
> 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 (18):
>        dmaengine: xilinx_frmbuf: Add support for XV15 and XV20
> contiguous formats
>        dmaengine: xilinx_frmbuf: Mark previous active decriptor as
> complete in irq handler
>        dmaengine: xilinx_frmbuf: Add API to set framebuffer IP mode
>        v4l: xilinx: dma: Fix v4l2 enumeration callback for multiplanar
>        v4l: xilinx: dma: Add XV15 and XV20 contiguous format support
>        v4l2-core: Update entries for XV15 and XV20 contiguous formats
>        xilinx: v4l: m2m: Terminate the dma engine before releasing buffers
>        xilinx: v4l: m2m: Set default mode for framebuffer IP
>        Revert "dma: xilinx: Release buffers before DMA transfer"
>        v4l: xilinx: dma: Don't start DMA in STREAM_ON for low latency
> capture
>        v4l: xilinx: dma: Perform early callback on queued buffers
>        v4l: xilinx: dma: Add support to start DMA using s_ctrl
>        Revert "Revert "dma: xilinx: Release buffers before DMA transfer""
>        v4l: xilinx: dma: Use early callback mode for low latency capture
>        v4l: xilinx: dma: Early dequeue first buffer for low latency capture
>        v4l: xilinx: dma: Disable auto restart for low latency capture
>        dma: xilinx: Disable low latency capture in file ops open
>        staging: xlnxsync: Optimize the driver for multi-channel use-cases
>
> Dhaval Shah (6):
>        soc: xilinx: vcu: Provided API to get core clock
>        soc: xilinx: vcu: Provided API to get number of cores
>        soc: xilinx: vcu: Divisor calculation for MCU clock is updated.
>        soc: xilinx: vcu: Optimize the VCU PLL calculation.
>        dt-bindings: soc: xilinx: Update VCU bindings for vcu reset pin
>        soc: xilinx: vcu: Update vcu init/reset sequence
>
> 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 (5):
>        media: v4l: Group Xilinx downstream formats
>        v4l: xilinx: scd: Enable configuration of scene change threshold
>        v4l: xilinx: scd: Proper unregister from V4L2 framework
>        v4l: xilinx: dma: Attach s_ctrl to ctrl_handler instead of ioctl
>        v4l: xilinx: dma: Prevent divide by zero error
>
> Fengguang Wu (1):
>        drm: xlnx: pl_disp: fix odd_ptr_err.cocci warnings
>
> Florian Klink (3):
>        drm/i2c: adv7511: add missing include to drm/drm_probe_helper.h
>        drm: xlnx: fix some typos in the Kconfig help texts
>        v4l: xilinx: multi-scaler: fix a printk format specifier
>
> Glenn Langedock (3):
>        v4l: xilinx: sdirxss: Clear processed interrupts only
>        v4l: xilinx: sdirxss: Correct handling of combined lock/unlock
> interrupts
>        gpio: zynq: protect direction in/out with a spinlock
>
> Harini Katakam (28):
>        dt-bindings: net: Add bindings documentation for Xilinx PCS/PMA PHY
>        net: xilinx: axiethernet: Add USXGMII support
>        net: macb: Add PCS caps mask and enable autoneg
>        net: macb: PTP fixes
>        net: macb: Add provision for queue tie off
>        net: macb: Use WOL via ARP
>        net: macb: Increment rx bd head after allocating skb and buffer
>        net: macb: Process tx timestamp only on ptp packets
>        net: macb: Disable macb pad and fcs for fragmented packets
>        net: macb: Optimize reading HW timestamp
>        dt-bindings: net: macb: Add GEM versal compatible string
>        net: macb: Update tsu clk usage in runtime suspend/resume for Versal
>        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: Update type of "mac" from char to u8
>        net: macb: Add a NULL check on desc_ptp
>        net: macb: Remove unnecessary check
>        net: macb: Reorder probe and fix exit path
>        dt-bindings: pmbus: Add tps544 bindings
>        pmbus: Add new tps544 power regulator driver
>        phy: dp83867: Add support for SGMII
>        include: dt-bindings: Add mscc-vsc8531 RGMII clock delay definitions
>        dt-bindings: mscc: Add RGMII RX and TX delay tuning
>        phy: mscc: Add support for VSC8531_02 with RGMII tuning
>        net: macb: Enable WOL capability in probe
>        Revert "net: phy: ensure phylib state machine is stopped after
> calling phy_stop"
>        Revert "net: phy: call state machine synchronously in phy_stop"
>
> Hyun Kwon (91):
>        mm: page_alloc: Demote the PFNs busy message to debug
>        uio: Add dma-buf import ioctls
>        dt-bindings: soc: xilinx: Add the dt binding for AI engine
>        uio: Add the UIO driver for AI engine
>        uio: xilinx_ai_engine: Map the dynamic memory as write-combine
>        dt: bindings: sound: Add DT bindings for Xilinx ZynqMP DP audio
>        sound: soc: xilinx: Add ZynqMP DP subsystem audio drivers
>        sound: xilinx: pcm: Set the shorter device name
>        dt-bindings: dma: xilinx: dpdma: DT bindings for Xilinx DPDMA
>        dma: xilinx: dpdma: Add the Xilinx DisplayPort DMA engine driver
>        dma: xilinx: dpdma: Implement the synchronize callback
>        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
>        drm: fourcc: Add new formats needed by Xilinx IP
>        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
>        drm: xlnx: DRM KMS driver for Xilinx ZynqMP DP subsystem display
>        drm: xlnx: DRM KMS driver for Xilinx ZynqMP DisplayPort
>        drm: xlnx: ZynqMP DP subsystem DRM KMS driver
>        drm: xlnx: zynqmp_disp: Add drm properties
>        drm: xlnx: zynqmp_dp: Add drm properties
>        dt-bindings: display: xlnx: Add bridge bindings
>        drm: xlnx: drv: Add Xilinx bridge support
>        drm: xlnx: zynqmp: Add Xlnx bridge support
>        drm: xlnx: Kconfig: Select dpdma for ZynqMP DP
>        drm: xlnx: bridge: Fix the multiple definition error
>        drm: xlnx: xlnx_drv: Remove the dt binding
>        drm: xlnx: zynqmp: Use xlnx pipeline calls
>        dt-bindings: display: xlnx: zynqmp-dpsub: Update the documentation
>        drm: xlnx: zynqmp: disp: Use the device node for layers
>        drm: xlnx: xlnx_drv: Move xlnx bridge helper initialization
>        dt-bindings: display: xlnx: zynqmp-dpsub: Make layers as child node
>        Revert "drm: xlnx: zynqmp: disp: Use the device node for layers"
>        drm: xlnx: pl_disp: Use xlnx pipeline calls
>        drm: xlnx: mixer: Use xlnx pipeline call
>        drm: xlnx: zynqmp: Add XV15 and XV20 formats
>        drm: xlnx: drv: Allow multiple masters on a drm device
>        drm: xlnx: zynqmp_dp: Use the correct number of lanes
>        drm: xlnx: drv: Shutdown the drm device properly
>        drm: xlnx: zynqmp: Disable a plane when the fb format changes
>        drm: xlnx: fb: Prefer the current format depth over depth from fb
> helper
>        drm: xlnx: zynqmp: Update planes asynchronously in the legacy entry
>        drm: xlnx: zynqmp: Don't update the plane for the same fb
>        drm: xlnx: zynqmp_dp: Initialize dpsub without phy
>        drm: xlnx: Add a Video Timing Controller(VTC) driver
>        drm: xlnx: vtc: Remove xilinx_vtc_remove()
>        drm: xlnx: vtc: Fix the kernel-doc warnings
>        drm: xlnx: vtc: Use of_match_node()
>        drm: xlnx: vtc: Return IRQ_NONE for no interrupt
>        drm: xlnx: vtc: Block comments using a trailing */ on a separate line
>        drm: xlnx: zynqmp_dpsub: Support reserved memory
>        drm: xlnx: zynqmp_disp: Modul param for initial format of gfx layer
>        drm: xlnx: zynqmp_disp: Configure the coefficients for TPG
>        drm: xlnx: zynqmp_disp: Add Y only formats support
>        drm: xlnx: zynqmp: Handle the event when there's no fb
>        drm: xlnx: zynqmp: Remove unused variable
>        drm: xlnx: zynqmp_disp: Skip the modeset for same fb
>        uio: xilinx_ai_engine: Set the uio device as pdev driver data
>        uio: xilinx_ai_engine: Unreference correct pdev
>        dt-bindings: soc: xilinx: ai_engine: Add interrupts
>        uio: xilinx_ai_engine: Enable the irq
>        uio: xilinx_ai_engine: Simulate the irq if no hw irq is available
>        dt-bindings: soc: xilinx: ai-engine-npi: Add the binding for AIE NPI
>        uio: xilinx_ai_engine: Enable platform genirq driver
>        drm: xlnx: zynqmp: Use ZynqMP phy API
>        dt-bindings: PCI: Xilinx NWL PCIe: Add a clock specifier
>        PCI: xilinx-nwl: Enable the clock through CCF
>        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
>        drm: xlnx: bridge: make xlnx_bridge_set_timing() static inline
>        phy: zynqmp: check the config correctly
>        misc: xilinx_flex: Fix the lock definitions
>        staging: apf: Make the APF config as a boolean state
>        v4l: xilinx: csi: Fix the uapi header license
>        v4l: xilinx: sdi: Fix the uapi header license
>        v4l: xilinx: hls: Fix the uapi header license
>        v4l: xilinx: events: Fix the uapi header license
>
> Isaac True (2):
>        drm: xlnx: sdi: Use the named IRQ when available
>        dt-bindings: display: xlnx: Added interrupt-names
>
> Jason Wu (2):
>        dt-bindings: Add documentation for ZynqMP R5 rproc bindings
>        remoteproc: Add initial zynqmp R5 remoteproc driver
>
> Jeffrey Mouroux (7):
>        uapi: media: New fourcc codes needed by Xilinx Video IP
>        dt-bindings: dmaengine: xilinx_frmbuf: Video Framebuffer IP
>        dmaengine: xilinx_frmbuf: New driver for Video Framebuffer IP
>        dmaengine: xilinx_frmbuf: Update Framebuffer Driver with support
> for new 8-bit/10-bit formats
>        media: xilinx: Ensure Video Framebuffer selected by Kconfig
>        media: xilinx: dma: Enable use of Framebuffer Write IP in V4L2 Driver
>        media: v4l2-core: Update V4L2 framework with new fourcc codes
>
> Jianqiang Chen (1):
>        drm: xlnx: pl_disp: make the incoming interlaced fields in order
>
> John Linn (2):
>        dt-bindings: irqchip: Add Xilinx Interrupt Controller bindings
>        mtd: fixing CFI for Numonyx CFI bug
>
> Jolly Shah (1):
>        firmware: xilinx: Add Pdi load API support
>
> Kalyani Akula (4):
>        firmware: zynqmp: Add support for secure_image
>        zynqmp: firmware: Adds a driver for loading secure partition from
> Linux
>        dt-bindings: crypto: zynqmp-aes documentation
>        arm64: zynqmp: Add Xilinx SHA3 node
>
> Kedareswara rao Appana (3):
>        trafgen: Document sysfs entries
>        net: macb: add support for mdio phy nodes
>        dt-bindings: net: Add binding documentation for axi emaclite
>
> Kieran Bingham (2):
>        uvcvideo: Xilinx: Bump up URBS and MAX_PACKETS
>        uvcvideo: Prevent new URBs being processed at stream stop
>
> Kuldeep Dave (1):
>        PCI: XDMA PL PCIe: Enable XDMA PL PCIe for Microblaze
>
> Lars-Peter Clausen (1):
>        drm: Add adv7511 encoder driver
>
> Laurent Pinchart (28):
>        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
>        v4l: xilinx: scd: Consolidate register definitions
>        v4l: xilinx: scd: Consolidate structure definitions
>        v4l: xilinx: scd: Make local functions static
>        v4l: xilinx: scd: Reorder structure definitions
>        v4l: xilinx: scd: Merge the V4L2 support in the main SCD driver
>        v4l: xilinx: scd: Merge the main and V4L2 IRQ handlers
>        v4l: xilinx: scd: Merge the DMA support in the main SCD driver
>        v4l: xilinx: scd: Cleanup the DMA engine at remove() time
>        v4l: xilinx: scd: Merge the main and DMA IRQ handlers
>        v4l: xilinx: scd: Compile all SCD source files in a single module
>        v4l: xilinx: scd: Refactor the xscd_device structure
>        v4l: xilinx: scd: Allocate pads array statically
>        v4l: xilinx: scd: Store channel registers address in iomem field
>        v4l: xilinx: scd: Request IRQ after completing initialization
>        v4l: xilinx: scd: Initialize DMA channels in xilinx-scenechange-dma.c
>        v4l: xilinx: scd: Allocate all channels in one go
>        v4l: xilinx: scd: Inline the xscd_dma_alloc_tx_descriptor() function
>        v4l: xilinx: scd: Clean up #include statements
>        v4l: xilinx: scd: Cleanup the xscd_dma_chan structure
>        v4l: xilinx: scd: Rewrite core start/stop and interrupt handling
>        v4l: xilinx: scd: Don't mark channel as disabled in .s_stream(0)
>
> Madhurkiran Harikrishnan (2):
>        drm: xlnx: zynqmp_disp: Perform additional checks for plane update
>        drm/fb_helper: Enable drm_leak_fbdev_smem by default for zynqmp
>
> Manish Narani (11):
>        phy: zynqmp: Add dt bindings for ZynqMP PHY
>        phy: zynqmp: Add phy driver for xilinx zynqmp phy core
>        usb: gadget: udc: udc-xilinx: Add identifier to read_fn function arg
>        usb: host: ehci-xilinx: modified driver to resolve formatting
> warnings
>        usb: host: ehci-xilinx: Resolve kernel-doc Warnings
>        usb: dwc3: gadget: add support for OTG in gadget framework
>        dt-bindings: Update binding for pinctrl in arasan SD driver
>        mmc: arasan: Add pinctrl support to the driver
>        mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP
>        mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP
> platform
>        dt-bindings: usb: host: ehci-xilinx: Add binding doc
>
> Maruthi Srinivas Bayyavarapu (53):
>        AsoC: xlnx: add platform driver to support SDI audio
>        ASoC: xlnx: add capture component DAI
>        ASoC: xlnx: add playback component DAI
>        ASoC: xlnx: add pcm formatter platform driver
>        ASoC: xlnx: Enable audio formatter build
>        ASoC: xlnx: Enable SDI audio build
>        ASoC: xlnx: add PL sound card device creation
>        ASoC: xlnx: add PL sound card support
>        ASoC: xlnx: update SDI audio driver to v2.0
>        ASoC: xlnx: Use graph API instead of phandle
>        ASoC: xlnx: add new supported formats
>        ASoC: xlnx: remove SDI Rx AES parsing
>        ASoC: xlnx: correct the audio formatter masks
>        ASoC: xlnx: Move audio interface node names to driver data
>        ASoC: xlnx: Add AES channel status parsing
>        ASoC: xlnx: Reset S2MM for next channel status update
>        ASoC: xlnx: enable axi clock in audio formatter
>        ASoC: xlnx: support multiple sampling rates for HDMI
>        ASoC: xlnx: support multiple sampling rates for SDI
>        ASoC: xlnx: Set missing/invalid channel count to default value in
> consumer format
>        ASoC: xlnx: disable strict check of AES parameters
>        ASoC: xlnx: Disable clock wizard usage in audio driver
>        dt-bindings: ASoC: xlnx,spdif: Document spdif bindings
>        ASoC: xlnx: add SPDIF audio driver
>        ASoC: xlnx: add SPDIF sound card support
>        ASoC: xlnx: enable SPDIF build
>        ASoC: xlnx: Fixes in audio formatter driver
>        ASoC: xlnx: refine audio formatter irq enablement
>        ASoC: xlnx: support multiple instances of sound card
>        ASoC: xlnx: enable multi sample rate support for I2S sound card
>        ASoC: xlnx: enable multi sample rate support for HDMI sound card
>        ASoC: xlnx: enable multi sample rate support for SPDIF sound card
>        dt-bindings: ASoC: xlnx-v-uhdsdi-audio: document sdi audio bindings
>        dt-bindings: ASoC: Document audio formatter bindings for
> xlnx,audio-formatter
>        ASoC: xlnx,i2s: dt-bindings: add reference to audio formatter
>        ASoC: xlnx: add audio support in 4k mode
>        ASoC: xlnx: add multi sample rate support for SDI audio
>        ASoC: xlnx: clear bits before assigning desired value
>        ASoC: xlnx: reuse framework macros to parse AES audio header
>        drm: xlnx: sdi: enable audio
>        drm: xlnx: sdi: add video mode hdisplay, flags to the shared data
>        ASoC: xlnx: move mm2s/s2mm configuration to functions
>        dt-bindings: ASoC: xlnx,audio-formatter.txt: update clocks
>        ASoC: xlnx: use clock framework for clocks to audio formatter
>        ASoC: xlnx: change I2S driver data
>        ASoC: xlnx,i2s: dt-bindings: update with I2S clocks
>        ASoC: xlnx: use clock framework for clocks to I2S
>        dt-bindings: ASoC: xlnx,v-uhdsdi-audio.txt: update input clocks
>        ASoC: xlnx: use clock framework for clocks to SDI audio
>        dt-bindings: ASoC: xlnx,spdif: update input clocks
>        ASoC: xlnx: use clock framework for clocks to SPDIF
>        ASoC: xlnx: change HDMI audio mclk
>        ASoC: xlnx: revert HDMI audio mclk mutliplier
>
> Maulik Jodhani (2):
>        dt-bindings: net: macb: update for partial store and forward
>        net: macb: Add support for partial store and forward
>
> Maulik K Patel (1):
>        v4l: xilinx: scd: Fixed resolution switch issue
>
> Michal Simek (80):
>        firmware: xilinx: Add pinctrl interface
>        firmware: xilinx: Adds new eemi call for reg access
>        firmware: xilinx: Add missing debug firmware interfaces
>        firmware: xilinx: Add AFI ioctl support
>        firmware: xilinx: Add ULPI reset support
>        firmware: xilinx: Add zynqmp SGMII firmware support
>        firmware: xilinx: Add qspi firmware interface
>        firmware: xilinx: Add firmware support for remoteproc
>        staging: dt-bindings: Add doc about APF
>        sound: soc: xilinx: Remove empty xilinx_dp_remove()
>        sound: soc: xilinx: Remove empty xilinx_dp_pcm_dev_remove()
>        ASoC: xlnx: add alsa pcm device support
>        v4l: xilinx: Kconfig: Add missing DMADEVICES dependencies
>        media: xilinx: Improve pipeline management code
>        v4l: xilinx: sdirxss: Remove useless semicolon
>        drm: xilinx: Kconfig: Add missing DMADEVICES dependencies
>        media: platform: xilinx: Fix Kconfig indentation
>        xilinx: v4l: xilinx: Fix order in Makefile
>        fpga: Add firmware store function
>        microblaze: Fix message about compiled-in FDT location
>        microblaze: Permit pcibios_set_master override
>        dt-bindings: ARM: zynq: Add DT binding for eFuse controller
>        ARM: zynq: Add support for Zynq-7000S devices
>        zynq: slcr: Introduce new get_ocm_config()
>        zynq: Add OCM driver
>        arm: zynq: Suspend support
>        Bluetooth: hci_ll: Extend timeout between start and communication
>        tty: serial: of_serial: Do not allocate greater space than required
>        fpga: fpga-bridge: Add manual set option via sysfs
>        ARM: zynq: Add/Update/Sync DTs for xilinx platforms
>        irqchip: gic: Add remoteproc changes to the driver
>        arm: Add support for dynamic IPI allocation
>        soc: xilinx: vcu: Add exported functions
>        dt-bindings: soc: xilinx: Update vcu compatible string in example
>        remoteproc: Add support for AMP on Zynq platform
>        net: emaclite: Fix arm64 compilation warnings
>        usb: dwc3: Add support for clock disabling during suspend
>        usb: dwc3: Add support for removing vbus when suspended
>        usb: dwc3: of-simple: Enable CCI support in dwc3 driver
>        net: macb: Initialize bool to false instead of zero
>        xilinx: Update MAINTAINERS fragment
>        microblaze: Swap location of bss and INIT_RAM_FS
>        microblaze: Change TLB mapping and free space allocation
>        microblaze: Fix TLB mapping
>        ARM: dts: Sync address/size-cells with the rest of zynq-7000
>        dt-bindings: xilinx: Document new evaluation boards
>        ARM: zynq: Fix addresses in partition definitions
>        microblaze: Fix unistd_32.h generation format
>        microblaze: timer: Don't use cpu timer setting
>        microblaze: timer: Separate clocksource timer from clockevent one
>        microblaze: timer: Pass timer freq via parameter
>        microblaze: timer: Squash clocksource code together
>        microblaze: timer: Covert timer to use cpu hotplug
>        microblaze: timer: Move irq code to clockevent function
>        microblaze: timer: Create per cpu clockevent device
>        microblaze: timer: Remove global variables
>        microblaze: timer: Make sure that clockevent timer is initialized
> properly
>        microblaze: timer: Group clockevent setting together
>        microblaze: timer: Detect cpu_id from DT
>        microblaze: timer: Change timer initialization setting
>        microblaze: timer: Make timer SMP aware
>        irqchip: xilinx: Make per cpu primary controller entries
>        irqchip: xilinx: Enable generic irq multi handler
>        irqchip: xilinx: Use handle_domain_irq()
>        irqchip: xilinx: Move early initialization to own function
>        irqchip: xilinx: Rename root_domain just to domain
>        irqchip: xilinx: Add support for cpu hotplug
>        i2c: xiic: Fix coding style issues
>        dma: xilinx: Replace dma_zalloc_coherent API with dma_alloc_coherent
>        dt-bindings: versal: Add new PM_DEV_AI and PM_DEV_GPIO_PMC macros
>        irqchip: xilinx: Change level for cpu-id warning
>        PCI: xilinx-nwl: Fix coding style violations
>        gpio: xilinx: Use xilinx tested gpio driver
>        dt-bindings: udc-xilinx: Fix coding style in binding doc
>        arm64: zynqmp: Add/Update/Sync DTs for xilinx platforms
>        ARM: xilinx: Add zynq defconfig
>        arm64: xilinx: Add defconfig fragments
>        xilinx: Add a github template telling people to not use pull
> requests there
>        arm64: zynqmp: Fix irps5401 device nodes
>        xilinx: Disable strict devmem access control
>
> Mubin Usman Sayyed (1):
>        xilinx: versal: Enable Xilinx soft interrupt controller
>
> Naga Sureshkumar Relli (21):
>        mtd: rawnand: Add sync and async timing mode support
>        mtd: rawnand: Add jedec_id to struct onfi_params
>        dt-bindings: mtd: Document ARASAN NAND bindings
>        arm64: dts: Add NAND Device support
>        mtd: rawnand: nand_micron: Do not over write driver's
> (read/write)_page() hooks
>        ARM: zynq: Add smcc node
>        mtd: rawnand: pl353: Add driver for arm pl353 smc nand interface
>        dt-bindings: edac: Add bindings for ZynqMP OCM Controller
>        edac: zynqmp: Add EDAC support for ZynqMP OCM Controller
>        dt-bindings: edac: Add bindings for cortex_arm64
>        edac: Add documentation for cortexa53 edac sysfs
>        edac: Add sysfs entries for cortex arm64
>        arm64: zynqmp: Change Kconfig dependency for cortexa53 edac
>        dt-bindings: video: Add device tree bindings for xilinx axi tft
>        spi: zynqmp: Fix kerneldoc warnings
>        spi: zynqmp: fix style issues from checkpatch
>        Revert "mtd: rawnand: nand_micron: Do not over write driver's
> (read/write)_page() hooks"
>        mtd: rawnand: pl353: Fix column and row address calculation
>        mtd: rawnand: pl353: Increase the data in/out lengths
>        mtd: rawnand: pl353: Add new pattern to support write only
>        mtd: spi-nor: Fix page size calculation
>
> Nava kishore Manne (16):
>        firmware: xilinx: Added pm api functions for RSA and SHA
>        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
>        dt-bindings: fpga: Add binding doc for the afi config driver
>        fpga: zynq: Add AFI config driver
>        i2c: cadence: Handling Slave monitor mode
>        fpga: support loading from a pre-allocated buffer
>        nvmem: zynqmp: Added zynqmp nvmem get_silicon_version()
>        dt-bindings: crypto: Added binding docs for Xilinx ZynqMP SHA3
> H/W accelerator
>        crypto: zynqmp-sha: Adopted SHA3 support for ZynqMP Soc
>        dt-bindings: crypto: Added binding docs for Xilinx ZynqMP RSA H/W
> accelerator
>        crypto: zynqmp-rsa: Adopted RSA support for ZynqMP SoC
>        arm64: zynqmp: Add support for ZynqMP RSA H/W accelerator
>        fpga: versal: Use 32-bit DMA addressing
>
> Nikolay Vakhlyarskiy (2):
>        v4l: xilinx: dma: add input ioctls
>        v4l: xilinx: dma: add v4l2_ctrl_handler
>
> P L Sai Krishna (1):
>        mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk.
>
> Pantelis Antoniou (1):
>        OF: DT-Overlay configfs interface (v8)
>
> Piyush Mehta (21):
>        usb: host: xhci: plat: add support for otg_set_host() call
>        usb: host: xhci: add support for Light Reset for DWC3 DRD
>        usb: uas: Add workaround for DATA IN urb's returned with status
> -EAGAIN
>        usb: gadget: f_tcm: adjust write length with max packet size
>        usb: dwc3: hibernation: fix scratch buffer allocation
>        dwc3: Add support for setting USB control registers as phy
> platform data
>        usb: Add quirk for enabling workaround for BULK IN streams
>        usb: dwc3: Correct errors when dwc3 loaded as module
>        usb: dwc3: Add code for supporting entering into D3 state during
> suspend
>        usb: dwc3: don't setup event buffers when operating in device mode
>        usb: dwc3: gadget: ISOC transfers should be stopped before
> starting a transfer
>        usb: dwc3: otg: fix broken OTG HNP feature
>        usb: dwc3: gadget: get irq number for hibernation interrupts
>        usb: dwc3: Disabling usb3 phy suspend checks into a separate function
>        usb: dwc3: Add support for masking phy reset signal
>        usb: dwc3: otg: add support for OTG in DWC3 host driver
>        usb: dwc3: retain resource index for unforced stops
>        usb: dwc3: when enters in d3 state
>        usb: dwc3: otg: fix the function call used to get otg descriptor
>        usb: dwc3: otg: remove otg static export warning
>        usb: dwc3: Enable clock when USB resume occurs
>
> Punnaiah Choudary Kalluri (1):
>        edac: add support for ARM PL310 L2 cache parity
>
> Quanyang Wang (7):
>        drm: xlnx: zynqmp_dp: initialize delayed work before enable
> interrupts
>        dma: xilinx: dpdma: alloc xilinx_dpdma_tx_desc using GFP_ATOMIC
>        fpga: zynqmp-fpga: fix compile warning in fpga_mgr_register
>        Revert "net: axienet: Upgrade descriptors to hold 64-bit addresses"
>        mtd: spi-nor: update ptr pointer after spi_nor_read_data
>        i2c: cadence: keep bus_hold_flag unless I2C_M_NOSTART is set
>        arm: zynq: delete AFLAGS_suspend.o to fix compile warning
>
> Radhey Shyam Pandey (22):
>        media: xilinx: Integrate TPG v7 support
>        media: xilinx: Use xvip_write to update background pattern
>        media: xilinx: Add "Pseudorandom" pattern support
>        media: xilinx: Make use of MEDIA_BUS_FMT definitions
>        media: xilinx: Skip checking bayer phase
>        media: xilinx: Use GPIO to assert TPG reset
>        media: xilinx: Fix TPG incorrect pattern on resolution switch
>        media: xilinx: Fix "maybe used uninitialized" warning
>        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
>        net: emaclite: Fix coding style
>        net: emaclite: In kconfig remove arch dependency
>        Revert "net: axienet: document axistream-connected attribute"
>        Revert "net: axienet: make use of axistream-connected attribute
> optional"
>        dt-bindings: net: axienet: Add binding for 2.5G, 10G and usxgmii
> mac variants
>        net: xilinx: axiethernet: Check for queue full in transmit path
>        net: xilinx: axiethernet: Fix axiethernet register description
>        net: xilinx: axiethernet: Fix crash in axienet_recv
>        Revert "net: axienet: convert to phylink API"
>        dmaengine: xilinx: axidmatest: First enable receive path
>
> RafaƂ Hibner (1):
>        dma: zynqmp_dma: Initialize descriptor list after freeing during
> reset
>
> Rajan Vaja (9):
>        clk: zynqmp: Add support for custom type flags
>        clk: zynqmp: Correct bit index for divider flag
>        firmware: zynqmp: Add Node IDs in xlnx-zynqmp.h
>        dt-bindings: soc: xilinx: Update VCU bindings
>        soc: xilinx: vcu: Move structure definition to header file
>        soc: xilinx: vcu: Add VCU MFD core driver
>        soc: xilinx: vcu: Use CCF to use clocks
>        dt-bindings: power: Add versal power domain bindings
>        clk: fixed-factor: Don't register fixed factor clk until parent
> clk is registered
>
> Rajnikant Bhojani (7):
>        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
>        dt-bindings: Add Xilinx AMS binding documentation
>        iio: adc: Add Xilinx AMS driver
>
> Ranjit Waghmode (3):
>        dt-bindings: iio: xadc: Add bindings for ultrascale sysmon
>        iio: xadc: add support for ultrascale sysmon
>        iio: xadc: fix for extended name remains same issue
>
> Ravi Patel (1):
>        firmware: xilinx: xilinx: Add IOCTL ids for probe counter
>
> Ravi Shankar Jonnalagadda (5):
>        PCI: ZYNQMP EP driver: Adding support for ZynqMP ep driver
>        PCI: ZYNQMP EP client driver: Adding support for ZynqMP dma test
> client
>        dt-bindings: pci: ZYNQMP PS PCIe Driver Root DMA dt bindings
>        PCI: ZYNQMP EP driver: Adding Root DMA support
>        PCI: ZYNQMP EP driver: Adding Root DMA support
>
> Raviteja Narayanam (5):
>        i2c: xiic: Fix Tx Interrupt path for grouped messages
>        i2c: xiic: Add standard mode support for > 255 byte read transfers
>        i2c: xiic: Enter standard mode only for > 255 byte read transfers
>        i2c: xiic: Correct the datatype for rx_watermark
>        i2c: xiic: Fix Rx and Tx paths in standard mode repeated start
>
> Rohit Athavale (23):
>        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: xilinx-vpss-scaler: Zero out H-phase array before changing
> resolution
>        media: Add new dt-bindings/vf_codes for supported formats
>        media-bus: uapi: Add YCrCb 420 media bus format
>        v4l: xilinx: dma: Update video format descriptor
>        v4l: xilinx-vpss-scaler: Add YUV 420 to VPSS Scaler Driver
>        v4l: xilinx-demosaic: Remove Output Video format register
>        v4l: xilinx-gamma: Add 10-bit IP support for Video Gammma IP.
>        v4l: xilinx-gamma: Add kernel-doc for xgamma_dev struct
>        v4l: xilinx-gamma: Fix compile error in debug mode
>        Documentation: media: Correct dt-bindings doc for Gamma LUT IP
>        Documentation: media: Update dt-bindings doc for 10-bit color
> depth in vpss-csc
>        v4l: xilinx-vpss-csc: Support for any-to-any color space converison
>        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 (3):
>        drm: xlnx: zynqmp_dp: Fix DP aux related issues
>        drm: xlnx: drv: drop master only while releasing last master on a
> drm device
>        sound: soc: xilinx: Use unique dai link per device
>
> Ronak Shah (1):
>        ASoC: xlnx: Fixed I2S sound card registration issue
>
> S Mohan (1):
>        apf: Add kernel modules to the kernel
>
> Sai Krishna Potthuri (21):
>        dt-binding: Added versal-ospi compatible string
>        mtd: cadence-quadspi: Added xilinx compatible string
>        mtd: cadence-quadspi: Added support for DMA read
>        mtd: cadence-quadspi: Added support STIG write
>        mtd: spi-nor: Added support for OCTAL write
>        mtd: spi-nor: Add entry for mt35xu01g flash
>        dt-bindings: mtd: Document "reset-gpios" property
>        mtd: cadence-quadspi: Added support for OSPI device reset
>        mtd: cadence-quadspi: Added support for DDR PHY mode
>        iio: adc: Fix checkpatch warning
>        firmware: xilinx: Add OSPI MUX selection support
>        mtd: cadence-quadspi: Add support for register writes with address
>        mtd: cadence-quadspi: Add support to switch between DMA and NON-DMA
>        Revert "mtd: cadence-quadspi: Added support STIG write"
>        mtd: cadence-quadspi: Add support for odd byte count read/write
> in DDR mode
>        mtd: cadence-quadspi: Fix the issue in unaligned byte count read
>        mtd: cadence-quadspi: Added support for master DLL mode
>        mtd:cadence-quadspi: Added periodic Tuning support for RX
>        mtd: cadence-quadspi: Fix the issues in DMA intr disable
>        mtd: cadence-quadspi: Fixed compilation warnings
>        mtd: cadence-quadspi: Fix the issues in Rx Periodic tuning
>
> Sam Bobrowicz (5):
>        xilinx: v4l: dma: Invoke s_power function of subdevice
>        media: ov5640: fix get_light_freq on auto
>        media: ov5640: Don't access ctrl regs when off
>        media: ov5640: Add additional media bus formats
>        media: xilinx: csi2rxss: store format size
>
> Satish Kumar Nagireddy (64):
>        drm: Add new flags for interlaced alternate fields
>        media: Add documentation for YUV420 bus format
>        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
>        drm: xlnx: mixer: Fix bug in programming 64-bit address
>        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
>        drm: xlnx: pl_disp: Pass interlaced field info to frmbuf DMA
>        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
>        xilinx: v4l: scd: Initial version of streaming based driver
>        xilinx: v4l: scd: Validate interrupt number
>        xilinx: v4l: scd: Implement generic event notification
>        dma: xilinx: Define early callback modes
>        dma: xilinx: Support early callback modes
>        drm: xlnx: pl_disp: Pass early callback mode
>        dma: xilinx: Release buffers before DMA transfer
>        v4l: xilinx: dma: Add control for low latency
>        v4l: xilinx: dma: Add s_ctrl ioctl for low latency capture
>        media: v4l: Add YUV 12bit and 16bit media bus formats
>        media: v4l2-ioctl: Add YUV 12bit and 16bit pixel formats
>        v4l: xilinx: dma: Add YUV 12bit and 16bit format support
>        v4l: xilinx: scd: Fix video format configuration for YUV420
>        media: v4l: Add YUV 10bit media bus format
>        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: vpss-scaler: Use 10bit media bus codes
>        v4l: xilinx: tpg: Use 10bit media bus codes
>        v4l: xilinx: vpss-csc: Use 10bit media bus codes
>        v4l: xilinx: scd: Enable 10 bit formats support for memory based IP
>        v4l: xilinx: scd: Use correct threshold value
>        v4l: xilinx: m2m: Add S_SELECTION and G_SELECTION ioctls
>        v4l: xilinx: m2m: Use crop parameters set on output port
>        media: v4l2-ioctl: Use correct fourcc for YUV444 10bit format
>        v4l: xilinx: vip: Fix stride calculation
>        media: v4l: Add YUV444 12bit and 16bit media bus format
>        media: v4l2-ioctl: Add YUV444 12bit and 16bit pixel formats
>        v4l: xilinx: vip: Add YUV444 12bit and 16bit formats
>        v4l: xilinx: m2m: Fix buftype for s_selection ioctl
>        v4l: xilinx: dma: Copy format resolution to crop rectangle
>        v4l: xilinx: dma: Check subdev resolution against crop rectangle
>        v4l: xilinx: dma: Add S_SELECTION and G_SELECTION ioctls
>        v4l: xilinx: dma: Use crop rectangle to prepare dma descriptor
>        v4l: xilinx: dma: Don't set low latency capture mode on dma
>        v4l: xilinx: vip: Keep NV16 first in vip table
>        v4l: xilinx: vip: Use the right media code for 422 16bit formats
>        v4l: xilinx: m2m: Fix crop support on capture port
>        media: v4l2-ioctl: Add description for new pixel formats
>
> Saurabh Sengar (39):
>        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: mixer: logo layer fix
>        drm: xlnx: mixer: Removing dead code
>        drm: xlnx: mixer: Correcting the cursor width and height
>        drm: xlnx: correcting data type for cursor with and height
>        dt-bindings: display: xlnx: Modifing mixer compatible string
>        drm: xlnx: mixer: Adding mixer 3.0 IP support
>        drm: xlnx: mixer: Adding more colors in supported list
>        drm: xlnx: mixer: Correcting loop termination condition
>        drm: xlnx: mixer: Fixing wrong stride alignment
>        drm: xlnx: sdi: Adding yuv 420 support
>        drm: xlnx: mixer: remove deprecated dmaengine_terminate_all
>        drm: xlnx: mixer: reset the mixer IP before programming
>        bindings: display: xlnx: Fixing device tree documentation
>        dt-bindings: display: xlnx: mixer: Added xlnx,num-layers description
>        drm: xlnx: mixer: making logo layer optional
>        drm: xlnx: mixer: Added the atomic check for invalid coordinates
>        dt-bindings: display: xlnx: mixer: Adding xlnx,layer-primary property
>        drm: xlnx: vtc: adding interlaced support
>        drm: xlnx: vtc: removing hard coded values for signal polarity
>        drm: xlnx: vtc: exporting interrupt APIs
>        drm: xlnx: zynqmp_disp: Fixing potential segmentation fault
>        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
>        net: axienet: added multichannel DMA support
>        dt-bindings: Add devicetree documentation for TSN
>        net: xilinx: Add support for PL TSN IP features
>        net: xilinx: Add support for PL TSN endpoint interface
>        net: xilinx: Add Qci support to the PL TSN IP driver
>        net: xilinx: Add Support for CB/FRER feature of PL TSN IP
>        net: xilinx: Add support for Qbu/br feature of PL TSN IP
>
> Saurabh Sengar interface (1):
>        dt-bindings: Add devicetree documentation for ep
>
> Shakti Bhatnagar (1):
>        mtd: Expand the ecc placement locations to 1260
>
> Shubhrajyoti Datta (45):
>        dt-bindings: add documentation of xilinx clocking wizard
>        clk: clock-wizard: Move the clockwizard to clk
>        clk: clock-wizard: Fix kernel-doc warning
>        clk: clock-wizard: Add support for dynamic reconfiguration
>        clk: clock-wizard: Add support for fractional support
>        clk: clock-wizard: Remove the hardcoding of the clock outputs
>        clk: clock-wizard: Update the fixed factor divisors
>        staging: clocking-wizard: Delete the driver from the staging
>        dt-bindings: Add dt bindings for flex noc Performance Monitor
>        misc: xilinx_flex: Add support for the flex noc Performance Monitor
>        Documentation: short descriptions for Flexnoc Performance Monitor
> driver
>        dt-bindings: gpio: Add binding for Versal gpio
>        devicetree-binding: Add pmc gpio node
>        gpio: zynq: Add Versal support
>        gpio: zynq: Disable the irq if it is not a wakeup source
>        gpio: zynq: Add pmc gpio support
>        gpio: zynq: Remove error prints in EPROBE_DEFER
>        dt-bindings: fpga: Add doc for the xilinx afi config driver
>        fpga: Add xilinx AFI config driver
>        dt-bindings: misc: Add dt bindings for traffic generator
>        trafgen: xilinx: add axi traffic generator driver
>        dt-bindings: Add doc for xilinx fclk
>        staging: fclk: Enable pl clock with sysfs entry for set_rate
>        i2c: cadence: Implement save restore
>        dt-bindings: Add the binding doc for xilinx APM
>        uio: uio_xilinx_apm: Add Xilinx AXI performance monitor driver
>        tty: pl011: Add support for configurable wordlength
>        serial: uartps: Prevent writes when the controller is disabled
>        serial: uartps: Fix the ignore_status
>        i2c: cadence: Fix the driver in interrupt flurry case
>        i2c: mux: pca954x: write to mux channel always
>        usb: gadget: udc-xilinx: Add clock support
>        usb: xilinx: Add suspend resume support
>        tty: pl011: Add support for parity configuration
>        dt-bindings: misc: Add documentation for jesd204b
>        misc: jesd204b: Add driver for Xilinx jesd204b
>        dt-bindings: misc: Add bindings for JESD phy
>        misc: jesd204b driver support
>        dt-bindings: usb: Add clock support for udc-xilinx
>        clk: zynqmp: Fix missing max_div description in kernel-doc format
>        clk: clock-wizard: Remove a unnessary type cast
>        dt-bindings: Add versal clocking wizard
>        clocking-wizard: Add versal clocking wizard support
>        dt-bindings: Fix the apm binding warnings
>        dt-bindings: gpio: xilinx: Update binding to reflect changes
>
> 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 (6):
>        watchdog: of_xilinx_wdt: Add comment to spinlock
>        watchdog: of_xilinx_wdt: Used BIT macro
>        watchdog: of_xilinx_wdt: Used dev_dbg()
>        dt-bindings: watchdog: xilinx: Add binding for Versal watchdog
>        watchdog: of_xilinx_wdt: Add Versal support
>        watchdog: of_xilinx_wdt: Wire setting up timeout via module
> parameter/DT
>
> Srinivas Neeli (9):
>        net: can: Limit CANFD brp to 2
>        watchdog: of_xilinx_wdt: Initialize watchdog via data structure
>        watchdog: of_xilinx_wdt: Introduce wdttype enum for identification
>        gpio: xilinx: Add clock adaptation support
>        gpio: xilinx: Add irq support to the driver
>        rtc: zynqmp: Add calibration set and get support
>        pinctrl: zynqmp: use module_platform_driver to simplify the code
>        pinctrl: zynq: use module_platform_driver to simplify the code
>        gpio: zynq: use module_platform_driver to simplify the code
>
> Stefan Asserhall (8):
>        microblaze: Define SMP safe bit operations
>        microblaze: Make cpuinfo structure SMP aware
>        microblaze: Add SMP implementation of xchg and cmpxchg
>        irqchip: xilinx: Add support for sw interrupts
>        microblaze: Remove disabling IRQ while pte_update() run
>        microblaze: Implement architecture spinlock
>        microblaze: Prepare entry.S for SMP implementation
>        microblaze: Enable experimental SMP functionality
>
> Stefan Asserhall configuration (1):
>        irqchip: xilinx: Add support for Microblaze SMP
>
> Stefan Asserhall for SMP (1):
>        microblaze: Rework mmu context management to prepare
>
> Stefan Asserhall load and store (1):
>        microblaze: Do atomic operations by using exclusive
>
> Subbaraya Sundeep Bhatta (6):
>        usb: phy: Add platform driver support for ULPI phys
>        usb: dwc3: update GFLADJ_REFCLK_FLADJ in dwc3_frame_length_adjustment
>        samples: xilinx_apm: Add sample application for xilinx_apm
>        usb: chipidea: Add support for VBUS control with PHY
>        usb: chipidea: Use usb2 phy for Zynq platform
>        usb: chipidea: Check usb_phy exists before using it
>
> Subhransu S. Prusty (2):
>        v4l: xilinx: xcsi2rxss: Use external reset in a SLBF condition
>        dt-bindings: media: xilinx: Add optional external reset for core
> reset
>
> Suresh Gupta (41):
>        documentation: dt: add bindings documentation for multi-scaler
>        platform: xilinx: Add mem to mem Multi-Scaler driver (XM2MSC)
>        v4l: xilinx-multi-scaler: Remove unsupported formats
>        v4l: xilinx-multi-scaler: Add support for VIDIOC_CREATE_BUFS for
> Dmabuf io_mode
>        v4l: xilinx-multi-scaler: Remove unused variables min_col and min_row
>        v4l: xilinx-multi-scaler: Return the proper parameters in S_FMT
>        v4l: xilinx-multi-scaler: Corrects the format struct in TRY_FMT
>        v4l: xilinx-multi-scaler: Fix buffer type in enum_fmt_vid_out
>        v4l: xilinx-multi-scaler: ENUM_FMT map index with enabled format
>        v4l: xilinx-multi-scaler: Allow abort for individual channels
>        v4l: xilinx-multi-scaler: Fix stop streaming
>        v4l: xilinx-multi-scaler: Allow device run for single channel
>        v4l: xilinx-multi-scaler: Restructuring of functions
>        v4l: xilinx-multi-scaler: Allow stream on for the immediate next
> channel
>        v4l: xilinx-multi-scaler: Do not allow new task when device is busy
>        v4l: xilinx-multi-scaler: Wait for all running channels to get buffer
>        v4l: xilinx-multi-scaler: Add number of frames processed per channel
>        v4l: xilinx-multi-scaler: Check any channel is still running in
> streamoff
>        v4l: xilinx-multi-scaler: Fix pointers in set chk chan_stream
>        v4l: xilinx-multi-scaler: Add reserve area between channel 4 and 5
>        v4l: xilinx-multi-scaler: Remove volatile
>        v4l: xilinx-multi-scaler: Change maximum supported height and width
>        v4l: xilinx-multi-scaler: Move tap parameter to xm2msc_dev from
> channel context
>        v4l: xilinx-multi-scaler: Read tap from the device-tree
>        v4l: xilinx-multi-scaler: Adding coefficients for 8, 10, 12 taps
>        v4l: xilinx-multi-scaler: Select taps as per scaling ratio
>        v4l: xilinx-multi-scaler: Change function names
>        v4l: xilinx-multi-scaler: Noncontiguous planes support
>        v4l: xilinx-multi-scaler: Fix the size of 2nd plane for 4:2:2
> video formats
>        media: xilinx: multi-scaler: support VB2_USERPTR IO mode
>        media: xilinx: multi-scaler: Replace dev_info with dev_dbg if all
> jobs are not ready
>        documentation: dt: multi-scaler: Add properties for pixels per clock
>        media: xilinx: multi-scaler: Add extra padding bytes after each
> row of pixels
>        media: xilinx: multi-scaler: Align width to pixels per clock
>        media: xilinx: multi-scaler: Add support for formats having
> contiguous buffers for two planes.
>        documentation: dt: multi-scaler: Add clock framework support
>        media: xilinx: multi-scaler: Add clock framework support
>        media: xilinx: multi-scaler: Support stride and height alignment
>        media: xilinx: m2m: Xilinx M2M composite video framework
>        v4l: xilinx: multi-scaler: Fix precedence error
>        v4l: xilinx: multi-scaler: Set channel parameters to default values
>
> Tanmay Upadhyay (1):
>        usb: dwc3: correct ignoring hibernation event
>
> Tejas Patel (2):
>        drivers: soc: xilinx: fix build failure due to missing COMMON_CLK
> dependency
>        clk: zynqmp: Update CLK_FRAC support as per upstream
>
> Tejas Prajapati Rameshchandra (1):
>        mtd: spi-nor: Flash devices with quad mode support added.
>
> Tejas Upadhyay (2):
>        drm: xlnx: zynqmp_disp: handle software vblank
>        drm: xlnx: zynqmp_dpsub handling for DP PM
>
> Umang Parekh (1):
>        drm: ZynQ OpenCL driver
>
> Vasileios Bimpikas (13):
>        staging: xroeframer: Add README to describe roe framer
>        staging: xroeframer: Add devicetree binding
>        staging: xroeframer: Add register map header files
>        staging: xroeframer: Add support for radio over ethernet frame
>        staging: xroeframer: main sysfs source file commit
>        staging: xroeframer: IPv4 sysfs source file commit
>        staging: xroeframer: IPv6 sysfs source file commit
>        staging: xroeframer: UDP sysfs source file commit
>        staging: xroeframer: add support for multi-port Ethernet
>        staging: xroeframer: add sysfs entries for "stats" registers
>        staging: xroeframer: extending sysfs entries for "stats" registers
>        staging: xroeframer: removing /dev/ entries
>        staging: xroetrafficgen: initial commit of roe traffic generator
> driver
>
> Venkateshwar Rao G (19):
>        drm: xlnx: bridge: Add support for set and get output parameters
>        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
>        drm: xlnx: bridge: Add Xilinx bridge support to set and get
> output parameters
>        drm: xlnx: sdi: Adding xlnx bridge support
>        dt-bindings: display: xlnx: Added vpss bridge phandle as optional
> property
>        drm: xlnx: dsi: Adding xlnx bridge support
>        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
>        drm: xlnx: csc: Add YUV420 support
>        dt: bindings: display: xlnx: Updated gpio reset entry
>        drm: xlnx: scaler: Updating vpss-scaler reset logic
>        dt: bindings: display: xlnx: Adding gpio reset entry
>        drm: xlnx: csc: Adding vpss-csc reset through gpio
>
> Venkateshwar Rao Gannavarapu (27):
>        drm: xlnx: mixer: Update planes asynchronously in the legacy entry
>        drm: xlnx: pl_disp: fix vblank time out issue
>        drm: xlnx: sdi: Disable bridge instance
>        drm: xlnx: dsi: Disable bridge instance
>        drm: xlnx: sdi: Correcting drm property creation logic
>        drm: xlnx: pl_disp: handle software vblank
>        drm: xlnx: pl_disp: Added plane atomic check function
>        dt-bindings: display: xlnx: mixer: Updated compatible string
>        drm: xlnx: mixer: Adding 16 layer support
>        drm: xlnx: mixer: Added bridge instance check in remove function
>        dt-bindings: display: xlnx: dsi: Add command mode support
>        drm: xlnx: dsi: Add command mode support
>        drm: xlnx: mixer: Add a delay for timing generation to be stable
>        dt-bindings: display: xlnx: Add support for vpss ip version 2.2
>        drm: xlnx: scaler: Add support for ip version 2.2
>        dt-bindings: media: vpss-scaler: Add rev 2.2 to compatible string
>        v4l: xilinx: vpss-scaler: Add support for ip version 2.2
>        dt-bindings: Add device tree binding for xilinx mpeg2tsmux driver
>        staging: xlnx_tsmux: Initial version of xlnx mpeg2tsmux driver
>        dt-bindings: clock: Adding si5324 bindings
>        clk: Adding Silicon labs si5324 clock driver
>        staging: xlnx_tsmux: Add stream table update logic
>        v4l: xilinx: multi-scaler: suppress info prints in vidioc_try_fmt API
>        dt-bindings: display: xlnx: mixer: Add rev 5.0 to compatible string
>        drm: xlnx: mixer: Add support to update the color space
> conversion coefficients
>        staging: xlnx_tsmux: replace dma_zalloc_coherent API with
> dma_alloc_coherent
>        staging: xlnx_tsmux: Fix the uapi header license
>
> Vishal Sagar (164):
>        drm: drm_fourcc: Correct the DRM YUV444 10bpc
>        dmaengine: xilinx_frmbuf: Add support for BGR8 color format in
> Framebuffer
>        dmaengine: xilinx_frmbuf: Add interlaced support to Xilinx
> Framebuffer driver
>        dmaengine: xilinx_frmbuf: Add alpha formats support for
> Framebuffer Read
>        dmaengine: xilinx_frmbuf: Get DMA alignment from device tree for
> Framebuffer
>        dmaengine: xilinx_frmbuf: Flush the framebuffer FIFO on halt
>        dmaengine: xilinx_frmbuf: Add fid property for interlaced support
> in framebuffer
>        dmaengine: xilinx_frmbuf: Add check for max width and height in
> Framebuffer Read/Write
>        dmaengine: xilinx_frmbuf: Add early callback support to
> Framebuffer Driver
>        dmaengine: xilinx_frmbuf: Add clock framework support to
> Framebuffer driver
>        dmaengine: xilinx_frmbuf: Fix compilation errors when kernel
> config doesn't have Framebuffer
>        xcsi2rxss: Add DT documentation for Xilinx MIPI CSI-2 Receiver
> Subsystem driver
>        xcsi2rxss: Add support for Xilinx CSI-2 Receiver Subsystem
>        dt: bindings: media: xilinx: Documentation for Xilinx UHDSDI Rx
> driver
>        v4l: xilinx: Driver support for Xilinx UHDSDI Rx subsystem
>        v4l: xilinx: sdirxss: Decode ST352 in irq context
>        v4l: xilinx: sdirxss: Add ST352 decode macros
>        v4l: xilinx: sdirxss: Add support for subdev get frame interval
>        v4l: xilinx: sdirxss: Add v4l control for transport stream type
>        v4l: xilinx: sdirxss: Add V4L control for Active streams
>        v4l: xilinx: sdirxss: Add V4L control for 3G Level B support
>        v4l: xilinx: sdirxss: Update Video lockout Window to 32 bit
>        dt: bindings: media: xilinx: Add rev 3.0 to csi2rxss compatible
> string
>        v4l: xilinx: csi2rxss: Add rev 3.0 compatible string
>        dt: bindings: media: xilinx: Add YUV420 decoding support in UHDSDI Rx
>        v4l: xilinx: sdirxss: Add support for YUV420 decoding
>        v4l: xilinx: Add BGR color format support.
>        media: xilinx: vip: Correct the fourcc code for BGRX8 format.
>        v4l: xilinx: sdirxss: Correct the v4l2_field to V4L2_FIELD_ALTERNATE
>        v4l: xilinx: dma: Add interlaced support
>        v4l: xilinx: dma: Terminate DMA when media pipeline fails to start
>        v4l: xilinx: sdirxss: Correct the height of SD 525i to 486
>        drm: xlnx: bridge: Add support for VTC as bridge
>        dt-bindings: display: xlnx: Add VTC bindings
>        drm: xlnx: vtc: Adding VTC as bridge driver
>        dt-bindings: display: xlnx: mixer: Adding xlnx vtc bridge support
>        drm: xlnx: mixer: Add VTC bridge support.
>        dt-bindings: display: xlnx: Add VTC bridge support to PL display
>        drm: xlnx: pl_disp: Add VTC bridge support
>        drm: xlnx: vtc: Update license to SPDX
>        drm: xlnx: sdi: Fix VTC polarity for SD modes
>        drm: xlnx: sdi: Fix the HSIZE calculation
>        drm: xlnx: sdi: Fix the Vertical Field 1 Size calculation
>        drm: xlnx: sdi: Fix the VSync_Start and VSync_End for interlaced
> modes
>        drm: xlnx: sdi: Add support for Field 1 Active size
>        drm: xlnx: sdi: Program Field 1 VTC registers in interlaced mode only
>        drm: xlnx: vtc: Add support for Field 1 Active size
>        drm: xlnx: vtc: Program Field 1 VTC registers in interlaced mode only
>        dt: bindings: media: xilinx: sdirxss : Add clock framework support
>        v4l: xilinx: sdirxss: Add support for clock framework
>        dt: bindings: media: xilinx: Doc for Xilinx AXI4-Stream Switch driver
>        v4l: xilinx: Driver support for Xilinx AXI4-Stream Switch
>        drm: xlnx: sdi: Fix timing for 720x486i SD mode
>        dt-bindings: display: xlnx: Add support for ancillary port
>        drm: xlnx: sdi: Enable support for ancillary data
>        dt-bindings: display: xlnx: Add ST352 payload insertion in Chroma
> stream
>        drm: xlnx: sdi: Add ST352 payload insertion in Chroma stream
>        drm: xlnx: sdi: Add support for DS2 payload in 3GA mode
>        drm: xlnx: mixer: Fix linking failure for ARCH arm
>        drm: xlnx: sdi: Fix clearing en_st352_c and use_ds2_3ga drm
> properties
>        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
>        v4l: xilinx-demosaic: Add check for max width and height
>        documentation: dt: gamma: Add support for max width and height
>        v4l: xilinx-gamma: Add check for max width and height
>        documentation: dt: vpss-csc: Add support for max width and height
>        v4l: xilinx-vpss-csc: Add check for max width and height
>        documentation: dt: vpss-scaler: Add support for max width and height
>        v4l: xilinx-vpss-scaler: Add check for max width and height
>        v4l: xilinx: vpss-scaler: Fix array out of bound access
>        drm: xlnx: scaler: Fix array out of bound access
>        dt-bindings: csi2rxss: Enable VCX support
>        v4l: xilinx: xcsi2rxss: Add VCX support
>        drm: xlnx: mixer: Fix switching to 4K after 1080p
>        dt-bindings: media: xilinx: demosaic: Make max width, height
> mandatory
>        v4l: xilinx-demosaic: Correct default values when width, height
> dt property absent
>        dt-bindings: media: xilinx: vpss-csc: Make max width, height
> mandatory
>        v4l: xilinx-gamma: Correct default values when max width, height
> dt property absent
>        v4l: xilinx: vpss-scaler: Correct default values when max width,
> height dt property absent
>        drm: xlnx: Select VIDEOMODE_HELPERS when DRM_XLNX_PL_DISP is selected
>        drm: xlnx: pl_disp: Enable early callback
>        xilinx: v4l: dma: Stop subdevs in reverse order of starting
>        drm: xlnx: dsi: Fix kernel panic when "halt" is run
>        drm: xlnx: crtc: Fix max width and height overflow
>        dt-bindings: display: xlnx: mixer: Correct DRM fourcc for BGR8
> and RGB8
>        dt-bindings: csi2rxss: Add clock framework support
>        v4l: xilinx: xcsi2rxss: Add support for clock framework
>        documentation: dt: vpss-scaler: Fix support for clock framework
>        v4l: xilinx: vpss-scaler: Fix clock framework support
>        dt: bindings: media: xilinx: Add clock support to AXI4 Stream switch
>        v4l: xilinx: axis-switch: Add support for clock framework
>        dt-bindings: display: xlnx: Add clock framework support to DSI Tx
>        drm: xlnx: dsi: Add support for clock framework
>        dt-bindings: display: xlnx: Add clock framework support to SDI Tx
>        drm: xlnx: sdi: Add clock framework support
>        dt-bindings: display: xlnx: Add clock framework support to VPSS
> CSC bridge driver
>        drm: xlnx: csc: Add clock framework support
>        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
>        drm: xlnx: vtc: Add clock framework support
>        media: v4l: Add 10, 12 and 16 bpc RBG media bus formats
>        media: v4l2-ioctl: Add 12 and 16 bpc RGB pixel formats
>        dt-bindings: dma: xilinx_frmbuf: Add support for 12 and 16 bpc
> RGB formats
>        dmaengine: xilinx: frmbuf: Add support for 12 and 16 bpc RGB formats
>        v4l: xilinx: vip: Add 12 and 16 bpc RAW and RGB color formats
>        dt-bindings: media: xilinx: csi2rxss: Add RAW16 and RAW20 pixel
> format strings
>        v4l: xilinx: xcsi2rxss: Add support for RAW16 format
>        v4l: xilinx-demosaic: Add support for 10,12,16 bpc RAW and RGB
> bus formats
>        drm: xlnx: dsi: Fix the drm property creation
>        dt-bindings: media: xilinx: tpg: Update for v8.0
>        media: xilinx: tpg: Add support for v8.0
>        v4l: xilinx-demosaic: Make max width and height properties mandatory
>        v4l: xilinx-gamma: Make max-width and max-height mandatory dt
> properties
>        dt-bindings: dma: xilinx_frmbuf: Make max-width and max-height as
> mandatory properties
>        dmaengine: xilinx: frmbuf: Make max-width and max-height
> mandatory properties
>        dt-bindings: media: vpss-csc: Make max width and height mandatory
> properties
>        v4l: xilinx-vpss-csc: Make max width and height mandatory properties
>        dt-bindings: media: vpss-scaler: Make max width and height
> mandatory properties
>        v4l: xilinx: vpss-scaler: Make max width and height mandatory
> properties
>        dt-bindings: display: xlnx: vpss-csc: Add max width and height
> properties
>        drm: xlnx: csc: Add max width and height dt properties
>        dt-bindings: display: xlnx: Add max width and height as mandatory
> properties
>        drm: xlnx: scaler: Add max width and height properties
>        v4l: xilinx: tpg: Dynamically modify TPG output format
>        v4l: xilinx: sdirxss: Fix the media bus formats to 10bpc type
>        v4l: xilinx: sdirxss: Make structures constant
>        v4l: xilinx: sdirxss: Use clk_bulk_* apis
>        v4l: xilinx: sdirxss: Replace single element array with variable
>        v4l: xilinx: sdirxss: Add support to enumerate media bus formats
>        v4l: xilinx: sdirxss: Fix code formatting and comments
>        v4l: xilinx: sdirxss: Make functions static inline
>        v4l: xilinx: sdirxss: Call xsdirx_streamflow_control() directly
>        v4l: xilinx: sdirxss: Check for 10bpc in dt
>        v4l: xilinx: sdirxss: Uninitialize the subsystem correctly
>        v4l: xilinx: vpss-csc: Fix xcsc_set_format() for RBG 10 bpc
>        v4l: xilinx: vpss-scaler: Add support for 4 ppc
>        v4l: xilinx: xcsi2rxss: Source pad has same format as sink pad
>        v4l: xilinx: axis-switch: sink and source pad should have same
> value in TDEST routing mode
>        v4l: xilinx: xcsi2rxss: Set default active lanes to max
>        v4l: xilinx: sdirxss: Add YUV444 10 bpc support
>        dt-bindings: dma: xilinx_frmbuf: Add support for 8 ppc
>        dmaengine: xilinx: frmbuf: Add support for 8 ppc
>        v4l: xilinx: sdirxss: Add support to modify GT clock
>        dt-bindings: media: xilinx: csi2rxss: Add 4.1 compatible string
>        v4l: xilinx: xcsi2rxss: Add v4.1 compatible string
>        staging: dt-bindings: xlnxsync: Add initial bindings for Xilinx
> Synchronizer
>        staging: xlnxsync: Add driver for Xilinx Synchronizer
>        v4l: xilinx: vpss-scaler: Improve quality by adding more coefficients
>        drm: xlnx: scaler: Improve quality by adding more coefficients
>        v4l: xilinx: sdirxss: Add the missing timings
>        v4l: xilinx: sdirxss: Fix returning error on stream off
>        dt-bindings: media: xilinx: csi2rxss: Add 5.0 compatible string
>        v4l: xilinx: xcsi2rxss: Move DPHY offset to 4K instead of 64K
>        v4l: xilinx: sdirxss: Fix IP reset on gt clock switch in 12G mode
>        dt: bindings: media: xilinx: sdirxss : Add GT reset gpio handle
>        v4l: xilinx: sdirxss: Add support for optional gt reset gpio
>        dt: bindings: media: xilinx: sdirxss : Add bit depth optional
> property
>        v4l: xilinx: sdirxss: Add new 10/12 bit support
>        v4l: xilinx: sdirxss: Add support for ST2081-10 Mode 2 in 6G mode
>        v4l: xilinx: xsdirxss: Fix format height for interlaced and pSF mode
>        clk: idt: Fix i2cwritebulk() failure
>        staging: xlnxsync: Fix the uapi header license
>
> Wendy Liang (5):
>        dt-bindings: soc: xilinx: Correct ai_engine reg property
>        remoteproc: Add support for peek from remote and acking kick from
> remote
>        remoteproc: sysfs: allow kick to pass small data
>        remoteproc: returns message for peek remote kick function
>        dt-bindings: Add Zynq remoteproc binding
>
>   .github/pull_request_template.md |    3 +
>   Documentation/ABI/testing/sysfs-class-fpga-bridge |    9 +
>   Documentation/ABI/testing/sysfs-driver-cortexa53-edac |   10 +
>   Documentation/devicetree/bindings/arm/xilinx.yaml |   42 +-
>   Documentation/devicetree/bindings/arm/zynq/zynq-efuse.txt |   15 +
>   Documentation/devicetree/bindings/arm/zynq/zynq-ocmc.txt |   17 +
>   Documentation/devicetree/bindings/ata/ahci-ceva.txt |    3 +
>   Documentation/devicetree/bindings/clock/idt,idt8t49n24x.txt |  156 ++
>   Documentation/devicetree/bindings/clock/silabs,si5324.txt |   78 +
>   .../clocking-wizard/dt-binding.txt =>
> Documentation/devicetree/bindings/clock/xlnx,clocking-wizard.txt |    2 +
>   Documentation/devicetree/bindings/clock/xlnx,versal-wiz.yaml |   58 +
>   Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.txt |   12 +
>   Documentation/devicetree/bindings/crypto/zynqmp-rsa.txt |   12 +
>   Documentation/devicetree/bindings/crypto/zynqmp-sha.txt |   12 +
>   Documentation/devicetree/bindings/display/xlnx/bridge.txt |   29 +
>   Documentation/devicetree/bindings/display/xlnx/xlnx,dsi.txt |   74 +
>   Documentation/devicetree/bindings/display/xlnx/xlnx,mixer.txt |  166 ++
>   Documentation/devicetree/bindings/display/xlnx/xlnx,pl-disp.txt |   41 +
>   Documentation/devicetree/bindings/display/xlnx/xlnx,sdi-tx.txt |   57 +
>   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/dma/xilinx/axi-dma.txt |   38 +
>   Documentation/devicetree/bindings/dma/xilinx/ps-pcie-dma.txt |   67 +
>   Documentation/devicetree/bindings/dma/xilinx/vdmatest.txt |   39 +
>   Documentation/devicetree/bindings/dma/xilinx/xilinx_dpdma.txt |   91 +
>   Documentation/devicetree/bindings/dma/xilinx/xilinx_frmbuf.txt |  123 ++
>   Documentation/devicetree/bindings/drm/zocl/zocl_drm.txt |   13 +
>   Documentation/devicetree/bindings/edac/cortex-arm64-edac.txt |   15 +
>   Documentation/devicetree/bindings/edac/pl310_edac_l2.txt |   19 +
>   Documentation/devicetree/bindings/edac/zynqmp_ocm_edac.txt |   18 +
>   Documentation/devicetree/bindings/fpga/xlnx,afi-fpga.txt |   61 +
>   Documentation/devicetree/bindings/fpga/xlnx,versal-fpga.txt |   10 +
>   Documentation/devicetree/bindings/fpga/xlnx,zynq-afi-fpga.txt |   19 +
>   Documentation/devicetree/bindings/gpio/gpio-xilinx.txt |   21 +-
>   Documentation/devicetree/bindings/gpio/gpio-zynq.txt |    4 +-
>   Documentation/devicetree/bindings/hwmon/tps544.txt |   14 +
>   Documentation/devicetree/bindings/iio/adc/xilinx-ams.txt |  159 ++
>   Documentation/devicetree/bindings/iio/adc/xilinx-xadc.txt |   19 +
>   Documentation/devicetree/bindings/interrupt-controller/xilinx,intc.txt
> |   56 +
>   Documentation/devicetree/bindings/media/xilinx/xlnx,csi2rxss.txt |  128 ++
>   Documentation/devicetree/bindings/media/xilinx/xlnx,mem2mem.txt |   25 +
>   Documentation/devicetree/bindings/media/xilinx/xlnx,sdirxss.txt |   74 +
>   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-gamma-lut.txt
> |   63 +
>   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 |
> 66 +
>   Documentation/devicetree/bindings/media/xilinx/xlnx,v-vpss-scaler.txt
> |   93 +
>   Documentation/devicetree/bindings/misc/jesd-phy.txt |   24 +
>   Documentation/devicetree/bindings/misc/jesd204b.txt |   28 +
>   Documentation/devicetree/bindings/misc/xlnx,axi-traffic-gen.txt |   25 +
>   Documentation/devicetree/bindings/misc/xlnx,fclk.txt |   12 +
>   Documentation/devicetree/bindings/mmc/arasan,sdhci.txt |    2 +
>   Documentation/devicetree/bindings/mtd/arasan_nand.txt |   33 +
>   Documentation/devicetree/bindings/mtd/cadence-quadspi.txt |    2 +
>   Documentation/devicetree/bindings/mtd/jedec,spi-nor.txt |    8 +
>   Documentation/devicetree/bindings/net/macb.txt |    7 +
>   Documentation/devicetree/bindings/net/mscc-phy-vsc8531.txt |    9 +-
>   Documentation/devicetree/bindings/net/xilinx-phy.txt |   15 +
>   Documentation/devicetree/bindings/net/xilinx-tsn-ethernet.txt |   54 +
>   Documentation/devicetree/bindings/net/xilinx_axienet.txt |  127 +-
>   Documentation/devicetree/bindings/net/xilinx_emaclite.txt |   35 +
>   Documentation/devicetree/bindings/net/xilinx_tsn.txt |   14 +
>   Documentation/devicetree/bindings/net/xilinx_tsn_ep.txt |   35 +
>   Documentation/devicetree/bindings/net/xilinx_tsn_switch.txt |   23 +
>   Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.txt |   90 +-
>   Documentation/devicetree/bindings/pci/xilinx-nwl-pcie.txt |    2 +
>   Documentation/devicetree/bindings/pci/xilinx-xdma-pl-pcie.txt |  133 ++
>   Documentation/devicetree/bindings/perf/xilinx-apm.yaml |  128 ++
>   Documentation/devicetree/bindings/perf/xlnx-flexnoc-pm.yaml |   45 +
>   Documentation/devicetree/bindings/phy/phy-zynqmp.txt |  119 ++
>   Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.txt |
> 275 +++
>   
> Documentation/devicetree/bindings/remoteproc/xilinx,zynqmp-r5-remoteproc.txt 
> |  135 ++
>   Documentation/devicetree/bindings/remoteproc/zynq_remoteproc.txt |   47 +
>   Documentation/devicetree/bindings/serial/uartlite.c |   26 +
>   Documentation/devicetree/bindings/soc/xilinx/xlnx,ai-engine-npi.txt
> |   23 +
>   Documentation/devicetree/bindings/soc/xilinx/xlnx,ai_engine.txt |   28 +
>   Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu.txt |   54 +-
>   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-xilinx.txt |   15 +-
>   Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.txt |   11 +-
>   Documentation/devicetree/bindings/usb/dwc3-xilinx.txt |   21 +-
>   Documentation/devicetree/bindings/usb/dwc3.txt |   15 +
>   Documentation/devicetree/bindings/usb/ehci-xilinx.txt |   21 +
>   Documentation/devicetree/bindings/usb/udc-xilinx.txt |   19 +-
>   Documentation/devicetree/bindings/video/xilinx-fb.txt |   35 +
>   Documentation/devicetree/bindings/watchdog/of-xilinx-wdt.txt |   21 +-
>   Documentation/devicetree/bindings/xilinx.txt |    1 +
>   Documentation/devicetree/bindings/xlnx,ctrl-fb.txt |   22 +
>   Documentation/devicetree/bindings/xlnx,ctrl-vpss.txt |   21 +
>   Documentation/devicetree/configfs-overlays.txt |   31 +
>   Documentation/misc-devices/xilinx_flex.txt |   66 +
>   Documentation/misc-devices/xilinx_trafgen.txt |   97 +
>   Documentation/userspace-api/media/v4l/subdev-formats.rst | 1120
> +++++++++--
>   MAINTAINERS |  301 +++
>   arch/arm/boot/dts/zynq-7000.dtsi |   69 +-
>   arch/arm/boot/dts/zynq-cc108.dts |   41 +
>   arch/arm/boot/dts/zynq-zc702.dts |   71 +-
>   arch/arm/boot/dts/zynq-zc706.dts |   54 +-
>   arch/arm/boot/dts/zynq-zc770-xm010.dts |   36 +
>   arch/arm/boot/dts/zynq-zc770-xm011.dts |   42 +
>   arch/arm/boot/dts/zynq-zc770-xm012.dts |   42 +
>   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/configs/xilinx_zynq_defconfig |  239 +++
>   arch/arm/include/asm/hardirq.h |    3 +-
>   arch/arm/include/asm/smp.h |    3 +
>   arch/arm/kernel/smp.c |  168 +-
>   arch/arm/mach-zynq/Kconfig |   16 +
>   arch/arm/mach-zynq/Makefile |    6 +-
>   arch/arm/mach-zynq/common.c |    9 +-
>   arch/arm/mach-zynq/common.h |   26 +
>   arch/arm/mach-zynq/efuse.c |   75 +
>   arch/arm/mach-zynq/platsmp.c |    4 +
>   arch/arm/mach-zynq/pm.c |  170 ++
>   arch/arm/mach-zynq/slcr.c |   47 +-
>   arch/arm/mach-zynq/suspend.S |  185 ++
>   arch/arm/mach-zynq/zynq_ocm.c |  245 +++
>   arch/arm64/Kconfig.platforms |    2 +
>   arch/arm64/boot/dts/xilinx/Makefile |    7 +-
>   arch/arm64/boot/dts/xilinx/avnet-ultra96-rev1.dts |    2 +-
>   arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi |   97 +-
>   arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi |  256 +++
>   arch/arm64/boot/dts/xilinx/zynqmp-zc1232-revA.dts |   35 +-
>   arch/arm64/boot/dts/xilinx/zynqmp-zc1254-revA.dts |   32 +-
>   arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts |   42 -
>   arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts |  313 ++-
>   arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts |  382 +++-
>   arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts |   62 +-
>   arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts |   47 +-
>   arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts |  331 +++-
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts |  322 +++-
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.0.dts |    2 +-
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts |  391 +++-
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts |    3 +-
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts |  354 +++-
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts |  551 ++++++
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts |  376 +++-
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts |  322 +++-
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu1275-revA.dts |   73 +
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu1275-revB.dts |  121 ++
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu1285-revA.dts |  272 +++
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu208-revA.dts |  658 +++++++
>   arch/arm64/boot/dts/xilinx/zynqmp-zcu216-revA.dts |  662 +++++++
>   arch/arm64/boot/dts/xilinx/zynqmp.dtsi |  575 +++++-
>   arch/arm64/configs/xilinx_defconfig |  430 +++++
>   arch/arm64/configs/xilinx_versal_defconfig |  224 +++
>   arch/arm64/configs/xilinx_zynqmp_defconfig |  389 ++++
>   arch/microblaze/Kconfig |   29 +
>   arch/microblaze/include/asm/atomic.h |  265 ++-
>   arch/microblaze/include/asm/bitops.h |  189 ++
>   arch/microblaze/include/asm/cmpxchg.h |   87 +
>   arch/microblaze/include/asm/cpuinfo.h |    2 +-
>   arch/microblaze/include/asm/entry.h |   12 +-
>   arch/microblaze/include/asm/hardirq.h |   39 +
>   arch/microblaze/include/asm/irq.h |    3 -
>   arch/microblaze/include/asm/mmu.h |    5 +-
>   arch/microblaze/include/asm/mmu_context_mm.h |   82 +-
>   arch/microblaze/include/asm/pgtable.h |   19 +-
>   arch/microblaze/include/asm/sections.h |    3 +
>   arch/microblaze/include/asm/smp.h |   45 +
>   arch/microblaze/include/asm/spinlock.h |  240 +++
>   arch/microblaze/include/asm/spinlock_types.h |   25 +
>   arch/microblaze/include/asm/tlbflush.h |    2 +
>   arch/microblaze/kernel/Makefile |    1 +
>   arch/microblaze/kernel/cpu/cache.c |  154 +-
>   arch/microblaze/kernel/cpu/cpuinfo.c |   38 +-
>   arch/microblaze/kernel/cpu/mb.c |  207 +-
>   arch/microblaze/kernel/entry.S |   90 +-
>   arch/microblaze/kernel/head.S |  165 +-
>   arch/microblaze/kernel/hw_exception_handler.S |    5 +
>   arch/microblaze/kernel/irq.c |   21 +-
>   arch/microblaze/kernel/kgdb.c |    8 +
>   arch/microblaze/kernel/setup.c |   20 +-
>   arch/microblaze/kernel/smp.c |  331 ++++
>   arch/microblaze/kernel/syscalls/syscallhdr.sh |    1 +
>   arch/microblaze/kernel/timer.c |  243 ++-
>   arch/microblaze/kernel/vmlinux.lds.S |   17 +-
>   arch/microblaze/mm/consistent.c |    6 +-
>   arch/microblaze/mm/init.c |   10 +-
>   arch/microblaze/mm/mmu_context.c |  257 ++-
>   arch/microblaze/pci/pci-common.c |   32 +-
>   drivers/bluetooth/hci_ll.c |    1 +
>   drivers/clk/Kconfig |   48 +
>   drivers/clk/Makefile |    5 +
>   drivers/clk/clk-fixed-factor.c |    8 +-
>   drivers/clk/clk-si5324.c | 1227 ++++++++++++
>   drivers/clk/clk-si5324.h |  140 ++
>   drivers/clk/clk-xlnx-clock-wizard-v.c |  513 +++++
>   drivers/clk/clk-xlnx-clock-wizard.c |  707 +++++++
>   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 |  382 ++++
>   drivers/clk/idt/clk-idt8t49n24x-debugfs.h |   21 +
>   drivers/clk/idt/clk-idt8t49n24x.c |  641 +++++++
>   drivers/clk/si5324.h |   68 +
>   drivers/clk/si5324drv.c |  382 ++++
>   drivers/clk/si5324drv.h |  100 +
>   drivers/clk/zynq/clkc.c |   43 +
>   drivers/clk/zynqmp/divider.c |    3 +-
>   drivers/crypto/Kconfig |   21 +
>   drivers/crypto/Makefile |    2 +-
>   drivers/crypto/xilinx/Makefile |    2 +
>   drivers/crypto/xilinx/zynqmp-rsa.c |  238 +++
>   drivers/crypto/xilinx/zynqmp-sha.c |  286 +++
>   drivers/dma/Kconfig |   28 +
>   drivers/dma/xilinx/Kconfig |   47 +
>   drivers/dma/xilinx/Makefile |    7 +
>   drivers/dma/xilinx/axidmatest.c |  697 +++++++
>   drivers/dma/xilinx/vdmatest.c |  663 +++++++
>   drivers/dma/xilinx/xilinx_dpdma.c | 2324 +++++++++++++++++++++++
>   drivers/dma/xilinx/xilinx_frmbuf.c | 1709 +++++++++++++++++
>   drivers/dma/xilinx/xilinx_ps_pcie.h |   44 +
>   drivers/dma/xilinx/xilinx_ps_pcie_dma_client.c | 1402 ++++++++++++++
>   drivers/dma/xilinx/xilinx_ps_pcie_main.c |  200 ++
>   drivers/dma/xilinx/xilinx_ps_pcie_platform.c | 3170
> +++++++++++++++++++++++++++++++
>   drivers/dma/xilinx/zynqmp_dma.c |    1 +
>   drivers/edac/Kconfig |   22 +
>   drivers/edac/Makefile |    3 +
>   drivers/edac/cortex_arm64_edac.c |  470 +++++
>   drivers/edac/pl310_edac_l2.c |  233 +++
>   drivers/edac/zynqmp_ocm_edac.c |  651 +++++++
>   drivers/firmware/xilinx/Kconfig |    8 +
>   drivers/firmware/xilinx/Makefile |    1 +
>   drivers/firmware/xilinx/zynqmp-debug.c |  261 +++
>   drivers/firmware/xilinx/zynqmp-secure.c |  197 ++
>   drivers/firmware/xilinx/zynqmp.c |  674 +++++++
>   drivers/fpga/Kconfig |   37 +
>   drivers/fpga/Makefile |    3 +
>   drivers/fpga/fpga-bridge.c |   30 +
>   drivers/fpga/fpga-mgr.c |  274 ++-
>   drivers/fpga/of-fpga-region.c |    3 +
>   drivers/fpga/versal-fpga.c |  153 ++
>   drivers/fpga/xilinx-afi.c |   85 +
>   drivers/fpga/zynq-afi.c |   81 +
>   drivers/fpga/zynqmp-fpga.c |  201 +-
>   drivers/gpio/gpio-xilinx.c |  747 ++++++--
>   drivers/gpio/gpio-zynq.c |   83 +-
>   drivers/gpu/drm/Kconfig |    4 +
>   drivers/gpu/drm/Makefile |    2 +
>   drivers/gpu/drm/drm_fb_cma_helper.c |    3 +-
>   drivers/gpu/drm/drm_fb_helper.c |    2 +-
>   drivers/gpu/drm/drm_fourcc.c |   43 +
>   drivers/gpu/drm/drm_framebuffer.c |    6 +-
>   drivers/gpu/drm/i2c/Kconfig |    7 +
>   drivers/gpu/drm/i2c/Makefile |    5 +
>   drivers/gpu/drm/i2c/adv7511.c | 1025 ++++++++++
>   drivers/gpu/drm/i2c/adv7511.h |  289 +++
>   drivers/gpu/drm/panel/panel-simple.c |   31 +
>   drivers/gpu/drm/xlnx/Kconfig |  106 ++
>   drivers/gpu/drm/xlnx/Makefile |   21 +
>   drivers/gpu/drm/xlnx/xlnx_bridge.c |  563 ++++++
>   drivers/gpu/drm/xlnx/xlnx_bridge.h |  178 ++
>   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_drv.c |  542 ++++++
>   drivers/gpu/drm/xlnx/xlnx_drv.h |   33 +
>   drivers/gpu/drm/xlnx/xlnx_dsi.c | 1011 ++++++++++
>   drivers/gpu/drm/xlnx/xlnx_fb.c |  350 ++++
>   drivers/gpu/drm/xlnx/xlnx_fb.h |   33 +
>   drivers/gpu/drm/xlnx/xlnx_gem.c |   46 +
>   drivers/gpu/drm/xlnx/xlnx_gem.h |   26 +
>   drivers/gpu/drm/xlnx/xlnx_mixer.c | 3040 +++++++++++++++++++++++++++++
>   drivers/gpu/drm/xlnx/xlnx_pl_disp.c |  648 +++++++
>   drivers/gpu/drm/xlnx/xlnx_scaler.c | 1980 +++++++++++++++++++
>   drivers/gpu/drm/xlnx/xlnx_sdi.c | 1234 ++++++++++++
>   drivers/gpu/drm/xlnx/xlnx_sdi_modes.h |  356 ++++
>   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 |  447 +++++
>   drivers/gpu/drm/xlnx/zynqmp_disp.c | 3343 ++++++++++++++++++++++++++++++++
>   drivers/gpu/drm/xlnx/zynqmp_disp.h |   36 +
>   drivers/gpu/drm/xlnx/zynqmp_dp.c | 1916 +++++++++++++++++++
>   drivers/gpu/drm/xlnx/zynqmp_dp.h |   38 +
>   drivers/gpu/drm/xlnx/zynqmp_dpsub.c |  194 ++
>   drivers/gpu/drm/xlnx/zynqmp_dpsub.h |   28 +
>   drivers/gpu/drm/zocl/Kconfig |    8 +
>   drivers/gpu/drm/zocl/Makefile |    4 +
>   drivers/gpu/drm/zocl/zocl_bo.c |  271 +++
>   drivers/gpu/drm/zocl/zocl_drv.c |  217 +++
>   drivers/gpu/drm/zocl/zocl_drv.h |   59 +
>   drivers/hwmon/pmbus/Kconfig |   20 +
>   drivers/hwmon/pmbus/Makefile |    1 +
>   drivers/hwmon/pmbus/tps544.c |  364 ++++
>   drivers/i2c/busses/i2c-cadence.c |  223 ++-
>   drivers/i2c/busses/i2c-xiic.c |  461 ++++-
>   drivers/i2c/muxes/i2c-mux-pca954x.c |    7 +-
>   drivers/iio/adc/Kconfig |   10 +
>   drivers/iio/adc/Makefile |    1 +
>   drivers/iio/adc/xilinx-ams.c | 1109 +++++++++++
>   drivers/iio/adc/xilinx-ams.h |  278 +++
>   drivers/iio/adc/xilinx-xadc-core.c |   99 +-
>   drivers/irqchip/irq-gic.c |   17 +-
>   drivers/irqchip/irq-xilinx-intc.c |  236 ++-
>   drivers/media/i2c/adv7511-v4l2.c |  531 +++++-
>   drivers/media/i2c/ov5640.c |   12 +
>   drivers/media/mc/mc-entity.c |   31 +-
>   drivers/media/platform/xilinx/Kconfig |  135 +-
>   drivers/media/platform/xilinx/Makefile |   19 +
>   drivers/media/platform/xilinx/xilinx-axis-switch.c |  610 ++++++
>   drivers/media/platform/xilinx/xilinx-cfa.c |  394 ++++
>   drivers/media/platform/xilinx/xilinx-cresample.c |  447 +++++
>   drivers/media/platform/xilinx/xilinx-csi2rxss.c | 2098
> ++++++++++++++++++++
>   drivers/media/platform/xilinx/xilinx-demosaic.c |  418 ++++
>   drivers/media/platform/xilinx/xilinx-dma.c |  899 +++++++--
>   drivers/media/platform/xilinx/xilinx-dma.h |   23 +-
>   drivers/media/platform/xilinx/xilinx-gamma-coeff.h | 5385
> ++++++++++++++++++++++++++++++++++++++++++++++++++++
>   drivers/media/platform/xilinx/xilinx-gamma.c |  543 ++++++
>   drivers/media/platform/xilinx/xilinx-hls-common.h |   36 +
>   drivers/media/platform/xilinx/xilinx-hls.c |  481 +++++
>   drivers/media/platform/xilinx/xilinx-m2m.c | 2108 ++++++++++++++++++++
>   drivers/media/platform/xilinx/xilinx-multi-scaler-coeff.h |  574 ++++++
>   drivers/media/platform/xilinx/xilinx-multi-scaler.c | 2450
> ++++++++++++++++++++++++
>   drivers/media/platform/xilinx/xilinx-remapper.c |  546 ++++++
>   drivers/media/platform/xilinx/xilinx-rgb2yuv.c |  566 ++++++
>   drivers/media/platform/xilinx/xilinx-scaler.c |  708 +++++++
>   drivers/media/platform/xilinx/xilinx-scenechange-channel.c |  452 +++++
>   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 | 2371
> +++++++++++++++++++++++
>   drivers/media/platform/xilinx/xilinx-switch.c |  460 +++++
>   drivers/media/platform/xilinx/xilinx-tpg.c |  627 ++++--
>   drivers/media/platform/xilinx/xilinx-vip.c |  177 +-
>   drivers/media/platform/xilinx/xilinx-vip.h |   14 +-
>   drivers/media/platform/xilinx/xilinx-vipp.c |  224 ++-
>   drivers/media/platform/xilinx/xilinx-vipp.h |    4 +
>   drivers/media/platform/xilinx/xilinx-vpss-csc.c | 1170 ++++++++++++
>   drivers/media/platform/xilinx/xilinx-vpss-scaler.c | 2108
> ++++++++++++++++++++
>   drivers/media/platform/xilinx/xilinx-vtc.c |   18 +
>   drivers/media/platform/xilinx/xilinx-vtc.h |    1 +
>   drivers/media/usb/uvc/uvc_queue.c |   13 +
>   drivers/media/usb/uvc/uvc_video.c |   62 +-
>   drivers/media/usb/uvc/uvcvideo.h |    5 +-
>   drivers/media/v4l2-core/v4l2-ioctl.c |   41 +
>   drivers/media/v4l2-core/v4l2-subdev.c |   27 +
>   drivers/misc/Kconfig |   22 +
>   drivers/misc/Makefile |    3 +
>   drivers/misc/jesd204b/Kconfig |   28 +
>   drivers/misc/jesd204b/Makefile |    5 +
>   drivers/misc/jesd204b/gtx7s_cpll_bands.c |   88 +
>   drivers/misc/jesd204b/gtx7s_cpll_bands.h |   31 +
>   drivers/misc/jesd204b/gtx7s_qpll_bands.c |   96 +
>   drivers/misc/jesd204b/gtx7s_qpll_bands.h |   30 +
>   drivers/misc/jesd204b/jesd_phy.c |  384 ++++
>   drivers/misc/jesd204b/jesd_phy.h |   42 +
>   drivers/misc/jesd204b/s7_gtxe2_drp.h |  123 ++
>   drivers/misc/jesd204b/xilinx_jesd204b.c |  399 ++++
>   drivers/misc/jesd204b/xilinx_jesd204b.h |  135 ++
>   drivers/misc/xilinx_flex_pm.c |  657 +++++++
>   drivers/misc/xilinx_trafgen.c | 1654 ++++++++++++++++
>   drivers/mmc/host/sdhci-of-arasan.c |   42 +
>   drivers/mtd/chips/cfi_probe.c |   45 +
>   drivers/mtd/nand/raw/Kconfig |    7 +
>   drivers/mtd/nand/raw/Makefile |    1 +
>   drivers/mtd/nand/raw/nand_base.c |    8 +-
>   drivers/mtd/nand/raw/nand_onfi.c |    2 +
>   drivers/mtd/nand/raw/pl353_nand.c | 1234 ++++++++++++
>   drivers/mtd/spi-nor/controllers/cadence-quadspi.c |  938 ++++++++-
>   drivers/mtd/spi-nor/core.c |  753 +++++++-
>   drivers/mtd/spi-nor/core.h |    8 +-
>   drivers/mtd/spi-nor/issi.c |   32 +-
>   drivers/mtd/spi-nor/macronix.c |    2 +
>   drivers/mtd/spi-nor/micron-st.c |   50 +-
>   drivers/mtd/spi-nor/spansion.c |    6 +-
>   drivers/mtd/spi-nor/sst.c |    2 +-
>   drivers/net/can/xilinx_can.c |    4 +-
>   drivers/net/ethernet/cadence/macb.h |   32 +-
>   drivers/net/ethernet/cadence/macb_main.c |  323 +++-
>   drivers/net/ethernet/cadence/macb_ptp.c |   24 +-
>   drivers/net/ethernet/xilinx/Kconfig |   69 +-
>   drivers/net/ethernet/xilinx/Makefile |   12 +-
>   drivers/net/ethernet/xilinx/xilinx_axienet.h |  761 +++++++-
>   drivers/net/ethernet/xilinx/xilinx_axienet_dma.c |  504 +++++
>   drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 3140
> +++++++++++++++++++++---------
>   drivers/net/ethernet/xilinx/xilinx_axienet_mcdma.c | 1043 ++++++++++
>   drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c |    2 +-
>   drivers/net/ethernet/xilinx/xilinx_emaclite.c |   47 +-
>   drivers/net/ethernet/xilinx/xilinx_tsn_cb.c |  177 ++
>   drivers/net/ethernet/xilinx/xilinx_tsn_ep.c |  161 ++
>   drivers/net/ethernet/xilinx/xilinx_tsn_preemption.c |  223 +++
>   drivers/net/ethernet/xilinx/xilinx_tsn_preemption.h |  159 ++
>   drivers/net/ethernet/xilinx/xilinx_tsn_ptp.h |   88 +
>   drivers/net/ethernet/xilinx/xilinx_tsn_ptp_clock.c |  325 ++++
>   drivers/net/ethernet/xilinx/xilinx_tsn_ptp_xmit.c |  369 ++++
>   drivers/net/ethernet/xilinx/xilinx_tsn_qci.c |  151 ++
>   drivers/net/ethernet/xilinx/xilinx_tsn_shaper.c |  232 +++
>   drivers/net/ethernet/xilinx/xilinx_tsn_shaper.h |  151 ++
>   drivers/net/ethernet/xilinx/xilinx_tsn_switch.c |  807 ++++++++
>   drivers/net/ethernet/xilinx/xilinx_tsn_switch.h |  364 ++++
>   drivers/net/ethernet/xilinx/xilinx_tsn_timer.h |   73 +
>   drivers/net/phy/Kconfig |    8 +-
>   drivers/net/phy/Makefile |    1 +
>   drivers/net/phy/dp83867.c |   45 +-
>   drivers/net/phy/mscc/mscc.h |    3 +
>   drivers/net/phy/mscc/mscc_main.c |   41 +
>   drivers/net/phy/phy.c |    3 -
>   drivers/net/phy/phy_device.c |    2 +
>   drivers/net/phy/xilinx_phy.c |  160 ++
>   drivers/nvmem/zynqmp_nvmem.c |  172 +-
>   drivers/of/Kconfig |   11 +
>   drivers/of/Makefile |    1 +
>   drivers/of/configfs.c |  294 +++
>   drivers/pci/controller/Kconfig |    8 +
>   drivers/pci/controller/Makefile |    1 +
>   drivers/pci/controller/pcie-xdma-pl.c |  893 +++++++++
>   drivers/pci/controller/pcie-xilinx-nwl.c |   12 +-
>   drivers/phy/Kconfig |    9 +
>   drivers/phy/Makefile |    1 +
>   drivers/phy/phy-zynqmp.c | 1570 +++++++++++++++
>   drivers/pinctrl/Kconfig |    8 +
>   drivers/pinctrl/Makefile |    1 +
>   drivers/pinctrl/pinctrl-zynq.c |    7 +-
>   drivers/pinctrl/pinctrl-zynqmp.c | 1044 ++++++++++
>   drivers/remoteproc/Kconfig |   20 +
>   drivers/remoteproc/Makefile |    2 +
>   drivers/remoteproc/remoteproc_internal.h |   23 +
>   drivers/remoteproc/remoteproc_sysfs.c |  107 ++
>   drivers/remoteproc/zynq_remoteproc.c |  463 +++++
>   drivers/remoteproc/zynqmp_r5_remoteproc.c |  969 ++++++++++
>   drivers/rtc/rtc-zynqmp.c |   78 +
>   drivers/soc/xilinx/Kconfig |    3 +-
>   drivers/soc/xilinx/Makefile |    2 +-
>   drivers/soc/xilinx/xlnx_vcu.c |  579 ++----
>   drivers/soc/xilinx/xlnx_vcu_clk.c |  916 +++++++++
>   drivers/soc/xilinx/xlnx_vcu_core.c |  168 ++
>   drivers/spi/Kconfig |   10 +-
>   drivers/spi/spi-mem.c |   21 +
>   drivers/spi/spi-xilinx.c |  897 ++++++---
>   drivers/spi/spi-zynq-qspi.c |  408 ++--
>   drivers/spi/spi-zynqmp-gqspi.c |  403 +++-
>   drivers/spi/spi.c |    3 +
>   drivers/staging/Kconfig |   12 +-
>   drivers/staging/Makefile |    6 +-
>   drivers/staging/apf/Kconfig |   20 +
>   drivers/staging/apf/Makefile |    9 +
>   drivers/staging/apf/dt-binding.txt |   17 +
>   drivers/staging/apf/xilinx-dma-apf.c | 1232 ++++++++++++
>   drivers/staging/apf/xilinx-dma-apf.h |  234 +++
>   drivers/staging/apf/xlnk-eng.c |  242 +++
>   drivers/staging/apf/xlnk-eng.h |   33 +
>   drivers/staging/apf/xlnk-ioctl.h |   37 +
>   drivers/staging/apf/xlnk-sysdef.h |   34 +
>   drivers/staging/apf/xlnk.c | 1580 +++++++++++++++
>   drivers/staging/apf/xlnk.h |  175 ++
>   drivers/staging/clocking-wizard/Kconfig |   10 -
>   drivers/staging/clocking-wizard/Makefile |    2 -
>   drivers/staging/clocking-wizard/TODO |   12 -
>   drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c |  333 ----
>   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/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 | 1301 +++++++++++++
>   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/8250/8250_of.c |    4 +-
>   drivers/tty/serial/amba-pl011.c |   34 +-
>   drivers/tty/serial/xilinx_uartps.c |   18 +
>   drivers/uio/Kconfig |   24 +
>   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 |  296 +++
>   drivers/uio/uio_xilinx_apm.c |  358 ++++
>   drivers/usb/chipidea/ci_hdrc_usb2.c |    5 +
>   drivers/usb/chipidea/host.c |    9 +
>   drivers/usb/chipidea/otg_fsm.c |    9 +
>   drivers/usb/dwc3/Kconfig |   10 +
>   drivers/usb/dwc3/Makefile |   11 +-
>   drivers/usb/dwc3/core.c |  237 ++-
>   drivers/usb/dwc3/core.h |   88 +-
>   drivers/usb/dwc3/debugfs.c |   50 +
>   drivers/usb/dwc3/dwc3-of-simple.c |  499 +++++
>   drivers/usb/dwc3/ep0.c |   43 +-
>   drivers/usb/dwc3/gadget.c |  253 ++-
>   drivers/usb/dwc3/gadget.h |   19 +
>   drivers/usb/dwc3/gadget_hibernation.c |  568 ++++++
>   drivers/usb/dwc3/host.c |   32 +-
>   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 |  303 ++-
>   drivers/usb/gadget/function/tcm.h |    7 +-
>   drivers/usb/gadget/function/uvc_video.c |    4 +
>   drivers/usb/gadget/udc/udc-xilinx.c |   78 +-
>   drivers/usb/host/ehci-xilinx-of.c |   12 +-
>   drivers/usb/host/xhci-hub.c |    7 +
>   drivers/usb/host/xhci-mem.c |   14 +
>   drivers/usb/host/xhci-plat.c |   60 +
>   drivers/usb/host/xhci-ring.c |  107 +-
>   drivers/usb/host/xhci.c |   29 +-
>   drivers/usb/host/xhci.h |    5 +
>   drivers/usb/phy/Kconfig |    1 +
>   drivers/usb/phy/phy-ulpi.c |  100 +
>   drivers/usb/storage/uas.c |  310 ++-
>   drivers/usb/storage/unusual_uas.h |    6 +
>   drivers/watchdog/of_xilinx_wdt.c |  297 ++-
>   include/drm/drm_fourcc.h |   21 +
>   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/phy/phy.h |    1 +
>   include/dt-bindings/pinctrl/pinctrl-zynqmp.h |   36 +
>   include/dt-bindings/power/xlnx-versal-power.h |   42 +
>   include/linux/clk/zynq.h |    4 +
>   include/linux/cpuhotplug.h |    2 +
>   include/linux/dma/xilinx_frmbuf.h |  209 ++
>   include/linux/dma/xilinx_ps_pcie_dma.h |   69 +
>   include/linux/firmware/xlnx-zynqmp.h |  428 ++++-
>   include/linux/fpga/fpga-mgr.h |   39 +-
>   include/linux/irqchip/arm-gic.h |    3 +
>   include/linux/mtd/mtd.h |    3 +-
>   include/linux/mtd/onfi.h |    3 +
>   include/linux/mtd/rawnand.h |   18 +
>   include/linux/mtd/spi-nor.h |   38 +
>   include/linux/phy/phy-zynqmp.h |   52 +
>   include/linux/remoteproc.h |    6 +
>   include/linux/soc/xilinx/zynqmp/fw.h |   37 +
>   include/linux/spi/spi.h |   21 +
>   include/linux/usb/chipidea.h |    1 +
>   include/linux/usb/xhci_pdriver.h |   26 +
>   include/linux/xilinx_phy.h |   20 +
>   include/media/media-entity.h |    8 +
>   include/media/v4l2-subdev.h |    4 +
>   include/soc/xilinx/xlnx_vcu.h |   39 +
>   include/uapi/drm/drm_fourcc.h |   15 +
>   include/uapi/drm/drm_mode.h |    2 +
>   include/uapi/linux/media-bus-format.h |   18 +-
>   include/uapi/linux/uio/uio.h |   65 +
>   include/uapi/linux/v4l2-mediabus.h |    3 +
>   include/uapi/linux/v4l2-subdev.h |   23 +
>   include/uapi/linux/videodev2.h |   25 +
>   include/uapi/linux/xilinx-csi2rxss.h |   20 +
>   include/uapi/linux/xilinx-hls.h |   23 +
>   include/uapi/linux/xilinx-sdirxss.h |   66 +
>   include/uapi/linux/xilinx-v4l2-controls.h |  161 ++
>   include/uapi/linux/xilinx-v4l2-events.h |   25 +
>   include/uapi/linux/xlnx_mpg2tsmux_interface.h |  252 +++
>   include/uapi/linux/xlnxsync.h |  147 ++
>   include/uapi/linux/zocl_ioctl.h |  125 ++
>   mm/page_alloc.c |    2 +-
>   samples/xilinx_apm/Makefile |   71 +
>   samples/xilinx_apm/main.c |  134 ++
>   samples/xilinx_apm/xaxipmon.c | 1269 +++++++++++++
>   samples/xilinx_apm/xaxipmon.h |  943 +++++++++
>   sound/soc/xilinx/Kconfig |   39 +-
>   sound/soc/xilinx/Makefile |    9 +-
>   sound/soc/xilinx/xilinx-dp-card.c |  123 ++
>   sound/soc/xilinx/xilinx-dp-codec.c |  178 ++
>   sound/soc/xilinx/xilinx-dp-pcm.c |   76 +
>   sound/soc/xilinx/xlnx_formatter_pcm.c |  343 +++-
>   sound/soc/xilinx/xlnx_i2s.c |  113 +-
>   sound/soc/xilinx/xlnx_pl_snd_card.c |  457 +++++
>   sound/soc/xilinx/xlnx_sdi_audio.c |  610 ++++++
>   sound/soc/xilinx/xlnx_snd_common.h |   23 +
>   sound/soc/xilinx/xlnx_spdif.c |  139 +-
>   607 files changed, 135238 insertions(+), 4591 deletions(-)
>   create mode 100644 .github/pull_request_template.md
>   create mode 100644 Documentation/ABI/testing/sysfs-driver-cortexa53-edac
>   create mode 100644
> Documentation/devicetree/bindings/arm/zynq/zynq-efuse.txt
>   create mode 100644
> Documentation/devicetree/bindings/arm/zynq/zynq-ocmc.txt
>   create mode 100644
> Documentation/devicetree/bindings/clock/idt,idt8t49n24x.txt
>   create mode 100644
> Documentation/devicetree/bindings/clock/silabs,si5324.txt
>   rename drivers/staging/clocking-wizard/dt-binding.txt =>
> Documentation/devicetree/bindings/clock/xlnx,clocking-wizard.txt (92%)
>   create mode 100644
> Documentation/devicetree/bindings/clock/xlnx,versal-wiz.yaml
>   create mode 100644
> Documentation/devicetree/bindings/crypto/xlnx,zynqmp-aes.txt
>   create mode 100644 Documentation/devicetree/bindings/crypto/zynqmp-rsa.txt
>   create mode 100644 Documentation/devicetree/bindings/crypto/zynqmp-sha.txt
>   create mode 100644
> Documentation/devicetree/bindings/display/xlnx/bridge.txt
>   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,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/axi-dma.txt
>   create mode 100644
> Documentation/devicetree/bindings/dma/xilinx/ps-pcie-dma.txt
>   create mode 100644
> Documentation/devicetree/bindings/dma/xilinx/vdmatest.txt
>   create mode 100644
> Documentation/devicetree/bindings/dma/xilinx/xilinx_dpdma.txt
>   create mode 100644
> Documentation/devicetree/bindings/dma/xilinx/xilinx_frmbuf.txt
>   create mode 100644 Documentation/devicetree/bindings/drm/zocl/zocl_drm.txt
>   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/zynqmp_ocm_edac.txt
>   create mode 100644
> Documentation/devicetree/bindings/fpga/xlnx,afi-fpga.txt
>   create mode 100644
> Documentation/devicetree/bindings/fpga/xlnx,versal-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/xilinx-ams.txt
>   create mode 100644
> Documentation/devicetree/bindings/interrupt-controller/xilinx,intc.txt
>   create mode 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,csi2rxss.txt
>   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 100644
> Documentation/devicetree/bindings/media/xilinx/xlnx,v-gamma-lut.txt
>   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/jesd-phy.txt
>   create mode 100644 Documentation/devicetree/bindings/misc/jesd204b.txt
>   create mode 100644
> Documentation/devicetree/bindings/misc/xlnx,axi-traffic-gen.txt
>   create mode 100644 Documentation/devicetree/bindings/misc/xlnx,fclk.txt
>   create mode 100644 Documentation/devicetree/bindings/mtd/arasan_nand.txt
>   create mode 100644 Documentation/devicetree/bindings/net/xilinx-phy.txt
>   create mode 100644
> Documentation/devicetree/bindings/net/xilinx-tsn-ethernet.txt
>   create mode 100644
> Documentation/devicetree/bindings/net/xilinx_emaclite.txt
>   create mode 100644 Documentation/devicetree/bindings/net/xilinx_tsn.txt
>   create mode 100644 Documentation/devicetree/bindings/net/xilinx_tsn_ep.txt
>   create mode 100644
> Documentation/devicetree/bindings/net/xilinx_tsn_switch.txt
>   create mode 100644
> Documentation/devicetree/bindings/pci/xilinx-xdma-pl-pcie.txt
>   create mode 100644 Documentation/devicetree/bindings/perf/xilinx-apm.yaml
>   create mode 100644
> Documentation/devicetree/bindings/perf/xlnx-flexnoc-pm.yaml
>   create mode 100644 Documentation/devicetree/bindings/phy/phy-zynqmp.txt
>   create mode 100644
> Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.txt
>   create mode 100644
> Documentation/devicetree/bindings/remoteproc/xilinx,zynqmp-r5-remoteproc.txt
>   create mode 100644
> Documentation/devicetree/bindings/remoteproc/zynq_remoteproc.txt
>   create mode 100644 Documentation/devicetree/bindings/serial/uartlite.c
>   create mode 100644
> Documentation/devicetree/bindings/soc/xilinx/xlnx,ai-engine-npi.txt
>   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/usb/ehci-xilinx.txt
>   create mode 100644 Documentation/devicetree/bindings/video/xilinx-fb.txt
>   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 Documentation/misc-devices/xilinx_flex.txt
>   create mode 100644 Documentation/misc-devices/xilinx_trafgen.txt
>   create mode 100644 arch/arm/configs/xilinx_zynq_defconfig
>   create mode 100644 arch/arm/mach-zynq/efuse.c
>   create mode 100644 arch/arm/mach-zynq/suspend.S
>   create mode 100644 arch/arm/mach-zynq/zynq_ocm.c
>   create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi
>   delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts
>   create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.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/configs/xilinx_defconfig
>   create mode 100644 arch/arm64/configs/xilinx_versal_defconfig
>   create mode 100644 arch/arm64/configs/xilinx_zynqmp_defconfig
>   create mode 100644 arch/microblaze/include/asm/bitops.h
>   create mode 100644 arch/microblaze/include/asm/hardirq.h
>   create mode 100644 arch/microblaze/include/asm/smp.h
>   create mode 100644 arch/microblaze/include/asm/spinlock.h
>   create mode 100644 arch/microblaze/include/asm/spinlock_types.h
>   create mode 100644 arch/microblaze/kernel/smp.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/clk-xlnx-clock-wizard.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/crypto/xilinx/zynqmp-sha.c
>   create mode 100644 drivers/dma/xilinx/Kconfig
>   create mode 100644 drivers/dma/xilinx/axidmatest.c
>   create mode 100644 drivers/dma/xilinx/vdmatest.c
>   create mode 100644 drivers/dma/xilinx/xilinx_dpdma.c
>   create mode 100644 drivers/dma/xilinx/xilinx_frmbuf.c
>   create mode 100644 drivers/dma/xilinx/xilinx_ps_pcie.h
>   create mode 100644 drivers/dma/xilinx/xilinx_ps_pcie_dma_client.c
>   create mode 100644 drivers/dma/xilinx/xilinx_ps_pcie_main.c
>   create mode 100644 drivers/dma/xilinx/xilinx_ps_pcie_platform.c
>   create mode 100644 drivers/edac/cortex_arm64_edac.c
>   create mode 100644 drivers/edac/pl310_edac_l2.c
>   create mode 100644 drivers/edac/zynqmp_ocm_edac.c
>   create mode 100644 drivers/firmware/xilinx/zynqmp-secure.c
>   create mode 100644 drivers/fpga/versal-fpga.c
>   create mode 100644 drivers/fpga/xilinx-afi.c
>   create mode 100644 drivers/fpga/zynq-afi.c
>   create mode 100644 drivers/gpu/drm/i2c/adv7511.c
>   create mode 100644 drivers/gpu/drm/i2c/adv7511.h
>   create mode 100644 drivers/gpu/drm/xlnx/Kconfig
>   create mode 100644 drivers/gpu/drm/xlnx/Makefile
>   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_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_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/gpu/drm/xlnx/zynqmp_disp.c
>   create mode 100644 drivers/gpu/drm/xlnx/zynqmp_disp.h
>   create mode 100644 drivers/gpu/drm/xlnx/zynqmp_dp.c
>   create mode 100644 drivers/gpu/drm/xlnx/zynqmp_dp.h
>   create mode 100644 drivers/gpu/drm/xlnx/zynqmp_dpsub.c
>   create mode 100644 drivers/gpu/drm/xlnx/zynqmp_dpsub.h
>   create mode 100644 drivers/gpu/drm/zocl/Kconfig
>   create mode 100644 drivers/gpu/drm/zocl/Makefile
>   create mode 100644 drivers/gpu/drm/zocl/zocl_bo.c
>   create mode 100644 drivers/gpu/drm/zocl/zocl_drv.c
>   create mode 100644 drivers/gpu/drm/zocl/zocl_drv.h
>   create mode 100644 drivers/hwmon/pmbus/tps544.c
>   create mode 100644 drivers/iio/adc/xilinx-ams.c
>   create mode 100644 drivers/iio/adc/xilinx-ams.h
>   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-csi2rxss.c
>   create mode 100644 drivers/media/platform/xilinx/xilinx-demosaic.c
>   create mode 100644 drivers/media/platform/xilinx/xilinx-gamma-coeff.h
>   create mode 100644 drivers/media/platform/xilinx/xilinx-gamma.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-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/jesd204b/Kconfig
>   create mode 100644 drivers/misc/jesd204b/Makefile
>   create mode 100644 drivers/misc/jesd204b/gtx7s_cpll_bands.c
>   create mode 100644 drivers/misc/jesd204b/gtx7s_cpll_bands.h
>   create mode 100644 drivers/misc/jesd204b/gtx7s_qpll_bands.c
>   create mode 100644 drivers/misc/jesd204b/gtx7s_qpll_bands.h
>   create mode 100644 drivers/misc/jesd204b/jesd_phy.c
>   create mode 100644 drivers/misc/jesd204b/jesd_phy.h
>   create mode 100644 drivers/misc/jesd204b/s7_gtxe2_drp.h
>   create mode 100644 drivers/misc/jesd204b/xilinx_jesd204b.c
>   create mode 100644 drivers/misc/jesd204b/xilinx_jesd204b.h
>   create mode 100644 drivers/misc/xilinx_flex_pm.c
>   create mode 100644 drivers/misc/xilinx_trafgen.c
>   create mode 100644 drivers/mtd/nand/raw/pl353_nand.c
>   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/ethernet/xilinx/xilinx_tsn_cb.c
>   create mode 100644 drivers/net/ethernet/xilinx/xilinx_tsn_ep.c
>   create mode 100644 drivers/net/ethernet/xilinx/xilinx_tsn_preemption.c
>   create mode 100644 drivers/net/ethernet/xilinx/xilinx_tsn_preemption.h
>   create mode 100644 drivers/net/ethernet/xilinx/xilinx_tsn_ptp.h
>   create mode 100644 drivers/net/ethernet/xilinx/xilinx_tsn_ptp_clock.c
>   create mode 100644 drivers/net/ethernet/xilinx/xilinx_tsn_ptp_xmit.c
>   create mode 100644 drivers/net/ethernet/xilinx/xilinx_tsn_qci.c
>   create mode 100644 drivers/net/ethernet/xilinx/xilinx_tsn_shaper.c
>   create mode 100644 drivers/net/ethernet/xilinx/xilinx_tsn_shaper.h
>   create mode 100644 drivers/net/ethernet/xilinx/xilinx_tsn_switch.c
>   create mode 100644 drivers/net/ethernet/xilinx/xilinx_tsn_switch.h
>   create mode 100644 drivers/net/ethernet/xilinx/xilinx_tsn_timer.h
>   create mode 100644 drivers/net/phy/xilinx_phy.c
>   create mode 100644 drivers/of/configfs.c
>   create mode 100644 drivers/pci/controller/pcie-xdma-pl.c
>   create mode 100644 drivers/phy/phy-zynqmp.c
>   create mode 100644 drivers/pinctrl/pinctrl-zynqmp.c
>   create mode 100644 drivers/remoteproc/zynq_remoteproc.c
>   create mode 100644 drivers/remoteproc/zynqmp_r5_remoteproc.c
>   create mode 100644 drivers/soc/xilinx/xlnx_vcu_clk.c
>   create mode 100644 drivers/soc/xilinx/xlnx_vcu_core.c
>   create mode 100644 drivers/staging/apf/Kconfig
>   create mode 100644 drivers/staging/apf/Makefile
>   create mode 100644 drivers/staging/apf/dt-binding.txt
>   create mode 100644 drivers/staging/apf/xilinx-dma-apf.c
>   create mode 100644 drivers/staging/apf/xilinx-dma-apf.h
>   create mode 100644 drivers/staging/apf/xlnk-eng.c
>   create mode 100644 drivers/staging/apf/xlnk-eng.h
>   create mode 100644 drivers/staging/apf/xlnk-ioctl.h
>   create mode 100644 drivers/staging/apf/xlnk-sysdef.h
>   create mode 100644 drivers/staging/apf/xlnk.c
>   create mode 100644 drivers/staging/apf/xlnk.h
>   delete mode 100644 drivers/staging/clocking-wizard/Kconfig
>   delete mode 100644 drivers/staging/clocking-wizard/Makefile
>   delete mode 100644 drivers/staging/clocking-wizard/TODO
>   delete mode 100644 drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.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/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 include/dt-bindings/drm/mipi-dsi.h
>   create mode 100644 include/dt-bindings/pinctrl/pinctrl-zynqmp.h
>   create mode 100644 include/dt-bindings/power/xlnx-versal-power.h
>   create mode 100644 include/linux/dma/xilinx_frmbuf.h
>   create mode 100644 include/linux/dma/xilinx_ps_pcie_dma.h
>   create mode 100644 include/linux/phy/phy-zynqmp.h
>   create mode 100644 include/linux/soc/xilinx/zynqmp/fw.h
>   create mode 100644 include/linux/usb/xhci_pdriver.h
>   create mode 100644 include/linux/xilinx_phy.h
>   create mode 100644 include/soc/xilinx/xlnx_vcu.h
>   create mode 100644 include/uapi/linux/uio/uio.h
>   create mode 100644 include/uapi/linux/xilinx-csi2rxss.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_mpg2tsmux_interface.h
>   create mode 100644 include/uapi/linux/xlnxsync.h
>   create mode 100644 include/uapi/linux/zocl_ioctl.h
>   create mode 100644 samples/xilinx_apm/Makefile
>   create mode 100644 samples/xilinx_apm/main.c
>   create mode 100644 samples/xilinx_apm/xaxipmon.c
>   create mode 100644 samples/xilinx_apm/xaxipmon.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
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#8802): 
https://lists.yoctoproject.org/g/linux-yocto/message/8802
Mute This Topic: https://lists.yoctoproject.org/mt/75351056/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to