Linux 5.14 changelog.
1. 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
2. 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. 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
4. 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
5. 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
6. 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
7. 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
8. 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
9. Real Time Clock (RTC)
m41t80: add support for fixed clock commit
imxdi: add wakeup support commit
bd70528: Drop BD70528 support commit
10. 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
11. 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
12. 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
13. 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
14. 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
15. Pulse-Width Modulation (PWM)
pca9685: Support new usage_power setting in PWM state commit
16. Inter-Integrated Circuit (I2C + I3C)
17. 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
18. DMA engines
qcom: gpi: Add SM8250 compatible commit
19. 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
20. PCI
ixp4xx: Add a new driver for IXP4xx commit
iproc: Support multi-MSI only on uniprocessor kernel commit
Add sysfs "removable" attribute commit
21. FRU Support Interface (FSI)
Aspeed: Reduce poll timeout commit
22. 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
23. 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
24. 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
25. 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
26. 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
27. List of Pull Requests
28. Other news sites
LWN's merge window part 1, part 2
Phoronix Feature list