KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
Revision 7 as of 2020-12-12 19:53:12
KernelNewbies:
  • Linux_5.10

Linux 5.10 changelog.

#Summary: This Linux release, which is a Long Term Support release, includes support for

This changelog is not complete. Meanwhile, you can read about this release on:

  • LWN merge window part 1, part 2

  • Phoronix 5.10 feature overview

or take a look at the pull requests:

  • tpm updates

  • arm64 updates

  • m68k updates

  • EDAC updates

  • RAS updates

  • x86 cpu updates

  • x86 platform updates

  • x86 PASID updates

  • misc x86 fixes

  • x86 fsgsbase updates

  • x86 fpu updates

  • x86 cleanups

  • x86 cache resource control updates

  • debugobjects updates

  • timekeeping updates

  • irq updates

  • x86 irq updates

  • x86 entry code updates

  • scheduler updates

  • locking updates

  • EFI changes

  • orphan section checking

  • static call support

  • performance events updates

  • perf/kprobes updates

  • x86 kaslr updates

  • x86 mm updates

  • x86 build update

  • x86 paravirt cleanup

  • x86 Hyper-V update

  • ia64 updates

  • documentation updates

  • copy_and_csum cleanups

  • compat iovec cleanups

  • compat quotactl cleanups

  • compat mount cleanups

  • crypto updates

  • fscrypt updates

  • dlm updates

  • btrfs updates

  • erofs updates

  • MMC updates

  • media updates

  • regmap updates

  • regulator updates

  • spi updates

  • GPIO updates

  • hwmon updates

  • block updates

  • io_uring updates

  • libata updates

  • block driver updates

  • x86 asm updates

  • printk updates

  • smack updates

  • audit updates

  • selinux updates

  • seccomp updates

  • overflow update

  • misc updates

  • objtool updates

  • x86 SEV-ES support

  • Hyper-V updates

  • xen updates

  • x86 platform driver updates

  • power management updates

  • ACPI updates

  • PNP updates

  • swiotlb updates

  • iommu updates

  • iomap updates

  • xfs updates

  • kselftest updates

  • kernel_clone() updates

  • pidfd updates

  • cgroup updates

  • IPMI updates

  • device mapper updates

  • SCSI updates

  • LED updates

  • pin control updates

  • devicetree updates

  • MFD updates

  • backlight updates

  • tty/serial updates

  • driver core updates

  • SPDX updates

  • staging / IIO driver updates

  • USB/PHY/Thunderbolt driver updates

  • char/misc driver updates

  • drm updates

  • sound updates

  • dmaengine updates

  • dma-mapping updates

  • configfs updates

  • UDF, reiserfs, ext2, quota fixes

  • livepatching update

  • HID updates

  • trivial updates

  • kselftest updates

  • Kunit updates

  • parisc updates

  • another Hyper-V update

  • tracing updates

  • integrity updates

  • networking updates

  • more updates

  • powerpc updates

  • s390 updates

  • MIPS updates

  • kgdb updates

  • documentation updates

  • f2fs updates

  • afs updates

  • overlayfs updates

  • thermal updates

  • MTD updates

  • i3c updates

  • rdma updates

  • perf tools updates

  • ubifs updates

  • more ubi and ubifs updates

  • UML updates

  • yet more updates

  • coccinelle updates

  • mailbox updates

  • RCU changes

  • more Kunit updates

  • zonefs updates

  • fuse updates

  • more xfs updates

  • m68knommu updates

  • RISC-V updates

  • ARC updates

  • ARM updates

  • more xen updates

  • power supply and reset updates

  • io_uring updates

  • NFS client updates

  • XArray updates

  • ceph updates

  • i2c updates

  • RTC updates

  • watchdog updates

  • 9p updates

  • exfat updates

  • nfsd updates

  • initial set_fs() removal

  • ext4 updates

  • PCI updates

  • pwm updates

  • clk updates

  • remoteproc updates

  • rpmsg updates

  • VFIO updates

  • modules updates

  • Kbuild updates

  • Kconfig updates

  • more arm64 updates

  • arch task_work cleanups

  • chrome platform updates

  • virtio updates

  • KVM updates

  • clone/dedupe/remap code refactoring

  • cifs updates

  • gfs2 updates

  • input updates

  • more SCSI updates

  • more power management updates

  • more ACPI updates

  • ARM SoC platform updates

  • ARM SoC-related driver updates

  • ARM Devicetree updates

  • ARM SoC defconfig updates

  • more RISC-V updates

  • misc vfs updates

  • random32 updates

  • SafeSetID updates

  • more xen updates

  • more parisc updates

  • more cifs updates

1. Networking

  • IP: Expose all exisiting inet sockopt bits through inet_diag for debug purpose commit

  • IP: ensure the route lookup is performed on the right routing table in VRF configurations commit, commit

  • IPv4: Allow more than 255 IPv4 multicast interfaces commit, commit, commit

  • TCP: Allow to reflect TOS value received in SYN, and send it out in SYN-ACK, and eventually set the TOS value of the established socket with this reflected TOS value. This provides a way to set the traffic class/QoS level for all traffic in the same connection to be the same as the incoming SYN. It could be useful for datacenters to provide equivalent QoS according to the incoming request. This feature is guarded by /proc/sys/net/ipv4/tcp_reflect_tos, and is by default turned off commit, commit, commit, commit

  • Multi-Path TCP
    • Enable MPTCP sockets to transmit data on multiple subflows concurrently in a load balancing scenario commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Include two enhancements for MPTCP path management, namely RM_ADDR support and ADD_ADDR echo support, as specified by RFC sections 3.4.1 and 3.4.2 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Wireless (802.11)
    • Add support for FILS discovery transmission as per IEEE Std 802.11ai-2016 commit, commit

    • Unsolicited broadcast probe response tranmission is used for in-band discovery in 6GHz band (IEEE P802.11ax/D6.0 26.17.2.3.2, AP behavior for fast passive scanning) commit, commit

    • Add support for S1G association commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add support for setting fixed HE rate/gi/ltf commit

    • Support 6 GHz scanning commit

    • Allow the user to configure below Spatial Reuse Parameter Set element: Non-SRG OBSS PD Max Offset, SRG BSS Color Bitmap, SRG Partial BSSID Bitmap commit

    • Add support for WPA/WPA2-PSK 4-way handshake and SAE offload in AP mode commit, commit, commit

  • Netfilter
    • Add support for the inet ingress chain type in nf_tables commit, commit, commit, commit, commit

    • conntrack: add ct stats for clash resolution commit

    • ip6t_NPT: rewrite addresses in ICMPv6 original packet commit

    • Enable userdata for objects. Initially used to store comments, can be extended for other use cases in the future commit, commit

    • Add userdata attributes to nft_table commit

    • Implement fast bitwise expression commit

    • nft_socket: add wildcard support commit

    • Allow re-computing sctp CRC-32C in 'payload' statements commit

  • Bluetooth
    • Report extended adv capabilities to userspace commit, commit

    • Emit events for suspend/resume
    • Add mgmt suspend and resume events commit, commit, commit

    • SCO: new getsockopt options BT_SNDMTU/BT_RCVMTU commit

  • Add boot option to not create fall-back tunnels in root-ns as well commit

  • bridge
    • mcast: IGMPv3/MLDv2 support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, part 2 IGMPv3/MLDv2 fast-path commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • can
    • Add ISO 15765-2:2016 transport protocol commit

    • raw: add missing error queue support commit

  • devlink
    • Add devlink reload action and limit options commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • devlink show controller number commit, commit, commit, commit, commit, commit

    • Introduce a health reporter for mlxsw that reports FW fatal events commit, commit, commit, commit, commit, commit, commit, commit

  • DSA with VLAN filtering and offloading masters commit, commit, commit, commit, commit, commit, commit, commit, commit

  • ethtool
    • Add pause frame stats commit, commit, commit, commit, commit, commit, commit, commit

    • Allow flow-type ether without IP protocol field commit

    • Allow dumping policies to user space commit, commit, commit, commit, commit, commit, commit

  • genetlink
    • Support per-command policy dump commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • per-op policy export commit, commit, commit, commit, commit

  • xfrm: Add 32 bit compat layer commit, commit, commit, commit, commit, commit, commit

  • netlink: Export the policy used for attribute validation when it fails, so e.g. for an out-of-range attribute userspace immediately gets the valid ranges back commit, commit

  • rxrpc: allow more simultaneous calls to be made to the same peer with the same security parameters commit, commit, commit

  • packet scheduler: Add the necessary TC actions for supporting layer 2 MPLS VPNs (VPLS) commit, commit

  • smc: introduce SMC-Dv2 support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Tighten the definition of interface statistics commit

  • TIPC: Add more encryption features commit, commit, commit, commit

  • TLS: Implement getsockopt SOL_TLS TLS_RX. The primary usecase is to use it in conjunction with TCP_REPAIR to checkpoint/restore the TLS record layer state commit

  • xsk: adds support to share a umem between AF_XDP sockets bound to different queue ids on the same device or even between devices. It has already been possible to do this by registering the umem multiple times, but this wasted a lot of memory commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • netdevsim: add support for flash_update overwrite mask commit

2. Drivers

2.1. Some sections still missing

2.2. Audio

  • soundwire
    • intel: add multi-link support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • intel: add power management support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • qcom: add support for mmio soundwire master commit, commit, commit, commit

    • sysfs: add slave status and device number before probe commit

  • hda
    • Add Alderlake-S PCI ID and HDMI codec vid commit

    • realtek: Add supported mute Led for HP commit

    • realtek: Add supported for Lenovo ThinkPad Headset Button commit

    • realtek: Enable headphone for ASUS TM420 commit

    • realtek: Add mute Led support for HP Elitebook 845 G7 commit

    • ca0132: Add full-range speaker selection controls commit

    • ca0132: Add output selection for SoundBlaster AE-7 commit

  • Add Intel DG1 PCI and HDMI ids commit

  • ca0132: Add AE-7 support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • ASoC
    • Intel: Catpt - Lynx and Wildcat point commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Intel: KMB: Enable TDM audio capture commit

    • Intel: Remove obsolete solutions and components commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Intel: add support for new SoundWire hardware layout on TGL commit

    • Intel: soc-acpi: add support for SDCA boards commit

    • Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 commit

    • Intel: sof-soundwire: add support for rt5682 on link2 commit

    • Intel: Soundwire integration commit

    • SOF: Intel: Add support for tgl-h commit

    • SOF: imx: Add debug support for imx platforms commit

    • SOF: support topology components on secondary cores commit

    • ak4458: Add DSD support for ak4458 and ak4497 commit

    • ak4458: Add regulator support commit

    • ak5558: Add regulator support commit

    • codec: tlv3204: Enable 24 bit audio support commit

    • codec: tlv3204: Increased maximum supported channels commit

    • cs4234: Add support for Cirrus Logic CS4234 codec commit

    • fsl-asoc-card: add support for TLV320AIC32x4 codec commit

    • hdac_hdmi: support 'ELD' mixer commit

    • intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support commit

    • mchp-spdifrx: Add driver for Microchip S/PDIF RX commit

    • mchp-spdiftx: add driver for S/PDIF TX Controller commit

    • mediatek: mt6359: add codec driver commit

    • mediatek: mt8183-da7219: support machine driver with rt1015p commit

    • q6afe-clocks: add q6afe clock controller commit

    • qdsp6: add gapless compressed audio support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • q6dsp: q6afe: add support to Codec DMA ports commit

    • q6dsp: q6routing: add support to Codec DMA ports commit

    • qcom: Add support for lpass hdmi driver commit

    • qcom: lpass-sc7180: Add platform driver for lpass audio commit

    • qcom: sc7180: Add support for audio over DP commit

    • rt1015: add delay to fix pop noise from speaker commit

    • rt1015p: add codec driver commit

    • sun50i-codec-analog: Cleanup and power management commit, commit, commit, commit, commit, commit, commit, commit

    • tas2562: Add the TAS2110 class-D amplifier commit

    • tas2562: Add the TAS2564 compatible commit

    • tas2764: Add the driver for the TAS2764 commit

    • ti: j721e-evm: Add support for j7200-cpb audio commit

    • tlv320adcx140: Add digital mic channel enable routing commit

    • tlv320adcx140: Add support for configuring GPIO pin commit

    • wm8962: Export DAC/ADC monomix switches commit

  • usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 commit

  • SoC: Intel: sof_sdw: Add support for product Ripto commit

2.3. Tablets, touch screens, keyboards, mouses

  • Add zinitix touchscreen driver commit

  • joystick: add ADC attached joystick driver commit

  • logitech-hidpp: Add PID for MX Anywhere 2 commit

  • soc_button_array - add support for INT33D3 tablet-mode switch devices commit

  • synaptics: enable InterTouch for ThinkPad P1/X1E gen 2 commit

  • synaptics: enable InterTouch for ThinkPad T14 Gen 1 commit

  • synaptics-rmi4: add support for F3A commit

  • synaptics-rmi4: support bootloader v8 in f34v7 commit

  • HID
    • uclogic: Add ID for Trust Flex Design Tablet commit

    • Add support for Sega Saturn commit

    • cypress: Support Varmilo Keyboards' media hotkeys commit

    • apple: Add support for Matias wireless keyboard commit

    • ite: Add USB id match for Acer One S1003 keyboard dock commit

    • multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons commit

    • multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons commit

    • Add vivaldi HID driver commit

2.4. TV tuners, webcams, video capturers

  • v4l2-ctrl: Add VP9 codec levels commit

  • Add new controls for CQ and Frame-skip commit, commit, commit, commit, commit, commit

  • Add support for colorspace conversion API (CSC) for video capture and subdevices commit, commit, commit, commit, commit, commit

  • Implements support for the MyGica iGrabber commit

  • camss: extend VIDIOC_ENUM_* ioctls support commit, commit, commit

  • exynos4-is: Add support for multiple sensors on one port commit

  • i2c: ov5640: Add support for BT656 mode commit

  • ice: add the DDP Track ID to devlink info commit

  • Debugfs and Sysfs entries for MHI commit, commit, commit

  • mtk-vcodec: venc: support for MT8183 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • ov8856: Add support for 1632x1224 mode commit and 3264x2448 mode commit

  • Add support for mt2701 JPEG ENC support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • rc: gpio-ir-recv: add QoS support for cpuidle system commit

  • rcar-{csi2,vin}: Extend RAW8 support to all RGB layouts commit, commit

  • rcar-csi2: Enable support for R8A774E1 commit

  • rcar-vin: Enable support for R8A774E1 commit

  • Venus dynamic debug commit, commit

  • venus
    • Add support for opp tables/perf voting commit

    • Add VP9 codec levels commit, commit, commit, commit, commit

    • Add new controls for CQ and Frame-skip commit, commit, commit, commit, commit, commit

  • vidtv
    • Implement a virtual DVB driver commit, commit, commit, commit

    • Add basic support for DVBv5 stats commit

    • psi: Implement an Event Information Table (EIT) commit

    • psi: add a Network Information Table (NIT) commit

2.5. Universal Serial Bus (USB) and Thunderbolt

  • Thunderbolt
    • Add support for Intel Tiger Lake-H commit

    • Add debugfs interface commit

  • dwc-meson-g12a: Add support for USB on AXG SoCs commit

  • dwc2: add support for APM82181 USB OTG commit

  • dwc3: pci: add support for the Intel Alder Lake-S commit

  • dwc3: qcom: Add interconnect support in dwc3 driver commit

  • dwc3: simple: add support for Hikey 970 commit

  • serial
    • ftdi_sio: add support for FreeCalypso JTAG+UART adapters commit

    • option: Add Telit FT980-KS composition commit

    • option: add Cellient MPL200 card commit

    • option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 commit

    • option: add Quectel EC200T module support commit

    • option: add Telit FN980 composition 0x1055 commit

    • pl2303: add device-id for HP GC device commit

  • Introduce PMIC based USB type C detection commit

  • TCPM support for FRS and AutoDischarge Disconnect commit, commit, commit, commit, commit, commit, commit

  • typec: add support for STUSB160x Type-C controller family commit

  • typec: intel_pmc_mux: Support for device role (UFP) commit

  • typec: mt6360: Add support for mt6360 Type-C driver commit

  • Raspberry Pi 4 USB firmware initialization rework commit, commit, commit, commit, commit, commit, commit, commit, commit

  • xhci: add debugfs support for ep with stream commit

2.6. Serial Peripheral Interface (SPI)

  • dw: Add full Baikal-T1 SPI Controllers support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • dw: Add KeemBay Master capability commit

  • dw: Add Microchip Sparx5 support commit

  • spi-mtk-nor: Add power management support commit

2.7. Watchdog

  • Add Toshiba Visconti watchdog driver commit

  • Add support for sl28cpld watchdog commit

  • it87_wdt: add IT8772 ID commit

  • it87_wdt: add IT8784 ID commit

  • renesas_wdt: support handover from bootloader commit

2.8. Serial

  • 8250_pci: Add WCH384_8S 8 port serial device commit

  • mcf: add sysrq capability commit

2.9. CPU Frequency scaling

  • Prevent "ondemand" and "conservative" from being configured as the default cpufreq governor in the case when schedutil is the default choice for the default governor setting. commit

  • sti-cpufreq: add stih418 support commit

  • qcom-hw: Add cpufreq support for SM8250 SoC commit

2.10. Voltage, current regulators, power capping, power supply

  • power: supply: Add support for RN5T618/RC5T619 charger and fuel gauge commit

  • power: supply: gpio-charger: add charge-current-limit feature commit

  • power: supply: bq27xxx: add support for TI bq34z100 commit

  • power: supply: smb347-charger: Support SMB345 and SMB358 commit

  • power: supply: max17040: Support compatible devices commit

  • power: supply: max17040: Support soc alert commit

  • power: supply: max17040: Support setting rcomp commit

  • power: supply: bq25980: Add support for the BQ259xx family commit

  • power: reset: ocelot: Add support for Sparx5 commit

  • regulator: mt6360: Add support for MT6360 regulator commit

  • regulator: qcom_spmi: Add PM660/PM660L regulators commit

  • regulator: qcom_smd: Add PM660/PM660L regulator support commit

  • regulator: Support ROHM BD9576MUF and BD9573MUF commit

  • regulator: qcom_smd: add pm8953 regulators commit

  • regulator: rt4801: Add support for RT4801 Display Bias regulator driver commit

  • regulator: rpi-panel: Add regulator/backlight driver for RPi panel commit

  • regulator: rtmv20: Adds support for Richtek RTMV20 load switch regulator commit

2.11. Real Time Clock (RTC)

  • ds1307: enable rx8130's backup battery, make it chargeable optionally commit

  • rv3032: Add a driver for Microcrystal RV-3032 commit

2.12. Pin Controllers (pinctrl)

  • Ingenic: Add support for SSI and I2S pins commit, commit, commit

  • actions: Add Actions S500 pinctrl driver commit

  • mediatek: Add MT8167 Pinctrl driver commit

  • mediatek: Add pinctrl driver for mt8192 commit

  • qcom: Add msm8226 pinctrl driver commit

  • sunxi: add support for the Allwinner A100 pin controller commit

  • visconti: Add Toshiba Visconti SoCs pinctrl support commit

2.13. Multi Media Card (MMC)

  • sdhci-iproc: Enable eMMC DDR 3.3V support for bcm2711 commit

  • sdhci-of-sparx5: Add Sparx5 SoC eMMC driver commit

  • sdhci-pci-gli: Add CQHCI Support for GL9763E commit

  • sdhci: Add LTR support for some Intel BYT based controllers commit

  • sdhci_am654: Add support for input tap delay commit

  • sdhci_am654: Add support for software tuning commit

2.14. Memory Technology Devices (MTD)

  • nand: Introduce the ECC engine framework commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • hyperbus: add Renesas RPC-IF driver commit

  • physmap: Add Baikal-T1 physically mapped ROM support commit

  • spi-nor: intel-spi: Add support for Intel Alder Lake-S SPI serial flash commit

  • spi-nor: macronix: Add SECT_4K to mx25l12805d commit

  • spi-nor: winbond: Add support for w25q64jwm commit

  • spinand: gigadevice: Add support for GD5F4GQ4xC commit

  • spinand: macronix: Add support for MX31LF1GE4BC commit and for MX31UF1GE4BC commit

2.15. Industrial I/O (iio)

  • accel: adxl372: Add support for FIFO peak mode commit

  • accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode commit

  • adc: ad9467: add support for AD9265 high-speed ADC commit and AD9434 high-speed ADC commit

  • chemical: atlas-ezo-sensor: add humidity sensor support commit and for O2 sensor commit

  • gyro: Add driver support for ADXRS290 commit

  • gyro: adxrs290: Add triggered buffer support commit and debugfs register access support commit

  • humidity: Add TI HDC20x0 support commit

  • light: as73211: New driver commit

  • mlx90632: Adding extended calibration option commit

2.16. Multi Function Devices (MFD)

  • Add simple regmap based I2C driver commit

  • Add ACPI support to Kontron PLD driver commit

  • ene-kb3930: Add driver for ENE KB3930 Embedded Controller commit

  • intel-lpss: Add device IDs for UART ports for Lakefield commit

  • intel-m10-bmc: Add Intel MAX 10 BMC chip support for Intel FPGA PAC commit

  • lp87565: Add LP87524-Q1 variant commit

  • simple-mfd-i2c: Add sl28cpld support commit

2.17. Pulse-Width Modulation (PWM)

  • Add support for sl28cpld PWM controller commit

2.18. Inter-Integrated Circuit (I2C + I3C)

  • Add slave testunit driver commit

  • i801: Add support for Intel Alder Lake PCH-S commit

  • ismt: Add support for Intel Emmitsburg PCH commit

  • mlxbf: I2C SMBus driver for Mellanox BlueField SoC commit

  • rcar: add HostNotify support commit

  • stm32f7: Add SMBus Host-Notify protocol support commit

2.19. Hardware monitoring (hwmon)

  • Extending hwmon ABI with attributes for rated values commit, commit

  • Expose PEC debugfs attribute commit

  • pmbus
    • adm1266: add support commit, commit, commit, commit, commit, commit

    • Add support for MPS Multi-phase mp2975 controller commit

    • max20730) add device monitoring via debugfs commit

  • Add support for the sl28cpld hardware monitoring controller commit

  • k10temp: Add support for Zen3 CPUs commit

  • lm75: Add regulator support commit

  • Add hwmon driver for Intel MAX 10 BMC commit

  • Add hardware monitoring driver for Moortec MR75203 PVT controller commit

  • gsc-hwmon: add fan sensor commit

2.20. General Purpose I/O (gpio)

  • Implement a new version of the GPIO CDEV uAPI to address existing 32/64-bit alignment issues, add support for debounce, event sequence numbers, and allow for requested lines with different configurations commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add support for the sl28cpld GPIO controller commit

  • pca953x: Add support for the NXP PCAL9554B/C commit

2.21. Leds

  • Add driver for Acer Iconia Tab A500 commit

  • lp50xx: Add the LP50XX family of the RGB LED driver commit

  • pca955x: Add an IBM software implementation of the PCA9552 chip commit

2.22. DMA engines

  • xilinx: dpdma: Add debugfs support commit

  • idxd: add support for configurable max wq batch size commit and max wq xfer size commit

  • idxd: add command status to idxd sysfs attribute commit

2.23. Hardware Random Number Generator (hwrng)

  • ingenic: Add hardware TRNG for Ingenic X1830 commit

  • xiphera-trng: add support for XIP8001B hwrng commit

2.24. Cryptography hardware acceleration

  • caam: xts(aes): Add ability to process XTS with 16B IV in HW commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • inside-secure: Add support for EIP197 with output classifier commit

  • allwinner: add xRNG and hashes commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • n2: remove ecb(arc4) support commit

  • bcm-iproc: remove ecb(arc4) support commit

2.25. PCI

  • Add Kconfig options for MPS/MRRS strategy commit

  • brcmstb: Add bcm7278 PERST# support commit

  • hip: Add handling of HiSilicon HIP PCIe controller errors commit

  • layerscape: Add EP mode support for ls1088a and ls2088a commit

2.26. FRU Support Interface (FSI)

  • aspeed: Support cabled FSI commit

  • aspeed: Support CFAM reset GPIO commit

  • aspeed: Add module param for bus divisor commit

2.27. Clock

  • axi-clkgen: Add support for fractional dividers commit

  • imx: imx21: Remove clock driver commit

  • mediatek: Add MT8167 clock support commit

  • meson: add sclk-ws driver commit

  • qcom: Add SM8150 and SM8250 videocc drivers commit, commit, commit, commit, commit

  • qcom: Add display clock controller driver for SM8150 and SM8250 commit

  • renesas: cpg-mssr: Add support for R-Car V3U commit

  • sp804: Add support for Hisilicon sp804 timer commit

  • sunxi-ng: add support for the Allwinner A100 CCU commit

2.28. PHY ("physical layer" framework)

  • Add USB3 PHY support for Intel LGM SoC commit

  • Add support for multilink configurations in Cadence Torrent PHY driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • freescale: imx8mq-usb: add support for imx8mp usb phy commit

  • intel: Add Keem Bay eMMC PHY support commit

  • Support qcom USB3+DP combo phy (or type-c phy) commit, commit, commit, commit, commit, commit, commit, commit

  • socionext: Add UniPhier AHCI PHY driver support commit

2.29. EDAC (Error Detection And Correction)

  • al-mc-edac: Add Amazon's Annapurna Labs Memory Controller driver commit

2.30. Various

  • bus/fsl-mc: Extend mc-bus driver functionalities in preparation for mc-bus VFIO support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • mhi: core: Introduce counters to track MHI device state transitions commit

  • mhi: core: Introduce debugfs entries for MHI commit

  • dt-bindings: reset: Updated binding for Versal reset driver commit

  • eeprom: at24: Add support for the Sony VAIO EEPROMs commit

  • habanalabs
    • PCIe Advanced Error Reporting support commit

    • Add debugfs support for MMU with 6 HOPs commit

    • Add information about PCIe controller commit

    • Expose sync manager resources allocation in INFO IOCTL commit

    • Add support for getting device total energy commit

  • interconnect: Add interconnect sync state support commit, commit, commit

  • Add SM8150 and SM8250 interconnect drivers commit, commit, commit, commit, commit

  • interconnect: Add L3 provider support for SM8150/SM8250 commit, commit, commit, commit, commit, commit, commit

  • irq: dw-apb-ictl: Add primary interrupt controller support commit

  • irq: irq-mst: Add MStar interrupt controller support commit

  • irq: Add TI PRUSS Local Interrupt Controller IRQChip driver commit, commit, commit, commit, commit

  • irq: Add Actions Semi Owl family sirq support commit

  • mailbox: arm_mhu: Add ARM MHU doorbell driver commit

  • misc: fastrpc: add ioctl for attaching to sensors pd commit

  • misc: hisi_hikey_usb: add support for Hikey 970 commit, commit, commit

  • misc: mic: remove the MIC drivers commit

  • Add support for PCIe EP nodes to Renesas r8a774a1, r8a774b1 and r8a774c0 SoC's commit

  • Add PCIe EP to RZ/G2H commit

  • dwc: Add the multiple PF support for DWC and Layerscape commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • ptp_qoriq: support FIPER3 commit

  • regmap: add Intel SPI Slave to AVMM Bus Bridge support commit

  • remoteproc
    • Move recovery/coredump configuration to sysfs commit, commit

    • mediatek: Add support for mt8192 SCP commit

    • TI K3 R5F remoteproc support commit, commit, commit, commit

  • reset: reset-zynqmp: Added support for Versal platform commit

  • rpmsg: glink: Add support for rpmsg glink chrdev commit

  • w1_therm: Add sysfs entries to control conversion time and driver features commit

  • w1_therm: Add support for GXCAS GX20MH01 device commit

3. List of Pull Requests

4. Other news sites

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01