Size: 34558
Comment:
|
Size: 42202
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 174: | Line 174: |
== CPU Frequency scaling == * ti-cpufreq: Add support for OPP_PLUS [[https://git.kernel.org/linus/0ea4fb29c68950fbeea4e507e3c59ea35bb98ffd|commit]] * qcom: Add support for krait based socs [[https://git.kernel.org/linus/a8811ec764f95a04ba82f6f457e28c5e9e36e36b|commit]] == Voltage, current regulators, power capping, power supply == * Add smb208 support [[https://git.kernel.org/linus/b5f25304aece9f2e7eaab275bbb5461c666bf38c|commit]] * Add support for MP8869 regulator [[https://git.kernel.org/linus/97be82880b617fb6bc06ff19e3ddb039501b2dcf|commit]] * mp5416: add mp5416 regulator driver [[https://git.kernel.org/linus/a273188b87fd7afc9b1a0f814452ecfb4e764f62|commit]] * mp886x: add MP8867 support [[https://git.kernel.org/linus/751ca3aa15be815373536eb8b3dc44910b800e9f|commit]] * qcom_smd: Add pmi8994 regulator support [[https://git.kernel.org/linus/86332c343491c6d2228a1e0c80b1ea98a2653d20|commit]] == Real Time Clock (RTC) == * sun6i: Make external 32k oscillator optional [[https://git.kernel.org/linus/ec98a87509f40324807dc179a7e3163d40709eba|commit]] * Add support for the !MediaTek MT2712 RTC [[https://git.kernel.org/linus/64823360a82939db212bc763443c990cbd99fa7c|commit]] * jz4740: Add support for JZ4760 SoC [[https://git.kernel.org/linus/5840748520be19ea97ffdb80e5aa313c6ef60575|commit]] * ds1307: add support for watchdog timer on ds1388 [[https://git.kernel.org/linus/fd90d48db0377d4a5a6786ce19d33185c2cbe029|commit]] * rc5t619: Add Ricoh RC5T619 RTC driver [[https://git.kernel.org/linus/540d1e15393d92288d133fca2ea245d8d38227e6|commit]] * fsl-ftm-alarm: enable acpi support [[https://git.kernel.org/linus/929a3270488956316214d70cd4e2ba3fa56ffe31|commit]] * alpha: remove legacy rtc driver [[https://git.kernel.org/linus/f52ef24be21a2647fc50b6f8f2a4815d47bbad79|commit]] * ia64: remove legacy efirtc driver [[https://git.kernel.org/linus/8067c0b0c6ac7bce201961f0092e2532b12fc00a|commit]] == Pin Controllers (pinctrl) == * bcm2835: Add support for all GPIOs on BCM2711 [[https://git.kernel.org/linus/b1d84a3d0a26c5844a22bc09a42704b9371208bb|commit]] * da9062: add driver support [[https://git.kernel.org/linus/56cc3af4e8c8eaba91b51efa6081a868adbd97c3|commit]] * mediatek: Add support for pin configuration dump via debugfs [[https://git.kernel.org/linus/184d8e13f9b13313f711f028ca2465f973459046|commit]] * qcom: Add ipq6018 pinctrl driver [[https://git.kernel.org/linus/ef1ea54eab0ecb072700f59701387f839c8c760d|commit]] == 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 [[https://git.kernel.org/linus/511ce378e16f07b66ab78118587b7cc6ac197364|commit]], [[https://git.kernel.org/linus/045d705dc1fba0d881fe22ad76ebe1b44647cdac|commit]], [[https://git.kernel.org/linus/1774b0021405b4d312499095f6d3919b5bdf3e3b|commit]], [[https://git.kernel.org/linus/4730831c7d2e28c2e912b2c71066b9cf072f7625|commit]], [[https://git.kernel.org/linus/f4498549e1690af7cba1eff8570da9c134cb80b5|commit]] * mmci: Add support for sdmmc variant revision 2.0 [[https://git.kernel.org/linus/7a2a98be672b7f6af3a33525ee1e5104381316a9|commit]] * sdhci-esdhc-imx: add strobe-dll-delay-target support [[https://git.kernel.org/linus/5bd2acdcdde22231057b12ee8978dd87c29ff322|commit]] == Memory Technology Devices (MTD) == * rawnand: Add support for Macronix NAND randomizer [[https://git.kernel.org/linus/84234652595f8dc29a92a33a6ae504c7df2e11c8|commit]] * rawnand: macronix: Add support for deep power down mode [[https://git.kernel.org/linus/19301d54997df35e9829b4f707c59f3284530d71|commit]] * rawnand: toshiba: Support reading the number of bitflips for BENAND (Built-in ECC NAND) [[https://git.kernel.org/linus/fca88925d76978b7f20de42d8ead34fb91500003|commit]] * spi-nor: Add SR 4bit block protection support [[https://git.kernel.org/linus/05635c14a292de0e1a221dc31c04aba3913f03c8|commit]] * spi-nor: remove mtk-quadspi driver [[https://git.kernel.org/linus/e11e8473bcec748c3820636f11b986f611c9309b|commit]] * spinand: Add new series Micron SPI NAND devices (M78A, M79A and M70A) [[https://git.kernel.org/linus/d3137043440fb1faaaf2481184f35b9ed0c1f2c2|commit]], [[https://git.kernel.org/linus/8511a3a9937e30949b34bea46c3dc3f65d11034b|commit]], [[https://git.kernel.org/linus/a15335a17f4abf48ed9739c3b119232f9392cb60|commit]], [[https://git.kernel.org/linus/0bc68af9137dc3f30b161de4ce546c7799f88d1e|commit]], [[https://git.kernel.org/linus/a7e5daccc310c3b892ae5e598cadb7a9274c2547|commit]], [[https://git.kernel.org/linus/9f9ae0c253c1e058fbc845e26c4a32a7d777f0dc|commit]] * spinand: toshiba: Support for new Kioxia Serial NAND [[https://git.kernel.org/linus/798fcdd010006e87b3154d6454c657af7b033002|commit]] == Industrial I/O (iio) == * adc: ad7124: add 3db filter [[https://git.kernel.org/linus/cef2760954cf4f8228d14af9bd0b77a021979278|commit]] * adc: rn5t618: Add ADC driver for RN5T618/RC5T619 [[https://git.kernel.org/linus/87a25333c8c3ba6694f8230a649e162d6efb181a|commit]] * amplifiers: ad8366: add support for HMC1119 Attenuator [[https://git.kernel.org/linus/cc74a38d85fe295468e73452ca892e6d760dc33e|commit]] * amplifiers: hmc425a: Add support for HMC425A attenuator [[https://git.kernel.org/linus/a76838dfc7b7ea1f06de51fbe8e653eb34f65c94|commit]] * chemical: atlas-sensor: add DO-SM module support [[https://git.kernel.org/linus/a751b8e48018263d7aa5021c67b2e03a683ae1df|commit]] * dac: ad5770r: Add AD5770R support [[https://git.kernel.org/linus/cbbb819837f6a2e13808d0529d14be460a7a4a07|commit]] * dac: ltc2632: add support for LTC2636 family [[https://git.kernel.org/linus/9f15a4a0adc910a7bd535b755185f89c3e25b37e|commit]] * imu: adis: add support product ID check in adis_initial_startup [[https://git.kernel.org/linus/1fd4567026926d01a94a74d0543e324fc794aa73|commit]] * imu: inv_mpu6050: add support of IAM20680 [[https://git.kernel.org/linus/d31f74e60804cba1d7b265708b820e524e574611|commit]] * imu: inv_mpu6050: add support of ICM20609 & ICM20689 [[https://git.kernel.org/linus/23db8d6959314568b243fd2bc76bee50136afa4c|commit]] * imu: inv_mpu6050: add support of ICM20690 [[https://git.kernel.org/linus/8abce87d39912e57ade3c141049ffa2eea85846b|commit]] * light: Add a driver for Sharp GP2AP002x00F [[https://git.kernel.org/linus/97d642e23037c5545266f9564c9b81e6db81b122|commit]] * light: Add support for Azoteq IQS621/622 ambient light sensors [[https://git.kernel.org/linus/b081b73820945decb2fd39bdc0ccf46a1ddc6d53|commit]] * light: add Dyna-Image AL3010 driver [[https://git.kernel.org/linus/c36b5195ab7035cc7ee0b79f621a3a9ecd71cf9c|commit]] * light: al3320a implement suspend support [[https://git.kernel.org/linus/c39a05e35263a2c8abea81df40b42aef33d1a759|commit]] * position: Add support for Azoteq IQS624/625 angle sensors [[https://git.kernel.org/linus/189c3c495ad7382099a641664171d8b047d9e9b5|commit]] * pressure: icp10100: add driver for !InvenSense ICP-101xx [[https://git.kernel.org/linus/95c72b78c3365d8f949c3ae315e7b1ded912a6da|commit]] * srf04: add power management feature [[https://git.kernel.org/linus/2251157b335b46bb3ea36994301f906e32e2d2b0|commit]] * temperature: Add support for Azoteq IQS620AT temperature sensor [[https://git.kernel.org/linus/8ba447109af4e0bcbc38fac1b134f207c66ab39e|commit]] * trigger: stm32-timer: add power management support [[https://git.kernel.org/linus/736e19e684b3359b61740f3b75014c375c57bf9d|commit]] * vcnl4000: Enable runtime pm for vcnl4200/4040 [[https://git.kernel.org/linus/5e00708df3816d47d0de8b3837a33d64ff3582ed|commit]] |
Linux 5.7 has not been released. While I finish this list of changes, you can take a look at the following links:
Phoronix: Linux 5.7 feature overview
or, instead, take a look at the pull requests:
1. CPU Frequency scaling
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)
10. Inter-Integrated Circuit (I2C + I3C)
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