This bug was fixed in the package linux-xilinx - 6.8.0-1011.12 --------------- linux-xilinx (6.8.0-1011.12) noble; urgency=medium
* noble/linux-xilinx: 6.8.0-1011.12 -proposed tracker (LP: #2092705) * Rebase to Xilinx 2024.2 Kernel (LP: #2092435) - SAUCE: Revert "net: phylink: remove a bunch of unused validation methods" - SAUCE: Revert "net: phylink: remove .validate() method" - [Config] Set CONFIG_VERSAL_THERMAL as 'n' - [Config] Set CONFIG_COMMON_CLK_IDT8T49N24X as 'n' - [Config] Set CONFIG_SCSI_UFS_AMD_VERSAL2 as 'm' - [Config] Set CONFIG_USB_ONBOARD_DEV as 'y' - [Config] Set CONFIG_VIDEO_XILINX_HDCP2X_RX as 'y' - [Config] Correct annotation flavour name * Miscellaneous upstream changes - remoteproc: Make rproc_get_by_phandle() work for clusters - spi: spi-xilinx: fix race condition in xilinx_spi_irq() - mtd: spi-nor: issi: Add support for is25lp01gg Quad flash - dt-bindings: xilinx: Add WWDT clock IDs for Versal NET - dts: xilinx: update clock IDs for Versal NET WWDT nodes - arm64: versal: Remove clk_ignore_unused flag from DTs - Revert "usb: dwc3: Correct usb dma mask for making SMMU work in device mode" - mtd: spi-nor: Add DDR support for Gigadevice OSPI flashes - 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 - arm64: configs: Remove deprecated GPIO sysfs configuration - 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 - firmware: xilinx: Remove unused variable api_id - crypto: xilinx: Remove unused pointers - nvmem: xlnx_secure: Support for programming AES keys - nvmem: xlnx_secure: Fix for the size of PUF data from linux - 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 - remoteproc: zynqmp_r5: In prepare set var 'ret' to 0 at start of function - spi: spi-cadence: Enable spi refclk in slave mode - misc: xaiengine: copy aperture node to temporary list - spi: cadence-quadspi: Add quirk to skip STIG mode for data xfers - OF: overlay: Skip overlay_removal_is_ok check for PL use cases - 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 - 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 - dt-bindings: remoteproc: Add Tightly Coupled Memory (TCM) bindings - remoteproc: zynqmp: Add coredump support - 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: versal: Fix vek280 memory configuration - firmware: xilinx: add support for new SMC call format - arm64: dts: xilinx: remove remoteproc node - arm64: versal-net: Add thermal sensor and zone - arm64: versal-net: Align node names with dt-schema - arm: dts: versal: Fix ranges property to avoid overlapping of bridge register and 32-bit BAR addresses - 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 - v4l: xilinx: isppipeline: Fix comment around Red Gain - arm64: dts: zynqmp: zcu106a: Remove dpcon node - drivers: iio: adc: xilinx-ams: Add module description - firmware: xilinx: fix feature check logic for TF-A specific APIs - usb: dwc3: Export symbol dwc3_host_wakeup_register/capable - include: linux: firmware: correct versal-net sw error event masks - arm64: xilinx: Enable SMMU by default - usb: misc: usb5744: Increase post reset delay - 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 - Revert "Revert "clk: Add ccf driver for IDT 8T49N24x UFT"" - arm64: versal-net: Enable sysmon for VN-P-B2197 revA board - ASoC: xilinx: Add missing module descriptions - drm: xlnx: Fix DRM_XLNX_HDCP configuration - mailbox: zynqmp-ipi: Make polling period configurable - clk: idt: Fix incompatible function pointer types error - remoteproc: zynq: remove openamp support for Zynq-7000 - EDAC/synopsys: Fix error injection on Zynq UltraScale+ - Revert "dmaengine: xilinx: dpdma: Fix race condition in vsync IRQ" - dma: xilinx_dpdma: Fix locking - Revert "irqchip: gic: Add remoteproc changes to the driver" - Revert "irqchip: gic: Add changes to handle SGI for Zynq Remoteproc driver" - irqchip/xilinx: Fix shift out of bounds - misc: xilinx-ai-engine: Add condition compilation flag - i2c: cadence: Add system suspend and resume PM support - i2c: cadence: remove printout on handled timeouts - 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 - 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 - remoteproc: zynqmp_r5: Update power domains property to 'power-domains' - crypto: xilinx: Add NIST P-521 curve support in ECDSA Driver - arm64: configs: Enable CRYPTO_DEV_XILINX_ECDSA by default - dt-bindings: staging: xilinx_tsn_ep: Add Endpoint Packet Switch support - dt-bindings: staging: xilinx_tsn_ep_ex: Deprecate packet-switch property - dt-bindings: dmaengine: zynqmp_dma: Add a new compatible string - dmaengine: zynqmp_dma: Add support for AMD Versal Gen 2 DMA IP - edac: xilsem: Add error event handling support for Versal NET platform - Revert "arm64: xilinx: Enable SMMU by default" - 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 - arm64: xilinx: Enable UFS, ARM SCMI in default config - 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 - gpio: zynqmp-modepin: Fix module autoloading - staging: tsmux: Fix module autoloading - irqchip: xilinx: adopt clock support - phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume - crypto: xilinx: Cleanup platform device resource on module exit - xilinx-ecdsa: Export ASN decoding function from ecdsa module - arm64: versal-net: add OSPI reset gpio for VNX board - arm64: xilinx: Remove current-speed property from pl011 - 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 - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx QDMA PCIe Root Port Bridge - PCI: xilinx-xdma: Add Xilinx QDMA Root Port driver - Reapply "dt-bindings: Add binding for IDT 8T49N24x UFT" - crypto: xilinx/zynqmp-aes-gcm: Fix return error code of GCM decrypt operation - misc: xilinx_puf: Cleanup platform device resource on module exit - 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 - misc: xilinx_puf: Fix variable used uninitialized warning - 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 - arm64: versal-net: Add xilsem edac node - mmc: sdhci-of-arasan: Support for emmc hardware reset - 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 - arm: dts: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC - ufs: amd-versal2: Clean code around return - misc: xilinx-ai-engine: Added support to update shim bd - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B - usb: misc: onboard_hub: use pointer consistently in the probe function - usb: misc: onboard_hub: use device supply names - usb: misc: onboard_hub: rename to onboard_dev - USB: fix up for "usb: misc: onboard_hub: rename to onboard_dev" - usb: misc: onboard_dev: extend platform data to add power on delay field - usb: misc: onboard_usb_dev: add Microchip usb5744 SMBus programming support - arm64: xilinx: enable onboard USB hub driver - nvmem: xlnx_secure: Fix buffer overflow warning reported with allmodconfig. - arm64: zynqmp: Update the usb5744 hub node as per binding - crypto: Update HASH_MAX_DESCSIZE to include space for fallback tfm. - arm64: xilinx: Fix file location described in zynqmp-p-a2197-00-revA.dts - 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 - misc: xilinx-ai-engine: Add APIs to get existing AIE partitionsfd list to facilitating debugging - phy: xilinx-xhdmiphy: Fix FRL mode issue with versal devices - drm: xlnx: hdmi: Add support for reading 4 block EDID - dt-bindings: PCI: xilinx-cpm: Add compatible string for CPM5 host1 - PCI: xilinx-cpm: Add support for Versal CPM5 Root Port controller 1 - irqchip: xilinx: Add missing null check for of_find_device_by_node() - 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 - dt-bindings: net: emaclite: Add clock support - net: emaclite: Replace alloc_etherdev() with devm_alloc_etherdev() - net: emaclite: Adopt clock support - 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 - xilinx-ecdsa: Fix panic on rmmod by updating platform driver data handling - arm64: versal: Describe EEPROM on i2c on vek280 - arm64: versal-net: Remove unused DTSes for IPP and EMU - 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 - arm64: versal-net: Also remove emu/ipp from Makefile - phy: xilinx-xhdmiphy: Fix video/link ready signals not getting asserted - dt-bindings: net: xlnx,axi-ethernet: Add missing reg minItems - 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 EOE GSO and checksum support for TX - 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 - dmaengine: zynqmp_dma: Fix the reset value of dma channels - spi: spi-xilinx: Simplify clock management by using clk_bulk*() APIs - misc: xilinx-ai-engine: Fixed invalid start column/number of column error and Tile gated issue. - 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 - misc: xilinx-ai-engine: Fixed CPU stall while part release - misc: xilinx-ai-engine: Don't use write8 and write16 - crypto: zynqmp-aes-gcm: Fix out of bound memory write - usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support - 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 - arm64: zynqmp: Fix pwm-fan polarity - iio: adc: versal-sysmon: Report temperature and voltage channels in milli- scale - iio: adc: versal-sysmon-i2c: Return max temp on i2c read failure - crypto: zynqmp-aes-gcm: Initialise key source before use - misc: xilinx-ai-engine: Clock gating issue on multi partition flow on VEK280 - Revert "crypto: zynqmp-aes-gcm: Initialise key source before use" - misc: xilinx-ai-engine: Remove extra of_node_get in aperture probe - crypto: xilinx: aes-gcm: Initialize key source with default value -- Wei-Lin Chang <weilin.ch...@canonical.com> Tue, 31 Dec 2024 11:33:26 +0800 ** Changed in: linux-xilinx (Ubuntu Noble) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2092435 Title: Rebase to Xilinx 2024.2 Kernel To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-xilinx/+bug/2092435/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs