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 6 as of 2020-05-19 18:21:44
KernelNewbies:
  • Linux_5.7

Linux 5.7 has not been released. While I finish this list of changes, you can take a look at the following links:

  • LWN: merge window part1, part2

  • Phoronix: Linux 5.7 feature overview

or, instead, take a look at the pull requests:

  • tpm updates

  • i3c updates

  • libata updates

  • block updates

  • block driver updates

  • io_uring updates

  • documentation updates

  • erofs updates

  • seccomp updates

  • pstore updates

  • EDAC updates

  • RAS updates

  • hwmon updates

  • media updates

  • USB / PHY updates

  • driver core updates

  • staging and IIO driver updates

  • spi and regulator updates

  • power management updates

  • ACPI updates

  • PNP subsystem updates

  • objtool updates

  • RCU updates

  • EFI updates

  • locking updates

  • perf updates

  • scheduler updates

  • irq updates

  • core SMP updates

  • NOHZ update

  • timekeeping and timer updates

  • x86 entry code updates

  • x86 splitlock updates

  • x86 timer updates

  • m68k updates

  • MIPS updates

  • ia64 updates

  • microblaze updates

  • arm64 updates

  • x86 boot updates

  • x86 build updates

  • x86 cleanups

  • x86 fpu updates

  • misc x86 updates

  • x86 mm updates

  • x86 vmware updates

  • fscrypt updates

  • btrfs updates

  • gfs2 updates

  • cifs updates

  • audit updates

  • SELinux updates

  • security subsystem updates

  • Kbuild updates

  • MMC updates

  • tty/serial updates

  • x86 platform driver updates

  • NTB updates

  • networking updates

  • crypto updates

  • trivial tree updates

  • HID updates

  • mailbox updates

  • drm updates

  • device mapper updates

  • kselftest update

  • kunit updates

  • XArray updates

  • hmm updates

  • rdma updates

  • exec/proc updates

  • vfs pathwalk sanitizing

  • iomap updates

  • xfs updates

  • memory management updates from Andrew Morton

  • integrity updates

  • kvm updates

  • percpu updates

  • remoteproc updates

  • hwspinlock updates

  • pin control updates

  • sound updates

  • i2c updates

  • dmaengine updates

  • MTD updates

  • SCSI updates

  • devicetree updates

  • ARM updates

  • kgdb updates

  • cgroup updates

  • workqueue updates

  • xen updates

  • SPDX updates

  • char/misc driver updates

  • pci updates

  • ARM SoC updates

  • ARM driver updates

  • ARM defconfig updates

  • ARM devicetree updates

  • ARC updates

  • s390 updates

  • VFIO updates

  • thread updates

  • dma-mapping updates

  • GPIO updates

  • RTC updates

  • nfsd updates

  • exfat filesystem

  • drm hugepage support

  • tracing updates

  • clk updates

  • ext4 updates

  • /dev/random updates

  • powerpc updates

  • more perf updates

  • power supply and reset changes

  • 9p updates

  • ext2/udf updates

  • fsnotify updates

  • csky updates

  • more power management updates

  • more ACPI updates

  • pcmcia updates

  • sparc update

  • parisc updates

  • OpenRISC updates

  • UML updates

  • UBI and UBIFS updates

  • f2fs updates

  • NFS client updates

  • more memory management updates from Andrew Morton

  • LED updates

  • backlight updates

  • mfd updates

  • thermal updates

  • input updates

  • virtio updates

  • more kvm updates

  • iommu updates

  • libnvdimm and dax updates

  • chrome platform updates

  • watchdog updates

  • overlayfs update

  • ceph updates

  • RISC-V updates

  • m68knommu update

  • more powerpc updates

  • module updates

  • more s390 updates

  • more power management updates

  • more ACPI updates

  • more xfs updates

  • more SCSI updates

  • IPMI updates

  • pwm updates

  • more xen updates

  • xtensa updates

  • orangefs updates

  • yet more updates from Andrew Morton

  • more Kbuild updates

  • nios2 updates

  • scheduler fixes/updates

  • time(keeping) updates

1. CPU Frequency scaling

  • ti-cpufreq: Add support for OPP_PLUS commit

  • qcom: Add support for krait based socs commit

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

  • Add smb208 support commit

  • Add support for MP8869 regulator commit

  • mp5416: add mp5416 regulator driver commit

  • mp886x: add MP8867 support commit

  • qcom_smd: Add pmi8994 regulator support commit

3. Real Time Clock (RTC)

  • sun6i: Make external 32k oscillator optional commit

  • Add support for the MediaTek MT2712 RTC commit

  • jz4740: Add support for JZ4760 SoC commit

  • ds1307: add support for watchdog timer on ds1388 commit

  • rc5t619: Add Ricoh RC5T619 RTC driver commit

  • fsl-ftm-alarm: enable acpi support commit

  • alpha: remove legacy rtc driver commit

  • ia64: remove legacy efirtc driver commit

4. Pin Controllers (pinctrl)

  • bcm2835: Add support for all GPIOs on BCM2711 commit

  • da9062: add driver support commit

  • mediatek: Add support for pin configuration dump via debugfs commit

  • qcom: Add ipq6018 pinctrl driver commit

5. Multi Media Card (MMC)

  • core: Add MMC software queue support, and set the queue depth as 64 to allow more requests can be be prepared, merged and inserted into IO scheduler, which improves the performance commit, commit, commit, commit, commit

  • mmci: Add support for sdmmc variant revision 2.0 commit

  • sdhci-esdhc-imx: add strobe-dll-delay-target support commit

6. Memory Technology Devices (MTD)

  • rawnand: Add support for Macronix NAND randomizer commit

  • rawnand: macronix: Add support for deep power down mode commit

  • rawnand: toshiba: Support reading the number of bitflips for BENAND (Built-in ECC NAND) commit

  • spi-nor: Add SR 4bit block protection support commit

  • spi-nor: remove mtk-quadspi driver commit

  • spinand: Add new series Micron SPI NAND devices (M78A, M79A and M70A) commit, commit, commit, commit, commit, commit

  • spinand: toshiba: Support for new Kioxia Serial NAND commit

7. Industrial I/O (iio)

  • adc: ad7124: add 3db filter commit

  • adc: rn5t618: Add ADC driver for RN5T618/RC5T619 commit

  • amplifiers: ad8366: add support for HMC1119 Attenuator commit

  • amplifiers: hmc425a: Add support for HMC425A attenuator commit

  • chemical: atlas-sensor: add DO-SM module support commit

  • dac: ad5770r: Add AD5770R support commit

  • dac: ltc2632: add support for LTC2636 family commit

  • imu: adis: add support product ID check in adis_initial_startup commit

  • imu: inv_mpu6050: add support of IAM20680 commit

  • imu: inv_mpu6050: add support of ICM20609 & ICM20689 commit

  • imu: inv_mpu6050: add support of ICM20690 commit

  • light: Add a driver for Sharp GP2AP002x00F commit

  • light: Add support for Azoteq IQS621/622 ambient light sensors commit

  • light: add Dyna-Image AL3010 driver commit

  • light: al3320a implement suspend support commit

  • position: Add support for Azoteq IQS624/625 angle sensors commit

  • pressure: icp10100: add driver for InvenSense ICP-101xx commit

  • srf04: add power management feature commit

  • temperature: Add support for Azoteq IQS620AT temperature sensor commit

  • trigger: stm32-timer: add power management support commit

  • vcnl4000: Enable runtime pm for vcnl4200/4040 commit

8. Multi Function Devices (MFD)

  • Add support for Azoteq IQS620A/621/622/624/625 commit

  • sc27xx: Add USB charger type detection support commit

  • intel-lpss: Add Intel Comet Lake PCH-V PCI IDs commit

9. Pulse-Width Modulation (PWM)

  • tegra: Add support for Tegra194 commit

  • jz4740: Use clocks from TCU driver commit

10. Inter-Integrated Circuit (I2C + I3C)

  • i3c: Allow to automatically load i3c modules commit, commit

  • i2c: brcmstb: Support BCM2711 HDMI BSC controllers commit

11. Hardware monitoring (hwmon)

  • adt7475: Add attenuator bypass support commit and inverting PWM output commit

  • Support ADI Fan Control IP commit

  • pmbus: add support for 2nd Gen Renesas digital multiphase commit

  • pmbus/tps53679: Add support for TPS53647 and TPS53667 commit, commit, commit, and for TPS53681 commit

12. General Purpose I/O (gpio)

  • Core: Add new ioctl that allows user-space processes to reuse the file descriptor associated with the character device for watching any changes in line properties. Every such event contains the updated line information commit

  • tools: Add gpio-watch program for monitoring changes in line infocommit

  • Add driver for Mellanox BlueField 2 GPIO controller commit

13. Leds

  • Add SGI IP30 led support commit

14. DMA engines

  • Add basic debugfs support commit

  • ti: k3-udma: Implement support for atype (for virtualization) commit

  • uniphier-xdmac: Add UniPhier external DMA controller driver commit

15. Cryptography hardware acceleration

  • caam: Add support for SKCIPHER, HASH, RSA and AEAD algorithms commit, commit, commit, commit, commit, commit, commit, commit, commit

  • caam: enable prediction resistance in HRWNG commit

  • chtls: add/delete TLS header in driver commit

  • hisilicon: Remove module_param uacce_mode commit

  • marvell: Support for Marvell OcteonTX CPT driver commit, commit, commit

  • xilinx - Add Xilinx AES driver commit

16. PCI

  • Add support for Error Disconnect Recover (EDR, you can find EDR spec here) and _OSC based negotiation support for DPC commit, commit, commit, commit, commit, commit, commit, commit, commit

  • P2PDMA: Add Intel Sky Lake-E Root Ports B, C, D to the whitelist commit

  • mobiveil: Add PCIe Gen4 RC driver for Layerscape SoCs commit

  • tegra: Add support for PCIe endpoint mode in Tegra194 commit

  • vmd: Add two VMD Device IDs commit

17. Clock

  • Ingenic: Add support for TCU of X1000 commit

  • at91: add at91rm9200 pmc driver commit

  • at91: add at91sam9g45 pmc driver commit

  • at91: add at91sam9n12 pmc driver commit

  • at91: add sama5d3 pmc driver commit

  • imx7d: Add PXP clock commit

  • imx8mm: Add CLKO2 support commit

  • keystone: Add new driver to handle syscon based clocks commit

  • meson: g12a: add support for the SPICC SCLK Source clocks commit

  • mmp2: Add clocks for the thermal sensors commit

  • mmp2: Add support for PLL clock sources commit

  • qcom: Add modem clock controller driver for SC7180 commit

  • qcom: clk-alpha-pll: Add support for controlling Lucid PLLs commit

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

  • qcom: gpucc: Add support for GX GDSC for SC7180 commit

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

  • si5341: Support multiple input ports commit

  • sprd: add clocks support for SC9863A commit

  • clocksource: Add driver for the Ingenic JZ47xx OST commit

  • clocksource: ingenic: Add support for TCU of X1000 commit

18. PHY ("physical layer" framework)

  • amlogic: Add Amlogic A1 USB2 PHY Driver commit

  • amlogic: Add Amlogic AXG MIPI/PCIE analog PHY Driver commit

  • amlogic: Add Amlogic AXG PCIE PHY Driver commit

  • qcom-qmp: Add MSM8996 UFS QMP support commit

  • qcom-qusb2: Add generic QUSB2 V2 PHY support commit

  • qcom: qmp: Add SDM845 PCIe QMP PHY support commit

  • qcom: qmp: Add SDM845 QHP PCIe PHY commit

  • qualcomm: Add Synopsys 28nm Hi-Speed USB PHY driver commit

  • qualcomm: usb: Add SuperSpeed PHY driver commit

  • tegra: xusb: Add Tegra194 support commit

  • tegra: xusb: Add support to get companion USB 3 port commit

  • tegra: xusb: Add usb-phy support commit

  • tegra: xusb: Add usb-role-switch support commit

  • ti: gmii-sel: add support for am654x/j721e soc commit

  • uniphier-pcie: Add legacy SoC support for Pro5 commit

  • uniphier-usb3hs: Add legacy SoC support for Pro5 commit

  • uniphier-usb3ss: Add Pro5 support commit

19. EDAC (Error Detection And Correction)

  • Add EDAC driver for DMC520 commit

20. Modem Host Interface (MHI) Bus

  • Add the MHI (Modem Host Interface) bus interface to Linux kernel. MHI is a communication protocol used by the host processors to control and communicate with modems over a high speed peripheral bus or shared memory. The MHI protocol has been designed and developed by Qualcomm Innovation Center, Inc., for use in their modems commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

21. Various

  • bus: ti-sysc: Add support for PRUSS SYSC type commit

  • counter: 104-quad-8: Support Differential Encoder Cable Status commit

  • counter: 104-quad-8: Support Filter Clock Prescaler commit

  • counter: stm32-timer-cnt: add power management support commit

  • eeprom: at24: add TPF0001 ACPI ID for 24c1024 device commit

  • extcon: axp288: Add wakeup support commit

  • firmware: xilinx: Add ZynqMP aes API for AES functionality commit

  • habanalabs: add debugfs write64/read64 commit

  • habanalabs: support temperature offset via sysfs commit

  • Add Operating State Manager (OSM) L3 interconnect provider support on SDM845 and SC7180 SoCs to handle bandwidth requests from CPU to scale L3 caches commit, commit, commit, commit, commit

  • interconnect: qcom: Add SC7180 interconnect provider driver commit

  • interconnect: qcom: Consolidate interconnect RPMh support commit

  • irqchip/ingenic: Add support for TCU of X1000 commit

  • irqchip: Add driver for Loongson I/O Local Interrupt Controller commit

  • irqchip: Add driver for Loongson-3 HyperTransport PIC controller commit

  • mailbox: imx: add SCU MU support commit

  • mailbox: sun6i-msgbox: Add a new mailbox driver commit

  • mei: me: add cedar fork device ids commit

  • misc: pci_endpoint_test: Add ioctl to clear IRQ commit

  • misc: pci_endpoint_test: Add support to get DMA option from userspace commit

  • ptp: Add a ptp clock driver for IDT 82P33 SMU commit

  • ptp: add VMware virtual PTP clock driver commit

  • remoteproc: updates for omap remoteproc support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • remoteproc: add IPA notification to q6v5 driver commit

22. List of Pull Requests

23. Other news sites

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