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] -=-=-=-=-=-=-=-=-=-=-=-