Size: 21710
Comment:
|
Size: 53865
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#pragma section-numbers on #pragma keywords Linux, kernel, operating system, changes, changelog, file system, Linus Torvalds, open source, device drivers #pragma description List of changes and new features merged in the Linux kernel during the 5.8 development cycle Linux 5.8 changelog This list of changes is not complete. While I finish the work, you can take a look at: * LWN's merge window [[https://lwn.net/Articles/822077/|part 1]], [[https://lwn.net/Articles/822527/|part 2]] * Phoronix's [[https://www.phoronix.com/scan.php?page=article&item=linux-58-features&num=1|Linux 5.8 Kernel Features Include New Intel/AMD Capabilities, Security Improvements, Optimizations]] ...or take a look at the pull requests: |
|
Line 56: | Line 68: |
* [[https://git.kernel.org/torvalds/c/cadf32234b6f6dd96a0892bf915e3ee8c438cf07|JFS update]] | |
Line 63: | Line 74: |
* [[https://git.kernel.org/torvalds/c/e8f4abf8fd1a2beb94983cb95ed713df75b3d135|ia64 build regression fix]] | |
Line 73: | Line 83: |
* [[https://git.kernel.org/torvalds/c/ee01c4d72adffb7d424535adf630f2955748fa8b|more updates]] | * [[https://git.kernel.org/torvalds/c/ee01c4d72adffb7d424535adf630f2955748fa8b|more memory management updates]] |
Line 83: | Line 93: |
* [[https://git.kernel.org/torvalds/c/a0a4d17e02a80a74a63c7cbb7bc8cea2f0b7d8b1|pcmcia updates]] | |
Line 87: | Line 96: |
* [[https://git.kernel.org/torvalds/c/d77d1dbba95500d1b38cab98bf608ad46dce8374|zonefs update]] | |
Line 92: | Line 100: |
* [[https://git.kernel.org/torvalds/c/886d7de631da71e30909980fdbf318f7caade262|yet more updates]] | * [[https://git.kernel.org/torvalds/c/886d7de631da71e30909980fdbf318f7caade262|yet more memory management updates]] |
Line 134: | Line 142: |
* [[https://git.kernel.org/torvalds/c/af7b4801030c07637840191c69eb666917e4135d|networking fixes]] * [[https://git.kernel.org/torvalds/c/20b0d06722169e6e66049c8fe6f1a48adffb79c6|still more updates]] |
* [[https://git.kernel.org/torvalds/c/20b0d06722169e6e66049c8fe6f1a48adffb79c6|still more memory management updates]] |
Line 144: | Line 151: |
* [[https://git.kernel.org/torvalds/c/8b4d37db9a566deaf22065ba1ba9b19c9fb964b4|x86 srbds fixes]] * [[https://git.kernel.org/torvalds/c/a5ad5742f671de906adbf29fbedf0a04705cebad|even more updates]] |
* [[https://git.kernel.org/torvalds/c/8b4d37db9a566deaf22065ba1ba9b19c9fb964b4|x86 "Slow Randomizing Boosts Denial of Service"]] * [[https://git.kernel.org/torvalds/c/a5ad5742f671de906adbf29fbedf0a04705cebad|even more memory management updates]] |
Line 151: | Line 158: |
* [[https://git.kernel.org/torvalds/c/4964dd29140a44e26474dbdca559b7393aba6c39|AFS fixes]] | |
Line 166: | Line 172: |
* [[https://git.kernel.org/torvalds/c/79ca035d2d941839f55f3b8b69f8e81c66946ed8|proc fix]] | |
Line 169: | Line 174: |
* [[https://git.kernel.org/torvalds/c/1c3837266214c1e6fbbb96ff36bee13e923057d8|sysctl fixes]] * [[https://git.kernel.org/torvalds/c/4dbb29fe9dae033a375f231da9cc27aaa09d2580|vfs fixes]] |
|
Line 174: | Line 177: |
* [[https://git.kernel.org/torvalds/c/e8de4575cf7601917c2eae9f8ee1a8ee3d9be2a7|crypto fixes]] | |
Line 176: | Line 178: |
* [[https://git.kernel.org/torvalds/c/d4e181f204dd0491da6c1d09b7208a0b990ec887|drm fixes]] * [[https://git.kernel.org/torvalds/c/e0154bd478897b277aeb7195bf9088e9ce05bbb0|sound fixes]] |
|
Line 180: | Line 180: |
* [[https://git.kernel.org/torvalds/c/55d728b2b05fb0377a9048af3460c375b54619e2|arm64 fixes]] | |
Line 182: | Line 181: |
* [[https://git.kernel.org/torvalds/c/623f6dc593eaf98b91916836785278eddddaacf8|some more updates]] * [[https://git.kernel.org/torvalds/c/92ac971219a29336e466921156b16f8fa88d91aa|timer fix]] |
* [[https://git.kernel.org/torvalds/c/623f6dc593eaf98b91916836785278eddddaacf8|some more memory management updates]] |
Line 185: | Line 183: |
* [[https://git.kernel.org/torvalds/c/a58dfea29731a93339529ce48fe239b383011c7c|block fixes]] * [[https://git.kernel.org/torvalds/c/b961f8dc8976c091180839f4483d67b7c2ca2578|io_uring fixes]] * [[https://git.kernel.org/torvalds/c/b1a62749946ee1956a480ba31e7d4929aa561d30|updates]] |
|
Line 189: | Line 184: |
* [[https://git.kernel.org/torvalds/c/b791d1bdf9212d944d749a5c7ff6febdba241771|the Kernel Concurrency Sanitizer]] | * [[https://git.kernel.org/torvalds/c/b791d1bdf9212d944d749a5c7ff6febdba241771|Kernel Concurrency Sanitizer]] |
Line 192: | Line 187: |
* [[https://git.kernel.org/torvalds/c/7de26c41c19fc7b2e078d31fd039e1a017064b89|nios2 update]] * [[https://git.kernel.org/torvalds/c/4071b856afc8a49ec41e98ff45151bb0800bc46d|Devicetree fixes]] * [[https://git.kernel.org/torvalds/c/923ea1631e942f8af179ca418e0cc1915025e4c2|integrity fix]] * [[https://git.kernel.org/torvalds/c/5c2fb57af0f42550eb718a3b0b445c81ec923895|printk fix]] |
|
Line 198: | Line 189: |
* [[https://git.kernel.org/torvalds/c/44ebe016df3aad96e3be8f95ec52397728dd7701|proc fix]] | |
Line 205: | Line 195: |
* [[https://git.kernel.org/torvalds/c/cfd230b3cfd6f72a6016fb0b319bb63fcc8206cd|ARM fixes]] * [[https://git.kernel.org/torvalds/c/08bf1a27c4c354b853fd81a79e953525bbcc8506|powerpc fix]] |
|
Line 208: | Line 196: |
* [[https://git.kernel.org/torvalds/c/c55572276834f8b17c859db7d20c224fe25b9eda|xfs fix]] * [[https://git.kernel.org/torvalds/c/593bd5e5d3e245262c40c7dd2f5edbac705ff578|iomap fix]] |
|
Line 216: | Line 202: |
* [[https://git.kernel.org/torvalds/c/96144c58abe7ff767e754b5b80995f7b8846d49b|networking fixes]] | |
Line 219: | Line 204: |
== 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]] == 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 [[https://git.kernel.org/linus/8abee9566b7e8eecf566c4daf6be062a27369890|commit]], [[https://git.kernel.org/linus/b968279625a95fc6ae544713282c28a56a50d37e|commit]] * ina2xx: Implement alert functions [[https://git.kernel.org/linus/5a56a39be7ffb416dd5ec5e1489d5a3a8b6a63f2|commit]] * k10temp: Add AMD family 17h model 60h PCI match [[https://git.kernel.org/linus/279f0b3a4b80660fba6faadc2ca2fa426bf3f7e9|commit]] * lm70: Add support for ACPI [[https://git.kernel.org/linus/b58bd4c6dfe709646ed9efcbba2a70643f9bc873|commit]] * lm90: Add max6654 support to lm90 driver [[https://git.kernel.org/linus/229d495d8189ae785dacee72e5633a58edc25ddf|commit]] * nct7904: Add watchdog function [[https://git.kernel.org/linus/77849a552d142ef5fdc52ac573852b2c1f568eb7|commit]] * pmbus: Driver for Maxim MAX16601 [[https://git.kernel.org/linus/2138f8853a00b2d680889a684e92556074fcf901|commit]] * Add Gateworks System Controller support [[https://git.kernel.org/linus/3bce5377ef66a8700dcf7a9cb89b7aeb99326cb7|commit]] * hwmon: Add Baikal-T1 SoC Process, Voltage and Temp sensor support [[https://git.kernel.org/linus/ddc65caa56660813af1c8cff979bdc80f81456f2|commit]], [[https://git.kernel.org/linus/1597b374af22266266e1e20612208c4b11359ad4|commit]] * Add Baikal-T1 PVT sensor driver [[https://git.kernel.org/linus/87976ce2825d9f1ca2e70ee7d38dec490ad5a6e2|commit]] == General Purpose I/O (gpio) == * gpio-f7188x: Add GPIO support for F81865 [[https://git.kernel.org/linus/17f96ee2b9be9b65517fe167cfb13b86b33f3a1d|commit]] * Add GPIO Aggregator [[https://git.kernel.org/linus/828546e24280f721350a7a0dcc92416e917b4382|commit]] == Leds == * Add aw2013 driver [[https://git.kernel.org/linus/59ea3c9faf3235b66bc31ca883d59ce58b8b2b27|commit]] * Add sgm3140 driver [[https://git.kernel.org/linus/cef8ec8cbd21ac3dbb4e22adc752c8c183efa4a8|commit]] * ariel: Add driver for status LEDs on Dell Wyse 3020 [[https://git.kernel.org/linus/03f613f0571fab238eaa8fcf2de54e4d35947fa6|commit]] == DMA engines == * idxd: export hw version through sysfs [[https://git.kernel.org/linus/c2ce6bbcfc9f142b426717bc5aa3f9ba20485a65|commit]] == Cryptography hardware acceleration == * chcr: support for 48 byte key_len in aes-xts [[https://git.kernel.org/linus/ee91ac1b11e44b38268a2f129c86a8a4ee4c218a|commit]] * chtls: IPv6 support for inline TLS [[https://git.kernel.org/linus/6abde0b241224347cd88e2ae75902e07f55c42cb|commit]] * crypto/nx: Enable GZIP engine and provide userpace API [[https://git.kernel.org/linus/dda44eb29c235735a5ceae283dc521cfca27885c|commit]], [[https://git.kernel.org/linus/7673d6568b141f34b4b59232f8de8d484408d2ee|commit]], [[https://git.kernel.org/linus/32e091a668bc8575c1ad6afd616726c60ba6e5d0|commit]], [[https://git.kernel.org/linus/4aebf3ce26ca2128433b615cd2535c22b03c8fa3|commit]], [[https://git.kernel.org/linus/1af11ae225350a92a1e13a4c27c215befced20af|commit]], [[https://git.kernel.org/linus/040b00acec4bbbed7493fd64829e74a055075fb2|commit]], [[https://git.kernel.org/linus/c12e38b1d52e995a0efe6d011873f57e04b80b89|commit]] * ccp: Add support for SEV-ES to the PSP driver [[https://git.kernel.org/linus/97f9ac3db6612f14ac0c509e1a63ce14fd4cc0eb|commit]] * hisilicon: add debugfs for DFX [[https://git.kernel.org/linus/8502652542c6684dd142f74c1bd1772730f653bd|commit]], [[https://git.kernel.org/linus/0a3a3960210b4bc6cfe5db45b4af714ee4a010e1|commit]], [[https://git.kernel.org/linus/8213a1a60c5329501ff903339b248ceb84278cc3|commit]], [[https://git.kernel.org/linus/64a6301ebee769073e84daa14eeee01125aef79d|commit]], [[https://git.kernel.org/linus/6621e6492fbdf55d25ea7dd09c8a4cd520c0028d|commit]], [[https://git.kernel.org/linus/c31dc9fe165d1b53c0494e0260a798d491de7bb4|commit]], [[https://git.kernel.org/linus/988453fb2f18be3f3915220e4c6f18018186aa89|commit]] * hisilicon: add controller reset support [[https://git.kernel.org/linus/6c6dd5802c2d6769fa589c0e8de54299def199a7|commit]], [[https://git.kernel.org/linus/84c9b7802b02a0b13de1db262122e0c59f4abd77|commit]], [[https://git.kernel.org/linus/1f5c9f34f0cc78e058088090b9d2abca45690e6b|commit]], [[https://git.kernel.org/linus/141876c252a461818c39d45ca30ef1cb7c71953a|commit]], [[https://git.kernel.org/linus/f037fc5f93f4e3c973f8c3b7ebd6ccd123f0944b|commit]] * hisilicon: add {{{vfs_num}}} module parameter for hpre/sec [[https://git.kernel.org/linus/35ee280fb1fb97ffa32a19953457becb4f45579b|commit]] == PCI == * Add Loongson PCI Controller support [[https://git.kernel.org/linus/1f58cca5cf2ba27ab448cc95df48070e069d5451|commit]] * Add endpoint driver for R-Car PCIe controller [[https://git.kernel.org/linus/a18f4b6ea50b81e28bd05381883a531ab345f753|commit]], [[https://git.kernel.org/linus/78a0d7f2f5a31357bce68012d886507b4cf33598|commit]], [[https://git.kernel.org/linus/328263687148bebf0d5daf5d06bcc2a46f3d7b0a|commit]], [[https://git.kernel.org/linus/975cf23e3aa89588cbfc9ad6f2b23bd32af4edc7|commit]], [[https://git.kernel.org/linus/d45e3c1a5979efd40dbbac9a5c3586f4fa41f734|commit]], [[https://git.kernel.org/linus/4c0f80920923f1033e9fe048f44b6e1ffe18c58d|commit]], [[https://git.kernel.org/linus/2a6d0d63d99956a66f6605832f11755d74a41951|commit]], [[https://git.kernel.org/linus/56ad4a1b368a56d7b8f4613fabd90f63099b9bb2|commit]] * P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist [[https://git.kernel.org/linus/7d5b10fcb81e511ddf79c1c6b7f6efb282f80680|commit]] * aardvark: Add PHY support [[https://git.kernel.org/linus/366697018c9a2aa67d457bfdc495115cface6ae8|commit]] * rcar: Add endpoint mode support [[https://git.kernel.org/linus/2a6d0d63d99956a66f6605832f11755d74a41951|commit]] * rcar: Add suspend/resume [[https://git.kernel.org/linus/ce351636c67f75a9f282ab69283be231d2c8e845|commit]] * uniphier: Add Socionext !UniPhier Pro5 PCIe endpoint controller driver [[https://git.kernel.org/linus/8d7e33d6811fbd24d3a1476a1b481b704975352a|commit]] == Non-Transparent Bridge (NTB) == * intel: Add Icelake (gen4) support for Intel NTB [[https://git.kernel.org/linus/26bfe3d0b227ab6d38692640b44ce48f2d857602|commit]] == Thunderbolt == * Add support for Intel Tiger Lake [[https://git.kernel.org/linus/57d8df68eb53cc15e5bdfc14bfb28a18543109eb|commit]] == Clock == * Add Baikal-T1 SoC Clock Control Unit support [[https://git.kernel.org/linus/aec6adc560a0fa090659f23f7501e77d18306b84|commit]], [[https://git.kernel.org/linus/11ea09b9e2ed0d9680a890f8fffa204dcb1a2654|commit]], [[https://git.kernel.org/linus/b7d950b9281f1dc5a5e37eaaf04cf33067e575f6|commit]], [[https://git.kernel.org/linus/353afa3a8d2ef4a4b25db823ffd05d440b3530cb|commit]] * Ingenic: Add CGU driver for X1830 [[https://git.kernel.org/linus/ce1d86dc92496af8edf58b0870fd24980d63748e|commit]] * clk-si5341: Add support for the Si5345 series [[https://git.kernel.org/linus/f9eec2ea785204f139f0620f36ce1ab0851de499|commit]] * intel: Add CGU clock driver for a new SoC [[https://git.kernel.org/linus/d058fd9e8984cd9f18564f7fec38e07ce671c8b8|commit]] * mediatek: Add MT6765 clock support [[https://git.kernel.org/linus/1aca9939bf72893887cb7e3455e44c864bada2f9|commit]] * mmp2: Enable Audio and GPU on MMP2 and MMP3 [[https://git.kernel.org/linus/06030c4e33babd63b6630d358a04f3dfb34cc29c|commit]], [[https://git.kernel.org/linus/5278acc4418bad18ed677952ca7cd56ce312a87d|commit]], [[https://git.kernel.org/linus/edcec4a8691966962f3213089516bf00a5dc4f5c|commit]], [[https://git.kernel.org/linus/c227df7a097a13508eb4c3dd6c84da56d8989aa6|commit]], [[https://git.kernel.org/linus/8c2427b8f7c814564bc9e4d483b8b00debb32ab5|commit]], [[https://git.kernel.org/linus/2766c198150e33018e2e008c6a3355e8c19e6af4|commit]], [[https://git.kernel.org/linus/71d8254af9d1c84d88523a28e6ab03878612e4a5|commit]], [[https://git.kernel.org/linus/232a3134353bbdc7e6a777f408b18488607bcf20|commit]], [[https://git.kernel.org/linus/ec6bbddef634224f1e6cdd8a225d7f87d53cb1b1|commit]], [[https://git.kernel.org/linus/17d43046fd4c939448576480f02423686524adb0|commit]], [[https://git.kernel.org/linus/ee4df2363439c80bef693a2255ede06f5bc42ce6|commit]] * mmp2: Add audio clock controller driver [[https://git.kernel.org/linus/725262d29139cc8dd0c7dddbbd097c02361d0e5e|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 [[https://git.kernel.org/linus/1664014e467923992f6f1cdb73b85fe1bb9a5f01|commit]] * qcom: gcc: Add GPU and NPU clocks for SM8150 [[https://git.kernel.org/linus/f73a4230d5bbc8fc7e1a2479ac997f786111c7bb|commit]] * qcom: gcc: Add missing UFS clocks for SM8150 [[https://git.kernel.org/linus/37c72e4cae37f0dace1abb3711ede7fbc6d0862a|commit]] * Add GCC clock driver support [[https://git.kernel.org/linus/1b70061f5939ff1cacd728821b4f378cb0fb7961|commit]], [[https://git.kernel.org/linus/3005b17c5e2f426576530e3a69af2f7df16efb60|commit]], [[https://git.kernel.org/linus/bd4bb225eb3a149d37098cf0e17cd5170d863a37|commit]] * renesas: cpg-mssr: Add !R8A7742 support [[https://git.kernel.org/linus/e8208a71ac0be22afccf5ccc7d5bc6c7a351bc18|commit]] * socfpga: agilex: add clock driver for the Agilex platform [[https://git.kernel.org/linus/80c6b7a0894ffdf3c781f047479752015e5d5b27|commit]] * tegra: Add custom CCLK implementation [[https://git.kernel.org/linus/1641567920fc363be971f9059f3e7afc58a0dda6|commit]] * tegra: Implement Tegra210 EMC clock [[https://git.kernel.org/linus/0ac65fc946d3a15ff30cea28b38a00b9ba98217b|commit]] * vc5: Add support for IDT !VersaClock 5P49V6965 [[https://git.kernel.org/linus/2bda748e6ad89b786d337914f03a3ad2adea01fe|commit]] * timer-ti-dm: Add clockevent and clocksource support [[https://git.kernel.org/linus/52762fbd1c4778ac9b173624ca0faacd22ef4724|commit]] == PHY ("physical layer" framework) == * Add driver for Qualcomm IPQ40xx USB PHY [[https://git.kernel.org/linus/3c9d8f6c03a2cda1849ec3c84f82ec030d1f49ef|commit]] * cadence: salvo: add salvo phy driver [[https://git.kernel.org/linus/50d35aa8c15f7210fe76de64b1940100b588bcae|commit]] * intel: Add driver support for !ComboPhy [[https://git.kernel.org/linus/ac0a95a3ea7811f5cc4489924ddb54f0ea0f3007|commit]] * qcom-qmp: Add QMP V3 USB3 PHY support for SC7180 [[https://git.kernel.org/linus/d30b16a556b62e921c0b1750f0e214118a28f31f|commit]] * qcom-qmp: Add SM8150 QMP USB3 PHY support [[https://git.kernel.org/linus/9a24b929d38ad3a3ce8615769b0323c4832f4c07|commit]] * qcom-snps: Add SNPS USB PHY driver for QCOM based SOCs [[https://git.kernel.org/linus/51e8114f80d07663e38668a53b12eebbc91abd7f|commit]] * ti: am654: add support for USB super-speed [[https://git.kernel.org/linus/257d0be3f04019fa013eac503a8c752f0d4d12d7|commit]], show up in regmap debugfs [[https://git.kernel.org/linus/24dcb6a6637660cd77d294986b9832a813a630c2|commit]] == EDAC (Error Detection And Correction) == * amd64: Add AMD family 17h model 60h PCI IDs [[https://git.kernel.org/linus/b6bea24d41519e8c31e4798f1c1a3f67e540c5d0|commit]] == 1-Wire (W1) == * w1_therm * Add alarm sysfs entry [[https://git.kernel.org/linus/e2c94d6f572079511945e64537eb1218643f2e68|commit]] * Add bulk read support to trigger multiple conversion on bus [[https://git.kernel.org/linus/57c76221d5af648c8355a55c09b050c5d8d38189|commit]] * Add eeprom sysfs entry [[https://git.kernel.org/linus/45d457a4cf24455eefd076a01a3d86414fc2ff1e|commit]] * Add ext_power sysfs entry [[https://git.kernel.org/linus/b7bb6ca17a90f47c2fe2848531b5bbaf27a65ba7|commit]] * Add resolution sysfs entry [[https://git.kernel.org/linus/308bdb94de0c1abe7eac5193f58638b8aeaddf4b|commit]] * Add sysfs entry to output only temperature [[https://git.kernel.org/linus/67b392f7b8edfa6f427fecd98722acab34c1c99f|commit]] == Firmware == * xilinx: Add xilinx specific sysfs interface [[https://git.kernel.org/linus/b9b3a8be28b31a3dbcb0ced07aa0d869f45cdb69|commit]], [[https://git.kernel.org/linus/21cd93bab92b2818c9391465123cd4be6431c69e|commit]], [[https://git.kernel.org/linus/6366c1bac3149c63752c03ea1c731d461d5349a7|commit]], [[https://git.kernel.org/linus/3637e84cd2e910f84835fac9650316dce53218ef|commit]], [[https://git.kernel.org/linus/f5ccd54b67b3f029de9d3818efa70f210d189019|commit]], [[https://git.kernel.org/linus/5e76731dd370ca3217fceaa3e2e84e992e6b7b7f|commit]], [[https://git.kernel.org/linus/fc9fb8fb985c092f9cf01c7c50269c132efc4d58|commit]], [[https://git.kernel.org/linus/0667a8d144bc830d0a752f079c9789735cd4f1f8|commit]], [[https://git.kernel.org/linus/7a1e10621a215dad4727aaa82396c4c19ce6593f|commit]], [[https://git.kernel.org/linus/70c0d36462ca5be8fc05176d11bec832dbb355b2|commit]], [[https://git.kernel.org/linus/426c8d85df7a7b8337e09eab2806e802311778fd|commit]], [[https://git.kernel.org/linus/cf23ec3531462376ef48237235daea577e1194e7|commit]], [[https://git.kernel.org/linus/1b413581fe26404217a2160d444642440bb0e9e7|commit]], [[https://git.kernel.org/linus/9474da950d1e39f71cbfeaba87367fa146635a88|commit]], [[https://git.kernel.org/linus/951d0a97e41caff96c180ca416093276bfd9a4fd|commit]], [[https://git.kernel.org/linus/bf8b27ed2324b5108439593dcfb9ab264a745ee7|commit]], [[https://git.kernel.org/linus/07fb1a4619fcb35f79d0adc13c8678f7726337ef|commit]], [[https://git.kernel.org/linus/cbbbda71fe37fe70e610d5ec3977fc6a096280ed|commit]], [[https://git.kernel.org/linus/bc86f9c546160afce631fae223c3772d9375ee25|commit]], [[https://git.kernel.org/linus/4db8180ffe7c07bc4a602c82d6d9c1c04751583d|commit]], [[https://git.kernel.org/linus/4f680b72ea07a3e161ce1167a97ee09b1369f7de|commit]], [[https://git.kernel.org/linus/ae5c961da6483b413dcb36d8bf6a881ffd2fb33f|commit]], [[https://git.kernel.org/linus/fdd2ed88ca971376669bce145f1a1bcf028d775e|commit]], [[https://git.kernel.org/linus/b3ae24c44848c6403fb2333d7cbe494565058352|commit]], [[https://git.kernel.org/linus/a2cc220a9a9227b2c5c9b39f57340bce64f040fd|commit]] * SCMI Notifications Core Support [[https://git.kernel.org/linus/1dc6558062dadfabd2fb3bd885fa6e92ec7196f2|commit]], [[https://git.kernel.org/linus/18988265b87615b93cd4cf15001c8c883236a137|commit]], [[https://git.kernel.org/linus/b9d15ee21cd8cf088ac574649ae7ac2fefaa440a|commit]], [[https://git.kernel.org/linus/8aa6e12bbf9dd6cf1ebf2aad7b09389863a4c2c6|commit]], [[https://git.kernel.org/linus/4e44590ee4a917df5ce557df4ad831ec5e82b4a6|commit]], [[https://git.kernel.org/linus/70771c69ab9be6e37618b1ec6c105f370e510f94|commit]], [[https://git.kernel.org/linus/23818b3d8590a79d56af9659cf709ebfae30f832|commit]], [[https://git.kernel.org/linus/4ebd8f6dea813660740d004bde3caaf54bd79019|commit]], [[https://git.kernel.org/linus/2264417a9a99babcc45960f28057a04c24919efb|commit]], [[https://git.kernel.org/linus/d5141f37c42e0b833863f157ac4cee203b2ba3d2|commit]], [[https://git.kernel.org/linus/4d09852b6f0126cafc45d070de589c7bf64fdd17|commit]] * imx: support SCU channel type [[https://git.kernel.org/linus/eabb8b8cfe96874f5801b5017bd3c3fa708b8309|commit]], [[https://git.kernel.org/linus/63b383575c388fe16aa52de04b95c5791d53c8ba|commit]], [[https://git.kernel.org/linus/0a67003b1985c79811160af1b01aca07cd5fbc53|commit]], [[https://git.kernel.org/linus/f25a066d1a07affb7bea4e5d9c179c3338338e23|commit]] == 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) [[https://git.kernel.org/linus/e09498b078f85bbad8eccb665786bea847af93d4|commit]], [[https://git.kernel.org/linus/803917f960c2a34d16fb0aa6debb80fed59a58b7|commit]], [[https://git.kernel.org/linus/ca62433f53d1ff48a4f77ef96332122558f90ad3|commit]], [[https://git.kernel.org/linus/fca72fbb661f95bed34aff2b9eb8806acab4643e|commit]], [[https://git.kernel.org/linus/2aad2bf81c3341431e62d6c564508504324120a0|commit]], [[https://git.kernel.org/linus/466c7822b054ffe5bb425c8f98d08676501836e8|commit]], [[https://git.kernel.org/linus/ac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399|commit]], [[https://git.kernel.org/linus/bcaf415204e231be000d76c07f6dde22edabea6a|commit]], [[https://git.kernel.org/linus/3a3a5bf19639aff2a322105de8501ccfe944af4e|commit]], [[https://git.kernel.org/linus/79fc7a9fffa8f6166315df6929c0cef5c9a04580|commit]], [[https://git.kernel.org/linus/af57cb81a6df58a3085fbe91f597f69efd4dea37|commit]] * Add INFO IOCTL opcode for time sync information [[https://git.kernel.org/linus/25e7aeba601c1776cd21d610e3afc8768d0c7f2e|commit]] * Support hwmon_reset_history attribute [[https://git.kernel.org/linus/8e708af2846fd1183ce2e5690e46155ee1342d25|commit]] * Add signal/wait to CS IOCTL operations [[https://git.kernel.org/linus/f9e5f29518c1821d794bb7ec7e7c91650f4ded14|commit]], [[https://git.kernel.org/linus/ec2f8a306ae96cba2a7437e783cc71f234789aa3|commit]], [[https://git.kernel.org/linus/b0b5d92579c0970ad1f96cd6d6297c8d8ed8ed92|commit]], [[https://git.kernel.org/linus/b75f22505ac97ea680bcc3e23dcd56f421252b43|commit]] * Enable trace data compression (profiler) [[https://git.kernel.org/linus/aa9dd58bccbfd25ef17087c33530f9ee5153cfb0|commit]] * Add Baikal-T1 SoC APB/AXI/L2 drivers [[https://git.kernel.org/linus/78c43a059a718c1ef12f6bb826d2e39a6d22024e|commit]], [[https://git.kernel.org/linus/a1c13784d25111d8c8e98a4dae6dadd41ce4df3d|commit]], [[https://git.kernel.org/linus/63cb77136e04ff24ca520e46f5ff57d351dadbdb|commit]], [[https://git.kernel.org/linus/8f93662d8324940e8925a0e492c587dbcf7c7fee|commit]], [[https://git.kernel.org/linus/83ca8b3e8f213f49cc68b5c1fbcf88ebb24671eb|commit]] * bus: Add driver for Integrator/AP logic modules [[https://git.kernel.org/linus/ccea5e8a5918110a45c5f1c42ccd56affa0febcb|commit]] * fpga: dfl: fme: add performance reporting support [[https://git.kernel.org/linus/724142f8c42a7b01dbf9738eb00d7addbad6f862|commit]] * fpga: dfl: support multiple opens on feature device node [[https://git.kernel.org/linus/b6862193ca12e4bce6a18f31bb36eaa6d801b377|commit]] * interconnect: Add imx support via devfreq [[https://git.kernel.org/linus/146eee039d7ab236f71edd56b975f4ff49635db9|commit]], [[https://git.kernel.org/linus/f0d8048525d7d8618a79550cd70de9ce0a6a496f|commit]], [[https://git.kernel.org/linus/2c1966af073c3469e886e8f4c4c83403fe2ac857|commit]], [[https://git.kernel.org/linus/63fc8029b37ef22aefa5288211ccc92c3f40def0|commit]], [[https://git.kernel.org/linus/4b54bf4763e3725dcceaac379df4ef78df3b9fcd|commit]] * irqchip: Three Loongson irqchip support [[https://git.kernel.org/linus/818e915fbac518e8c78e1877a0048d92d4965e5a|commit]], [[https://git.kernel.org/linus/6c2832c3c6edc38ab58bad29731b4951c0a90cf8|commit]], [[https://git.kernel.org/linus/ef8c01eb64ca6719da449dab0aa9424e13c58bd0|commit]], [[https://git.kernel.org/linus/b6e4bc125fc517969f97d901b1845ebf47bbea26|commit]], [[https://git.kernel.org/linus/632dcc2c75ef6de3272aa4ddd8f19da1f1ace323|commit]], [[https://git.kernel.org/linus/da10a4b626657387845f32d37141fc7d48ebbdb3|commit]] * iommu: Add Allwinner H6 IOMMU driver [[https://git.kernel.org/linus/4100b8c229b328358cc4a82f5042dbf22f1c1ccb|commit]] * irqchip: RISC-V per-HART local interrupt controller driver [[https://git.kernel.org/linus/6b7ce8927b5a4d739670d4dc0de301f2abfd9a5c|commit]] * mailbox: Add support for Qualcomm IPCC [[https://git.kernel.org/linus/fa74a0257f45c5a92b82ae95c8455f06c598792f|commit]] * mailbox: imx: Support runtime PM [[https://git.kernel.org/linus/676f23eab75adbf72c029bdfb7b5a7b2f1129177|commit]] * mailbox: qcom: Add ipq6018 apcs compatible [[https://git.kernel.org/linus/e9f901dc05c09c4f89183cadcb2d93177f3100cb|commit]] * mailbox: sprd: Add Spreadtrum mailbox driver [[https://git.kernel.org/linus/ca27fc26cd2219d964b4fc0efac634ab237b6c8e|commit]] * mei: me: add tiger lake point device ids for H platforms [[https://git.kernel.org/linus/8c289ea064165237891a7b4be77b74d5cba8fa99|commit]] * mfd: Add support for the !MediaTek MT6358 PMIC [[https://git.kernel.org/linus/2b91c28f2abd9471aac4aa6cd8de7896ef469153|commit]] * misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller [[https://git.kernel.org/linus/b03025c57396b23fe2423384c25aa580000e9883|commit]] * mptcp: add new sock flag to deal with join subflows [[https://git.kernel.org/linus/90bf45134d55d626ae2713cac50cda10c6c8b0c2|commit]] * of: reserved-memory: Support lookup of regions by name [[https://git.kernel.org/linus/0da0e31600e8a42c6f1dfaa7a06211c8bb243ea7|commit]] * of: reserved-memory: Support multiple regions per device [[https://git.kernel.org/linus/081df76a040df3e31e78df4ca9106eb114dabc6a|commit]] * opp: Add support for parsing interconnect bandwidth [[https://git.kernel.org/linus/6d3f922c46f2e91f63c92f8dd28381f097082912|commit]] * opp: Expose bandwidth information via debugfs [[https://git.kernel.org/linus/0430b1d5704b0f0f1d237236dde9c143f8669e49|commit]] * pinctrl: imx: Add imx8dxl driver [[https://git.kernel.org/linus/f9a8744dde48f368768b3a6de389b7ec2751d192|commit]] * ptp: Add adjphase function to support phase offset control [[https://git.kernel.org/linus/184ecc9eb260d5a3bcdddc5bebd18f285ac004e9|commit]] * remoteproc: qcom: Add callbacks for remoteproc events [[https://git.kernel.org/linus/66a4347e9a3e6adf9d3d5ceb9856cbed3d805beb|commit]], [[https://git.kernel.org/linus/1877f54f75ad16549861ae92a708bd04c23f2a72|commit]], [[https://git.kernel.org/linus/1f36ab3f6e3b791eadad94f792c874706e153b66|commit]] * remoteproc: Add PAS and MSA based Modem support [[https://git.kernel.org/linus/69acee2e4ee3d719e9424fbcb4528e88a5e695e8|commit]], [[https://git.kernel.org/linus/620d70b04d43b8659b099b125626325333bc887f|commit]], [[https://git.kernel.org/linus/d964b0b1a863cceaa694a2db485b1347e49a8082|commit]], [[https://git.kernel.org/linus/6663ce6facf93727a3a08c5a6408405cd6094c48|commit]], [[https://git.kernel.org/linus/33c172b96a7de7a2ba69cc6afa24deda19ae6882|commit]], [[https://git.kernel.org/linus/e14a15eba89af9b493c0c93e327f70291b82b9c5|commit]], [[https://git.kernel.org/linus/bec71ba243e95c54051c69b7d418ef407fe2297c|commit]] * remoteproc: Add support for runtime PM [[https://git.kernel.org/linus/a99a37f6cd5a74d5b22c08544aa6c5890813c8ba|commit]] * remoteproc: ingenic: Added remoteproc driver [[https://git.kernel.org/linus/48f0a1bbb7586c94e0f15116b06f8179df2fd60f|commit]] * remoteproc: qcom: pas: Add SM8250 PAS remoteprocs [[https://git.kernel.org/linus/f6da4831c55ae0c86c496e330f3b61ccbee1fcce|commit]] * reset: hi6220: Add support for AO reset controller [[https://git.kernel.org/linus/697fa27dc5fb4c669471e728e97f176687982f95|commit]] * reset: imx7: Add support for i.MX8MP SoC [[https://git.kernel.org/linus/e08672c039817e978a644bfadcdb0693e4235c9e|commit]] * scs: Add support for Clang's Shadow Call Stack (SCS) [[https://git.kernel.org/linus/d08b9f0ca6605e13dcb48f04e55a30545b3c71eb|commit]] * spi: spidev_test: Add support for Octal mode data transfers [[https://git.kernel.org/linus/896fa735084e4a9160f8f17d75d2899fb38a6215|commit]] * tee * Add support for session's client UUID generation [[https://git.kernel.org/linus/e33bcbab16d1c0dd85d72bec275308369ad901f5|commit]], [[https://git.kernel.org/linus/c5b4312bea5d5e5e3d4f0af640e2ef8a1c1bb167|commit]] * Enhance TEE kernel client interface [[https://git.kernel.org/linus/2a6ba3f794e892c37d67b8ebb19487ce105eabc2|commit]], [[https://git.kernel.org/linus/104edb94cc4b3101bab33161cd861de13e85610b|commit]] = List of Pull Requests = = Other news sites = |
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