Hi Bruce,

Would you please help merge these patches to the branch:

v6.6/standard/preempt-rt/sdkv6.6/xlnx-soc

Thanks,

Quanyang

The following changes since commit 868c347bfb1692ae7158544a81fb02771408444e:

  Merge branch 'v6.6/standard/base' into v6.6/standard/preempt-rt/sdkv6.6/xlnx-soc (2024-11-26 10:32:59 -0500)

are available in the Git repository at:

  [email protected]:wqyoung/linux-yocto-dev.git xlnx-sdk-2024-2-rt

for you to fetch changes up to f0e1d6a46e9f4dc7cee02324a7b4c6782a82db47:

  crypto: xilinx: aes-gcm: Initialize key source with default value (2024-12-09 16:59:36 +0800)

----------------------------------------------------------------
Abhijit Gangurde (2):
      arm64: versal-net: rename VN-X-b2197-00-revA dts to VN-X-b2197-01-revA
      arm64: versal-net: add support for VNX board peripherals

Abin Joseph (6):
      dt-bindings: dmaengine: zynqmp_dma: Add a new compatible string
      dmaengine: zynqmp_dma: Add support for AMD Versal Gen 2 DMA IP
      dt-bindings: net: emaclite: Add clock support
      net: emaclite: Replace alloc_etherdev() with devm_alloc_etherdev()
      net: emaclite: Adopt clock support
      dmaengine: zynqmp_dma: Fix the reset value of dma channels

Alejandro Pinas (1):
      staging: xilinx-tsn: Support for EP-only mode

Amit Kumar Mahapatra (4):
      spi: Fix probe failure for SPI slave
      mtd: spi-nor: Add DDR support for Gigadevice OSPI flashes
      spi: spi-cadence: Enable spi refclk in slave mode
      spi: spi-xilinx: Simplify clock management by using clk_bulk*() APIs

Ben Levinsky (3):
      remoteproc: zynqmp_r5: In prepare set var 'ret' to 0 at start of function
      mailbox: zynqmp-ipi: Make polling period configurable
      remoteproc: zynqmp_r5: Update power domains property to 'power-domains'

Christian Kohn (1):
      media: i2c: ap1302: Add test pattern control

Conall O'Griofa (1):
      drivers: iio: adc: xilinx-ams: Add module description

Frederik Aalund (1):
      spi: spi-xilinx: fix race condition in xilinx_spi_irq()

Govindarajulu Varadarajan (9):
      xilinx-ai-engine: Add core regs group for aieml arch
      xilinx-ai-engine: Add definitions for core regs to be zeroized for aie1
      xilinx-ai-engine: Add new api to clear the core regs
      xilinx-ai-engine: Remove old aie_part_clear_core_regs call
      xilinx-ai-engine: remove old core_regs for aieml arch
      xilinx-ai-engine: remove old core_regs for aie1 arch
      xilinx-ai-engine: remove unused core_reg struct definitions
      misc: xilinx-ai-engine: Don't use write8 and write16
      misc: xilinx-ai-engine: Remove extra of_node_get in aperture probe

Harini T (4):
      dt-bindings: can: xilinx_can: Modify the title to indicate CAN and CANFD controllers are supported       can: xilinx_can: Document driver description to list all supported IPs       Revert "watchdog: xilinx_wwdt: Add check for timeout limit and set maximum value if exceeded"       watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency

Harsh Jain (17):
      crypto: xilinx: Cleanup platform device resource on module exit
      xilinx-ecdsa: Export ASN decoding function from ecdsa module
      crypto: xilinx/zynqmp-aes-gcm: Fix return error code of GCM decrypt operation
      misc: xilinx_puf: Cleanup platform device resource on module exit
      misc: xilinx_puf: Fix variable used uninitialized warning
      crypto: Update HASH_MAX_DESCSIZE to include space for fallback tfm.
      crypto: xilinx-ecdsa: Fix buffer overflow in ecdsa-nist-p521
      crypto: xilinx-ecdsa: Align parameters with parenthesis
      crypto: xilinx-ecdsa: Fix memory leak in setkey
      zynqmp: Add command ids to clear keys
      crypto: zynqmp-aes-gcm: Clear AES user key
      crypto: zynqmp-aes-gcm: Align parameters with parenthesis
      misc: xilinx_puf: Add module param and ioctl to clear PUF ID and PUF Key
      crypto: zynqmp-aes-gcm: Fix memory leak
      xlnx-zynqmp: Add static inline keyword for function defination
      crypto: zynqmp-aes-gcm: Fix out of bound memory write
      crypto: zynqmp-aes-gcm: Initialise key source before use

Harsha Harsha (1):
      crypto: xilinx: Remove unused pointers

Javier Carrasco (1):
      usb: misc: onboard_hub: rename to onboard_dev

Jay Buddhabhatti (5):
      dt-bindings: xilinx: Add WWDT clock IDs for Versal NET
      dts: xilinx: update clock IDs for Versal NET WWDT nodes
      firmware: xilinx: add support for new SMC call format
      firmware: xilinx: fix feature check logic for TF-A specific APIs
      include: linux: firmware: correct versal-net sw error event masks

Jaydip Patel (3):
      misc: xilinx-ai-engine: Add APIs to get existing AIE partitionsfd list to facilitating debugging       misc: xilinx-ai-engine: Fixed invalid start column/number of column error and Tile gated issue.       misc: xilinx-ai-engine: Clock gating issue on multi partition flow on VEK280

Ji Sheng Teoh (1):
      i2c: cadence: Add system suspend and resume PM support

Keerthanna Mohan (6):
      misc: xilinx-ai-engine: Added support to update shim bd
      misc: xilinx-ai-engine: Added support to allocate dma memory
      misc: xilinx-ai-engine: Added support to free dma memory
      misc: xilinx-ai-engine: Added support to mmap dmabuf fd
      misc: xilinx-ai-engine: Added support to map/unmap dmabuf
      misc: xilinx-ai-engine: Added support for DMABUF SYNC IOCTL

Kiran Kumar Perepu (2):
      arm64: versal-net: Enable sysmon for VN-P-B2197 revA board
      arm64: versal-net: add OSPI reset gpio for VNX board

Kiran kumar Gandham (1):
      net: axienet: Add EOE GSO and checksum support for TX

Lakshmi Prasanna Eachuri (22):
      drm: xlnx: Fix DRM_XLNX_HDCP configuration
      v4l: xilinx: dprx: Add missing EXPORT_SYMBOL_GPL
      staging: xilinx_hdcp: Add missing EXPORT_SYMBOL_GPL
      v4l: xilinx: dprx: Limit stack frame size to 1024 bytes
      drm: xlnx: hdcp: Fix incompatible typecast error
      drm: xlnx: hdcp: Add missing EXPORT_SYMBOL_GPL
      v4l: xilinx: hdcp2xrx: Generalize HDCP rw callback handler naming
      v4l: xilinx: hdcp2xrx: Fix incorrect msg_ids causing failure
      dt-bindings: media: xilinx: Add HDCP interrupts to HDMI RX subsystem
      v4l: xilinx: Fix method of getting HDMI Rx irq
      v4l: xilinx: Fix method of getting hdcp1x interrupt by name
      v4l: xilinx: hdmirx: Select CRYTPO_AES
      v4l: xilinx: hdmirx: Select HDCP2x Rx
      v4l: xilinx: hdcp2xrx: Add HDCP22 RNG and MMUL offsets for HDMI Rx
      v4l: xilinx: hdcp2xrx: Add method to enable disable HDCP22 version
      v4l: xilinx: hdcp2xrx: Add check to detect HDCP22 protocol events
      v4l: xilinx: hdcp2xrx: Remove unused variable
      v4l: xilinx: hdcp2xrx: Add HDCP2X rxstatus register
      v4l: xilinx: hdcp2xrx: Enable DDC Reset
      v4l: xilinx: hdcp2xrx: Add HDMI support for HDCP2X Protocol
      v4l: xilinx: hdmirx: Add HDCP2x support
      media: xilinx: xilinx-hdmirxss: redefine HDCP1X ioctl type with macro

Leonard Crestez (1):
      remoteproc: zynqmp: Add coredump support

Manikanta Guntupalli (7):
      dt-bindings: serial: cdns,uart: Add optional reset property
      arm64: zynqmp: Add resets property for UART nodes
      tty: serial: uartps: Add support for uartps controller reset
      arm64: zynqmp: dts: Add rts delay property for rs485 mode on KD240
      i2c: cadence: Relocate cdns_i2c_runtime_suspend and cdns_i2c_runtime_resume to facilitate atomic mode
      i2c: cadence: Split cdns_i2c_master_xfer for Atomic Mode
      i2c: cadence: Add atomic transfer support for controller version 1.4

Mark Brown (1):
      spi: Raise limit on number of chip selects

Michal Simek (12):
      arm64: versal: Remove clk_ignore_unused flag from DTs
      arm64: versal: Sync address/size cells with binding
      arm64: versal: Fix ospi compatible strings
      arm64: versal: Use fpga-region instead of fpga to match dt-schema
      dt-bindings: iio: xilinx: Add missing additionalProperties for supply nodes
      arm64: versal: Fix vek280 memory configuration
      arm64: versal-net: Align node names with dt-schema
      v4l: xilinx: isppipeline: Fix comment around Red Gain
      Reapply "dt-bindings: Add binding for IDT 8T49N24x UFT"
      arm64: versal: Describe EEPROM on i2c on vek280
      arm64: versal-net: Remove unused DTSes for IPP and EMU
      arm64: versal-net: Also remove emu/ipp from Makefile

Mounik Katikala (24):
      dt-bindings: media: xilinx: Add documentation for ISP-2.0
      v4l: xilinx: isppipeline: Add compatible string for v2.0
      v4l: xilinx: isppipeline: Add support for AEC
      v4l: xilinx: isppipeline: Add support for BLC
      v4l: xilinx: isppipeline: Add support for AWB
      v4l: xilinx: isppipeline: Add support for BPC
      v4l: xilinx: isppipeline: Add support for DEGAMMA
      v4l: xilinx: isppipeline: Add support for RGBIR
      v4l: xilinx: isppipeline: Add support for LSC
      v4l: xilinx: isppipeline: Add support for DEMOSAIC
      v4l: xilinx: isppipeline: Add support for CCM
      v4l: xilinx: isppipeline: Add support for Gain Control
      v4l: xilinx: isppipeline: Add support for GAMMA CORRECTION
      v4l: xilinx: isppipeline: Add support for HDR
      v4l: xilinx: isppipeline: Add support for Tone mapping
      v4l: xilinx: isppipeline: Add support for 3DLUT
      v4l: xilinx: isppipeline: Add support for CSC
      v4l: xilinx: isppipeline: Add support for BAYER STATS
      v4l: xilinx: isppipeline: Add support for LUMA STATS
      v4l: xilinx: isppipeline: Add support for RGB STATS
      v4l: xilinx: isppipeline: Add support for CLAHE
      v4l: xilinx: isppipeline: Add support for MEDIAN
      v4l: xilinx: isppipeline: Add support for RESIZE
      v4l: xilinx: isppipeline: Add support for ISP-ENABLE and restructure xisp_dev to resolve pahole issues

Mounika Botcha (3):
      crypto: xilinx: Add NIST P-521 curve support in ECDSA Driver
      nvmem: xlnx_secure: Fix buffer overflow warning reported with allmodconfig.       xilinx-ecdsa: Fix panic on rmmod by updating platform driver data handling

Nagadheeraj Rottela (2):
      staging: xilinx-tsn: fix kernel crash when new bridge if is created
      staging: xilinx-tsn: fix ptp sync failure

Nava kishore Manne (1):
      OF: overlay: Skip overlay_removal_is_ok check for PL use cases

Paul Alvin (2):
      mmc: sdhci-of-arasan: Support for emmc hardware reset
      arm: dts: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC

Praveen Teja Kundanala (1):
      crypto: xilinx: aes-gcm: Initialize key source with default value

Radhey Shyam Pandey (12):
      Revert "usb: gadget: uvc_video: unlock before submitting a request to ep"       Revert "usb: dwc3: Correct usb dma mask for making SMMU work in device mode"       Revert "usb: gadget: webcam: Add support for Full HD and 4K UHD Raw Video Formats"
      dt-bindings: remoteproc: Add Tightly Coupled Memory (TCM) bindings
      usb: dwc3: Export symbol dwc3_host_wakeup_register/capable
      usb: misc: usb5744: Increase post reset delay
      irqchip: xilinx: adopt clock support
      usb: misc: onboard_dev: extend platform data to add power on delay field       usb: misc: onboard_usb_dev: add Microchip usb5744 SMBus programming support
      irqchip: xilinx: Add missing null check for of_find_device_by_node()
      usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support
      Revert "crypto: zynqmp-aes-gcm: Initialise key source before use"

Rajesh Gugulothu (7):
      dt-bindings: phy: v-hdmi-phy1: Add dt entries for Tx/Rx clock primitives       phy: xilinx-xhdmiphy: Add support for selection of PLL/MMCM clock primitive
      Revert "Revert "clk: Add ccf driver for IDT 8T49N24x UFT""
      clk: idt: Fix incompatible function pointer types error
      phy: xilinx-xhdmiphy: Fix FRL mode issue with versal devices
      drm: xlnx: hdmi: Add support for reading 4 block EDID
      phy: xilinx-xhdmiphy: Fix video/link ready signals not getting asserted

Rajiv Mohan (3):
      remoteproc: zynq: remove openamp support for Zynq-7000
      Revert "irqchip: gic: Add remoteproc changes to the driver"
      Revert "irqchip: gic: Add changes to handle SGI for Zynq Remoteproc driver"

Rama devi Veggalam (1):
      edac: xilsem: Add error event handling support for Versal NET platform

Ravikanth Tuniki (7):
      dt-bindings: net: xlnx,axi-ethernet: Align examples reg property addressing to 32-bit       dt-bindings: net: xlnx,axi-ethernet: Add bindings documentation for Ethernet Offload Engine
      net: axienet: Add ethernet offload engine support
      net: axienet: Add page in struct aximcdma_bd for GRO
      net: axienet: Add Page allocation/deallocation for GRO
      net: axienet: Add EOE GRO support for RX
      net: axienet: Add GRO Multiple Port Support

Rohit Visavalia (1):
      Revert "dmaengine: xilinx: dpdma: Fix race condition in vsync IRQ"

Ronak Jain (1):
      firmware: xilinx: Fix buffer overflow in config_reg_store

Saeed Nowshadi (1):
      arm64: zynqmp: Fix pwm-fan polarity

Sai Krishna Potthuri (6):
      spi: cadence-quadspi: Add quirk to skip STIG mode for data xfers
      dt-bindings: ufs: amd-versal2: Add support for AMD Versal Gen 2 UFS
      firmware: xilinx: Add UFS interface API support for Versal Gen 2
      ufs: core: Add vendor specific ops to handle interrupts
      ufs: amd-versal2: Add AMD Versal Gen 2 UFS support
      ufs: amd-versal2: Disable AUTO_HIBERN8 and HS modes

Salih Erim (10):
      dt-bindings: thermal: versal: Add document for Versal Thermal
      iio: adc: versal-sysmon: Add iio map to thermal
      thermal: versal-thermal: Add Versal thermal driver
      arm64: versal: add thermal sensor and zone
      arm64: versal-net: Add thermal sensor and zone
      iio: adc: versal-sysmon: Macro definition change for reusability
      iio: adc: versal-sysmon: Adds oversampling/averaging feature sets
      iio: adc: versal-sysmon: Redefine HBM temperature channel
      iio: adc: versal-sysmon: Report temperature and voltage channels in milli-scale
      iio: adc: versal-sysmon-i2c: Return max temp on i2c read failure

Sankarji Gopalakrishnan (1):
      misc: xilinx-ai-engine: Fixed CPU stall while part release

Satpute Sandeep (2):
      misc: xaiengine: copy aperture node to temporary list
      misc: xilinx-ai-engine: Add condition compilation flag

Simek, Michal (4):
      staging: tsmux: Fix module autoloading
      arm64: xilinx: Remove current-speed property from pl011
      ufs: amd-versal2: Clean code around return
      arm64: xilinx: Fix file location described in zynqmp-p-a2197-00-revA.dts

Srikanth Boyapally (2):
      mtd: spi-nor: issi: Add support for is25lp01gg Quad flash
      mtd: spi-nor: issi: Remove the repeated entry definition in flash info table

Srinivas Neeli (5):
      dt-bindings: staging: xilinx_tsn_ep: Add Endpoint Packet Switch support       dt-bindings: staging: xilinx_tsn_ep_ex: Deprecate packet-switch property       staging: xilinx-tsn: Add Endpoint Packet Switch Feature and Control Frame Handling for STP/LLDP       staging: xilinx-tsn: Enable Traffic Shaping Support with QDisc Framework       staging: xilinx-tsn: Add IRQ-safe spinlock to protect TX BD processing

Stefan Berger (13):
      crypto: ecc - Use ECC_CURVE_NIST_P192/256/384_DIGITS where possible
      crypto: ecdsa - Convert byte arrays with key coordinates to digits
      crypto: ecdsa - Adjust tests on length of key parameters
      crypto: ecdsa - Extend res.x mod n calculation for NIST P521
      crypto: ecc - Add nbits field to ecc_curve structure
      crypto: ecc - Implement vli_mmod_fast_521 for NIST p521
      crypto: ecc - Add special case for NIST P521 in ecc_point_mult
      crypto: ecc - Add NIST P521 curve parameters
      crypto: ecdsa - Replace ndigits with nbits where precision is needed
      crypto: ecdsa - Rename keylen to bufsize where necessary
      crypto: ecdsa - Register NIST P521 and extend test suite
      crypto: asymmetric_keys - Adjust signature size calculation for NIST P521
      crypto: x509 - Add OID for NIST P521 and extend parser for it

Suraj Gupta (15):
      dt-bindings: net: xlnx,axi-ethernet: Add "xlnx,runtime-switch" DT property for 1G/10G/25G ethernet IP
      net: axienet: Phylink support for 1G/10G/25G ethernet IP
      dt-bindings: net: xlnx,axi-ethernet: Use "max-speed" device tree property       net: axienet: Deprecate xlnx,mrmac-rate and switch to generic max-speed binding
      net: phy: Add phy interfaces 100Gbase-r, 200Gbase-r and 400Gbase-r
      net: phylink: Add phy interfaces 100Gbase-r, 200Gbase-r and 400Gbase-r
      net: axienet: Rename MRMAC specific reset delay macro to generic one
      net: axienet: Add gt_reset hook in struct axienet_config to reset GT
      dt-bindings: net: xlnx,axi-ethernet: Add bindings for DCMAC
      net: axienet: Add support for DCMAC ethernet IP
      net: axienet: Fix kernel doc warnings
      net: axienet: Make ethtool hooks static to limit their scope
      net: axienet: Use XAE_IE_OFFSET register for AXI 1G MAC only
      dt-bindings: net: xlnx,axi-ethernet: Correct description of "xlnx,switch-x-sgmii" property
      net: axienet: Use XAXIENET_1_2p5G MAC type for AXI 1G/2.5G ethernet

Takashi Iwai (1):
      ASoC: xilinx: Add missing module descriptions

Tanmay Shah (6):
      remoteproc: zynqmp: fix lockstep mode memory region
      remoteproc: zynqmp: parse TCM from device tree
      drivers: remoteproc: xlnx: Add Versal and Versal-NET support
      drivers: remoteproc: xlnx: Fix uninitialized variable use
      drivers: remoteproc: xlnx: Fix uninitialized tcm mode
      arm64: dts: xilinx: remove remoteproc node

Thippeswamy Havalige (5):
      arm: dts: versal: Fix ranges property to avoid overlapping of bridge register and 32-bit BAR addresses       dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx QDMA PCIe Root Port Bridge
      PCI: xilinx-xdma: Add Xilinx QDMA Root Port driver
      dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5 host1
      PCI: xilinx-cpm: Add support for Versal CPM5 Root Port controller 1

VSSLakshmiPrasanna.Vutukuri (2):
      nvmem: xlnx_secure: Support for programming AES keys
      nvmem: xlnx_secure: Fix for the size of PUF data from linux

Venkatesh Yadav Abbarapu (2):
      arm64: versal-net: Add xilsem edac node
      arm64: zynqmp: Update the usb5744 hub node as per binding

Vishal Patel (1):
      arm64: zynqmp: Fix pwm-fan polarity

Wolfram Sang (1):
      i2c: cadence: remove printout on handled timeouts

Yash Ladani (1):
      arm64: dts: zynqmp: zcu106a: Remove dpcon node

 .../ABI/testing/{sysfs-bus-platform-onboard-usb-hub => sysfs-bus-platform-onboard-usb-dev}      |    3 +-
 Documentation/devicetree/bindings/clock/idt,idt8t49n24x.txt |  156 +++
 Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml |    4 +-
 Documentation/devicetree/bindings/iio/adc/xlnx,versal-sysmon.yaml |    5 +
 Documentation/devicetree/bindings/media/xilinx/xlnx,isppipeline.yaml |   95 +-  Documentation/devicetree/bindings/media/xilinx/xlnx,v-hdmi-rxss1.yaml |   17 +-
 Documentation/devicetree/bindings/net/can/xilinx,can.yaml |    2 +-
 Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml |  234 ++++-
 Documentation/devicetree/bindings/net/xlnx,emaclite.yaml |    3 +
 Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml |    1 +
 Documentation/devicetree/bindings/pci/xlnx,xdma-host.yaml |   36 +-
 Documentation/devicetree/bindings/phy/xlnx,v-hmdi-phy1.yaml |   24 +
 Documentation/devicetree/bindings/remoteproc/xlnx,zynqmp-r5fss.yaml |  279 +++++-
 Documentation/devicetree/bindings/remoteproc/zynq_remoteproc.txt |   47 -
 Documentation/devicetree/bindings/serial/cdns,uart.yaml |    3 +
 Documentation/devicetree/bindings/staging/net/xilinx_tsn_ep_ex.txt |    5 +  Documentation/devicetree/bindings/staging/net/xilinx_tsn_switch.txt |    1 +  Documentation/devicetree/bindings/thermal/xlnx,versal-thermal.yaml |   50 +
 Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml |   62 ++
 MAINTAINERS |   11 +-
 arch/arm64/boot/dts/xilinx/Makefile |    5 +-
 arch/arm64/boot/dts/xilinx/versal-emb-plus-ve2302-revA.dts |    2 +-
 arch/arm64/boot/dts/xilinx/versal-net-clk-ccf.dtsi |   14 +-
 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 |  776 ---------------
 arch/arm64/boot/dts/xilinx/versal-net-vn-p-b2197-00-revA.dts |    6 +-
 arch/arm64/boot/dts/xilinx/versal-net-vn-x-b2197-00-revA.dts |  196 ----
 arch/arm64/boot/dts/xilinx/versal-net-vn-x-b2197-01-revA.dts |  193 ++++
 arch/arm64/boot/dts/xilinx/versal-net.dtsi |   63 +-
 arch/arm64/boot/dts/xilinx/versal-v350-revA.dts |    2 +-
 arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-01-revA.dts |    2 +-  arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-02-revA.dts |    5 +-  arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-03-revA.dts |    5 +-
 arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-04-revA-ospi.dts |  
  2 +-
 arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-04-revA.dts |    2 +-  arch/arm64/boot/dts/xilinx/versal-vc-p-a2197-00-revA-x-prc-05-revA.dts |    5 +-
 arch/arm64/boot/dts/xilinx/versal-vck5000-revA.dts |    2 +-
 arch/arm64/boot/dts/xilinx/versal-vek280-revA.dts |    5 +-
 arch/arm64/boot/dts/xilinx/versal-vek280-revB.dts |   15 +-
 arch/arm64/boot/dts/xilinx/versal-vhk158-revA.dts |    3 +-
 arch/arm64/boot/dts/xilinx/versal-vmk180-revA.dts |    2 +-
 arch/arm64/boot/dts/xilinx/versal-vp-x-a2785-00-revA.dts |    2 +-
 arch/arm64/boot/dts/xilinx/versal-vpk120-revA.dts |    2 +-
 arch/arm64/boot/dts/xilinx/versal-vpk120-revB.dts |    2 +-
 arch/arm64/boot/dts/xilinx/versal-vpk180-revA.dts |    2 +-
 arch/arm64/boot/dts/xilinx/versal-x-ebm-02-revA.dtsi |    3 +
 arch/arm64/boot/dts/xilinx/versal-x-ebm-03-revA.dtsi |    1 -
 arch/arm64/boot/dts/xilinx/versal.dtsi |   55 +-
 arch/arm64/boot/dts/xilinx/x-prc-07-revA.dtso |    3 +
 arch/arm64/boot/dts/xilinx/x-prc-08-revA.dtso |    3 +
 arch/arm64/boot/dts/xilinx/zynqmp-dlc21-revA.dts |    3 +
 arch/arm64/boot/dts/xilinx/zynqmp-g-a2197-00-revA.dts |    3 +
 arch/arm64/boot/dts/xilinx/zynqmp-m-a2197-01-revA.dts |    3 +
 arch/arm64/boot/dts/xilinx/zynqmp-m-a2197-02-revA.dts |    3 +
 arch/arm64/boot/dts/xilinx/zynqmp-m-a2197-03-revA.dts |    3 +
 arch/arm64/boot/dts/xilinx/zynqmp-p-a2197-00-revA.dts |   47 +-
 arch/arm64/boot/dts/xilinx/zynqmp-sc-revB.dts |    7 +-
 arch/arm64/boot/dts/xilinx/zynqmp-sck-kd-g-revA.dtso |   32 +-
 arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso |   60 +-
 arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revB.dtso |   60 +-
 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso |   22 +-
 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso |   32 +-
 arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts |    5 +-
 arch/arm64/boot/dts/xilinx/zynqmp-vpk120-revA.dts |    3 +
 arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts |    3 +
 arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts |   19 -
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi |   35 +-
 crypto/asymmetric_keys/public_key.c |   14 +-
 crypto/asymmetric_keys/x509_cert_parser.c |    3 +
 crypto/ecc.c |   44 +-
 crypto/ecc_curve_defs.h |   49 +
 crypto/ecdsa.c |   74 +-
 crypto/ecrdsa_defs.h |    5 +
 crypto/testmgr.c |    7 +
 crypto/testmgr.h |  146 +++
 drivers/clk/Kconfig |   22 +
 drivers/clk/Makefile |    1 +
 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 |  638 ++++++++++++
 drivers/crypto/xilinx/Makefile |    5 +-
 drivers/crypto/xilinx/xilinx-ecdsa.c |  149 ++-
 drivers/crypto/xilinx/xilinx-rsa.c |   10 +-
 drivers/crypto/xilinx/xilinx_ecdsasig.asn1 |    4 +
 drivers/crypto/xilinx/zynqmp-aes-gcm.c |   41 +-
 drivers/crypto/xilinx/zynqmp-rsa.c |   10 +-
 drivers/crypto/xilinx/zynqmp-sha.c |   12 +-
 drivers/dma/xilinx/xilinx_dpdma.c |    4 -
 drivers/dma/xilinx/zynqmp_dma.c |   33 +-
 drivers/edac/Kconfig |    2 +-
 drivers/edac/xilinx_xilsem_edac.c |   81 +-
 drivers/firmware/xilinx/zynqmp.c |  239 ++++-
 drivers/gpu/drm/xlnx/Kconfig |    2 +-
 drivers/gpu/drm/xlnx/hdcp/xlnx_hdcp1x_keymngt.c |    5 +-
 drivers/gpu/drm/xlnx/hdcp/xlnx_hdcp_tx.c |   11 +
 drivers/gpu/drm/xlnx/xlnx_hdmi.c |    2 +-
 drivers/i2c/busses/i2c-cadence.c |  423 ++++++--
 drivers/iio/adc/versal-sysmon-core.c |  407 ++++++--
 drivers/iio/adc/versal-sysmon-i2c.c |   11 +-
 drivers/iio/adc/versal-sysmon.c |   46 +-
 drivers/iio/adc/versal-sysmon.h |   84 +-
 drivers/iio/adc/xilinx-ams.c |    1 +
 drivers/irqchip/irq-gic.c |   18 +-
 drivers/irqchip/irq-xilinx-intc.c |   20 +
 drivers/mailbox/zynqmp-ipi-mailbox.c |    9 +-
 drivers/media/i2c/ap1302.c |   79 ++
 drivers/media/platform/xilinx/Kconfig |    2 +
 drivers/media/platform/xilinx/xilinx-dprxss.c |    4 +-
 drivers/media/platform/xilinx/xilinx-hdcp2x-rx-crypt.c |   63 +-
 drivers/media/platform/xilinx/xilinx-hdcp2x-rx.c |  194 +++-
 drivers/media/platform/xilinx/xilinx-hdcp2x-rx.h |   64 +-
 drivers/media/platform/xilinx/xilinx-hdmirx-hw.h |    2 +
 drivers/media/platform/xilinx/xilinx-hdmirxss.c |  317 +++++-
 drivers/media/platform/xilinx/xilinx-isp-params.h |  244 +++++
 drivers/media/platform/xilinx/xilinx-isppipeline.c | 2474 ++++++++++++++++++++++++++++++++++++++++++----
 drivers/misc/xilinx-ai-engine/ai-engine-aie.c |  100 +-
 drivers/misc/xilinx-ai-engine/ai-engine-aieml.c |   79 +-
 drivers/misc/xilinx-ai-engine/ai-engine-aperture.c |   25 +-
 drivers/misc/xilinx-ai-engine/ai-engine-dev.c |  110 +++
 drivers/misc/xilinx-ai-engine/ai-engine-dma.c |  179 +++-
 drivers/misc/xilinx-ai-engine/ai-engine-internal.h |   47 +-
 drivers/misc/xilinx-ai-engine/ai-engine-mem.c |  269 +++--
 drivers/misc/xilinx-ai-engine/ai-engine-part.c |   28 +
 drivers/misc/xilinx-ai-engine/ai-engine-reset.c |  145 ++-
 drivers/misc/xilinx-ai-engine/ai-engine-rscmgr.c |    4 +-
 drivers/misc/xilinx_puf.c |   46 +-
 drivers/mmc/host/sdhci-of-arasan.c |   17 +
 drivers/mtd/spi-nor/gigadevice.c |   21 +-
 drivers/mtd/spi-nor/issi.c |    8 +-
 drivers/net/can/xilinx_can.c |    2 +-
 drivers/net/ethernet/xilinx/Kconfig |    9 +
 drivers/net/ethernet/xilinx/Makefile |    1 +
 drivers/net/ethernet/xilinx/xilinx_axienet.h |  122 ++-
 drivers/net/ethernet/xilinx/xilinx_axienet_dma.c |    3 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_eoe.c |  517 ++++++++++
 drivers/net/ethernet/xilinx/xilinx_axienet_eoe.h |  167 ++++
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c |  982 +++++++++++++++---
 drivers/net/ethernet/xilinx/xilinx_axienet_mcdma.c |   56 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c |   23 +-
 drivers/net/ethernet/xilinx/xilinx_emaclite.c |   22 +-
 drivers/net/phy/phy-core.c |    3 +
 drivers/net/phy/phylink.c |   21 +
 drivers/nvmem/xlnx_secure_config.c |   95 +-
 drivers/of/overlay.c |    4 +
 drivers/pci/controller/pcie-xilinx-cpm.c |   50 +-
 drivers/pci/controller/pcie-xilinx-dma-pl.c |   53 +-
 drivers/phy/xilinx/xhdmiphy.c |   34 +-
 drivers/phy/xilinx/xhdmiphy.h |    8 +
 drivers/phy/xilinx/xhdmiphy_mmcm.c |  398 ++++----
 drivers/phy/xilinx/xhdmiphy_modules.c |   24 +-
 drivers/remoteproc/Kconfig |    9 -
 drivers/remoteproc/Makefile |    1 -
 drivers/remoteproc/xlnx_r5_remoteproc.c |  329 +++---
 drivers/remoteproc/zynq_remoteproc.c |  430 --------
 drivers/remoteproc/zynqmp_r5_remoteproc.c |    4 +-
 drivers/spi/spi-cadence-quadspi.c |   10 +-
 drivers/spi/spi-cadence.c |   14 +-
 drivers/spi/spi-xilinx.c |  127 +--
 drivers/spi/spi.c |   16 +-
 drivers/staging/xilinx-tsn/xilinx_axienet_main_tsn.c |    7 +
 drivers/staging/xilinx-tsn/xilinx_axienet_tsn.h |    4 +
 drivers/staging/xilinx-tsn/xilinx_tsn_ep.c |    6 +
 drivers/staging/xilinx-tsn/xilinx_tsn_ep_ex.c |   10 +-
 drivers/staging/xilinx-tsn/xilinx_tsn_ip.c |   18 +-
 drivers/staging/xilinx-tsn/xilinx_tsn_ptp_clock.c |   21 +-
 drivers/staging/xilinx-tsn/xilinx_tsn_shaper.c |  117 +++
 drivers/staging/xilinx-tsn/xilinx_tsn_shaper.h |    2 +
 drivers/staging/xilinx-tsn/xilinx_tsn_switch.c |   54 +-
 drivers/staging/xilinx-tsn/xilinx_tsn_switch.h |    1 +
 drivers/staging/xilinx-tsn/xilinx_tsn_switchdev.c |   18 +
 drivers/staging/xilinx-tsn/xilinx_tsn_tadma.c |    9 +-
 drivers/staging/xilinx-tsn/xilinx_tsn_timer.h |    4 +-
 drivers/staging/xilinx_hdcp/xlnx_timer.c |    2 +
 drivers/staging/xlnx_tsmux/xlnx_mpg2tsmux.c |    1 +
 drivers/thermal/Kconfig |   12 +
 drivers/thermal/Makefile |    1 +
 drivers/thermal/versal_thermal.c |   90 ++
 drivers/tty/serial/xilinx_uartps.c |   15 +
 drivers/ufs/core/ufshcd-priv.h |    8 +
 drivers/ufs/core/ufshcd.c |    5 +
 drivers/ufs/host/Kconfig |   13 +
 drivers/ufs/host/Makefile |    1 +
 drivers/ufs/host/ufs-amd-versal2.c |  487 +++++++++
 drivers/ufs/host/ufshcd-dwc.h |   46 +
 drivers/ufs/host/ufshci-dwc.h |    5 +
 drivers/usb/core/Makefile |    4 +-
 drivers/usb/core/hub.c |    8 +-
 drivers/usb/core/hub.h |    2 +-
 drivers/usb/dwc3/core.c |    6 -
 drivers/usb/dwc3/host.c |    2 +
 drivers/usb/gadget/function/uvc_video.c |    4 +-
 drivers/usb/gadget/legacy/webcam.c |   78 +-
 drivers/usb/misc/Kconfig |   16 +-
 drivers/usb/misc/Makefile |    2 +-
 drivers/usb/misc/onboard_usb_dev.c |  601 +++++++++++
 drivers/usb/misc/{onboard_usb_hub.h => onboard_usb_dev.h}                                       |   55 +-  drivers/usb/misc/{onboard_usb_hub_pdevs.c => onboard_usb_dev_pdevs.c}                           |   47 +-
 drivers/usb/misc/onboard_usb_hub.c |  490 ---------
 drivers/usb/misc/usb5744.c |    2 +-
 drivers/watchdog/xilinx_wwdt.c |   95 +-
 include/crypto/ecc_curve.h |    2 +
 include/crypto/ecdh.h |    1 +
 include/crypto/ecdsa.h |   14 +
 include/crypto/hash.h |    6 +-
 include/crypto/internal/ecc.h |   24 +-
 include/dt-bindings/clock/xlnx-versal-net-clk.h |    9 +-
 include/linux/firmware/xlnx-versal-net-error-events.h |   12 +-
 include/linux/firmware/xlnx-zynqmp.h |   66 +-
 include/linux/irqchip/arm-gic.h |    3 -
 include/linux/oid_registry.h |    1 +
 include/linux/phy.h |   12 +
 include/linux/spi/spi.h |    2 +-
 include/linux/usb/onboard_dev.h |   18 +
 include/linux/usb/onboard_hub.h |   18 -
 include/uapi/linux/xilinx-hdmirxss.h |   21 +-
 include/uapi/linux/xilinx-v4l2-controls.h |   88 ++
 include/uapi/linux/xlnx-ai-engine.h |   59 ++
 include/uapi/misc/xilinx_puf.h |    2 +
 include/ufs/ufshcd.h |    2 +
 include/ufs/ufshci.h |    3 +
 include/ufs/unipro.h |    1 +
 sound/soc/xilinx/xlnx_formatter_pcm.c |    2 +
 sound/soc/xilinx/xlnx_i2s.c |    1 +
 227 files changed, 13796 insertions(+), 4177 deletions(-)
 rename Documentation/ABI/testing/{sysfs-bus-platform-onboard-usb-hub => sysfs-bus-platform-onboard-usb-dev} (74%)  create mode 100644 Documentation/devicetree/bindings/clock/idt,idt8t49n24x.txt  delete mode 100644 Documentation/devicetree/bindings/remoteproc/zynq_remoteproc.txt  create mode 100644 Documentation/devicetree/bindings/thermal/xlnx,versal-thermal.yaml  create mode 100644 Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml
 delete mode 100644 arch/arm64/boot/dts/xilinx/versal-net-emu-rev1.9.dts
 delete mode 100644 arch/arm64/boot/dts/xilinx/versal-net-ipp-rev1.9-ospi.dts
 delete mode 100644 arch/arm64/boot/dts/xilinx/versal-net-ipp-rev1.9.dts
 delete mode 100644 arch/arm64/boot/dts/xilinx/versal-net-vn-x-b2197-00-revA.dts  create mode 100644 arch/arm64/boot/dts/xilinx/versal-net-vn-x-b2197-01-revA.dts
 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/crypto/xilinx/xilinx_ecdsasig.asn1
 create mode 100644 drivers/media/platform/xilinx/xilinx-isp-params.h
 create mode 100644 drivers/net/ethernet/xilinx/xilinx_axienet_eoe.c
 create mode 100644 drivers/net/ethernet/xilinx/xilinx_axienet_eoe.h
 delete mode 100644 drivers/remoteproc/zynq_remoteproc.c
 create mode 100644 drivers/thermal/versal_thermal.c
 create mode 100644 drivers/ufs/host/ufs-amd-versal2.c
 create mode 100644 drivers/usb/misc/onboard_usb_dev.c
 rename drivers/usb/misc/{onboard_usb_hub.h => onboard_usb_dev.h} (51%)
 rename drivers/usb/misc/{onboard_usb_hub_pdevs.c => onboard_usb_dev_pdevs.c} (68%)
 delete mode 100644 drivers/usb/misc/onboard_usb_hub.c
 create mode 100644 include/crypto/ecdsa.h
 create mode 100644 include/linux/usb/onboard_dev.h
 delete mode 100644 include/linux/usb/onboard_hub.h

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#14643): 
https://lists.yoctoproject.org/g/linux-yocto/message/14643
Mute This Topic: https://lists.yoctoproject.org/mt/110003038/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

  • [linux-yocto][v6.6/standard/pree... quanyang.wang via lists.yoctoproject.org

Reply via email to