Linux 5.14 changelog.
1. Networking
- TCP
Implement SRv6 End.DT46 Behavior, defined in the IETF RFC 8986 along with SRv6 End.DT4 and End.DT6 Behaviors commit
xdp: extend xdp_redirect_map with broadcast support commit, commit, commit, commit
virtio/vsock: introduce SOCK_SEQPACKET support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Reset MAC header consistently across L3 virtual devices commit, commit, commit, commit, commit, commit
batman-adv: mcast: add MRD + routable IPv4 multicast with bridges support commit
can: introduce CANFD_FDF flag for mixed content in struct canfd_frame commit
- 802.11
devlink: rate objects API commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
inet_diag: add support for tw_mark commit
Add support for custom multipath hash policy for both IPv4 and IPv6 traffic. The new policy allows user space to control the outer and inner packet fields used for the hash computation commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- Multi Path TCP
Data checksum support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add timestamp support commit, commit, commit, commit, commit, commit, commit
Restrict values of 'enabled' sysctl commit
Support SYSCTL only if enabled commit
Socket migration for SO_REUSEPORT commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
bridge: split IPv4/v6 mc router state and export for batman-adv commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add the 25G BASE-R mode to the set modes supported commit, commit, commit, commit
Retrieve netns cookie via getsocketopt commit
- netfilter
Add nfnetlink_hook subsystem to fetch the netfilter hook pipeline configuration. This also includes a new field to annotate the hook type as metadata commit, commit, commit, commit, commit, commit
Expose TCP and UDP flowtable offload timeouts through sysctl commit, commit
conntrack: add new sysctl to disable RST check commit
nf_tables: add last expression commit
Support for SCTP chunks matching on nf_tables commit
nft_nat: allow to specify layer 4 protocol NAT only commit
sctp: implement RFC8899: Packetization Layer Path MTU Discovery for SCTP transport commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- ncsi
smc: Add SMC statistic support commit, commit, commit, commit
Bluetooth: Increment management interface revision commit
- SUNRPC
Allow for offlining/removing xprt via sysfs commit, commit, commit, commit, commit, commit, commit, commit
Create sysfs files for chaning the IP address commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Allow for offlining/removing xprt via sysfs commit, commit, commit, commit, commit, commit, commit, commit, commit
- WWAN
Add WWAN link creation support commit, commit, commit, commit
link creation improvements commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
subsystem improvements commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add WWAN device index sysfs attribute commit
Add WWAN port type attribute commit
2. Architectures
2.1. X86
Improve Minimum Alternate Stack Size commit, commit, commit, commit, commit, commit
- platform
surface: aggregator: Extend user-space interface for events commit, commit, commit, commit, commit, commit, commit
Add intel_skl_int3472 driver commit
amd-pmc: Add new acpi id for future PMC controllers commit
amd-pmc: Add support for ACPI ID AMDI0006 commit
amd-pmc: Add support for logging SMU metrics commit
amd-pmc: Add support for logging s0ix counters commit
dell-privacy: Add support for Dell hardware privacy commit
gigabyte-wmi: add support for B450M S2H V2 commit
gigabyte-wmi: add support for B550 Aorus Elite V2 commit
gigabyte-wmi: add support for X570 GAMING X commit
intel-hid: add Alder Lake ACPI device ID commit
think-lmi: Add WMI interface support on Lenovo platforms commit
think-lmi: Add pending_reboot support commit
thinkpad_acpi: Add X1 Carbon Gen 9 second fan support commit
touchscreen_dmi: Add info for the Goodix GT912 panel of TM800A550L tablets commit
Enable Clang LTO for 32-bit as well commit
perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support commit
- KVM
SVM: add module param to control the #SMI interception commit
Support write protecting only large pages commit
Add support for XMM fast hypercalls commit, commit, commit, commit
Hyper-V nested virt enlightenments for SVM commit, commit, commit, commit, commit, commit, commit
hyper-v: Fine-grained access check to Hyper-V hypercalls and MSRs 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, commit, commit
Introduce KVM_{GET|SET}_SREGS2 commit, commit, commit, commit, commit, commit, commit, commit
Implement nested TSC scaling commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
nVMX: nSVM: Add more statistics to KVM debugfs commit
Allow userspace to handle emulation errors commit
perf: Enable I/O stacks to IIO PMON mapping on SNR and ICX commit, commit, commit
2.2. ARM
- Device Tree Sources
Raspberry Pi 400 commit
Rockchip: RK3568 SoC and EVB, video codecs for rk3036/3066/3188/322x commit, commit
Qualcomm: SA8155p Automotive platform (SM8150 derivative), SM8150/8250 enhancements and support for Sony Xperia 1/1II and 5/5II commit, commit, commit
Qualcomm: New support for Microsoft Surface Duo (SM8150-based), Huawei Ascend G7 commit, commit
Allwinner: More device bindings for V3s, Forlinx OKA40i-C and NanoPi R1S H5 boards commit, commit
MediaTek: More device bindings for mt8167, new Chromebook system variants for mt8183 commit, commit, commit, commit, commit
Amlogic: BananaPi BPI-M5 board added commit
Support for GE B1x5v2 and B1x5Pv2 commit
Add intel-ixp42x-welltech-epbx100 commit
imx28: Add DTS description of imx28 based XEA board commit
imx: Add i.mx6q DaSheng COM-9XX SBC board support commit
qcom: Add board support for HK10 commit
qcom: sc7180: Add pompom rev3 commit
qcom: sc7180: Add CoachZ rev3 commit
ti: k3-am65: Add support for UHS-I modes in MMCSD1 subsystem commit
qcom: pmm8155au_2: Add base dts file commit
qcom: pmm8155au_1: Add base dts file commit
imx: Add i.mx8mm Gateworks gw7901 dts support commit
tegra: pmc: Add core power domain commit
tegra: pmc: Add driver state syncing commit
tegra: regulators: Support core domain state syncing commit
qcom: rpmhpd: Add SC8180X commit
qcom: rpmpd: Add MDM9607 RPM Power Domains commit
qcom: socinfo: Add more IDs commit
ARM: imx: add smp support for imx7d commit
- ARM64
Split ARM64_PTR_AUTH option to userspace and kernel commit, commit
firmware: Add initial support for Arm FF-A commit, commit, commit, commit, commit, commit
Prepare instruction decoder for objtool commit, commit, commit, commit, commit, commit, commit
String function updates commit, commit, commit, commit, commit, commit, commit, commit
perf: Add more support on caps under sysfs commit
kasan: support specialized outlined tag mismatch checks commit
MTE support for KVM guest commit, commit, commit, commit, commit, commit
2.3. POWERPC
sstep: Add emulation support and tests for 'setb' instruction commit
Optimise KUAP on book3s/32commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
8xx: Allow disabling KUAP at boot time commit
44x: Implement Kernel Userspace Exec Protection (KUEP) commit
Enable VAS and NX-GZIP support on PowerVM commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Further Strict RWX support commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for Microwatt soft-core commit, commit, commit, commit, commit, commit, commit, commit, commit
Fast interrupt exits commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
papr_scm: Add support for reporting dirty-shutdown-count commit
xmon: Add support for running a command on all cpus in xmon commit
Implement huge VMAP and VMALLOC on powerpc 8xx commit, commit, commit, commit, commit
Book3S: C-ify the P9 entry/exit code 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, commit, commit, commit, commit
Support for H_RPT_INVALIDATE in PowerPC KVM commit, commit, commit, commit, commit, commit
2.4. RISCV
mremap speedup commit
Add mem kernel parameter support commit
Enable KFENCE for riscv64 commit
Add VMAP_STACK overflow detection commit
2.5. S390
AP: support new dynamic AP bus size limit commit
ap/zcrypt: notify userspace with online, config and mode info commit
cpumf: Allow concurrent access for CPU Measurement Counter Facility commit
vdso: add minimal compat vdso commit
boot: add zstd support commit
KVM: stats: Support binary stats retrieval for a VCPU commit
2.6. UML
PCI support. It communicates with the outside (of UML) with virtio, which we previously added using vhost-user, and then offers a PCI bus to the inside system, where normal PCI probing etc. happens, but all config space & IO accesses are forwarded over virtio commit, commit, commit, commit, commit, commit, commit, commit, commit
Allow not setting extra rpaths in the linux binary commit
Add support for host CPU flags and alignment commit, commit, commit
2.7. M68K
Replace macide driver with generic platform drivers commit
Replace q40ide driver with pata_falcon and falconide commit
2.8. ALPHA
Remove DISCONTIGMEM and NUMA commit
2.9. MIPS
ath79: ar9331: Add OpeneEmbed SOM9331 Board commit
3. Drivers
3.1. Graphics
Add simpledrm driver, a DRM driver for simple-framebuffer framebuffers as provided by the kernel's boot code. This driver enables basic graphical output on many different graphics devices that are provided by the platform (e.g., EFI, VESA, embedded framebuffers) commit
Mark AGP ioctls as legacy commit
HDMI infoframe signal colorimetry support commit, commit, commit
- Remove DRM_KMS_FB_HELPER config option
- 16bpc fixed point format fourcc
- Intel
- amdgpu
- Aldebaran updates + initial SR-IOV
New GPU: Beige Goby 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, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
New GPU: Yellow Carp 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, 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, 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, commit, commit, commit, commit, commit, commit
PCIe ASPM support commit
Renoir TMZ enablement commit
- Initial multiple eDP panel support
Use fdinfo to track devices/process info commit
16bpc fixed point format support commit
New INFO query for additional vbios info commit
- amdkfd
SR-IOV aldebaran support commit
Add HMM-based SVM memory manager 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, commit, commit, commit, commit, commit, commit, commit
Add debugfs entry for dsc passthrough commit
Add debugfs node to read private buffer commit
Add a new device ID for Aldebaran commit
Add DID for beige goby commit
Add another Renoir DID commit
Add new dimgrey cavefish DID commit
Add sysfs counters for vm fault and migration commit, commit
- vmwgfx
- msm
devcoredump support for display errors commit, commit, commit, commit, commit, commit, commit
mdp5: alpha/blend_mode/zpos support commit
a6xx: cached coherent buffer support commit, commit, commit, commit, commit
gpu iova fault improvement commit, commit, commit, commit, commit
Add support for Adreno 660 GPU commit
Add debugfs to trigger shrinker commit
- mediatek
- bochs
Add screen blanking support commit
- etnaviv
- imx
Add color properties commit
- panfrost
- vkms
ttm: Provide tt_shrink file via debugfs commit
- panel
- hyperv
Add new DRM driver for HyperV graphics commit
- bridge:
backlight: rt4831: Adds support for Richtek RT4831 backlight commit
3.2. Power Management
- ACPI
- thermal
3.3. Storage
ahci: Add support for Dell S140 and later controllers commit
nvmet: add ZBD backened support commit, commit, commit, commit, commit
pata_cypress: add a module option to disable BM-DMA commit
- scsi
efct: Broadcom (Emulex) FC Target driver 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, commit, commit, commit
nvme: Added a new sysfs attribute appid_store commit
qedf: Add vendor identifier attribute commit
qla2xxx: Add heartbeat check commit
3.4. Drivers in the Staging area
spmi: hisi-spmi-controller: move driver from staging commit
phy: phy-hi3670-usb3: move driver from staging into phy commit
fbtft: Add support for orientation on Himax HX8347d commit
android: ashmem: add size field in procfs fdinfo commit
media: hantro: add initial SAMA5D4 support commit
media: imx: imx7_mipi_csis: Add i.MX8MM support commit
media: sp8870: move it to staging commit
media: av7110: move driver to staging commit
Add support for older Rockchip SoCs to V4L2 hantro and rkvdec drivers commit, commit, commit, commit, commit, commit
Add HANTRO G2/HEVC decoder support for IMX8MQ commit, commit, commit, commit, commit, commit, commit, commit, commit
Drop kpc2000 driver commit
3.5. Networking
Add Mellanox BlueField Gigabit Ethernet driver commit
- Bluetooth
btusb: Add support for Lite-On Mediatek Chip commit
Enable Bluetooth functionality for WCN6750 commit, commit, commit, commit, commit
btbcm: Add entry for BCM43430B0 UART Bluetooth commit
btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device commit
btusb: Add a new QCA_ROME device (0cf3:e500) commit
RDMA/hns: Support getting max QP number from firmware commit
RDMA/irdma: Add Intel Ethernet Protocol Driver for RDMA commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- RDMA/mlx5
RDMA/mlx5: Support real-time timestamp directly from the device commit
RDMA/rxe: Implement memory windows commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- ath11k
- atl1c
bnxt_en: Add hardware PTP timestamping support on 575XX devices commit, commit, commit, commit, commit, commit, commit
brcmfmac: support parse country code map from DT commit
can: c_can: add ethtool support commit
dpaa2-mac: Add ACPI support for DPAA2 MAC driver commit
- dsa
Provide cable test support for the ksz886x switch commit, commit, commit, commit, commit, commit, commit, commit
mv88e6xxx: enable SerDes PCS register dump via ethtool -d on Topaz commit
mv88e6xxx: enable SerDes RX stats for Topaz commit
qca8k: Multiple improvement to qca8k stability 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
Add NXP SJA1110 support to the sja1105 DSA driver commit, commit, commit, commit, commit, commit, commit
DSA tagging driver for NXP SJA1110 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
fsl/fman: Add fibre support commit
gianfar: Implement rx_missed_errors counter commit
gve: Introduce DQO descriptor format commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- hns3
Add VLAN filter control support commit, commit, commit, commit, commit, commit, commit, commit
Add RAS compatibility adaptation solution commit, commit, commit, commit, commit
Add support for FD counter in debugfs commit
Add support for dumping MAC umv counter in debugfs commit
Remove the useless debugfs file node cmd commit
Add support for a new RXD advanced layout commit
- ice
- igc
iosm: PCIe Driver for Intel M.2 Modem commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- ipa
- iwlwifi:
- marvell
mdio: Add ACPI support code for mdio commit
- mlx5/mlx5e
mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle commit
- mt76
mt7615: add thermal sensor device support commit
mt7663: enable hw rx header translation commit
mt7915: add MSI support commit
mt7915: add support for tx status reporting commit
mt7915: add thermal sensor device support commit
mt7921: add back connection monitor support commit
mt7921: enable HE BFee capability commit
mt7921: enable hw offloading for wep keys commit
mt7921: enable random mac address during sched_scan commit
mt7921: enable runtime pm by default commit
mt7921: limit txpower according to userlevel power commit
mvpp2: ACPI MDIO support for Marvell controllers commit, commit, commit, commit, commit, commit
nfp: Introduce conntrack offloading to the nfp driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- octeontx2-af
pcs: add 2500BASEX support for Intel mGbE controller commit
Port the SJA1105 DSA driver to XPCS commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- phy
dsa micrel/ksz886x add MDI-X support commit
Add MediaTek Gigabit Ethernet PHY driver commit
Add driver for Motorcomm yt8511 phy commit
Add support for qca8k switch internal PHY in at803x commit
micrel: ksz8081 add MDI-X support commit
micrel: ksz886x/ksz8081: add cabletest support commit
nxp-c45-tja11xx: add timestamping support commit
Add 25G BASE-R support commit
r8152: support pauseparam of ethtool_ops commit
Remove the caif_hsi driver commit
rsi: Add support for changing beacon interval commit
- rtw88
sfp: add support for 25G BASE-R SFPs commit
- sparx5
- stmmac
usb/phy: asix: add support for ax88772A/C PHYs commit, commit
wcn36xx: Enable downstream consistent Wake on Lan commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mac80211_hwsim: add concurrent channels scanning support over virtio commit
3.6. Audio
Add Scarlett Gen 3 support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
bebob: add support for ToneWeal FW66 commit
- firewire
- hda
realtek: Add another ALC236 variant support commit
intel-dsp-cfg: add missing ElkhartLake PCI ID commit
oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite commit
oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 commit
rawmidi: Add framing mode commit
usb-audio: Add support for Denon DN-X1600 commit
- ASoC
Add Rockchip rk817 audio CODEC support commit
Intel: Boards: tgl_max98373: Add BT offload support commit
Intel: add sof-cs42l42 machine driver commit
Intel: boards: add support for adl boards in sof-rt5682 commit
Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl commit
Intel: sof_sdw: add support for Bluetooth offload commit
Intel: sof_sdw: remove hdac-hdmi support commit
SOF: Intel: pci-tgl: add ADL-M support commit
codecs: Add driver for NXP/Goodix TFA989x (TFA1) amplifiers commit
codecs: tfa989x: Add support for tfa9897 commit
codecs: wcd-clsh: add new version support commit
ASoC: codecs: add wcd938x support commit, commit, commit, commit, commit, commit, commit
codecs: wcd934x: add Headset and button detection support commit, commit, commit, commit
cs42l42: Add support for 2304000 Bit clock commit and support for 2400000 Bit clock commit
fsl_spdif: add support for enabling raw capture mode commit
imx-card: Add imx-card machine driver commit
meson: g12a-toacodec: add support for SM1 TOACODEC commit
qcom: Add four speaker support on MI2S secondary commit
qdsp6: Add Quinary MI2S ports support commit, commit, commit, commit
rsnd: add debugfs support commit
rsnd: add null CLOCKIN support commit
rt711: add two jack detection modes commit
tlv320aic32x4: add support for TAS2505 commit, commit, commit
topology: Add support for multiple kcontrol types to a widget commit
3.7. Tablets, touch screens, keyboards, mouses
resistive-adc-touch: add support for z1 and z2 channels commit
edt-ft5x06: add support for iovcc-supply commit
pm8941-pwrkey: add support for PMK8350 PON_HLOS PMIC peripheral commit
- HID
input: Add support for Programmable Buttons commit
apple: Add support for Keychron K1 wireless keyboard commit
amd_sfh: Add initial support for HPD sensor commit
amd_sfh: Extend ALS support for newer AMD platform commit
amd_sfh: Extend driver capabilities for multi-generation support commit
lg-g15: Add support for the Logitech Z-10 speakers commit
3.8. TV tuners, webcams, video capturers
Add HANTRO G2/HEVC decoder support for IMX8MQ commit, commit, commit, commit, commit, commit, commit, commit, commit
MPEG-2 stateless API cleanup and destaging commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
atmel: atmel-isc-base: add support for more formats and additional pipeline modules commit
imx208: Add imx208 camera sensor driver commit
mtk-vcodec: Add MT8192 H264 venc driver commit
mtk-vcodec: Support MT8192 H264 4K encoding commit
ov8856: Add support for 2 data lanes commit
ov8856: add vflip/hflip control support commit
rcar-csi2: Add support for Y10 and Y8 commit
rc: add keymap for Toshiba CT-90405 remote commit
rc: remove tango ir driver and keymap commit
3.9. Universal Serial Bus
cdc-wdm: WWAN framework integration commit
gadget: f_uac2/u_audio: add feedback endpoint support commit
gadget: f_uac2: add adaptive sync support for capture commit
gadget: u_audio: add real feedback implementation commit
isp1760: add support for isp1763 commit
isp1763: add peripheral mode commit
- serial
xhci-mtk: allow multiple Start-Split in a microframe commit
- Thunderbolt
3.10. Serial Peripheral Interface (SPI)
add of_device_uevent_modalias support commit
hisi-kunpeng: Add debugfs support commit
spi-mem: add automatic poll status functions commit
stm32-qspi: add automatic poll status feature commit
3.11. Watchdog
Add hrtimer-based pretimeout feature commit
sbsa: Support architecture version 1 commit
hpwdt: New PCI IDs commit
sama5d4_wdt: add support for sama7g5-wdt commit
Add Mstar MSC313e WDT driver commit
Remove MV64x60 watchdog driver commit
3.12. Serial
fsl_lpuart: add loopback support commit
liteuart: Add support for earlycon commit
sh-sci: Add support for RZ/G2L SoC commit
Add Option International GSM-Ready 56K/ISDN modem commit
3.13. CPU Frequency scaling
mediatek: add support for mt8365 commit
cppc: Add support for frequency invariance commit, commit, commit, commit
intel_pstate: HWP support on hybrid processors commit, commit
intel_pstate: Add Icelake servers support in no-HWP mode commit
intel_pstate: Add Cometlake support in no-HWP mode commit
3.14. Voltage, current regulators, power capping, power supply
- power
- regulator
bd70528: Drop BD70528 support commit
bd9576: Support error reporting commit
fan53555: add tcs4526 commit
max8893: add regulator driver commit
mt6359: Add support for MT6359 regulator commit
mt6359: Add support for MT6359P regulator commit
qcom-rpmh: Add new regulator found on SA8155p adp board commit
rt6160: Add support for Richtek RT6160 commit
rt6245: Add support for Richtek RT6245 commit
sy7636a: Initial commit commit
3.15. Real Time Clock (RTC)
m41t80: add support for fixed clock commit
imxdi: add wakeup support commit
bd70528: Drop BD70528 support commit
3.16. Pin Controllers (pinctrl)
tigerlake: Add Alder Lake-M ACPI ID commit
amd: Add device HID for new AMD GPIO controller commit
mediatek: add support for mt8365 SoC commit
qcom: pinctrl: Add pinctrl driver for sm6125 commit
3.17. Multi Media Card (MMC)
Add support for cache ctrl for SD cards commit
Add support for disabling HS400 mode via DT commit
sdhci-iproc: Add support for the legacy sdhci controller on the BCM7211 commit
JZ4740: Add support for JZ4775 commit
3.18. Memory Technology Devices (MTD)
Add OTP nvmem provider support commit
rawnand: NV-DDR support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rawnand: omap: Add larger page NAND chips support commit
rawnand: pl353: Add support for the ARM PL353 SMC NAND controller commit
spi-nor: enable locking support for MX25L12805D commit
spi-nor: intel-spi: Add support for Intel Alder Lake-M SPI serial flash commit
spinand: macronix: Add support for serial NAND flash commit
3.19. Industrial I/O (iio)
accel: Add driver for Murata SCA3300 accelerometer commit
accel: add support for FXLS8962AF/FXLS8964AF accelerometers commit
accel: bmc150: Add support for yoga's with dual accelerometers with an ACPI HID of DUAL250E commit, commit, commit, commit, commit, commit, commit, commit, commit
accel: bmc150: Add device IDs for BMA253 commit
accel: kxcjk-1013: Add support for KX023-1025 commit
adc: ad7298: Enable on Intel Galileo Gen 1 commit
adc: add ADC driver for the TI TSC2046 controller commit
afe: iio-rescale: Support processed channels commit
light: Added AMS tsl2591 driver implementation commit
sps30: add support for serial interface commit
sps30: separate core and interface specific code commit
st_sensors: Add lsm9ds0 IMU support commit
temperature: add driver support for ti tmp117 commit
3.20. Multi Function Devices (MFD)
Add Rockchip rk817 audio CODEC support commit
intel-lpss: Add Intel Alder Lake-M PCI IDs commit
pm8008: Add driver for QCOM PM8008 PMIC commit
rt4831: Adds support for Richtek RT4831 commit
tps68470: Remove tps68470 MFD driver commit
3.21. Pulse-Width Modulation (PWM)
pca9685: Support new usage_power setting in PWM state commit
3.22. Inter-Integrated Circuit (I2C + I3C)
3.23. Hardware monitoring (hwmon)
pmbus: Add support for reading direct mode coefficients commit
pmbus/zl6100: Add support for ZLS1003, ZLS4009 and ZL8802 commit
adm1275: enable adm1272 temperature reporting commit
Add sht4x Temperature and Humidity Sensor Driver commit
pmbus/pim4328: Add PMBus driver for PIM4006, PIM4328 and PIM4820 commit
pmbus: Add support for MPS Multi-phase mp2888 controller commit
3.24. DMA engines
qcom: gpi: Add SM8250 compatible commit
3.25. Cryptography hardware acceleration
hisilicon: supports to configure function's QoS for ACC commit, commit, commit, commit, commit, commit, commit, commit
hisilicon/qm: add MSI detection steps on Kunpeng930 commit
hisilicon/qm: implement for querying hardware tasks status commit
hisilicon/sec: supports new aeads for new hardware commit, commit, commit, commit
hisilicon: supports new skciphers for new hardware commit, commit, commit
hisilicon: add new type of sqe for Kunpeng930 commit, commit
nx: Add sysfs interface to export NX capabilities commit
octeontx2 - Add mailbox support for CN10K commit
octeontx2 - add support for CPT operations on CN10K commit
octeontx2 - add support to map LMTST region for CN10K commit
sl3516 - Add sl3516 crypto engine commit
3.26. PCI
ixp4xx: Add a new driver for IXP4xx commit
iproc: Support multi-MSI only on uniprocessor kernel commit
Add sysfs "removable" attribute commit
3.27. FRU Support Interface (FSI)
Aspeed: Reduce poll timeout commit
3.28. Clock
Add support for the lmk04832 commit
agilex/stratix10: add support for the 2nd bypass commit
hisilicon: Add clock driver for hi3559A SoC commit
imx: scu: add gpr clocks support commit
ingenic: Add support for the JZ4760 commit
lmk04832: add support for digital delay commit
clk: qcom: Add camera clock controller driver for SM8250 commit, commit, commit
qcom: Add MDM9607 GCC driver commit
qcom: clk-rcg2: Add support for duty-cycle for RCG commit
qcom: dispcc-sm8250: Add EDP clocks commit
renesas: Add CPG core wrapper for RZ/G2L SoC commit
renesas: r9a07g044: Add P2 Clock support commit
renesas: rcar-gen3: Add boost support to Z clocks commit
renesas: rcar-gen3: Increase Z clock accuracy commit
renesas: rzg2l: Add multi clock PM support commit
si5341: Add sysfs properties to allow checking/resetting device faults commit
stm32mp1: new compatible for secure RCC support commit
ti: add am33xx/am43xx spread spectrum clock support commit
3.29. PHY ("physical layer" framework)
qcom-qusb2: Add configuration for SM4250 and SM6115 commit
qcom-qmp: Add support for SDX55 QMP PCIe PHY commit
phy-rockchip-inno-usb2: add support for RK3308 USB phy commit
phy-can-transceiver: Add support for generic CAN transceiver driver commit
rockchip: add Innosilicon-based CSI dphy commit
3.30. EDAC (Error Detection And Correction)
i10nm: Add detection of memory levels for ICX/SPR servers commit
i10nm: Add support for high bandwidth memory commit
igen6: Add Intel Alder Lake SoC support commit
igen6: Add Intel ICL-NNPI SoC support commit
igen6: Add Intel Tiger Lake SoC support commit
skx_common: Add new ADXL components for 2-level memory commit
3.31. IOMMU
amd: Add amd_iommu=force_enable option commit
Add support for ACPI VIOT commit, commit, commit, commit, commit
vt-d: Expose latency monitor data through debugfs commit
vt-d: Support asynchronous IOMMU nested capabilities commit
rockchip: Add support for iommu v2 commit
3.32. Various
xillybus: Add driver for XillyUSB (Xillybus variant for USB) commit
counter: Add support for Intel Quadrature Encoder Peripheral commit
- cxl
firmware: Add initial support for Arm FF-A commit, commit, commit, commit, commit
reset: mchp: sparx5: add switch reset driver commit
reset: stm32mp1: remove stm32mp1 reset commit
hwspinlock: add sun6i hardware spinlock support commit
interconnect: qcom: Add SC7280 interconnect provider driver commit
ipmi: Allow raw access to KCS devices commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- mailbox
mbox: add polarfire soc system controller mailbox commit
misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings commit
mxser: drop ISA support commit
nvmem: Add support for FRAM commit
ptp: support virtual clocks and timestamping commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
pwm: core: Support new usage_power setting in PWM state commit
- regmap
- remoteproc
w1: ds2438: adding support for calibration of current measurements commit, commit, commit, commit, commit, commit
4. List of Pull Requests
5. Other news sites
LWN's merge window part 1, part 2
Phoronix Feature list