[ubuntu/noble-security] linux-xilinx 6.8.0-1011.12 (Accepted)
Andy Whitcroft
apw at canonical.com
Tue Feb 4 14:24:21 UTC 2025
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
linux-xilinx (6.8.0-1010.11) noble; urgency=medium
* noble/linux-xilinx: 6.8.0-1010.11 -proposed tracker (LP: #2090969)
* Packaging resync (LP: #1786013)
- [Packaging] resync git-ubuntu-log
- [Packaging] debian.xilinx/dkms-versions -- update from kernel-versions
(main/d2024.11.12)
* usb: dwc3: core: Fix system suspend (LP: #2090811)
- usb: dwc3: core: Fix system suspend on TI AM62 platforms
- usb: dwc3: fix fault at system suspend if device was already runtime
suspended
* Update xilinx-tsn driver to xlnx_rebase_v6.6_LTS_2024.2 tag (LP: #2089803)
- SAUCE: staging: xilinx-tsn: Support for EP-only mode
- SAUCE: staging: xilinx-tsn: fix kernel crash when new bridge if is created
- SAUCE: staging: xilinx-tsn: Add Endpoint Packet Switch Feature and Control
Frame Handling for STP/LLDP
- SAUCE: staging: xilinx-tsn: Enable Traffic Shaping Support with QDisc
Framework
- SAUCE: staging: xilinx-tsn: Add IRQ-safe spinlock to protect TX BD
processing
* Disable CONFIG_CRYPTO_DEV_XILINX_ECDSA (LP: #2089072)
- [Config] Disable CONFIG_CRYPTO_DEV_XILINX_ECDSA
* media: i2c: ap1302: Add test pattern control (LP: #2089070)
- SAUCE: media: i2c: ap1302: Add test pattern control
* Miscellaneous Ubuntu changes
- [Config] Update gcc
Date: 2025-01-02 03:34:18.911152+00:00
Changed-By: Wei-Lin Chang <weilin.chang at canonical.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-xilinx/6.8.0-1011.12
-------------- next part --------------
Sorry, changesfile not available.
More information about the noble-changes
mailing list