Linux 5.2 has NOT been released. Meanwhile, you can take a look at the list merge requests below, or take a look at
Phoronix Linux 5.2 feature overview
List of merge requests:
1. Storage
ahci: qoriq: add ls1028a platforms support commit
ahci: qoriq: add lx2160 platforms support commit
nvmet-tcp: implement C2HData SUCCESS optimization commit
- SCSI
mpt3sas: Load balance to improve performance and avoid soft lockups commit
qedf: Add driver state to 'driver_stats' debugfs node commit
qla2xxx: qla2xxx: Add support for ISP28XX (Gen7) adapter commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
smartpqi: add H3C controller IDs commit
target: Add device product id and revision configfs attributes commit
ufs-cdns: Add support for UFSHCI with M31 PHY commit
ufs-mediatek: Add UFS support for Mediatek SoC chips commit
2. Drivers in the Staging area
spi: mt7621: Move SPI driver out of staging commit
iio: ad7780: moving ad7780 out of staging commit
erofs: support IO read error injection commit
iio: ad7780: add gain & filter gpio support commit
most: enable configfs support commit
Add Fieldbus Device subsystem commit
fieldbus: anybus-s: support HMS Anybus-S bus commit
fieldbus: anybus-s: support the Arcx anybus controller commit
fieldbus: support HMS Profinet IRT industrial controller commit
kpc2000: add initial set of Daktronics drivers commit
kpc2000: Add DMA driver commit
media: cedrus: Add support for H6 commit
media: zoran: remove deprecated driver commit
m57621-mmc: delete driver from the tree commit
Remove mt7621-eth commit
rtlwifi: delete the staging driver commit
3. Networking
- Bluetooth
hfi1: Add debugfs to control expansion ROM write protect commit
Add the Elastic Fabric Adapter (EFA) driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ipoib: Allow user space differentiate between valid dev_port commit
Allow FDB, RAW flows and DEVX on representors together with small fixes commit, commit, commit, commit, commit, commit
aquantia: Implement hwmon api for chip temperature commit, commit
bnx2x: Add support for detection of P2P event packets commit
- bnxt_en
cxgb4/cxgb4vf: Display advertised FEC in ethtool commit
dpaa2-eth: Add flow steering support without masking commit
- Distributed switch architecture
enetc: Add missing link state info for ethtool commit
hns3: add some DFX info for HNS3 driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- i40e
- ice
- igc
- iwlwifi
Add support for 6-7 GHz channels commit
dbg: add DRAM monitor support for AX210 device family commit
dbg_ini: add lmac and umac error tables dumping support commit
dbg_ini: add periodic trigger support commit
for AX210 device support radio GF4 commit
mvm: enable HT/VHT IBSS commit
mvm: support multiple BSSID commit
mvm: support v2 of the WoWLAN patterns command commit
- mlx5
- mlx5e
Add the Support for VLAN modify action and replaces TC VLAN pop and push actions with VLAN modify commit, commit, commit
Offload TC e-switch rules with egress/ingress VLAN devices commit, commit
Add Geneve tunnel stateless offload support commit
XDP, Inline small packets into the TX MPWQE in XDP xmit flow commit
ethtool, Add support for EEPROM high pages query commit
- mlxsw
- mt76
mvneta: Add 2500BaseT support commit
- mvpp2
mwifiex: add support for SD8987 chipset commit
- nfp
- phy
Move Omega PHY entry to Cygnus PHY driver commit
Add amlogic g12a mdio mux support commit
Add support for reset-controller commit
aquantia: add SGMII statistics commit
aquantia: add downshift support commit
marvell: add PHY tunable fast link down support for 88E1540 commit
meson-gxl: add g12a support commit
mscc: add support for VSC8514 PHY commit
- qtnfmac
rsi: add new device model for 9116 commit
rt2x00: add RT3883 support commit
rtw88: new Realtek 802.11ac driver commit
tg3: allow ethtool -p to work for NICs in down state commit
4. Audio
aloop: Support S24 sample formats commit
firewire-motu: add support MOTU 8pre !FireWire commit
hda/intel: add !CometLake PCI IDs commit
hda/realtek: Support low power consumption for ALC256 commit and ALC295 commit
oxfw: allow PCM capture for Stanton SCS.1m commit
- ALSA System on Chip
Add support for Sound Open Firmware for the common DSP framework commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Sound Open Firmware (SOF) - Intel support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel: add sof-rt5682 machine driver commit
Intel: common: add Geminilake Realtek+Maxim machine driver entry commit
Intel: skl_hda_dsp_generic: add DMIC support commit
Mediatek: MT8183: Add machine driver with DA7219 commit
Mediatek: MT8183: Add machine driver with TS3A227 commit
Mediatek: MT8183: change supported formats of DL2 and UL1 commit
cs42l51: add reset, regulators, master mode, power management, adc volume control commit, commit, commit, commit, commit, commit
es8316: Add support for inverted jack detect commit
fsl: Add NXP AUDMIX device and machine drivers commit, commit
lochnagar: Add driver to support Lochnagar 2 sound card commit
mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller commit
rt5651: Add support for active-high jack detect commit
rt5677-spi: Add ACPI ID commit
- sprd
- tlv320aic31xx
wm_adsp: Add support for new Halo core DSPs commit
5. Tablets, touch screens, keyboards, mouses
Add KEY_KBD_LAYOUT_NEXT, a key to cycle through a set of keyboard layouts commit, commit
Add a driver for GPIO controllable vibrators commit
Add support for Azoteq IQS550/572/525 commit
goodix: add GT5663 CTP support commit
qt1050: add Microchip AT42QT1050 support commit
sun4i-a10-lradc-keys: add support for A83T commit
max77650: Add onkey support commit
- HID
Add driver for U2F Zero built-in LED and RNG commit
intel-ish-hid: Add Comet Lake PCI device ID commit
intel-ish-hid: ISH firmware loader client driver commit
logitech: Handling of non DJ receivers in hid-logitech-dj 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
logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver commit
logitech-hidpp: add support for the MX5500 keyboard commit
logitech-hidpp: Add support for the S510 remote control commit
macally: Add support for Macally ikey keyboard commit
6. TV tuners, webcams, video capturers
Media Device Allocator internal API, which allows multiple drivers share a media device. It solves a very common use-case for media devices where one physical device (an USB stick) provides both audio and video commit, commit, commit, commit, commit
v4l: add I / P frame min max QP definitions commit
user api: Add MEDIA_BUS_FMT_BGR888_3X8 media bus format commit
vicodec: Add support for stateless decoder commit
atmel-isc: Add support for BT656 with CRC decoding commit
dvb: Add support for the Avermedia TD310 commit
platform: meson: Add Amlogic Meson G12A AO CEC Controller driver commit
rcar-csi2: Enable support for r8a774a1 commit
rcar-vin: Enable support for r8a774a1 commit
st-mipid02: MIPID02 CSI-2 to PARALLEL bridge driver commit
7. Universal Serial Bus
usb/hcd: Send a uevent signaling that the host controller had died commit
xhci: add Immediate Data Transfer support, which allow the HCD to copy small chunks of data (up to 8bytes) directly into its output transfer TRBs. This avoids the somewhat expensive DMA mappings that are performed by default on most URBs submissions commit
gadget: f_ncm: Add OS descriptor support commit
dwc3: Add Amlogic G12A DWC3 glue commit
host: xhci-tegra: Add Tegra186 XUSB support commit
mtu3: add debugfs interface files commit
mtu3: supports new QMU format commit
typec: Add driver for NVIDIA Alt Modes commit
typec: ucsi: Support for !DisplayPort alt mode commit
typec: ucsi: ccg: add firmware flashing support commit
8. Serial Peripheral Interface (SPI)
bcm2835aux: add driver stats to debugfs commit
dw: Add support for an optional interface clock commit
imx: add module parameter to control DMA use commit
lpspi: Add i.MX8 boards support for lpspi commit
lpspi: add dma mode support commit
lpspi: enable runtime pm for lpspi commit
pxa2xx: Add support for Intel Comet Lake commit
spi-mem: Add support for Zynq QSPI controller commit
tegra114: add 3 wire transfer mode support commit
tegra114: add dual mode support commit
9. Watchdog
bd70528: Initial support for ROHM BD70528 watchdog block commit
imx_sc: Add i.MX system controller watchdog support commit
10. Serial
serial: f81232: add high baud rate support commit
serial: Add Milbeaut serial control commit
serial: sprd: Add DMA mode support commit
11. ACPI, EFI, cpufreq, thermal, Power Management
ACPI/IORT: Add support for the SMMU Performance Monitor Counter Group information from ACPI commit
cpufreq: qoriq: Add ls1028a chip support commit
cpufreq: qoriq: add support for lx2160a commit
thermal: Add some functionalities for Tegra soctherm commit, commit, commit, commit, commit, commit, commit, commit
thermal: tsens: Add generic support for TSENS v1 IP commit
thermal: Introduce Amazon's Annapurna Labs Thermal Driver commit
thermal: rockchip: Support the PX30 SoC in thermal driver commit
12. Real Time Clock (RTC)
Add ASPEED RTC driver commit
ds1672: remove sysfs debug interface commit
pcf85063: add alarm, nvram, offset correction and microcrystal rv8263 support commit, commit, commit, commit, commit
13. Voltage, current regulators, power capping, power supply
- Power
Add over-current health state commit
Add standard, adaptive and custom charge types commit
Add new properties for start/end charge threshold commit, commit
UCS1002 Programmable USB Port Power Controller commit
Ingenic JZ47xx Battery Fuel Gauge commit
AXP20x USB Power: Add AXP813 support commit
AT91 poweroff: Add SAM9X60 support commit
OLPC battery: Add XO-1.5 and XO-1.75 support commit
gpio-charger: Add support for charger status commit
max77650: Add support for battery charger commit
regulator: Add support for stm32 power regulators commit
14. Pin Controllers (pinctrl)
lochnagar: Add support for the Cirrus Logic Lochnagar commit
mediatek: Add MT8516 Pinctrl driver commit
Add pinctrl support for BM1880 SoC commit
Add STMFX GPIO expander Pinctrl/GPIO driver commit
15. Multi Media Card (MMC)
16. Memory Technology Devices (MTD)
afs: add v2 partition parsing commit
rawnand: atmel: add sam9x60 nand controller support commit
rawnand: ingenic: Add support for the JZ4725B commit
rawnand: ingenic: Add support for the JZ4740 commit
spi-nor: intel-spi: Add support for Intel Comet Lake SPI serial flash commit
17. Industrial I/O (iio)
accel: add support to LIS2DE12 commit
accel: kxcjk1013: Add KIOX0008 ACPI Hardware-ID commit
adc: Add driver for the TI ADS8344 A/DC chips commit
adc: ad7616: Add support for AD7616 ADC commit
adc: lpc32xx: Add scale feature commit
adc: stm32-dfsdm: add support for buffer modes commit and scan mode commit
counter: stm32-lptimer: Add power management support commit
gyro: add core driver for fxas21002c commit
gyro: fxas21002c: add i2c driver commit and spi driver commit
imu: adis16480: Add support for ADIS1649x family of devices commit
imu: adis16480: Add support for external clock commit
imu: st_lsm6dsx: add support to LSM6DSOX commit
imu: st_lsm6dsx: add support to LSM6DSR commit
light: vcnl4000 add support for the VCNL4040 proximity and light sensor commit
temperature: Add MAX31856 thermocouple support commit
srf04.c: add maxbotix ultrasonic sensors commit
18. Multi Function Devices (MFD)
Add ST Multi-Function eXpander (STMFX) core driver commit
Add new driver for MAX77650 PMIC commit
altera-sysmgr: Add SOCFPGA System Manager commit
axp20x: Add USB power supply mfd cell to AXP803 commit and AXP813 commit
cros_ec: Add host_sleep_event_v1 command commit
intel-lpss: Add Intel Comet Lake PCI IDs commit
max77620: Support Maxim 77663 commit
sec: Add support for the RTC on S2MPA01 commit
syscon: Add optional clock support commit
19. Pulse-Width Modulation (PWM)
pwm: Add i.MX TPM PWM driver support commit
20. Inter-Integrated Circuit (I2C)
i2c-piix4: Add Hygon Dhyana SMBus support commit
Add drivers for the AMD PCIe MP2 I2C controller commit
at91: added slave mode support commit
designware: Add support for an interface clock commit
iproc: Add slave mode support commit
iproc: add NIC I2C support commit
iproc: add polling support commit
21. Hardware monitoring (hwmon)
Add support for samples attributes to ABI commit
ina3221: Add averaging mode support commit and voltage conversion time settings commit
lm75: Add support for TMP75B commit
max6650: add thermal cooling device capability commit
mlxreg-fan: Add support for fan capability registers commit
pmbus/ir38064: Add driver for Infineon IR38064 Voltage Regulator commit
pmbus/isl68137: Add driver for Intersil ISL68137 PWM Controller commit
pwm-fan: Add RPM support via external interrupt commit
lochnagar: Add Lochnagar 2 hardware monitoring driver commit
22. General Purpose I/O (gpio)
23. Leds
24. DMA engines
25. Cryptography hardware acceleration
cavium/nitrox - Added rfc4106(gcm(aes)) cipher support commit
ccp: introduce SEV_GET_ID2 command commit
ccree: add CID and PID support commit
ccree: add SM4 protected keys support commit
ccree: add support for sec disabled mode commit
mxc-scc: Remove broken driver commit
26. PCI
al: Add Amazon Annapurna Labs PCIe host controller driver commit
keystone: Add support for PCIe EP commit and PCIe RC in AM654x Platforms commit
27. Thunderbolt
Bring same kind of functionality for older Apple systems than we have in PCs. Software connection manager is used on Apple hardware with Light Ridge, Cactus Ridge or Falcon Ridge controllers to create PCIe tunnels when a Thunderbolt device is connected. Currently only one PCIe tunnel is supported. On newer Alpine Ridge based Apple systems the driver starts the firmware which then takes care creating tunnels. These patches improve the connection manager to bring full PCIe daisy chains (up to 6 devices), Display Port tunneling and P2P networking. It also adds support for Titan Ridge based Apple systems 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 support for DMA tunnels commit
Add support for Display Port tunnels commit
Add support for XDomain connections commit
Add XDomain UUID exchange support commit
28. Clock
analogbits: add Wide-Range PLL library commit
at91: add support for the sam9x60 clocks handled by the PMC commit, commit, commit, commit
imx: pllv4: add fractional-N pll support commit
lochnagar: Add support for the Cirrus Logic Lochnagar commit
mediatek: Add MT8183 clock support commit
mediatek: add clock driver for MT8516 commit
meson: axg-audio: add g12a support commit
qcom: Add QCS404 TuringCC commit
renesas: r8a774c0: Add Z2 clock commit
sifive: add a driver for the SiFive FU540 PRCI IP block commit
stm32: Introduce clocks of STM32F769 board commit
milbeaut: Add Milbeaut M10V clock controller commit
clocksource/drivers/ixp4xx: Add driver commit
29. PHY ("physical layer" framework)
Add usb phy support for hi3660 Soc of Hisilicon commit
amlogic: Add Amlogic G12A USB3 + PCIE Combo PHY Driver commit
amlogic: add Amlogic G12A USB2 PHY Driver commit
qcom-qmp: Add msm8998 PCIe QMP PHY support commit
rcar-gen3-usb2: Add support for r8a77470 commit
renesas: phy-rcar-gen2: Add support for r8a77470 commit
sr-usb: Add Stingray USB PHY driver commit
tegra: xusb: Add Tegra186 support commit, add support for power supplies commit
ti: Add a new SERDES driver for TI's AM654x SoC commit
30. EDAC (Error Detection And Correction)
31. Various
- counter
extcon: intel-cht-wc: Enable external charger commit
fpga manager: Adding FPGA Manager support for Xilinx zynqmp commit
- habanalabs
mailbox: Add support for Armada 37xx rWTM mailbox commit
mei: expose device state in sysfs commit
mtip32xx: remove trim support commit
nvmem: Add driver for STM32 factory-programmed read only mem commit
nvmem: imx-ocotp: add support for imx8mq commit
nvmem: stm32: add support for STM32MP15 BSEC to control OTP data commit
of: address: Add support for the parent DMA bus commit
platform/mellanox: Add !TmFifo driver for Mellanox BlueField Soc commit
pps: pps-gpio PPS ECHO implementation commit
soc: imx: Add generic i.MX8 SoC driver commit
soc: ti: Add MSI domain bus support for Interrupt Aggregator commit
irqchip/ti-sci-inta: Add msi domain support commit
irqchip/ti-sci-inta: Add support for Interrupt Aggregator driver commit
irqchip/ti-sci-intr: Add support for Interrupt Router driver commit
irqchip: Add driver for IXP4xx commit
32. List of merges
33. Other news sites
Phoronix Linux 5.2 feature overview