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 9 as of 2021-04-18 20:18:06
KernelNewbies:
  • Linux_5.12

Linux kernel 5.12 changelog.

Other new sources:

  • LWN's merge window part 1], [https://lwn.net/Articles/847451/

  • Phoronix Linux 5.12 Feature overview

Or take instead a look at the list of Pull Requests:

  • networking updates

  • ARM SoC platform removals

  • ARM SoC updates

  • ARM SoC defconfig updates

  • ARM SoC devicetree updates

  • ARM SoC driver updates

  • EDAC updates

  • RAS updates

  • EFI updates

  • x86 platform updates

  • x86 paravirt updates

  • x86 mm cleanups

  • x86 misc updates

  • x86 microcode cleanup

  • x86 FPU updates

  • x86 CPUID cleanup

  • x86 resource control updates

  • x86 build updates

  • x86 asm updates

  • tty/serial driver updates

  • USB and Thunderbolt updates

  • staging and IIO driver updates

  • power management updates

  • ACPI updates

  • PNP updates

  • sendfile updates

  • ELF compat updates

  • namei updates

  • jfs updates

  • btrfs updates

  • f2fs updates

  • erofs updates

  • nfsd updates

  • fsverity updates

  • iomap updates

  • xfs updates

  • oprofile and dcookies removal

  • libata updates

  • core block updates

  • block driver updates

  • io_uring updates

  • irq updates

  • timer updates

  • RCU updates

  • locking updates

  • tlb gather updates

  • scheduler updates

  • performance event updates

  • xen updates

  • arm64 updates

  • m68k updates

  • MIPS updates

  • parisc updates

  • Hyper-V updates

  • KVM updates

  • s390 updates

  • UML updates

  • MTD updates

  • JFFS2/UBIFS and UBI updates

  • media updates

  • sound updates

  • drm updates

  • tomoyo updates

  • selinux updates

  • audit updates

  • IMA updates

  • smack updates

  • seccomp updates

  • tpm updates

  • crypto update

  • x86 platform driver updates

  • hwmon updates

  • i2c updates

  • MMC updates

  • watchdog updates

  • regmap update

  • regulator updates

  • spi updates

  • auxdisplay updates

  • backlight updates

  • MFD updates

  • chrome platform updates

  • thermal updates

  • clk updates

  • power supply and reset updates

  • i3c update

  • RTC updates

  • gpio updates

  • devicetree updates

  • device mapper updates

  • SCSI updates

  • rdma updates

  • iommu updates

  • block IPI updates

  • documentation updates

  • Kselftest updates

  • KUnit updates

  • printk updates

  • livepatching updates

  • kgdb updates

  • memblock update

  • d_name whack-a-mole

  • RCU-safe common_lsm_audit()

  • zonefs updates

  • exfat updates

  • lazytime updates

  • fsnotify update

  • isofs, udf, and quota updates

  • ceph updates

  • more nfsd updates

  • perf tool updates

  • tracing updates

  • ARM updates

  • powerpc updates

  • cgroup updates

  • qorkqueue updates

  • user namespace update

  • kcmp kconfig update

  • follow_pfn() updates

  • IPMI update

  • pin control updates

  • clang LTO updates

  • objtool updates

  • microblaze updates

  • module updates

  • percpu updates

  • idmapped mounts

  • gfs2 updates

  • HID updates

  • input updates

  • more power management updates

  • more ACPI updates

  • dmaengine updates

  • sparc updates

  • more clang LTO updates

  • keyring updates

  • arch/nios2 updates

  • libnvdimm and device-dax updates

  • initial support for CXL (Compute Express Link)

  • mailbox updates

  • dma-mapping updates

  • driver core / debugfs update

  • char/misc driver updates

  • Simple Firmware Interface (SFI) support removal

  • VFIO updates

  • hwspinlock updates

  • rpmsg updates

  • remoteproc updates

  • misc memory management updates from Andrew Morton

  • x86 irq entry updates

  • nds32 updates

  • PCI updates

  • ext4 updates

  • Kbuild updates

  • more ACPI updates

  • more drm updates

  • more MIPS updates

  • virtio updates

  • pwm updates

  • NFS Client Updates

  • more memory management updates from Andrew Morton

  • more KVM updates

  • more xen updates

  • RISC-V updates

  • pcmcia update

  • LED updates

  • swiotlb updates

  • more io_uring updates

  • cifs updates

  • more s390 updates

  • OpenRISC updates

  • misc vfs updates

  • io_uring thread rewrite

  • more block updates

  • more xfs updates

  • more SCSI updates

  • more RISC-V updates

  • arch/csky updates

1. Networking

  • Bluetooth
    • btqca: Add support to read FW build version for WCN3991 BTSoC commit

    • btqca: Enable MSFT extension for Qualcomm WCN399x commit

    • btrtl: Enable MSFT extension for RTL8822CE controller commit

    • btrtl: Enable central-peripheral role commit

    • btusb: Add protocol support for MediaTek MT7921U USB devices commit

    • btusb: Add support for GarfieldPeak controller commit

    • btusb: Enable MSFT extension for Intel controllers commit

    • hci_bcm: Add support for ISO packets commit

    • hci_h5: Add support for binding RTL8723DS with device tree commit

  • RDMA/Infiniband
    • Introduce and use API to read port immutable data commit

    • hns: Add support of direct wqe commit

    • Add dma-buf support commit, commit, commit, commit

  • ath10k
    • Add new debug level for sta related logs commit

    • Allow dynamic SAR power limits via common API commit

  • ath11k: add support to configure spatial reuse parameter set commit

  • axienet: Support dynamic switching between 1000BaseX and SGMII commit

  • bcm63xx_enet
    • Add BQL support commit

    • Add xmit_more support commit

  • bnxt_en: Update firmware interface to 1.10.2.11 commit

  • brcmfmac
    • Add support for CQM RSSI notifications commit

    • Support BCM4365E with 43666 ChipCommon chip ID commit

  • broadcom: bcm4908enet: add BCM4908 controller driver commit

  • can
    • Add software tx timestamps commit

    • kvaser_usb: Add support for USBcan Pro 4xHS commit

    • mcp251xfd: add BQL support commit

    • mcp251xfd: add len8_dlc support commit

    • tcan4x5x: add support for half-duplex controllers commit

  • dpaa2-eth
    • Add support for Rx VLAN filtering commit

    • Add 1000BASE-X support commit

    • Add backplane link mode support commit

  • dsa
    • Add Arrow SpeedChips XRS700x driver commit

    • Automatically bring up DSA master when opening user port commit

    • b53: Support setting learning on port commit

    • bcm_sf2: support BCM4908's integrated switch commit

    • tag_8021q for Ocelot switches commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • felix: Add support for MRP commit

    • hellcreek: Add TAPRIO offloading support commit

    • mt7530: MT7530 optional GPIO support commit

    • mv88e6xxx: Link aggregation support commit

    • qca: ar9331: export stats64 commit

    • sja1105: offload bridge port flags to device commit

    • tag_ocelot_8021q: add support for PTP timestamping commit

    • xrs700x: add HSR offloading support commit

  • mediatek: support setting MTU commit

  • fsl/fman: Add MII mode support commit

  • gtp
    • include role in link info commit

    • Sset initial MTU commit

  • hns3
    • Add interfaces to query information of tm priority/qset commit

    • Add support for obtaining the maximum frame size commit

    • Add debugfs support for tm nodes, priority and qset info commit

    • debugfs add max tm rate specification print commit

  • i40e
    • Implement get and set ethtool ops for Energy Efficient Ethernet commit

    • Extend support for ntuple filters allowing for Flow Director IPv6 and VLAN filters commit, commit

    • Add support for software controlled DCB commit, commit, commit

  • ice
    • Implement a new LLDP command that allows adding VSI destinations to existing filters and adds support for netdev bonding event commit, commit

    • Implement the creation scheduler aggregator nodes and distributing VSIs within the nodes commit

    • Display some stored NVM versions via devlink info commit

    • Display stored UNDI firmware version via devlink info commit

    • Display stored netlist versions via devlink info commit

    • Introduce function for reading from flash modules commit

  • igb
    • Enable RSS for Intel I211 Ethernet Controller commit

    • Expose the NVM version commit

    • Expose the gPHY firmware version commit

  • iwlwifi
    • Support for RF interference mitigation (RFI) commit, commit

    • Add new cards for So and Qu family commit

    • Add support for Qu with AX201 device commit

    • Add support for SnJ with Jf devices commit

    • Support new scan config FW API commit

    • Add debugfs entry to trigger a dump as any time-point commit

    • Add debugfs for phy-integration-ver commit

    • Handle CCA-EXT delay firmware notification commit

    • Add AX201 and AX211 radio modules for Ma devices commit

    • Aadd support for SnJ with Hr1 commit

    • Add support for So-F devices commit

    • Implement support for PNVM from BIOS commit

    • Add support for version 2 of the LARI_CONFIG_CHANGE command commit

  • lan743x: lan743x speed boost commit, commit

  • mac80211_hwsim: add 6GHz channels commit

  • mhi: Add MBIM over MHI support commit, commit, commit, commit, commit

  • mhi: Add raw IP mode support commit

  • mlx5/mlx5e
    • Support 400Gbps IB rate in mlx5 driver commit

    • Support default partition key for representor port commit

    • mlx5 real time clock commit, commit, commit, commit, commit, commit

    • Introduce some refactoring to SW steering to support different formats of different Hardware commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • SW steering for ConnectX-6DX commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add mlx5 subfunction support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Enable XDP for Connect-X IPsec capable devices commit

    • HTB offload commit, commit, commit, commit, commit

    • devlink trap support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Implement support for VF tunneling commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • mlxsw: Support setting lanes via ethtool commit, commit, commit, commit, commit, commit, commit, commit

  • mscc: ocelot: Configuring congestion watermarks on ocelot switch using devlink-sb commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • mscc: ocelot: offload bridge port flags to device commit

  • mt76
    • mt7915: add implicit Tx beamforming support and enable it trough debugfs commit

    • mt7915: add support for flash mode commit

    • mt7915: add support for using a secondary PCIe link for gen1 commit

    • mt7915: support TxBF for DBDC commit

    • Introduce mt7921e support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • mvneta: Implement mqprio support commit

  • mvpp2
    • Add TX Flow Control support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add TX flow control support for jumbo frames commit

  • netdevsim: fib: Add debugfs to debug route offload failure commit

  • nfc: Add a virtual nci device driver commit

  • octeontx2-af
    • Add Marvell CN10K support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add devlink and devlink health reporters commit

    • Ethtool support for fec and link configuration commit, commit, commit, commit, commit, commit, commit

    • Support for OcteonTX2 98xx CPT block commit, commit, commit

    • Support ESP/AH RSS hashing commit

    • Add RSS multi group support commit

    • Add flow classification using IP next level protocol commit

  • pcs: add pcs-lynx 1000BASE-X support commit

  • phy
    • icplus: cleanups and new features commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add 100 base-x mode commit

    • Add 5GBASER interface mode commit

    • at803x: add support for configuring SmartEEE commit

    • bcm7xxx: Add an entry for BCM72116 commit

    • broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S commit

  • phy: introduce phydev->port commit

  • phy: micrel: Add KS8851 PHY support commit

  • phylink: Add 5gbase-r support commit

  • qede: add netpoll and per-queue coalesce support commit, commit, commit

  • r8169
    • Add support for another RTL8168FP commit

    • Improve DASH support commit

  • rt2800usb: add Sweex LW163V2 id's commit

  • rtw88
    • 8821c: support RFE type2 wifi NIC commit

    • Add dynamic rrsr configuration commit

    • Add napi support commit

  • sfp
    • Add debugfs support commit

    • Add support for 100 base-x SFPs commit

    • Add support for 5gbase-t SFPs commit

  • stmmac
    • Add PCI bus info to ethtool driver query output commit

    • Add Toshiba Visconti SoCs glue driver commit

    • dwmac-meson8b: picosecond precision RX delay support commit, commit, commit, commit, commit

    • intel: Add ADL-S 1Gbps PCI IDs commit

  • ti: Add switchdev support for AM65 CPSW NUSS driver to support multi port CPSW present on J721e and AM64 SoCs commit, commit, commit, commit

  • ti: cpsw_ale: add driver data for AM64 CPSW3g commit

  • qmi_wwan
    • qmi_wwan: Add pass through mode commit

    • Add qmap id sysfs file for qmimux interfaces commit, commit

    • Support ZTE P685M modem commit

  • wil6210: Add Support for Extended DMG MCS 12.1 commit

  • Remove aurora nb8800 driver commit

2. Audio

  • Add n64 driver commit

  • dice: add support for Lexicon I-ONIX FW810s commit

  • hda
    • ca0132: Add Sound BlasterX AE-5 Plus support commit

    • Add another CometLake-H PCI ID commit

    • intel-dsp-config: add Alder Lake support commit

    • intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option commit

  • hdsp: hardware output loopback commit

  • jack: implement software jack injection via debugfs commit

  • usb-audio: Add support for Pioneer DJM-750 commit

  • ASoC
    • Intel: KMB: Support IEC958 encoded PCM format commit

    • Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 commit

    • SOF: Intel: initial support to AlderLake-P commit

    • codec: Add driver for JZ4760 internal codec commit

    • codec: hdmi-codec: Support IEC958 encoded PCM format commit

    • codecs: adds support for two Codec Macro blocks(TX and RX) available in Qualcomm LPASS (Low Power Audio SubSystem) commit, commit, commit, commit, commit, commit, commit

    • cpcap: Implement set_tdm_slot for voice call support commit

    • mediatek: mt8192-mt6359: support audio over DP commit

    • stm32: i2s: add master clock provider commit

    • tegra: Add audio graph based card driver commit

    • txx9: Remove driver commit

    • Remove sirf prima/atlas drivers commit

    • Remove zte zx drivers commit

3. Tablets, touch screens, keyboards, mouses

  • Add N64 controller driver commit

  • elants_i2c: add support for eKTF3624 commit

  • xpad: add support for PowerA Enhanced Wired Controller for Xbox Series X|S commit

  • cros-ec-keyb: expose function row physical map to userspace commit

  • HID
    • chicony: Add Wireless Radio Control feature for Chicony devices commit

    • hid-sensor-custom: Add custom sensor iio support commit

    • i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 commit

    • i2c-hid: Introduce goodix-i2c-hid using i2c-hid core commit

    • intel-ish-hid: ipc: Add Tiger Lake H PCI device ID commit

    • logitech-dj: add support for keyboard events in eQUAD step 4 Gaming commit

    • logitech-dj: add support for the new lightspeed connection iteration commit

    • logitech-hidpp: add support for Unified Battery (1004) feature commit

    • New driver for PS5 'DualSense' controller commit, commit, commit, commit, commit, commit, commit, commit, commit

    • playstation: add DualSense player LED support commit

    • playstation: add initial DualSense lightbar support commit

    • playstation: add microphone mute support for DualSense commit

    • sony: Add support for tilt on guitar hero guitars commit

    • uclogic: Improve support for Trust Panora commit

4. TV tuners, webcams, video capturers

  • Turn the existing SMIA driver into a MIPI CCS driver while maintaining SMIA 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

  • allegro: add HEVC support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • ov5647: Support RaspberryPi Camera Module 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

  • em28xx: Add support for Hauppauge USB QuadHD commit

  • i2c: Add driver for RDACM21 camera module commit

  • i2c: Add imx334 camera sensor driver commit

  • i2c: Add support for the OV5648 image sensor commit

  • i2c: Add support for the OV8865 image sensor commit

  • ir_toy: add another IR Droid device commit

  • mxl692: MaxLinear 692 ATSC demod/tuner driver commit

  • ov5647: Remove 640x480 SBGGR8 mode commit

  • ov5647: Support VIDIOC_SUBSCRIBE_EVENT commit

  • ti-vpe: cal: Implement subdev ops for CAMERARX commit

  • v4l2-async: Add waiting subdevices debugfs commit

  • v4l2-ctrl: Add control to indicate the priority id to be applied to base layer commit

  • v4l2-ctrl: Add new controls for QP and layer bitrate commit, commit, commit

  • Introduce new hfi platform layer commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • venus: add support to dump FW region commit

  • vidtv: Add media controller support commit

5. Universal Serial Bus

  • Support USB 3.2 multi-lanes commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Introduced new Cadence USBSSP DRD Driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • cdns3: Add support for TI's AM64 SoC commit

  • chipidea: tegra: Support host mode commit

  • dwc3: add imx8mp dwc3 glue layer driver commit

  • dwc3: pci: ID for Tiger Lake CPU commit

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

  • dwc3: qcom: add ACPI device id for sc8180x commit

  • dwc3: qcom: add URS Host support for sdm845 ACPI boot commit

  • gadget: u_ether: support configuring interface names commit

  • host: ehci-tegra: Remove the driver commit

  • pd: Make SVDM Version configurable in VDM header commit

  • serial
    • Add MaxLinear/Exar USB to Serial driver commit

    • ch341: add new Product ID commit

    • cp210x: add ID for Acuity Brands nLight Air Adapter commit

    • cp210x: add some more GE USB IDs commit

    • cp210x: add support for software flow control commit

    • option: update interface mapping for ZTE P685M commit

  • typec
    • Add individual version numbers for the partner and the cable, and exposes them in the appropriate sysfs in /sys/class/type commit, commit, commit, commit, commit, commit

    • AMS, Collision Avoidance, and Protocol Error commit, commit, commit

    • typec: tcpci: Add Callback to Usb Communication capable partner commit, commit, commit

    • Common SVDM version and VDO from dt commit, commit, commit, commit, commit, commit, commit

  • ucsi: Determine common SVDM Version commit

  • usbtmc: Add USBTMC_IOCTL_GET_STB commit and USBTMC_IOCTL_GET_SRQ_STB commit

  • bdc: Remove the BDC PCI driver commit

6. Serial Peripheral Interface (SPI)

  • cadence-quadspi: Add QSPI controller support for Intel LGM SoC commit, commit, commit, commit, commit

  • Add SPI_NO_TX/RX support commit

  • cadence-quadspi: Add DTR support commit

  • orion: enable support for switching CS every transferred byte commit

  • pxa2xx: Add IDs for the controllers found on Intel Lynxpoint commit

  • pxa2xx: Add support for Intel Alder Lake PCH-P commit

  • realtek-rtl: Add support for Realtek RTL838x/RTL839x SPI controllers commit

  • support CS timing for HW & SW mode commit

  • Add Tegra Quad SPI driver commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Remove sirf prima/atlas driver commit

  • txx9: Remove driver commit

  • Drop unused efm32 bus driver commit

7. Watchdog

  • Add watchdog driver for Intel !Keembay Soc commit

  • intel_scu_watchdog: Remove driver for deprecated platform commit

  • mt8192: add wdt support commit

  • remove coh901 driver commit

  • remove sirf atlas driver commit

  • remove sirf prima driver commit

  • remove tango driver commit

  • remove zte zx driver commit

8. Serial

  • Drop unused efm32 serial driver commit

  • cpm_uart: Add udbg support for enabling xmon commit

  • ifx6x60: Remove driver for deprecated platform commit

  • owl: Add support for kernel debugger commit

  • remove sirf prima/atlas driver commit

9. CPU Frequency scaling

  • sfi-cpufreq: Remove driver for deprecated firmware commit

  • qcom-hw: enable boost support commit

  • Remove tango driver commit

10. Device Voltage and Frequency Scaling

  • Add required-opps support to devfreq passive gov commit, commit, commit

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

  • power
    • reset: Add poweroff driver for ATC260x PMICs commit

    • reset: at91-sama5d2_shdwc: add support for sama7g5 commit

    • reset: remove zte zx driver commit

    • supply: Add battery gauge driver for Acer Iconia Tab A500 commit

    • supply: Add ltc4162-l-charger commit

    • supply: bq256xx: Introduce the BQ256XX charger driver commit

    • supply: cpcap-battery: Implement capacity reporting commit

  • regulator
    • Really implement Qualcomm LAB/IBB regulators commit, commit, commit, commit, commit

    • Add regulator driver for ATC260x PMICs commit

    • Regulator driver for the Mediatek DVFSRC commit

    • bd9571mwv: Add BD9574MWF support commit

    • mt6315: Add support for MT6315 regulator commit

    • pf8x00: Add suspend support commit

    • qcom-rpmh-regulator: add pm8009-1 chip revision commit

    • rt4831: Adds support for Richtek RT4831 DSV regulator commit

    • remove ab3100 driver commit

12. Real Time Clock (RTC)

  • pcf8563: Add NXP PCA8565 compatible commit

  • remove sirfsoc driver commit

  • remove ste ab3100 driver commit

  • remove ste coh901 driver commit

  • mrst: Remove driver for deprecated platform commit

  • tx4939: Remove driver commit

13. Pin Controllers (pinctrl)

  • Add RISC-V Canaan Kendryte K210 FPIOA driver commit

  • at91-pio4: add support for slew-rate commit

  • ingenic: Improve JZ4760 support commit

  • qcom: Add SM8350 pinctrl driver commit

  • qcom: Add sc8180x TLMM driver commit

  • renesas: Initial R8A779A0 (V3U) PFC support commit

  • sunxi: Add support for the Allwinner H616 pin controller commit

  • sunxi: Add support for the Allwinner H616-R pin controller commit

  • tigerlake: Add Alder Lake-P ACPI ID commit

  • remove coh901 driver commit

  • remove sirf atlas/prima drivers commit

  • remove ste u300 driver commit

  • remove zte zx driver commit

14. Multi Media Card (MMC)

  • eMMC inline encryption support commit, commit, commit, commit, commit, commit, commit, commit

  • mmci: Add support for probing bus voltage level translator commit

  • sdhci-of-aspeed: Add AST2600 bus clock support commit

  • sdhci_am654: Add Support for TI's AM64 SoC commit

  • sunxi: add support for A100 mmc controller commit

  • remove dw_mmc-zx driver commit

  • remove sirf prima/atlas driver commit

15. Memory Technology Devices (MTD)

  • parsers: Add Qcom SMEM parser commit

  • rawnand: qcom: Add support for Qcom SMEM parser commit

  • spi-nor: Add Global Block Unlock command commit

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

  • spi-nor: sst: Add support for Global Unlock on sst26vf commit

  • rawnand: tango: Remove the driver commit

16. Industrial I/O (iio)

  • Add timestamp channel for hid-sensors commit, commit, commit, commit, commit, commit

  • accel: kxcjk1013: Add rudimentary regulator support commit

  • adc: ad7476: Add LTC2314-14 support commit

  • ms_sensors:ms_sensors_i2c: add support for alternative PROM layout commit

  • dac: ad5766: add driver support for AD5766 commit

  • gyro: bmg160: Add rudimentary regulator support commit

  • hid-sensors: Add hinge sensor driver commit

  • imu: inv_mpu6050: Add support for MPU-6880 commit

  • light:apds9960 add detection for MSHW0184 ACPI device in apds9960 driver commit

  • magnetometer: Add driver for Yamaha YAS530 commit

  • magnetometer: bmc150: Add rudimentary regulator support commit

  • pressure:ms5637: add ms5803 support commit

  • xilinx-xadc: Add basic support for Ultrascale System Monitor commit

17. Multi Function Devices (MFD)

  • Add driver for Embedded Controller found on Acer Iconia Tab A500 commit

  • arizona: Add support for ACPI enumeration of WM5102 connected over SPI commit

  • bd9571mwv: Add support for BD9574MWF commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • intel-lpss: Add Intel Alder Lake PCH-P PCI IDs commit

  • intel-lpss: Add Intel Alder Lake PCH-S PCI IDs commit

  • intel-m10-bmc: Expose MAC address and count commit

  • intel_msic: Remove driver for deprecated platform commit

18. Pulse-Width Modulation (PWM)

  • Remove ZTE ZX driver commit

19. Inter-Integrated Circuit (I2C + I3C)

  • Drop unused efm32 bus driver commit

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

  • mlxcpld: Add support for I2C bus frequency setting commit

  • mux: mlxcpld: Extend driver functionality commit, commit, commit, commit, commit, commit

  • remove sirf bus driver commit

  • remove u300 bus driver commit

  • remove zte zx bus driver commit

  • i3c: master: svc: Add Silvaco I3C master driver commit

20. Hardware monitoring (hwmon)

  • Add AHT10 Temperature and Humidity Sensor Driver commit

  • Add Texas Instruments TPS23861 driver commit

  • amd_energy: Add AMD family 19h model 30h x86 match commit

  • k10temp: Zen3 Ryzen Desktop CPUs support commit

  • nct6683: Support ASRock boards commit

  • pmbus/max16601: Add support for MAX16508 commit

  • pmbus/max31785: Support revision "B" commit

  • pwm-fan: Support multiple fan tachometers commit

  • abx500: Decomission abx500 driver commit

21. General Purpose I/O (gpio)

  • bd9571mwv: Add BD9574MWF support commit

  • gpio-xilinx: Update on xilinx gpio driver commit, commit, commit, commit, commit

  • intel-mid: Remove driver for deprecated platform commit

  • mvebu: add pwm support for Armada 8K/7K commit

  • pca953x: Add support for pca9506 commit

  • rcar: Add R-Car V3U (R8A779A0) support commit

  • remove zte zx driver commit

  • visconti: Add Toshiba Visconti GPIO support commit

  • msic: Remove driver for deprecated platform commit

22. Leds

  • apu: extend support for PC Engines APU1 with newer firmware commit

  • lgm: Add LED controller driver for LGM SoC commit

  • trigger: implement a tty trigger commit

23. DMA engines

  • Add Intel LGM SoC DMA support commit

  • dw-axi-dmac: support Intel KeemBay AxiDMA commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • idxd: add module parameter to force disable of SVA commit

  • jz4780: Add support for the JZ4760(B) commit

  • owl: Add compatible for the Actions Semi S500 DMA controller commit

  • rcar-dmac: Add support for R-Car V3U commit

  • remove coh901318 driver commit

  • remove sirfsoc driver commit

  • remove zte zx driver commit

  • ti: k3-udma: Add support for burst_size configuration for mem2mem commit

24. Cryptography hardware acceleration

  • hisilicon: add ZIP device using mode parameter commit

  • hisilicon/hpre: enable Elliptic curve cryptography commit

  • Add Keem Bay OCS HCU driver commit, commit, commit, commit, commit

  • octeontx2: Add Support for Marvell OcteonTX2 CPT engine commit, commit, commit, commit, commit, commit, commit, commit, commit

  • sun4i-ss: enabled stats via debugfs commit

  • picoxcell: Remove PicoXcell driver commit

  • mediatek: remove obsolete driver commit

25. PCI

  • brcmstb: support BCM4908 with external PERST# signal controller commit

  • layerscape: Add LX2160A rev2 EP mode support commit

  • microchip: Add Microchip PolarFire PCIe controller driver commit

  • Remove tango host controller driver commit

26. Non-Transparent Bridge (NTB)

  • Implement NTB Controller using multiple PCI EP commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • Add support for EPF PCI Non-Transparent Bridge commit

27. Thunderbolt

  • Add support for PCIe tunneling disabled (SL5) commit

  • Add support for de-authorizing devices commit

  • Add support for native USB4 _OSC commit

  • Allow disabling XDomain protocol commit

28. Clock

  • Add RISC-V Canaan Kendryte K210 clock driver commit

  • clk-axiclkgen: add ZynqMP PFD and VCO limits commit

  • imx8mm: add clkout1/2 support commit

  • imx8mn: add clkout1/2 support commit

  • imx8mq: add PLL monitor output commit

  • mstar: MStar/SigmaStar MPLL driver commit

  • qcom: Add A7 PLL support commit

  • qcom: Add Global Clock controller (GCC) driver for SC7280 commit

  • qcom: Add SDM660 GPU Clock Controller (GPUCC) driver commit

  • qcom: Add SDX55 APCS clock controller support commit

  • qcom: clk-alpha-pll: Add support for Lucid 5LPE PLL commit

  • qcom: gcc-sm8350: add gdsc commit

  • qcom: gcc: Add clock driver for SM8350 commit

  • qcom: gcc: Add global clock controller driver for SC8180x commit

  • qcom: rpmh: Add support for RPMH clocks on SC7280 commit

  • qcom: rpmhcc: Add sc8180x rpmh clocks commit

  • renesas: r8a77965: Add TMU clocks commit

  • renesas: r8a7796: Add TMU clocks commit

  • renesas: r8a77990: Add TMU clocks commit

  • renesas: r8a77995: Add TMU clocks commit

  • renesas: v3u: add & update (H)SCIF nodes commit, commit, commit, commit, commit

  • renesas: v3u: add SDHI/MMC support commit, commit, commit, commit, commit, commit

  • renesas: v3u: add support for RWDT commit, commit, commit, commit

  • renesas: r8a779a0: Add FCP and VSP support commit, commit, commit

  • socfpga: agilex: add clock driver for eASIC N5X platform commit

  • sunxi-ng: Add support for the Allwinner H616 CCU commit

  • sunxi-ng: Add support for the Allwinner H616 R-CCU commit

  • vc5: Add support for optional load capacitance commit

  • Drop unused efm32gg driver commit

  • clocksource: atlas: Remove sirf atlas driver commit

  • clocksource: prima: Remove sirf prima driver commit

  • clocksource: tango: Remove tango driver commit

  • clocksource: u300: Remove the u300 driver commit

  • remove sirf prima2/atlas drivers commit

  • remove tango4 driver commit

  • remove u300 driver commit

  • remove zte zx driver commit

29. PHY ("physical layer" framework)

  • Add Support for SM8350 UFS commit, commit, commit

  • SM8350 USB phy commit, commit, commit

  • phy-brcm-usb: support PHY on the BCM4908 commit

  • qcom-qmp: Add SC8180X UFS phy commit

  • qcom-qmp: Add SC8180X USB phy commit

  • qcom-qmp: Add support for SDX55 QMP PHY commit

  • qcom-qusb2: Add configuration for SDM660 commit

  • qcom-qusb2: add QUSB2 support for IPQ6018 commit

30. CXL (Compute Express Link)

  • CXL 2.0 Support commit, commit, commit, commit, commit, commit, commit, commit

31. Various

  • bus: fsl-mc: enhance Management Complex userspace support commit, commit, commit, commit, commit

  • PCI: Add Silicom Denmark vendor ID commit

  • PCI: Add TI J721E device to PCI IDs commit

  • bus: mhi: core: Add device hardware reset support commit

  • bus: sunxi-rsb: Implement runtime power management commit

  • coresight: Add support for v8.4 SelfHosted tracing commit

  • coresight: etm-perf: Support PID tracing for kernel at EL2 commit

  • coresight: etm4x: Add support for sysreg only devices commit

  • coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 commit

  • drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs commit

  • soc: atmel: add support for sama7g5 commit

  • soc: qcom: rpmpd: Add msm8994 RPM Power Domains commit

  • fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() commit

  • fpga: dfl: add support for N3000 Nios private feature commit

  • habanalabs: add CS completion and timeout properties commit

  • habanalabs: add driver support for internal cb scheduling commit

  • habanalabs: add new mem ioctl op for mapping hw blocks commit

  • habanalabs: staged submission support commit

  • habanalabs: support fetching first available user CQ commit

  • habanalabs: support non power-of-2 DRAM phys page sizes commit

  • hwspinlock: omap: Add support for K3 AM64x SoCs commit

  • interconnect: qcom: Add MSM8939 interconnect provider driver commit

  • interconnect: qcom: Add SDX55 interconnect provider driver commit

  • interconnect: qcom: Consolidate interconnect RPM support commit

  • irqchip/ingenic: Add support for the JZ4760 commit

  • irqchip/sun6i-r: Use a stacked irqchip driver commit

  • irqchip: Add support for Realtek RTL838x/RTL839x interrupt controller commit

  • irqchip: Remove sigma tango driver commit

  • irqchip: Remove sirfsoc driver commit

  • mailbox: omap: Add support for K3 AM64x SoCs commit

  • mailbox: qcom: Add SC8180X apcs compatible commit

  • mailbox: qcom: Add support for SDX55 APCS IPC commit

  • mei: add support for client dma capability commit

  • mei: hbm: add client dma hbm messages commit

  • mei: implement client dma setup commit

  • mei: me: add adler lake point LP DID commit

  • mei: me: add adler lake point S DID commit

  • memory: dfl-emif: add the DFL EMIF private feature driver commit

  • memory: tegra124: Support interconnect framework commit

  • mhi: pci_generic: Misc improvements commit, commit, commit, commit, commit, commit, commit, commit, commit

  • misc: bcm-vk: Add Broadcom VK driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • misc: pti: Remove driver for deprecated platform commit

  • misc: pvpanic: introduce device capability commit

  • misc: pvpanic: introduce events device attribue commit

  • misc: remove atmel_tclib commit

  • nvmem: Add driver to expose reserved memory as nvmem commit

  • of: property: Add fw_devlink support for more props commit, commit

  • of: Make fw_devlink=on more forgiving commit, commit, commit, commit, commit, commit, commit, commit

  • remoteproc/mediatek: support L1TCM commit

  • remoteproc: ingenic: Add module parameter 'auto_boot' commit

  • remoteproc: qcom: pas: Add SM8350 PAS remoteprocs commit

  • remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible commit

  • reset: simple: add BCM4908 MISC PCIe reset controller support commit

  • sfi: Remove framework for deprecated firmware commit

  • speakup: Make dectlk flush timeout configurable commit

  • tpm: add i2c driver for cr50 commit

32. List of Pull Requests

33. Other news sites

  • LWN's merge window part 1], [https://lwn.net/Articles/847451/

  • Phoronix Linux 5.12 Feature overview

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