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

Reply via email to