#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 4.19 development cycle Linux 4.19 has not been released. While this page is completed, you can read more information about this release here: * LWN's [[https://lwn.net/Articles/762566/|merge window, part 1]], [[https://lwn.net/Articles/763106/|part 2]] * Phoronix's [[https://www.phoronix.com/scan.php?page=article&item=linux-419-features&num=1|The New & Improved Features Of The Linux 4.19 Kernel]] Or check the merge list: * [[https://git.kernel.org/torvalds/c/03e61914a6d2c5bb95faaa470193cfdb71b7ea01|Pull m68k updates ]] * [[https://git.kernel.org/torvalds/c/0ad6b38ab2cc00b886c34d945b6a30fdf5108c61|Pull debugobjects update ]] * [[https://git.kernel.org/torvalds/c/400439275d9543286f9d3f2925c3156f888e6b18|Pull EFI updates ]] * [[https://git.kernel.org/torvalds/c/d0daaeaf60143c02a2ef87f9f0703b63a0a7f8b3|Pull genirq updates ]] * [[https://git.kernel.org/torvalds/c/b99cdfdf0b1c077dcb24c0053d36d4ff5832224e|Pull RCU updates ]] * [[https://git.kernel.org/torvalds/c/37a16046800c29a8ca1ebe26086e363494062a17|Pull x86 RAS updates ]] * [[https://git.kernel.org/torvalds/c/f7951c33f0fed14ee26651a70a46899a59a31e18|Pull scheduler updates ]] * [[https://git.kernel.org/torvalds/c/de5d1b39ea0b38a9f4dfb08966042b7b91e2df30|Pull locking/atomics update ]] * [[https://git.kernel.org/torvalds/c/8603596a327c978534f5c45db135e6c36b4b1425|Pull perf update ]] * [[https://git.kernel.org/torvalds/c/1e45e9a95ec277272f73439629b6e3fe1f047e92|Pull timer updates ]] * [[https://git.kernel.org/torvalds/c/66e22087bdf65c6bdea0a2994fbf7e16995f19f0|Pull x86 apic update ]] * [[https://git.kernel.org/torvalds/c/b9b8e5b76386da8d0795fa143bb012f1bf993733|Pull x86 boot updates ]] * [[https://git.kernel.org/torvalds/c/f24d6f2654d39355cdf8285e21409ed8d56d4284|Pull x86 asm updates ]] * [[https://git.kernel.org/torvalds/c/00b24d545549b5e4a49ff00f017391c3b62a2f05|Pull x86 build cleanup ]] * [[https://git.kernel.org/torvalds/c/36f49ca8ca6d786936f48b874d30fded5b2b7bd9|Pull x86 cleanups ]] * [[https://git.kernel.org/torvalds/c/7796916146b8c34cbbef66470ab8b5b28cf47e83|Pull x86 cpu updates ]] * [[https://git.kernel.org/torvalds/c/27a52501970a493a068657281dff8bcaacb6f6fb|Pull x86 dump printing cleanup ]] * [[https://git.kernel.org/torvalds/c/f4990264565c2ccb8f193d22aad3b429eceee1ef|Pull x86/hyper-v update ]] * [[https://git.kernel.org/torvalds/c/30de24c7dd21348b142ee977b687afc70b392af6|Pull x86 cache QoS (RDT/CAR) updates ]] * [[https://git.kernel.org/torvalds/c/7edcf0d314f69e506ddd9562062b2a79fa965bb9|Pull x86 platform updates ]] * [[https://git.kernel.org/torvalds/c/203b4fc903b644223a27ad3f25f3a0f3a3911d1d|Pull x86 mm updates ]] * [[https://git.kernel.org/torvalds/c/d191c82d4d9bd0bb3b945fc458cc65053ef868a0|Pull x86 vdso update ]] * [[https://git.kernel.org/torvalds/c/eac341194426ba7ead3444923b9eba491ae4feeb|Pull x86 PTI updates ]] * [[https://git.kernel.org/torvalds/c/13e091b6dd0e78a518a7d8756607d3acb8215768|Pull x86 timer updates ]] * [[https://git.kernel.org/torvalds/c/85a0b791bc17f7a49280b33e2905d109c062a47b|Pull s390 updates ]] * [[https://git.kernel.org/torvalds/c/9b27efe08180444e66c0922f89f3f883f4f9e35e|Pull ARM updates ]] * [[https://git.kernel.org/torvalds/c/c2d9f5bc2db49bcc2e055340941b1873b74dfb5d|Pull ARM clkdev updates ]] * [[https://git.kernel.org/torvalds/c/2280a5360e4ff9320bfb12f760a8e9916ff5e7bc|Pull parisc updates ]] * [[https://git.kernel.org/torvalds/c/e5a32b5b21a18d24e9d735891550c194b4c60bd2|Pull MIPS updates ]] * [[https://git.kernel.org/torvalds/c/b16528466786a540cb00148acb124e0149d62710|Pull hwmon updates ]] * [[https://git.kernel.org/torvalds/c/a66b4cd1e7163adb327838a3c81faaf6a9330d5a|Pull vfs open-related updates ]] * [[https://git.kernel.org/torvalds/c/0ea97a2d61df729ccce75b00a2fa37d39a508ab6|Pull vfs icache updates ]] * [[https://git.kernel.org/torvalds/c/4d2a073cde825dd1a0ce8ff8b6aef138997fbbd9|Pull vfs lookup() updates ]] * [[https://git.kernel.org/torvalds/c/f2be269897708700ed9b2a96f695348a10a003e8|Pull vfs aio updates ]] * [[https://git.kernel.org/torvalds/c/4591343e3560d51fa37a24cd262192a7b889a6a3|Pull misc vfs updates ]] * [[https://git.kernel.org/torvalds/c/575b94386bd539a7d803aee9fd4a8d275844c40f|Pull file locking updates ]] * [[https://git.kernel.org/torvalds/c/a1a4f841ec4585185c0e75bfae43a18b282dd316|Pull btrfs updates ]] * [[https://git.kernel.org/torvalds/c/161fa27ff2e2fd4ea7ccb660184670eab2b6ea98|Pull fs iomap refactoring ]] * [[https://git.kernel.org/torvalds/c/3bb37da509e576c80180fa0e4d1cfcaddf0cb82e|Pull cifs updates ]] * [[https://git.kernel.org/torvalds/c/10f3e23f07cb0c20f9bcb77a5b5a7eb2a1b2a2fe|Pull ext4 updates ]] * [[https://git.kernel.org/torvalds/c/781fca5b104693bc9242199cc47c690dcaf6a4cb|Pull xfs updates ]] * [[https://git.kernel.org/torvalds/c/958f338e96f874a0d29442396d6adf9c1e17aa2d|Merge L1 Terminal Fault fixes ]] * [[https://git.kernel.org/torvalds/c/73ba2fb33c492916853dfe63e3b3163da0be661d|Pull block updates ]] * [[https://git.kernel.org/torvalds/c/c2fc71c9b74c1e87336a27dba1a5edc69d2690f1|Pull mtd updates ]] * [[https://git.kernel.org/torvalds/c/b219a1d2de0c025318475e3bbf8e3215cf49d083|Pull MD updates ]] * [[https://git.kernel.org/torvalds/c/f66dc7232002f032ffd860940f98732898ebfd79|Pull dma-mapping updates ]] * [[https://git.kernel.org/torvalds/c/be718b524d8d8a25c18b7403c4dbfddacc8e89e3|Pull configfs updates ]] * [[https://git.kernel.org/torvalds/c/15bc88cd5f8e095fa7fe8494d1980ad29885d984|Pull regmap updates ]] * [[https://git.kernel.org/torvalds/c/010b0e708e08727d38b82accb21832b63fe2c250|Pull spi updates ]] * [[https://git.kernel.org/torvalds/c/3860cae64c0a2c3faeca5de92d5f8e37fddd340c|Pull regulator updates ]] * [[https://git.kernel.org/torvalds/c/c6ed444fd6fffaaf2e3857d926ed18bf3df81e8e|Pull pin control updates ]] * [[https://git.kernel.org/torvalds/c/4d88e3d24905eafa98cef0fc29365649ad8977b5|Pull Devicetree updates ]] * [[https://git.kernel.org/torvalds/c/c07b3682cd12a017f976ec63bbd4758dc4c5100e|Pull LED updates ]] * [[https://git.kernel.org/torvalds/c/b018fc9800557bd14a40d69501e19c340eb2c521|Pull power management updates ]] * [[https://git.kernel.org/torvalds/c/2c20443ec221dcb76484b30933593e8ecd836bbd|Pull ACPI updates ]] * [[https://git.kernel.org/torvalds/c/747f62305dfb8a592835c7401069bfdbc06acbae|Pull sound updates ]] * [[https://git.kernel.org/torvalds/c/e6ecec342fefc2df01438cb0b8bacdd8641a6418|Pull documentation update ]] * [[https://git.kernel.org/torvalds/c/1202f4fdbcb6deeffd3eb39c94b8dc0cc8202b16|Pull arm64 updates ]] * [[https://git.kernel.org/torvalds/c/31130a16d459de809cd1c03eabc9567d094aae6a|Pull xen updates ]] * [[https://git.kernel.org/torvalds/c/8c479c2c0f9dc105c0afaa662a22f39383d4ce92|Pull hardened usercopy updates ]] * [[https://git.kernel.org/torvalds/c/3529b9703c112279d3c302ba0a941ac3a33daa37|Pull pstore update ]] * [[https://git.kernel.org/torvalds/c/92d4a03674b8c399c2f547580fa509db78226170|Pull security subsystem updates ]] * [[https://git.kernel.org/torvalds/c/6f7dac117d895596ca52b935bdd534ac9032deb4|Pull SELinux updates ]] * [[https://git.kernel.org/torvalds/c/8c326850304d495deee6ff9a609173a340c5245b|Pull audit patches ]] * [[https://git.kernel.org/torvalds/c/b125d903881901a53117dfe404c789850b4e98ed|Pull printk updates ]] * [[https://git.kernel.org/torvalds/c/7c7b562c6f0a4fb13eee01cb39b111addfb165e6|Pull gcc plugin cleanups ]] * [[https://git.kernel.org/torvalds/c/e026bcc561071c9895c73058b9cc6823defb7be6|Pull Kbuild updates ]] * [[https://git.kernel.org/torvalds/c/01f0e5cdedea448ea48eaddc1366593126b0fe98|Pull Kconfig updates ]] * [[https://git.kernel.org/torvalds/c/fa1b5d09d0771247d407df89228b3902de8e2ce6|Pull Kconfig consolidation ]] * [[https://git.kernel.org/torvalds/c/9a76aba02a37718242d7cdc294f0a3901928aa57|Pull networking updates ]] * [[https://git.kernel.org/torvalds/c/dafa5f6577a9eecd2941add553d1672c30b02364|Pull crypto updates ]] * [[https://git.kernel.org/torvalds/c/54dbe75bbf1e189982516de179147208e90b5e45|Pull drm updates ]] * [[https://git.kernel.org/torvalds/c/71f3a82fab1b631ae9cb1feb677f498d4ca5007d|Pull media updates ]] * [[https://git.kernel.org/torvalds/c/25ca1d74c6731d9d5f8e660195235050252a33ef|Pull auxdisplay updates ]] * [[https://git.kernel.org/torvalds/c/fa3b39cdafbfd5d9b1d064f5cf63cf0314f1d070|Pull clang-format updates ]] * [[https://git.kernel.org/torvalds/c/99a2c789ddeb703cf7b0a3d889ab1a25cf4cbbaf|Pull random updates ]] * [[https://git.kernel.org/torvalds/c/c1c2ad82c772966d3cdb9a4852329fa2cf71853a|Pull EDAC updates ]] * [[https://git.kernel.org/torvalds/c/6de4c691eab8f421e34c5250f63bf3f477d30eec|Pull GPIO updates ]] * [[https://git.kernel.org/torvalds/c/db06f826ec12bf0701ea7fc0a3c0aa00b84417c8|Pull clk updates ]] * [[https://git.kernel.org/torvalds/c/72f02ba66bd83b54054da20eae550123de84da6f|Pull SCSI updates ]] * [[https://git.kernel.org/torvalds/c/2b2f2aedba985108cbc92a761ac0d9fc4c774616|Pull gfs2 updates ]] * [[https://git.kernel.org/torvalds/c/04743f89bcad30a438ef4f38840caddd7978dbaa|Pull smack updates ]] * [[https://git.kernel.org/torvalds/c/c715ebeb0303b196f17376f189ae4e168d98b563|Pull TPM updates ]] * [[https://git.kernel.org/torvalds/c/f91e654474d413201ae578820fb63f8a811f6c4e|Pull integrity updates ]] * [[https://git.kernel.org/torvalds/c/4e31843f681c34f7185e7d169fe627c9d891ce2c|Pull pci updates ]] * [[https://git.kernel.org/torvalds/c/9502f0d1d9059988ca4edc566f81ba864568f39e|Pull mailbox updates ]] * [[https://git.kernel.org/torvalds/c/d01e12dd3f4227f1be5d7c5bffa7b8240787bec1|Pull thermal management updates ]] * [[https://git.kernel.org/torvalds/c/b6d6a3076ac4eecb2d9cbcf17730fc160b94cadc|Pull VFIO updates ]] * [[https://git.kernel.org/torvalds/c/5c60a7389d795e001c8748b458eb76e3a5b6008c|Pull orangefs updates ]] * [[https://git.kernel.org/torvalds/c/46e62a072a8254e9e3765fdc999aba325b7918df|Pull UDF and ext2 update ]] * [[https://git.kernel.org/torvalds/c/2645b9d1a49c2c2cf23895657bdf9a56e07a4da8|Pull fsnotify updates ]] * [[https://git.kernel.org/torvalds/c/b0e5c29426940bd6f137b6a3222fe87766323ae5|Pull device mapper updates ]] * [[https://git.kernel.org/torvalds/c/84f5685230c6aeb427947a2299dcb54c77863df0|Pull VLA removal leftovers ]] * [[https://git.kernel.org/torvalds/c/d190775206d06397a9309421cac5ba2f2c243521|Pull modules updates ]] * [[https://git.kernel.org/torvalds/c/5e2d059b52e397d9ac42f4c4d9d9a841887b5818|Pull powerpc updates ]] * [[https://git.kernel.org/torvalds/c/022ff62c3d8c3758d15ccc6b58615fd8f257ba85|Pull drm msm support for adreno a6xx ]] * [[https://git.kernel.org/torvalds/c/9bd553929f68921be0f2014dd06561e0c8249a0d|Pull rdma updates ]] * [[https://git.kernel.org/torvalds/c/6ada4e2826794bdf8d88f938a9ced0b80894b037|Merge memory management updates from akpm]] * [[https://git.kernel.org/torvalds/c/1f7a4c73a739a63b3f108d8eda6f947fdc70dd65|Pull 9p updates ]] * [[https://git.kernel.org/torvalds/c/5695d5d1970f975de059bb6dec76941440f62488|Pull USB/PHY updates ]] * [[https://git.kernel.org/torvalds/c/336722eb9d9732c5a497fb6299bf38cde413592b|Pull tty/serial driver updates ]] * [[https://git.kernel.org/torvalds/c/2475c515d4031c494ff452508a8bf8c281ec6e56|Pull staging and IIO updates ]] * [[https://git.kernel.org/torvalds/c/d5acba26bfa097a618be425522b1ec4269d3edaf|Pull char/misc driver updates ]] * [[https://git.kernel.org/torvalds/c/a18d783fedfe6f9b720afe901db9501ce116ed81|Pull driver core updates ]] * [[https://git.kernel.org/torvalds/c/bbd60bffaf780464298cb7a39852f7f1065f1726|Pull MMC updates ]] * [[https://git.kernel.org/torvalds/c/13bf2cf9e2d1e0e56088ec6342c2726704100647|Pull DMAengine updates ]] * [[https://git.kernel.org/torvalds/c/6eaac34ff30e189fda28110298ca9fbfb2f51e28|Pull watchdog updates ]] * [[https://git.kernel.org/torvalds/c/c54fc8658b501b412d006886ebe3e8543a30a122|Pull remoteproc updates ]] * [[https://git.kernel.org/torvalds/c/9a96d63aa83c629e0c71f377fea7066fcf66d765|Pull rpmsg updates ]] * [[https://git.kernel.org/torvalds/c/7f02e1ce4a13edf295fcedbc663a8ca69bc1ff6e|Pull hwspinlock updates ]] * [[https://git.kernel.org/torvalds/c/08b5fa819970c318e58ab638f497633c25971813|Pull input updates ]] * [[https://git.kernel.org/torvalds/c/1009aa1205c2c5e9101437dcadfa195708d863bf|Pull RISC-V updates ]] * [[https://git.kernel.org/torvalds/c/e61cf2e3a5b452cfefcb145021f5a8ea88735cc1|Pull first set of KVM updates ]] * [[https://git.kernel.org/torvalds/c/532c2b926dda11174700333a5dda5e3c0ee383f2|Pull MFD updates ]] * [[https://git.kernel.org/torvalds/c/61c4fc1eaf736344904767d201b0d4f7a2ebaf79|Pull backlight updates ]] * [[https://git.kernel.org/torvalds/c/7a324b3f0535ceb0f6676fa20ca2a7b6213008cb|Pull HID updates ]] * [[https://git.kernel.org/torvalds/c/3933ec73cd9bbff4a98259d0eae606af4e2850a2|Pull livepatching updates ]] * [[https://git.kernel.org/torvalds/c/bfebeb16722d93caf7870b63aa7d094b6843479a|Pull RTC updates ]] * [[https://git.kernel.org/torvalds/c/0a78ac4b9bb15b2a00dc5a5aba22b0e48834e1ad|Pull ceph updates ]] * [[https://git.kernel.org/torvalds/c/7140ad3898dd119d993aff76a8752570c4f23871|Pull tracing updates ]] * [[https://git.kernel.org/torvalds/c/6b2edf27fe26c73cd67b6bf5ffb23dce882e1455|Pull Kselftest update ]] * [[https://git.kernel.org/torvalds/c/778a33959a8ad4cb1ea2f4c5119f9e1e8b9f9d9b|Pull ia64 NO_BOOTMEM conversion ]] * [[https://git.kernel.org/torvalds/c/5e26830990a9e8816b6854f77c550f1c847d89d8|Pull arch/microblaze updates ]] * [[https://git.kernel.org/torvalds/c/40fafdcbcd7a74e80ab0229b35bf6e497831e28f|Pull chrome platform updates ]] * [[https://git.kernel.org/torvalds/c/0214f46b3a0383d6e33c297e7706216b6a550e4b|Pull core signal handling updates ]] * [[https://git.kernel.org/torvalds/c/99cc7ad46b62ef20b0478147677bebd1157bd9cf|Pull i2c updates ]] * [[https://git.kernel.org/torvalds/c/c1fecabecc352e40f99e6c5d7a74b8fcdfb38ae1|Pull power supply and reset updates ]] * [[https://git.kernel.org/torvalds/c/d9a185f8b49678775ef56ecbdbc7b76970302897|Pull overlayfs updates ]] * [[https://git.kernel.org/torvalds/c/ad1d69735878a6bf797705b5d2a20316d35e1113|Pull fuse update ]] * [[https://git.kernel.org/torvalds/c/20a9e57a09d32c9149e065b73b714b9681349619|Pull arch/h8300 updates ]] * [[https://git.kernel.org/torvalds/c/9617ba395f05f2f836d078363463f8978b0f73bc|Pull sparc updates ]] * [[https://git.kernel.org/torvalds/c/159127ea8318974b76542f62d6d23ec8bec91a28|Pull IDE updates ]] * [[https://git.kernel.org/torvalds/c/dfec4a8478e8e81483a94b663f13153bb7796800|Pull more power management updates ]] * [[https://git.kernel.org/torvalds/c/df2def49c57b4146520a1f4ca37bc3f494e2cd67|Pull more ACPI updates ]] * [[https://git.kernel.org/torvalds/c/cd9b44f90763c3367e8dd0601849ffb028e8ba52|Merge more memory management updates from akpm]] * [[https://git.kernel.org/torvalds/c/fe6f0ed0dac7df01014ef17fdad45e3eaf21b949|Pull f2fs updates ]] * [[https://git.kernel.org/torvalds/c/5bed49adfe899667887db0739830190309c9011b|Pull more block updates ]] * [[https://git.kernel.org/torvalds/c/b372115311942202346d93849991f07382783ef1|Pull second set of KVM updates ]] * [[https://git.kernel.org/torvalds/c/433bcf67370bc170a345634aa1be4ee8ac905de9|Pull Xtensa updates ]] * [[https://git.kernel.org/torvalds/c/45b74a65b9934d5e1520d97aa4e09cf2b8c69ac0|Pull more parisc updates ]] * [[https://git.kernel.org/torvalds/c/899fbc33fd775b9dfa363db28f322272920a2196|Pull x86 platform driver updates ]] * [[https://git.kernel.org/torvalds/c/9e259f9352d52053058a234f7c062c4e4f56dc85|Pull ARM 32-bit SoC platform updates ]] * [[https://git.kernel.org/torvalds/c/f3ea496213819c80ce9c49a9b65f9261da713d11|Pull ARM SoC driver updates ]] * [[https://git.kernel.org/torvalds/c/ee090756962c58b32af62b768ac7c58cc53af700|Pull ARM SoC defconfig updates ]] * [[https://git.kernel.org/torvalds/c/2f34a64aeac4d87e8ed8275d9f1230e18a50079c|Pull ARM device-tree updates ]] * [[https://git.kernel.org/torvalds/c/2ab054fd1f88d7d22e6df7c34c41a2f9782c3f08|Pull OpenRISC update ]] * [[https://git.kernel.org/torvalds/c/06e386a1db54ab6a671e103e929b590f7a88f0e3|Pull fbdev updates ]] * [[https://git.kernel.org/torvalds/c/b39d7efc11b93d9150d99a731db26fd36e2facd2|Pull pwm updates ]] * [[https://git.kernel.org/torvalds/c/6f7948f566bf423ddf5ff58dc0198afcf37c0b64|Pull UBI/UBIFS updates ]] * [[https://git.kernel.org/torvalds/c/9157141c95bc3ffcdae93fde5d5aafee7ce6e39a|Pull nfsd updates ]] * [[https://git.kernel.org/torvalds/c/53a01c9a5fcf74b7f855e70dd69742fb3cb84c83|Pull NFS client updates ]] * [[https://git.kernel.org/torvalds/c/33e17876ea4edcd7f5c01efa78e8d02889261abf|Merge yet more memory management updates from akpm ]] * [[https://git.kernel.org/torvalds/c/d002924f934ad4d249f6716680433c912831d046|Pull virtio updates ]] * [[https://git.kernel.org/torvalds/c/019cddc88f9e4ae0de2c76802f7137210c2101aa|Pull second i2c update ]] * [[https://git.kernel.org/torvalds/c/e1dbc5a41051d4791160727829903ec5169c7152|Pull s390 updates ]] * [[https://git.kernel.org/torvalds/c/57bb8e37d71eac45b6ea9180698a9cc3db945e26|Pull apparmor updates ]] * [[https://git.kernel.org/torvalds/c/d972604f6f87478212f012af5560c4fd4bb2b01d|Pull thermal management updates ]] * [[https://git.kernel.org/torvalds/c/18b8bfdfbae5821a7df691bc1e542bbab6c31e9c|Pull IOMMU updates ]] * [[https://git.kernel.org/torvalds/c/9022ada8ab6f1f1a932a3c93815061042e6548a5|Pull workqueue updates ]] * [[https://git.kernel.org/torvalds/c/596766102a3a37ba20c4d9a4130a8a4b42b34646|Pull cgroup updates ]] * [[https://git.kernel.org/torvalds/c/0519359784328bfa92bf0931bf0cff3b58c16932|Pull libata updates ]] * [[https://git.kernel.org/torvalds/c/1bc276775d93faf42a3bb1c684cdb838ded8be56|Pull more Kbuild updates ]] * [[https://git.kernel.org/torvalds/c/b326272010b6656210193d7ab93fa184087e8ee1|Pull ARM SoC late updates ]] * [[https://git.kernel.org/torvalds/c/828bf6e904eb8fc8969333568802689fbbf07a40|Pull libnvdimm updates ]] * [[https://git.kernel.org/torvalds/c/2923b27e54242acf27fd16b299e102117c82f52f|Pull libnvdimm memory-failure update ]] * [[https://git.kernel.org/torvalds/c/de3750351c0de35472299506ace61a01f2bfc567|Pull irq update ]] * [[https://git.kernel.org/torvalds/c/d207ea8e74ff45be0838afa12bdd2492fa9dc8bc|Pull perf updates ]] * [[https://git.kernel.org/torvalds/c/aba16dc5cf9318b4e0fe92f8261779cd9f1d2d77|Pull IDA updates ]] * [[https://git.kernel.org/torvalds/c/b933d6ebf2d367647af870441341f76242259898|Pull timer update ]] == Audio == * firewire-motu: add support for Motu Traveler [[https://git.kernel.org/linus/6c5e1ac0e144a8560cfa11bed8cdadab9491952f|commit]] * hda/ca0132: Adds support for the Recon3D PCI-E card [[https://git.kernel.org/linus/a62e4739473a29646af4e37a5da289795cde6dc0|commit]], [[https://git.kernel.org/linus/d97420d2b0379e498adc3fae5db8fa70945b5d56|commit]], [[https://git.kernel.org/linus/a1b7f016a1ae5e51f0e11a70cf1a5875d3ccee73|commit]], [[https://git.kernel.org/linus/8f8c523c4604afe231196920bf08310141a4f0ba|commit]], [[https://git.kernel.org/linus/7f73df95401f7a2392ccf1880ba1e54cfed62779|commit]], [[https://git.kernel.org/linus/08eca6b1f1468a4021bac7b3929fd3eb491e2629|commit]], [[https://git.kernel.org/linus/e42c7c7313e41f121d252711e35deae7964c95ad|commit]], [[https://git.kernel.org/linus/c986f50ca974397f8726bf6776ad8938d6808848|commit]], [[https://git.kernel.org/linus/42aa3a169062c48e5cbb1f3a6523f8b7c892b699|commit]], [[https://git.kernel.org/linus/e25e3445049c353223752fd1bacead9d413b0a5a|commit]], [[https://git.kernel.org/linus/2f295f91b740f0055735a7528f8f4cf8b3111239|commit]] * hda/realtek: Comprehensive model list for ALC262 [[https://git.kernel.org/linus/e43c44d62dbb4d8e2f217198142c97fce1a25ac1|commit]], ALC268 [[https://git.kernel.org/linus/03bf11c934c3ced43aa9be3cfb93962ab15d737b|commit]], ALC882 & co [[https://git.kernel.org/linus/772c2917ff4e3b15c38f74e77062360e5ffd1308|commit]] * usb-audio: add support for UAC3 Power Domains. This feature of the USB audio class 3 allows the host to notify the device what it is making use of so power comsumption can be optimized [[https://git.kernel.org/linus/11785ef53228d23ec386f5fe4a34601536f0c891|commit]], [[https://git.kernel.org/linus/7edf3b5e6a4544b42d3572a7058f8ffe96349ee8|commit]], [[https://git.kernel.org/linus/3f59aa11c6776da8d0f9f50c741ef02bfc4a8766|commit]], [[https://git.kernel.org/linus/a0a4959eb4e94ce98ee5549dd7d1296d41162ca8|commit]] * usb-audio: Add support for Encore mDSD USB DAC [[https://git.kernel.org/linus/b080dc5bd0dfc0b33c6cfc31f909c93d5e63c186|commit]] * ASoC * Intel: Boards: Add GLK Realtek Maxim I2S machine driver [[https://git.kernel.org/linus/8452112baac67c3235d15de67fb190d29bbba98f|commit]] * core: add support to card re-bind using component framework [[https://git.kernel.org/linus/bb4b894addb09a069c072a0a032f644cc470d17f|commit]] * es7134: add support for the es7154 [[https://git.kernel.org/linus/563c263248ff37dcd743549a0c0932fe2bf83980|commit]] * es7241: add es7241 codec support [[https://git.kernel.org/linus/5f7bdc466c772b3af3145a71724965ecdc03e6bf|commit]] * meson: adds support for the audio subsystem found on Amlogic's axg SoC family. The first SoC of this family is the A113D/X targeted at smart speaker application. The G12a SoC family, Amlogic next-gen STB chipset, will reuse this audio subsystem [[https://git.kernel.org/linus/e32d99af6830c9a8f37b4f2637ef0cdc60fa79fb|commit]], [[https://git.kernel.org/linus/6dc4fa179fb86d2c986b2bc8a8377fe4d8c0428d|commit]], [[https://git.kernel.org/linus/57d552e3ea76003643b2e771042659ce71bac7c2|commit]], [[https://git.kernel.org/linus/7ed4877b403c9343a8e2c7581d9bcfceef0f40cf|commit]], [[https://git.kernel.org/linus/eb257e6607f96fd70a443750e9eaddbb49ba87ff|commit]], [[https://git.kernel.org/linus/53eb4b7aaa045e23b6e8edb0ae0d047a4a3612ef|commit]], [[https://git.kernel.org/linus/7713a70034f2cb54168d134ac523fdfcdda92a13|commit]], [[https://git.kernel.org/linus/9e960c0298b5811e5a2c1ebceea6aa3b7bbc61c6|commit]], [[https://git.kernel.org/linus/1a11d88f499ceb69e9b4098ddc36866820335a54|commit]], [[https://git.kernel.org/linus/d60e4f1e4be5e2dfb55fb084b119aed094227a35|commit]], [[https://git.kernel.org/linus/c41c2a355b86368608377eaf3df442ec0f342f1e|commit]], [[https://git.kernel.org/linus/13a22e6a98f8b47d61948fcd095d862377b3b143|commit]], [[https://git.kernel.org/linus/2a05c71ea17b09c88a212e8fa6be1ccddd4613ab|commit]], [[https://git.kernel.org/linus/7864a79f37b55769b817d5e6c5ae0ca4bfdba93b|commit]] * qcom: add sdm845 sound card support [[https://git.kernel.org/linus/6b1687bf76ef84cb1e31386c4871a01fe66937bf|commit]] * rt5651: Add IN3 Boost volume control [[https://git.kernel.org/linus/eea1662525bd4a158a67ac836b2a1fd9cf77cc81|commit]] * rt5651: Add button press support [[https://git.kernel.org/linus/df1569f2006b157caa944367d0d431eb4ea08624|commit]] * rt5682: add rt5682 codec driver [[https://git.kernel.org/linus/0ddce71c21f03fd19867c4939d3ca710f37cdf1a|commit]] * stm32: sai: add iec958 controls support [[https://git.kernel.org/linus/187e01d0d56d1fd682dfaafb0b45d332abec6387|commit]] * tas517x: add tas5707 support [[https://git.kernel.org/linus/f516d32262a4c0fef3fccdf2a82671f54f5c1e33|commit]] * uniphier: add support for multichannel output [[https://git.kernel.org/linus/8fc9983db199bb397d48e32a6400765b70f1995a|commit]] * wcd9335: add CLASS-H Controller support [[https://git.kernel.org/linus/c8cb5f775c8dacb605e628a320ded42be3bd9453|commit]] * wcd9335: add support to wcd9335 codec [[https://git.kernel.org/linus/e57d4ca882e289a2ddc844e82fa33ad1453e9871|commit]] * wm_adsp: Allow up to 8 channels for voice control [[https://git.kernel.org/linus/3bbc2705a3d132b9a86a0e4083f82a2b3c9bfdfd|commit]] == Tablets, touch screens, keyboards, mouses == * Add MT_TOOL_DIAL [[https://git.kernel.org/linus/b875a5a529bedf73532000f4e2496c00a00f4765|commit]] * Add bu21029 touch driver [[https://git.kernel.org/linus/3a658f23fb689107d9dd4801f3042978723b0e8c|commit]] * egalax_ts - add system wakeup support [[https://git.kernel.org/linus/49f62249a9577b0f8c20c7c843d23289d143daf1|commit]] * elantech - enable middle button of touchpad on ThinkPad P72 [[https://git.kernel.org/linus/91a97507323e1ad4bfc10f4a5922e67cdaf8b3cd|commit]] * touchscreen: resistive-adc-touch: add generic resistive ADC touchscreen [[https://git.kernel.org/linus/aa132ffb6b0a188c418f35da0750bdaf7aa34758|commit]] * HID: * Add support for Apple Magic Keyboards [[https://git.kernel.org/linus/ee345492437043a79db058a3d4f029ebcb52089a|commit]] * cougar: Add support for the Cougar 500k Gaming Keyboard [[https://git.kernel.org/linus/b8e759b8f6dab1c473c30ac12709095d0b81078e|commit]] * elan: Add USB-id for HP x2 10-n000nd touchpad [[https://git.kernel.org/linus/6e5dd6324a4ce3438b4e8ae35e1a0fdd096a0418|commit]] * elan: Add support for touchpad on the Toshiba Click Mini L9W [[https://git.kernel.org/linus/e7ad3dc9f4a2a183f275c9a3becd0cdd5f69792e|commit]] * hid-saitek: Add device ID for RAT 7 Contagion [[https://git.kernel.org/linus/43822c98f2ebb2cbd5e467ab72bbcdae7f0caa22|commit]] * input: enable Totem on the Dell Canvas 27 [[https://git.kernel.org/linus/ba6b055e0f3b4ff4942e4ab273260affcfad9bff|commit]] * intel-ish-hid: Enable Ice Lake mobile [[https://git.kernel.org/linus/9ff3541e3ddf96800ce8fcd225c9e7956da49418|commit]] * intel-ish-hid: Enable Sunrise Point-H ish driver [[https://git.kernel.org/linus/e0ab8b26aa9661df0541a657e2b2416d90488809|commit]] * microsoft: support the Surface Dial [[https://git.kernel.org/linus/30576c5f490cb220ae8c1dcd918605ac1c4c103e|commit]] * wiimote: add support for Guitar-Hero devices [[https://git.kernel.org/linus/d4bdf2d2ba737c2c02ec014bdc2db40a030595d0|commit]] == TV tuners, webcams, video capturers == * v4l2-ctrl: Add control for VP9 profile [[https://git.kernel.org/linus/2a75364d09b05f257f4cd1f718e06e0247eb1dd3|commit]] * v4l: enables the video standards to be controlled directly on the subdev device node [[https://git.kernel.org/linus/56ab8cdbc1438507d79085fcc7e511327d84aeb8|commit]] * v4l: Add new 10-bit packed grayscale format [[https://git.kernel.org/linus/6e15bec49f366511ec024a556505316222ef4ade|commit]], add new 2X8 10-bit grayscale media bus code [[https://git.kernel.org/linus/451af0bf04bd313bbaddd67a8be09d10210780bd|commit]] * vicodec: the Virtual Codec driver, a driver that emulates a HW codec [[https://git.kernel.org/linus/45841a977391f24b9bf713548c588d148a576d22|commit]], [[https://git.kernel.org/linus/62c3fce04154777e6a3ce3a27f123b645d36dcff|commit]], [[https://git.kernel.org/linus/ee1228cca15ce097b7badebfdd0fef23a2cca9e1|commit]], [[https://git.kernel.org/linus/251d6fe9a6753f8d2b5b7565c7044dbd82d63d62|commit]], [[https://git.kernel.org/linus/256bf813ba39f7f9277a5cd05b5c152dbbaf4aae|commit]] * ak7375: Add ak7375 lens voice coil driver [[https://git.kernel.org/linus/90ee26fb2f50e1e57f9d957a1799af1bcafd9671|commit]] * camss: Add support for 10-bit grayscale formats [[https://git.kernel.org/linus/cc8fe07398e390d2047c30849f3055d5074ee833|commit]] * camss: Add support for 8x96 on csid [[https://git.kernel.org/linus/2a05493b5d549ee9a1ecea8772bcc7d9ec7f3d69|commit]], ispif [[https://git.kernel.org/linus/e08c7f8696200a22b7f5a05f139231ad202efdc7|commit]], vfe [[https://git.kernel.org/linus/4e1abf66feba454b1dc3d4c7d86759346ec1f134|commit]] * camss: Add support for RAW MIPI14 on 8x96 [[https://git.kernel.org/linus/f476fb568f98bb6b2d2499ee7059504bf5203a91|commit]] * camss: vfe: Add support for UYVY output from VFE on 8x96 [[https://git.kernel.org/linus/312e1c858a0f05e27812cd7de87114801fced508|commit]] * coda: add read-only h.264 decoder profile/level controls [[https://git.kernel.org/linus/42a68012e67c2613e0570d462c5a0bd9a1527048|commit]] * dvb-frontends: add Socionext MN88443x ISDB-S/T demodulator driver [[https://git.kernel.org/linus/0f408ce8941fcb1b6e8431272cfc9337a0407d73|commit]] * dw9807: Add dw9807 vcm driver [[https://git.kernel.org/linus/5b0a205466578432ce8faadd08f8d7ef895a180f|commit]] * i2c: Add driver for Aptina MT9V111 [[https://git.kernel.org/linus/aab7ed1c392703604fbdc5bd5005dfb61a0b32f9|commit]] * i2c: Copy rj54n1cb0c soc_camera sensor driver [[https://git.kernel.org/linus/f187352dcd45d6f48c43c78dcc0d88d5508ecb11|commit]] * i2c: lm3560: add support for lm3559 chip [[https://git.kernel.org/linus/653d500ccaadd76ccade9f07469cdc66759315b6|commit]] * imx274: add cropping support via SELECTION API [[https://git.kernel.org/linus/39dd23dc9d4c512954ec511d22d93ea854cf0265|commit]] * ov2680: Add Omnivision OV2680 sensor driver [[https://git.kernel.org/linus/3ee47cad3e6955147882f1a24a9465704d8eddd2|commit]] * ov5640: add HFLIP/VFLIP controls support [[https://git.kernel.org/linus/ce85705a2abb4324e18ded9d6df2b278b952edb6|commit]] * ov5640: add support of module orientation [[https://git.kernel.org/linus/c3f3ba3e6f78ea2159fca284e18840c6b3c1bfb6|commit]] * ov772x: add media controller support [[https://git.kernel.org/linus/4b610d6d03eed17a035eba49826d1f47baf83396|commit]] * platform: Add ChromeOS EC CEC driver [[https://git.kernel.org/linus/cd70de2d356ee692477276bd5d6bc88c71a48733|commit]] * rcar-vin: Add support for R-Car R8A77995 SoC [[https://git.kernel.org/linus/aa2446ef9e8b33d304bde808ea3dac416af1bd0c|commit]], enable support for r8a77965 [[https://git.kernel.org/linus/a740e3b2f7a26c5dd13741d399b69e22660b1b96|commit]] * smiapp: Support the "rotation" property [[https://git.kernel.org/linus/5f9e711b75a51b96c05f61a93b3f7c0d79dc20e2|commit]] * uvcvideo: Add KSMedia 8-bit IR format support [[https://git.kernel.org/linus/557a5c7fe6503230f6a3a41441981aed6e897d17|commit]] * venus: add HEVC codec support [[https://git.kernel.org/linus/1fb9a6055561c1e77e1660aba51b1075a4a06475|commit]] * venus: hfi: preparation to support venus 4xx [[https://git.kernel.org/linus/f04997bdca34221c5e953df40999c4c92edb4e0b|commit]] * venus: implementing multi-stream support [[https://git.kernel.org/linus/f012b23d64e9879eca987627d9b9da3d9de56746|commit]] * video-i2c: add hwmon support for amg88xx [[https://git.kernel.org/linus/acbea6798955e92eefa5fb84ecaa677a763c8762|commit]] == Universal Serial Bus == * Report wakeup events on root-hub ports [[https://git.kernel.org/linus/379cacc5e566f7197bdeb1ea3e99219d3e880c0a|commit]] * typec: tcpm: Support for Alternate Modes [[https://git.kernel.org/linus/e9576fe8e605c4413beb91b290b8a473985710de|commit]] * typec: tcpci: move tcpci drivers out of staging [[https://git.kernel.org/linus/990da41530b31ed7de29340ce1d78c04bee9670c|commit]] * Add USB ehci support for nuvoton npcm7xx platform [[https://git.kernel.org/linus/df44831ee2dde0d61f17ca86069f2c992c0dae95|commit]] * option: add support for DW5821e [[https://git.kernel.org/linus/7bab01ecc6c43da882333c6db39741cb43677004|commit]] * serial: kl5kusb105: remove KLSI device id [[https://git.kernel.org/linus/d118851a4d1f2e67ef9442cd3caa35e555bb370e|commit]] * serial: pl2303: add a new device id for ATEN [[https://git.kernel.org/linus/29c692c96b3a39cd1911fb79cd2505af8d070f07|commit]] * dwc3: Add a glue driver for Synopsys HAPS platform [[https://git.kernel.org/linus/3fe314ca8c970aefc2d2a96dd93df6de1f4f1a4b|commit]] * host: exynos: Remove support for Exynos5440 [[https://git.kernel.org/linus/c708e462e90e04afb7634e1f27f60cd6869936db|commit]] * usbtmc: Add ioctl for EOM bit [[https://git.kernel.org/linus/fbd83971f9429849dd3a105b663822d15b7b992b|commit]] * usbtmc: Add ioctl for termination character [[https://git.kernel.org/linus/12dcaeb77e67c1162a2604f6b589266baec2d1ef|commit]] * usbtmc: Add ioctl for trigger [[https://git.kernel.org/linus/fe78a7c637057070f20ac9460608a18d775e6349|commit]] * usbtmc: Add ioctls to set/get usb timeout [[https://git.kernel.org/linus/048c6d88a0214757926f264823829e79154fcd4f|commit]] == Serial Peripheral Interface (SPI) == * Add SPI controller driver for UniPhier SoC [[https://git.kernel.org/linus/5ba155a4d4cc8e4cdd3db6df7d03271a3bd91177|commit]] * dw-mmio: add MSCC Ocelot support [[https://git.kernel.org/linus/c2c25cc397026ec705e050248539df400d2563f8|commit]] * pxa2xx: Add support for Intel Ice Lake [[https://git.kernel.org/linus/22d71a5097ec7059b6cbbee678a4f88484695941|commit]] * spi-gpio: add SPI_3WIRE support [[https://git.kernel.org/linus/4b859db2c60692560afbfef1b030d0ddef57b7ee|commit]] == Watchdog == * Add driver for the MEN 16z069 IP-Core [[https://git.kernel.org/linus/81ceed41d0c2b2c9300de7bc30c1451680257f52|commit]] == Serial == * sh-sci: Add support for R7S9210 [[https://git.kernel.org/linus/8b0bbd956228ae87139673e5611c4c880ddb9529|commit]] * qcom_geni_serial: Add support for flow control [[https://git.kernel.org/linus/8a8a66a1a18a1dbd213bee460bcedb1361abc7ff|commit]] == ACPI, EFI, cpufreq, thermal, Power Management == * ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th [[https://git.kernel.org/linus/4c3be61e41b4206878cd021afbdb85f5b76f2099|commit]] * thermal: armada: add multi-channel sensors support [[https://git.kernel.org/linus/f7c2068a1728c1b2aed9416b071a3e2f8f887786|commit]] * thermal: tsens: Add generic support for TSENS v2 IP [[https://git.kernel.org/linus/191dc74bad60e1462094b2e25321479e7eb17cdc|commit]] == Real Time Clock (RTC) == * isl1208: add support for isl1219 with tamper detection [[https://git.kernel.org/linus/dd35bdb0768f1d03b043c4ba704fe9760eaa5891|commit]] == Voltage, current regulators, power capping, power supply == * power: reset: qcom-pon: Add Qcom PON driver [[https://git.kernel.org/linus/e6a578e2890dcedf1b5722d5bead9cad2e0d9195|commit]] * power: supply: add cros-ec USBPD charger driver [[https://git.kernel.org/linus/f68b883e8fad23ed0ac4756d91594809d78678ed|commit]] * regulator: Add support for CPCAP regulators on Motorola Xoom devices [[https://git.kernel.org/linus/6c0b319c0306accd92dc1601f8bf42adc147d4bf|commit]] * regulator: add QCOM RPMh regulator driver [[https://git.kernel.org/linus/46fc033eba42f5a4fb583b2ab53f0a9918468452|commit]] * regulator: bd9571mwv: Add support for toggle power switches [[https://git.kernel.org/linus/e436875f6f97708613976da75a92974f18998af9|commit]] * regulator: bd9571mwv: Use "backup_mode" sysfs file instead of "wake_up" [[https://git.kernel.org/linus/02b3a073c12edc8cbc18e07e8880a32e78c1aee0|commit]] * regulator: pfuze100: add support to en-/disable switch regulators [[https://git.kernel.org/linus/9d2fd4f0ddfbc4aa1135000df34caebc02793a26|commit]] * regulator: uniphier: add regulator driver for UniPhier SoC [[https://git.kernel.org/linus/9df4f90954c860b9715f8fbca521781d8d5cf280|commit]] == Pin Controllers (pinctrl) == * ocelot: add support for interrupt controller [[https://git.kernel.org/linus/be36abb71d878f3320412a84e6bbec8dd796010c|commit]] * intel: Add Ice Lake PCH pin controller support [[https://git.kernel.org/linus/e6800d2601fafb51f5feb3c216c884c2efb4c77d|commit]] * imx: add driver for i.MX8MQ [[https://git.kernel.org/linus/45b85fca4598e4d4b881df1a482919d1df909016|commit]] * berlin: add the as370 SoC pinctrl driver [[https://git.kernel.org/linus/423ddc580b13633429ed17c1c3a3059f402a3660|commit]] == Multi Media Card (MMC) == * renesas_sdhi: add eMMC HS400 mode support [[https://git.kernel.org/linus/26eb2607fa281d98eed28c8c3949f6786695bf7a|commit]] * sdhci-of-dwcmshc: add SDHCI OF Synopsys DWC MSHC driver [[https://git.kernel.org/linus/e438cf49b3053ee79ad802a72d4a27bff77c86d8|commit]] * sdhci-pci-dwc-mshc: synopsys dwc mshc support [[https://git.kernel.org/linus/152f8204ffcd7b64aa6b36f39ee86fbce3f650b8|commit]] * sdhci-pci: Add support for Intel ICP [[https://git.kernel.org/linus/5637ffadf6719576fcba0e02026f80fd54466265|commit]] * sdhci: Add support for O2 eMMC HS200 mode [[https://git.kernel.org/linus/57322d542ffe01076c9df10d38e3ec0a58f9d83a|commit]] * sdhci: Add support for O2 hardware tuning [[https://git.kernel.org/linus/0086fc217d5d7ac2939c500733d1d046b9ac5012|commit]] * tmio: add eMMC HS400 mode support [[https://git.kernel.org/linus/db924bba47c8031188545c84bf943f4058b659d0|commit]] == Memory Technology Devices (MTD) == * nand: Add core infrastructure to support SPI NANDs [[https://git.kernel.org/linus/7529df4652482c33ae1a99ee8189401146f13cb7|commit]] * rawnand: add NVIDIA Tegra NAND Flash controller driver [[https://git.kernel.org/linus/d7d9f8ec77fe90472a649d1c2adba43a2e306eeb|commit]] * rawnand: atmel: add module param to avoid using dma [[https://git.kernel.org/linus/efc6362c6f8c1e74b340e2611f1b35e7d557ce7b|commit]] * spinand: Add initial support for Micron MT29F2G01ABAGD [[https://git.kernel.org/linus/a508e8875e135d7a1df26d8131b5443cb07005ff|commit]], Winbond W25M02GV [[https://git.kernel.org/linus/1075492bb9e26312bc8ddeec1a93e2de5f9c76b4|commit]], MX35LF1GE4AB [[https://git.kernel.org/linus/b02308af05e62c7d995f4fc75b0bc2ae3c3026f7|commit]], MX35LF2GE4AB [[https://git.kernel.org/linus/3dfa025f890c4568adc9ba06ecc0da35718f4799|commit]] * ubi: provide a way to skip CRC checks [[https://git.kernel.org/linus/62652517753f3cdddce10935139cfa6e00f8da33|commit]], [[https://git.kernel.org/linus/c355aa465fce5b446789348a2c50c3eb58ee6756|commit]] == Industrial I/O (iio) == * Add channel for Phase [[https://git.kernel.org/linus/c73314e6ebb2651a70ca8a3ff08d4bd6b9f9ade1|commit]] * Add channel for Position Relative [[https://git.kernel.org/linus/3055a6cfa04ba4288589778925e8838261e56078|commit]] * accel: adxl345: add calibration offset support [[https://git.kernel.org/linus/732238e22e4c5497bd76d02adcf5c4fcba6dcb67|commit]] * accel: adxl345: add sampling frequency support [[https://git.kernel.org/linus/382fa5812583b6c3a4d02a5830b70ec7ee2f07a3|commit]] * adc: Add Spreadtrum SC27XX PMICs ADC support [[https://git.kernel.org/linus/5df362a6cf49ca8d2e69a2f68e605310e3c576cb|commit]] * adc: at91-sama5d2_adc: add support for position and pressure channels [[https://git.kernel.org/linus/23ec2774f1cc168b1f32a2e0ed2709cb473bb94e|commit]] * adxl345: Add support for the ADXL375 [[https://git.kernel.org/linus/ef89f4b96a2ab8dc1a0a3815d9365240e4c3c06b|commit]] * chemical: Add support for Bosch BME680 sensor [[https://git.kernel.org/linus/1b3bd8592780c87c5eddabbe98666b086bbaee36|commit]] * dac: Add AD5758 support [[https://git.kernel.org/linus/28d1a7ac2a0d9589e04dd36a83f242b3e14da1eb|commit]] * light: introduce si1133 [[https://git.kernel.org/linus/e01e7eaf37d865c72e2501a7b09e7a61317ce2d4|commit]] * vcnl4000: add VCNL4010 and VCNL4020 device id [[https://git.kernel.org/linus/50c50b975d566e9384c3ae84fc37a997ea18eedd|commit]] * vcnl4000: add support for VCNL4200 [[https://git.kernel.org/linus/be38866fbb97f0ee2b144ab1de9ee2833a76e0fb|commit]] * ad5686: Add AD5311R support [[https://git.kernel.org/linus/d8084a048cca85e3316c685415fd15234665b160|commit]] == Multi Function Devices (MFD) == * Add support for Cirrus Logic CS47L35/L85/L90/L91 codecs [[https://git.kernel.org/linus/97c2b5cba2044f1c0bc3f14d7102176dbcf81af0|commit]], [[https://git.kernel.org/linus/2b49088cdba7dd59693887532e4058ee33b42d87|commit]], [[https://git.kernel.org/linus/16b27467f46c1e0dbf093f53971aeb5decbaff4e|commit]], [[https://git.kernel.org/linus/f975b7faf1d527da5dc78eced43012c82f59d3a1|commit]], [[https://git.kernel.org/linus/bb7320986f9593b7d36d03895c4d6da038ecc970|commit]], [[https://git.kernel.org/linus/5c76ee4e40eb7de905eee2ed08653ba0889bb5ad|commit]], [[https://git.kernel.org/linus/b3b606c98fa0cb3e4bc5ae40358e9fafd474ce11|commit]], [[https://git.kernel.org/linus/218d72a77b0bc203649c28f03cad6f90af88a787|commit]], [[https://git.kernel.org/linus/aca429ff9d14f0f55f6d319d6bb1dfc2bbee09fe|commit]] * bd71837: Core driver for ROHM BD71837 PMIC [[https://git.kernel.org/linus/30107fa6908b6c2747ee9100b40af813f99483c3|commit]] * da9063: Add DA9063L support [[https://git.kernel.org/linus/c287572b739ad18b7fd298f3af3bec21037a55f7|commit]] * intel-lpss: Add Ice Lake PCI IDs [[https://git.kernel.org/linus/a13c93b3a5db87a173b2cdc6c2f2122d9d677808|commit]] == Pulse-Width Modulation (PWM) == * mediatek: Add MT7628 support [[https://git.kernel.org/linus/8cdc43afbb2cb58692c49fab0b13e2d9439c0642|commit]] * fsl-ftm: Enable support for the new SoC i.MX8QM [[https://git.kernel.org/linus/2c4f2e326bd4d02f4b30d58f35448575573d5a04|commit]] == Inter-Integrated Circuit (I2C) == * Add Actions Semiconductor Owl family S900 I2C driver [[https://git.kernel.org/linus/d211e62af46693f90f6386085817e22239e3fe79|commit]] * Adds an algorithm for an I2C master physically located on an FSI slave device [[https://git.kernel.org/linus/82d41d09743938e5bc399725ad64e12fa968e8ed|commit]], [[https://git.kernel.org/linus/d6ffb63001167053cc7af889543ca8284beee0dd|commit]], [[https://git.kernel.org/linus/19b4887af7155a224b7d07301463ea32349b9965|commit]], [[https://git.kernel.org/linus/6cdf5e397a0b863fcc3f703c7619e628a63664ee|commit]], [[https://git.kernel.org/linus/504b82773c074e88423e17b9a069ac9a07df02d6|commit]], [[https://git.kernel.org/linus/f4cdc319cff88eb83564a5466c15af8128dd8284|commit]], [[https://git.kernel.org/linus/720d5ce9309d5503b2c29b621f5490e961f5953c|commit]] * i2c-qcom-geni: Add bus driver for the Qualcomm GENI I2C controller [[https://git.kernel.org/linus/37692de5d5235304835f4fdd5b3e5d5bae72fc16|commit]] * i801: Add support for Intel Ice Lake [[https://git.kernel.org/linus/0bff2a86103e7bec979df9b9ff66c823a8d82d0a|commit]] * tegra: Add support for Tegra194 [[https://git.kernel.org/linus/c5907c6b96f187ddb4209a6c8843b82823e0f3d3|commit]] == Hardware monitoring (hwmon) == * Add support for RPi voltage sensor [[https://git.kernel.org/linus/74d1e007915fab590f8be9dc647b19511260210c|commit]] * Add support for power min, lcrit, min_alarm and lcrit_alarm [[https://git.kernel.org/linus/aa7f29b07c8702127124d0522e3cd46850cdbc41|commit]] * Add NPCM7xx: PWM and Fan driver [[https://git.kernel.org/linus/f1fd4a4db777030a2542701fb0d3a261d4472d6d|commit]] * k10temp: Support Threadripper 2920X, 2970WX [[https://git.kernel.org/linus/cd6a2064dbf9e485b80c54687f0ce91cca91a6df|commit]], [[https://git.kernel.org/linus/484a84f25ca7817c3662001316ba7d1e06b74ae2|commit]] * mlxreg-fan: Add support for Mellanox FAN driver [[https://git.kernel.org/linus/65afb4c8e7e4e7e74b28efa1df62da503ca3e7a6|commit]] == General Purpose I/O (gpio) == * it87: Add support for IT8613 [[https://git.kernel.org/linus/a5ec96ddfd55c501d451cb310566a1170c267ecb|commit]] * tegra186: Add support for Tegra194 [[https://git.kernel.org/linus/bac5c3b829c3f2944d258dad1adec444b9deb338|commit]] * mt7621: Add a driver for MT7621 [[https://git.kernel.org/linus/4ba9c3afda41213ec98c30053e32963892e6dc7c|commit]] == Leds == * lm3692x: Support LED sync configuration [[https://git.kernel.org/linus/07abd4325e7013c728bf9642fbb862aa9eb4a367|commit]] == DMA engines == * Add Actions Semi Owl family S900 DMA driver [[https://git.kernel.org/linus/47e20577c24d206730bef085cb53d9812efca6f4|commit]] * imx-sdma: add virt-dma support [[https://git.kernel.org/linus/57b772b86871e025c1fc149d8c3e48667be0869f|commit]] == Hardware Random Number Generator (hwrng) == * msm: remove msm hw_random driver [[https://git.kernel.org/linus/5a2c3a395ab3c3f4f9e3c7864603478bc22dc344|commit]] == Cryptography hardware acceleration == * Add support for the SHA512 and SHA384 algorithms in the Inside Secure SafeXcel driver [[https://git.kernel.org/linus/cda3e73a54971e38a7388db0132c3681eab87847|commit]], [[https://git.kernel.org/linus/25bc95510317dc7259299adb786f050617199b42|commit]], [[https://git.kernel.org/linus/30c217ef6411d24b8c8b0478b89335dc2dabe6e8|commit]], [[https://git.kernel.org/linus/b460edb6230ac2877b0d176b9122736fed6f3c6e|commit]], [[https://git.kernel.org/linus/0de54fb100e9b8adc9df2d896b911dda2dee0a49|commit]], [[https://git.kernel.org/linus/87eee125e7490cf17e2de845a8b81b5bf63929c7|commit]], [[https://git.kernel.org/linus/26f7120b86a964a886ececb9eb8e6dd50276dbb2|commit]], [[https://git.kernel.org/linus/9e46eafdf82a67dd069eef27c48898b79379c9f2|commit]], [[https://git.kernel.org/linus/1f5d5d981879466c4af8be5415fb8be6eb451470|commit]], [[https://git.kernel.org/linus/ea23cb533ce419204af129380cfe1d287481aa14|commit]] * Introduce the EIP197d engine support to the Inside Secure SafeXcel driver [[https://git.kernel.org/linus/043ecc635f70c38d9fed1fe1ea20009cf45b12d6|commit]], [[https://git.kernel.org/linus/7d8f52a30d5a70673415a58b6766e1ae505dd321|commit]], [[https://git.kernel.org/linus/bfda74ad6f507e19923c8870695b25d4247b2727|commit]], [[https://git.kernel.org/linus/998d2abb0cb343c419c63898a414084ac6c17100|commit]], [[https://git.kernel.org/linus/53c83e915ce8b2fdd7c4e143966a105c96454647|commit]], [[https://git.kernel.org/linus/18e0e95b82e4440eaf4179c36aa5164b9bd8323d|commit]], [[https://git.kernel.org/linus/367571e43cfee4a8a6de11a53bba147f46221f84|commit]], [[https://git.kernel.org/linus/5eb0911894b17e17859443b4c924583eb4bb20d0|commit]], [[https://git.kernel.org/linus/6cdc06d639dfe57749586a57bfff39d4731ca81d|commit]], [[https://git.kernel.org/linus/fbd0a7c920686721cbc6671cc7dd6c31d5ac6430|commit]], [[https://git.kernel.org/linus/f1edf29a770ce97cd6b7e028a4999d24bb5ae492|commit]], [[https://git.kernel.org/linus/63b942782f1dd241d19a7584b4b644da0f5338c0|commit]] * Adds support for more algorithms in the Inside Secure SafeXcel driver: MD5 (and its hmac), DES (ECB and CBC), and 3DES (ECB and CBC) [[https://git.kernel.org/linus/293f89cf930e7f0e99e74223673e3dc46380b26b|commit]], [[https://git.kernel.org/linus/b471e4b988af70eeb1940dddea62a92eff49023e|commit]], [[https://git.kernel.org/linus/a7dea8c0ff9f2573b1b34d320670693f979136b8|commit]], [[https://git.kernel.org/linus/6246987932a52c2676a3bab7d624a607aa228e59|commit]] * ccp: Add support for new CCP/PSP device ID [[https://git.kernel.org/linus/dcbc0c6e4aa1ef269179351ac615fd08ddefc849|commit]] * hisilicon: SEC security accelerator driver [[https://git.kernel.org/linus/915e4e8413dacc086efcef4de04fdfdca57e8b1c|commit]] * qcom-rng: Add Qcom prng driver [[https://git.kernel.org/linus/ceec5f5b59882b871a722ca4d49b767a09a4bde9|commit]] == PCI == * Add {{{pci=disable_acs_redir}}} parameter to disable ACS redirection for peer-to-peer DMA support (we don't have the peer-to-peer support yet; this is just one piece) [[https://git.kernel.org/linus/07d8d7e57c28ca9a07dab4efd75dad3a654aeb85|commit]], [[https://git.kernel.org/linus/45db33709ccc7330c55fc6751c96468de407f2ac|commit]], [[https://git.kernel.org/linus/aaca43fda742223e4f62bd73e13055f5364e9a9b|commit]] * AER: Add sysfs attributes for rootport cumulative stats [[https://git.kernel.org/linus/12833017e581c384afa35fb85ce540082b2d59fc|commit]] * AER: Add sysfs attributes to provide AER stats and breakdown [[https://git.kernel.org/linus/81aa5206f9a7c9793e2f7971400351664e40b04f|commit]] * kirin: Add MSI support [[https://git.kernel.org/linus/141cb3d4ee521eff45d0520327106ddfe0abe90a|commit]] * pciehp: Support interrupts sent from D3hot [[https://git.kernel.org/linus/6b08c3854cfdc5d13165880e2b54642c47edc405|commit]] * hotplug: Delete skeleton driver [[https://git.kernel.org/linus/b4efce5c4715ae9b82e5314d7324a412f06a6a5a|commit]] == FRU Support Interface (FSI) == * Add new central chardev support [[https://git.kernel.org/linus/0ab5fe5374743d5a279b1ff6297ef2c54d06cd5f|commit]] * Add cfam char devices [[https://git.kernel.org/linus/d1dcd678257603e71cf3f3d84c70e2b6f0f14bb8|commit]] * sbefifo: Add driver for the SBE FIFO [[https://git.kernel.org/linus/9f4a8a2d7f9d71093f41c4bb0ef8707e8145bad3|commit]] == Clock == * Add driver for MAX9485 [[https://git.kernel.org/linus/33f5104624b96c6514621e63909b5703276b4dac|commit]] * actions: Add S700 SoC clock support [[https://git.kernel.org/linus/d47317ca4ade1a9a1c69c596defb273f29e263b3|commit]] * at91: add I2S clock mux driver [[https://git.kernel.org/linus/96e4ea8c253d12079db4d7174990455b4bbf0c87|commit]] * meson: add axg audio sclk divider driver [[https://git.kernel.org/linus/3054a55c5dd2619a597d6e96d8589318f2b210ad|commit]] * meson: add clk-phase clock driver [[https://git.kernel.org/linus/47f21315a6e4454ed9d8a450288a0989113e1e44|commit]] * meson: add triple phase clock driver [[https://git.kernel.org/linus/e8dd9207763e0317ac256c78dcd50dca7826f2f6|commit]] * qcom: Add display clock controller driver for SDM845 [[https://git.kernel.org/linus/81351776c9fbbbd0de1dc1542f30aacfe68efc4e|commit]] * qcom: clk-rpmh: Add QCOM RPMh clock driver [[https://git.kernel.org/linus/9c7e47025a6b9a2800eec127996ad58946e0cad4|commit]] * renesas: Renesas R9A06G032 clock driver [[https://git.kernel.org/linus/4c3d88526eba214357150764a0e3e5308acbef4a|commit]] * rockchip: add clock controller for px30 [[https://git.kernel.org/linus/243229b11121fbc90d9ee875292dfc75ecf53040|commit]] * rockchip: add support for half divider [[https://git.kernel.org/linus/956060a52795a060833e8de2d1bb89209e61bed2|commit]] * samsung: Remove support for Exynos5440 [[https://git.kernel.org/linus/fb174b27e8267776bf8c20ca178e82b27c5b2444|commit]] * tegra: Add sdmmc mux divider clock [[https://git.kernel.org/linus/633e79650b4f0ed8cd26076a376b5372c413b0f8|commit]] * timer-mediatek: Add support for system timer [[https://git.kernel.org/linus/e3af677607d9daca9825bc98edfb5cedda5718a9|commit]] * New RISC-V SBI timer driver [[https://git.kernel.org/linus/62b0194368147def8c5a77ce604a125d620fc582|commit]] == Various == * GNSS receiver (e.g. a GPS receiver) subsystem [[https://git.kernel.org/linus/2b6a440351436d792b1960822da4b7d6e673f568|commit]], [[https://git.kernel.org/linus/37768b054f2074f40de3cacd492baed482f5d9da|commit]], [[https://git.kernel.org/linus/d2efbbd18b1e26ac79401841089e4a4b97d745c3|commit]], [[https://git.kernel.org/linus/1ad69f10e3a58db60210f2869d5afddb40714507|commit]], [[https://git.kernel.org/linus/10f146639fee5ffaf7cf0081c1af518f7d0c533c|commit]] * FPGA Device Feature List (DFL) Device Drivers [[https://git.kernel.org/linus/c73c9ad286ab01bdd23076e6751d463d9ea18f44|commit]], [[https://git.kernel.org/linus/571d78bd458a831cf51dff2afa1dda3309bd82b2|commit]], [[https://git.kernel.org/linus/ecb5fbe299dfaad778033259f35bc696fa1fb743|commit]], [[https://git.kernel.org/linus/41a8b2c56470b7e4e3e2db93324d50bbbf60cdc4|commit]], [[https://git.kernel.org/linus/543be3d8c999b30e1e1c05d30c1ea3f2d922340b|commit]], [[https://git.kernel.org/linus/b16c5147dc3b1a03405f58f6864b56f29ab7aaf9|commit]], [[https://git.kernel.org/linus/5d56e117001996766c3dab5767663b0c43b76639|commit]], [[https://git.kernel.org/linus/5b57d02a2f94bb04c6b36932412f7f3b1bb38518|commit]], [[https://git.kernel.org/linus/6e8fd6e493bfca83021cc6a8fd86d7f69bd14fc6|commit]], [[https://git.kernel.org/linus/d06b004b99c960828523e581a3b7d109dfc1329b|commit]], [[https://git.kernel.org/linus/72ddd9f34040a49a221c0d5d1754061e007a10e6|commit]], [[https://git.kernel.org/linus/968b8199e2585ac4435e2b73af81201e20859c36|commit]], [[https://git.kernel.org/linus/322ddebe54ae2b18c86a3bffb2b76bc5e67762ac|commit]], [[https://git.kernel.org/linus/0a27ff24d59662b1ca8b3f7721a965918f115074|commit]], [[https://git.kernel.org/linus/620e1902f6fe57ddacdabd9e33fadbd290be9652|commit]], [[https://git.kernel.org/linus/29de76240e861d52b75405166337e94184f1875d|commit]], [[https://git.kernel.org/linus/af275ec6160ba68714371cfe0575f9aa478ce02f|commit]], [[https://git.kernel.org/linus/5ebae801d960d46e39574cb83ec24ab44d1a6c2a|commit]], [[https://git.kernel.org/linus/de892dff17b36d138ff41aeb46366d7c1ed4cd77|commit]], [[https://git.kernel.org/linus/bb61b9be3e6b001f1571b230316bf3867dc41df3|commit]], [[https://git.kernel.org/linus/7514a4249c479c0b56a112306496a9aa3bad312b|commit]], [[https://git.kernel.org/linus/1a1527cf5ddacc6716a3cacfa232111d92ffd93b|commit]], [[https://git.kernel.org/linus/47c1b19c160fe1641469c145dba78fbbe48b996a|commit]], [[https://git.kernel.org/linus/e4664c0ee4ac44993c62d10b048ab0a960691da5|commit]], [[https://git.kernel.org/linus/6fd893c409e5939ea2145b27796c155535988734|commit]], [[https://git.kernel.org/linus/857a26222ff75eecf7d701ef0e91e4fbf6efa663|commit]], [[https://git.kernel.org/linus/fa8dda1edef9ebc3af467c644c5533ac97171e12|commit]], [[https://git.kernel.org/linus/5d6bd30cc9c3fca974d554bcd7bbf5f77fbe3238|commit]] * bus: add bus driver for accessing Allwinner A64 DE2 [[https://git.kernel.org/linus/8818e865aa35493baf7326f9335b8ec6b7d77df7|commit]] * cpufreq: armada-37xx: Add AVS support [[https://git.kernel.org/linus/1c3528232f4ba608cc2c31c7a8a55e0dbd6cb200|commit]] * cpufreq: exynos: Remove support for Exynos5440 [[https://git.kernel.org/linus/a443c1fc10599791f6aa6b377f48dcfb2a96d817|commit]] * drivers/misc: Aspeed LPC snoop output using misc chardev [[https://git.kernel.org/linus/3772e5da445420543b25825ac2b5971f3743f6e8|commit]] * drivers: qcom: rpmh-rsc: add RPMH controller for QCOM SoCs [[https://git.kernel.org/linus/658628e7ef78e875cfe13064387c1a7a287d6338|commit]] * drivers: soc: Add LLCC driver [[https://git.kernel.org/linus/a3134fb09e0bc5bee76e13bf863173b86f21cf87|commit]] * irqchip: add a SiFive PLIC driver [[https://git.kernel.org/linus/8237f8bc4f6eb7e5ce2a19276079cfd3a7c6314a|commit]] * libnvdimm: Introduce locked DIMM capacity support [[https://git.kernel.org/linus/08e6b3c6e3a054f566367740c94b8c1d18e52056|commit]] * mailbox: Add support for i.MX messaging unit [[https://git.kernel.org/linus/2bb7005696e2246baa88772341ca032ff09a63cb|commit]] * mailbox: mediatek: Add Mediatek CMDQ driver [[https://git.kernel.org/linus/623a6143a845bd485b00ba684f0ccef11835edab|commit]] * mailbox: ti-msgmgr: Add support for Secure Proxy [[https://git.kernel.org/linus/a2b79838b891718dd4f0caf86dfa193af789245d|commit]] * mei: expose fw version to sysfs [[https://git.kernel.org/linus/3cfaeb33530592b02b2ceb76b379364c55ca612e|commit]] * mux: adgs1408: new driver for Analog Devices ADGS1408/1409 mux [[https://git.kernel.org/linus/8b9ce6954c05e3e4115f54444c7eaf2aa2dd5e65|commit]] * nvmem: Add Spreadtrum SC27XX efuse support [[https://git.kernel.org/linus/19c54468f222d61f07ec83d13e46a4c78d326c80|commit]] * parport: parport_serial: Add WCH CH382L PCIe single parallel port support [[https://git.kernel.org/linus/c9a104e23cb8ff37ddeb788f7d57b3b8d1a030ab|commit]] * phy: Renesas R-Car gen3 PCIe PHY driver [[https://git.kernel.org/linus/2ce7f2f425ef7464a2a9a872d2e9acad49e6cb3e|commit]] * phy: bcm-sr-pcie: Add Stingray PCIe PHY driver [[https://git.kernel.org/linus/92696a89cd3f9c878182c00cae60fb7a0056cc30|commit]] * platform/mellanox: Introduce support for Mellanox register access driver [[https://git.kernel.org/linus/5ec4a8ace06cc0dc1af190dfa53d175029714d66|commit]] * ptp_qoriq: support automatic configuration for ptp timer [[https://git.kernel.org/linus/91305f2812624c0cf7ccbb44133b66d3b24676e4|commit]] * regmap: add SCCB support [[https://git.kernel.org/linus/bcf7eac3d97f49d8400ba52c71bee5934bf20093|commit]] * remoteproc: qcom: Introduce Hexagon V5 based WCSS driver [[https://git.kernel.org/linus/3a3d4163e0bfde184ffbc54c887f5b1ec9969c90|commit]] * reset: meson: add meson audio arb driver [[https://git.kernel.org/linus/d903779b58be442f3afd2c51c46c7cf19c97684e|commit]] * reset: qcom: AOSS (always on subsystem) reset controller [[https://git.kernel.org/linus/5ecb065165b90a5745f3a6c3a8a847b530e3afbc|commit]] * reset: uniphier: add USB3 core reset control [[https://git.kernel.org/linus/499fef09a3237497906084da3eede0185fc9abb8|commit]] * slimbus: ngd: Add qcom SLIMBus NGD driver [[https://git.kernel.org/linus/917809e2280bb83994be8b642373fd941d40c407|commit]] * slimbus: ngd: add stream support [[https://git.kernel.org/linus/52490169cddf55a1174772c6bf7be32db2ce01e0|commit]] * soc: mediatek: pwrap: add mt6351 driver for mt6797 SoCs [[https://git.kernel.org/linus/00673189b8b971c00417632ffe4c90ba9b4f2568|commit]] * soc: mediatek: pwrap: add pwrap driver for mt6797 SoCs [[https://git.kernel.org/linus/8e62ac4bad3956536fc08e351454abc90dda1e9f|commit]] = List of merges = = Other news sites =