20044
Comment:
|
134118
|
Deletions are marked like this. | Additions are marked like this. |
Line 59: | Line 59: |
* [[https://git.kernel.org/torvalds/c/3f6128139092286cf10e32bef8ccf56a004812d2|stacktrace cleanup]] | |
Line 65: | Line 64: |
* [[https://git.kernel.org/torvalds/c/c2da5bdc66a377f0b82ee959f19f5a6774706b83|x86 merge fix]] | |
Line 84: | Line 82: |
* [[https://git.kernel.org/torvalds/c/8c39f71ee2019e77ee14f88b1321b2348db51820|networking fixes]] | |
Line 92: | Line 89: |
* [[https://git.kernel.org/torvalds/c/f112a2fd1f5999c6029551f901952392d900cf99|splice fix]] | |
Line 99: | Line 95: |
* [[https://git.kernel.org/torvalds/c/32ef9553635ab1236c33951a8bd9b5af1c3b1646|fsnotify updates]] | |
Line 105: | Line 100: |
* [[https://git.kernel.org/torvalds/c/8fa91bfa9ba4060347c45673f8ee990a2a1d760e|RAS fix]] | |
Line 116: | Line 110: |
* [[https://git.kernel.org/torvalds/c/8b233da0cc825166b5fa06c898517a7477b54388|pinctrl fix]] | |
Line 131: | Line 124: |
* [[https://git.kernel.org/torvalds/c/b7fcf31f7036895ca8fc3a30eefffab0e82f75f6|perf fixes]] * [[https://git.kernel.org/torvalds/c/e5b3fc125d768eacd73bb4dc5019f0ce95635af4|x86 fixes]] * [[https://git.kernel.org/torvalds/c/c3bfc5dd73c6f519ff0636d4e709515f06edef78|networking fixes]] * [[https://git.kernel.org/torvalds/c/596cf45cbf6e4fa7bcb0df33e373a7d062b644b5|updates]] |
* [[https://git.kernel.org/torvalds/c/596cf45cbf6e4fa7bcb0df33e373a7d062b644b5|updates from akpm]] |
Line 137: | Line 127: |
* [[https://git.kernel.org/torvalds/c/8328dd2f394e48a010383af176bf55ba4be79da0|pstore bug fix]] | |
Line 145: | Line 134: |
* [[https://git.kernel.org/torvalds/c/120e47686a00144ef1195cfc137645d1bed46d23|OpenRISC update]] * [[https://git.kernel.org/torvalds/c/483847a70262f7361f8a6f78513c985c2c8b1719|crypto fixes]] * [[https://git.kernel.org/torvalds/c/e30dbe50dc91d25dde251169b66d39f99bf45bad|more kselftest fixes]] |
|
Line 156: | Line 142: |
* [[https://git.kernel.org/torvalds/c/2a31aca5006749f7d4655836c61d4a53bfae8e53|iomap cleanups]] | |
Line 160: | Line 145: |
* [[https://git.kernel.org/torvalds/c/388c645a33a739bb96aa5ffe283ec68786ea7890|SPDX fix]] | |
Line 164: | Line 148: |
* [[https://git.kernel.org/torvalds/c/ef66f6b8e3f585ab6c42ed49c5f2e7d2d88bb43e|ia64 update]] | |
Line 169: | Line 152: |
* [[https://git.kernel.org/torvalds/c/5ecc9d15f73b82c748526350d5602c94fdd65cac|more updates]] | * [[https://git.kernel.org/torvalds/c/5ecc9d15f73b82c748526350d5602c94fdd65cac|more updates from akpm]] |
Line 181: | Line 164: |
* [[https://git.kernel.org/torvalds/c/da73fcd8cfdc3d0ef49280fa0d511723a0220e03|two fixes for the pipe rework]] | |
Line 187: | Line 169: |
* [[https://git.kernel.org/torvalds/c/f89d416a8676fe36de8be0f7c2e1ac6cd51410a8|powerpc fixes]] | |
Line 189: | Line 170: |
* [[https://git.kernel.org/torvalds/c/98884281027d07b93f062b7c5e7aa01e76ba12c6|arm64 fixes]] * [[https://git.kernel.org/torvalds/c/347f56fb389012e8ba7b391d35d109eb16773e3b|ARM SoC fixes]] * [[https://git.kernel.org/torvalds/c/eea2d5da29e396b6cc1fb35e36bcbf5f57731015|ARM fixes]] |
|
Line 198: | Line 176: |
* [[https://git.kernel.org/torvalds/c/50caca9d7f633bb2aad7f979c40db01a4811abcd|xfs fixes]] * [[https://git.kernel.org/torvalds/c/95207d554b968a552cc93a834af6c1ec295ebaba|iomap fixes]] |
|
Line 202: | Line 178: |
* [[https://git.kernel.org/torvalds/c/5bf9a06a5f7ca525621f4117257a49dc5a2786da|misc vfs cleanups]] * [[https://git.kernel.org/torvalds/c/a78f7cdddbbb2bb2ed6851fbb792072570517650|cifs fixes]] * [[https://git.kernel.org/torvalds/c/138f371ddf4ff50207dbe33ebfc237e756cd6222|more SCSI updates]] * [[https://git.kernel.org/torvalds/c/95e6ba5133163f8241c9ea2439369cec0452fec6|networking fixes]] |
== X86 == * Enable 5-level paging support by default [[https://git.kernel.org/linus/18ec1eaf58fbf2d9009a752a102a3d8e0d905a0f|commit]] * Extend the boot protocol to allow future extensions without hitting the setup_header size limit [[https://git.kernel.org/linus/2c33c27fd6033ced942c9a591b8ac15c07c57d70|commit]], [[https://git.kernel.org/linus/00cd1c154d565c62ad5e065bf3530f68bdf59490|commit]], [[https://git.kernel.org/linus/b3c72fc9a78e74161f9d05ef7191706060628f8c|commit]] * Prevent user space from using CLI/STI with iopl(3): implement the IO privilege features of the iopl system call by using the IO permission bitmap in permissive mode, while trapping CLI/STI/POPF/PUSHF uses in user-space if they change the interrupt flag [[https://git.kernel.org/linus/8c40397f22a4ff7996d3abdc2d9d1d90f9fc8054|commit]], [[https://git.kernel.org/linus/2fff071d28b54f050f62654dad4ec111b8416d8e|commit]], [[https://git.kernel.org/linus/505b789996f64bdbfcc5847dd4b5076fc7c50274|commit]], [[https://git.kernel.org/linus/6b546e1c9ad2a25f874f8bc6077d0f55f9446414|commit]], [[https://git.kernel.org/linus/b800fc4d4a2bfe4f4a52dc1955e1b4d8649e6d5f|commit]], [[https://git.kernel.org/linus/ae31cea86ab31f3d2e15d6cc8710754ad7330c9e|commit]], [[https://git.kernel.org/linus/32f3bf67ee78332f2caec0984cb9d412cd0a3c23|commit]], [[https://git.kernel.org/linus/ecc7e37d4dadd16f6be125ca496feccd05454da4|commit]], [[https://git.kernel.org/linus/f5848e5fd2f813c3a8009a642dfbcf635287c199|commit]], [[https://git.kernel.org/linus/577d5cd7e5851d3832066cd0422475fa7db2ee17|commit]], [[https://git.kernel.org/linus/060aa16fdb7c5078a4159a76e5dc87d6a493af9b|commit]], [[https://git.kernel.org/linus/22fe5b0439dd53643fd6f4c582c46c6dba0fde53|commit]], [[https://git.kernel.org/linus/ea5f1cd7ab494f65f50f338299eabb40ad6a1767|commit]], [[https://git.kernel.org/linus/4804e382c117ce213cd5c43512cf4b1d71bb2650|commit]], [[https://git.kernel.org/linus/0907a09c2e52210a67a9616427ea71f14b37e826|commit]], [[https://git.kernel.org/linus/be9afb4b529d9e3a68da1212e33be677bbfc8d2c|commit]], [[https://git.kernel.org/linus/c8137ace56383688af911fea5934c71ad158135e|commit]], [[https://git.kernel.org/linus/a24ca9976843156eabbc5f2d798954b5674d1b61|commit]], [[https://git.kernel.org/linus/111e7b15cf10f6e973ccf537c70c66a5de539060|commit]], [[https://git.kernel.org/linus/e638ad00809a323cbe13dfa0952d4234d9b36732|commit]] * random: invoke {{{EFI_RNG_PROTOCOL}}} in the x86 EFI stub to seed the kernel entropy pool [[https://git.kernel.org/linus/41e8a7c249bf50f2f719c2ff21ab92be70651f06|commit]], [[https://git.kernel.org/linus/0d95981438c3bdb53cc99b0fb656d24d7a80e1f3|commit]] * intel-speed-select: Add !CascadeLake-N Support [[https://git.kernel.org/linus/ce1326a2f9f7bf8920bc7f07e7b13ce8737b4681|commit]], [[https://git.kernel.org/linus/210369dc73b23fab1b9727fba35c2f83d00b6277|commit]], [[https://git.kernel.org/linus/1c1d935c8418a63d110b2b31c57ba3d75f94f49d|commit]], [[https://git.kernel.org/linus/c829f0ef7bfc4b294e67506779853547e8b52c68|commit]], [[https://git.kernel.org/linus/062e4aac92e8acbab2fd135e90b580b903c3724b|commit]], [[https://git.kernel.org/linus/1aa7177cdcb38d114e0a80dc27482e645d8068f2|commit]] * intel-speed-select: Auto mode [[https://git.kernel.org/linus/354bd06f40c4ba7b2f12d9f0f119dff62a2f922f|commit]], [[https://git.kernel.org/linus/a6a82f9bcd2ad3fab5f20fc406727dc62775db92|commit]], [[https://git.kernel.org/linus/4e26fabfe15ca67125f1b6984671c2e9048d64a5|commit]] * intel-speed-select: Extend command set for perf-profile [[https://git.kernel.org/linus/263225c983aa27719fe06836426e270b658036ed|commit]] * intel-speed-select: Support platform with limited Intel(R) Speed Select [[https://git.kernel.org/linus/7af5a95bb752702bfc91fc513d37f1f799e6fd1f|commit]] * perf: Add AUX data sampling [[https://git.kernel.org/linus/a4faf00d994c40e64f656805ac375c65e324eefb|commit]], [[https://git.kernel.org/linus/25e8920b301c133aeaa9f57d81295bf4ac78e17b|commit]] * Add support for RDPRU instruction which is used to give access to some processor registers that are typically only accessible when the privilege level is zero [[https://git.kernel.org/linus/9d40b85bb46a99bc95dad3a07787da93b0a018e9|commit]] * Disable unreliable HPET on CFL/ICL systems [[https://git.kernel.org/linus/f8edbde885bbcab6a2b4a1b5ca614e6ccb807577|commit]], [[https://git.kernel.org/linus/e0748539e3d594dd26f0d27a270f14720b22a406|commit]] * More enablement for the Intel-compatible CPUs Zhaoxin [[https://git.kernel.org/linus/5a3d56a034be9e8e87a6cb9ed3f2928184db1417|commit]], [[https://git.kernel.org/linus/70f0c230031dfef3c9b3e37b2a8c18d3f7186fb2|commit]], [[https://git.kernel.org/linus/6e898d2bf67a82df0aa0c955adc9278faba9a635|commit]] * Converts the late loading method to load the microcode in parallel (vs sequentially currently) [[https://git.kernel.org/93946a33b5693a6bbcf917a170198ff4afaa7a31|commit]] * Platforms * Add System76 ACPI driver [[https://git.kernel.org/linus/fd13c8622a5ad4f7317b64de4f6aa2de1962220e|commit]] * Support upcoming UV systems that do not have a UV HUB [[https://git.kernel.org/linus/61e5ddca9c2a312f933bf5b12bc08484189fefe6|commit]], [[https://git.kernel.org/linus/0959f8256ada0431c1470d89e5a2811ff2305c88|commit]], [[https://git.kernel.org/linus/9743cb68f736d986481edba4d00de454d2faa0ec|commit]], [[https://git.kernel.org/linus/2bcf26528787d92333ed0dfd6abc9835b8e97eab|commit]], [[https://git.kernel.org/linus/8785968bce1cc7368ea95c3e1e5b9210f56f6667|commit]], [[https://git.kernel.org/linus/f5a8f0ecb436a15f50215f27ab70a2e8626a6135|commit]], [[https://git.kernel.org/linus/df55029f7ea65d8c653a79dd728918dfe25b1356|commit]], [[https://git.kernel.org/linus/4fb7d08707565d27ec84a364d011043ade8c38b4|commit]] * mellanox: Add bootctl driver for Mellanox BlueField Soc [[https://git.kernel.org/linus/79e29cb8fbc5c568358989327a164257b05cc608|commit]] * acerhdf: Add support for Acer Aspire 7551 [[https://git.kernel.org/linus/26e5656ed3bfaa6d9833c4e10e1c163d69075ed7|commit]] * Previously the Huawei driver handled only hotkeys. After the conversion to WMI it has been expanded to support newer laptop models [[https://git.kernel.org/linus/355a070b09ab1f29f36447c91cde3e6fd07775e0|commit]], [[https://git.kernel.org/linus/94930d0133299f1206100ca17f12608d6dfb9990|commit]], [[https://git.kernel.org/linus/32e59d119d718cc5eb3ede488638e079c626d6da|commit]], [[https://git.kernel.org/linus/090ddd770b8d2e0c4ee7e5d6fdc72d0080cb8dde|commit]] * touchscreen_dmi: Add info for the ezpad 6 m4 tablet [[https://git.kernel.org/linus/ee7b0d31f9f0192619a978b315abdb86beb27fdd|commit]] * chrome: wilco_ec: Add Dell's USB !PowerShare Policy control [[https://git.kernel.org/linus/fdf0fe2df3e32103dc87d4cd4d3be3653c0fd30d|commit]] * chrome: wilco_ec: Add charging config driver [[https://git.kernel.org/linus/3c4d77b68928df6c2bf07f4c3ba8e5d5e490bf4e|commit]] * chrome: wilco_ec: Add debugfs test_event file [[https://git.kernel.org/linus/e6679fd1e2fc253f62bbea13b76d9b6a8f90c68e|commit]] * chrome: wilco_ec: Add keyboard backlight LED support [[https://git.kernel.org/linus/119a3cb6d687259f2be333351c1c5d634204e68b|commit]] * intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver [[https://git.kernel.org/linus/5406327d43edd9a171bd260f49c752d148727eaf|commit]] * intel_th * Add Comet Lake PCH-V support [[https://git.kernel.org/linus/e4de2a5d51f97a6e720a1c0911f93e2d8c2f1c08|commit]] * Add Elkhart Lake SOC support [[https://git.kernel.org/linus/88385866bab8d5e18c7f45d1023052c783572e03|commit]] * Add Ice Lake CPU support [[https://git.kernel.org/linus/6a1743422a7c0fda26764a544136cac13e5ae486|commit]] * Add Tiger Lake CPU support [[https://git.kernel.org/linus/6e6c18bcb78c0dc0601ebe216bed12c844492d0c|commit]] * nVMX: Add full nested support for "load IA32_PERF_GLOBAL_CTRL" VM-{Entry,Exit} control [[https://git.kernel.org/linus/9477f4449b0b011ce1d058c09ec450bfcdaab784|commit]], [[https://git.kernel.org/linus/bfc6ad6ab3563b4151bbcfe162c612930a3e0854|commit]], [[https://git.kernel.org/linus/c547cb6f78cf5dc8f029459b115ef44c56a2a776|commit]], [[https://git.kernel.org/linus/458151f65b4d8acfc7403b59fd9694ca15dbfe2e|commit]], [[https://git.kernel.org/linus/71f7347025bf10f5c0b48e149898df57b7f3d414|commit]], [[https://git.kernel.org/linus/03a8871add95213827e2bea84c12133ae5df952e|commit]] * KVM: nVMX: Add support for capturing highest observable L2 TSC [[https://git.kernel.org/linus/365d3d55d6019233c02d68dbd3d2dfde1b8a1467|commit]], [[https://git.kernel.org/linus/7cfe0526fd379e4ff9c3dcf933c1966a3a635013|commit]], [[https://git.kernel.org/linus/ef0fbcac3f2aadb10d9a6c461eabc7dd01cbed9b|commit]], [[https://git.kernel.org/linus/662f1d1d19317e792ccfc53dee625c02dcefac58|commit]] * hyperv: Allow guests to enable InvariantTSC [[https://git.kernel.org/linus/dce7cd62754b5d4a6e401b8b0769ec94cf971041|commit]] * crypto: blake2s: x86_64 SIMD implementation [[https://git.kernel.org/linus/ed0356eda153f6a95649e11feb7b07083caf9e20|commit]] * crypto: curve25519: x86_64 library and KPP implementations [[https://git.kernel.org/linus/bb611bdfd6be34d9f822c73305fcc83720499d38|commit]] * Remove the calgary IOMMU driver [[https://git.kernel.org/linus/90dc392fc445ee2fc17c2617e306774b269386ac|commit]] == POWERPC == * Infrastructure for secure boot on some bare metal Power9 machines. The firmware support is still in development, so the code here won't actually activate secure boot on any existing systems [[https://git.kernel.org/linus/1a8916ee3ac29054322cdac687d36e1b5894d272|commit]], [[https://git.kernel.org/linus/4238fad366a660cbc6499ca1ea4be42bd4d1ac5b|commit]], [[https://git.kernel.org/linus/2702809a4a1ab414d75c00936cda70ea77c8234e|commit]], [[https://git.kernel.org/linus/1917855f4e0658c313e280671ad87774dbfb7b24|commit]], [[https://git.kernel.org/linus/e14555e3d0e9edfad0a6840c0152f71aba97e793|commit]], [[https://git.kernel.org/linus/2434f7d2d488c3301ae81f1031e1c66c6f076fb7|commit]], [[https://git.kernel.org/linus/273df864cf7466fb170b8dcc1abd672cd08ad8d3|commit]], [[https://git.kernel.org/linus/dc87f18615db9dc74a75cfb4a57ed33b07a3903a|commit]], [[https://git.kernel.org/linus/d72ea4915c7e6fa5e7b9022a34df66e375bfe46c|commit]], [[https://git.kernel.org/linus/9155e2341aa8b5df057dc1c77633b33d1a4f17d2|commit]], [[https://git.kernel.org/linus/bd5d9c743d38f67d64ea1b512a461f6b5a5f6bec|commit]], [[https://git.kernel.org/linus/ad723674d6758478829ee766e3f1a2a24d56236f|commit]], [[https://git.kernel.org/linus/8220e22d11a05049aab9693839ab82e5e177ccde|commit]] * xmon: Restrict when kernel is locked down [[https://git.kernel.org/linus/69393cb03ccdf29f3b452d3482ef918469d1c098|commit]] * Support CMDLINE_EXTEND, Extend bootloader kernel arguments [[https://git.kernel.org/linus/d79fbb3a32f05a7e1cc0294b86dacdb9cc3ad7f5|commit]] * Support for KASLR on 32-bit BookE machines (Freescale / NXP) [[https://git.kernel.org/linus/8054df0570588e22007a8be6fa7615462389f27f|commit]], [[https://git.kernel.org/linus/4ed47dbefa299d7b36944f6d4001ee83612dd680|commit]], [[https://git.kernel.org/linus/39f4b7bf7571a9c6529b0bb3de49c9bb0998f194|commit]], [[https://git.kernel.org/linus/aa1d2090e69311c65f69c0fa2311d1d0f01c55f8|commit]], [[https://git.kernel.org/linus/c061b38a3e48663c29611e3b60afffe624d7c830|commit]], [[https://git.kernel.org/linus/2b0e86cc5de6dabadc2d64cefa429fc227c8a756|commit]], [[https://git.kernel.org/linus/6a38ea1d7b94c6c84dbf3f5c969be5e3648d9a70|commit]], [[https://git.kernel.org/linus/b39609720069f5a6eed2b3e3f618c23587021ff5|commit]], [[https://git.kernel.org/linus/8c2ae87be5a4bb2d3cadff72d3aa5f1e3d5aac2b|commit]], [[https://git.kernel.org/linus/921a79b7802078fab3787c7eae561536906cb8f3|commit]], [[https://git.kernel.org/linus/74277f00b23263066772fd9e9106acb6a280f84f|commit]], [[https://git.kernel.org/linus/c2d1a13520eee7f0ac64ffb94f8756006320e4b8|commit]] * pseries: CMM: Implement balloon compaction and remove isolate notifier [[https://git.kernel.org/linus/7d8212747435c534c8d564fbef4541a463c976ff|commit]], [[https://git.kernel.org/linus/022da223180137b25f070a7d0b1fe114e1e87433|commit]], [[https://git.kernel.org/linus/68f7a04932bbcd72973fd58b16a817f4bf99171a|commit]], [[https://git.kernel.org/linus/4a1745c5bf92232f115e28296475dc42254b1c7d|commit]], [[https://git.kernel.org/linus/287b89773d8172df049f0f4c27946b2ae4ac4b41|commit]], [[https://git.kernel.org/linus/7659f5d6448095ef436891c33bdd7c8500620a00|commit]], [[https://git.kernel.org/linus/1ef2f06b71792c2efaa4fb4aef8f1fc2a115ee1f|commit]], [[https://git.kernel.org/linus/fe030c9b85e6783bc52fe86449c0a4b8aa16c753|commit]], [[https://git.kernel.org/linus/e8decafefb67794ba30fddf7d9e90a247b5aa172|commit]], [[https://git.kernel.org/linus/b1713975c31ae20ecc40fd00191ee3fa51445d4a|commit]] * pseries: powerpc/pseries: Enable support for ibm,drc-info property [[https://git.kernel.org/linus/b015f6bc9547dbc056edde7177c7868ca8629c4c|commit]], [[https://git.kernel.org/linus/0a87ccd3699983645f54cafd2258514a716b20b8|commit]] * book3s64: Report L1TF status in sysfs [[https://git.kernel.org/linus/8e6b6da91ac9b9ec5a925b6cb13f287a54bd547d|commit]] * crypto: spe-xts - implement support for ciphertext stealing [[https://git.kernel.org/linus/d0be0720576439da2cefc16e648a61a7aebcf34f|commit]] * KVM: Add support for secure guests under the Protected Execution Framework (PEF) Ultravisor [[https://git.kernel.org/linus/013a53f2d25a9fa9b9e1f70f5baa3f56e3454052|commit]], [[https://git.kernel.org/linus/60f0a643aa44e4bed3a74ea671110707dd64d892|commit]], [[https://git.kernel.org/linus/ca9f4942670c37407bb109090eaf776ce2ccc54c|commit]], [[https://git.kernel.org/linus/008e359c76d85facb10d10fa21fd5bc8c3a4e5d6|commit]], [[https://git.kernel.org/linus/c32622575dd0ecb6fd0b41e3a451bd58152971ba|commit]], [[https://git.kernel.org/linus/22945688acd4d0ec2620b0670a53110401ed9c59|commit]] * KVM: Book3S HV: XIVE: Show VP id in debugfs [[https://git.kernel.org/linus/8a4e7597ba1e41030189b73cd7261f4383588d1d|commit]] == MIPS == * Add {{{ARCH_HAS_FORTIFY_SOURCE}}} support [[https://git.kernel.org/linus/a2ecb233e3e759730269b31b7d8add823cf196ba|commit]] * Add kcov support [[https://git.kernel.org/linus/dcf78ee660888d8302a0f0888bf746a164d267fa|commit]] * ralink: Add GARDENA smart Gateway MT7688 board [[https://git.kernel.org/linus/376357aca715c27f716844e9825417e12e3b02e7|commit]] * Add support for SGI Octane (IP30) [[https://git.kernel.org/linus/7505576d1c1ac0cfe85fdf90999433dd8b673012|commit]] * Add Loongson-3A R4 basic support [[https://git.kernel.org/linus/7507445b1993087d2a6ef3e30e3eaeb2da40dbc8|commit]] * Loongson: Add CFUCFG&CSR support [[https://git.kernel.org/linus/6a6f9b7dafd50efc1b243fb25c3766ebc78adc7b|commit]] * crypto: * chacha: import 32r2 !ChaCha code from Zinc [[https://git.kernel.org/linus/49aa7c00eddf8d8f462b0256bd82e81762d7b0c6|commit]], [[https://git.kernel.org/linus/3a2f58f3ba4f6f44e33d1a48240d5eadb882cb59|commit]] * poly1305: incorporate OpenSSL/CRYPTOGAMS optimized implementation [[https://git.kernel.org/linus/a11d055e7a64ac34a5e99b6fe731299449cbcd58|commit]] == RISCV == * Add support for SECCOMP and SECCOMP_FILTER [[https://git.kernel.org/linus/5340627e3fe08030988bdda46dd86cd5d5fb7517|commit]] * Add multiple compression image format [[https://git.kernel.org/linus/8083c629dc318c3191d06fcb226528b08ae2acdd|commit]] * Add nommu support [[https://git.kernel.org/linus/6bd33e1ece528f67646db33bf97406b747dafda0|commit]] * Provide a flat image loader [[https://git.kernel.org/linus/405fe7aa0dbaa6cb8cfe62771eee67076d30aca1|commit]] * provide native clint access for M-mode [[https://git.kernel.org/linus/fcdc65375186a5cd69cc2eedfb498b86f4f5a21e|commit]] == S390 == * kasan: add KASAN_VMALLOC support [[https://git.kernel.org/linus/3e39ce266a273e5751e5792aee248cb8d9630c8b|commit]] * livepatch: Implement reliable stack tracing for the consistency model [[https://git.kernel.org/linus/aa137a6d302b5989ed205b7dfb7fe40a8851babc|commit]] * qdio: implement IQD Multi-Write [[https://git.kernel.org/linus/b7f143d093e10cd39ae4a22d2f57ac853017f49e|commit]] * qeth: support per-frame invalidation [[https://git.kernel.org/linus/5fd3fcbb8af8f9bc82afd84937393c193b95c204|commit]] * qeth: use IQD Multi-Write [[https://git.kernel.org/linus/8b664cd127a1e3777e23c8aaa96ba52ef741bb55|commit]] * KVM: s390: count invalid yields [[https://git.kernel.org/linus/8474e5cac07e7f21dd8c0b3620640db30115db56|commit]] == XTENSA == * Add XIP kernel support [[https://git.kernel.org/linus/7af710d988775aadf440222ecbe0c10eecf3eb54|commit]] * Make stack dump size configurable [[https://git.kernel.org/linus/8951eb1530ddf83dbb815d38e97afddc6a0d1140|commit]] == ARC == * Implement jump label patching [[https://git.kernel.org/linus/f091d5a426447cc427680bdd3adc7773aa2867df|commit]] * Add kmemleak support [[https://git.kernel.org/linus/9fbea0b7e842890a76acffce9be9e430b9e11194|commit]] == UM == * Loadable BPF "Firmware" for vector drivers [[https://git.kernel.org/linus/9807019a62dc670c73ce8e59e09b41ae458c34b3|commit]] = Drivers = == Graphics == * Export different colorspace properties on DP vs HDMI * New fourcc for ARM 16x16 block format [[https://git.kernel.org/linus/ba2a1c8706151ac3234d2d020873feab498ab1bb|commit]] * syncobj: allow querying last submitted timeline value [[https://git.kernel.org/linus/2093dea3def9d5bf3000697ae3b0ec36c43354e0|commit]] * Implement lazy unmapping for GEM VRAM buffers [[https://git.kernel.org/linus/37a48adfba6cf6e87df9ba8b75ab85d514ed86d8|commit]], [[https://git.kernel.org/linus/bc25bb9192c0438d84bf69ab72de02d3a4c3f827|commit]], [[https://git.kernel.org/linus/f3309105b87956bdadfcc35bf0cefc463f427c9b|commit]], [[https://git.kernel.org/linus/2236439bc6679caa905d65def47dacd12466c2e9|commit]] * amdgpu: * Implement dma-buf import/export without helpers [[https://git.kernel.org/linus/6e6db2722c287122bfc4d51e685872fb5031cf18|commit]], [[https://git.kernel.org/linus/a39414716ca08c08ce09d9e8409ef525e7a77eaf|commit]] * Vega20 RAS enablement * Renoir GPU reset [[https://git.kernel.org/linus/90a08351f72d609dfa22871226d75d3758b2df50|commit]] * DC HDCP 1.4 Content Protection [[https://git.kernel.org/linus/ed19a9a2bb1ab2d107987ae6d1e59318b188c4ba|commit]], [[https://git.kernel.org/linus/143f23053333c266ca89642e3ce7df83023b4793|commit]], [[https://git.kernel.org/linus/4c283fdac08abf3211533f70623c90a34f41d08d|commit]], [[https://git.kernel.org/linus/411491fb88955ada509f194faa7559249aa5aa7b|commit]], [[https://git.kernel.org/linus/d462fcf5012bdffb8f182eae01f73439bf4176f9|commit]], [[https://git.kernel.org/linus/a193ed2094ba2f8d3c103216832586482efe5fc5|commit]], [[https://git.kernel.org/linus/55b50e68b5dd32d82d7a84f00b6bfbfc405a1cef|commit]], [[https://git.kernel.org/linus/52704fcaf74bc99ec3075c4e350274a86bf48264|commit]], [[https://git.kernel.org/linus/0c8620d63d41fb0d4a9d8baa0a06b3fa9b59505d|commit]], [[https://git.kernel.org/linus/2a0f92700fe348fd5785f87e4730ab1c5398157a|commit]], [[https://git.kernel.org/linus/da3fd7ac0bcf372cc57117bdfcd725cca7ef975a|commit]], [[https://git.kernel.org/linus/96a3b32e67236f547cc8acd69d5a3cef125b2295|commit]], [[https://git.kernel.org/linus/ea268870d6f548d0661e896e9746673210c1fa79|commit]] * BACO support for CI/VI asics [[https://git.kernel.org/linus/8763eb7ae9ff06793f10135a93651c79272a6099|commit]], [[https://git.kernel.org/linus/c06a91c0f826ff5a812247ef71c9d432a9cd96b1|commit]], [[https://git.kernel.org/linus/c74c524e7c41e508c186173ec62ec8fc0a93165f|commit]], [[https://git.kernel.org/linus/9fc00ea774693a4a13ec88c4bff7e199f987bfa1|commit]], [[https://git.kernel.org/linus/5d934ac0d04c94d960f9310a6e20ced07a964bc9|commit]], [[https://git.kernel.org/linus/42e547efe2f450c844796e878aab9c354c83cce2|commit]], [[https://git.kernel.org/linus/cefada559b8a9f3c70fa03202ff9f74cff522bce|commit]], [[https://git.kernel.org/linus/f07fb0244f738b4774310271bbbe8239ef4e72d7|commit]], [[https://git.kernel.org/linus/1b0575bdc448741a4dd5a95bc8f91e405e7cdabc|commit]], [[https://git.kernel.org/linus/28e82af499eb4ce2547ded15855dfc376497b66e|commit]], [[https://git.kernel.org/linus/da28d1c026e4a148c8740b3f8c2642a12fa86ccf|commit]], [[https://git.kernel.org/linus/56f68f18e09c397776e3d485f69e87b801362b8f|commit]], [[https://git.kernel.org/linus/912a0bf57436d77592faea50cc989267a4e84d8d|commit]], [[https://git.kernel.org/linus/2a113c74ec7c50aef18fcd9442ea70f09ff26b16|commit]], [[https://git.kernel.org/linus/97c002be4113e50ddca424c7ebbfd4840402605f|commit]] * MSI-X support [[https://git.kernel.org/linus/bd660f4f111161f60392dd02424c3a3d2240dc2f|commit]] * Arcturus EEPROM support [[https://git.kernel.org/linus/7388ccf968c84e23c06a5e92b176240e4810a8d8|commit]], [[https://git.kernel.org/linus/d1a84427ad01d9ee64206de1cca4e4cba59ed619|commit]], [[https://git.kernel.org/linus/cf52ecc8b677c665807e900316e6a4f28b70fab8|commit]], [[https://git.kernel.org/linus/121a2bc6ae786f59c7327a2b54c8bed5779e67e6|commit]] * Arcturus VCN encode support [[https://git.kernel.org/linus/5bcc92407cf0d6e8d4c1b333b0accb6eec1b3f73|commit]] * VCN dynamic powergating on RV/RV2 [[https://git.kernel.org/linus/a4840d91c984f93b2acdcd44441d624bbc1af0d2|commit]] * Enable VCN2.5 encoding [[https://git.kernel.org/linus/8047266443ce86bf0abef2db6be78f7ce550dd7a|commit]] * Enable KFD on POWER systems [[https://git.kernel.org/linus/c38402fe6c4dbb235bef405209c2195ee9cd679c|commit]] * Add debugfs entry for reading psr state [[https://git.kernel.org/linus/e0d08a40a63bd43f373937084f4c3bfab68f6afc|commit]] and to force YUV420 output [[https://git.kernel.org/linus/d4252eee1f7cde7f8b1673626d1b49498c1d4f77|commit]] * Enable Panel Self Refresh [[https://git.kernel.org/linus/8c322309e48e9f1bf9d9124806810c14c488bfa1|commit]] * Add support for Dali, a new asic based on Raven [[https://git.kernel.org/linus/d1082e23eede4f5cd75c90fb93cbb46633f4a737|commit]], [[https://git.kernel.org/linus/c4cacce7850042ad6b65d518d47497c0ae70c8b6|commit]] * Implement sysfs for getting dpm clock [[https://git.kernel.org/linus/6ab3b9e3139309243bcc07d396eff24cc0c0e419|commit]] * Report vram vendor with sysfs [[https://git.kernel.org/linus/ad02e08e05781c3dabe7853f39cffb69169e96b2|commit]] * SRIOV: add navi12 pci id for SRIOV [[https://git.kernel.org/linus/57d4f3b7fd65b56f98b62817f27c461142c0bc2a|commit]] * Add a kernel parameter for specifying the asic type [[https://git.kernel.org/linus/4e66d7d2156243bf6866fc83cda0c4b115627e6d|commit]] * Add navi12 pci id [[https://git.kernel.org/linus/57516cdd74d478dfb6782e3a84ce47c1c0f72f24|commit]] * Add NAVI12 support from kfd side [[https://git.kernel.org/linus/b77fb9d88e62bbe85cd52b4ef18e74ea65551773|commit]] * Add navi14 PCI ID [[https://git.kernel.org/linus/84e4e8205efc70dcbfa1a24554b1a85f129c991f|commit]], [[https://git.kernel.org/linus/1dd077bbbaacc1302e510871669dc62ee1ef0f70|commit]] * Support Navi14 in KFD [[https://git.kernel.org/linus/8099ae40d8664e4cc9d7ddadee28bd5c6226a362|commit]] * Flag navi12 as experimental for 5.4 [[https://git.kernel.org/linus/ade9a34e7d9688f867c239ae4842200e64b6ba7a|commit]], [[https://git.kernel.org/linus/5355d7e054fcc4497c7100f131fb40a541c112f1|commit]] * Enable full ras by default [[https://git.kernel.org/linus/e53aec7e41482bccb724a72616f1962a47efaeec|commit]] * Introduce the kfd support for Renoir [[https://git.kernel.org/linus/a8d42f174d30ca05a31ebea7b5b1b09abd992431|commit]], [[https://git.kernel.org/linus/2b9c2211197634221b9ba05cddc938c8fdfee2c8|commit]], [[https://git.kernel.org/linus/5a959a8988d83f24ed1b854154f2a5c0bf189560|commit]], [[https://git.kernel.org/linus/514e5e7e60f5adf4efb14d36e5bebf71f9b2ed73|commit]], [[https://git.kernel.org/linus/4d85488cd9df694cf36d67040e711a09d0e0f6b7|commit]], [[https://git.kernel.org/linus/59a6fc1aef27c35a68f8b9e1f1e05923de567d82|commit]], [[https://git.kernel.org/linus/444d4f5fd3ff49ae9076d497793bf837078efe2a|commit]], [[https://git.kernel.org/linus/f5d843d4ea3b8738a42a4b22432ce95f1df7ca51|commit]], [[https://git.kernel.org/linus/aa978594cf7fa0ad91d0671bb1a33ec38fbd3d25|commit]], [[https://git.kernel.org/linus/4042a188725c9b3ea725e5bffb55fbc4ba1e4943|commit]] * Add sysfs interface to read pcie speed/width info in navi1x [[https://git.kernel.org/linus/fddbfb1c6503b5218cec4b2bfa71ebd8177d97ba|commit]] * Intel * Support for DP HDR outputs [[https://git.kernel.org/linus/bb71fb0072f14611f6c5bb5a1a5bf8ac942fa1c3|commit]], [[https://git.kernel.org/linus/0c06fa156006c746bbde36961119143596dd1425|commit]], [[https://git.kernel.org/linus/9d1bb6f0222c425235ddb592e54c778c7b67b2fc|commit]], [[https://git.kernel.org/linus/922430dd4022eb7afef29c0f98972265a0053b8d|commit]], [[https://git.kernel.org/linus/b246cf215e4c62a0baa4dfc35510198f228dc951|commit]], [[https://git.kernel.org/linus/0299dfa7ad54f95ae9502fc425184f865d326d3b|commit]] * perf: uapi versioning for Vulkan performance query support [[https://git.kernel.org/linus/b8d49f28aa03e4678e450e588b10c0faf96e4118|commit]], [[https://git.kernel.org/linus/4f6ccc74a85cbb4cdd373c374dc76398dc7603a1|commit]], OA stream dynamic reconfiguration [[https://git.kernel.org/linus/7831e9a965ea2ca91855995d62197bc8078bb762|commit]] * Introduce {{{DRM_I915_UNSTABLE}}} Kconfig [[https://git.kernel.org/linus/d9d54a530a70eee6f003bd3ade38817cf85b9325|commit]] * Add fake lmem testing under unstable [[https://git.kernel.org/linus/1629224324b6cab6f7f96e839c9b57b74cfd8349|commit]] * BT.2020 support for DP MSA * Tigerlake display/PLL/power management improvements * Jasper Lake PCH support [[https://git.kernel.org/linus/943682e3bd19385511171d730499120ab7245566|commit]] * Enable HDCP 1.4 and 2.2 on Gen12+ [[https://git.kernel.org/linus/692059318c0fc6c3584b861adc67abbb0c1598f0|commit]] * Add second PCH ID for CMP [[https://git.kernel.org/linus/8698ba53cd7173c32320ebbef4d389d41ebb5780|commit]] * Display State Buffer (DSB) support, a hardware capability which allows driver to batch submit HW programming [[https://git.kernel.org/linus/18febcb74ed37abd835da0ab5335df67ed40e4b5|commit]], [[https://git.kernel.org/linus/67f3b58f3bac975f35c312fd8876edb599cc24be|commit]], [[https://git.kernel.org/linus/061489c65ff57ee9f757d7a519fb9a09e5fbadd6|commit]], [[https://git.kernel.org/linus/b27a96ad72fd706adc5dbbfd7bba76f698fe3875|commit]], [[https://git.kernel.org/linus/a6e58d9a2e045e800ac54b838c05656f982c36fe|commit]], [[https://git.kernel.org/linus/f7619c47983431fc5ddfa30d8f921a6a40e0223a|commit]], [[https://git.kernel.org/linus/1abf329a713d2772257470873d57794d2404018d|commit]], [[https://git.kernel.org/linus/49e3fb7fd880f294643304f3f374d553dd6a4c11|commit]], [[https://git.kernel.org/linus/dfaa6f285bd8eee63866df8b0474858e8a1cc40d|commit]], [[https://git.kernel.org/linus/5dd85e72bc922379fec10969c9390a72aaa4746f|commit]] * Add perf support on TGL [[https://git.kernel.org/linus/00a7f0d7155c28ab18600bcf3f62d7cade2a870d|commit]] * Add new CNL PCH ID seen on a CML platform [[https://git.kernel.org/linus/37c92dc303dd0977134d1c8501f057de407473ec|commit]] * Add immutable zpos plane properties [[https://git.kernel.org/linus/ca9cab183449787058f700fd0a74a8c91b277268|commit]] * bridge * analogix-anx78xx: add new variants [[https://git.kernel.org/linus/0273831882c5215f49628dcb3cb567b67cd7af39|commit]] * dw-hdmi: Add Dynamic Range and Mastering !InfoFrame support [[https://git.kernel.org/linus/7cea855922cb6a84d56ee8f12783f5b5e14c6129|commit]] * komeda * Add ACLK rate to sysfs [[https://git.kernel.org/linus/5fcd055193c5d4cac6d205bd65e52c957ea057c2|commit]] * Add line size support [[https://git.kernel.org/linus/2b2510da431aecf2dfee217cfb9b5b54a6813098|commit]] * Add output-color format support [[https://git.kernel.org/linus/f61714cd5bd3610794c1eb76fc96a7041b76a3a4|commit]] * Add power management support [[https://git.kernel.org/linus/2ebb6701654e0d625eac6c32832d72f8e875c01a|commit]] * Add register dump support for gcu, lup and dou [[https://git.kernel.org/linus/aefdaa15e54c092709cb926a4b2732986386ef34|commit]] * mediatek * Support rotation [[https://git.kernel.org/linus/31c5558dae0513bd2bae33ea37543f584c6c35a5|commit]], [[https://git.kernel.org/linus/d6b53f68356f74d11530cb834b1c8acfe5f2bae2|commit]], [[https://git.kernel.org/linus/f7c710d1e48414b16e5b1b64e2940606148123a7|commit]], [[https://git.kernel.org/linus/ef87d3e2dd251374c5c9fa3b6502aeff8fe29da9|commit]], [[https://git.kernel.org/linus/84d805753983757ea3655acbd47887764acf293f|commit]], [[https://git.kernel.org/linus/b368d3ecab2db45a4fa296fe825d4ef6893f4620|commit]], [[https://git.kernel.org/linus/df444457711858d398896d678bd3cd7f43f1c1f5|commit]] * mipi_tx, dsi and partial crtc support for MT8183 SoC [[https://git.kernel.org/linus/efda51a58b4ae8a0584dc785e0ef24a71677503c|commit]], [[https://git.kernel.org/linus/e249e3e86b33386738e1ce4a37374aaea019a7e0|commit]] * meson * Enable DRM !InfoFrame support on GXL, GXM and G12A [[https://git.kernel.org/linus/e2229fb73e2120e7d107debd1aa4d153b255a2e2|commit]] * adreno * Add support for Adreno 510 GPU [[https://git.kernel.org/linus/e20c9284c8f212081afc28471daaac9b0d54252f|commit]] * rockchip * Enable DRM !InfoFrame support on RK3328 and RK3399 [[https://git.kernel.org/linus/1bf95915a878b7041aa915558d76c579f61e2a0f|commit]] * sun4i * Enable DRM !InfoFrame support on H6 [[https://git.kernel.org/linus/c8ff64053757a71c9d963c091da0ef4cd517c9f9|commit]] * tegra * !DisplayPort support for Tegra 210, 186 and 194 [[https://git.kernel.org/linus/5e881f6b29fe69726d0aa11f846c438a5cb7ddb0|commit]], [[https://git.kernel.org/linus/0472c21b83192c61dbac7ba98abe8decacbd1d59|commit]], [[https://git.kernel.org/linus/bae88815ad10c47d1cee96987733741795ef338d|commit]] * virtio-gpu * Enable prime mmap support [[https://git.kernel.org/linus/88c5a5a021aa2aba5f6ae5f64c0f2b8f785192d4|commit]] * vkms * prime import support [[https://git.kernel.org/linus/94e2ec3f7fef86506293a448273b2b4ee21e6195|commit]] * vmwgfx * Emulated coherent graphics memory [[https://git.kernel.org/linus/ea81bae46032022656d45d4a395f1bf3b96697f0|commit]], [[https://git.kernel.org/linus/ace88f1018b88167a78bafd545d30816d6e207bf|commit]], [[https://git.kernel.org/linus/ecaad8aca20432fa60821282d8ff479629c9f7b9|commit]], [[https://git.kernel.org/linus/c5acad84cf1e33ca1a50984952e1c5b2caa0e13f|commit]], [[https://git.kernel.org/linus/b7468b15d27106d24fb30d543d1fbbc6756ae7ca|commit]], [[https://git.kernel.org/linus/61335d7a5a2d26173160198f5257bea072dfe086|commit]], [[https://git.kernel.org/linus/fb80edb0d7662d8a9453f693055cce4c656142a9|commit]], [[https://git.kernel.org/linus/9ca7d19ff8ba6207bccab46536814fe4839df80a|commit]] * rcar-du * Add !R8A774B1 support [[https://git.kernel.org/linus/47968ea96af335b56a0db6c305146e720363558c|commit]] * hyperv * Obtain screen resolution from Hyper-V host [[https://git.kernel.org/linus/67e7cdb4829d3246c98f2ec9b771303ebe162eab|commit]] * hyperv_fb: Support deferred IO for Hyper-V frame buffer driver [[https://git.kernel.org/linus/d21987d709e807ba7bbf47044deb56a3c02e8be4|commit]] * hyperv_fb: Add the support of hibernation [[https://git.kernel.org/linus/1ecf302021040194ae46cceefe33ab75577e356d|commit]] * backlight * qcom-wled: Support for QCOM wled driver [[https://git.kernel.org/linus/51c0ddc7583494ac6ecd1f5d1688f1aced7ea2f9|commit]], [[https://git.kernel.org/linus/488a92e6883438269d5c079f4df4dc88a3dea498|commit]], [[https://git.kernel.org/linus/059dcfcb4afd0398a06dc4c75994b4f5604ef28a|commit]], [[https://git.kernel.org/linus/bb800a3715d4e9855db7a0586b57d68660ac623d|commit]], [[https://git.kernel.org/linus/775d2ffb4af658fbd619ca5ede91e9682916c53b|commit]], [[https://git.kernel.org/linus/03b2b5e8698623c0102ab2ec060f97bf606303a2|commit]], [[https://git.kernel.org/linus/feeab87b30726ee3fc0522945c8efaa86a06d48b|commit]], [[https://git.kernel.org/linus/8663c188beeacf35d4865185a6713d6e8ded4fea|commit]] * vram: add vram-mm debugfs file [[https://git.kernel.org/linus/9286766ba65be6ecc3779151191029fd9bbf5a3f|commit]] == Power Management == * EFI Specific Purpose Memory Support. EFI 2.8 Specification introduces the EFI_MEMORY_SP ("specific purpose") memory attribute. This attribute bit replaces the deprecated ACPI HMAT "reservation hint" that was introduced in ACPI 6.2 and removed in ACPI 6.3 [[https://git.kernel.org/linus/c710fcc5d95a5e0d1648c40c0b101e198bfc3459|commit]], [[https://git.kernel.org/linus/fe3e5e65c06edb1c56e64e567f053e243142001f|commit]], [[https://git.kernel.org/linus/6950e31b35fdf4588cbbdec1813091bb02cf8871|commit]], [[https://git.kernel.org/linus/b617c5266eedbef2ccbb90931bb9175faa4ae0bc|commit]], [[https://git.kernel.org/linus/262b45ae3ab4bf8e2caf1fcfd0d8307897519630|commit]], [[https://git.kernel.org/linus/16993c0f0a43213e23666ea40e9163887f593ac7|commit]], [[https://git.kernel.org/linus/199c8471761273b7e287914cee968ddf21dfbfe0|commit]], [[https://git.kernel.org/linus/33dd70752cd76f4d883a165a674f13121a4155ed|commit]], [[https://git.kernel.org/linus/460370ab20b6cc174256e46e192adf01e730faf6|commit]], [[https://git.kernel.org/linus/a6c7f4c6aea5f4ca6056b06cec7ebd79f8c23e33|commit]], [[https://git.kernel.org/linus/0f847f8c0813c8ad7df5174c8f27bcba5926b972|commit]], [[https://git.kernel.org/linus/cf8741ac57ed48613e49559d3e5ae43f56291e4c|commit]] * ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC !OpRegion driver [[https://git.kernel.org/linus/cefe6aac29ff608a244f8cc9ba6bcfe12ee9c1f3|commit]] * ACPI: button: Allow disabling LID support with the {{{lid_init_state}}} module option [[https://git.kernel.org/linus/593681e2c75f59f23cf6f6cefc4f00cae2a4522b|commit]] * ACPI: EC: add support for hardware-reduced systems. This enables the use of several media keys (e.g. screen brightness up/down) on Asus UX434DA [[https://git.kernel.org/linus/406857f773b082bc88edfd24967facf4ed07ac85|commit]] * cpupower: Make cpupower more accurate by removing the userspace to kernel transitions and read_msr initiated IPI delays [[https://git.kernel.org/linus/d3f5d2a192a299f56579ae6e6283f9011b00208f|commit]], [[https://git.kernel.org/linus/7adafe541fe5e015261a92d39db8b163db477337|commit]], [[https://git.kernel.org/linus/6af2ed53f0402c09b36d2b38698e18a25ca732a7|commit]], [[https://git.kernel.org/linus/4611a4fb0cce3973dce8c9d74e5d6261ffa4210f|commit]] * thermal * tsens: Add debugfs support [[https://git.kernel.org/linus/7c938f4837ab469183e1281d8525ab428f996e76|commit]] * qoriq: add thermal monitor unit version 2 support [[https://git.kernel.org/linus/9809797b932e7d0485a37bd8a14bccb2c893b6c6|commit]] * amlogic: Add thermal driver to support G12 !SoCs [[https://git.kernel.org/linus/421eda108e6c63a72feb178c441bb769d4076836|commit]] * qcom: tsens-v1: Add support for MSM8956 and MSM8976 [[https://git.kernel.org/linus/0e580290170dfb438d911c306b27d89d5b99c1d9|commit]] * Remove netlink support [[https://git.kernel.org/linus/f96c8e50152814d05a4002b8c03a80366a27afa3|commit]] == Storage == * ahci: Add support for Amazon's Annapurna Labs SATA controller [[https://git.kernel.org/linus/7d523bdc303afbdddff48df6770866118fe19309|commit]] * nvme: Add hardware monitoring support [[https://git.kernel.org/linus/400b6a7b13a3fd71cff087139ce45dd1e5fff444|commit]] * nvme: hwmon: provide temperature min and max values for each sensor [[https://git.kernel.org/linus/52deba0f02a98c150677a9c381cc1991a928bcff|commit]] * SCSI * Add sysfs attributes for VPD pages 0h and 89h [[https://git.kernel.org/linus/d188b0675b21d5a6ca27b3e741381813983f4719|commit]] * hisi_sas: Add ability to have multiple debugfs dumps [[https://git.kernel.org/linus/8f6432986e610612688dc77c2683657d7289546f|commit]], add debugfs file structure for CQ [[https://git.kernel.org/linus/35ea630b2bad4fe9f7db34624eaab3663bb2cb42|commit]], add debugfs file structure for DQ [[https://git.kernel.org/linus/1b54c4db725d875dcae645a3da74625b9e4b3bdf|commit]], add debugfs file structure for IOST [[https://git.kernel.org/linus/e15f2e2dff5b809dce923839f21362d6b0d06b1e|commit]], add debugfs file structure for IOST cache [[https://git.kernel.org/linus/b714dd8f36dc609dd4b0078cf5563978134838ed|commit]], add debugfs file structure for ITCT [[https://git.kernel.org/linus/0161d55f23a1e020e5e6892177caf92a61e5c161|commit]], add debugfs file structure for ITCT cache [[https://git.kernel.org/linus/357e4fc7a933ed5bfbf1eb2fad9c198afe6a11e1|commit]], add debugfs file structure for port [[https://git.kernel.org/linus/1f66e1fd26bddb4c9275b61934dbaaf4b0b0bd79|commit]], add debugfs file structure for registers [[https://git.kernel.org/linus/c61163981076476e0bcf2d453dcddf8db605f115|commit]], add module parameter for debugfs dump count [[https://git.kernel.org/linus/905ab01faf5fc81ba2fc46dddcd21ad5a2dd137b|commit]], add timestamp for a debugfs dump [[https://git.kernel.org/linus/d28ed83b769378deefa82456f962e14a4b0afadf|commit]], [[https://git.kernel.org/linus/a70e33eae363e6f3e2ad9498daaccd231790f7f5|commit]], record the phy down event in debugfs [[https://git.kernel.org/linus/f873b66119f2d6fc7b932a68df8d77a26357bab6|commit]] * lpfc: Add FA-WWN Async Event reporting [[https://git.kernel.org/linus/e7d8595272553c27846946601b72e4c581f9712a|commit]] * lpfc: Add FC-AL support to lpe32000 models [[https://git.kernel.org/linus/83c6cb1ae8be6948b5fa43b2450a176dba80688b|commit]] * pm80xx: Controller fatal error through sysfs [[https://git.kernel.org/linus/e2773c67e24a6ae93355767eb236e0a22200993e|commit]] * qla2xxx: Dual FCP-NVMe target port support [[https://git.kernel.org/linus/84ed362ac40ca44dbbbebf767301463aa72bc797|commit]] * sd_zbc: add zone open, close, and finish support [[https://git.kernel.org/linus/ad512f2023b387d5c3c3624342c2b11de848b491|commit]] * storvsc: Add the support of hibernation [[https://git.kernel.org/linus/56fb105859345d65aed08ebbb0f6160c4f0777eb|commit]] * target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 [[https://git.kernel.org/linus/a572d24af4d16e70743feb0b4decb17aaae7ce43|commit]] * ufs-qcom: Add reset control support for host controller [[https://git.kernel.org/linus/870b1279c7a0344c99d85a9cb1619f6023e752ed|commit]] * ufs: Add driver for TI wrapper for Cadence UFS IP [[https://git.kernel.org/linus/6979e56cec9782db0d7b5700058c0d60dc31b7cc|commit]] * zfcp: introduce sysfs interface for diagnostics of local SFP transceiver [[https://git.kernel.org/linus/6028f7c4cd87cac13481255d7e35dd2c9207ecae|commit]] * zfcp: introduce sysfs interface to read the local B2B-Credit [[https://git.kernel.org/linus/5a2876f0d1ef26b76755749f978d46e4666013dd|commit]] * zfcp: support retrieval of SFP Data via Exchange Port Data [[https://git.kernel.org/linus/a10a61e807b0a226b78e2041843cbf0521bd0c35|commit]] * sr_vendor: support Beurer GL50 evo CD-on-a-chip devices [[https://git.kernel.org/linus/396bbe1427828be1025fb052b7e04b42f421352d|commit]] == Drivers in the Staging area == * cedrus: h264: Support multi-slice frames [[https://git.kernel.org/linus/137272cdf7cc5be835f44216e6003769d1638480|commit]], [[https://git.kernel.org/linus/f8cca8c97a63d77f48334cde81d15014f43530ef|commit]], [[https://git.kernel.org/linus/bac06ec36ea2012ff0daa9767d0f77bf9c6064ec|commit]], [[https://git.kernel.org/linus/bef41d93aac64b54c3008ca6170bec54f85784f5|commit]], [[https://git.kernel.org/linus/f07602ac388723233e9e3c5a05b54baf34e0a3e9|commit]], [[https://git.kernel.org/linus/eabf10e5e3009e0c7e9a9b98a7f8299e690bcc55|commit]] * fb_seps525: New driver for SEPS525 (Syncoam) LCD Controllers [[https://git.kernel.org/linus/f29acb9c5d0fe438291be62a68590891ce1cad9a|commit]] * hp100: Move 100BaseVG AnyLAN driver to staging [[https://git.kernel.org/linus/52340b82cf1a9c8d466b6e36a0881bc44174b969|commit]] * imx: enable {{{V4L2_PIX_FMT_XBGR32}}}, {{{_BGRX32}}}, and {{{_RGBX32}}} [[https://git.kernel.org/linus/a5bbeeca8e361d09795d5c736a6e7f0e10cb9ea2|commit]] * iio: adc: ad7192: Add system calibration support [[https://git.kernel.org/linus/42776c14c69224a75c781852ae4ca9a4811fd075|commit]] * most: remove sysfs attr remove_link [[https://git.kernel.org/linus/1637a947e684dfdaae9e91b902297f65517259c9|commit]] * olpc_dcon: allow simultaneous XO-1 and XO-1.5 support [[https://git.kernel.org/linus/e40219d5e4b2177bfd4d885e7b64e3b236af40ac|commit]] * rtl8723bs: Add 024c:0525 to the list of SDIO device-ids [[https://git.kernel.org/linus/3d5f1eedbfd22ceea94b39989d6021b1958181f4|commit]] * wfx: Add support for Silicon Labs !WiFi chip WF200 and further [[https://git.kernel.org/linus/a7a91ca5a23dbcc68f04d18ef7e765b1e4f64c7f|commit]], [[https://git.kernel.org/linus/0096214a59a72b3c3c943e27bd03307324d3ce0f|commit]], [[https://git.kernel.org/linus/a794e8b6fafe0dc82b2a2af32e85a859ad68a3a1|commit]], [[https://git.kernel.org/linus/fee695e3e30f72a18d4631b8d7589cf413282c7c|commit]], [[https://git.kernel.org/linus/652b4afb240e5dc196995597942309e89e89c767|commit]], [[https://git.kernel.org/linus/e4ee3cb3efc67893ad7d8e27176e5cfee6f3c7dc|commit]], [[https://git.kernel.org/linus/b0998f0c040daf798d2f847d9588d57f2e2ade69|commit]], [[https://git.kernel.org/linus/1cc298c9152352b36a7b0019b40e1863689727b2|commit]], [[https://git.kernel.org/linus/185c106f79bf2714e86316057948b8c2853b0666|commit]], [[https://git.kernel.org/linus/e16e7f0716a6ba9a690fc5229a6e35e00e03b805|commit]], [[https://git.kernel.org/linus/4f8b7fabb15df3658564a98971fc67029be1815d|commit]], [[https://git.kernel.org/linus/f95a29d40782f4f0052a692a822de3ba044b19ff|commit]], [[https://git.kernel.org/linus/846239f641db5af8dd952575a65808281f2d849e|commit]], [[https://git.kernel.org/linus/c7ff39dd8b5393c55b0a8a5dedb5ba13f4c838a8|commit]], [[https://git.kernel.org/linus/f4a71ba8753d94cc5c1e73746352274a598a25ee|commit]], [[https://git.kernel.org/linus/9bca45f3d6924f19f29c0d019e961af3f41bdc9e|commit]], [[https://git.kernel.org/linus/1f21b7fefa7290f4d66d4f23117e892b1aaf10d9|commit]], [[https://git.kernel.org/linus/1a61af0f8cbecd1610c6fc380d0fb00f57fd43f2|commit]], [[https://git.kernel.org/linus/fb2490f693ee0151c0d847d1e4c575313a46b13b|commit]], [[https://git.kernel.org/linus/40115bbc40e2fd2de0e01ef2a28e0d09a1b5d0d1|commit]] == Networking == * Bluetooth * btbcm: Add entry for BCM4334B0 UART Bluetooth [[https://git.kernel.org/linus/b8dc647657d523ea6d6f169992c99fc3680a5f81|commit]] and for BCM4335A0 UART bluetooth [[https://git.kernel.org/linus/1199ab4c9e1d4cdfbabd70b4aadbc8e72c691f65|commit]] * hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991 [[https://git.kernel.org/linus/7d250a062f75e6ee8368b64ac6ff1e09fbb6783d|commit]] * btwilink: drop superseded driver [[https://git.kernel.org/linus/54976bc700ce8bf945b4d9bb587fd9a2aa607b93|commit]] * RDMA * iw_cxgb3: Remove the iw_cxgb3 module from kernel [[https://git.kernel.org/linus/30e0f6cf5acb39cd04316d1eecbf4c6087c7ee02|commit]] * qedr: Add doorbell overflow recovery support [[https://git.kernel.org/linus/97f612509294aadabb8b431782794544df10cd13|commit]] * qedr: Add iWARP doorbell recovery support [[https://git.kernel.org/linus/b4bc76609722f175a257184cc17ad73226d4b716|commit]] * aquantia: PTP support for AQC devices [[https://git.kernel.org/linus/1a64f8dc82b1a96baae3dc7eecbbbb6a315f1512|commit]], [[https://git.kernel.org/linus/593f7b43bd78c10f636088d3a067683e3ac376b1|commit]], [[https://git.kernel.org/linus/910479a9f793f47b21a01564bf9f1672029cbdfe|commit]], [[https://git.kernel.org/linus/94ad94558b0fbf18dd6fb0987540af1693157556|commit]], [[https://git.kernel.org/linus/61cc502ef428d104f4c35baa3ea099ae80318275|commit]], [[https://git.kernel.org/linus/04a1839950d92ab6519479bc95710e89ae6cbc77|commit]], [[https://git.kernel.org/linus/5a1bf9ef51cfd9bbe12a5a03a12a47eeacc0ef64|commit]], [[https://git.kernel.org/linus/7db3d07afd2c1337f784ba9d528c10e225f91aa8|commit]], [[https://git.kernel.org/linus/84989af0465b4a7898eb3a2392ea382cc219cb1d|commit]], [[https://git.kernel.org/linus/dbcd6806af4200c830869fb5ccd1f193361c136f|commit]], [[https://git.kernel.org/linus/9c477032f7d0beafe592e65238d8fb79341e91dc|commit]], [[https://git.kernel.org/linus/4ef511bc410cc0ab39cafb829454684e60b94a96|commit]] * ath10k * Add xo calibration support for wifi rf clock [[https://git.kernel.org/linus/75f545e8574419a0f034e5a0b8b39fb8b8e88271|commit]] * Enable MSA region dump support for WCN3990 [[https://git.kernel.org/linus/3f14b73c38431a6a1ed24de568e18ed89b7082e2|commit]] * Add support for hardware rfkill [[https://git.kernel.org/linus/1382993f882b6b96c99837fd8b705300a208de3a|commit]] * atlantic * Add msglevel configuration [[https://git.kernel.org/linus/58128fa0265b75be21ec244680426da50ca72850|commit]] * Adding ethtool physical identification [[https://git.kernel.org/linus/d1287ce4ffa1d1f121571ce90ed7ebd410e31a21|commit]] * Implement UDP GSO offload [[https://git.kernel.org/linus/822cd114cd05a47b7c272de9b3a4da73114894ca|commit]] * Implement wake_phy feature [[https://git.kernel.org/linus/837c637869bef28b06653462cd010ccc0c2ce984|commit]] * loopback tests via private flags [[https://git.kernel.org/linus/ea4b4d7fc1065165874c27b8add252e04d104137|commit]] * bcmgenet * Add BCM2711 support [[https://git.kernel.org/linus/a50e3a9931c198313b404b897f3cd47d8fc0999b|commit]] * Add RGMII_RXID support [[https://git.kernel.org/linus/da38802211cc3fd294211a642932edb09e3af632|commit]] * bnx2x: Enable Multi-Cos feature [[https://git.kernel.org/linus/069e47823fff2c634b2d46a328b5096fdc8c2a0c|commit]] * bnxt_en * Add chip IDs for 57452 and 57454 chips [[https://git.kernel.org/linus/fb4cd81e4c03efa54b82e81e2a4afc092c061384|commit]] * Add TC Flower tunnel decap and rewrite actions [[https://git.kernel.org/linus/90f906243bf633f07757467506dfab3422b43ca2|commit]], [[https://git.kernel.org/linus/08f8280e8788202a67a359952cd436707f8789bd|commit]], [[https://git.kernel.org/linus/9b9eb518e3383d94c8b81ff403d524f2cee5b6b9|commit]], [[https://git.kernel.org/linus/627c89d00fb969f9b3b4f3156716149631d2796c|commit]] * Add support for flashing the device via devlink [[https://git.kernel.org/linus/d168f328fecc9f401b54db18ff4ddd4bca7b161d|commit]] * Add support to collect crash dump via ethtool [[https://git.kernel.org/linus/0b0eacf3c83cb292c6eef55c76d5138c9302dc20|commit]] * Add support to invoke OP-TEE API to reset firmware [[https://git.kernel.org/linus/e07ab2021eb6b7123ec66ae1dc019afae566a56c|commit]] * brcmfmac: add support for SAE authentication offload [[https://git.kernel.org/linus/3b1e0a7bdfeedbde49b8d424aeb88ac3c0cf8182|commit]] * can * flexcan: Add support for TX mailbox in iflag1 [[https://git.kernel.org/linus/b87c28b726daaa5ac315b59a0ae04282c265580b|commit]] * m_can: add support for handling arbitration error [[https://git.kernel.org/linus/6b43a2650806ca59e9ac2554cfd1cf23ed491879|commit]] * m_can: add support for one shot mode [[https://git.kernel.org/linus/fb7d6a81c220178851badef9dd6eeba88264320a|commit]] * rx-offload: Prepare for CAN FD support [[https://git.kernel.org/linus/4e9c9484b085dbba60b299182dd490eaeb84d18a|commit]] * cxgb4 * Add TC-MATCHALL classifier offload [[https://git.kernel.org/linus/4ec4762d8ec6edcfe59fd806472d2b7518debe52|commit]], [[https://git.kernel.org/linus/41ec03e534ca450939edae01d9f2037a6262e6de|commit]], [[https://git.kernel.org/linus/21c4c60b7696346c48ed11478f4bffec6d1b2dcb|commit]] * Add ETHOFLD hardware queue support [[https://git.kernel.org/linus/4846d5330dafc82990be7ffe1d1b383157268bd9|commit]], [[https://git.kernel.org/linus/2d0cb84dd9731d5d0e1326f0e10be893cb2fe698|commit]] * Add FLOWC based QoS offload [[https://git.kernel.org/linus/0e395b3cb1fb82f5d056fd5425025a77da4d4f62|commit]] * Add UDP segmentation offload support [[https://git.kernel.org/linus/1a2a14fbc7e7df35aebb929ed6cdb1fcf238e9d2|commit]], [[https://git.kernel.org/linus/8311f0be9763386556d7b698f5e101c688f9c2eb|commit]] * Parse and configure TC-MQPRIO offload [[https://git.kernel.org/linus/b1396c2bd67556b8d9a31ea2b26e133cb6c802d3|commit]] * Query firmware for QoS offload resources [[https://git.kernel.org/linus/ab0367ea42217d45f0d8681a12ccff0efede9c39|commit]] * dpaa2-eth * add MAC/PHY support through phylink [[https://git.kernel.org/linus/71947923089353f23f4f210864903c4dcf2c1696|commit]] * Add ethtool MAC counters [[https://git.kernel.org/linus/991df1fbb0dc3b44a88b4775b32d95839bf779e6|commit]] * dpaa_eth: add dropped frames to percpu ethtool stats [[https://git.kernel.org/linus/46e93e5443a7adb66d7503f3e32a0cc3bf5b4d3e|commit]] * dsa * b53: Add support for MDB [[https://git.kernel.org/linus/5d65b64a3d97011796b225ce315b3ce0011551e7|commit]] * bcm_sf2: Add support for optional reset controller line [[https://git.kernel.org/linus/eee87e4377a4b86dc2eea0ade162b0dc33f40576|commit]] * mv88e6xxx: add generic support to DSA for devlink resources [[https://git.kernel.org/linus/5cd73fbd78794d9c9c4e7a61dc8fa83489b43d03|commit]], [[https://git.kernel.org/linus/d9ea56206c4df77175321874544eb4ca48c0bac8|commit]], [[https://git.kernel.org/linus/6239a386e784aed13c3ead54c3992ebcb0512d5f|commit]], [[https://git.kernel.org/linus/c5f299d592617847124900d75e5765cb0368ffae|commit]], [[https://git.kernel.org/linus/e0c69ca7dfbbaaa6f9167c65f5cde740557aaed9|commit]] * mv88e6xxx: Allow config of ATU hash algorithm [[https://git.kernel.org/linus/23e8b470c7788da972d0be90d6ac20b4a2da2782|commit]] * mv88e6xxx: Add support for port mirroring [[https://git.kernel.org/linus/f0942e00a1abb6404ca4302c66497fc623676c11|commit]] * ocelot: add driver for Felix switch family [[https://git.kernel.org/linus/56051948773eeb4224fbda88102e891d1ad5cefd|commit]], [[https://git.kernel.org/linus/c0bcf537667cf88bbcbb377d01d2b79c45265741|commit]] * sja1105: Add support for port mirroring [[https://git.kernel.org/linus/511e6ca047457bcf200d9b6ad75e310b0e77af19|commit]] * sja1105: Implement state machine for TAS with PTP clock source [[https://git.kernel.org/linus/86db36a347b4ea030ee3e6c73ce04e35e4732999|commit]] * e1000e * Add support for Comet Lake [[https://git.kernel.org/linus/914ee9c436cbe90c8ca8a46ec8433cb614a2ada5|commit]] * Add support for S0ix [[https://git.kernel.org/linus/f15bb6dde738cc8fa00c24fb89b5456ea3342879|commit]] * Add support for Tiger Lake [[https://git.kernel.org/linus/fb776f5d57ee0f54924fec977657795cb82186dd|commit]] * enetc * Configure the Time-Aware Scheduler via tc-taprio offload [[https://git.kernel.org/linus/34c6adf1977b611fca3b824ad12a2a415e1e420e|commit]] * Add ioctl() support for PHY-related ops [[https://git.kernel.org/linus/a613bafec516bcca3658d054bdc339008d20ac8a|commit]] * Add support Credit Based Shaper(CBS) for hardware offload [[https://git.kernel.org/linus/c431047c4efe7903fb1c5a23e0f3f8eb1efc89f9|commit]] * Disable EEE autoneg by default [[https://git.kernel.org/linus/a6a10d45d1eaf3fe20dd73ff4ef07e6dc40ec6d9|commit]] * stmmac: Add support for syscfg clock [[https://git.kernel.org/linus/caee3174731ca342f8e418c642ae780ea9664a73|commit]] * ti: introduce cpsw switchdev based driver [[https://git.kernel.org/linus/ed3525eda4c4983fb8509e488de0a351788041ba|commit]], [[https://git.kernel.org/linus/111cf1ab4da393416b8b79c2a7598378bfaf07e4|commit]] * fm10k: add support for ndo_get_vf_stats operation [[https://git.kernel.org/linus/0e100440e24b365ea3ba81777666ee9030ecfd00|commit]] * forcedeth: add xmit_more support [[https://git.kernel.org/linus/5d8876e2c2517e8f0b035f5566b1775f99d785ea|commit]] * hns3 * Add support for configuring VF MAC from the host [[https://git.kernel.org/linus/8e6de441b8e663e33d457494f88860f269933317|commit]] * Add support for configuring bandwidth of VF on the host [[https://git.kernel.org/linus/ee9e44248f52b6f1425cd50b5941f491b4629456|commit]] * Add support for setting VF link status on the host [[https://git.kernel.org/linus/6430f744a45adb722dc51982a7df7ac1367dc90d|commit]] * Add support for setting VF trust [[https://git.kernel.org/linus/e196ec75958e16f5a6d418a1296244f825109d8a|commit]] * Add support for spoof check setting [[https://git.kernel.org/linus/22044f95faa05cb8ceb96101bfe18a42613914dc|commit]] * Support tx-scatter-gather-fraglist feature [[https://git.kernel.org/linus/8ae10cfb508977c186c9d6e1ac873c4280b10fa3|commit]] * hv_netvsc: Add the support of hibernation [[https://git.kernel.org/linus/0efeea5fb15357f0a582c89c02ef0b6ef58defb5|commit]] * i40e * Add UDP segmentation offload support [[https://git.kernel.org/linus/3fd8ed5639589846baec0dc0ab312cdf709094f0|commit]] * Allow ethtool to report SW and FW versions in recovery mode [[https://git.kernel.org/linus/cdb89f15bd4667bfc492b7d5afc6ba2902b54d4e|commit]] * Enable X710 support [[https://git.kernel.org/linus/3df5b9a6a9ec3c1e4431bf1db3426b54dc92dd91|commit]] * Implement VF stats NDO [[https://git.kernel.org/linus/dc645daef9af5bcbd9c5c73370dc7f96761ff186|commit]] * ice * Add support for setting the maximum per-queue bit rate for transmit queues [[https://git.kernel.org/linus/1ddef455f4a8ba6374ce6a3ec88c815b3d4a4ad2|commit]] * Add support for XDP [[https://git.kernel.org/linus/2d4238f5569722197612656163d824098208519c|commit]], [[https://git.kernel.org/linus/efc2214b6047b6f5b4ca53151eba62521b9452d6|commit]], [[https://git.kernel.org/linus/aaf27254fdf9054c00cf2a9c479a52a16204d768|commit]], [[https://git.kernel.org/linus/23b44513c3e6f999fb9ddc2874979317d8329e96|commit]], [[https://git.kernel.org/linus/59bb08080557589aaf577a99d329ccea38b55c95|commit]], [[https://git.kernel.org/linus/7237f5b0dba443756e190bdbecd83f9b1377a912|commit]] * Implement DCBNL support [[https://git.kernel.org/linus/b94b013eb6269526eeb3768101666ba6f526313e|commit]] * Add support to query/add queues or channels on a VSI via ethtool operations [[https://git.kernel.org/linus/87324e747fde7693620f6d4c74aa11b7551e096d|commit]] * Add ethtool -m support for reading i2c eeprom modules [[https://git.kernel.org/linus/a012dca9f7a2bc44b6680c20bec06fe9b2e55d37|commit]] * Implement VF stats NDO [[https://git.kernel.org/linus/730fdea40beffbc47b5d03d8d6205e6f9a226adc|commit]] * igb * Add UDP segmentation offload support [[https://git.kernel.org/linus/4085d06d2f225dc9b4827566f43b919e69f08bcb|commit]] * Add stream control transmission protocol (SCTP) CRC checksum support [[https://git.kernel.org/linus/7f839684c5c42f1d36ee0eb21ba751c7b51fa928|commit]], [[https://git.kernel.org/linus/3bdd7086f77757314256e8d0a273b8935106d649|commit]], [[https://git.kernel.org/linus/0ac960a8e135c902cb526903ff2ec457dfabf1b4|commit]] * mac80211_hwsim * Add more 5GHz channels, 5/10 MHz support [[https://git.kernel.org/linus/b5764696ac409523414f70421c13b7e7a9309454|commit]] * Add support for OCB [[https://git.kernel.org/linus/7dfd8ac327301f302b03072066c66eb32578e940|commit]] * ionic * Add a watchdog timer to monitor heartbeat [[https://git.kernel.org/linus/089406bc5ad639e4fcc9419f70f4d3d91d7370cb|commit]], [[https://git.kernel.org/linus/97ca486592c0e940a85a06b3ca37dcb6962b2a04|commit]] * Implement ethtool set-fec [[https://git.kernel.org/linus/e95f922f4c2f27bd7b7479a8fd6bdc689e2062be|commit]] * Implement support for rx sgl [[https://git.kernel.org/linus/08f2e4b2b2008ce461dd6958caa616a2e3a30ac8|commit]] * iwlwifi * debug: add error tables dumping support [[https://git.kernel.org/linus/a77e3d2829e2a73c3d76b2e776214788fc0ebfe8|commit]], add monitor dumping support [[https://git.kernel.org/linus/593fae3e5e9050f70b757bb6849edb8e6ec040c5|commit]], add periodic trigger new API support [[https://git.kernel.org/linus/60e8abd9d3e91916a25783a3e62980083b1acfaf|commit]], add user trigger support [[https://git.kernel.org/linus/3b445ed9b72a8d1614a78aa31245f8c5eb9e595d|commit]], support domain changing via debugfs [[https://git.kernel.org/linus/068893b7a28f0728fc6da17906df95f3bb6f9aa3|commit]] * Report tx/rx antennas [[https://git.kernel.org/linus/e8503aeca3547d30087e8615156a7ba82a28b365|commit]] * Add support for new version for !D0I3_END_CMD [[https://git.kernel.org/linus/d3b4dc014c9ccad665a676ffb55ce7980663a6e0|commit]] * scan: enable adaptive dwell in p2p [[https://git.kernel.org/linus/559897363ca84cf1e445aa237b56b1e531047c1b|commit]] * Support scan req FW API ver 13 [[https://git.kernel.org/linus/17ffa21af93ad1558c12108701f6216ff1cc68c2|commit]] * Support scan req cmd ver 12 [[https://git.kernel.org/linus/5167ff45a503ee49ae314c0cff410efa1eb9a1b8|commit]] * ixgbe: Add UDP segmentation offload support [[https://git.kernel.org/linus/c74d4bdbae4f00575362c2ba147ffcb31e724f04|commit]] * mlx5 * Allow to disable RoCE [[https://git.kernel.org/linus/6c7295e13ffd5623b02f1adc1442f1d8a3d52424|commit]], [[https://git.kernel.org/linus/e90cde0d76f01fd3b60da0a983d2e93c5c35bedc|commit]], [[https://git.kernel.org/linus/cc9defcbb8fae52810f7795b039223edae51ef95|commit]], [[https://git.kernel.org/linus/b5a498baf929a15536a4275967cf2377ad1b6015|commit]], [[https://git.kernel.org/linus/94de879c28d8e6c20bfec308de84703625221712|commit]] * Software steering support for Geneve [[https://git.kernel.org/linus/6e9e286e4ad53311b51b28fdc4b952ab7d2520c4|commit]], [[https://git.kernel.org/linus/a18fab48dbacbb7ff104a13e987778b7995bec07|commit]], [[https://git.kernel.org/linus/b6d12238459d2f3c1140689c8fbb1bf1e0fe1927|commit]] * Support IPv4 and IPv6 mixed matcher [[https://git.kernel.org/linus/667f264676c7f83f57a7695010f889d6fd36dcbf|commit]] * Add devlink reload [[https://git.kernel.org/linus/4383cfcc65e7879e1858da56954dae9fc20dfae9|commit]] * netfilter flowtable hardware offload support [[https://git.kernel.org/linus/12063c2e4c0e38f36c0e6f0942cd138feed022b3|commit]], [[https://git.kernel.org/linus/2cf2954bd7ffd8250ae257b45b96915003c26d7d|commit]], [[https://git.kernel.org/linus/4db7b98e943225dc2a7435811767e44f63640462|commit]], [[https://git.kernel.org/linus/34b13cb3eaa5ad205f4497da6420262da4940b9e|commit]], [[https://git.kernel.org/linus/439e843f1f43640fd52530433d803db8585cd028|commit]], [[https://git.kernel.org/linus/975b992fdd4b38028d7c1dcf38286d6e7991c1b2|commit]], [[https://git.kernel.org/linus/84179981317fb4fb3e9df5acd42ea33cf6037793|commit]] * Add ToS (DSCP) header rewrite support [[https://git.kernel.org/linus/88f30bbcbaaa1b124fcc622ff49e3d427da9c96c|commit]], [[https://git.kernel.org/linus/ab9341b54969a2d02dbb7819e2f17c2f0d9cf5b5|commit]] * mlxsw * Add layer 3 devlink-trap support [[https://git.kernel.org/linus/6896cc4d8fe6fe6163d6f0baa02a270da68896e8|commit]], [[https://git.kernel.org/linus/dbc684f15818c081421300560dc7edc856a33e73|commit]], [[https://git.kernel.org/linus/6b45fe95fdbed9950c58186af7940cfed67a08c7|commit]], [[https://git.kernel.org/linus/ef7f6b16156f2a0d87a7315ede6b776e5280372c|commit]], [[https://git.kernel.org/linus/d3e985c917388a719dd17271016219401b994522|commit]], [[https://git.kernel.org/linus/3b063ae57bdfec5e574ace440e6c3f34c4115a92|commit]], [[https://git.kernel.org/linus/21151f64a458bef8308d57cc08551e043d20ace0|commit]], [[https://git.kernel.org/linus/0c3cbbf96def619ef1c766c53a7db5f3602898df|commit]], [[https://git.kernel.org/linus/fd74feeb2452c94f6e381e1fcef00d69b55723b8|commit]], [[https://git.kernel.org/linus/7ce4e7608674ff4ba78157eea4bea464e4106545|commit]], [[https://git.kernel.org/linus/f10caf0278d150beacc97090c911ee7cb43bfba3|commit]], [[https://git.kernel.org/linus/83b2b61e05f83edb7f253ebd9f9eb71b42dd1f5d|commit]] * Add extended ACK for EMADs [[https://git.kernel.org/linus/5aa4165c60aaade3aebe0c5278111781142a5636|commit]], [[https://git.kernel.org/linus/d17eb4030cc3061d3d2f313b9b898103701c44a4|commit]], [[https://git.kernel.org/linus/664b3dd9ba58462d1f74f2c9536e500898450edc|commit]], [[https://git.kernel.org/linus/2aa4aa2051f86d032ef86a268b38569cb3d450d0|commit]], [[https://git.kernel.org/linus/72c8f428b5dc786d901d00370fa88923b40d7539|commit]], [[https://git.kernel.org/linus/5d716ab45ad5e02461cb3b33062573d7cf43596a|commit]], [[https://git.kernel.org/linus/9032b9e8f2107c6d30327492e4e4b32f92956a8f|commit]] * Extend QSFP EEPROM size for ethtool [[https://git.kernel.org/linus/f366cd2a2e510b155e18b21a2d149332aa08eb61|commit]], [[https://git.kernel.org/linus/a45bfb5a50701cec6799cf24386c2be56770328d|commit]] * Add support for 400Gbps (50Gbps per lane) link modes [[https://git.kernel.org/linus/14af7fd1d4279c8db7fbbb3ca0df3b13179eb502|commit]], [[https://git.kernel.org/linus/5bd29b9b357569d2be6de29eaa79a7dfc215b0e8|commit]] * microchip: Support LAN743x PTP periodic output on any GPIO [[https://git.kernel.org/linus/228200179213bfc9b4d6097e1c26de30bd18c1e6|commit]] * mt76 * Enable airtime fairness [[https://git.kernel.org/linus/55857ab857975080d9e400ca85a7c192f7986ab9|commit]] * Improve debugfs info for mt7615/mt7603 [[https://git.kernel.org/linus/0b82a8e8024b34cf99094105a44ae959c21b7534|commit]], [[https://git.kernel.org/linus/25990ed3816e0d47f56b5430bb9415d631e313a7|commit]], [[https://git.kernel.org/linus/d7b47bbdd71cbd769501bf181d57e9ff12efc30b|commit]], [[https://git.kernel.org/linus/75601194a1c80f4d2a830ce36b9c3e3abfd8d006|commit]], [[https://git.kernel.org/linus/5a8d4678e02bb3ab89191336b505dd7a7212c4e3|commit]] * mt7615: add ibss support [[https://git.kernel.org/linus/7f4b7920318b601bcea353b71d569a21846ffac5|commit]] * mvneta: Add XDP support [[https://git.kernel.org/linus/ff519e2acd463bff6c5bb4e8d7ed350c9bae885b|commit]], [[https://git.kernel.org/linus/568a3fa24a95476d40afe3f8616bafb543bc4182|commit]], [[https://git.kernel.org/linus/8dc9a0888f4c8e27b25e48ff1b4bc2b3a845cc2d|commit]], [[https://git.kernel.org/linus/0db51da7a8e99f0803ec3a8e25c1a66234a219cb|commit]], [[https://git.kernel.org/linus/fa383f6b77a2ed788266fa8fbfb659aa284d2f58|commit]], [[https://git.kernel.org/linus/9e58c8b410650b5a6eb5b8fad8474bd8425a4023|commit]], [[https://git.kernel.org/linus/b0a43db9087a21d96e1a0b716b8d9963064b2d58|commit]] * octeontx2-af: Add debugfs support to dump various HW state machine info [[https://git.kernel.org/linus/23205e6d06d42a8e1c73e4a865b4d0a791814f22|commit]], [[https://git.kernel.org/linus/8756828a81485f7b28b588adbf0bac9bf6fc6651|commit]], [[https://git.kernel.org/linus/02e202c3d15e1f6363ab3df5685ed7b2630e77a4|commit]], [[https://git.kernel.org/linus/c5a797e081dad713fd3b23a660c80a77d1d5583e|commit]], [[https://git.kernel.org/linus/c57211b53682c6681d94137f6733dff3e6ea317e|commit]], [[https://git.kernel.org/linus/f967488d095ef30d62771a84d86211b44825a743|commit]], [[https://git.kernel.org/linus/e07fb507aeb1f1552abfa352801eddab1bd1999d|commit]], [[https://git.kernel.org/linus/a36740f614d3875708cc7a72779924d4f1d8730d|commit]], [[https://git.kernel.org/linus/fdb9029814825c3055c104c630fc5958ff441668|commit]], [[https://git.kernel.org/linus/c6614738a89ce7feea70bdc89c74953d007b1a2f|commit]], [[https://git.kernel.org/linus/922584f607525982e5c99a772bae408ad9407c69|commit]], [[https://git.kernel.org/linus/8cc89ae92518cac06afc0faf58d15322d88043e2|commit]], [[https://git.kernel.org/linus/206ff848a1abaa1755310fdb4b20a3303ccf23d9|commit]], [[https://git.kernel.org/linus/5d9b976d4480dc0dcfa3719b645636d2f0f9f156|commit]], [[https://git.kernel.org/linus/561e8752a17bbd0a29c770df3d4c9963c41ae873|commit]], [[https://git.kernel.org/linus/ee1e75915f4ff00e125adf98c9684c57cae4a88f|commit]], [[https://git.kernel.org/linus/a02917663112b3569fd01dd90c2502802c5ed3cf|commit]], [[https://git.kernel.org/linus/a7faa68b4e7feb3cd4dc746d1cb91217641246d3|commit]] * phy * Add support for SFPs behind PHYs [[https://git.kernel.org/linus/298e54fa810e027f1b0800d789eb862592721f08|commit]], [[https://git.kernel.org/linus/36023da1c704d56f2f264ccbfcfb7a15cdfd4d14|commit]] * at803x: add ar9331 support [[https://git.kernel.org/linus/7908d2ce63ea16bacfc50a4c7737470fef041feb|commit]] * broadcom: add 1000Base-X support for BCM54616S [[https://git.kernel.org/linus/b9bcb95315febd09419ab870ddc7cb98a393f9d0|commit]] * dp83867: support Wake on LAN [[https://git.kernel.org/linus/caabee5b53f5eaa086170e4594f603965bd7d88c|commit]] * dp83869: Add TI dp83869 phy [[https://git.kernel.org/linus/01db923e83779bf39b15e258a58eb1d0c5167f56|commit]] * marvell: add PHY tunable support for more PHY versions [[https://git.kernel.org/linus/262caf47449d3ea6bf744397259fc61be3370077|commit]] * marvell: add downshift support for 88E1145 [[https://git.kernel.org/linus/a319fb52e4b399927d4beb075d6112641ecedf16|commit]] * marvell: add downshift support for !M88E1111 [[https://git.kernel.org/linus/5c6bc5199b5d142783b9f8ea662b54431b8e5509|commit]] * marvell: support downshift as PHY tunable [[https://git.kernel.org/linus/a3bdfce7bf9cfc621888974670ac1a96d379201a|commit]] * qtnfmac: Add support for getting/setting transmit power [[https://git.kernel.org/linus/0756e913fc020ab3640bcfe7de55b8024ecb88ad|commit]] * r8152 * Add macpassthru support for !ThinkPad Thunderbolt 3 Dock Gen 2 [[https://git.kernel.org/linus/9647722befbedcd6735e00655ffec392c05f0c56|commit]] * Support firmware of PHY NC for RTL8153A [[https://git.kernel.org/linus/af14288f945b4f2967acef8cec168f9c1a56eeb0|commit]] * Support request_firmware for RTL8153 [[https://git.kernel.org/linus/9370f2d05a2a150b0aa719a3070b26d478180df3|commit]] * r8169: add support for RTL8117 [[https://git.kernel.org/linus/1287723aa139b46dc0b9b53c7212af71f1acfc39|commit]] * rtl8xxxu * Add support for Edimax EW-7611ULB [[https://git.kernel.org/linus/408f122a1f923011099468e9f317e6dbe200fd31|commit]] * Improve TX performance of RTL8723BU [[https://git.kernel.org/linus/a9bb0b51577835d26054d080c59935be8b7e44f4|commit]] * Add bluetooth co-existence support for single antenna [[https://git.kernel.org/linus/e542e66b7c2ee2adeefdbb7f259f2f60cadf2819|commit]] * rtw88 * Add software TX queue support [[https://git.kernel.org/linus/3a2dd6b7cadfc627378d2c3af065f82ebb1d4cbf|commit]], [[https://git.kernel.org/linus/942e2a5d39a9706aa0115078a67659b4d071aece|commit]], [[https://git.kernel.org/linus/3745d3e550d1e6c4301596ac05a5fe82c11301ce|commit]], [[https://git.kernel.org/linus/46ebb1743f339eae14daaa3afe094957f6b67d1d|commit]], [[https://git.kernel.org/linus/699c7730cf2303728673351ff8dd0100552cde8e|commit]], [[https://git.kernel.org/linus/127eef1d46f80056fe9f18406c6eab38778d8a06|commit]], [[https://git.kernel.org/linus/1131ad7fe57541b78db92d1332c69158e13762dc|commit]], [[https://git.kernel.org/linus/c3594559f49c601d410dee4b767c3536a5535bfd|commit]], [[https://git.kernel.org/linus/0649ff58a0f64df51bd24b38420da0875fbc7c00|commit]], [[https://git.kernel.org/linus/bf06c7ec45087066f638bddcccf6f0fd41903535|commit]], [[https://git.kernel.org/linus/bc3696e0a436d747b699363293ef76829998ac63|commit]], [[https://git.kernel.org/linus/cc20a713983684b6760a21591516fb64e29aecfd|commit]], [[https://git.kernel.org/linus/4f5bb7ff8b8d4bafd91243fc969ed240e67aa1ca|commit]], [[https://git.kernel.org/linus/f4268729eb1eefe23f6746849c1b5626d9030532|commit]] * Enable 802.11ac beamformee support [[https://git.kernel.org/linus/0bd9557341b7fb44bf591921d7feb4dcf4f4bb52|commit]] * Add {{{NL80211_EXT_FEATURE_CAN_REPLACE_PTK0}}} support [[https://git.kernel.org/linus/5dc32b8ace3754fab7f1c504e6e5dac6d0f7686d|commit]] * Enables PCI CLKREQ and ASPM for power save [[https://git.kernel.org/linus/83a5a2d76f996ff47dc9fbf09d80bbff6bf85e71|commit]], [[https://git.kernel.org/linus/ff3297f62fff6fc90d35051eec48913dbd9cbb18|commit]], [[https://git.kernel.org/linus/d2e2c47e65af7310ad7d40ebf4cbb1d898719ec2|commit]], [[https://git.kernel.org/linus/3dff7c6e37499c87a7ba3f728b2ad1775cbbf725|commit]] * Add support for beamforming and power tracking. Power tracking can monitor the thermal value of the device and adjust corresponding power indexes, to make sure the RF output power is expected. And another thing is to add a debugfs for physical layer information [[https://git.kernel.org/linus/8575b534b0006dcfc539cbe079bcfbda52576fac|commit]], [[https://git.kernel.org/linus/c97ee3e0bea29827f4b44276fc792bd32977edb0|commit]], [[https://git.kernel.org/linus/0bd9557341b7fb44bf591921d7feb4dcf4f4bb52|commit]], [[https://git.kernel.org/linus/f39e9bd49a3d612a2489b774265107f61ffd82fa|commit]], [[https://git.kernel.org/linus/082a36dc9995d581db42f47055287e4974e3825c|commit]] * Add support for deep PS mode [[https://git.kernel.org/linus/3c519605850890160848a89690056afa204d0ef6|commit]], [[https://git.kernel.org/linus/6f0b0d28fde849a404f4b307887405e326866e11|commit]], [[https://git.kernel.org/linus/61d7309562b51e9600f69ca70f9edf71f841fee7|commit]], [[https://git.kernel.org/linus/3d391c06d917a18f846aa2a0ab155cb6c92ca6ea|commit]], [[https://git.kernel.org/linus/5235d63640c60ad5384310bd88ce0a6d8f87179e|commit]], [[https://git.kernel.org/linus/d3e20fd17d0b6891a3b6f598abad38da2ab6a70f|commit]], [[https://git.kernel.org/linus/37ba5de2e731afbfe606d7192a8aeba625abdaba|commit]], [[https://git.kernel.org/linus/27e117e4b01b5e699a40a3891b4f6924f99011d7|commit]], [[https://git.kernel.org/linus/3a068a2a65859764198fa606aa9b287fc4fe1f03|commit]], [[https://git.kernel.org/linus/d3be4d115be05b1b4323286bc69de9e577fc9a0f|commit]], [[https://git.kernel.org/linus/04b786e00987c5495dd9a374deb9c9d7f650a9da|commit]], [[https://git.kernel.org/linus/bcde60e599fb044744b4e379ab74ea323a75ce5e|commit]] * 8822b: add RFE type 3 support [[https://git.kernel.org/linus/7436a470b5835d4d06c9453736bc1d2e9b29a07e|commit]] * sfc * Add XDP support [[https://git.kernel.org/linus/8c42350116fe4ad23a5a813eba367355cfe7cff5|commit]], [[https://git.kernel.org/linus/eb9a36be7f3ec414700af9a616f035eda1f1e63e|commit]], [[https://git.kernel.org/linus/e45a4fed9d006480a5cc2312d5d4f7988a3a655e|commit]], [[https://git.kernel.org/linus/3990a8fffbdad5765f47ea593f9de66c91762059|commit]], [[https://git.kernel.org/linus/dfe44c1f52eed6020df74e83d21d617308164a68|commit]], [[https://git.kernel.org/linus/cd846bef2d7464b58db01ecd2c6cb20652c5a7a8|commit]] * Add statistics for ARFS [[https://git.kernel.org/linus/ca70bd423f10b004f1bf7b2424d34025a9408e54|commit]] * stmmac * Enable 16KB buffer size [[https://git.kernel.org/linus/b2f3a481c4cd62f78391b836b64c0a6e72b503d2|commit]] * Implement L3/L4 Filters in GMAC4+ [[https://git.kernel.org/linus/dc07f5fdef9bbd6981800904551d86c8ffc3c993|commit]] * Implement UDP Segmentation Offload [[https://git.kernel.org/linus/b776620651a1182976b51643bb2c5b08d535fb2e|commit]] * Support enhanced addressing mode for DWMAC 4.10 [[https://git.kernel.org/linus/560c07cba1319cf6765884ea9feedecf3020997d|commit]] * gmac4+: Add Split Header support [[https://git.kernel.org/linus/8c6fc097a2f4acf2e9c217e04e2620bf98cfddd3|commit]] == Audio == * aloop: Support sound timer as clock source instead of jiffies. This is required for forwarding audio data between a HW sound card and an aloop device without the usage of an asynchronous sample rate converter. The timer source can be initially selected by {{{timer_source}}} kernel module parameter [[https://git.kernel.org/linus/97dda3da20732df8010090dd6d749b9d5b86bffe|commit]], [[https://git.kernel.org/linus/09419f1ace213284823ad835d28b239c33daeb71|commit]], [[https://git.kernel.org/linus/133f37593eb6db43158bafd52937974acccd1d29|commit]], [[https://git.kernel.org/linus/8e3bf7cde43339507f9ce15fc10ff329e76ad649|commit]], [[https://git.kernel.org/linus/fd1f7c743d30938d3befb1af038a510c003a6a27|commit]], [[https://git.kernel.org/linus/26c53379f98d22d6a3e50bb146651dc7824334d7|commit]], [[https://git.kernel.org/linus/c6ae99605633cade7dc61a2b35b04dda90302dad|commit]] * hda * add Intel DSP configuration / probe code [[https://git.kernel.org/linus/82d9d54a6c0ee8b12211fa4e59fd940a2da4e063|commit]] * Add DP-MST jack support [[https://git.kernel.org/linus/5204a05d70d9354e6dd27219275c4b6725443dc4|commit]] * Add DP-MST support for non-acomp codecs [[https://git.kernel.org/linus/9c32fea836928d7a25a83b337f268e533cfc5c3d|commit]] * hda - Add DP-MST support for NVIDIA codecs [[https://git.kernel.org/linus/5398e94fb753d022301825ebfa5f7cf8a660d8eb|commit]] * Add mute led support for HP !ProBook 645 G4 [[https://git.kernel.org/linus/e190de6941db14813032af87873f5550ad5764fe|commit]] * realtek: Enable the headset-mic on a Xiaomi's laptop [[https://git.kernel.org/linus/695d1ec3994f9de2cefae80ee2087c95d2e5a2f3|commit]] * realtek: Enable internal speaker of ASUS UX431FLC [[https://git.kernel.org/linus/436e25505f3458cc92c7f3c985e9cbc198a98209|commit]] * hdmi - Add new pci ids for AMD GPU display audio [[https://git.kernel.org/linus/8d68a87244a812323ce3f7d5022f9deda9db54b5|commit]] * hdmi - enable runtime pm for newer AMD display audio [[https://git.kernel.org/linus/73b1422bdfbb379332b2a5529148cda58e84315a|commit]] * hdmi - enable automatic runtime pm for AMD HDMI codecs by default [[https://git.kernel.org/linus/8218df93b7c4b1c6d02c4f726029e10efa4b7ca2|commit]] * Sound Open Firmware * Intel: initial support to !JasperLake [[https://git.kernel.org/linus/6fd9903527bf103167004022a0199b8fac1b8b29|commit]] * acpi led support for switch controls [[https://git.kernel.org/linus/5d43001ae43606dc525f55c482c545afba01bb55|commit]] * acpi: add debug module param [[https://git.kernel.org/linus/70b0c75ae1e3d35f829b5fe7ae5692efae63ca71|commit]] * pci: add debug module param [[https://git.kernel.org/linus/8b160dc2a92c83a566b0596c79febb5933f9a6b5|commit]] * ASoC * Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver [[https://git.kernel.org/linus/ca514c0f12b02a4df32f45ebff056130ee76b202|commit]] * Intel: boards: Add CML m/c using RT1011 and RT5682 [[https://git.kernel.org/linus/17fe95d6df9320409015e5114309a3c05e31b736|commit]] * adau1761: Add ALC controls [[https://git.kernel.org/linus/5422737192d907c6fd181479c25690e7f371e9dd|commit]] * adau1761: Add PGA Slew time control [[https://git.kernel.org/linus/83078521072e95cf555d356f9e0b39021c46ac76|commit]] * add tas2770 smart PA kernel driver [[https://git.kernel.org/linus/1a476abc723e644248dba975b71122fcf878703b|commit]] * cros_ec_codec: support WoV [[https://git.kernel.org/linus/b6bc07d4360dbf766e551f18e43c67fff6784955|commit]] * fsl_mqs: Add MQS component driver [[https://git.kernel.org/linus/9e28f6532c611c0c3fa759d2101aba9f0d41e860|commit]] * mediatek: mt6358: support WoV [[https://git.kernel.org/linus/8e8c533b132ad0ce9c99a50ff4c910a8dd7efb8e|commit]] * mediatek: mt8183: support WoV [[https://git.kernel.org/linus/2cc3cd5fdc8ba07ba590204a3a6f6d16289d25e5|commit]] * msm8916-wcd-analog: Add earpiece [[https://git.kernel.org/linus/7d2f70f248ab0e4251591cf7b36cc43281941f56|commit]] * rockchip_max98090: Add HDMI jack support [[https://git.kernel.org/linus/bf2f64ea6594066081b0d30b128fa4947e83e737|commit]] * rockchip_max98090: Optionally support HDMI use case [[https://git.kernel.org/linus/05b754f5f41c1ea5366c37c8f0ee04c4b4899ff9|commit]] * rt5677: Add a PCM device for streaming hotword via SPI [[https://git.kernel.org/linus/a0e0d135427cf699fe2dee77da0924e0b47f3170|commit]] * samsung: arndale: Add support for WM1811 CODEC [[https://git.kernel.org/linus/03081cc370b9d0d91addbb163e2f5347a7f51571|commit]] * tas2562: Introduce the TAS2562 amplifier [[https://git.kernel.org/linus/c173dba44c2d2ec2adaa4e607e9729b74236bd57|commit]] * wm8994: Add support for setting MCLK clock rate [[https://git.kernel.org/linus/419e2f50833661cec15200d5ee7385daee733667|commit]] * usb-audio: Add {{{skip_validation}}} module parameter; unit descriptor validation may lead to a probe error when the device provides a buggy descriptor or the validator detected incorrectly [[https://git.kernel.org/linus/f35ef592477c5347b8f780a5f0d4970671e22c61|commit]] * firewire-motu: add support for MOTU !UltraLite [[https://git.kernel.org/linus/271e657f92ed94ced8a9fccf265b993650272a6b|commit]] * soundwire: cadence_master: add hw_reset capability in debugfs [[https://git.kernel.org/linus/675d4c9aba86cf3345bc61880e2edfd6762ef4ae|commit]] == Tablets, touch screens, keyboards, mouses == * Add privacy screen toggle keycode [[https://git.kernel.org/linus/25b2f1b77a92b4d850d40eca50d446dd25c09934|commit]] * Add touchscreen platform data for the Schneider SCT101CTM tablet [[https://git.kernel.org/linus/3caa6f39e059da80c4dbfd522d597efe2bf93de7|commit]] * keyboard: imx_sc: Add i.MX system controller key support [[https://git.kernel.org/linus/688f1dfb69b4efd111121d0b185c7eec1b184a00|commit]] * edt-ft5x06: add support for regulator [[https://git.kernel.org/linus/7448bfec6bf5e3e4a5abdd21b125a95c29a5952f|commit]] * ili210x: add ILI2117 support [[https://git.kernel.org/linus/eb91ecc9fc43fbefdfdfe1ea8b3f136ccbc02f66|commit]] * st1232: switch to using MT-B protocol [[https://git.kernel.org/linus/a1b92973fba47ceaeb0e337132876aba078fa8b7|commit]] * HID * Add driver for Logitech gaming keyboards (G15, G15 v2) [[https://git.kernel.org/linus/3a0275384c2716d3bdb9c65ec31cf45f53274ac6|commit]] * Improve Windows Precision Touchpad detection [[https://git.kernel.org/linus/2dbc6f113acd74c66b04bf49fb027efd830b1c5a|commit]] * lg-g15: Add keyboard and LCD backlight control [[https://git.kernel.org/linus/97b741aba918c4143f4208d2421d08ff215c1b49|commit]] * lg-g15: Add support for the M1-M3 and MR LEDs [[https://git.kernel.org/linus/d5b5fc8c89525d5e6f44a85f40db458af938e330|commit]] * lg-g15: Add support for the G510 keyboards' gaming keys [[https://git.kernel.org/linus/ad4203f5a2435efef161516958f743982c9c2ee8|commit]] * lg-g15: Add support for the G510's M1-M3 and MR LEDs [[https://git.kernel.org/linus/4682bb8e050e2f2f1eb5527b85bbe95366de5427|commit]] * lg-g15: Add support for controlling the G510's RGB backlight [[https://git.kernel.org/linus/1f8cde2a538b9bff65c57432beb5e58c91b373e9|commit]] * hyperv: Add the support of hibernation [[https://git.kernel.org/linus/af13f9ed6f9aa6801d020c48aeb19dca9f0d4f97|commit]] == TV tuners, webcams, video capturers == * Implement {{{UNIT_CELL_SIZE}}}, a control that represents the size of a cell (pixel) [[https://git.kernel.org/linus/b35d6c02aa3ca88f80c8da099ebabfe426fab759|commit]], [[https://git.kernel.org/linus/f7fe9f9528b97429b25c7277fe604919455092e4|commit]], [[https://git.kernel.org/linus/d1dc49370f8371b00e682ac409aa1987ce641e93|commit]], [[https://git.kernel.org/linus/8ae3a0862993c09a8ef0f9abb379553370c517e3|commit]], [[https://git.kernel.org/linus/61fd036d01111679b01e4b92e6bd0cdd33809aea|commit]], [[https://git.kernel.org/linus/3f0a700624d0a4014998b2ed5c1f964aa1b784a6|commit]], [[https://git.kernel.org/linus/2e8db63e1f64b6085cc84a03484213af565c81fb|commit]], [[https://git.kernel.org/linus/d30f4e3d4fbdaa1ccc650965fe4f97b37a31c334|commit]] * HEVC/H.265 stateless support for !V4L2 and Cedrus [[https://git.kernel.org/linus/06eff2150d4db991ca236f3d05a9dc0101475aea|commit]], [[https://git.kernel.org/linus/c3b32900fbf5178473c6b39260e891e19067edc2|commit]], [[https://git.kernel.org/linus/256fa3920874b0f1f4cb79ad6766493a22187153|commit]], [[https://git.kernel.org/linus/de06f289283298e2938445019999cec46435375c|commit]], [[https://git.kernel.org/linus/86caab29da78961d73e489554c8b2573fae523d5|commit]] * ad5820: Add support for ad5821 and ad5823 [[https://git.kernel.org/linus/b8bf73136bae83ec5fef89a8df87619d61ccd3eb|commit]] * af9035: add support for Logilink VG0022A [[https://git.kernel.org/linus/6bf05f759932b813afa289203c8dc63050a0da82|commit]] * cx88: Add support for NotOnlyTV LV3H card [[https://git.kernel.org/linus/e6f45ea2e7211850d2301a726d195a61fde0ccda|commit]] * dvbsky: add support for eyeTV Geniatech T2 lite [[https://git.kernel.org/linus/14494583336880640654300c76d0f5df3360d85f|commit]] * em28xx: Add support for Magix Wideowandler 2 [[https://git.kernel.org/linus/3eab054614cd50ab4254785e7346a82190d78b82|commit]] * hi556: Add support for Hi-556 sensor [[https://git.kernel.org/linus/e62138403a841e4f5c08fe338cfe9d83eb3e5e0f|commit]] * i2c: Add IMX290 CMOS image sensor driver [[https://git.kernel.org/linus/828dbc299278065b634e913d2700d254a3224853|commit]] * ov5640: add PIXEL_RATE control [[https://git.kernel.org/linus/cc196e48e517d4810304db936cbe193b8954fa7e|commit]] * rc: Add support for another iMON 0xffdc device [[https://git.kernel.org/linus/cf330691668a3bee37b8ac8212709b3ccdd87997|commit]] * rc: add keymap for Beelink GS1 remote control [[https://git.kernel.org/linus/4f0fac3b1aa5f356e0625f7d767ec71e1c198a73|commit]] * rc: add keymap for Tronsmart Vega S95/S96 remote [[https://git.kernel.org/linus/22cb099d0c1ba53269bc4b0cfb5039117af4f6fe|commit]] * rcar-csi2: Enable support for !R8A774B1 [[https://git.kernel.org/linus/5ebc4b2eb4338e3c936bf095d688141bf916daf2|commit]] * rcar-vin: Add support for {{{V4L2_FIELD_ALTERNATE}}} [[https://git.kernel.org/linus/083693214f28b979b50cfcd689010725ca579eb8|commit]] * rcar-vin: Add support for outputting NV12 [[https://git.kernel.org/linus/9b744a3ec812fd3ef0364f3cb397ed89302c7957|commit]] * rcar-vin: Enable support for !R8A774B1 [[https://git.kernel.org/linus/3f9402a09f212c321f65eda926555e8448b9c365|commit]] * saa7164: use debugfs rather than procfs for debugging file [[https://git.kernel.org/linus/ae5f973759e122e7c98dc06d00d71401fa0d1580|commit]] * smiapp: Support probing NVM size [[https://git.kernel.org/linus/941e1d36b5b69aa6efcbc8e2bdd0ad349b95d641|commit]] * sun4i: Add H3 deinterlace driver [[https://git.kernel.org/linus/a4260ea49547aa0c84c353f9de5998a0315d89fe|commit]] * ti-vpe: Add support for NV21 format [[https://git.kernel.org/linus/b2bb3d822f2c9e27236ea32bc5ef18a9f22c8a80|commit]] * ti-vpe: Add support for SEQ_BT [[https://git.kernel.org/linus/95959793d20d0c12e1a81309dbd1a652f3ee197b|commit]] * vivid: Metadata support [[https://git.kernel.org/linus/d5797cf685a0a3310457d89ef640be68a1de0743|commit]], [[https://git.kernel.org/linus/78892b6ba3ba7a6c20bc21548ee90fc980fdfbf4|commit]], [[https://git.kernel.org/linus/746facd39370cc10038eba695f37269c6a401fda|commit]] == Universal Serial Bus == * Extends [[https://www.kernel.org/doc/html/latest/dev-tools/kcov.html|kcov]] to allow collecting coverage from backgound kernel threads [[https://git.kernel.org/linus/eec028c9386ed1a692aa01a85b55952202b41619|commit]], [[https://git.kernel.org/linus/95d23dc27bde0ab4b25f7ade5e2fddc08dd97d9b|commit]], [[https://git.kernel.org/linus/8f6a7f96dc29cefe16ab60f06f9c3a43510b96fd|commit]] * usbfs: Suppress problematic bind and unbind uevents [[https://git.kernel.org/linus/abb0b3d96a1f9407dd66831ae33985a386d4200d|commit]] * cdns3: Add TI specific wrapper driver [[https://git.kernel.org/linus/387c359b84f71ca29c1a9fa24293c65a257f6bf5|commit]] * dwc3: pci: add ID for the Intel Comet Lake -H variant [[https://git.kernel.org/linus/3c3caae4cd6e122472efcf64759ff6392fb6bce2|commit]] * gadget: Add UDC driver for tegra XUSB device mode controller [[https://git.kernel.org/linus/49db427232fe2c357d23a2d62e2db1d431f95051|commit]] * gadget: udc: renesas_usb3: add suspend event support [[https://git.kernel.org/linus/e961c47e66f1f03ebfacde4360f240757bdea7ac|commit]] * host: xhci-tegra: Add Tegra194 XHCI support [[https://git.kernel.org/linus/2538f0ee8a2920d58812687e84c854b4a9882013|commit]] * serial: ftdi_sio: add device IDs for U-Blox C099-F9P [[https://git.kernel.org/linus/c1a1f273d0825774c80896b8deb1c9ea1d0b91e3|commit]] * serial: mos7840: add USB ID to support Moxa UPort 2210 [[https://git.kernel.org/linus/e696d00e65e81d46e911f24b12e441037bf11b38|commit]] * serial: option: add support for DW5821e with eSIM support [[https://git.kernel.org/linus/957c31ea082e3fe5196f46d5b04018b10de47400|commit]] * serial: option: add support for Foxconn !T77W968 LTE modules [[https://git.kernel.org/linus/f0797095423e6ea3b4be61134ee353c7f504d440|commit]] * serial: pl2303: add support for PL2303HXN [[https://git.kernel.org/linus/ebd09f1cd417fce9c85de3abcabf51eadf907a2a|commit]] * typec: driver for TI HD3SS3220 USB Type-C DRP port controller [[https://git.kernel.org/linus/1c48c759ef4bb9031b3347277f04484e07e27d97|commit]] * usb-serial: cp201x: support Mark-10 digital force gauge [[https://git.kernel.org/linus/347bc8cb26388791c5881a3775cb14a3f765a674|commit]] * usb251xb: Add support for USB2422 [[https://git.kernel.org/linus/cd7da3bc6c580e398e30349d88ff664113c9408e|commit]] * usb251xb: add vdd supply support [[https://git.kernel.org/linus/4d7201cda226d7cffb591d94ca66ca0960891126|commit]] == Serial Peripheral Interface (SPI) == * dw-pci: Add runtime power management support [[https://git.kernel.org/linus/c8169580e924a1d2821e0a2e228c674e0eaa091f|commit]] * dw: Add basic runtime PM support [[https://git.kernel.org/linus/1e695983251029dc0b0fc516290077539df400ff|commit]] * pxa2xx: Add support for Intel Comet Lake-H [[https://git.kernel.org/linus/f0cf17ed76cffa365001d263ced1f130ec794917|commit]] and Intel Jasper Lake [[https://git.kernel.org/linus/9c7315c9fca5de203538163cf42699bb10328902|commit]] == Watchdog == * w83627hf_wdt: Support NCT6116D [[https://git.kernel.org/linus/e11cfc697601fe80b308fe9162649ab294013c32|commit]] == Serial == * sprd: Add polling IO support [[https://git.kernel.org/linus/39f809192661be91fabc3ee77c2e15f9123c11cf|commit]] * lpuart: Add RS485 support for 32-bit uart flavour [[https://git.kernel.org/linus/67b01837861c203c51f78320dcf49fe7ec2f634d|commit]] * 8250: Make Aspeed VUART SIRQ polarity configurable [[https://git.kernel.org/linus/8d310c9107a2a3f19dc7bb54dd50f70c65ef5409|commit]] * hvc: dcc: Add earlycon support [[https://git.kernel.org/linus/d1a1af2cdf19770d69947769f5d5a16c39de93e6|commit]] == CPU Frequency scaling == * ti-cpufreq: Add support for omap34xx and omap36xx [[https://git.kernel.org/linus/b4bc9f9e27edd8de76d44675c8f0c6c2ccb6b22c|commit]] * ti-cpufreq: Add support for AM3517 [[https://git.kernel.org/linus/3fbeef397212046cc514fe9fcd07e67e6ca32163|commit]] == Device Voltage and Frequency Scaling == * devfreq: Add dev_pm_qos notifiers to devfreq core in order to support frequency limits via dev_pm_qos_add_request [[https://git.kernel.org/linus/e876e710ede23f670494331e062d643928e4142a|commit]], [[https://git.kernel.org/linus/e7cc792d00049c874010b398a27c3cc7bc8fef34|commit]], [[https://git.kernel.org/linus/46cecc0bf095bbffdf58618a1b4a5f9c9f073bf8|commit]], [[https://git.kernel.org/linus/42a6b25e67df6ee6675e8d1eaf18065bd73328ba|commit]], [[https://git.kernel.org/linus/05d7ae15cfb18f9ce55eef85bb6bcd62d31acc57|commit]], [[https://git.kernel.org/linus/27dbc542f651ed09de910f274b32634904103774|commit]] * tegra30: Support variable polling interval [[https://git.kernel.org/linus/f61ee201068ac844cc8ed7f9112e47f3452f8262|commit]] == Voltage, current regulators, power capping, power supply == * power: reset: add driver for mt6323 poweroff [[https://git.kernel.org/linus/d28c74c107518c4f9452e6c8f55a65125a8d6588|commit]] * power: supply: axp20x_usb_power: enable USB BC detection on AXP813 [[https://git.kernel.org/linus/f2e5c49d221bd46c72d363ae595e47268bd1f420|commit]] * power: supply: cpcap-battery: Add basic coulomb counter calibrate support [[https://git.kernel.org/linus/0cb90f071f736b51b36ca0f761cf1152ebe46600|commit]] * test_power: Add CHARGE_COUNTER properties [[https://git.kernel.org/linus/4b082ac6b7687d564065cdb65393b8d1ed5e1a03|commit]] and CURRENT properties [[https://git.kernel.org/linus/69318b399569e3b03f7e6dcaac41c0ed348913a2|commit]] * regulator: ab8500: Remove AB8505 USB regulator [[https://git.kernel.org/linus/99c4f70df3a6446c56ca817c2d0f9c12d85d4e7c|commit]] * regulator: fan53555: add chip id for Silergy SYR83X [[https://git.kernel.org/linus/5365e3df422938e6b34e1afdd2ff1cfc5768290e|commit]] * regulator: qcom-rpmh: add PM6150/PM6150L regulator support [[https://git.kernel.org/linus/75bb518e9bbf666a851cd43a9aba8e085b5008d8|commit]] * regulator: qcom_smd: Add PM8950 regulators [[https://git.kernel.org/linus/e44adca5fa25943ca44fcec02ef7b118ce9bb8f5|commit]] * regulator: qcom_spmi: Add PM8950 SPMI regulator [[https://git.kernel.org/linus/e4ff1710885c07550e80a074f1cfa8d2597355ff|commit]] * regulator: qcom_spmi: Add support for PM8004 regulators [[https://git.kernel.org/linus/2e36e140b8b8de4023dd0b85e099567ee88cf872|commit]] == Real Time Clock (RTC) == * mt6397: add compatible for mt6323 [[https://git.kernel.org/linus/47e568129ba89c03c24052ce18165395a44bc5eb|commit]] == Pin Controllers (pinctrl) == * Add pinmux & GPIO controller driver for Intel Lightning Mountain SoC [[https://git.kernel.org/linus/1948d5c51dba4e4e2652a5687991a6460d78b5d0|commit]] * intel: Add Intel Tiger Lake pin controller support [[https://git.kernel.org/linus/c9ccf71fc8073b8d3a484751585088ff14c8d762|commit]] * meson: add pinctrl driver support for Meson-A1 SoC [[https://git.kernel.org/linus/dabad1ff856116a14773aa81aa5de0591d6875e9|commit]] * qcom: Add a pinctrl driver for MSM8976 and 8956 [[https://git.kernel.org/linus/bcd11493f0abb98624cfa8b0949eb5fa2629864b|commit]] * rockchip: add rk3308 SoC support [[https://git.kernel.org/linus/7825aeb7b20854740586a9f7484c1fdfc516eca5|commit]] * sh-pfc: r8a77965: Add !R8A774B1 PFC support [[https://git.kernel.org/linus/271ff378a30086952eb9df1471006dff9a6b5f92|commit]] * sh-pfc: r8a7796: Add !R8A77961 PFC support [[https://git.kernel.org/linus/708c69e9eaccffc944858c6fbb38f600926e1fcf|commit]] == Multi Media Card (MMC) == * Add Actions Semi Owl !SoCs SD/MMC driver [[https://git.kernel.org/linus/ff65ffe46d2839b434dbab77dd3af0cb4f6d2a98|commit]] * jz4740: Add 8bit mode support [[https://git.kernel.org/linus/a02f8f48c194ba6bcbec780b720c3d5df4b0c25c|commit]] * jz4740: Add support for JZ4760 [[https://git.kernel.org/linus/2af2af9940b0cec116c1e1f164b04476cdb013e5|commit]] * jz4740: Add support for Low Power Mode (LPM) [[https://git.kernel.org/linus/80fe4e90665a9fa9da3d61df65c6667ab80c3294|commit]] * jz4740: Add support for X1000 [[https://git.kernel.org/linus/fea5fcc25788d5980f34a5ec4197ab06abfdf898|commit]] * sdhci-milbeaut: add Milbeaut SD controller driver [[https://git.kernel.org/linus/dd79b7e367033bacff8ff8c1bd85b2a848cf475d|commit]] * sdhci-of-arasan: Add Support for Intel LGM SDXC [[https://git.kernel.org/linus/d1807ad6b7dedc5301e803f56d4ae28ecc56b99e|commit]] * sdhci-of-arasan: Add support for ZynqMP Platform Tap Delays Setup [[https://git.kernel.org/linus/a5c8b2ae2e5123c8a6b291e2c56ba5c39b645a95|commit]] * sdhci-pci: Add support for Intel JSL [[https://git.kernel.org/linus/315e3bd7ac19b18ba704d96cbb9b79bad485c01f|commit]] * sdhci_am654: Add Support for Command Queuing Engine to J721E [[https://git.kernel.org/linus/f545702b74f93b96bf70cf3fb12f5d68ce6ad677|commit]] == Memory Technology Devices (MTD) == * nand: brcmnand: Add support for flash-dma v0 [[https://git.kernel.org/linus/83156c1c6c283e32397498f839347c510ef1107d|commit]] * physmap_of: add a hook for Intel IXP4xx flash probing [[https://git.kernel.org/linus/2aba2f2a704d368583e832555b25d88265e62b6d|commit]] * rawnand: Add new Cadence NAND driver to MTD subsystem [[https://git.kernel.org/linus/ec4ba01e894d3165e4d1ccbef782ef5593b708b4|commit]] * spi-nor: Add support for is25wp256 [[https://git.kernel.org/linus/d6ee51637239de0066e2720351f0cda0db5371b3|commit]] * spi-nor: Add support for w25q256jw [[https://git.kernel.org/linus/4c42f63553d79295910f7b4efd5f6dc37fe1a2a5|commit]] * spi-nor: add support for en25qh16 [[https://git.kernel.org/linus/172b33212d76a4bc4b18ba952e8a431b4a2d6c15|commit]] * spi-nor: intel-spi: Add support for Intel Comet Lake-H SPI serial flash [[https://git.kernel.org/linus/5a0feb6287e37018af4cbd7754786522ae712980|commit]] * spi-nor: intel-spi: add support for Intel Cannon Lake SPI flash [[https://git.kernel.org/linus/4b97ba73dcdc24fd968cbeb970ae57212e2c1c73|commit]] == Industrial I/O (iio) == * Ingenic JZ47xx: Add support for JZ4770 SoC ADC [[https://git.kernel.org/linus/a515d64885054603fd33a8b31d380b4fbad0f6eb|commit]] * adc: Add driver support for AD7292 [[https://git.kernel.org/linus/506d2e317a0a02631a74bbc4c508334c29e26eae|commit]] * adc: New driver for the AB8500 GPADC [[https://git.kernel.org/linus/07063bbfa98e60916bf4805e490736d96d137e9d|commit]] * adc: intel_mrfld_adc: Add Basin Cove ADC driver [[https://git.kernel.org/linus/a7118662734a3f97622d8274708cb61fd53d693a|commit]] * adc: max1027: Introduce 12-bit devices support [[https://git.kernel.org/linus/ae47d009b5088a61f13c9b87a5d1eb37ecb38e85|commit]] * cros_ec: Add cros-ec-sensorhub driver [[https://git.kernel.org/linus/53067471188c4066fc393ab892d0a74482eac000|commit]] * dac: ad5446: Add support for new AD5600 DAC [[https://git.kernel.org/linus/6376cbe549fffb378403cee78efd26b8a2c8e450|commit]] * dac: stm32: add power management support [[https://git.kernel.org/linus/9d8e91d9169c53301afe861cdd15e3b98155e82f|commit]] * imu: Add support for the FXOS8700 IMU [[https://git.kernel.org/linus/84e5ddd5c46ea3bf0cad670da32028994cad5936|commit]] * imu: inv_mpu6050: add MPU925x magnetometer support [[https://git.kernel.org/linus/b1392de061840b49478f7b8ad29d81973d3ce171|commit]] * imu: inv_mpu6050: add fifo support for magnetometer data [[https://git.kernel.org/linus/e764fb4e20f9387d6a852cabf227f853f8e51bbe|commit]] * imu: mpu6050: Add support for vdd-supply regulator [[https://git.kernel.org/linus/26a0ffeed95190c72da398ae9f655507dc87550f|commit]] * imu: st_lsm6dsx: add odr calibration feature [[https://git.kernel.org/linus/cb3b6b8e1bc0456d15a40a4bc3f95ad214340fed|commit]] * imu: st_lsm6dsx: add support to LSM6DS0 [[https://git.kernel.org/linus/fa060a3d9cebfefc87158ceab1f550355f5e4e0b|commit]] * imu: st_lsm6dsx: add support to LSM6DSRX [[https://git.kernel.org/linus/cf9c71b38befbe02d910d0c4e128abaaf69d6e27|commit]] * light: Add support for ADUX1020 sensor [[https://git.kernel.org/linus/3565435455762160f19ca20769d767d9df7d8717|commit]] * light: add driver for veml6030 ambient light sensor [[https://git.kernel.org/linus/7b779f573c48e1ad6da1d6ea5f181f3ecd666bf6|commit]] * temperature: Add support for LTC2983 [[https://git.kernel.org/linus/f110f3188e5639c81c457b2b831d40dfe3891bdb|commit]] == Multi Function Devices (MFD) == * db8500-prcmu: Support U8420-sysclk firmware [[https://git.kernel.org/linus/22fb3ad0cc5f578398953ddcab9c8239a08caccd|commit]] * intel-lpss: Add Intel Comet Lake PCH-H PCI IDs [[https://git.kernel.org/linus/dd047dce3a6f5233b98e792e2287cc549da35879|commit]] * madera: Add support for requesting the supply clocks [[https://git.kernel.org/linus/1e624fce3a1ca03fcea167cc43399d0073472edc|commit]] * qcom-spmi-pmic: Add support for PM/PMI8950 [[https://git.kernel.org/linus/f5b4c8b45d937a94302ba135c9909423d89b0834|commit]] == Pulse-Width Modulation (PWM) == * stm32: Add power management support [[https://git.kernel.org/linus/2d3aa06b5de097747d848a9d714987a4aa2303aa|commit]] == Inter-Integrated Circuit (I2C + I3C) == * Aspeed: Add AST2600 compatible [[https://git.kernel.org/linus/e2c913e4fd9e1cc5a523164ac87d100e34f19e9e|commit]] * Add support for filters optional properties [[https://git.kernel.org/linus/b84dfe1af54053e0aedb14cd26307859aa1df35f|commit]] * at91: add new platform support for sam9x60 [[https://git.kernel.org/linus/b00277923743e56c3652ea95b88943d21cad9d73|commit]] * at91: add support for advanced digital filtering [[https://git.kernel.org/linus/2be357af5fdd9fc74d28d929a9e29d2fcee75e4a|commit]] * at91: add support for analog filtering [[https://git.kernel.org/linus/dda967139955461583377820fef340949effc195|commit]] * at91: add support for digital filtering [[https://git.kernel.org/linus/2989b45923b96981a3f50be7f64afdf9221c3b17|commit]] * i801: Add support for Intel Comet Lake PCH-H [[https://git.kernel.org/linus/07f047e3fe33aefa44c34ed797b79f0415244202|commit]] * i801: Add support for Intel Jasper Lake [[https://git.kernel.org/linus/e0c61c04791a3500060023b0dfc35d06b0508028|commit]] == Hardware monitoring (hwmon) == * Add driver for Texas Instruments TMP512/513 sensor chips [[https://git.kernel.org/linus/59dfa75e5d82a1e1b3d090a1d51fc14f66844576|commit]] * Add support for ltc2947 [[https://git.kernel.org/linus/9f90fd652bed0a7295c13f413ab7b5c19152326c|commit]] * dell-smm: Add support for disabling automatic BIOS fan control [[https://git.kernel.org/linus/afe45277ade62438db8af8bbd812ead453b5d98d|commit]], [[https://git.kernel.org/linus/4a1288f1c1cf5829f90c30f9d1af67f526ba4d85|commit]] * ina3221: Add summation feature support [[https://git.kernel.org/linus/2057bdfb7184e9833182bf9ffcb234988f545f41|commit]] * pmbus: add driver for BEL PFE1100 and PFE3000 [[https://git.kernel.org/linus/626bb2f3fb3c4f1faa084d81112edda555bacb68|commit]] == General Purpose I/O (gpio) == * tegra186: Implement wake event support [[https://git.kernel.org/linus/2a36550567307b881ce570a81189682ae1c9d08d|commit]] * tegra186: Add debounce support [[https://git.kernel.org/linus/adce1183932265e94bbaf92138b9c98d1c5359b9|commit]] * Add xgs-iproc driver [[https://git.kernel.org/linus/6a41b6c5fc20abced88fa0eed42ae5e5cb70b280|commit]] == Leds == * Add LED driver for EL15203000 board [[https://git.kernel.org/linus/fc19967bcb8f1ab49594191ee0d352d763dc170e|commit]] == DMA engines == * JZ4780: Add support for the X1000 [[https://git.kernel.org/linus/fee175e44cb34ee86e589b2c22c617d00aaac21b|commit]] * fsl-dpaa2-qdma: Add NXP dpaa2 qDMA controller driver for Layerscape SoCs [[https://git.kernel.org/linus/7fdf9b05c73b79c4d9a85b5a9905efa10ee482a6|commit]] * fsl-dpaa2-qdma: Add the DPDMAI(Data Path DMA Interface) support [[https://git.kernel.org/linus/f2835adf8afb2cea248dd10d6eb0444c34b3b51b|commit]] * milbeaut-hdmac: Add HDMAC driver for Milbeaut platforms [[https://git.kernel.org/linus/6c3214e698e49da9b694cdda86332527260cf119|commit]] * milbeaut-xdmac: Add XDMAC driver for Milbeaut platforms [[https://git.kernel.org/linus/a6e9be055d47fecdb090c2fb6cd2fdeaf820353c|commit]] * xilinx_dma: Add Xilinx AXI MCDMA Engine driver support [[https://git.kernel.org/linus/6ccd692bfb7fc44a6b4acd97874d8be78ecb5c91|commit]] == Hardware Random Number Generator (hwrng) == * atmel: add new platform support for sam9x60 [[https://git.kernel.org/linus/5c49645c4a74be8dd6c0152019fc3f02ff24c8b5|commit]] * hisi: add !HiSilicon TRNG driver support [[https://git.kernel.org/linus/3e90efd129593cf693d721e13f031f760d5a6343|commit]] * npcm: add NPCM RNG driver [[https://git.kernel.org/linus/c98429297d8b25a0d9c48d8e1f5237f19412f07b|commit]] == Cryptography hardware acceleration == * inside-secure * Adds support for the (AES) CBCMAC family of authentication algorithms: AES-CBCMAC, AES-XCBCMAC and AES-MAC [[https://git.kernel.org/linus/b98687bb3b10a0e261c445aac227476bf11dab08|commit]], [[https://git.kernel.org/linus/38f21b4bab11fc877ff18dd02f77f2c34f1105b9|commit]], [[https://git.kernel.org/linus/7a627db9cafdb173e255ec8bf67fd5ba91ae0664|commit]] * Add support for the Chacha20 skcipher and the Chacha20-Poly1305 AEAD suites [[https://git.kernel.org/linus/4a593fb35d5ccf3ddd41c68ac1cc88d06ec74341|commit]], [[https://git.kernel.org/linus/a60619211dd188a5dfa18761b82d096cda76fc9f|commit]], [[https://git.kernel.org/linus/fc0f82b179d31d1fe4ab8325059a460e4236ed14|commit]] * Add support to sm3 and hmac(sm3) ahash support [[https://git.kernel.org/linus/0f2bc13181ce22d365929176a3d3d47fb857c202|commit]], [[https://git.kernel.org/linus/aa3a43e6e41901a82e47aee172df1eb406470f94|commit]], [[https://git.kernel.org/linus/8194fd1d715243daf9b15b52270eeba6c1a8db74|commit]] * Add support to ecb(sm4), cbc(sm4), ofb(sm4), cfb(sm4) and rfc3686(ctr(sm4)) skcipher algorithms [[https://git.kernel.org/linus/fcca797d2adb83be198db8530f1fd4f6c60e81fe|commit]], [[https://git.kernel.org/linus/6f2d14288ec1d659503c37e965de825131462a1a|commit]], [[https://git.kernel.org/linus/03a6cfb97f8f28373a6fed68deefccb5e98e1072|commit]], [[https://git.kernel.org/linus/a06b15b2b499ff0c950ad2da07895ae287e5c4e5|commit]], [[https://git.kernel.org/linus/7468ab22d7ab968b99c75552c879cb5d96e50523|commit]], [[https://git.kernel.org/linus/f77e5dc08ad4eaf2b3428276cfd18ce55dd6b251|commit]], [[https://git.kernel.org/linus/e48862147f22d48ca8b6c05d4d354b9a7f4ba3ff|commit]] * Add more authenc with (3)DES [[https://git.kernel.org/linus/bb7679b840cc7cf23868e05c5ef7a044e7fafd97|commit]], [[https://git.kernel.org/linus/f0a8bdf0b113b51d023c94468628ec90d4375acc|commit]], [[https://git.kernel.org/linus/457a6fdf4caaac5d5006bfd609f33b8b2a383750|commit]] * Add support for the rfc4106(gcm(aes)), rfc4543(gcm(aes)) and rfc4309(ccm(aes)) ciphersuites intended for IPsec ESP acceleration [[https://git.kernel.org/linus/a19052d4228783052c0ebcb83f74ccac3986acdf|commit]], [[https://git.kernel.org/linus/92c60cefa465035e8ce4949c62a3c38269f3d1eb|commit]], [[https://git.kernel.org/linus/a9a89624f086d82483b5e26bb98e8a04a6d9ab0a|commit]] * Add (HMAC) SHA3 support [[https://git.kernel.org/linus/aaf5a3839a3fcba06ca978e85cb6f66117ad44dd|commit]], [[https://git.kernel.org/linus/6c1c09b3dd0c217eeab3f123e24e58cf6ba30713|commit]], [[https://git.kernel.org/linus/1d448f27c20cc8db361f0ac0ec5df5cd0970af78|commit]] * Add SM4 based authenc AEAD ciphersuites [[https://git.kernel.org/linus/1769f704e55b11e97ff4e52226e6fbddaa1e654e|commit]] * Add support for the EIP196 [[https://git.kernel.org/linus/5fd39c4d96c9bcbda46960772a01d90f5f72037f|commit]] * Added support for CRC32 [[https://git.kernel.org/linus/a7cf8658460edafb03438eeeb0a7d3c91572d4db|commit]] * Add support for the eip197f_iewc configuration that is currently being taped-out by a customer. It adds support for the 256 bit internal buswidth used by larger EIP197's as well as support for having less ring interrupt controllers than rings [[https://git.kernel.org/linus/84ca4e54ab792b550b802950639ab31c57ebe989|commit]], [[https://git.kernel.org/linus/946a4a2a49195e2d45c71fcb0d887fc1b3fad567|commit]] * allwinner: Add sun8i-ce Crypto Engine [[https://git.kernel.org/linus/06f751b613296cc34b86fc83fccaf30d646eb8bc|commit]] * amlogic: Add crypto accelerator for amlogic GXL [[https://git.kernel.org/linus/48fe583fe54177bfb80f348e2a5cc34c3f710095|commit]] * ccp: add SEV command privilege separation [[https://git.kernel.org/linus/ec310caf13b5505c268cfa526b7b28152a879d1e|commit]] * hisilicon * Add !HiSilicon high performance RSA engine(HPRE) driver [[https://git.kernel.org/linus/c8b4b477079d1995cc0a1c10d5cdfd02be938cdf|commit]], [[https://git.kernel.org/linus/5ec302a364bfd95be29a9784b2fabd8e2ddf0476|commit]], [[https://git.kernel.org/linus/b492f82fcee1d1c6cdb54ce6e8134438e651b3cf|commit]], [[https://git.kernel.org/linus/8489741516182d8ac57a69e9f4ca963450607351|commit]] * Add !HiSilicon SEC V2 support [[https://git.kernel.org/linus/416d82204df44ef727de6eafafeaa4d12fdc78dc|commit]], [[https://git.kernel.org/linus/73bcb049a77ba75b694cb4142b3a3ef09584a77c|commit]], [[https://git.kernel.org/linus/1e9bc276f8f19ea65b617d7c9458ead14da4ef60|commit]], [[https://git.kernel.org/linus/cbfe56e6938b2f7ca5e78b04417ee07f7c8d87fb|commit]] * Let user driver to pass the configure of sge number in one sgl when creating hardware sgl resources [[https://git.kernel.org/linus/f081fda293ffba54216a7dab66faba7275475006|commit]] * Add vfs_num module param for zip [[https://git.kernel.org/linus/39977f4b51cdc544de4e5950751655f6693654a7|commit]] == PCI == * AER: Add PoisonTLPBlocked to Uncorrectable error counters [[https://git.kernel.org/linus/6458b438ebc12bec732290bf80c53c4eeeaed1c0|commit]] * ASPM: Add sysfs attributes for controlling ASPM link states [[https://git.kernel.org/linus/72ea91afbfb08619696ccde610ee4d0d29cf4a1d|commit]], [[https://git.kernel.org/linus/87e90283c94c76ee11d379ab5a0973382bbd0baf|commit]] * DPC: Add {{{pcie_ports=dpc-native}}} to allow DPC without AER control [[https://git.kernel.org/linus/35a0b2378c199d4f26e458b2ca38ea56aaf2d9b8|commit]] * Add {{{pci=hpmmiosize}}} and {{{pci=hpmmioprefsize}}} parameters [[https://git.kernel.org/linus/d7b8a217521ca21e2c6391da88d4928c6ce1f539|commit]] * amlogic: meson: Add support for G12A [[https://git.kernel.org/linus/4ff9f68f8378baa8027426bb8a8853ae3f99ad6c|commit]] * rpaphp: Add drc-info support for hotplug slot registration [[https://git.kernel.org/linus/efeda8fada43783635f0274b0a0fa0d0fb6debb8|commit]] * vmd: Add device id for VMD device 8086:9A0B [[https://git.kernel.org/linus/ec11e5c213cc20cac5e8310728b06793448b9f6d|commit]] == Non-Transparent Bridge (NTB) == * Add Hygon Device ID [[https://git.kernel.org/linus/9b5b99a89f641555d9d00452afb0a8aea4471eba|commit]] == Thunderbolt == * Add Thunderbolt 3 support for the software connection manager. It is currently only used in Apple systems. Previously the driver started the firmware connection manager on those but it is not necessary anymore in this release (we still leave user an option to start the firmware in case there are problems with the software connection manager). This includes: Expose 'generation' attribute under each device in sysfs, lane bonding support, expose link speed and width in sysfs, display Port handshake needed for Titan Ridge devices, display Port pairing and resource management, and display Port bandwidth management [[https://git.kernel.org/linus/f07a360813f6c551380dca8817d8eb5e7ab40a21|commit]], [[https://git.kernel.org/linus/68b91293c837c859e841b5bedf2274687bbd53de|commit]], [[https://git.kernel.org/linus/af99f696b5c57e5e7465750f3a7b3ae5e69d6c7d|commit]], [[https://git.kernel.org/linus/8f57d47806664d9b2e618ea8086adcf76752daaf|commit]], [[https://git.kernel.org/linus/778bfca3d14aa93d1e3062835061401b08c258f7|commit]], [[https://git.kernel.org/linus/98176380cbe5e7747ccd82ed982ce5dfd5cc8b65|commit]], [[https://git.kernel.org/linus/826c6a1773084c737abf09dccc591f9a59b8b812|commit]], [[https://git.kernel.org/linus/b433d0100562233b21beb13c0139feeff350bc68|commit]], [[https://git.kernel.org/linus/b5db76dba0642ea6f2391374f3b2b479014e5bf0|commit]], [[https://git.kernel.org/linus/91c0c12080d0f40ee7275485221b06b4e1e289e1|commit]], [[https://git.kernel.org/linus/0d46c08d1ed4f7bb283c7315824f2bfe2c5e0fa9|commit]], [[https://git.kernel.org/linus/17a8f815a0df1e164979222ba7ab796b294c1748|commit]], [[https://git.kernel.org/linus/7bffd97eb7ab8a67de718bdd626e9fad27ee61b9|commit]], [[https://git.kernel.org/linus/de718ac7b6aefa594d5d95881882bc68ec3b83b6|commit]], [[https://git.kernel.org/linus/8afe909b78e16ee4baecf78fd4e404aabf425f8c|commit]], [[https://git.kernel.org/linus/a11b88add4401d006ab593c525c0dddc8ace7655|commit]], [[https://git.kernel.org/linus/354a7a7716edb377953a324421915d7788e0bca9|commit]], [[https://git.kernel.org/linus/b406357c572b29cdcf05f717c69ae0018fa6a146|commit]] == FRU Support Interface (FSI) == * Add fsi-master class [[https://git.kernel.org/linus/2e32c2d675ac19730ec656322414649f04eddaa8|commit]] * Add ast2600 master driver [[https://git.kernel.org/linus/606397d67f4184a40732537be72e7e8658c26717|commit]] == Clock == * Add common clock driver for BM1880 SoC [[https://git.kernel.org/linus/1ab4601da55be5d6374cca66f9ed9074763ca0a1|commit]] * Ingenic: Add CGU driver for X1000 [[https://git.kernel.org/linus/b9df3997bb3e144e1e86d9da934b82f98c28865a|commit]] * meson: axg_audio: add sm1 support [[https://git.kernel.org/linus/be4fe445a6d5a6b15676912cff3dd0437d55f1e2|commit]] * qcom: Add Global Clock controller (GCC) driver for SC7180 [[https://git.kernel.org/linus/17269568f72670e97b19b14897137a8f5c21c09b|commit]] * qcom: Add MSM8998 GPU Clock Controller (GPUCC) driver [[https://git.kernel.org/linus/3f7df5baa2593d86c0dd206c3e63a76fce0efa4b|commit]] * qcom: Add Q6SSTOP clock controller for QCS404 [[https://git.kernel.org/linus/6cdef2738db031bfd06e3bc1c7d3c8cd16846d9e|commit]] * qcom: clk-rpmh: Add support for RPMHCC for SC7180 [[https://git.kernel.org/linus/eee28109f871ea43f65cb19f429ed95ddda79343|commit]] * renesas: cpg-mssr: Add r8a774b1 support [[https://git.kernel.org/linus/0b9f1c2c2fd4481990515a2918297a50a23a3b34|commit]] * renesas: r8a7796: Add !R8A77961 CPG/MSSR support [[https://git.kernel.org/linus/2ba738d56db4ddb1c17e418cb501d303a8b481d2|commit]] * tegra: Add Tegra20/30 EMC clock implementation [[https://git.kernel.org/linus/ed1a2459e20c0dfc9d184230c480ace439bececb|commit]] == PHY ("physical layer" framework) == * phy/rockchip: Add support for Innosilicon MIPI/LVDS/TTL PHY [[https://git.kernel.org/linus/b7535a3bc0bac70e9644fb35cdeffabb59f578ee|commit]] * Add USB2 PHY driver for Marvell MMP3 SoC [[https://git.kernel.org/linus/08f13e7c3430889621dcefd1b1e52490f654a285|commit]] * allwinner: add phy driver for USB3 PHY on Allwinner H6 SoC [[https://git.kernel.org/linus/a228890f94586c2f8417831c228ac8ed955ef856|commit]] * qcom-qmp: Add SM8150 QMP UFS PHY support [[https://git.kernel.org/linus/a88c85ee2ea30d3c3a8210f793b2b1e1301b76e6|commit]] * tegra: xusb: Add XUSB dual mode support on Tegra210 [[https://git.kernel.org/linus/ac25b6e9f8d26b90694c1150b2e677aeac46ec71|commit]] * tegra: xusb: Add usb3 port fake support on Tegra210 [[https://git.kernel.org/linus/a5be28c3656af71f1c9d75381f7b86d5056da9f3|commit]] * tegra: xusb: Add vbus override support on Tegra186 [[https://git.kernel.org/linus/a8a24429dd1d799f1c6737779af88c1d39290a77|commit]] and Tegra210 [[https://git.kernel.org/linus/90767cdfea89c3ac7012035d66633b9ba839091a|commit]] == Various == * counter: new TI eQEP driver [[https://git.kernel.org/linus/f213729f679619e70669c2b440886929595d26e5|commit]] * firmware: broadcom: add OP-TEE based BNXT f/w manager [[https://git.kernel.org/linus/246880958ac93989c97c73ae1e60b78b4c4c88c5|commit]] * firmware: qcom: scm: add OCMEM lock/unlock interface [[https://git.kernel.org/linus/b0a1614fb1f58520938968ebe1f4f11bcf34839e|commit]] * firmware: qcom: scm: add support to restore secure config to qcm_scm-32 [[https://git.kernel.org/linus/0434a4061471a9afc2b2061add496e58ba4bb92d|commit]] * firmware: xilinx: Add support for versal soc [[https://git.kernel.org/linus/af3f1afac38d34083faad852172d0ec82749c046|commit]] * fpga: dfl: fme: add power management support [[https://git.kernel.org/linus/fddc9fcbe69a502d84adf0bad5e2c6c80823838c|commit]] * fpga: dfl: fme: add thermal management support [[https://git.kernel.org/linus/4284c65a9fda9d31f45209062f1b7f9bb438fc04|commit]] * habanalabs: Add a new H/W queue type [[https://git.kernel.org/linus/cb596aee8842c87605ea1a9062af2ab435a742d4|commit]] * habanalabs: add opcode to INFO IOCTL to return clock rate [[https://git.kernel.org/linus/62c1e124a9e03ccb8bb39efe1d092c2376967528|commit]] * habanalabs: export uapi defines to user-space [[https://git.kernel.org/linus/5d1012576d20dd7cb70e00ea1b4c2af11a6c9156|commit]] * habanalabs: expose card name in INFO IOCTL [[https://git.kernel.org/linus/91edbf2cf8f0416b854674e891d7a5274f4b1702|commit]] * interconnect: qcom: add msm8974 driver [[https://git.kernel.org/linus/4e60a9568dc6f411d4f631fe33b5553d080b7e8c|commit]] * iommu/ioasid: Add custom allocators [[https://git.kernel.org/linus/e5c0bd7f2206cd288029edb6afbfde93c73b4048|commit]] * iommu: Add I/O ASID allocator [[https://git.kernel.org/linus/fa83433c92e340822a056a610a4fa2063a3db304|commit]] * iommu: Introduce guest PASID bind function [[https://git.kernel.org/linus/808be0aae53a3675337fad9cde616e086bdc8287|commit]] * iommu: arm-smmu-impl: Add sdm845 implementation hook [[https://git.kernel.org/linus/759aaa10c76cbaaefc0670410fb2d54cf4ec10cc|commit]] * irqchip: Add support for Layerscape external interrupt lines [[https://git.kernel.org/linus/0dcd9f872769547f336741880bc7e721149c8d0a|commit]] * mailbox: imx: add support for imx v1 mu [[https://git.kernel.org/linus/c6c6bc6ea9fce31baaca053befc31215cfcb3dd9|commit]] * mei: add trc detection register to sysfs [[https://git.kernel.org/linus/52f6efdf80924449023c559c3134258c2c6da43b|commit]] * mei: bus: add more client attributes to sysfs [[https://git.kernel.org/linus/64498695dd800bcb494d96b94f99356ece91ea90|commit]] * mei: me: add comet point V device id [[https://git.kernel.org/linus/82b29b9f72afdccb40ea5f3c13c6a3cb65a597bc|commit]] * memory: Add DMC driver for Exynos5422 [[https://git.kernel.org/linus/6e7674c3c6df565ab47d02b4f2e608e3477cdf86|commit]] * memory: Extend of_memory with LPDDR3 support [[https://git.kernel.org/linus/976897dd96db94c74209d0a0671d7a73aa02fab9|commit]] * memory: tegra: Introduce Tegra30 EMC driver [[https://git.kernel.org/linus/e34212c75a68990f7215d64d725c61e57ca70357|commit]] * misc: fastrpc: add mmap/unmap support [[https://git.kernel.org/linus/2419e55e532de14fdf336e09e453aa2831c73a25|commit]] * misc: rtsx: Add support for RTS5261 [[https://git.kernel.org/linus/c0e5f4e73a7148e18b763067d181661987cb4c09|commit]] * nfc: pn533: Add autopoll capability [[https://git.kernel.org/linus/c64b875fe1e1f6b30e3a15cb74d623349c571001|commit]] * nfc: pn533: add UART phy driver [[https://git.kernel.org/linus/c656aa4c27b17a8c70da223ed5ab42145800d6b5|commit]] * powercap/intel_rapl: add support for !CometLake Mobile [[https://git.kernel.org/linus/cae478114fbe2e6f4cb9194360cf0789a923be13|commit]] * powercap/intel_rapl: add support for Cometlake desktop [[https://git.kernel.org/linus/f84fdcbc8ec02ea34bbc641359c2a69d0d1242d4|commit]] * ptp: Add a ptp clock driver for IDT !ClockMatrix [[https://git.kernel.org/linus/3a6ba7dc7799355557938fbdc15a558236011429|commit]] * remoteproc: qcom_q6v5_mss: Add support for MSM8998 [[https://git.kernel.org/linus/1665cbd5731fa7c66103ec719c57922bbc457447|commit]] * reset: add support for the Meson-A1 SoC Reset Controller [[https://git.kernel.org/linus/bdb369e1e98ad948d282e78e4ec64d951c2f6f05|commit]] * reset: meson-audio-arb: add sm1 support [[https://git.kernel.org/linus/9c41152cfd743277ed14bcfc2d5d4cba39534023|commit]] * serdev: Add ACPI devices by !ResourceSource field [[https://git.kernel.org/linus/33364d63c75d6182fa369cea80315cf1bb0ee38e|commit]] * soc/tegra: fuse: Implement nvmem device [[https://git.kernel.org/linus/96ee12b2a203167ffda7ac4a444418ca53df056d|commit]] * soc/tegra: pmc: Add wake event support on Tegra210 [[https://git.kernel.org/linus/7e9ae849eb1ea4617a9c7229a78c622a214283f2|commit]] * soc/tegra: pmc: Configure core power request polarity [[https://git.kernel.org/linus/455271d9dc5f4cce3d35c5819f8f01c723bca94c|commit]] * soc/tegra: pmc: Configure deep sleep control settings [[https://git.kernel.org/linus/c7ccfccabb0f819eae1a191ccd94269f577e4523|commit]] * soc/tegra: pmc: Support wake events on more Tegra !SoCs [[https://git.kernel.org/linus/aba19827fced3f32bd17885db59d27538b0bd223|commit]] * soc/tegra: regulators: Add regulators coupler for Tegra20 [[https://git.kernel.org/linus/496747e7d907b01bd2507d61bdd6874b987c9629|commit]] * soc/tegra: regulators: Add regulators coupler for Tegra30 [[https://git.kernel.org/linus/783807436f363e5b1ad4d43ba7debbedfcadbb99|commit]] * soc: amlogic: meson-gx-socinfo: Add A1 and A113L IDs [[https://git.kernel.org/linus/240051cb833b5d9006ff0852ac54b2d7a657404b|commit]] * soc: amlogic: meson-gx-socinfo: Add !S905X3 ID for VIM3L [[https://git.kernel.org/linus/1d7c541b8a5b80a3252ca96a0ed22e894bcafb5d|commit]] * soc: at91: Add Atmel SFR SN (Serial Number) support [[https://git.kernel.org/linus/c3277f8ee8cdadf011b8390dfdb4c44ecfaa1a7a|commit]] * soc: fsl: add RCPM driver [[https://git.kernel.org/linus/3b8db0348c503823fb09b5f304b196c3362754ea|commit]] * soc: qcom: add OCMEM driver [[https://git.kernel.org/linus/88c1e9404f1deee02e52d13aae3d9ee2cabd66f5|commit]] * soc: qcom: socinfo: add sdm845 and sda845 soc ids [[https://git.kernel.org/linus/69d2d2531119338b8507d83eb4d7bf4c90f34636|commit]] * soc: renesas: Add Renesas !R8A774B1 config option [[https://git.kernel.org/linus/d634055c4b0f8c24269959f64b7d4a1a8d87d630|commit]] * soc: renesas: Identify RZ/G2N [[https://git.kernel.org/linus/574cb721729fccbc252b0caa5ee401393d06c49e|commit]] * soc: renesas: rcar-rst: Add support for RZ/G2N [[https://git.kernel.org/linus/26405045e73b184900ad43206eeda7bee1cedee1|commit]] * soc: renesas: rcar-sysc: Add !R8A77961 support [[https://git.kernel.org/linus/bdde3d3ec934839b3c11689ead467099f1c36c12|commit]] * soc: renesas: rcar-sysc: Add r8a774b1 support [[https://git.kernel.org/linus/6655c568ced0789479f00b9399603c5d6ee48640|commit]] * soc: samsung: Add Exynos Adaptive Supply Voltage driver [[https://git.kernel.org/linus/5ea428595cc53677a0a5bacd950307463c40411f|commit]] * soc: ti: add initial PRM driver with reset control support [[https://git.kernel.org/linus/3e99cb214f03b8206aad80644809aea947910372|commit]] * w1: new driver. DS2430 chip [[https://git.kernel.org/linus/c6bf3842a34abe3ec2f5bc81754883689aea6c0d|commit]] = List of Pull Requests = = Other news sites = * LWN's merge window [[https://lwn.net/Articles/806010/|part 1]], [[https://lwn.net/Articles/806576/|part 2]] * Phoronix [[https://www.phoronix.com/scan.php?page=article&item=linux-55-features&num=1|Linux 5.5 Feature Overview]] |
Linux 5.5 has not been released.
This changelog has not been completed. Meanwhile, you can read about this Linux release on:
Phoronix Linux 5.5 Feature Overview
Alternatively, you can take a look at the Pull Requests:
1. X86
Enable 5-level paging support by default commit
Extend the boot protocol to allow future extensions without hitting the setup_header size limit commit, commit, commit
Prevent user space from using CLI/STI with iopl(3): implement the IO privilege features of the iopl system call by using the IO permission bitmap in permissive mode, while trapping CLI/STI/POPF/PUSHF uses in user-space if they change the interrupt flag commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
random: invoke EFI_RNG_PROTOCOL in the x86 EFI stub to seed the kernel entropy pool commit, commit
intel-speed-select: Add CascadeLake-N Support commit, commit, commit, commit, commit, commit
intel-speed-select: Extend command set for perf-profile commit
intel-speed-select: Support platform with limited Intel(R) Speed Select commit
Add support for RDPRU instruction which is used to give access to some processor registers that are typically only accessible when the privilege level is zero commit
More enablement for the Intel-compatible CPUs Zhaoxin commit, commit, commit
Converts the late loading method to load the microcode in parallel (vs sequentially currently) commit
- Platforms
Add System76 ACPI driver commit
Support upcoming UV systems that do not have a UV HUB commit, commit, commit, commit, commit, commit, commit, commit
mellanox: Add bootctl driver for Mellanox BlueField Soc commit
acerhdf: Add support for Acer Aspire 7551 commit
Previously the Huawei driver handled only hotkeys. After the conversion to WMI it has been expanded to support newer laptop models commit, commit, commit, commit
touchscreen_dmi: Add info for the ezpad 6 m4 tablet commit
chrome: wilco_ec: Add Dell's USB PowerShare Policy control commit
chrome: wilco_ec: Add charging config driver commit
chrome: wilco_ec: Add debugfs test_event file commit
chrome: wilco_ec: Add keyboard backlight LED support commit
intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver commit
- intel_th
nVMX: Add full nested support for "load IA32_PERF_GLOBAL_CTRL" VM-{Entry,Exit} control commit, commit, commit, commit, commit, commit
KVM: nVMX: Add support for capturing highest observable L2 TSC commit, commit, commit, commit
hyperv: Allow guests to enable InvariantTSC commit
crypto: blake2s: x86_64 SIMD implementation commit
crypto: curve25519: x86_64 library and KPP implementations commit
Remove the calgary IOMMU driver commit
2. POWERPC
Infrastructure for secure boot on some bare metal Power9 machines. The firmware support is still in development, so the code here won't actually activate secure boot on any existing systems commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
xmon: Restrict when kernel is locked down commit
Support CMDLINE_EXTEND, Extend bootloader kernel arguments commit
Support for KASLR on 32-bit BookE machines (Freescale / NXP) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
pseries: CMM: Implement balloon compaction and remove isolate notifier commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
pseries: powerpc/pseries: Enable support for ibm,drc-info property commit, commit
book3s64: Report L1TF status in sysfs commit
crypto: spe-xts - implement support for ciphertext stealing commit
KVM: Add support for secure guests under the Protected Execution Framework (PEF) Ultravisor commit, commit, commit, commit, commit, commit
KVM: Book3S HV: XIVE: Show VP id in debugfs commit
3. MIPS
Add ARCH_HAS_FORTIFY_SOURCE support commit
Add kcov support commit
ralink: Add GARDENA smart Gateway MT7688 board commit
Add support for SGI Octane (IP30) commit
Add Loongson-3A R4 basic support commit
Loongson: Add CFUCFG&CSR support commit
- crypto:
4. RISCV
Add support for SECCOMP and SECCOMP_FILTER commit
Add multiple compression image format commit
Add nommu support commit
Provide a flat image loader commit
provide native clint access for M-mode commit
5. S390
kasan: add KASAN_VMALLOC support commit
livepatch: Implement reliable stack tracing for the consistency model commit
qdio: implement IQD Multi-Write commit
qeth: support per-frame invalidation commit
qeth: use IQD Multi-Write commit
KVM: s390: count invalid yields commit
6. XTENSA
7. ARC
8. UM
Loadable BPF "Firmware" for vector drivers commit
9. Drivers
10. Graphics
- Export different colorspace properties on DP vs HDMI
New fourcc for ARM 16x16 block format commit
syncobj: allow querying last submitted timeline value commit
Implement lazy unmapping for GEM VRAM buffers commit, commit, commit, commit
- amdgpu:
Implement dma-buf import/export without helpers commit, commit
- Vega20 RAS enablement
Renoir GPU reset commit
DC HDCP 1.4 Content Protection commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
BACO support for CI/VI asics commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
MSI-X support commit
Arcturus VCN encode support commit
VCN dynamic powergating on RV/RV2 commit
Enable VCN2.5 encoding commit
Enable KFD on POWER systems commit
Add debugfs entry for reading psr state commit and to force YUV420 output commit
Enable Panel Self Refresh commit
Add support for Dali, a new asic based on Raven commit, commit
Implement sysfs for getting dpm clock commit
Report vram vendor with sysfs commit
SRIOV: add navi12 pci id for SRIOV commit
Add a kernel parameter for specifying the asic type commit
Add navi12 pci id commit
Add NAVI12 support from kfd side commit
Support Navi14 in KFD commit
Enable full ras by default commit
Introduce the kfd support for Renoir commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add sysfs interface to read pcie speed/width info in navi1x commit
- Intel
Support for DP HDR outputs commit, commit, commit, commit, commit, commit
perf: uapi versioning for Vulkan performance query support commit, commit, OA stream dynamic reconfiguration commit
Introduce DRM_I915_UNSTABLE Kconfig commit
Add fake lmem testing under unstable commit
- BT.2020 support for DP MSA
- Tigerlake display/PLL/power management improvements
Jasper Lake PCH support commit
Enable HDCP 1.4 and 2.2 on Gen12+ commit
Add second PCH ID for CMP commit
Display State Buffer (DSB) support, a hardware capability which allows driver to batch submit HW programming commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add perf support on TGL commit
Add new CNL PCH ID seen on a CML platform commit
Add immutable zpos plane properties commit
- bridge
- komeda
- mediatek
- meson
Enable DRM InfoFrame support on GXL, GXM and G12A commit
- adreno
Add support for Adreno 510 GPU commit
- rockchip
Enable DRM InfoFrame support on RK3328 and RK3399 commit
- sun4i
Enable DRM InfoFrame support on H6 commit
- tegra
- virtio-gpu
Enable prime mmap support commit
- vkms
prime import support commit
- vmwgfx
- rcar-du
Add R8A774B1 support commit
- hyperv
- backlight
vram: add vram-mm debugfs file commit
11. Power Management
EFI Specific Purpose Memory Support. EFI 2.8 Specification introduces the EFI_MEMORY_SP ("specific purpose") memory attribute. This attribute bit replaces the deprecated ACPI HMAT "reservation hint" that was introduced in ACPI 6.2 and removed in ACPI 6.3 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver commit
ACPI: button: Allow disabling LID support with the lid_init_state module option commit
ACPI: EC: add support for hardware-reduced systems. This enables the use of several media keys (e.g. screen brightness up/down) on Asus UX434DA commit
cpupower: Make cpupower more accurate by removing the userspace to kernel transitions and read_msr initiated IPI delays commit, commit, commit, commit
- thermal
12. Storage
ahci: Add support for Amazon's Annapurna Labs SATA controller commit
nvme: Add hardware monitoring support commit
nvme: hwmon: provide temperature min and max values for each sensor commit
- SCSI
Add sysfs attributes for VPD pages 0h and 89h commit
hisi_sas: Add ability to have multiple debugfs dumps commit, add debugfs file structure for CQ commit, add debugfs file structure for DQ commit, add debugfs file structure for IOST commit, add debugfs file structure for IOST cache commit, add debugfs file structure for ITCT commit, add debugfs file structure for ITCT cache commit, add debugfs file structure for port commit, add debugfs file structure for registers commit, add module parameter for debugfs dump count commit, add timestamp for a debugfs dump commit, commit, record the phy down event in debugfs commit
lpfc: Add FA-WWN Async Event reporting commit
lpfc: Add FC-AL support to lpe32000 models commit
pm80xx: Controller fatal error through sysfs commit
qla2xxx: Dual FCP-NVMe target port support commit
sd_zbc: add zone open, close, and finish support commit
storvsc: Add the support of hibernation commit
target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 commit
ufs-qcom: Add reset control support for host controller commit
ufs: Add driver for TI wrapper for Cadence UFS IP commit
zfcp: introduce sysfs interface for diagnostics of local SFP transceiver commit
zfcp: introduce sysfs interface to read the local B2B-Credit commit
zfcp: support retrieval of SFP Data via Exchange Port Data commit
sr_vendor: support Beurer GL50 evo CD-on-a-chip devices commit
13. Drivers in the Staging area
cedrus: h264: Support multi-slice frames commit, commit, commit, commit, commit, commit
fb_seps525: New driver for SEPS525 (Syncoam) LCD Controllers commit
hp100: Move 100BaseVG AnyLAN driver to staging commit
imx: enable V4L2_PIX_FMT_XBGR32, _BGRX32, and _RGBX32 commit
iio: adc: ad7192: Add system calibration support commit
most: remove sysfs attr remove_link commit
olpc_dcon: allow simultaneous XO-1 and XO-1.5 support commit
rtl8723bs: Add 024c:0525 to the list of SDIO device-ids commit
wfx: Add support for Silicon Labs WiFi chip WF200 and further commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
14. Networking
- Bluetooth
- RDMA
aquantia: PTP support for AQC devices commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- ath10k
- atlantic
- bcmgenet
bnx2x: Enable Multi-Cos feature commit
- bnxt_en
brcmfmac: add support for SAE authentication offload commit
- can
- cxgb4
- dpaa2-eth
- dsa
b53: Add support for MDB commit
bcm_sf2: Add support for optional reset controller line commit
mv88e6xxx: add generic support to DSA for devlink resources commit, commit, commit, commit, commit
mv88e6xxx: Allow config of ATU hash algorithm commit
mv88e6xxx: Add support for port mirroring commit
sja1105: Add support for port mirroring commit
sja1105: Implement state machine for TAS with PTP clock source commit
- e1000e
- enetc
stmmac: Add support for syscfg clock commit
fm10k: add support for ndo_get_vf_stats operation commit
forcedeth: add xmit_more support commit
- hns3
Add support for configuring VF MAC from the host commit
Add support for configuring bandwidth of VF on the host commit
Add support for setting VF link status on the host commit
Add support for setting VF trust commit
Add support for spoof check setting commit
Support tx-scatter-gather-fraglist feature commit
hv_netvsc: Add the support of hibernation commit
- i40e
- ice
Add support for setting the maximum per-queue bit rate for transmit queues commit
Add support for XDP commit, commit, commit, commit, commit, commit
Implement DCBNL support commit
Add support to query/add queues or channels on a VSI via ethtool operations commit
Add ethtool -m support for reading i2c eeprom modules commit
Implement VF stats NDO commit
- igb
- mac80211_hwsim
- ionic
- iwlwifi
debug: add error tables dumping support commit, add monitor dumping support commit, add periodic trigger new API support commit, add user trigger support commit, support domain changing via debugfs commit
Report tx/rx antennas commit
Add support for new version for D0I3_END_CMD commit
scan: enable adaptive dwell in p2p commit
Support scan req FW API ver 13 commit
Support scan req cmd ver 12 commit
ixgbe: Add UDP segmentation offload support commit
- mlx5
- mlxsw
microchip: Support LAN743x PTP periodic output on any GPIO commit
- mt76
mvneta: Add XDP support commit, commit, commit, commit, commit, commit, commit
octeontx2-af: Add debugfs support to dump various HW state machine info commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- phy
at803x: add ar9331 support commit
broadcom: add 1000Base-X support for BCM54616S commit
dp83867: support Wake on LAN commit
dp83869: Add TI dp83869 phy commit
marvell: add PHY tunable support for more PHY versions commit
marvell: add downshift support for 88E1145 commit
marvell: add downshift support for M88E1111 commit
marvell: support downshift as PHY tunable commit
qtnfmac: Add support for getting/setting transmit power commit
- r8152
r8169: add support for RTL8117 commit
- rtl8xxxu
- rtw88
Add software TX queue support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enable 802.11ac beamformee support commit
Add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support commit
Enables PCI CLKREQ and ASPM for power save commit, commit, commit, commit
Add support for beamforming and power tracking. Power tracking can monitor the thermal value of the device and adjust corresponding power indexes, to make sure the RF output power is expected. And another thing is to add a debugfs for physical layer information commit, commit, commit, commit, commit
Add support for deep PS mode commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
8822b: add RFE type 3 support commit
- sfc
- stmmac
15. Audio
aloop: Support sound timer as clock source instead of jiffies. This is required for forwarding audio data between a HW sound card and an aloop device without the usage of an asynchronous sample rate converter. The timer source can be initially selected by timer_source kernel module parameter commit, commit, commit, commit, commit, commit, commit
- hda
add Intel DSP configuration / probe code commit
Add DP-MST jack support commit
Add DP-MST support for non-acomp codecs commit
hda - Add DP-MST support for NVIDIA codecs commit
Add mute led support for HP ProBook 645 G4 commit
realtek: Enable the headset-mic on a Xiaomi's laptop commit
realtek: Enable internal speaker of ASUS UX431FLC commit
hdmi - Add new pci ids for AMD GPU display audio commit
hdmi - enable runtime pm for newer AMD display audio commit
hdmi - enable automatic runtime pm for AMD HDMI codecs by default commit
- Sound Open Firmware
- ASoC
Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver commit
Intel: boards: Add CML m/c using RT1011 and RT5682 commit
adau1761: Add ALC controls commit
adau1761: Add PGA Slew time control commit
add tas2770 smart PA kernel driver commit
cros_ec_codec: support WoV commit
fsl_mqs: Add MQS component driver commit
mediatek: mt6358: support WoV commit
mediatek: mt8183: support WoV commit
msm8916-wcd-analog: Add earpiece commit
rockchip_max98090: Add HDMI jack support commit
rockchip_max98090: Optionally support HDMI use case commit
rt5677: Add a PCM device for streaming hotword via SPI commit
samsung: arndale: Add support for WM1811 CODEC commit
tas2562: Introduce the TAS2562 amplifier commit
wm8994: Add support for setting MCLK clock rate commit
usb-audio: Add skip_validation module parameter; unit descriptor validation may lead to a probe error when the device provides a buggy descriptor or the validator detected incorrectly commit
firewire-motu: add support for MOTU UltraLite commit
soundwire: cadence_master: add hw_reset capability in debugfs commit
16. Tablets, touch screens, keyboards, mouses
Add privacy screen toggle keycode commit
Add touchscreen platform data for the Schneider SCT101CTM tablet commit
keyboard: imx_sc: Add i.MX system controller key support commit
edt-ft5x06: add support for regulator commit
ili210x: add ILI2117 support commit
st1232: switch to using MT-B protocol commit
- HID
Add driver for Logitech gaming keyboards (G15, G15 v2) commit
Improve Windows Precision Touchpad detection commit
lg-g15: Add keyboard and LCD backlight control commit
lg-g15: Add support for the M1-M3 and MR LEDs commit
lg-g15: Add support for the G510 keyboards' gaming keys commit
lg-g15: Add support for the G510's M1-M3 and MR LEDs commit
lg-g15: Add support for controlling the G510's RGB backlight commit
hyperv: Add the support of hibernation commit
17. TV tuners, webcams, video capturers
Implement UNIT_CELL_SIZE, a control that represents the size of a cell (pixel) commit, commit, commit, commit, commit, commit, commit, commit
HEVC/H.265 stateless support for V4L2 and Cedrus commit, commit, commit, commit, commit
ad5820: Add support for ad5821 and ad5823 commit
af9035: add support for Logilink VG0022A commit
cx88: Add support for NotOnlyTV LV3H card commit
dvbsky: add support for eyeTV Geniatech T2 lite commit
em28xx: Add support for Magix Wideowandler 2 commit
hi556: Add support for Hi-556 sensor commit
i2c: Add IMX290 CMOS image sensor driver commit
ov5640: add PIXEL_RATE control commit
rc: Add support for another iMON 0xffdc device commit
rc: add keymap for Beelink GS1 remote control commit
rc: add keymap for Tronsmart Vega S95/S96 remote commit
rcar-csi2: Enable support for R8A774B1 commit
rcar-vin: Add support for V4L2_FIELD_ALTERNATE commit
rcar-vin: Add support for outputting NV12 commit
rcar-vin: Enable support for R8A774B1 commit
saa7164: use debugfs rather than procfs for debugging file commit
smiapp: Support probing NVM size commit
sun4i: Add H3 deinterlace driver commit
ti-vpe: Add support for NV21 format commit
ti-vpe: Add support for SEQ_BT commit
18. Universal Serial Bus
Extends kcov to allow collecting coverage from backgound kernel threads commit, commit, commit
usbfs: Suppress problematic bind and unbind uevents commit
cdns3: Add TI specific wrapper driver commit
dwc3: pci: add ID for the Intel Comet Lake -H variant commit
gadget: Add UDC driver for tegra XUSB device mode controller commit
gadget: udc: renesas_usb3: add suspend event support commit
host: xhci-tegra: Add Tegra194 XHCI support commit
serial: ftdi_sio: add device IDs for U-Blox C099-F9P commit
serial: mos7840: add USB ID to support Moxa UPort 2210 commit
serial: option: add support for DW5821e with eSIM support commit
serial: option: add support for Foxconn T77W968 LTE modules commit
serial: pl2303: add support for PL2303HXN commit
typec: driver for TI HD3SS3220 USB Type-C DRP port controller commit
usb-serial: cp201x: support Mark-10 digital force gauge commit
usb251xb: Add support for USB2422 commit
usb251xb: add vdd supply support commit
19. Serial Peripheral Interface (SPI)
dw-pci: Add runtime power management support commit
dw: Add basic runtime PM support commit
pxa2xx: Add support for Intel Comet Lake-H commit and Intel Jasper Lake commit
20. Watchdog
w83627hf_wdt: Support NCT6116D commit
21. Serial
sprd: Add polling IO support commit
lpuart: Add RS485 support for 32-bit uart flavour commit
8250: Make Aspeed VUART SIRQ polarity configurable commit
hvc: dcc: Add earlycon support commit
22. CPU Frequency scaling
23. Device Voltage and Frequency Scaling
devfreq: Add dev_pm_qos notifiers to devfreq core in order to support frequency limits via dev_pm_qos_add_request commit, commit, commit, commit, commit, commit
tegra30: Support variable polling interval commit
24. Voltage, current regulators, power capping, power supply
power: reset: add driver for mt6323 poweroff commit
power: supply: axp20x_usb_power: enable USB BC detection on AXP813 commit
power: supply: cpcap-battery: Add basic coulomb counter calibrate support commit
test_power: Add CHARGE_COUNTER properties commit and CURRENT properties commit * regulator: ab8500: Remove AB8505 USB regulator commit
regulator: fan53555: add chip id for Silergy SYR83X commit
regulator: qcom-rpmh: add PM6150/PM6150L regulator support commit
regulator: qcom_smd: Add PM8950 regulators commit
regulator: qcom_spmi: Add PM8950 SPMI regulator commit
regulator: qcom_spmi: Add support for PM8004 regulators commit
25. Real Time Clock (RTC)
mt6397: add compatible for mt6323 commit
26. Pin Controllers (pinctrl)
Add pinmux & GPIO controller driver for Intel Lightning Mountain SoC commit
intel: Add Intel Tiger Lake pin controller support commit
meson: add pinctrl driver support for Meson-A1 SoC commit
qcom: Add a pinctrl driver for MSM8976 and 8956 commit
rockchip: add rk3308 SoC support commit
sh-pfc: r8a77965: Add R8A774B1 PFC support commit
sh-pfc: r8a7796: Add R8A77961 PFC support commit
27. Multi Media Card (MMC)
Add Actions Semi Owl SoCs SD/MMC driver commit
jz4740: Add 8bit mode support commit
jz4740: Add support for JZ4760 commit
jz4740: Add support for Low Power Mode (LPM) commit
jz4740: Add support for X1000 commit
sdhci-milbeaut: add Milbeaut SD controller driver commit
sdhci-of-arasan: Add Support for Intel LGM SDXC commit
sdhci-of-arasan: Add support for ZynqMP Platform Tap Delays Setup commit
sdhci-pci: Add support for Intel JSL commit
sdhci_am654: Add Support for Command Queuing Engine to J721E commit
28. Memory Technology Devices (MTD)
nand: brcmnand: Add support for flash-dma v0 commit
physmap_of: add a hook for Intel IXP4xx flash probing commit
rawnand: Add new Cadence NAND driver to MTD subsystem commit
spi-nor: Add support for is25wp256 commit
spi-nor: Add support for w25q256jw commit
spi-nor: add support for en25qh16 commit
spi-nor: intel-spi: Add support for Intel Comet Lake-H SPI serial flash commit
spi-nor: intel-spi: add support for Intel Cannon Lake SPI flash commit
29. Industrial I/O (iio)
Ingenic JZ47xx: Add support for JZ4770 SoC ADC commit
adc: Add driver support for AD7292 commit
adc: New driver for the AB8500 GPADC commit
adc: intel_mrfld_adc: Add Basin Cove ADC driver commit
adc: max1027: Introduce 12-bit devices support commit
cros_ec: Add cros-ec-sensorhub driver commit
dac: ad5446: Add support for new AD5600 DAC commit
dac: stm32: add power management support commit
imu: Add support for the FXOS8700 IMU commit
imu: inv_mpu6050: add MPU925x magnetometer support commit
imu: inv_mpu6050: add fifo support for magnetometer data commit
imu: mpu6050: Add support for vdd-supply regulator commit
imu: st_lsm6dsx: add odr calibration feature commit
imu: st_lsm6dsx: add support to LSM6DS0 commit
imu: st_lsm6dsx: add support to LSM6DSRX commit
light: Add support for ADUX1020 sensor commit
light: add driver for veml6030 ambient light sensor commit
temperature: Add support for LTC2983 commit
30. Multi Function Devices (MFD)
db8500-prcmu: Support U8420-sysclk firmware commit
intel-lpss: Add Intel Comet Lake PCH-H PCI IDs commit
madera: Add support for requesting the supply clocks commit
qcom-spmi-pmic: Add support for PM/PMI8950 commit
31. Pulse-Width Modulation (PWM)
stm32: Add power management support commit
32. Inter-Integrated Circuit (I2C + I3C)
Aspeed: Add AST2600 compatible commit
Add support for filters optional properties commit
at91: add new platform support for sam9x60 commit
at91: add support for advanced digital filtering commit
at91: add support for analog filtering commit
at91: add support for digital filtering commit
i801: Add support for Intel Comet Lake PCH-H commit
i801: Add support for Intel Jasper Lake commit
33. Hardware monitoring (hwmon)
Add driver for Texas Instruments TMP512/513 sensor chips commit
Add support for ltc2947 commit
dell-smm: Add support for disabling automatic BIOS fan control commit, commit
ina3221: Add summation feature support commit
pmbus: add driver for BEL PFE1100 and PFE3000 commit
34. General Purpose I/O (gpio)
tegra186: Implement wake event support commit
tegra186: Add debounce support commit
Add xgs-iproc driver commit
35. Leds
Add LED driver for EL15203000 board commit
36. DMA engines
JZ4780: Add support for the X1000 commit
fsl-dpaa2-qdma: Add NXP dpaa2 qDMA controller driver for Layerscape SoCs commit
fsl-dpaa2-qdma: Add the DPDMAI(Data Path DMA Interface) support commit
milbeaut-hdmac: Add HDMAC driver for Milbeaut platforms commit
milbeaut-xdmac: Add XDMAC driver for Milbeaut platforms commit
xilinx_dma: Add Xilinx AXI MCDMA Engine driver support commit
37. Hardware Random Number Generator (hwrng)
atmel: add new platform support for sam9x60 commit
hisi: add HiSilicon TRNG driver support commit
npcm: add NPCM RNG driver commit
38. Cryptography hardware acceleration
- inside-secure
Adds support for the (AES) CBCMAC family of authentication algorithms: AES-CBCMAC, AES-XCBCMAC and AES-MAC commit, commit, commit
Add support for the Chacha20 skcipher and the Chacha20-Poly1305 AEAD suites commit, commit, commit
Add support to sm3 and hmac(sm3) ahash support commit, commit, commit
Add support to ecb(sm4), cbc(sm4), ofb(sm4), cfb(sm4) and rfc3686(ctr(sm4)) skcipher algorithms commit, commit, commit, commit, commit, commit, commit
Add support for the rfc4106(gcm(aes)), rfc4543(gcm(aes)) and rfc4309(ccm(aes)) ciphersuites intended for IPsec ESP acceleration commit, commit, commit
Add SM4 based authenc AEAD ciphersuites commit
Add support for the EIP196 commit
Added support for CRC32 commit
Add support for the eip197f_iewc configuration that is currently being taped-out by a customer. It adds support for the 256 bit internal buswidth used by larger EIP197's as well as support for having less ring interrupt controllers than rings commit, commit
allwinner: Add sun8i-ce Crypto Engine commit
amlogic: Add crypto accelerator for amlogic GXL commit
ccp: add SEV command privilege separation commit
- hisilicon
39. PCI
AER: Add PoisonTLPBlocked to Uncorrectable error counters commit
ASPM: Add sysfs attributes for controlling ASPM link states commit, commit
DPC: Add pcie_ports=dpc-native to allow DPC without AER control commit
Add pci=hpmmiosize and pci=hpmmioprefsize parameters commit
amlogic: meson: Add support for G12A commit
rpaphp: Add drc-info support for hotplug slot registration commit
vmd: Add device id for VMD device 8086:9A0B commit
40. Non-Transparent Bridge (NTB)
Add Hygon Device ID commit
41. Thunderbolt
Add Thunderbolt 3 support for the software connection manager. It is currently only used in Apple systems. Previously the driver started the firmware connection manager on those but it is not necessary anymore in this release (we still leave user an option to start the firmware in case there are problems with the software connection manager). This includes: Expose 'generation' attribute under each device in sysfs, lane bonding support, expose link speed and width in sysfs, display Port handshake needed for Titan Ridge devices, display Port pairing and resource management, and display Port bandwidth management commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
42. FRU Support Interface (FSI)
43. Clock
Add common clock driver for BM1880 SoC commit
Ingenic: Add CGU driver for X1000 commit
meson: axg_audio: add sm1 support commit
qcom: Add Global Clock controller (GCC) driver for SC7180 commit
qcom: Add MSM8998 GPU Clock Controller (GPUCC) driver commit
qcom: Add Q6SSTOP clock controller for QCS404 commit
qcom: clk-rpmh: Add support for RPMHCC for SC7180 commit
renesas: cpg-mssr: Add r8a774b1 support commit
renesas: r8a7796: Add R8A77961 CPG/MSSR support commit
tegra: Add Tegra20/30 EMC clock implementation commit
44. PHY ("physical layer" framework)
phy/rockchip: Add support for Innosilicon MIPI/LVDS/TTL PHY commit
Add USB2 PHY driver for Marvell MMP3 SoC commit
allwinner: add phy driver for USB3 PHY on Allwinner H6 SoC commit
qcom-qmp: Add SM8150 QMP UFS PHY support commit
tegra: xusb: Add XUSB dual mode support on Tegra210 commit
tegra: xusb: Add usb3 port fake support on Tegra210 commit
tegra: xusb: Add vbus override support on Tegra186 commit and Tegra210 commit
45. Various
counter: new TI eQEP driver commit
firmware: broadcom: add OP-TEE based BNXT f/w manager commit
firmware: qcom: scm: add OCMEM lock/unlock interface commit
firmware: qcom: scm: add support to restore secure config to qcm_scm-32 commit
firmware: xilinx: Add support for versal soc commit
fpga: dfl: fme: add power management support commit
fpga: dfl: fme: add thermal management support commit
habanalabs: Add a new H/W queue type commit
habanalabs: add opcode to INFO IOCTL to return clock rate commit
habanalabs: export uapi defines to user-space commit
habanalabs: expose card name in INFO IOCTL commit
interconnect: qcom: add msm8974 driver commit
iommu/ioasid: Add custom allocators commit
iommu: Add I/O ASID allocator commit
iommu: Introduce guest PASID bind function commit
iommu: arm-smmu-impl: Add sdm845 implementation hook commit
irqchip: Add support for Layerscape external interrupt lines commit
mailbox: imx: add support for imx v1 mu commit
mei: add trc detection register to sysfs commit
mei: bus: add more client attributes to sysfs commit
mei: me: add comet point V device id commit
memory: Add DMC driver for Exynos5422 commit
memory: Extend of_memory with LPDDR3 support commit
memory: tegra: Introduce Tegra30 EMC driver commit
misc: fastrpc: add mmap/unmap support commit
misc: rtsx: Add support for RTS5261 commit
nfc: pn533: Add autopoll capability commit
nfc: pn533: add UART phy driver commit
powercap/intel_rapl: add support for CometLake Mobile commit
powercap/intel_rapl: add support for Cometlake desktop commit
ptp: Add a ptp clock driver for IDT ClockMatrix commit
remoteproc: qcom_q6v5_mss: Add support for MSM8998 commit
reset: add support for the Meson-A1 SoC Reset Controller commit
reset: meson-audio-arb: add sm1 support commit
serdev: Add ACPI devices by ResourceSource field commit
soc/tegra: fuse: Implement nvmem device commit
soc/tegra: pmc: Add wake event support on Tegra210 commit
soc/tegra: pmc: Configure core power request polarity commit
soc/tegra: pmc: Configure deep sleep control settings commit
soc/tegra: pmc: Support wake events on more Tegra SoCs commit
soc/tegra: regulators: Add regulators coupler for Tegra20 commit
soc/tegra: regulators: Add regulators coupler for Tegra30 commit
soc: amlogic: meson-gx-socinfo: Add A1 and A113L IDs commit
soc: amlogic: meson-gx-socinfo: Add S905X3 ID for VIM3L commit
soc: at91: Add Atmel SFR SN (Serial Number) support commit
soc: fsl: add RCPM driver commit
soc: qcom: add OCMEM driver commit
soc: qcom: socinfo: add sdm845 and sda845 soc ids commit
soc: renesas: Add Renesas R8A774B1 config option commit
soc: renesas: Identify RZ/G2N commit
soc: renesas: rcar-rst: Add support for RZ/G2N commit
soc: renesas: rcar-sysc: Add R8A77961 support commit
soc: renesas: rcar-sysc: Add r8a774b1 support commit
soc: samsung: Add Exynos Adaptive Supply Voltage driver commit
soc: ti: add initial PRM driver with reset control support commit
w1: new driver. DS2430 chip commit
46. List of Pull Requests
47. Other news sites
Phoronix Linux 5.5 Feature Overview