Linux 4.20 is under development. To read more information about this incoming release, and while this page is completed, you can read the following news sources:
OR, alternatively, take a look at the pull requests:
1. Serial Peripheral Interface (SPI)
spi: add support for Amazon's Alpine spi controller commit
Introduce new driver for Qualcomm QuadSPI controller commit
at91-usart: Add driver for at91-usart as SPI commit
dw-mmio: add MSCC Jaguar2 support commit
mediatek: add spi slave for Mediatek MT2712 commit
omap2-mcspi: Add slave mode support commit
spi-geni-qcom: Add SPI driver support for GENI based QUP commit
spi-mem: add stm32 qspi controller commit
sprd: Add SPI driver for Spreadtrum SC9860 commit
2. Watchdog
Add support for Armada 37xx CPU watchdog commit
w83627hf_wdt: Support NCT6796D, NCT6797D, NCT6798D commit
3. Serial
Add ISO7816 infrastructure commit
8250_uniphier: add auto-flow-control support commit
atmel: add ISO7816 support commit
4. ACPI, EFI, cpufreq, thermal, Power Management
- ACPI
efi: add API to reserve memory persistently across kexec reboot commit
tools: sleepgraph and bootgraph: upgrade to v5.2 commit, commit
cpufreq: intel_pstate: Add base_frequency attribute commit, commit
- thermal
5. Real Time Clock (RTC)
ds1307: add frequency_test_enable attribute on m41txx commit
ds1307: add offset sysfs for mt41txx chips commit
abx80x: add basic watchdog support commit
rv8803: add Epson RX8803 support commit
6. Voltage, current regulators, power capping, power supply
- power: supply
- regulator
7. Pin Controllers (pinctrl)
bcm: add Northstar driver commit
ingenic: Add support for the JZ4725B commit
mediatek: add MT6765 pinctrl driver commit
mediatek: add MT7623 pinctrl driver based on generic pinctrl binding commit
mediatek: add MT8183 pinctrl driver commit
mediatek: add pinctrl-paris that implements the vendor dt-bindings commit
meson-g12a: add pinctrl driver support commit
nuvoton: add NPCM7xx pinctrl and GPIO driver commit
qcom: Add qcs404 pinctrl driver commit
qcom: Add sdm660 pinctrl driver commit
renesas: Renesas RZ/N1 pinctrl driver commit
sh-pfc: r8a7791: Add r8a7744 support commit
8. Multi Media Card (MMC)
mediatek: add MT8183 MMC driver support commit
mmci: add stm32 sdmmc variant commit
sdhci-iproc: Add ACPI support commit
sdhci-sprd: Add Spreadtrum's initial host controller commit
sdhci: Add Auto CMD Auto Select support commit
tegra: Enable UHS and HS200 modes for Tegra186 commit
tegra: Enable UHS and HS200 modes for Tegra210 commit
9. Memory Technology Devices (MTD)
rawnand: toshiba: Add support for Toshiba Memory BENAND (Built-in ECC NAND) commit
rawnand: Remove docg4 commit
spi-nor: add support to non-uniform SFDP SPI NOR flash memories commit
spi-nor: intel-spi: Add support for Intel Ice Lake SPI serial flash commit
10. Industrial I/O (iio)
adc: Add QCOM SPMI PMIC5 ADC driver commit
adc: add support for mcp3911 commit
adc: sc27xx: Add raw data support commit
adxl372: New driver for Analog Devices ADXL372 Accelerometer commit
dac: add support for ltc1660 commit
imu: st_lsm6dsx: add support to LSM6DSO commit
proximity: Add driver support for ST's VL53L0X ToF ranging sensor commit
tsl2772: add support for avago,apds9930 commit
adxl372: Add filter bandwidth support commit
adxl372: Add sampling frequency support commit
11. Inter-Integrated Circuit (I2C)
Add i2c bus driver for NVIDIA GPU commit
12. Hardware monitoring (hwmon)
nct6775: Add support for NCT6798D commit
nct6775: Add support for NCT6797D commit
lm75: Add MAX31725/6 support commit
pmbus/ltc2978: Add support for LTM4686 uModule commit
13. General Purpose I/O (gpio)
14. Leds
Introduce LED pattern trigger commit
sc27xx: Add pattern_set/clear interfaces for LED controller commit
add Panasonic AN30259A support commit
15. DMA engines
dma-jz4780: Add support for the JZ4725B SoC commit
dma-jz4780: Add support for the JZ4740 SoC commit
dma-jz4780: Add support for the JZ4770 SoC commit
dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers commit
owl: Add Slave and Cyclic mode support for Actions Semi Owl S900 SoC commit
16. Cryptography hardware acceleration
cavium/nitrox: Added support for SR-IOV configuration commit
cavium/nitrox: add support for per device request statistics commit
cavium/nitrox: added support to identify the NITROX device partname commit
cavium/nitrox: updated debugfs information commit
ccp: add timeout support in the SEV command commit
s5p-sss: Add aes-ctr support commit
17. PCI
18. Non-Transparent Bridge (NTB)
idt: Add basic hwmon sysfs interface commit
19. Clock
Add Ingenic jz4725b CGU driver commit
actions: Add Actions Semi Owl SoCs Reset Management Unit support commit
actions: Add Actions Semi S700 SoC Reset Management Unit support commit
actions: Add Actions Semi S900 SoC Reset Management Unit support commit
at91: add at91sam9260 PMC driver commit
at91: add at91sam9rl PMC driver commit
at91: add at91sam9x5 PMCs driver commit
at91: add sama5d2 PMC driver commit
at91: add sama5d4 pmc driver commit
qcom: Add Global Clock controller (GCC) driver for SDM660 commit
qcom: Add HFPLL driver commit
qcom: Add KPSS ACC/GCC driver commit
qcom: Add Krait clock controller driver commit
qcom: Add camera clock controller driver for SDM845 commit
qcom: Add support for Krait clocks commit
qcom: Add support for RCG to register for DFS commit
qcom: gcc: Add global clock controller driver for QCS404 commit
renesas: cpg-mssr: Add r8a774a1 support commit
renesas: r8a7743: Add r8a7744 support commit
c-sky: Add C-SKY SMP timer commit
c-sky: Add gx6605s SOC system timer commit
Add ZynqMP clock driver commit
20. Firmware
dcdbas: Add support for WSMT ACPI table commit
imx: add SCU firmware driver support commit
imx: add misc svc support commit
meson_sm: Add serial number sysfs entry commit
qcom: scm: Add WLAN VMID for Qualcomm SCM interface commit
xilinx: Add Zynqmp firmware driver commit
xilinx: Add debugfs for query data API commit
xilinx: Add debugfs interface commit
xilinx: Add zynqmp IOCTL API for device control commit
21. IOMMU
arm-smmu-v3: Add support for non-strict mode commit
arm-smmu: Support non-strict mode commit
dma: Add support for non-strict mode commit
io-pgtable-arm-v7s: Add support for non-strict mode commit
io-pgtable-arm: Add support for non-strict mode commit
vt-d: Add debugfs support for Interrupt remapping commit
vt-d: Add debugfs support to show context internals commit
vt-d: Add debugfs support to show register contents commit
vt-d: Enable base Intel IOMMU debugfs support commit
Add "iommu.strict" command line option commit
22. PHY
Add driver for Cadence MHDP DisplayPort SD0801 PHY commit
add Rockchip Innosilicon hdmi phy commit
phy-pxa-usb: add a new driver commit
socionext: add PCIe PHY driver support commit
23. IRQ chip
irq-mvebu-icu: Add support for System Error Interrupts (SEI) commit
irq-mvebu-sei: Add new driver for Marvell SEI commit
add C-SKY APB bus interrupt controller commit
add C-SKY SMP interrupt controller commit
24. Various
eeprom: New ee1004 driver for DDR4 memory commit
gsmi: Add GSMI commands to log S0ix info commit
remoteproc: qcom: Introduce Non-PAS ADSP PIL driver commit
reset: qcom: PDC Global (Power Domain Controller) reset controller commit
slimbus: core: add support to uevent commit
soundwire: Add support for multi link bank switch commit
25. List of merges