43600
Comment:
|
53865
|
Deletions are marked like this. | Additions are marked like this. |
Line 206: | Line 206: |
== Real Time Clock (RTC) == * Add new VL flag for backup switchover [[https://git.kernel.org/linus/734e5e4e268f792d514ec2313792f30ec5f6c94f|commit]] * mt6397: Add support for the !MediaTek MT6358 RTC [[https://git.kernel.org/linus/29ee40091e27615530c0ba7773a2879d8266381e|commit]] == Pin Controllers (pinctrl) == * intel: Add Intel Jasper Lake pin controller support [[https://git.kernel.org/linus/e278dcb7048b1a27b559e34b0f5f0e50f06221a2|commit]] * qcom: Add sm8250 pinctrl driver [[https://git.kernel.org/linus/4e3ec9e407ad5058003309072b37111f7b8c900a|commit]] * sh-pfc: r8a7790: Add r8a7742 PFC support [[https://git.kernel.org/linus/4ecc7ff82ecfdf44997ed2a1016945fc8f6fca3e|commit]] == Multi Media Card (MMC) == * Export device/vendor ids from Common CIS for SDIO cards [[https://git.kernel.org/linus/254e175448b7dc2f40e41d8941ac925f07c5862b|commit]] * Expose info about enhanced rpmb support [[https://git.kernel.org/linus/064f7e58ee42372be05ec87fdf57864c7475ba93|commit]] * host: add Coldfire esdhc support [[https://git.kernel.org/linus/a5a944d24cbce13f86932f6d9ae4ac4586fe543a|commit]] * host: meson-mx-sdhc: new driver for the Amlogic Meson SDHC host [[https://git.kernel.org/linus/e4bf1b0970ef96135c78c7dcf4e14484ce3b9804|commit]] * sdhci: arasan: Add support for Versal Tap Delays [[https://git.kernel.org/linus/1a470721c8f5a73e272fffb590debda5e65a2eaf|commit]] * sdhci-esdhc-imx: Add HS400 support for i.MX6SLL [[https://git.kernel.org/linus/86b59671deba640d77335ef75f7c3ca388372860|commit]] * sdhci-of-arasan: Add support for Intel Keem Bay [[https://git.kernel.org/linus/36c6aadaae863024eae31dfce94db20a4514563d|commit]] * sdhci-of-dwcmshc: add suspend/resume support [[https://git.kernel.org/linus/bccce2ec77901c771cd7acd83cb99626ab1edf07|commit]] * sdhci-pci-gli: Add Genesys Logic GL9763E support [[https://git.kernel.org/linus/1ae1d2d6e555e809945b691eccb1055595845a59|commit]] == Memory Technology Devices (MTD) == * MLC in SLC mode [[https://git.kernel.org/linus/5338ef99c951483fb38dc537e3f7d74aebdab087|commit]], [[https://git.kernel.org/linus/18729b17769c73fdf854dad99cd22dd0290e7f00|commit]], [[https://git.kernel.org/linus/d652f3a5bdaf51010191b69744d6719d1e977d17|commit]], [[https://git.kernel.org/linus/9e3307a169537a6adc30b13bf9063e94990a5493|commit]], [[https://git.kernel.org/linus/422928a040fe17d17ded69c57903c7908423c7ef|commit]], [[https://git.kernel.org/linus/1998053c8e80a22cf84f40dfea689bb5a94cddfa|commit]], [[https://git.kernel.org/linus/568d841b6837fc2bb5c45d6f3e56b65ffb5ecac2|commit]], [[https://git.kernel.org/linus/66aaba3a07cb8e53878bbeabe54660a646b55a34|commit]] * rawnand: Remove the cmx270 NAND controller driver [[https://git.kernel.org/linus/767727b927aa48e429c6fa92d4b55cc235fffe95|commit]] * rawnand: arasan: Add new Arasan NAND controller [[https://git.kernel.org/linus/197b88fecc50ee3c7a22415db81eae0b9126f20e|commit]] * rawnand: arasan: Support the hardware BCH ECC engine [[https://git.kernel.org/linus/88ffef1b65cf989b2dfea6374caff804fca6ec32|commit]] * rawnand: brcmnand: support v2.1-v2.2 controllers [[https://git.kernel.org/linus/7e7c7df5d50fe06469be106967fc5b5d62be8868|commit]] * spi-nor: Add support for Cypress cy15x104q [[https://git.kernel.org/linus/8a2644d5f3608822925c9204a3d19a8e3025fd4a|commit]] * spi-nor: Add support for s25fs128s1 [[https://git.kernel.org/linus/c26d0d87f175b8283b8606d2122603232028cbf2|commit]] * spi-nor: macronix: Add support for mx25l51245g [[https://git.kernel.org/linus/04b8edad262eec0d153005973dfbdd83423c0dcb|commit]] * spi-nor: macronix: Add support for mx25u51245g [[https://git.kernel.org/linus/9f09e37d154469eb989918940fba64d8b1f8c42c|commit]] * spi-nor: spansion: Enable dual and quad read for s25fl256s0 [[https://git.kernel.org/linus/954fd81ce83b7077b8e7b7b0fbf3ebf19d4eaff9|commit]] == Industrial I/O (iio) == * Add SEMTECH SX9310/9311 sensor driver [[https://git.kernel.org/linus/72ad02b15d6367f9897db62313cc69fb0a20ee1f|commit]] * accel: Add bma150 family support to bma180 [[https://git.kernel.org/linus/f9992af62fbf3a50d89d1f3914b2ff5cda187466|commit]], [[https://git.kernel.org/linus/a5e633eb79c4c9c03d5326149451829eeaaa06b4|commit]], [[https://git.kernel.org/linus/ae23317afa767c21018cab93fd48dcfb29a66230|commit]], [[https://git.kernel.org/linus/8e2c7c6555f5fb09b3ed151c2be91ad4feadb046|commit]], [[https://git.kernel.org/linus/891a00ec30b578c43c18ec11755c4ab5399d4ebc|commit]], [[https://git.kernel.org/linus/35328fb52b4d45cd294da4fde05a0ffe94103da6|commit]], [[https://git.kernel.org/linus/6198bdb48922c03348724d1a4d528d34c548abaa|commit]] * accel: st_sensors: add support for LIS2HH12 [[https://git.kernel.org/linus/3f4a559bb57c386a12f568896c2920a37ca10239|commit]] * adi-axi-adc,ad9647: Add support for AD9467 ADC [[https://git.kernel.org/linus/641dedd50c488739b56ef0f716988e646295dce4|commit]], [[https://git.kernel.org/linus/20d5fa48d333670ffbc08d387a80710be91259a0|commit]], [[https://git.kernel.org/linus/6eb3b8acfd079104571c207d4524743b6acc6550|commit]], [[https://git.kernel.org/linus/e0fcca9fbd99e959855aa1d66c125d696f969e68|commit]], [[https://git.kernel.org/linus/ef04070692a21633ec6a60f80c19b6af44b3cf47|commit]], [[https://git.kernel.org/linus/96553a44e96d6ffee66274057b6462ddfa0d38e4|commit]], [[https://git.kernel.org/linus/ad67971202381c9b7289b018151f0b12c0ee5314|commit]], [[https://git.kernel.org/linus/94291556b21a6206945a63cddfb5bf37b9bb7d42|commit]] * adc: Add MAX1241 driver [[https://git.kernel.org/linus/8a80a71d9020b0066cb035e7cedfc26334a2aa44|commit]] * adc: Add scaling support to exynos adc driver [[https://git.kernel.org/linus/754718a5b43c851546c3bb70e8d41bf81cb42b30|commit]] * adc: ad7476: Add AD7091 support [[https://git.kernel.org/linus/0267a3166644037f0de66b496165a5801a99a5ae|commit]] * adc: mp2629: Add support for mp2629 ADC driver [[https://git.kernel.org/linus/7abd9fb6468225f5c7f83149ce279cc1a912a68a|commit]] * bmg160: Add support for BMI088 chip [[https://git.kernel.org/linus/1579fc067f6e4f958e06db6bf3d170b753cd36d0|commit]] * chemical: Add support for external Reset and Wakeup in CCS811 [[https://git.kernel.org/linus/c6644f7201f3398220f8c84ecc5a9432d51ee89b|commit]] * chemical: add atlas-ezo-sensor initial support [[https://git.kernel.org/linus/8712b3098b3d0397fc712382b5462fad3ca8dd0b|commit]] * chemical: atlas-sensor: add RTD-SM module support [[https://git.kernel.org/linus/b101c93ca5e2d4f9b0881c510a3913c9a292b33a|commit]] * imu: Add support for adis16475 [[https://git.kernel.org/linus/fff7352bf7a3ceb2bda2479a4b212101b065209d|commit]] * imu: inv_mpu6050: add debugfs register r/w interface [[https://git.kernel.org/linus/4b7ef6040fc49d51379d2db72c2e2d70db794d47|commit]] * imu: st_lsm6dsx: Add sensor hub device LIS3MDL [[https://git.kernel.org/linus/394dedec7746a32dff2fa47e3acf9be13fe5fe62|commit]] * light: cm32181: Add support for ACPI enumeration [[https://git.kernel.org/linus/44b9409c982c8e56b8cc141e7a582ce4ef3ae1ef|commit]] * light: cm32181: Add support for the CM3218 [[https://git.kernel.org/linus/02cdab2a8d55c85967a4be4a084efa9641c56066|commit]] * magnetometer: ak8974: add Alps hscdtd008a [[https://git.kernel.org/linus/525530af77594afff21cad063c9ac790d831ceb8|commit]] * proximity: Add driver support for vcnl3020 proximity sensor [[https://git.kernel.org/linus/ac101e6b315bfeb5a4f43a962f589e567855c177|commit]] * vcnl: Add interrupts support for VCNL4010/20 [[https://git.kernel.org/linus/18dfb5326370991c81a6d1ed6d1aeee055cb8c05|commit]], [[https://git.kernel.org/linus/816956c32d76b7c4fb932f9a5ebaa38ccf4fa62e|commit]], [[https://git.kernel.org/linus/d35567fcaf68f54129e860acde813400f84ca9b2|commit]], [[https://git.kernel.org/linus/f6889c1b009e22238725b57e0df65df025e25475|commit]], [[https://git.kernel.org/linus/8fe78d5261e750205e5dab0681c4d62e4b3dbc28|commit]] == Multi Function Devices (MFD) == * Add Gateworks System Controller core driver [[https://git.kernel.org/linus/d85234994b2fb2d88fadd3d9e60385b02b244dac|commit]] * Add support for PMIC MT6360 [[https://git.kernel.org/linus/7edd363421dab1d4806802ac65613d1c0ec85824|commit]] * mp2629: Add support for mps battery charger [[https://git.kernel.org/linus/06081646450e46efcc1ca58c3b227bd60083cd3e|commit]] == Pulse-Width Modulation (PWM) == * Add support for Azoteq IQS620A PWM generator [[https://git.kernel.org/linus/6f0841a8197b20d01de9d41cb1eeed09b7b31f9b|commit]] * jz4740: Add support for the JZ4725B [[https://git.kernel.org/linus/74db728c0b4c7c0781d439afa6ebc43c76a1f952|commit]] * sun4i: Support direct clock output on Allwinner A64 [[https://git.kernel.org/linus/856c45d8c1a733e10ad82be817202eb32ea4e570|commit]] * tegra: Support dynamic clock frequency configuration [[https://git.kernel.org/linus/1d7796bdb63a63c9cc8087ffc6daeb36a7c005e1|commit]] == Inter-Integrated Circuit (I2C + I3C) == * Add Qualcomm CCI I2C driver [[https://git.kernel.org/linus/e517526195de400158e05a08764d1fb61d579105|commit]] * cadence: Added slave support [[https://git.kernel.org/linus/1a351b10b9671fc2fac767c40a1c4373b9bf5092|commit]] * designware: Add Baikal-T1 System I2C support [[https://git.kernel.org/linus/fcb82a939df86018641f38124cb9a7811a5f8505|commit]] * designware: Allow slave mode for PCI enumerated devices [[https://git.kernel.org/linus/7943f1d178833518aa5d25249f8e88068517bac8|commit]] * iproc: add support for SMBUS quick cmd [[https://git.kernel.org/linus/e14d796d8339405d0daff98cdaf1465706a90ffb|commit]] * mediatek: Add i2c ac-timing adjust support [[https://git.kernel.org/linus/be5ce0e97cc7a5c0d2da45d617b7bc567c3d3fa1|commit]] * npcm7xx: Add Nuvoton NPCM I2C controller driver [[https://git.kernel.org/linus/56a1485b102ed1cd5a4af8e87ed794699fd1cad2|commit]] * npcm7xx: Add support for slave mode for Nuvoton [[https://git.kernel.org/linus/f54736925a4f83a67588381d0ead69d19323b526|commit]] * pxa: implement generic i2c bus recovery [[https://git.kernel.org/linus/7c9ec2c5251851f5a3888d1a7fbb2eaf700a538a|commit]] * slave-eeprom: add support for 24c512 EEPROMs [[https://git.kernel.org/linus/5c71ca4d4f9872e0db105141e3bce25eec2be233|commit]] * tegra: Add support for the VI I2C on Tegra210 [[https://git.kernel.org/linus/c73178b93754edd8449dccd3faf05baafd4d3f0e|commit]] |
Linux 5.8 changelog
This list of changes is not complete. While I finish the work, you can take a look at:
Phoronix's Linux 5.8 Kernel Features Include New Intel/AMD Capabilities, Security Improvements, Optimizations
...or take a look at the pull requests:
1. Real Time Clock (RTC)
2. Pin Controllers (pinctrl)
intel: Add Intel Jasper Lake pin controller support commit
qcom: Add sm8250 pinctrl driver commit
sh-pfc: r8a7790: Add r8a7742 PFC support commit
3. Multi Media Card (MMC)
Export device/vendor ids from Common CIS for SDIO cards commit
Expose info about enhanced rpmb support commit
host: add Coldfire esdhc support commit
host: meson-mx-sdhc: new driver for the Amlogic Meson SDHC host commit
sdhci: arasan: Add support for Versal Tap Delays commit
sdhci-esdhc-imx: Add HS400 support for i.MX6SLL commit
sdhci-of-arasan: Add support for Intel Keem Bay commit
sdhci-of-dwcmshc: add suspend/resume support commit
sdhci-pci-gli: Add Genesys Logic GL9763E support commit
4. Memory Technology Devices (MTD)
MLC in SLC mode commit, commit, commit, commit, commit, commit, commit, commit
rawnand: Remove the cmx270 NAND controller driver commit
rawnand: arasan: Add new Arasan NAND controller commit
rawnand: arasan: Support the hardware BCH ECC engine commit
rawnand: brcmnand: support v2.1-v2.2 controllers commit
spi-nor: Add support for Cypress cy15x104q commit
spi-nor: Add support for s25fs128s1 commit
spi-nor: macronix: Add support for mx25l51245g commit
spi-nor: macronix: Add support for mx25u51245g commit
spi-nor: spansion: Enable dual and quad read for s25fl256s0 commit
5. Industrial I/O (iio)
Add SEMTECH SX9310/9311 sensor driver commit
accel: Add bma150 family support to bma180 commit, commit, commit, commit, commit, commit, commit
accel: st_sensors: add support for LIS2HH12 commit
adi-axi-adc,ad9647: Add support for AD9467 ADC commit, commit, commit, commit, commit, commit, commit, commit
adc: Add MAX1241 driver commit
adc: Add scaling support to exynos adc driver commit
adc: ad7476: Add AD7091 support commit
adc: mp2629: Add support for mp2629 ADC driver commit
bmg160: Add support for BMI088 chip commit
chemical: Add support for external Reset and Wakeup in CCS811 commit
chemical: add atlas-ezo-sensor initial support commit
chemical: atlas-sensor: add RTD-SM module support commit
imu: Add support for adis16475 commit
imu: inv_mpu6050: add debugfs register r/w interface commit
imu: st_lsm6dsx: Add sensor hub device LIS3MDL commit
light: cm32181: Add support for ACPI enumeration commit
light: cm32181: Add support for the CM3218 commit
magnetometer: ak8974: add Alps hscdtd008a commit
proximity: Add driver support for vcnl3020 proximity sensor commit
vcnl: Add interrupts support for VCNL4010/20 commit, commit, commit, commit, commit
6. Multi Function Devices (MFD)
Add Gateworks System Controller core driver commit
Add support for PMIC MT6360 commit
mp2629: Add support for mps battery charger commit
7. Pulse-Width Modulation (PWM)
Add support for Azoteq IQS620A PWM generator commit
jz4740: Add support for the JZ4725B commit
sun4i: Support direct clock output on Allwinner A64 commit
tegra: Support dynamic clock frequency configuration commit
8. Inter-Integrated Circuit (I2C + I3C)
Add Qualcomm CCI I2C driver commit
cadence: Added slave support commit
designware: Add Baikal-T1 System I2C support commit
designware: Allow slave mode for PCI enumerated devices commit
iproc: add support for SMBUS quick cmd commit
mediatek: Add i2c ac-timing adjust support commit
npcm7xx: Add Nuvoton NPCM I2C controller driver commit
npcm7xx: Add support for slave mode for Nuvoton commit
pxa: implement generic i2c bus recovery commit
slave-eeprom: add support for 24c512 EEPROMs commit
tegra: Add support for the VI I2C on Tegra210 commit
9. Hardware monitoring (hwmon)
Add amd_energy driver to report core and package energy sensors, based on RAPL MSR for AMD family 17h and above CPUs commit, commit
ina2xx: Implement alert functions commit
k10temp: Add AMD family 17h model 60h PCI match commit
lm70: Add support for ACPI commit
lm90: Add max6654 support to lm90 driver commit
nct7904: Add watchdog function commit
pmbus: Driver for Maxim MAX16601 commit
Add Gateworks System Controller support commit
hwmon: Add Baikal-T1 SoC Process, Voltage and Temp sensor support commit, commit
Add Baikal-T1 PVT sensor driver commit
10. General Purpose I/O (gpio)
11. Leds
Add aw2013 driver commit
Add sgm3140 driver commit
ariel: Add driver for status LEDs on Dell Wyse 3020 commit
12. DMA engines
idxd: export hw version through sysfs commit
13. Cryptography hardware acceleration
chcr: support for 48 byte key_len in aes-xts commit
chtls: IPv6 support for inline TLS commit
crypto/nx: Enable GZIP engine and provide userpace API commit, commit, commit, commit, commit, commit, commit
ccp: Add support for SEV-ES to the PSP driver commit
hisilicon: add debugfs for DFX commit, commit, commit, commit, commit, commit, commit
hisilicon: add controller reset support commit, commit, commit, commit, commit
hisilicon: add vfs_num module parameter for hpre/sec commit
14. PCI
Add Loongson PCI Controller support commit
Add endpoint driver for R-Car PCIe controller commit, commit, commit, commit, commit, commit, commit, commit
P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist commit
aardvark: Add PHY support commit
rcar: Add endpoint mode support commit
rcar: Add suspend/resume commit
uniphier: Add Socionext UniPhier Pro5 PCIe endpoint controller driver commit
15. Non-Transparent Bridge (NTB)
intel: Add Icelake (gen4) support for Intel NTB commit
16. Thunderbolt
Add support for Intel Tiger Lake commit
17. Clock
Add Baikal-T1 SoC Clock Control Unit support commit, commit, commit, commit
Ingenic: Add CGU driver for X1830 commit
clk-si5341: Add support for the Si5345 series commit
intel: Add CGU clock driver for a new SoC commit
mediatek: Add MT6765 clock support commit
mmp2: Enable Audio and GPU on MMP2 and MMP3 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mmp2: Add audio clock controller driver commit
- Add the missing clock drivers and dts nodes to enable the GPU on both SM8150 and SM8250
qcom: gcc-msm8939: Add MSM8939 Generic Clock Controller commit
qcom: gcc: Add GPU and NPU clocks for SM8150 commit
qcom: gcc: Add missing UFS clocks for SM8150 commit
renesas: cpg-mssr: Add R8A7742 support commit
socfpga: agilex: add clock driver for the Agilex platform commit
tegra: Add custom CCLK implementation commit
tegra: Implement Tegra210 EMC clock commit
vc5: Add support for IDT VersaClock 5P49V6965 commit
timer-ti-dm: Add clockevent and clocksource support commit
18. PHY ("physical layer" framework)
Add driver for Qualcomm IPQ40xx USB PHY commit
cadence: salvo: add salvo phy driver commit
intel: Add driver support for ComboPhy commit
qcom-qmp: Add QMP V3 USB3 PHY support for SC7180 commit
qcom-qmp: Add SM8150 QMP USB3 PHY support commit
qcom-snps: Add SNPS USB PHY driver for QCOM based SOCs commit
ti: am654: add support for USB super-speed commit, show up in regmap debugfs commit
19. EDAC (Error Detection And Correction)
amd64: Add AMD family 17h model 60h PCI IDs commit
20. 1-Wire (W1)
- w1_therm
21. Firmware
xilinx: Add xilinx specific sysfs interface 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
SCMI Notifications Core Support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
imx: support SCU channel type commit, commit, commit, commit
22. Various
- habanalabs
Add GAUDI ASIC support. Similar to GOYA, GAUDI includes a set of eight TPC cores, a GEMM engine and DMA channels to move data between host and different memories of the ASIC. Each engine has a hardware queue manager (QMAN) attached to it, which exposes 4 streams to allow complex programs with control flows (in GOYA you had 1 stream per QMAN) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add INFO IOCTL opcode for time sync information commit
Support hwmon_reset_history attribute commit
Add signal/wait to CS IOCTL operations commit, commit, commit, commit
Enable trace data compression (profiler) commit
Add Baikal-T1 SoC APB/AXI/L2 drivers commit, commit, commit, commit, commit
bus: Add driver for Integrator/AP logic modules commit
fpga: dfl: fme: add performance reporting support commit
fpga: dfl: support multiple opens on feature device node commit
interconnect: Add imx support via devfreq commit, commit, commit, commit, commit
irqchip: Three Loongson irqchip support commit, commit, commit, commit, commit, commit
iommu: Add Allwinner H6 IOMMU driver commit
irqchip: RISC-V per-HART local interrupt controller driver commit
mailbox: Add support for Qualcomm IPCC commit
mailbox: imx: Support runtime PM commit
mailbox: qcom: Add ipq6018 apcs compatible commit
mailbox: sprd: Add Spreadtrum mailbox driver commit
mei: me: add tiger lake point device ids for H platforms commit
mfd: Add support for the MediaTek MT6358 PMIC commit
misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller commit
mptcp: add new sock flag to deal with join subflows commit
of: reserved-memory: Support lookup of regions by name commit
of: reserved-memory: Support multiple regions per device commit
opp: Add support for parsing interconnect bandwidth commit
opp: Expose bandwidth information via debugfs commit
pinctrl: imx: Add imx8dxl driver commit
ptp: Add adjphase function to support phase offset control commit
remoteproc: qcom: Add callbacks for remoteproc events commit, commit, commit
remoteproc: Add PAS and MSA based Modem support commit, commit, commit, commit, commit, commit, commit
remoteproc: Add support for runtime PM commit
remoteproc: ingenic: Added remoteproc driver commit
remoteproc: qcom: pas: Add SM8250 PAS remoteprocs commit
reset: hi6220: Add support for AO reset controller commit
reset: imx7: Add support for i.MX8MP SoC commit
scs: Add support for Clang's Shadow Call Stack (SCS) commit
spi: spidev_test: Add support for Octal mode data transfers commit
- tee
23. List of Pull Requests