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