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 Kernel Packages, which is subscribed to linux-xilinx in Ubuntu. https://bugs.launchpad.net/bugs/2089072 Title: Disable CONFIG_CRYPTO_DEV_XILINX_ECDSA Status in linux-xilinx package in Ubuntu: Fix Committed Status in linux-xilinx source package in Noble: Fix Released Bug description: The MPSoC does not have elliptic curve HW acceleration. It is supported in our later devices such as Versal. Thus for the Kria MPSoC images we should not be enabling CONFIG_CRYPTO_DEV_XILINX_ECDSA. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-xilinx/+bug/2089072/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp