#pragma section-numbers on #pragma keywords Linux, kernel, operating system, changes, changelog, file system, Linus Torvalds, open source, device drivers #pragma description List of changes and new features merged in the Linux kernel during the 5.2 development cycle Linux 5.2 has NOT been released. Meanwhile, you can take a look at the list merge requests below, or take a look at * LWN's merge summary [[https://lwn.net/Articles/787963/|part 1]], [[https://lwn.net/Articles/788532/|part 2]] * Phoronix [[https://www.phoronix.com/scan.php?page=article&item=linux-52-features&num=1|Linux 5.2 feature overview]] List of merge requests: * [[https://git.kernel.org/torvalds/c/171c2bcbcb58a6699dad64d0c0b615af4f6ecb74|unified TLB flushing]] * [[https://git.kernel.org/torvalds/c/6ec62961e6de9506e8b8620dc19897d8cfd41c2e|objtool updates]] * [[https://git.kernel.org/torvalds/c/5ba2a4b12f450c5c69099a5c19671c6e59daa435|RCU updates]] * [[https://git.kernel.org/torvalds/c/0a499fc5c37e6db096969a83534fd98a2bf2b36c|speculation mitigation update]] * [[https://git.kernel.org/torvalds/c/2c6a392cddacde153865b15e8295ad0a35ed3c02|stack trace updates]] * [[https://git.kernel.org/torvalds/c/d90dcc1f14555c62a32bc15c86c66d1d5444b5cb|EFI updates]] * [[https://git.kernel.org/torvalds/c/2f1835dffa949f560dfa3ed63c0bfc10944b461c|irq updates]] * [[https://git.kernel.org/torvalds/c/007dc78fea62610bf06829e38f1d8c69b6ea5af6|locking updates]] * [[https://git.kernel.org/torvalds/c/90489a72fba9529c85e051067ecb41183b8e982e|perf updates]] * [[https://git.kernel.org/torvalds/c/e00d4135751bfe786a9e26b5560b185ce3f9f963|scheduler updates]] * [[https://git.kernel.org/torvalds/c/5a2bf1abbf96fca02b9785c252e569ef8e004851|CPU hotplug updates]] * [[https://git.kernel.org/torvalds/c/a0e928ed7c603a47dca8643e58db224a799ff2c5|timer updates]] * [[https://git.kernel.org/torvalds/c/80e77644efcc1ec1064edd4c66a989cdf2e7ec7e|x86 apic update]] * [[https://git.kernel.org/torvalds/c/f725492dd16f516c2b67d7cee90b8619d09fd534|x86 asm updates]] * [[https://git.kernel.org/torvalds/c/75571d822dcc89729c7a72cb7bf3ee8568351089|x86 build updates]] * [[https://git.kernel.org/torvalds/c/31a4319b68c0e0097fa0c754ec9d9e54115a76eb|x86 cpu updates]] * [[https://git.kernel.org/torvalds/c/8f147727030bf9e81331ab9b8f42d4611bb6a3d9|x86 irq updates]] * [[https://git.kernel.org/torvalds/c/e913c4a4c21cd83317fafe63bfdc9d34d2910114|x86 kdump update]] * [[https://git.kernel.org/torvalds/c/0bc40e549aeea2de20fc571749de9bbfc099fb34|x86 mm updates]] * [[https://git.kernel.org/torvalds/c/ba3934de557a2074b89d67e29e5ce119f042d057|x86 platform updates]] * [[https://git.kernel.org/torvalds/c/db10ad041b318a07985363e243742a07f4b0f44b|x86 timer updates]] * [[https://git.kernel.org/torvalds/c/948a64995aca6820abefd17f1a4258f5835c5ad9|x86 topology updates]] * [[https://git.kernel.org/torvalds/c/fdafe5d1ffe8021704cb389e9823aef4235c88bc|x86 microcode loading update]] * [[https://git.kernel.org/torvalds/c/ccbc2e5ed192ccd2663477107379f843d072e649|m68k updates]] * [[https://git.kernel.org/torvalds/c/14be4c61c205dcb0a72251c1e2790814181bd9ba|s390 updates]] * [[https://git.kernel.org/torvalds/c/dd4e5d6106b2380e2c1238406d26df8b2fe1c42c|mmiowb removal]] * [[https://git.kernel.org/torvalds/c/c620f7bd0ba5c882b3e7fc199a8d5c2f6c2f5263|arm64 updates]] * [[https://git.kernel.org/torvalds/c/59df1c2bdecb0d1aaadfb8533df4bea528ee4952|ACPI updates]] * [[https://git.kernel.org/torvalds/c/8f5e823f9131a430b12f73e9436d7486e20c16f5|power management updates]] * [[https://git.kernel.org/torvalds/c/4dd2ab9a0f84a446c65ff33c95339f1cd0e21a4b|device properties framework updates]] * [[https://git.kernel.org/torvalds/c/275b103a26e218b3d739e5ab15be6b40303a1428|EDAC updates]] * [[https://git.kernel.org/torvalds/c/ffa6f55eb6188ee73339cab710fabf30d13110a7|RAS updates]] * [[https://git.kernel.org/torvalds/c/7aefd944f038c7469571adb37769cb6f3924ecfa|hwmon updates]] * [[https://git.kernel.org/torvalds/c/81ff5d2cba4f86cd850b9ee4a530cd221ee45aa3|crypto update]] * [[https://git.kernel.org/torvalds/c/71ae5fc87c34ecbdca293c2a5c563d6be2576558|Kselftest updates]] * [[https://git.kernel.org/torvalds/c/962d5ecca101e65175a8cdb1b91da8e1b8434d96|regmap updates]] * [[https://git.kernel.org/torvalds/c/61be53f9ef37de2677cecb8f87b207e6f061e185|regulator updates]] * [[https://git.kernel.org/torvalds/c/9bff9dfc513bd5de72cb59f4bffb72cf0a5aa526|spi updates]] * [[https://git.kernel.org/torvalds/c/78ee8b1b9b2fa1b51c51c42f3cffa0e12ad5f0ab|security subsystem updates]] * [[https://git.kernel.org/torvalds/c/b4dd05dee0dbd16afdbba83b698a7110c687be2d|HID updates]] * [[https://git.kernel.org/torvalds/c/573de2a6e844cb230c4483833f29b8344a6a17cc|livepatching updates]] * [[https://git.kernel.org/torvalds/c/0968621917add2e0d60c8fbc4e24c670cb14319c|printk updates]] * [[https://git.kernel.org/torvalds/c/68253e718c2778427db451e39a8366aa49982b71|ktest updates]] * [[https://git.kernel.org/torvalds/c/8ff468c29e9a9c3afe9152c10c7b141343270bf3|x86 FPU state handling updates]] * [[https://git.kernel.org/torvalds/c/168e153d5ebbdd6a3fa85db1cc4879ed4b7030e0|vfs inode freeing updates]] * [[https://git.kernel.org/torvalds/c/78438ce18f26dbcaa8993bb45d20ffb0cec3bc3e|vfs stable fodder fixes]] * [[https://git.kernel.org/torvalds/c/9f2e3a53f7ec9ef55e9d01bc29a6285d291c151e|btrfs updates]] * [[https://git.kernel.org/torvalds/c/b8cac3cd24c19113982f929c65c50ce99d4cb83f|jfs updates]] * [[https://git.kernel.org/torvalds/c/d8456eaf319a27d33186f1091bc1ff5c59cf0f0d|iomap updates]] * [[https://git.kernel.org/torvalds/c/aa26690fab1380735442e027ce4b17849a24493f|xfs updates]] * [[https://git.kernel.org/torvalds/c/41bc10cabe96bbd0ff3e2813d15f9070bff57a03|stream_open conversion]] * [[https://git.kernel.org/torvalds/c/eac7078a0fff1e72cf2b641721e3f55ec7e5e21e|pidfd updates]] * [[https://git.kernel.org/torvalds/c/2d60d96b6f00de90ec2bc60eb4cdcc46e1e1f161|compiler-based variable initialization updates]] * [[https://git.kernel.org/torvalds/c/b4b52b881cf08e13d110eac811d4becc0775abbf|Wimplicit-fallthrough updates]] * [[https://git.kernel.org/torvalds/c/01e5d1830cf54ac45768ef9ceb3e79cea2e1198c|MMC updates]] * [[https://git.kernel.org/torvalds/c/cf482a49af564a3044de3178ea28f10ad5921b38|driver core/kobject updates]] * [[https://git.kernel.org/torvalds/c/e0dccbdf5ac7ccb9da5612100dedba302f3ebcfe|staging / IIO driver updates]] * [[https://git.kernel.org/torvalds/c/2310673c3c12e4b7f8a31c41f67f701d24b0de86|char/misc update part 1]] * [[https://git.kernel.org/torvalds/c/f678d6da749983791850876e3421e7c48a0a7127|char/misc update part 2]] * [[https://git.kernel.org/torvalds/c/8b35ad6232c462b02e397e87ce702bcddd4ba543|LED updates]] * [[https://git.kernel.org/torvalds/c/67a242223958d628f0ba33283668e3ddd192d057|block updates]] * [[https://git.kernel.org/torvalds/c/52ae2456d6a455ef958bcf1c2d1965674076887e|io_uring updates]] * [[https://git.kernel.org/torvalds/c/e4eaa9efbf79ccf6dc9915a9623049ef341bba85|libata updates]] * [[https://git.kernel.org/torvalds/c/498e8631f27ed649bd3e31998a00b2b9b288cf3a|swiotlb updates]] * [[https://git.kernel.org/torvalds/c/f72dae20891d7bcc43e9263ab206960b6ae5209f|selinux updates]] * [[https://git.kernel.org/torvalds/c/02aff8db6438ce29371fd9cd54c57213f4bb4536|audit updates]] * [[https://git.kernel.org/torvalds/c/d3511f53bb2475f2a4e8460bee5a1ae6dea2a433|parisc updates]] * [[https://git.kernel.org/torvalds/c/d27fb65bc2389621040e5107baedb94b4cccf641|misc dcache updates]] * [[https://git.kernel.org/torvalds/c/400913252d09f9cfb8cce33daee43167921fc343|mount ABI updates]] * [[https://git.kernel.org/torvalds/c/d897166d8598e362a31d79dfd9a1e2eedb9ac85c|vfs 'struct file' related updates]] * [[https://git.kernel.org/torvalds/c/149e703cb8bfcbdae46140b108bb6f7d2407df8f|misc vfs updates]] * [[https://git.kernel.org/torvalds/c/e5fef2a9732580c5bd30c0097f5e9091a3d58ce5|AFS updates]] * [[https://git.kernel.org/torvalds/c/5abe37954e9a315c35c9490f78d55f307c3c636b|ext4 updates]] * [[https://git.kernel.org/torvalds/c/a9fbcd6728837268784439ad0b02ede2c024c516|fscrypt updates]] * [[https://git.kernel.org/torvalds/c/dd5001e21a991b731d659857cd07acc7a13e6789|randomness updates]] * [[https://git.kernel.org/torvalds/c/82efe439599439a5e1e225ce5740e6cfb777a7dd|Devicetree updates]] * [[https://git.kernel.org/torvalds/c/80f232121b69cc69a31ccb2b38c1665d770b0710|networking updates]] * [[https://git.kernel.org/torvalds/c/132d68d37d33f1d0b9c1f507c8b4d64c27ecec8a|USB/PHY updates]] * [[https://git.kernel.org/torvalds/c/b3a5e648f5917ea508ecab9a629028b186d38eae|tty/serial updates]] * [[https://git.kernel.org/torvalds/c/d1cd7c85f9e29740fddec6f25d8bf061937bf58d|SCSI updates]] * [[https://git.kernel.org/torvalds/c/fe460a6df6a8427d4ce7c731a0de43b6e10e9f6b|pin control updates]] * [[https://git.kernel.org/torvalds/c/85c1a25494837ff33fdfebe98b2e4cf5b0c78475|IPMI updates]] * [[https://git.kernel.org/torvalds/c/e7a1414f9dc3498c4c35b9ca266d539e8bccab53|media updates]] * [[https://git.kernel.org/torvalds/c/ce45327ca044415a5832dacfb76cdcfb747e3240|arch/csky updates]] * [[https://git.kernel.org/torvalds/c/019d7316ea84b7d8a8bcb9f2036aa4917a32986a|RISC-V nolibc header update]] * [[https://git.kernel.org/torvalds/c/2646719a48c21ba0cae82a3f57382a9573fd8400|Kbuild updates]] * [[https://git.kernel.org/torvalds/c/8c79f4cd441b27df6cadd11b70a50e06b3b3a2bf|documentation updates]] * [[https://git.kernel.org/torvalds/c/78d9affbb0e79d48fd82b34ef9cd673a7c86d6f2|cifs fixes]] * [[https://git.kernel.org/torvalds/c/ef75bd71c5d31dc17ae41ff8bec92630a3037d69|GFS2 updates]] * [[https://git.kernel.org/torvalds/c/92fab77b6b309dc219b02da4a69ad5dc76f7ec74|MIPS updates]] * [[https://git.kernel.org/torvalds/c/89c3b37af87ec183b666d83428cb28cc421671a6|IDE update]] * [[https://git.kernel.org/torvalds/c/a2d635decbfa9c1e4ae15cb05b68b2559f7f827c|drm updates]] * [[https://git.kernel.org/torvalds/c/e57ccca1ba33e1d92cc3bbf8b6304a46948844b0|sound updates]] * [[https://git.kernel.org/torvalds/c/ddab5337b23c99777d7cfb39c0f8efe536c17dff|DMA mapping updates]] * [[https://git.kernel.org/torvalds/c/055128ee008b00fba14e3638e7e84fc2cff8d77d|dmaengine updates]] * [[https://git.kernel.org/torvalds/c/dce45af5c2e9e85f22578f2f8065f225f5d11764|rdma updates]] * [[https://git.kernel.org/torvalds/c/882388056194d2d4c3f589b194b6bdcc47e677e8|orangefs updates]] * [[https://git.kernel.org/torvalds/c/7664cd6e3a0b2709f04c07435e96c7c85e7d7324|intgrity updates]] * [[https://git.kernel.org/torvalds/c/800c608c976c3f0a6d02ed7fbc600f1f6962ac73|smack updates]] * [[https://git.kernel.org/torvalds/c/b1e76c3d3a774298475622bde63010972c9515a1|arch/csky perf update]] * [[https://git.kernel.org/torvalds/c/23c970608a0931b913f96f6117ea3e9e1bc06959|workqueue updates]] * [[https://git.kernel.org/torvalds/c/abde77eb5c66b2f98539c4644b54f34b7e179e6b|cgroup updates]] * [[https://git.kernel.org/torvalds/c/06cbd26d312edfe4a83ff541c23f8f866265eb24|NFS client updates]] * [[https://git.kernel.org/torvalds/c/45182e4e1f8ac04708ca7508c51d9103f07d81ab|i2c updates]] * [[https://git.kernel.org/torvalds/c/8e4ff713ce313dcabbb60e6ede1ffc193e67631f|RTC updates]] * [[https://git.kernel.org/torvalds/c/ea5aee6d97fd2d4499b1eebc233861c1def70f06|clk framework updates]] * [[https://git.kernel.org/torvalds/c/9b6c9e96f941c5ab13dad7278a3622f58e5672fc|sparc updates]] * [[https://git.kernel.org/torvalds/c/b970afcfcabd63cd3832e95db096439c177c3592|powerpc updates]] * [[https://git.kernel.org/torvalds/c/15500c0a506e256976a81c858e33844bb0781e02|mailbox updates]] * [[https://git.kernel.org/torvalds/c/cece6460c24386d15503ad4e07f740a88f3c8403|pwm updates]] * [[https://git.kernel.org/torvalds/c/cccd559e98c05b669bdc37b01802f920cff1d6dd|fbdev updates]] * [[https://git.kernel.org/torvalds/c/7817ffd20a0f7fbd5971643b5ef1f577703dad11|x86 platform driver updates]] * [[https://git.kernel.org/torvalds/c/1fb3b526df3bd7647e7854915ae6b22299408baf|more documentation updates]] * [[https://git.kernel.org/torvalds/c/7a5575212ce4b6a41581b92fe03b6be1134793ba|xtensa updates]] * [[https://git.kernel.org/torvalds/c/c367dc8d0dd2a1e1ed9fdc2dd831053bdfdf0968|tomoyo updates]] * [[https://git.kernel.org/torvalds/c/6fe567df04a27468b306ae5c53fa7a1cd3acc5e1|VFIO updates]] * [[https://git.kernel.org/torvalds/c/8148c17b179d8acad190551fe0fb90d8f5193990|gpio updates]] * [[https://git.kernel.org/torvalds/c/47782361aca21a32ad4198f1b72f1655a7c9f7e5|chrome platform updates]] * [[https://git.kernel.org/torvalds/c/983dfa4b6ee556563f7963348e4e2f97fc8a15b8|UML updates]] * [[https://git.kernel.org/torvalds/c/4dbf09fea60d158e60a30c419e0cfa1ea138dd57|MTD updates]] * [[https://git.kernel.org/torvalds/c/d7a02fa0a8f9ec1b81d57628ca9834563208ef33|UBI/UBIFS updates]] * [[https://git.kernel.org/torvalds/c/55472bae5331f33582d9f0e8919fed8bebcda0da|watchdog updates]] * [[https://git.kernel.org/torvalds/c/a13f0655503a4a89df67fdc7cac6a7810795d4b3|IOMMU updates]] * [[https://git.kernel.org/torvalds/c/29c079caf584ad9a333c0d32292d036d1ae3205f|misc filesystem updates]] * [[https://git.kernel.org/torvalds/c/0aed4b28187078565cafbfe86b62f941d580d840|input updates]] * [[https://git.kernel.org/torvalds/c/3aff5fac54d722f363eac7db94536bffb55ca43f|percpu updates]] * [[https://git.kernel.org/torvalds/c/fa4bff165070dc40a3de35b78e4f8da8e8d85ec5|x86 MDS mitigations]] * [[https://git.kernel.org/torvalds/c/0d28544117fa9dcd0d202aeb4459bb15f42bb7de|f2fs updates]] * [[https://git.kernel.org/torvalds/c/4856118f4953627e9a087253766b9e7361f5f4a0|fuse update]] * [[https://git.kernel.org/torvalds/c/7e9890a3500d95c01511a4c45b7e7192dfa47ae2|overlayfs update]] * [[https://git.kernel.org/torvalds/c/318222a35bfb0ae9b5ff3e359a583463e6cfcd94|misc memory management updates]] * [[https://git.kernel.org/torvalds/c/414147d99b928c574ed76e9374a5d2cb77866a29|PCI updates]] * [[https://git.kernel.org/torvalds/c/ebcf5bb28241fe3ddc9e786e3816848a10f688b8|MFD updates]] * [[https://git.kernel.org/torvalds/c/e0654264c4806dc436b291294a0fbf9be7571ab6|backlight updates]] * [[https://git.kernel.org/torvalds/c/280664f558c9d973315d48f125eb664cc607d089|modules updates]] * [[https://git.kernel.org/torvalds/c/ca4b40629f4edd3a961bedcd118e3ad05439ec71|kgdb updates]] * [[https://git.kernel.org/torvalds/c/b2c91128212a4c1a36bd3085191bff21a34324be|more parisc updates]] * [[https://git.kernel.org/torvalds/c/35c99ffa20edd3c24be352d28a63cd3a23121282|virtio updates]] * [[https://git.kernel.org/torvalds/c/1064d857738187c764c0bd76040f424397f857c7|more memory management updates]] * [[https://git.kernel.org/torvalds/c/5ac94332248ee017964ba368cdda4ce647e3aba7|more rdma updates]] * [[https://git.kernel.org/torvalds/c/bfbfbf7368627860dd769567599d73ad8f6d8191|more power management updates]] * [[https://git.kernel.org/torvalds/c/fcdec14365ec96f490cf1c8d9b618643ec88a95e|more ACPI updates]] * [[https://git.kernel.org/torvalds/c/2bbacd1a92788ee334c7e92b765ea16ebab68dfe|Kconfig updates]] * [[https://git.kernel.org/torvalds/c/d2d8b146043ae7e250aef1fb312971f6f479d487|tracing updates]] * [[https://git.kernel.org/torvalds/c/b06ed1e7a2fa9b636f368a9e97c3c8877623f8b2|more ktest updates]] * [[https://git.kernel.org/torvalds/c/700a800a949467cb86491763b983e1edcdee8642|nfsd updates]] * [[https://git.kernel.org/torvalds/c/5fd09ba68297c967f5ba6bea9c3b444d34f80ee5|xen updates]] * [[https://git.kernel.org/torvalds/c/8649efb2f8750dcabff018a27784bab4ecb9f88f|power supply and reset updates]] * [[https://git.kernel.org/torvalds/c/83f3ef3de625a5766de2382f9e077d4daafd5bac|libnvdimm updates]] * [[https://git.kernel.org/torvalds/c/a455eda33faafcaac1effb31d682765b14ef868c|thermal soc updates]] * [[https://git.kernel.org/torvalds/c/22c58fd70ca48a29505922b1563826593b08cc00|ARM SoC platform updates]] * [[https://git.kernel.org/torvalds/c/e8a1d70117116c8d96c266f0b99e931717670eaf|ARM Device-tree updates]] * [[https://git.kernel.org/torvalds/c/dc413a90edbe715bebebe859dc072ef73d490d70|ARM SoC-related driver updates]] * [[https://git.kernel.org/torvalds/c/ab02888e39212af2d1dddc565cd67192548b9fd8|ARM SoC defconfig updates]] * [[https://git.kernel.org/torvalds/c/8c05f3b965da14e7790711026b32cc10a4c06213|ARM updates]] * [[https://git.kernel.org/torvalds/c/27ebbf9d5bc0ab0a8ca875119e0ce4cd267fa2fc|nommu generic uaccess updates]] * [[https://git.kernel.org/torvalds/c/311f71281ff4b24f86a39c60c959f485c68a6d36|device mapper updates]] * [[https://git.kernel.org/torvalds/c/2c45e7fbc962be1b03f2c2af817a76f5ba810af2|thermal management updates]] * [[https://git.kernel.org/torvalds/c/1d9d7cbf28a1c2f84f2a0224466f8eb5f0a62ace|ceph updates]] * [[https://git.kernel.org/torvalds/c/4c7b63a32d54850a31a00f22131db417face70e4|more kselftest updates]] * [[https://git.kernel.org/torvalds/c/1718de78e6235c04ecb7f87a6875fdf90aafe382|more block updates]] * [[https://git.kernel.org/torvalds/c/bf8a9a4755737f6630756f0d87bea9b38f0ed369|more vfs mount updates]] * [[https://git.kernel.org/torvalds/c/80111bfb672d8c04d60c25559243554f732f2848|more s390 updates]] * [[https://git.kernel.org/torvalds/c/4489da7183099f569a7d3dd819c975073c04bc72|nds32 updates]] * [[https://git.kernel.org/torvalds/c/0ef0fd351550130129bbdb77362488befd7b69d2|KVM updates]] * [[https://git.kernel.org/torvalds/c/b0bb1269b9788a35af68587505d8df90498df75f|RISC-V updates]] * [[https://git.kernel.org/torvalds/c/bcd1739788e2ea111d0d2efe1ed6633d9f6a20da|a few more MIPS updates]] * [[https://git.kernel.org/torvalds/c/4c4a5c99af7f479a14759196f8df9467128f3baf|ARM SoC late updates]] * [[https://git.kernel.org/torvalds/c/d9351ea14ddca708d3cb384f828af4bf82fcc772|IRQ chip updates]] * [[https://git.kernel.org/torvalds/c/a13f950ef13ff1eaf2ce14f5462ca59c4b60fdd0|clocksource updates]] * [[https://git.kernel.org/torvalds/c/1ba3b5dc14923021f7815ea0b63baa34a3e1a998|perf tooling updates]] * [[https://git.kernel.org/torvalds/c/f23d8719e76fd32828ae6f1b55e4659144467742|i2c updates]] * [[https://git.kernel.org/torvalds/c/ff8583d6e4e33fe3856a609095c683d5dbe39120|more Kbuild updates]] * [[https://git.kernel.org/torvalds/c/cb6f8739fbf98203d0fb0bc2c2dbbec0ddfe978a|yet more memory management updates]] == Audio == * aloop: Support S24 sample formats [[https://git.kernel.org/linus/50e0908412e6937ebf38b1edae35035a550a6f09|commit]] * firewire-motu: add support MOTU 8pre !!FireWire [[https://git.kernel.org/linus/35033d8cb71b4dd4fa8d8d28a534af1ee921b9a0|commit]] * hda/intel: add !!CometLake PCI IDs [[https://git.kernel.org/linus/d4c2ccdb5855ce8786ebc66f7405096065d0c198|commit]] * hda/realtek: Support low power consumption for ALC256 [[https://git.kernel.org/linus/6447c962bc47a58c5ddb27d1c7c7dc45ca90bad0|commit]] and ALC295 [[https://git.kernel.org/linus/d3ba58bb895915f7f9105e0844441d2ca7d83340|commit]] * oxfw: allow PCM capture for Stanton SCS.1m [[https://git.kernel.org/linus/d8fa87c368f5b4096c4746894fdcc195da285df1|commit]] * ALSA System on Chip * Add support for Sound Open Firmware for the common DSP framework [[https://git.kernel.org/linus/3bafac46065eb7ea6f3e3fcbdb8b70b66f6c71b4|commit]], [[https://git.kernel.org/linus/e657c18a01c85d2c4ec0e96d52be8ba42b956593|commit]], [[https://git.kernel.org/linus/8017b8fd37bf5ed4e9c0596f83295b019ff1c287|commit]], [[https://git.kernel.org/linus/8920153c6461da69e49014a35275dc80cbf6ba14|commit]], [[https://git.kernel.org/linus/4483151e765b5a7ffb823fe9bb11128101410427|commit]], [[https://git.kernel.org/linus/70cd52544b95d02f8b20fadccb7400ce68a2cb84|commit]], [[https://git.kernel.org/linus/d1d95fcb63e3b83245ad06484b6905ab6c21afc3|commit]], [[https://git.kernel.org/linus/fd51c47b352b7da0e78fc88b9e4da7f298bfdd70|commit]], [[https://git.kernel.org/linus/311ce4fe7637d96608b6e57bf9ebbd8aabcf429e|commit]], [[https://git.kernel.org/linus/868bd00f495514630a52161052d2fe155af599fe|commit]], [[https://git.kernel.org/linus/53e0c72d98ba3eae314c32476103eac47612aa58|commit]], [[https://git.kernel.org/linus/86b02f71ccf320727473448733503e6f9378102d|commit]], [[https://git.kernel.org/linus/c3078f5397046755ddcd0447d202124c398469c5|commit]], [[https://git.kernel.org/linus/ca6c6f1850498ff2325e6092e37644a7e6000af0|commit]] * Sound Open Firmware (SOF) - Intel support [[https://git.kernel.org/linus/10b02b53a99865f2005497c3933342c1f7946cd6|commit]], [[https://git.kernel.org/linus/f35bf70f61d389754fafd7fce75efbb3bd2eea87|commit]], [[https://git.kernel.org/linus/7e978fa37df7f771a5d02934ff828a0ee36bcf11|commit]], [[https://git.kernel.org/linus/e6b140e918e93ec76265007b86092a6a3068ca1d|commit]], [[https://git.kernel.org/linus/273020522ef62361c5d86eebe45a72418ed8dea4|commit]], [[https://git.kernel.org/linus/fdd961e37e47f2d450638f3a653cdb96911969ea|commit]], [[https://git.kernel.org/linus/5507b8103e2653b4f5fc2e4c339d7eacde00da2d|commit]], [[https://git.kernel.org/linus/ba00ed7572cd581bfd483d13193d36a38a3942a8|commit]], [[https://git.kernel.org/linus/a1d1e266b44517e736a456b3771152c33504f13d|commit]], [[https://git.kernel.org/linus/78ad1f07a49a56fa3714ee36573133a39e32593d|commit]], [[https://git.kernel.org/linus/c6be710f5e2a92204f92d872a0c0b4fe29666492|commit]], [[https://git.kernel.org/linus/d16046ffa6de040bf580a64d5f4d0aa18258a854|commit]], [[https://git.kernel.org/linus/a226893b85b3c35f6c7c168beb28de738211164a|commit]], [[https://git.kernel.org/linus/cd679898cd323d958b35c014f97c575b4abb8ce2|commit]], [[https://git.kernel.org/linus/6e9cde974863dc9d9c6cdb178f625e410c5be3d0|commit]], [[https://git.kernel.org/linus/747503b1813a3e6e4c52d9c0b4bd462b64940940|commit]], [[https://git.kernel.org/linus/8a300c8fb17c7546aaf3f2203a2eeff32debfb8f|commit]], [[https://git.kernel.org/linus/dd96daca6c83ecaf37f38ff49d8d174bbff576b4|commit]], [[https://git.kernel.org/linus/351d1174fef03adb4defed7ef14f1ede0251aae9|commit]], [[https://git.kernel.org/linus/458bc7296184729b5462f704fb0792b6f1676f0d|commit]], [[https://git.kernel.org/linus/e6b140e918e93ec76265007b86092a6a3068ca1d|commit]] * Intel: add sof-rt5682 machine driver [[https://git.kernel.org/linus/f70abd75b7c6c04d3219d0b3a0f3f15411b042fb|commit]] * Intel: common: add Geminilake Realtek+Maxim machine driver entry [[https://git.kernel.org/linus/d3692cb5c56daa2fb8046a8f4ebe1b2b8b22c895|commit]] * Intel: skl_hda_dsp_generic: add DMIC support [[https://git.kernel.org/linus/2b131b5a25f5917028714fd708a3ca3916683e48|commit]] * Mediatek: MT8183: Add machine driver with DA7219 [[https://git.kernel.org/linus/ebbddc75bbe8d8eab64d3285b0480f5ae9232b2e|commit]] * Mediatek: MT8183: Add machine driver with TS3A227 [[https://git.kernel.org/linus/11c0269017b212fd47c593307d2dc3eb9713b2d0|commit]] * Mediatek: MT8183: change supported formats of DL2 and UL1 [[https://git.kernel.org/linus/1df1e5457cd1e115bd279f7d12015a4834057f68|commit]] * cs42l51: add reset, regulators, master mode, power management, adc volume control [[https://git.kernel.org/linus/e04232c38190ec4485c62ceff94cf2b1c0caba20|commit]], [[https://git.kernel.org/linus/ad6bb3067c4d7c684488eb9f8f8a32f623b12af3|commit]], [[https://git.kernel.org/linus/75a714823e89ceeb168092b4c4d0a3f52b415461|commit]], [[https://git.kernel.org/linus/f77b6ea70f3a672092e2d7eca2e67be09c0b8c54|commit]], [[https://git.kernel.org/linus/11b9cd748e3107df5c5e040a4daa986a3c6d8b75|commit]], [[https://git.kernel.org/linus/2f7c4ce09a43457666592f36e18a5db58cca86a0|commit]] * es8316: Add support for inverted jack detect [[https://git.kernel.org/linus/0bbcedd6bb41b82b77115fc001441ff34e7c4ea7|commit]] * fsl: Add NXP AUDMIX device and machine drivers [[https://git.kernel.org/linus/be1df61cf06efb355c90702e46b8d46f055acb4e|commit]], [[https://git.kernel.org/linus/b86ef5367761603df5f66ce08fb014b991f6b51d|commit]] * lochnagar: Add driver to support Lochnagar 2 sound card [[https://git.kernel.org/linus/16123412a6283bcf956f1a377f2e799a79c2b439|commit]] * mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller [[https://git.kernel.org/linus/b87d37d0231fc731a04b599b7c05427ceffdf9f6|commit]] * rt5651: Add support for active-high jack detect [[https://git.kernel.org/linus/8a68a509ae6b5d7d18c6bfc88553ca7761029ada|commit]] * rt5677-spi: Add ACPI ID [[https://git.kernel.org/linus/2b070f6739025ecbf2ccb55daf9e19d3fb343c7e|commit]] * sprd * Add Spreadtrum audio compress offload support [[https://git.kernel.org/linus/cce1396936ef2b347d622b4d49718818eb32029d|commit]] * Add Spreadtrum multi-channel data transfer support [[https://git.kernel.org/linus/d7bff893e04f4e7b4a0789486da1435df5920f5a|commit]] * tlv320aic31xx * Add button press detection [[https://git.kernel.org/linus/90f0202bf2e15e8933a550b7dfd439b500a76e1c|commit]] * Add headphone/headset detection [[https://git.kernel.org/linus/ebf3326cd96989a498892a1b344faee3110f7877|commit]] * Add Playback !!PowerTune Controls [[https://git.kernel.org/linus/d3e6e374566e1154820a9a3dc82f7eef646fcf95|commit]] * Add Switch for Setting Common Mode Voltage [[https://git.kernel.org/linus/44ceee847e27c828f2f1ef4e400e6bc0c8d04de3|commit]] * wm_adsp: Add support for new Halo core DSPs [[https://git.kernel.org/linus/170b1e123f385e7d60e992bc7fb1cc2897520769|commit]] == Tablets, touch screens, keyboards, mouses == * Add {{{KEY_KBD_LAYOUT_NEXT}}}, a key to cycle through a set of keyboard layouts [[https://git.kernel.org/linus/81592d5b91344cd9fd386f77ffe7ed498ce473e6|commit]], [[https://git.kernel.org/linus/bd21d847924845175fed9756d560cd1c4669f2c5|commit]] * Add a driver for GPIO controllable vibrators [[https://git.kernel.org/linus/13bda2d07791d0093728aed7698e76d2977e7639|commit]] * Add support for Azoteq IQS550/572/525 [[https://git.kernel.org/linus/7b5bb55d0dad859ee5bb41b1664e2ac577378c38|commit]] * goodix: add GT5663 CTP support [[https://git.kernel.org/linus/a5f50c501321249d67611353dde6d68d48c5b959|commit]] * qt1050: add Microchip AT42QT1050 support [[https://git.kernel.org/linus/cbebf5addec1a7c46b67868de031fca97e36995b|commit]] * sun4i-a10-lradc-keys: add support for A83T [[https://git.kernel.org/linus/4c4591173f687a8e891b913b4e510807e821da5c|commit]] * max77650: Add onkey support [[https://git.kernel.org/linus/1af2b76f63f5ee2c959246671334d59cb3030f9c|commit]] * HID * Add driver for U2F Zero built-in LED and RNG [[https://git.kernel.org/linus/42337b9d4d958daae266dc455a54e3b9f157862a|commit]] * intel-ish-hid: Add Comet Lake PCI device ID [[https://git.kernel.org/linus/a50e8e2ecc1428df28c748c6af6255eb65faf9f3|commit]] * intel-ish-hid: ISH firmware loader client driver [[https://git.kernel.org/linus/91b228107da3e41558449a62cd93816b47b3b4b5|commit]] * logitech: Handling of non DJ receivers in hid-logitech-dj [[https://git.kernel.org/linus/42bc4f3129e6565567ee63116850c530dc561aa0|commit]], [[https://git.kernel.org/linus/7457bc1b0ebf30d98ce993ec876a5ab2b143539d|commit]], [[https://git.kernel.org/linus/4a79bcc64a0514d630783b8d19cf9a85e46fe988|commit]], [[https://git.kernel.org/linus/35839f77238bccb695696bb390732339d53b8062|commit]], [[https://git.kernel.org/linus/0610430e3dea51c9a00565af685745898048fa2b|commit]], [[https://git.kernel.org/linus/d71b18f7c7999381a9b721d761b0aceffdcd65da|commit]], [[https://git.kernel.org/linus/754a30884886d751ea8b5681a8ccaad59147a914|commit]], [[https://git.kernel.org/linus/096377525cdb8251e4656085efc988bdf733fb4c|commit]], [[https://git.kernel.org/linus/e54abaf675ca76e026a104790e3aaa2b47ee7497|commit]], [[https://git.kernel.org/linus/205a2ab0c97bb3a532ca25a7ed1debb62706d83d|commit]], [[https://git.kernel.org/linus/2ddf07f388af6c8f0db3ec21e17ca0f06b9ec0cc|commit]], [[https://git.kernel.org/linus/22bf6bdef4a1d551fdaebbe8247e57569ea07b6a|commit]], [[https://git.kernel.org/linus/91cf9a98ae4127551d022e287e283bcd8738ed02|commit]], [[https://git.kernel.org/linus/fe3ee1ec007bf7b10d7c02814d4b8fbe7d9bb435|commit]], [[https://git.kernel.org/linus/f2113c3020ef9f9bebc4632596ac5a3c3e80dc25|commit]], [[https://git.kernel.org/linus/6d3c3f031f43eb4e70b8c1a2352e6a70d0085cb4|commit]], [[https://git.kernel.org/linus/e316aa6e545f0bae82776317bf08ced79a68047d|commit]], [[https://git.kernel.org/linus/de76b1d3332d53ccb1d3600b22a83e7e7b8f0b76|commit]], [[https://git.kernel.org/linus/da12b224b7d514215f4ed978abe03e8100d0426c|commit]], [[https://git.kernel.org/linus/aca22a35396c52492cd61965544c134c74daca68|commit]], [[https://git.kernel.org/linus/1f944ac626084e1fafa3bca010a1be3709adb141|commit]], [[https://git.kernel.org/linus/c9121cf637331b6fc07a60708c6ca0a161e7deb5|commit]], [[https://git.kernel.org/linus/f5fb57a74e88bd1788f57bf77d587c91d4dc9d57|commit]], [[https://git.kernel.org/linus/74808f9115cee2bb53e7161432959f3e87b631e4|commit]], [[https://git.kernel.org/linus/b6aeeddef68deec9d603e455d163e3b41951f2d9|commit]], [[https://git.kernel.org/linus/a1d97ccbb4d05c049dffafc23fe62f0dd1a06d83|commit]], [[https://git.kernel.org/linus/0ee755449157cf7551a8252a2bafeed7b5acdbb3|commit]], [[https://git.kernel.org/linus/f41d766c34cbab024412d433a43d2d83a37e5135|commit]], [[https://git.kernel.org/linus/61d14de2948e1281b178b5b890a72e9c00979cc4|commit]], [[https://git.kernel.org/linus/4fcad95a24bba1601c15b308b97fa7a1090135cd|commit]], [[https://git.kernel.org/linus/82c0beb858543f56311fd22609771a671081bd2a|commit]], [[https://git.kernel.org/linus/c034041284e8f2c7bd377b5cce445ef630ec5458|commit]], [[https://git.kernel.org/linus/a17dd1f2da43ecc1f30a41c21f08265f3c617200|commit]], [[https://git.kernel.org/linus/7bb56a5f3809ef47ac4911d561c86725514c4354|commit]], [[https://git.kernel.org/linus/83898234f2ae73fecc3d9dda2c3e708bee46d7e8|commit]], [[https://git.kernel.org/linus/43cd97af70c650c4463817eb28fda3678a1956c9|commit]] * logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver [[https://git.kernel.org/linus/b9a94fbe0ed0c37c0eb8b32c418506563259dc57|commit]] * logitech-hidpp: add support for the MX5500 keyboard [[https://git.kernel.org/linus/ced2c0c53d08e44b1443d66620c1a883db53c72f|commit]] * logitech-hidpp: Add support for the S510 remote control [[https://git.kernel.org/linus/2409877d386de709606ca7eecf7c10d2838525a1|commit]] * macally: Add support for Macally ikey keyboard [[https://git.kernel.org/linus/161f62cd07fde123fd52bf6d5b6fd6513cca968e|commit]] == TV tuners, webcams, video capturers == * Media Device Allocator internal API, which allows multiple drivers share a media device. It solves a very common use-case for media devices where one physical device (an USB stick) provides both audio and video [[https://git.kernel.org/linus/bc81c1c796c7a3892ccd445f15a32e041c2174d6|commit]], [[https://git.kernel.org/linus/383b0e5b6ebb087bde22fbb5fcd9d567c5dbdb92|commit]], [[https://git.kernel.org/linus/66354f18fe5fbb65f7b10a519654013d6df09f80|commit]], [[https://git.kernel.org/linus/e377d3e98e70ecd72b3eda158428d88c36881224|commit]], [[https://git.kernel.org/linus/812658d88d26721079fb76afb037669b9c280028|commit]] * v4l: add I / P frame min max QP definitions [[https://git.kernel.org/linus/87effaae9e90474546d441b9123bca824e670a0b|commit]] * user api: Add {{{MEDIA_BUS_FMT_BGR888_3X8}}} media bus format [[https://git.kernel.org/linus/e3521f5687b34f5e007d170f029d98f3cb846955|commit]] * vicodec: Add support for stateless decoder [[https://git.kernel.org/linus/997deb811bf55731a7c0bd972d8d0a266ef8d7e5|commit]] * atmel-isc: Add support for BT656 with CRC decoding [[https://git.kernel.org/linus/d30c4ffc06113d280fd7b5294ab384658a70c1f1|commit]] * dvb: Add support for the Avermedia TD310 [[https://git.kernel.org/linus/c51f3b7f25dedca3f988defeee9d07f04e4f5401|commit]] * platform: meson: Add Amlogic Meson G12A AO CEC Controller driver [[https://git.kernel.org/linus/b7778c46683ce468f49141a18d984f6f13c6c5d2|commit]] * rcar-csi2: Enable support for r8a774a1 [[https://git.kernel.org/linus/d4b87d459a4cfc8009ec4ee92893d84cef277f61|commit]] * rcar-vin: Enable support for r8a774a1 [[https://git.kernel.org/linus/f29a317b9c33be536ab516a89a921719f907137e|commit]] * st-mipid02: MIPID02 CSI-2 to PARALLEL bridge driver [[https://git.kernel.org/linus/642bb5e88fed89e922239106e8dd9e5e6a39d172|commit]] == Universal Serial Bus == * usb/hcd: Send a uevent signaling that the host controller had died [[https://git.kernel.org/linus/a4d6a2989dc3f2f2bcd25ca53dd187a1de68ffac|commit]] * xhci: add Immediate Data Transfer support, which allow the HCD to copy small chunks of data (up to 8bytes) directly into its output transfer TRBs. This avoids the somewhat expensive DMA mappings that are performed by default on most URBs submissions [[https://git.kernel.org/linus/33e39350ebd20fe6a77a51b8c21c3aa6b4a208cf|commit]] * gadget: f_ncm: Add OS descriptor support [[https://git.kernel.org/linus/793409292382027226769d0299987f06cbd97a6e|commit]] * dwc3: Add Amlogic G12A DWC3 glue [[https://git.kernel.org/linus/c99993376f72ca3dcc989813512607c6435cbed8|commit]] * host: xhci-tegra: Add Tegra186 XUSB support [[https://git.kernel.org/linus/5f9be5f3f89921de6e3961bedf3202a383f126c9|commit]] * mtu3: add debugfs interface files [[https://git.kernel.org/linus/ae07809255d3e3419205b673aba6d1dce16a0d65|commit]] * mtu3: supports new QMU format [[https://git.kernel.org/linus/48e0d3735aa557a8adaf94632ca3cf78798e8505|commit]] * typec: Add driver for NVIDIA Alt Modes [[https://git.kernel.org/linus/cf28369c634fafb5f4e81750cba6988cdb4b4490|commit]] * typec: ucsi: Support for !!DisplayPort alt mode [[https://git.kernel.org/linus/af8622f6a585d8d82b11cd7987e082861fd0edd3|commit]] * typec: ucsi: ccg: add firmware flashing support [[https://git.kernel.org/linus/5c9ae5a87573d38cfc4c740aafda2fa6ce06e401|commit]] == Serial Peripheral Interface (SPI) == * bcm2835aux: add driver stats to debugfs [[https://git.kernel.org/linus/8048d151eb4d74d5c533dbe10a846ea0b7495c6b|commit]] * dw: Add support for an optional interface clock [[https://git.kernel.org/linus/560ee7e9100916e30e126a53d127ca54745b2a8e|commit]] * imx: add module parameter to control DMA use [[https://git.kernel.org/linus/0a9c8998e75b69b3c347751a65ddd5bf7e72b2dd|commit]] * lpspi: Add i.MX8 boards support for lpspi [[https://git.kernel.org/linus/f5e5afdb0e56e81123e02b6a64dd32adc19a90d4|commit]] * lpspi: add dma mode support [[https://git.kernel.org/linus/09c04466ce7ea494993c0635ba5edb6d2222a806|commit]] * lpspi: enable runtime pm for lpspi [[https://git.kernel.org/linus/944c01a889d97dc08e1b71f4ed868f4023fd6034|commit]] * pxa2xx: Add support for Intel Comet Lake [[https://git.kernel.org/linus/41a918026407be4ca2727cd0d6243fe6cdbfc4ed|commit]] * spi-mem: Add support for Zynq QSPI controller [[https://git.kernel.org/linus/67dca5e580f1e93a66177389981541cac208c817|commit]] * tegra114: add 3 wire transfer mode support [[https://git.kernel.org/linus/9d199231b000414e420a35912760f2d67e9c56d7|commit]] * tegra114: add dual mode support [[https://git.kernel.org/linus/9877a347f2056f7aa4e770de9a20048ad288f545|commit]] == Watchdog == * bd70528: Initial support for ROHM BD70528 watchdog block [[https://git.kernel.org/linus/bbc88a0ec9f37c36275034cf7c80f9b3fd6143d6|commit]] * imx_sc: Add i.MX system controller watchdog support [[https://git.kernel.org/linus/986857acbc9a9a4fc05c11b902c03a8b5e12dd53|commit]] == Serial == * serial: f81232: add high baud rate support [[https://git.kernel.org/linus/268ddb5e9b62221beda22b8e956cf6e732538a90|commit]] * serial: Add Milbeaut serial control [[https://git.kernel.org/linus/ba44dc04300441b47618f9933bf36e75a280e5fe|commit]] * serial: sprd: Add DMA mode support [[https://git.kernel.org/linus/f4487db58eb780a52d768f3b36aaaa8fd5839215|commit]] * tty: serial: add driver for the SiFive UART [[https://git.kernel.org/linus/45c054d0815b1530d7c7ff8441389a0421dd05e7|commit]] == ACPI, EFI, cpufreq, thermal, Power Management == * ACPI/IORT: Add support for the SMMU Performance Monitor Counter Group information from ACPI [[https://git.kernel.org/linus/24e516049360eda85cf3fe9903221d43886c2689|commit]] * cpufreq: qoriq: Add ls1028a chip support [[https://git.kernel.org/linus/4235a5947a16241be1ea331fe60e79e03fa5faa1|commit]] * cpufreq: qoriq: add support for lx2160a [[https://git.kernel.org/linus/712e9ad0a2bd03e6685e9154985129d3f90efb6f|commit]] * thermal: Add some functionalities for Tegra soctherm [[https://git.kernel.org/linus/1dcc242c7c75897bf0dfbcd1f563b7ab71cb4bb4|commit]], [[https://git.kernel.org/linus/8d3d462b684a064a45e68b64d40e9937966802d9|commit]], [[https://git.kernel.org/linus/4a04beb1bf2ef75945f293bb65ac46f41e818497|commit]], [[https://git.kernel.org/linus/5c9d6ac23170e672101bce965a8180af24c40adb|commit]], [[https://git.kernel.org/linus/d7180be0d580ffc721da873dfa006680a9f14e63|commit]], [[https://git.kernel.org/linus/6ca29b7e824c758bc29968e5153f39eb56a265fc|commit]], [[https://git.kernel.org/linus/7d8ac6b282ad4a2914f480ab80bf81dd5b77038c|commit]], [[https://git.kernel.org/linus/2510aa56ab8795e541386c4f662d40c6c4e98ba9|commit]] * thermal: tsens: Add generic support for TSENS v1 IP [[https://git.kernel.org/linus/e8c24c6f5d1c7a8e124d41e1c8f27dd494937320|commit]] * thermal: Introduce Amazon's Annapurna Labs Thermal Driver [[https://git.kernel.org/linus/71aa3693493d5f51822d88cdd26bc5a51ae5544f|commit]] * thermal: rockchip: Support the PX30 SoC in thermal driver [[https://git.kernel.org/linus/ffd1b122d3a17783b68cfd03b0479dffedf0d960|commit]] == Real Time Clock (RTC) == * Add ASPEED RTC driver [[https://git.kernel.org/linus/184a182ed52a9b224cfa081a01e920c6ab1ce0bd|commit]] * ds1672: remove sysfs debug interface [[https://git.kernel.org/linus/c346065582f80f56005a679c9675ddad77e3e823|commit]] * pcf85063: add alarm, nvram, offset correction and microcrystal rv8263 support [[https://git.kernel.org/linus/5b3a3ade02937ab9c5aac2a9a36c6c81e1327eb8|commit]], [[https://git.kernel.org/linus/27ff836d2f44e73370e247b2fa535166a7dcfbb9|commit]], [[https://git.kernel.org/linus/05cb3a56ee8cc3f75bf34ce73d06cb798ec5f73a|commit]], [[https://git.kernel.org/linus/fadfd092ee9138825d8c2a4f95719d2e2e3202b9|commit]], [[https://git.kernel.org/linus/85370d3dd0d10a1ae5731c76409d7196ad9f5786|commit]] == Voltage, current regulators, power capping, power supply == * Power * Add over-current health state [[https://git.kernel.org/linus/e3e83cc601e57aeeea212e1cc37ff9a7ad584aae|commit]] * Add standard, adaptive and custom charge types [[https://git.kernel.org/linus/ba6cc85084178e5bce50f6a00411e457c21c47df|commit]] * Add new properties for start/end charge threshold [[https://git.kernel.org/linus/813cab8f3994250e136819ae48fbd1c95d980466|commit]], [[https://git.kernel.org/linus/61e93655fc30cee7c91c85d6c41b96500d228d19|commit]] * UCS1002 Programmable USB Port Power Controller [[https://git.kernel.org/linus/9a2688e42638f2e057dbdfce82e221b38bfba0a7|commit]] * Ingenic JZ47xx Battery Fuel Gauge [[https://git.kernel.org/linus/fb24ccfbe1e0ae176244733ae300cdab7cc070f7|commit]] * AXP20x USB Power: Add AXP813 support [[https://git.kernel.org/linus/c279adafe6ab333da24e27548e7f119421d9e192|commit]] * AT91 poweroff: Add SAM9X60 support [[https://git.kernel.org/linus/17d2e876b49771f2fb6e6ad73e6dd53f888fa34c|commit]] * OLPC battery: Add XO-1.5 and XO-1.75 support [[https://git.kernel.org/linus/76311b9a329554f592e1ddfe8d8f94feb6e0e663|commit]] * gpio-charger: Add support for charger status [[https://git.kernel.org/linus/df68c44c720ae6415cb1f0c0d9a2e9893f3b1765|commit]] * max77650: Add support for battery charger [[https://git.kernel.org/linus/e85e17da8ae773e08adc4d578cad9f2338b35a80|commit]] * regulator: Add support for stm32 power regulators [[https://git.kernel.org/linus/6cdae8173f6771977c3863bac7f1455c96bb1f6e|commit]] == Pin Controllers (pinctrl) == * lochnagar: Add support for the Cirrus Logic Lochnagar [[https://git.kernel.org/linus/0548448b719ac78fa18fdbcd03856952ba6cc7dc|commit]] * mediatek: Add MT8516 Pinctrl driver [[https://git.kernel.org/linus/264667112ef093ff9d970a432c19604a8505df81|commit]] * Add pinctrl support for BM1880 SoC [[https://git.kernel.org/linus/8f3f024696713e6022f5454f609db1e357a57016|commit]] * Add STMFX GPIO expander Pinctrl/GPIO driver [[https://git.kernel.org/linus/1490d9f841b186664f9d3ca213dcfa4464a60680|commit]] == Multi Media Card (MMC) == * mtk-sd: add support for MT8516 [[https://git.kernel.org/linus/89822b73543d986a3057343b38a996f07087741c|commit]] * sdhci-pci: Add support for Intel CML [[https://git.kernel.org/linus/765c59675ab571caf7ada456bbfd23a73136b535|commit]] == Memory Technology Devices (MTD) == * afs: add v2 partition parsing [[https://git.kernel.org/linus/b7cf5e2830bbb128699d7635ce8404b7f605bc95|commit]] * rawnand: atmel: add sam9x60 nand controller support [[https://git.kernel.org/linus/ccf20ccccea39446fe15fe503d050c6a8fae1eff|commit]] * rawnand: ingenic: Add support for the JZ4725B [[https://git.kernel.org/linus/3e6ac2ad90b351f040d9f8b05da40487f0f35cfe|commit]] * rawnand: ingenic: Add support for the JZ4740 [[https://git.kernel.org/linus/a0ac778eb82c43b74d50cb0e31815bf5f24b295c|commit]] * spi-nor: intel-spi: Add support for Intel Comet Lake SPI serial flash [[https://git.kernel.org/linus/e43f53c22a937d024f070907d02539e413f20c15|commit]] == Industrial I/O (iio) == * accel: add support to LIS2DE12 [[https://git.kernel.org/linus/63440a630d3b0cb6ab7c8507dc27a383fc82ed57|commit]] * accel: kxcjk1013: Add KIOX0008 ACPI Hardware-ID [[https://git.kernel.org/linus/45e119e403289b660b19250c741f11bd4d937179|commit]] * adc: Add driver for the TI ADS8344 A/DC chips [[https://git.kernel.org/linus/8dd2d7c0fed7783c35a21c1c533216a18d98cd7b|commit]] * adc: ad7616: Add support for AD7616 ADC [[https://git.kernel.org/linus/7989b4bb23fe489996de7ad97b9327e804d7c158|commit]] * adc: lpc32xx: Add scale feature [[https://git.kernel.org/linus/e32cff6f6163fa03b41812eeab0f8d6a429ef416|commit]] * adc: stm32-dfsdm: add support for buffer modes [[https://git.kernel.org/linus/11646e81d7750d57b78db716bd6a34e27dff61e8|commit]] and scan mode [[https://git.kernel.org/linus/a6096762e98b698ccd7658c9ba8c5747f7ad2557|commit]] * counter: stm32-lptimer: Add power management support [[https://git.kernel.org/linus/6dc3e36fbc4c68d57f588c3241e78c25b24d48aa|commit]] * gyro: add core driver for fxas21002c [[https://git.kernel.org/linus/a0701b6263aebdcb3f0b88add547f81e74da032b|commit]] * gyro: fxas21002c: add i2c driver [[https://git.kernel.org/linus/a034cbe1c412628383609f1634154348e00e2990|commit]] and spi driver [[https://git.kernel.org/linus/4da38f1be6675734f3330578ebd2316848b383f0|commit]] * imu: adis16480: Add support for ADIS1649x family of devices [[https://git.kernel.org/linus/82e7a1b2501709cce9294b744224e70cc3be96cd|commit]] * imu: adis16480: Add support for external clock [[https://git.kernel.org/linus/326e2357553d39769aacf737fd19650f2d81671a|commit]] * imu: st_lsm6dsx: add support to LSM6DSOX [[https://git.kernel.org/linus/6af0e8a9a7a5ec324dbc32bc81feea81e44908dc|commit]] * imu: st_lsm6dsx: add support to LSM6DSR [[https://git.kernel.org/linus/43901008fde098fafd0ac000d769c30240c7bee9|commit]] * light: vcnl4000 add support for the VCNL4040 proximity and light sensor [[https://git.kernel.org/linus/5a441aade5b381fd2a0a2f83cea5e1b1f57d6afd|commit]] * temperature: Add MAX31856 thermocouple support [[https://git.kernel.org/linus/fb55a51310d1791b439e8d70f693410f5ef616a4|commit]] * srf04.c: add maxbotix ultrasonic sensors [[https://git.kernel.org/linus/bb208037ae45eb891765f0cff4198e9f58da7bd8|commit]] == Multi Function Devices (MFD) == * Add ST Multi-Function eXpander (STMFX) core driver [[https://git.kernel.org/linus/06252ade91566574c900975037aaa33d6c4f9818|commit]] * Add new driver for MAX77650 PMIC [[https://git.kernel.org/linus/d0f60334500b0fe54e55c2df7029b02d8682c6c0|commit]] * altera-sysmgr: Add SOCFPGA System Manager [[https://git.kernel.org/linus/f36e789a1f8d0b75ee2b459dfac10efd7d299a6d|commit]] * axp20x: Add USB power supply mfd cell to AXP803 [[https://git.kernel.org/linus/e7037d75ac486ef6b3e9852b45293c6769be6802|commit]] and AXP813 [[https://git.kernel.org/linus/129fc67785fbcf7d059757b27182ca4e3a089a80|commit]] * cros_ec: Add host_sleep_event_v1 command [[https://git.kernel.org/linus/afe2bb5c4b6227a347be60c70df2890c3f57553d|commit]] * intel-lpss: Add Intel Comet Lake PCI IDs [[https://git.kernel.org/linus/dd6629073a97e5ee125eacbd22eea62281891c67|commit]] * max77620: Support Maxim 77663 [[https://git.kernel.org/linus/4c58f7012f15a71f05cd447f7658a61376d11591|commit]] * sec: Add support for the RTC on S2MPA01 [[https://git.kernel.org/linus/ec85d4a10e355db0a2b4f2176396b2246e01818b|commit]] * syscon: Add optional clock support [[https://git.kernel.org/linus/a00406b71c5f08f2bd8171bc43331f0726f9bdae|commit]] == Pulse-Width Modulation (PWM) == * pwm: Add i.MX TPM PWM driver support [[https://git.kernel.org/linus/738a1cfec2edb4a6c53ac34fcb29447227dd135e|commit]] == Inter-Integrated Circuit (I2C) == * i2c-piix4: Add Hygon Dhyana SMBus support [[https://git.kernel.org/linus/24beb83ad289c68bce7c01351cb90465bbb1940a|commit]] * Add drivers for the AMD PCIe MP2 I2C controller [[https://git.kernel.org/linus/529766e0a0114438887382a68d97341fbf8349fb|commit]] * at91: added slave mode support [[https://git.kernel.org/linus/9d3ca54b550ca070d3e3ed0c137ed1655fcf2772|commit]] * designware: Add support for an interface clock [[https://git.kernel.org/linus/c62ebb3d5f0d0e9dafe990c9ce680ca9b46fd4c1|commit]] * iproc: Add slave mode support [[https://git.kernel.org/linus/f34b8d9093d7b82b0dbe47825ef15565c5be7aff|commit]] * iproc: add NIC I2C support [[https://git.kernel.org/linus/9a1038728037521d177042522bd05c3c51e744a4|commit]] * iproc: add polling support [[https://git.kernel.org/linus/3f98ad45e585c0019327a6547f9bf8e36423ec18|commit]] * mediatek: Add i2c support for MediaTek MT8183 [[https://git.kernel.org/linus/25708278f8100b9e5e79b2f24637c8f222256729|commit]] == Hardware monitoring (hwmon) == * Add support for samples attributes to ABI [[https://git.kernel.org/linus/9f00995e4eb293679597d76462fec2ce152e3500|commit]] * ina3221: Add averaging mode support [[https://git.kernel.org/linus/5c090abf945bf5fd496c861f371410888be8f4de|commit]] and voltage conversion time settings [[https://git.kernel.org/linus/023912dbb80f5faf7a028aad6562774472d82a5a|commit]] * lm75: Add support for TMP75B [[https://git.kernel.org/linus/39abe9d88b30a51029b0b29a708a4f4459034565|commit]] * max6650: add thermal cooling device capability [[https://git.kernel.org/linus/4f8d374b770a2e26088186d6c18acf582227129d|commit]] * mlxreg-fan: Add support for fan capability registers [[https://git.kernel.org/linus/b429ebc86f2e389ba9388fdfac64dc30c70d21a6|commit]] * pmbus/ir38064: Add driver for Infineon IR38064 Voltage Regulator [[https://git.kernel.org/linus/00669d196c616c0a9970a3a9ee66efab6868df0c|commit]] * pmbus/isl68137: Add driver for Intersil ISL68137 PWM Controller [[https://git.kernel.org/linus/038a9c3d1e42420943c60f879fdb00b62f207f9c|commit]] * pwm-fan: Add RPM support via external interrupt [[https://git.kernel.org/linus/6b1ec4789fb17890a7f95e72670a9393fd9f8c8f|commit]] * lochnagar: Add Lochnagar 2 hardware monitoring driver [[https://git.kernel.org/linus/4cdb562147467b3530e86c7c51c3fbffe3067c09|commit]] == General Purpose I/O (gpio) == * Add driver for Mellanox BlueField GPIO controller [[https://git.kernel.org/linus/c78c42d77165791c8198d7a86d1989ba65cf73a8|commit]] * ixp4xx: Add driver for the IXP4xx GPIO [[https://git.kernel.org/linus/813e7d36f22762f89856048a32446c8972309566|commit]] * max77650: Add GPIO support [[https://git.kernel.org/linus/72b5135bc396ba092268a0970bc3205292bffa67|commit]] * pca953x: Add support for CAT9554 [[https://git.kernel.org/linus/932002f0028f1ada0f1948219f57b6cf7295ec24|commit]] and pca6416 [[https://git.kernel.org/linus/12c7a4fc47e4720e96205030b1f0dd6bd2746a3f|commit]] == Leds == * lm3532: Introduce the lm3532 LED driver [[https://git.kernel.org/linus/bc1b8492c764fea940fc66206047e37a7f8d77e1|commit]] * max77650: Add LEDs support [[https://git.kernel.org/linus/5be102eb161a0c17b64cf104ccef48ffc9d3e361|commit]] == DMA engines == * pl330: introduce debugfs interface [[https://git.kernel.org/linus/b45aef3aef63610e75fa67c7ae8b838304bdad3e|commit]] * tegra210-adma: add support for Tegra186/Tegra194 [[https://git.kernel.org/linus/433de642a76c9e68641ee5a8c7b2720d4e8629a5|commit]] == Cryptography hardware acceleration == * cavium/nitrox - Added rfc4106(gcm(aes)) cipher support [[https://git.kernel.org/linus/8a3719a5b9ef55724b0b0e3667ff542f1d301cfd|commit]] * ccp: introduce {{{SEV_GET_ID2}}} command [[https://git.kernel.org/linus/d6112ea0cb344d6f5ed519991e24f69ba4b43d0e|commit]] * ccree: add CID and PID support [[https://git.kernel.org/linus/dcf6285d18ea147b3366de14121825be82a243f2|commit]] * ccree: add SM4 protected keys support [[https://git.kernel.org/linus/bee711fa354e03efab2862443c17b575b3671cbc|commit]] * ccree: add support for sec disabled mode [[https://git.kernel.org/linus/f98f6e2134bd3ee5db0594dc399f9562ecc2d08a|commit]] * mxc-scc: Remove broken driver [[https://git.kernel.org/linus/f1b70d16389de2a6eac838ca378a8334d771bcfe|commit]] == PCI == * al: Add Amazon Annapurna Labs PCIe host controller driver [[https://git.kernel.org/linus/4166bfe53093b687a0b1b22e5d943e143b8089b2|commit]] * keystone: Add support for PCIe EP [[https://git.kernel.org/linus/23284ad677a94f26afc92017d540ccaf26c1a581|commit]] and PCIe RC in AM654x Platforms [[https://git.kernel.org/linus/18b0415bc802a8bab5dedba5ae2757e83259e6ee|commit]] == Thunderbolt == * Bring same kind of functionality for older Apple systems than we have in PCs. Software connection manager is used on Apple hardware with Light Ridge, Cactus Ridge or Falcon Ridge controllers to create PCIe tunnels when a Thunderbolt device is connected. Currently only one PCIe tunnel is supported. On newer Alpine Ridge based Apple systems the driver starts the firmware which then takes care creating tunnels. These patches improve the connection manager to bring full PCIe daisy chains (up to 6 devices), Display Port tunneling and P2P networking. It also adds support for Titan Ridge based Apple systems [[https://git.kernel.org/linus/c4630d6ae6e33b76fedde5c15bdfc7fa579eac32|commit]], [[https://git.kernel.org/linus/6755156abc8886f4d1c22e4e5a281f4b9768db7d|commit]], [[https://git.kernel.org/linus/62efe699a7f666b48e1d41511147017e13e8d230|commit]], [[https://git.kernel.org/linus/b323a98f9b9b3e345e325dbfdb515900c61df312|commit]], [[https://git.kernel.org/linus/7ea4cd6b2010eecccf37ac3953ac8ecd3688300f|commit]], [[https://git.kernel.org/linus/444ac3844895c34ab71ffcec1b3199449d3434a4|commit]], [[https://git.kernel.org/linus/44242d6c9703208e7e7abd6b4dbb258a930dd01a|commit]], [[https://git.kernel.org/linus/3b4b3235ca5bf1b69ff15a269d9881b2604dd4fa|commit]], [[https://git.kernel.org/linus/559c1e1e013437bf190469efbcbd8bc803285853|commit]], [[https://git.kernel.org/linus/ab9f31cfa89ad700f83bfaf30dc8703c4f609d0f|commit]], [[https://git.kernel.org/linus/4f807e47ee9a75747d042a8eacf398f436da9452|commit]], [[https://git.kernel.org/linus/c5ee6feb34709da96f9909b8a2e1e42875020efb|commit]], [[https://git.kernel.org/linus/e78db6f08b6a2a50eea9ed4146f019026491d63c|commit]], [[https://git.kernel.org/linus/344e06430a72347b554a7fd98f3a961084f37be6|commit]], [[https://git.kernel.org/linus/99cabbb006f1eb509e8bbc88c020c806017ed582|commit]], [[https://git.kernel.org/linus/0414bec5f39a3c73fa56474b1bcd899101c2727d|commit]], [[https://git.kernel.org/linus/aae9e27f3b72ed58d6b87c8f511e7812601a93c5|commit]], [[https://git.kernel.org/linus/8c7acaaf020fe54baf2eccc5e1071341754d22be|commit]], [[https://git.kernel.org/linus/fb19fac1d734504073fee64e9f9b28ccd41ab350|commit]], [[https://git.kernel.org/linus/dfe40ca486f60dca1e3223d82acf78cfb39925b8|commit]], [[https://git.kernel.org/linus/0b2863ac3cfdea2e0e27f9e722d178efb367e4db|commit]], [[https://git.kernel.org/linus/93f36ade5b7b82a842a3d6284b8cdb68adb93e85|commit]], [[https://git.kernel.org/linus/1752b9f78713c7a188495319ebafbe7868718962|commit]], [[https://git.kernel.org/linus/56183c88f368eef7134c32df826792ee140f2864|commit]], [[https://git.kernel.org/linus/4944269305df09c719f9c406c20c255f1724542a|commit]], [[https://git.kernel.org/linus/5480dfc275aa7e5f892505ce082d71635d6a22f8|commit]], [[https://git.kernel.org/linus/e879a709de0210802ba14243a168d632cb7ab527|commit]], [[https://git.kernel.org/linus/a9be55824a10653d0247de12dc6b9a741ce3fc98|commit]], [[https://git.kernel.org/linus/ffd003b2f8cba8dde0f7259e2207d63f75691096|commit]], [[https://git.kernel.org/linus/8b0110d9d10d211fc8a0e2cbb2db4533af30d36e|commit]], [[https://git.kernel.org/linus/f0342e757c271e7c6dd5adedfb6e6695c5af52bf|commit]], [[https://git.kernel.org/linus/09f11b6c99feaf86a26444bca85dc693b3f58f8b|commit]], [[https://git.kernel.org/linus/4708384f35ff6e5aac3dd70555f8765ecf9b6d56|commit]], [[https://git.kernel.org/linus/8f965efd215a09c20b0b5e5bb4e20009a954472e|commit]], [[https://git.kernel.org/linus/a336b62769499202f27ed2c3b6b28bb44ba9bab8|commit]] * Add support for DMA tunnels [[https://git.kernel.org/linus/44242d6c9703208e7e7abd6b4dbb258a930dd01a|commit]] * Add support for Display Port tunnels [[https://git.kernel.org/linus/4f807e47ee9a75747d042a8eacf398f436da9452|commit]] * Add support for XDomain connections [[https://git.kernel.org/linus/7ea4cd6b2010eecccf37ac3953ac8ecd3688300f|commit]] * Add XDomain UUID exchange support [[https://git.kernel.org/linus/3b4b3235ca5bf1b69ff15a269d9881b2604dd4fa|commit]] == Clock == * analogbits: add Wide-Range PLL library [[https://git.kernel.org/linus/7b9487a9a5c41ce0ff4f6ca74652e99541bd51c3|commit]] * at91: add support for the sam9x60 clocks handled by the PMC [[https://git.kernel.org/linus/a436c2a447e59740e8bc5c604abac33419099673|commit]], [[https://git.kernel.org/linus/01e2113de9a5288bee805db06a00a48295f7eaab|commit]], [[https://git.kernel.org/linus/e5be537064dd36129a724c65820e5fc2daebd5f4|commit]], [[https://git.kernel.org/linus/2423eeaead6f83f289c85394313e693cdefb728c|commit]] * imx: pllv4: add fractional-N pll support [[https://git.kernel.org/linus/a048fe996b5109d3c94c243bb0733419fbd0ed8f|commit]] * lochnagar: Add support for the Cirrus Logic Lochnagar [[https://git.kernel.org/linus/76c547830bd116dbadf9c4b3c04ce5bf4da6dfe9|commit]] * mediatek: Add MT8183 clock support [[https://git.kernel.org/linus/acddfc2c261b3653ab1c1b567a427299bac20d31|commit]] * mediatek: add clock driver for MT8516 [[https://git.kernel.org/linus/db077febb774b400cff461195106c1ea320497a4|commit]] * meson: axg-audio: add g12a support [[https://git.kernel.org/linus/075001385c66a00fba9810b9ecb88d644384df88|commit]] * qcom: Add QCS404 TuringCC [[https://git.kernel.org/linus/892df0191b29a2309d2dc9e30252b289630a8b4e|commit]] * renesas: r8a774c0: Add Z2 clock [[https://git.kernel.org/linus/4aeed945b7024e454bafb4beb68b8c0298832efb|commit]] * sifive: add a driver for the SiFive FU540 PRCI IP block [[https://git.kernel.org/linus/30b8e27e3b581a173779e52096237ed19172eaf4|commit]] * stm32: Introduce clocks of STM32F769 board [[https://git.kernel.org/linus/936289f0476bed97df55846f8fc671c837e4e58c|commit]] * milbeaut: Add Milbeaut M10V clock controller [[https://git.kernel.org/linus/6a6ba5b55a728d819bad598ef5299fa740538dcf|commit]] * clocksource/drivers/ixp4xx: Add driver [[https://git.kernel.org/linus/13e0b4059b984a1c63cae5604e1f665472751ea1|commit]] == PHY ("physical layer" framework) == * Add usb phy support for hi3660 Soc of Hisilicon [[https://git.kernel.org/linus/94e487a41f57ea9f8bdba7e69791076188d8e111|commit]] * amlogic: Add Amlogic G12A USB3 + PCIE Combo PHY Driver [[https://git.kernel.org/linus/36077e16c050d1b063cdfec8c1d38d51d112f86d|commit]] * amlogic: add Amlogic G12A USB2 PHY Driver [[https://git.kernel.org/linus/16df8bcb672c45e69a7bf4b37bb6de12c705e195|commit]] * mediatek: Add UFS M-PHY driver [[https://git.kernel.org/linus/1dfb86628dba6735baf5fe4d5b0486508ae63075|commit]], [[https://git.kernel.org/linus/54be9c1a03a3337e39f877f1536bbf25c9e8bff3|commit]] * qcom-qmp: Add msm8998 PCIe QMP PHY support [[https://git.kernel.org/linus/73d7ec899bd8b8aa5ab14781fe5962139840a76e|commit]] * rcar-gen3-usb2: Add support for r8a77470 [[https://git.kernel.org/linus/5d8042e95fd471d0e342cf14f127194f1a867a01|commit]] * renesas: phy-rcar-gen2: Add support for r8a77470 [[https://git.kernel.org/linus/b7187e001a103f49ccb118bb2fb62ad31961b666|commit]] * sr-usb: Add Stingray USB PHY driver [[https://git.kernel.org/linus/4dcddbb38b640a5c9ecb23e9b9348e36825263f7|commit]] * tegra: xusb: Add Tegra186 support [[https://git.kernel.org/linus/bbf711682cd570697086e88388a2c718da918894|commit]], add support for power supplies [[https://git.kernel.org/linus/a630d54dfa937a937e3faf172ca41b9bd2647c72|commit]] * ti: Add a new SERDES driver for TI's AM654x SoC [[https://git.kernel.org/linus/71e2f5c5c2249db05dd26b787b56c45f2a890740|commit]] == EDAC (Error Detection And Correction) == * amd64: Add Family 17h Model 30h PCI IDs [[https://git.kernel.org/linus/6e846239e5487cbb89ac8192d5f11437d010130e|commit]] * altera: Add Stratix10 ECC DBE SMC call [[https://git.kernel.org/linus/fad9fab975cb9fae651854c811cb07a30bc2b98a|commit]] == Various == * counter * Introduce the Generic Counter interface [[https://git.kernel.org/linus/0040a390d2fde44a03b3a05cf0cdf3e692ece60f|commit]] * 104-quad-8: Add Generic Counter interface support [[https://git.kernel.org/linus/f1d8a071d45bf13dd9bb9f1777133ca8a1cafebe|commit]] * Add STM32 Timer quadrature encoder [[https://git.kernel.org/linus/ad29937e206f5e3fb7ef0d123902505a680f8969|commit]] * Add FlexTimer Module Quadrature decoder counter driver [[https://git.kernel.org/linus/a3b9a99980d9fa01f6c18c359cf503b874f183de|commit]] * stm32-lptimer: add counter device [[https://git.kernel.org/linus/597f55e3f36cb512ad82e22f67b9e0962ac1059f|commit]] * misc: Add Aspeed P2A control driver [[https://git.kernel.org/linus/01c60dcea9f7a97ed0e94245e425002a8ddd6c17|commit]], [[https://git.kernel.org/linus/2d1c31cb642b44e3d621643b8d30e15e5e4df4e4|commit]] * extcon: intel-cht-wc: Enable external charger [[https://git.kernel.org/linus/a72a1be0de71b3bdab3d8b2e708267f32ea33ee2|commit]] * fpga manager: Adding FPGA Manager support for Xilinx zynqmp [[https://git.kernel.org/linus/c09f7471127e9debf3e814ffef4f4012c31a5a3d|commit]] * habanalabs * Allow the user to inquire about the device's status (operational/Malfunction/in-reset) in the INFO IOCTL [[https://git.kernel.org/linus/aa957088b4e846146b230e431dd9dad59e907f9a|commit]] * Add new IOCTL for debug, tracing and profiling [[https://git.kernel.org/linus/315bc055ed5667232859b17adb837f87c1629f81|commit]], [[https://git.kernel.org/linus/2add64ebaea25dfada27b3332b1c982f9fc5ae64|commit]] * Add goya implementation for debug configuration [[https://git.kernel.org/linus/8ba2876ddf935b845340571e2d197347b428879e|commit]] * mailbox: Add support for Armada 37xx rWTM mailbox [[https://git.kernel.org/linus/8fbbfd966efa67ef9aec37cb4ff412f9f26e1e84|commit]] * mei: expose device state in sysfs [[https://git.kernel.org/linus/43b8a7ed4739a86c1e8543489bf5524780f66284|commit]] * mtip32xx: remove trim support [[https://git.kernel.org/linus/cc6be13159316e8bdcd8bbb5209315256e151337|commit]] * nvmem: Add driver for STM32 factory-programmed read only mem [[https://git.kernel.org/linus/ded1b7fc2cf5a4ae3b902b0e46f592ab724b7828|commit]] * nvmem: imx-ocotp: add support for imx8mq [[https://git.kernel.org/linus/38e7b6efe997c4eb9a5a809dc2b2fe6c759b7c4b|commit]] * nvmem: stm32: add support for STM32MP15 BSEC to control OTP data [[https://git.kernel.org/linus/7c1cd8fda8fbcc3701f372003ef0a3b6d31e11f4|commit]] * of: address: Add support for the parent DMA bus [[https://git.kernel.org/linus/f83a6e5dea6cf71d39c6b70a07cbe99b4ef48fe1|commit]] * platform/mellanox: Add !!TmFifo driver for Mellanox BlueField Soc [[https://git.kernel.org/linus/1357dfd7261fc2f625bf895f77bb57e8827b8f63|commit]] * pps: pps-gpio PPS ECHO implementation [[https://git.kernel.org/linus/4c69add45fec995ce23b21dc90be20f1efd8cdad|commit]] * soc: imx: Add generic i.MX8 SoC driver [[https://git.kernel.org/linus/a7e26f356ca12906a164d83c9e9f8527ee7da022|commit]] * soc: ti: Add MSI domain bus support for Interrupt Aggregator [[https://git.kernel.org/linus/49b323157bf1e70bfb3114a463d340399906c43a|commit]] * irqchip/ti-sci-inta: Add msi domain support [[https://git.kernel.org/linus/f011df6179bdffac63987f009d25dd79b6e2df23|commit]] * irqchip/ti-sci-inta: Add support for Interrupt Aggregator driver [[https://git.kernel.org/linus/9f1463b86c13277d0bd88d5ee359577ef40f4da7|commit]] * irqchip/ti-sci-intr: Add support for Interrupt Router driver [[https://git.kernel.org/linus/cd844b0715ceda3287d1fa8e5d8e1b25a85c9b0f|commit]] * irqchip: Add driver for IXP4xx [[https://git.kernel.org/linus/5b978c10665973d8ee7050b03ef6e97013066b03|commit]] = List of merges = = Other news sites = * LWN's merge summary [[https://lwn.net/Articles/787963/|part 1]], [[https://lwn.net/Articles/788532/|part 2]] * Phoronix [[https://www.phoronix.com/scan.php?page=article&item=linux-52-features&num=1|Linux 5.2 feature overview]]