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