#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.20 development cycle Linux 4.20 is under development. To read more information about this incoming release, and while this page is completed, you can read the following news sources: * LWN's merge window [[https://lwn.net/Articles/769477/|part 1]], [[https://lwn.net/Articles/770079/|part 2]] * Phoronix [[https://www.phoronix.com/scan.php?page=article&item=linux-420-features&num=1|The Many New Features of The Linux 4.20 Kernel]] OR, alternatively, take a look at the pull requests: * [[https://git.kernel.org/torvalds/c/528985117126f11beea339cf39120ee99da04cd2|Pull arm64 updates ]] * [[https://git.kernel.org/torvalds/c/6ab9e09238fdfd742fe23b81e2d385a1cab49d9b|Pull block layer updates ]] * [[https://git.kernel.org/torvalds/c/13775dacca5c158a257320f4b47e1220b82e3b21|Pull libata updates ]] * [[https://git.kernel.org/torvalds/c/cff229491af5df946781edfbeafd43e9cf66a3b4|Pull dma mapping updates ]] * [[https://git.kernel.org/torvalds/c/b8e445b6895cfe76c5959a7135a3216703fe32d4|Pull hwmon updates ]] * [[https://git.kernel.org/torvalds/c/a36cf6865120d7534fcb132d311f03e5159f2da7|Pull mtd updates ]] * [[https://git.kernel.org/torvalds/c/6214a9fe2aeca5e22184b20954774424e2efc1f6|Pull regmap updates ]] * [[https://git.kernel.org/torvalds/c/b537149a2fb45ef9936b7a55aa801fbab8ea2a8a|Pull spi updates ]] * [[https://git.kernel.org/torvalds/c/ca9eb48fe01fa7fa60ff9f2196b1bd0d84dc81af|Pull regulator updates ]] * [[https://git.kernel.org/torvalds/c/1650ac53066577a5e83fe3e9d992c9311597ff8c|Pull MMC updates ]] * [[https://git.kernel.org/torvalds/c/b0b6a28bc4b265aa56cbf4fa8fd27c0a4fa3a49c|Pull pin control updates ]] * [[https://git.kernel.org/torvalds/c/114b5f8f7efc036dd7dd16efb0f218a88e6c6c02|Pull GPIO updates ]] * [[https://git.kernel.org/torvalds/c/6fd577cd4b257ce5cb761adcdedeea55501d84d9|Pull LED updates ]] * [[https://git.kernel.org/torvalds/c/c403993a41d50db1e7d9bc2d43c3c8498162312f|Pull IPMI updates ]] * [[https://git.kernel.org/torvalds/c/12dd08fa954fb7c327382ead3bb9ac861f9b9b69|Pull power management updates ]] * [[https://git.kernel.org/torvalds/c/58a0228707870c8330917f919804986855443a19|Pull ACPI updates ]] * [[https://git.kernel.org/torvalds/c/70408a9987d1ffac006e21b965f0c30dd22b0af2|Pull ia64 updates ]] * [[https://git.kernel.org/torvalds/c/e2b623fbe6a34bce1332584212ae101ebc2508f5|Pull s390 updates ]] * [[https://git.kernel.org/torvalds/c/cee1352f792646ae87e65f8bfb0ae91ff3d2cb95|Pull RCU updates ]] * [[https://git.kernel.org/torvalds/c/de3fbb2aa802a267dee2213ae7d5a1e19eb4294a|Pull EFI updates ]] * [[https://git.kernel.org/torvalds/c/0200fbdd431519d730b5d399a12840ec832b27cc|Pull locking and misc x86 updates ]] * [[https://git.kernel.org/torvalds/c/c05f3642f4304dd081876e77a68555b6aba4483f|Pull perf updates ]] * [[https://git.kernel.org/torvalds/c/0d1b82cd8ac2e8856ae9045c97782ac1c359929c|Pull RAS updates ]] * [[https://git.kernel.org/torvalds/c/42f52e1c59bdb78cad945b2dd34fa1f892239a39|Pull scheduler updates ]] * [[https://git.kernel.org/torvalds/c/cbbfb0ae2ca979222297062647ced653682a6cc7|Pull x86 apic updates ]] * [[https://git.kernel.org/torvalds/c/e1d20beae70eb918cca7f07a77ce199fd148fdd2|Pull x86 asm updates ]] * [[https://git.kernel.org/torvalds/c/642116d4ac58745b8058d32a20ca733020feb290|Pull x86 boot updates ]] * [[https://git.kernel.org/torvalds/c/04ce7fae3d4ed1b045d20da071b96f7dcb93bda8|Pull x86 build update ]] * [[https://git.kernel.org/torvalds/c/fec98069fb72fb656304a3e52265e0c2fc9adf87|Pull x86 cpu updates ]] * [[https://git.kernel.org/torvalds/c/ac73e08eda885a6723593c45d634b59c63365986|Pull x86 grub2 updates ]] * [[https://git.kernel.org/torvalds/c/382d72a9aa525b56ab8453ce61751fa712414d3d|Pull x86 hyperv updates ]] * [[https://git.kernel.org/torvalds/c/99792e0cea1ed733cdc8d0758677981e0cbebfed|Pull x86 mm updates ]] * [[https://git.kernel.org/torvalds/c/f682a7920baf7b721d01dd317f3b532265357cbb|Pull x86 paravirt updates ]] * [[https://git.kernel.org/torvalds/c/d7197a5ad8528642cb70f1d27d4d5c7332a2b395|Pull x86 platform updates ]] * [[https://git.kernel.org/torvalds/c/d82924c3b8d0607094b94fab290a33c5ad7d586c|Pull x86 pti updates ]] * [[https://git.kernel.org/torvalds/c/034bda1cd5abbe7b170ce76b618768d164030bbd|Pull x86 vdso updates ]] * [[https://git.kernel.org/torvalds/c/07171da26424bcdb5d8c4571544c8c7b11137d34|Pull ARM updates ]] * [[https://git.kernel.org/torvalds/c/44786880df196a4200c178945c4d41675faf9fb7|Pull parisc updates ]] * [[https://git.kernel.org/torvalds/c/a97a2d4d56ea596871b739d63d41b084733bd9fb|Pull sparc updates ]] * [[https://git.kernel.org/torvalds/c/50b825d7e87f4cff7070df6eb26390152bb29537|Pull networking updates ]] * [[https://git.kernel.org/torvalds/c/ba9f6f8954afa5224e3ed60332f7b92242b7ed0f|Pull siginfo updates ]] * [[https://git.kernel.org/torvalds/c/d5e4d81da4d443d54b0b5c28ba6d26be297c509b|Pull SELinux updates ]] * [[https://git.kernel.org/torvalds/c/638820d8da8ededd6dc609beaef02d5396599c03|Pull security subsystem updates ]] * [[https://git.kernel.org/torvalds/c/08ffb584d9eb17940321317ef6c9c7383ad4f149|Pull pstore updates ]] * [[https://git.kernel.org/torvalds/c/44adbac8f7217040be97928cd19998259d9d4418|Pull tty ioctl updates ]] * [[https://git.kernel.org/torvalds/c/318b067a5dd649d198c2ba00cf7408d778fc00b4|Pull btrfs updates ]] * [[https://git.kernel.org/torvalds/c/deba28b12bcb5e11c6f6689f4edd96eea4929162|Pull jfs updates ]] * [[https://git.kernel.org/torvalds/c/e1cbbf4067820ea4df534dd96f51c8f67854dcad|Pull orangefs updates ]] * [[https://git.kernel.org/torvalds/c/bfd93a87eadb03499a5ff02dfebfaf515310d27c|Pull gfs2 updates ]] * [[https://git.kernel.org/torvalds/c/fe0142df648f5478f410c41e01771b90b9793215|Pull xfs updates ]] * [[https://git.kernel.org/torvalds/c/d6edff78fe9e34dbea1bec7dc26cfce92c6d96d5|Pull f2fs updates ]] * [[https://git.kernel.org/torvalds/c/5993692f09582accb4cb7af11d344598af43c3b8|Pull ext4 updates ]] * [[https://git.kernel.org/torvalds/c/01aa9d518eae8a4d75cd3049defc6ed0b6d0a658|Pull documentation updates ]] * [[https://git.kernel.org/torvalds/c/3ea172c84dc5a88f4fa7316311857f5878bcf777|Pull MFD updates ]] * [[https://git.kernel.org/torvalds/c/3f2dcb6411eb3fd4a8be5d3713be0e2c1c750d6d|Pull backlight updates ]] * [[https://git.kernel.org/torvalds/c/96f2f66a985699d201b3a84222b8dd42262a71fe|Pull HID updates ]] * [[https://git.kernel.org/torvalds/c/df132e4062afe06ddc9938802243d704906a884a|Pull power supply and reset updates ]] * [[https://git.kernel.org/torvalds/c/6078e07dcf5348075713124508d03786dc9ffa8b|Pull libnvdimm updates ]] * [[https://git.kernel.org/torvalds/c/36168d7123311d52e085c116f6c66e16f0b84615|Pull EDAC updates ]] * [[https://git.kernel.org/torvalds/c/a41efc2a0f68cea26665ab9e6d991c9bf33b3f59|Pull dmaengine updates ]] * [[https://git.kernel.org/torvalds/c/bd6bf7c10484f026505814b690104cdef27ed460|Pull PCI updates ]] * [[https://git.kernel.org/torvalds/c/d49f8a52b15bf35db778035340d8a673149f9f93|Pull SCSI updates ]] * [[https://git.kernel.org/torvalds/c/3acbd2de6bc3af215c6ed7732dfc097d1e238503|Pull sound updates ]] * [[https://git.kernel.org/torvalds/c/4dcb9239dad6cee17c538482619a5b659774ee51|Pull timekeeping updates ]] * [[https://git.kernel.org/torvalds/c/5947a64a7e0c70cc16d5d1e5af3cf3b44535047a|Pull irq updates ]] * [[https://git.kernel.org/torvalds/c/06999fd59277afef07638453c695a500eb2a93c0|Pull alpha syscall glue updates ]] * [[https://git.kernel.org/torvalds/c/4ba9628fe5bf90e0125dbec847a0cf4f5553de14|Pull more ->lookup() cleanups ]] * [[https://git.kernel.org/torvalds/c/57ce66d39f10fb01efabd72b14eb033deddb226b|Pull integrity updates ]] * [[https://git.kernel.org/torvalds/c/52ff0779d6cfcce24c0204c22b0b4899dc55449d|Pull TPM updates ]] * [[https://git.kernel.org/torvalds/c/e80bc229691a4f601a2476e07cbdf08a289a2ad6|Pull smack updates ]] * [[https://git.kernel.org/torvalds/c/24ed334f33666f2ae929ccc08f72e7e72e353c64|Pull LoadPin updates ]] * [[https://git.kernel.org/torvalds/c/62606c224d72a98c35d21a849f95cccf95b0a252|Pull crypto updates ]] * [[https://git.kernel.org/torvalds/c/a67eefad996f007afc7c38efe8f45257fb1e3994|Pull printk updates ]] * [[https://git.kernel.org/torvalds/c/83c4087ce468601501ecde4d0ec5b2abd5f57c31|Pull cgroup updates ]] * [[https://git.kernel.org/torvalds/c/0d1e8b8d2bcd3150d51754d8d0fdbf44dc88b0d3|Pull KVM updates ]] * [[https://git.kernel.org/torvalds/c/c300af28572d05ae6891c359a7c8c2c81f01dccf|Pull RISC-V updates ]] * [[https://git.kernel.org/torvalds/c/da19a102ce87bf3e0a7fe277a659d1fc35330d6d|Pull rdma updates ]] * [[https://git.kernel.org/torvalds/c/9703fc8caf36ac65dca1538b23dd137de0b53233|Pull USB/PHY updates ]] * [[https://git.kernel.org/torvalds/c/26873acacbdbb4e4b444f5dd28dcc4853f0e8ba2|Pull driver core updates ]] * [[https://git.kernel.org/torvalds/c/18d0eae30e6a4f8644d589243d7ac1d70d29203d|Pull char/misc driver updates ]] * [[https://git.kernel.org/torvalds/c/d1f2b1710d92a80d60351503bbf41cdac95ed7a8|Pull IOMMU updates ]] * [[https://git.kernel.org/torvalds/c/befa93633193e5327e4045d1e5fa29114580fa5d|Pull more dma-mapping updates ]] * [[https://git.kernel.org/torvalds/c/0ef7791e2bfb2e10aa95dc492eab72074cef9942|Pull thermal SoC updates ]] * [[https://git.kernel.org/torvalds/c/b27186abb37b7bd19e0ca434f4f425c807dbd708|Pull Devicetree updates ]] * [[https://git.kernel.org/torvalds/c/6080ad3a9941e4707bb929445b813fadca9a27ff|Pull more block layer updates ]] * [[https://git.kernel.org/torvalds/c/71f4d95b23654ec2b347bd15b1260d68ca9ea5ea|Pull device mapper updates ]] * [[https://git.kernel.org/torvalds/c/7abe849315c870c1d3f3cb4b302e827aaa28348e|Pull md updates ]] * [[https://git.kernel.org/torvalds/c/033078a9afe504ac9e615d10c4b35d634450b637|Pull cifs updates ]] * [[https://git.kernel.org/torvalds/c/c7a2c49ea6c9eebbe44ff2c08b663b2905ee2c13|Pull NFS client updates ]] * [[https://git.kernel.org/torvalds/c/685f7e4f161425b137056abe35ba8ef7b669d83d|Pull powerpc updates ]] * [[https://git.kernel.org/torvalds/c/cc10ad25bbca3d2925adc32d51cb7a10b837d32c|Pull MIPS updates ]] * [[https://git.kernel.org/torvalds/c/345671ea0f9258f410eb057b9ced9cefbbe5dc78|Merge memory management updates from akpm]] * [[https://git.kernel.org/torvalds/c/c7b7eefa57ae3c8802fdec7d07ac4df6c49d1e7a|Pull RTC updates ]] * [[https://git.kernel.org/torvalds/c/ed3f4e239834317934cc73a187e27e44b217056b|Pull input updates ]] * [[https://git.kernel.org/torvalds/c/5ecf3e110c32c5756351eed067cdf6a91c308e62|Pull watchdog updates ]] * [[https://git.kernel.org/torvalds/c/dad4f140edaa3f6bb452b6913d41af1ffd672e45|Pull XArray conversion ]] * [[https://git.kernel.org/torvalds/c/f8cab69be0a8a756a7409f6d2bd1e6e96ce46482|Pull kselftest updates ]] * [[https://git.kernel.org/torvalds/c/ac747c0715f29c2be3848b719a1b7e65b07f7b21|Pull Kbuild updates ]] * [[https://git.kernel.org/torvalds/c/746bb4ed6d626f3f9e431a7f9b20504538e62ded|Pull VLA removal ]] * [[https://git.kernel.org/torvalds/c/53b3b6bbfde6aae8d1ededc86ad4e0e1e00eb5f8|Pull drm updates ]] * [[https://git.kernel.org/torvalds/c/ac435075892e3e651c667b4a9f2267cf3ef1d5a2|Pull C-SKY architecture port ]] * [[https://git.kernel.org/torvalds/c/7da4221b530f0427cc09bdaa5c5c1bd86d30583d|Pull 9p updates ]] * [[https://git.kernel.org/torvalds/c/79257514f532bd6e500267a061ae2cae4e3d28d5|Pull fsnotify updates ]] * [[https://git.kernel.org/torvalds/c/e64433d587635140fda898365978e6b6fe73ba4e|Pull ext2 and udf updates ]] * [[https://git.kernel.org/torvalds/c/fe675d4d3c6b96710d481346821839b4a817c672|Pull mailbox updates ]] * [[https://git.kernel.org/torvalds/c/738b04fba18d35cd352b7b15afefb8a7b798648e|Pull staging/IIO driver updates ]] * [[https://git.kernel.org/torvalds/c/5bd4af34a09a381a0f8b1552684650698937e6b0|Pull tty/serial updates ]] * [[https://git.kernel.org/torvalds/c/134bf98c5596605af90f104716ef912e8f7eb56b|Pull media updates ]] * [[https://git.kernel.org/torvalds/c/57dbde63f2888af1be5111d369d124f4e659c0f8|Pull i2c updates ]] * [[https://git.kernel.org/torvalds/c/c38239b4be1ac7e4bcf5bbd971353bae51525b8f|Pull parisc updates ]] * [[https://git.kernel.org/torvalds/c/93335e5911dbffccd3b74c4d214268c0fd2bc1b0|Pull ARM SoC device tree updates ]] * [[https://git.kernel.org/torvalds/c/53b7a3b7ec00f207c18e71f58ef2bca48635c622|Pull ARM SoC defconfig updates ]] * [[https://git.kernel.org/torvalds/c/b22b6beae6116e3a9c46ced312c626f6737a3fa6|Pull ARM SoC driver updates ]] * [[https://git.kernel.org/torvalds/c/4b42745211af552f170f38a1b97f4a112b5da6b2|Pull ARM SoC platform updates ]] * [[https://git.kernel.org/torvalds/c/929e134c43c95822663367c47fb211ca272309f7|Pull remoteproc updates ]] * [[https://git.kernel.org/torvalds/c/11743c56785c751c087eecdb98713eef796609e0|Pull rpmsg updates ]] * [[https://git.kernel.org/torvalds/c/85b5d4bcab8b46664f8e1993bd5919cb0f24a3ca|Pull more btrfs updates ]] * [[https://git.kernel.org/torvalds/c/6ef746769ef5cfef84cdfdf61ecbab5a6aa4651a|Pull more power management updates ]] * [[https://git.kernel.org/torvalds/c/c2101d01826480755f2bd9f3dd5e36757be61e23|Pull more ACPI updates ]] * [[https://git.kernel.org/torvalds/c/343a9f35409b68b6de66ecd0db90a277aee90ec2|Pull tracing updates ]] * [[https://git.kernel.org/torvalds/c/310c7585e8300ddc46211df0757c11e4299ec482|Pull nfsd updates ]] * [[https://git.kernel.org/torvalds/c/59fc453b21f767f2fb0ff4dc0a947e9b9c9e6d14|Merge more memory management updates from akpm ]] * [[https://git.kernel.org/torvalds/c/b3491d8430dd25f0a4e00c33d60da22a9bd9d052|Pull new experimental media request API ]] * [[https://git.kernel.org/torvalds/c/0c86e761b95131943c2b8af2ffb3c0554f9a71f5|Pull VFIO updates ]] * [[https://git.kernel.org/torvalds/c/519f64bf15dccb4f64af34b74ed186c32363ab59|Pull clk updates ]] * [[https://git.kernel.org/torvalds/c/d547d44e5c5dd82b32c2399632b254395a099072|Pull thermal management updates ]] * [[https://git.kernel.org/torvalds/c/a9ac6cc47bbb0fdd042012044f737ba13da10cb4|Pull fbdev updates ]] * [[https://git.kernel.org/torvalds/c/31990f0f5366a8f66688edae8688723b22034108|Pull ceph updates ]] * [[https://git.kernel.org/torvalds/c/9b5cf826ef8b607d452ba7bf683ae5510a745232|Pull fuse updates ]] * [[https://git.kernel.org/torvalds/c/9bb9d4fdce9e6b351b7b905f150745a0fccccc06|Pull UML updates ]] * [[https://git.kernel.org/torvalds/c/3dca04d694f16cc74dc87de9a13547e2ffec81d7|Pull more RISC-V updates ]] * [[https://git.kernel.org/torvalds/c/5b7449810ae6d652629c550d3974c8453836d229|Pull chrome-platform updates ]] * [[https://git.kernel.org/torvalds/c/eb7046e9bf466cebfcfbcdf640e41d9e3a80086c|Pull x86 platform driver updates ]] * [[https://git.kernel.org/torvalds/c/2d6bb6adb714b133db92ccd4bfc9c20f75f71f3f|Pull stackleak gcc plugin ]] * [[https://git.kernel.org/torvalds/c/b5b1de3537e2cd8f52971224a1be24bb3ce34a65|Pull virtio/vhost updates ]] * [[https://git.kernel.org/torvalds/c/7260935d71b6d582376543844185add72848dde8|Pull overlayfs updates ]] * [[https://git.kernel.org/torvalds/c/baa888d25ea64d0c59344d474284ca99cfdd449a|Pull keys updates ]] * [[https://git.kernel.org/torvalds/c/e468f5c06b5ebef3f6f3c187e51aa6daab667e57|Pull compiler attribute updates ]] * [[https://git.kernel.org/torvalds/c/9931a07d518e86eb58a75e508ed9626f86359303|Pull AFS updates ]] * [[https://git.kernel.org/torvalds/c/8adcc59974b8a65b7eac7d503364837c297139bc|Pull misc vfs updates ]] * [[https://git.kernel.org/torvalds/c/63c6e188f639b5828bf744e675270bb5e2adc139|Pull RISC-V defconfig update ]] * [[https://git.kernel.org/torvalds/c/d81f50bd34646d8373b989e55180c0fc9af94e0b|Pull apparmor updates ]] * [[https://git.kernel.org/torvalds/c/0b21f21ae0d746b385a827aceb84cb26c551eb94|Pull more EDAC updates ]] * [[https://git.kernel.org/torvalds/c/fcc37f76a995cc08546b88b83f9bb5da11307a0b|Pull pwm updates ]] * [[https://git.kernel.org/torvalds/c/cddfa11aef3c4914f406a059138ccc354f034d1c|Merge more memory management updates from akpm]] * [[https://git.kernel.org/torvalds/c/af102b333a21cc77c1834cf7a604d0359db9d54b|Pull more SCSI updates ]] * [[https://git.kernel.org/torvalds/c/169447287bfb0a8e494f33c04dda50bb078cf2f0|Pull cifs updates ]] * [[https://git.kernel.org/torvalds/c/9a12efc5e01ac1dbad089f22e5d0e6f817970c3c|Pull Kbuild updates ]] * [[https://git.kernel.org/torvalds/c/01897f3e05ede4d66c0f9df465fde1d67a1d733f|Pull perf updates and fixes ]] * [[https://git.kernel.org/torvalds/c/04578e8441c5420259a71eff9fede535858bfc6a|Pull NTB updates ]] * [[https://git.kernel.org/torvalds/c/35e7452442687d7bd70f042ddfa92f89311b039c|Pull more timer updates ]] * [[https://git.kernel.org/torvalds/c/42bd06e93d108a3ee5b8b4eaa350ec81853cb217|Pull UBIFS updates ]] == Drivers in the Staging area == * media: platform: Add Cedrus VPU decoder driver [[https://git.kernel.org/linus/50e761516f2b8c0cdeb31a8c6ca1b4ef98cd13f1|commit]] * comedi: add interface to ni routing table information [[https://git.kernel.org/linus/4bb90c87abbe21ea469a242c8b350ea39a459c84|commit]] * comedi: add new device-global config interface [[https://git.kernel.org/linus/d7569ad766511fe708a8bd7476baa305d1510daf|commit]] * comedi: ni_660x: Add NI PCI-6608 to list of supported devices [[https://git.kernel.org/linus/51c4ba6407ef9f5735bc6bf566211bb839892e4b|commit]] * comedi: ni_mio_common: implement global pfi, rtsi routing [[https://git.kernel.org/linus/d4961bb3d99f895fe8cf368b9765405a3f829198|commit]] * comedi: ni_mio_common: implement new routing for TRIG_EXT [[https://git.kernel.org/linus/56d0b826d39f5b04dc5df7e270539361627684de|commit]] * comedi: ni_mio_common: implement output selection of GPFO_{0, 1} [[https://git.kernel.org/linus/02d1c6e827073ebb65d9f92c169c024ae2d20ddc|commit]] * comedi: ni_routing: Add NI signal routing info [[https://git.kernel.org/linus/ba932fcfee28b6a23bb8a903ce5a2210ac861721|commit]] * comedi: tio: implement global tio/ctr routing [[https://git.kernel.org/linus/347e244884c3be1f5bce1d93730f0c32efabba99|commit]] * dgnc: delete the driver [[https://git.kernel.org/linus/3268357865d6541f11c2e759525e090f79210793|commit]] * vboxvideo: Atomic phase 3: Switch last bits over to atomic [[https://git.kernel.org/linus/438340aa20975ffd37a685aa99c610b63f49a7ba|commit]] * iio:ad7606: Add support for the ad7605-4 [[https://git.kernel.org/linus/bb9fc6adac54c6811ccd0b7fe309be859effdc02|commit]] == Networking == * dpaa2-eth: Move DPAA2 Ethernet driver from staging to drivers/net [[https://git.kernel.org/linus/34ff68465a17d0c1f022ec9086504cb27dbb2fd7|commit]] * Bluetooth * btbcm: Add entry for BCM4335C0 UART bluetooth [[https://git.kernel.org/linus/a357ea098c9605f60d92a66a9073f56ce25726da|commit]] * btrtl: Add support for RTL8822C with USB interface [[https://git.kernel.org/linus/8ecfdc95b30a17b0c27ace6f13a1c4fb37e2bb96|commit]] * btusb: Add support for 0cf3:535b QCA_ROME device [[https://git.kernel.org/linus/1411a26053f492b7cef95f09898624544e4701d4|commit]] * FDDI: defza * Add support for DEC FDDIcontroller 700 TURBOchannel adapter [[https://git.kernel.org/linus/61414f5ec9834df8aa4f55c90de16b71a3d6ca8d|commit]] * Support capturing outgoing SMT traffic [[https://git.kernel.org/linus/9f9a742db40f95f4dc20fc7293de4ea6ddb24e47|commit]] * RDMA/hns: adds atomic and cm of vlan device function for hip08 as well as optimize some codes for post send verbs [[https://git.kernel.org/linus/944e64093a63bfab0a4f7ecebcd434630dff9107|commit]], [[https://git.kernel.org/linus/c7c28191408bf33c1d9c83de1d5b91f58f1ddaf1|commit]], [[https://git.kernel.org/linus/384f881851127dd834a2733f91999b859a5ffddb|commit]], Add enable judgement for UD vlan [[https://git.kernel.org/linus/8320deb88c03a842f8c2db92e2b4a86d2bb6df76|commit]] * aquantia: implement EEE support [[https://git.kernel.org/linus/92ab64079d6b750c2b6860d988b6c912a7eddfef|commit]], implement WOL support [[https://git.kernel.org/linus/a0da96c08cfacc97d16330e12be2135f502017dd|commit]] * ath10k * Add support for wifi QMI client handshake [[https://git.kernel.org/linus/bc17d4b90cdd3e557d195937c0003260dfce67d6|commit]], [[https://git.kernel.org/linus/22e8a46027387b4e8db75f73ede9bbf337115e9c|commit]], [[https://git.kernel.org/linus/cc53aabcc283c36274d3f3ce9adc4b40c21d4838|commit]], [[https://git.kernel.org/linus/35a6657667375d1564f9e9b75491c9e41b04c51f|commit]], [[https://git.kernel.org/linus/ba94c753ccb471bafe8bd824b744fda6fee0001e|commit]] * Add debugfs entry to enable extended tx stats [[https://git.kernel.org/linus/348cd95c8196818613980983b277faae8a3d1fd5|commit]], add debugfs support to dump per sta tx stats [[https://git.kernel.org/linus/85dd28eb9917fb22095aab0cf22eaa351bb3e24d|commit]], add debugfs support to get power save state change of STA [[https://git.kernel.org/linus/d70c0d463f9dd67037426bad243f647efec527d3|commit]] * Add extended per sta tx statistics support [[https://git.kernel.org/linus/a904417fc8761b78d46342d13a6fd08f4beb7075|commit]] * Add support for configuring management packet rate [[https://git.kernel.org/linus/f279294e9ee22a8f306fdc8e4181cf555e6f0f70|commit]] * Enable pktlog for WCN3990 target [[https://git.kernel.org/linus/713358c321f4f8553afe956c0d5e9a87b43d561e|commit]] * Add High Latency support [[https://git.kernel.org/linus/f88d493450403f5c5b7495232585e54cc4f89ccd|commit]], [[https://git.kernel.org/linus/a2097d6444c3c38e58b9570b5ef70345a58b7c4f|commit]], [[https://git.kernel.org/linus/4daacc950d4d005929a5c73ecbb8d97b930a8ed9|commit]] * Support NET_DETECT WoWLAN feature [[https://git.kernel.org/linus/ce834e280f2f8753ab0432fb5b1912547abc5330|commit]] * Support extended board data download for dual-band QCA9984 [[https://git.kernel.org/linus/31324d17976ed063839db5de3ce0b37a48dd0439|commit]] * ath9k * Add back support for using active monitor interfaces for tx99 [[https://git.kernel.org/linus/6df0580be8bc30803c4d8b2ed9c2230a2740c795|commit]] * Add counters for good and errorneous FFT/spectral frames [[https://git.kernel.org/linus/03224678c0134bd5811b81919a4d39a8fbe03244|commit]] * Add reset for airtime station debugfs [[https://git.kernel.org/linus/3fa8d2186550e5c8ad209087dc856a5f35fd4d26|commit]] * bnxt_en * Add 57500 new chip ID and basic structures [[https://git.kernel.org/linus/e38287b72ec5455eb1e16b1de0ba4ed54e2a748c|commit]] * Add PCI ID for BCM57508 device [[https://git.kernel.org/linus/1ab968d2f1d6d654052dbbf95f9461a6428a5487|commit]] * Add additional extended port statistics [[https://git.kernel.org/linus/36e53349b60bc6c629949e041567a376c9c42228|commit]] * Add maximum extended request length fw message support [[https://git.kernel.org/linus/1dfddc41ae4990b991059de8dfc8e802ab67244c|commit]] * brcmfmac: add CYW89342 mini-PCIe device [[https://git.kernel.org/linus/2fef681a4cf7994c882190fd2417b95f30510afb|commit]] * cxgb4 * Add thermal zone support [[https://git.kernel.org/linus/b187191577629b5358acf4e234809ee8d441ceb4|commit]] * Add per rx-queue counter for packet errors [[https://git.kernel.org/linus/992bea8e40b7f5d2ad5e59ce167556a84da388e2|commit]] * dpaa2-eth: Add ethtool support for flow classification [[https://git.kernel.org/linus/afb90dbb5f7813ead3324ddf056b8937f78c8bd2|commit]] * dsa: Add Lantiq / Intel DSA driver for vrx200 [[https://git.kernel.org/linus/14fceff4771e51b23b4485b575cf9e5b3414b89b|commit]] * dsa: b53: Add SerDes support [[https://git.kernel.org/linus/0e01491de646000567bc202cc70026dc4b7f7d7a|commit]] * ena: enable Low Latency Queues [[https://git.kernel.org/linus/9fd255928d7ffb56d8466fab3331d0b2f40aa8c7|commit]], [[https://git.kernel.org/linus/689b2bdaaa1480ad2c14bdc4c6eaf38284549022|commit]], [[https://git.kernel.org/linus/38005ca816a7ef5516dc8e59ae95716739aa75b0|commit]], [[https://git.kernel.org/linus/a7982b8ec947052df6d4467b3a81571f02f528e0|commit]] * fm10k: add missing device IDs to the upstream driver [[https://git.kernel.org/linus/9a1fe1e2bbc4194103bd6f5f8d78383d3bef41ae|commit]] * hinic: add checksum offload and TSO support [[https://git.kernel.org/linus/cc18a7543d2f63a2c93fc61cfa7fd8be5464f75e|commit]] * hns3 * Support of Flow Director for HiP08 Rev2 SoC [[https://git.kernel.org/linus/d695964d723d91c1b2bd404e787f6ff2c430b56c|commit]], [[https://git.kernel.org/linus/117328680288b55d5eb43f4c697d841fb4abf67a|commit]], [[https://git.kernel.org/linus/dd74f815dd41bdb6a979e36b4d35ba7d364281ae|commit]], [[https://git.kernel.org/linus/05c2314fe6a8f18de707e4353d148c01b581e1ef|commit]], [[https://git.kernel.org/linus/6871af29b3abe6d6ae3a0e28b8bdf44bd4cb8d30|commit]], [[https://git.kernel.org/linus/dc5e6064774e5629859ca9c9e97a1d3d5017a9e3|commit]], [[https://git.kernel.org/linus/c17852a8932f70d5ba3a487f52a7379e3b73cf30|commit]] * Adds support of RSS for Rev 2 [[https://git.kernel.org/linus/775501a1aabab99c5fd0864f42c7a48cdc521db7|commit]], [[https://git.kernel.org/linus/374ad291762a24b7ed3118129aca7fcfe4f1ba9d|commit]], [[https://git.kernel.org/linus/d97b307213014780976ede70dac88776b673b938|commit]], [[https://git.kernel.org/linus/232fc64b6e629010f5c08fbe005882eb692d557b|commit]] * Adds support of RAS Error Handling [[https://git.kernel.org/linus/5a9f0eac935b3edbcb3155301cc8aa1e22c04ccd|commit]], [[https://git.kernel.org/linus/6ae4e733cdd4e0e6e7069abe40197fc456e2eeea|commit]], [[https://git.kernel.org/linus/997141950380931073e13f7db8daf0c27b79af16|commit]], [[https://git.kernel.org/linus/6d67ee9a273bbb5d3f7d66eedb924aee21c2b2cd|commit]], [[https://git.kernel.org/linus/bf1faf9415ddbfaa6d6a56a4bc594c92ca0f7309|commit]], [[https://git.kernel.org/linus/da2d072a9ea75dd5babebcfd71144fb5b3aa9913|commit]], [[https://git.kernel.org/linus/01865a50d78f515423422b8c55e8b6f6bf4c2cd4|commit]] * Add default irq affinity [[https://git.kernel.org/linus/874bff0ba6cf884dde0220bfa8945f164e6da1d1|commit]] * Add egress/ingress vlan filter for revision 0x21 [[https://git.kernel.org/linus/64d114f0a7507ad479091d4ce469e85b49e76df6|commit]] * Add support for hns3_nic_netdev_ops.ndo_do_ioctl [[https://git.kernel.org/linus/26483246b5481af56facb55dac1dc05d7443c124|commit]] * Add support for sctp checksum offload [[https://git.kernel.org/linus/5b71ac3cc4a6a6346e2b9867c6c7553a7fcc4f8c|commit]] * hv_netvsc: Add support for LRO/RSC in the vSwitch [[https://git.kernel.org/linus/c8e4eff4675f22ad1110141ed9e62102d4d77e1c|commit]] * i40e: add AF_XDP zero-copy support [[https://git.kernel.org/linus/0a714186d3c0f7c563a03537f98716457c1f5ae0|commit]], [[https://git.kernel.org/linus/1328dcddbd53900481994f4c4d8b79e64477965e|commit]] * ibmvnic: Add ethtool private flag for driver-defined queue limits [[https://git.kernel.org/linus/723ad916134784b317b72f3f6cf0f7ba774e5dae|commit]] * ice * Add SR-IOV support and some feature updates [[https://git.kernel.org/linus/16fc087b9cb22c9a97307cc24a5413d0df68fe11|commit]], [[https://git.kernel.org/linus/75d2b253026b8b1cb625f6ccdb9d54cdecae7935|commit]], [[https://git.kernel.org/linus/ddf30f7ff840d4467ef45ec0b443575f9e95bec6|commit]], [[https://git.kernel.org/linus/8ede01785f32269ef4766cf17a535e70ee3c1541|commit]], [[https://git.kernel.org/linus/007676b4ac920d4ceb4e4aa8aa668ac32d4764ad|commit]], [[https://git.kernel.org/linus/7c710869d64e0119cc190514c7425c1a9aa2277d|commit]], [[https://git.kernel.org/linus/1071a8358a286df4ca7d3baa2ccea8b4cfe33c7a|commit]], [[https://git.kernel.org/linus/53b8decbb7c83bbfc810cc1b0794267ab98df38b|commit]] * Add support for Tx hang, Tx timeout and malicious driver detection [[https://git.kernel.org/linus/b3969fd727aa1f2ace4794f2a180f9769128027c|commit]] * Add support for dynamic interrupt moderation [[https://git.kernel.org/linus/9e4ab4c29a62d2ccbf4be42707669be2f42d391c|commit]] * Implement ethtool hook for RSS switch [[https://git.kernel.org/linus/492af0ab4f57136d19f0fa3a9c636f12ae70853c|commit]] * Implement handlers for ethtool PHY/link operations [[https://git.kernel.org/linus/48cb27f2fd18391056ea40cce5e33f1fd741679e|commit]] * igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support [[https://git.kernel.org/linus/d89f88419f999f03af2282789f2d2eea6468c00a|commit]] * iwlwifi * Add d3 debug data support [[https://git.kernel.org/linus/2d8c261511abfebd705d2163500d6b3049f0dec6|commit]] * Add debugfs to send host command [[https://git.kernel.org/linus/755384b3778ddc33d168ef02547385e209775a7e|commit]] * mvm: implement extended HE-MU sniffer API [[https://git.kernel.org/linus/dabf9844385885e50c05a08ebc312d46017eb261|commit]] * mvm: support Coex Schema 2 [[https://git.kernel.org/linus/50f067b35684dbc5dfe81683c6e381e8eb7da3fb|commit]], [[https://git.kernel.org/linus/d5367de2d803658702dab1fc70e3428b26651189|commit]] * Support new WoWLAN status FW API [[https://git.kernel.org/linus/2afa6a7311f5727c5a3984419d11b863cae69712|commit]] * Support new reduce tx power FW API [[https://git.kernel.org/linus/0791c2fce3c8b719db14c57fe3fac689743cd399|commit]] * ixgbe * Add AF_XDP zero-copy support [[https://git.kernel.org/linus/d0bcacd0a130974f58a56318db7a5ca6a7ba1d5a|commit]], [[https://git.kernel.org/linus/8221c5eba8c13831d80860f6e0016d5c075695fb|commit]] * IPsec hardware offload for 10Gbe VF [[https://git.kernel.org/linus/99a7b0c14c3078c0eaa1e795fb9bd53330977fa7|commit]], [[https://git.kernel.org/linus/eda0333ac29304c5f5cd72d963d5d1e788ce49ab|commit]], [[https://git.kernel.org/linus/9e4e30cc0c41bb5c727851c7028f840d488365ee|commit]], [[https://git.kernel.org/linus/72698240463769f68020c61eb71d1aef96458200|commit]], [[https://git.kernel.org/linus/47b6f50077e68bcd544f657526dad4bfdce7e87d|commit]], [[https://git.kernel.org/linus/0062e7cc955e0827a88570ed36ea511a7dcb391e|commit]], [[https://git.kernel.org/linus/adef9a26d6c39cbfa1b396aa34df85051a143402|commit]], [[https://git.kernel.org/linus/7f68d43067018df9b6ce0e75a99c9d58ded989f5|commit]] * lantiq: Add Lantiq / Intel VRX200 Ethernet driver [[https://git.kernel.org/linus/fe1a56420cf2ec28c8eceef672b87de0bbe1a260|commit]] * liquidio: Add the features to show FEC settings and set FEC settings [[https://git.kernel.org/linus/75b2c206bb10961879912bd6a4199bf4dfa6eda2|commit]] * mlx5: Extended DEVX on IB [[https://git.kernel.org/linus/3df6e0234aebc55888069997239fe2847d4cf152|commit]], [[https://git.kernel.org/linus/7e1335a736969a8b5169629e6569779d42fcda2f|commit]], [[https://git.kernel.org/linus/7f72052cb48efb5637ed99d2f45cb33a0bf60719|commit]], [[https://git.kernel.org/linus/76dc5a8406bffabf3f466e331a3e9515ddf93954|commit]] * RDMA/mlx5 * Add the ability to attach recently added flow actions to flow steering rules: modify header and packet reformat * Flow actions to mutate packets [[https://git.kernel.org/linus/8ce78257965e6cd49720e653867e766ecd38883f|commit]], [[https://git.kernel.org/linus/90c1d1b8da67330b09893d749401a45328b51704|commit]], [[https://git.kernel.org/linus/c3c062f8066504bc38b28266f4b71ff90c3ab8be|commit]], [[https://git.kernel.org/linus/61444b458b01c95e55003d6f0b4d4c936fde51cb|commit]], [[https://git.kernel.org/linus/e0e7a3861b6c6b673dc93e291ef11cf5e746b0c2|commit]], [[https://git.kernel.org/linus/60786f0987c0d9354e5330ee11615b16cdb448fe|commit]], [[https://git.kernel.org/linus/bea4e1f6c6c5744d467ebf8b0699f5e391835130|commit]], [[https://git.kernel.org/linus/31ca3648f01bf19ae64618521ce539615cc0d5a0|commit]], [[https://git.kernel.org/linus/50acec06f3928fc29647aecf1270e54cae583afb|commit]], [[https://git.kernel.org/linus/78dd0c430f116a325eeda61416c0b36a8206fbfc|commit]], [[https://git.kernel.org/linus/0953fffec9ba022f63bfe01e86427530d8320d5c|commit]], [[https://git.kernel.org/linus/b4749bf25652689d8e33827460266b78bb2ec42c|commit]], [[https://git.kernel.org/linus/b1085be3f468a58d4a43f3ea878ecb6c10910552|commit]], [[https://git.kernel.org/linus/4adda1122c490e042d4bcb920900f796fc9423e4|commit]], [[https://git.kernel.org/linus/841eefc5cb57030ad05a0c4bc285f93ffa668ad9|commit]], [[https://git.kernel.org/linus/08aeb97cb82483192bd8ad8e60d1b73ce1b75923|commit]], [[https://git.kernel.org/linus/08aeb97cb82483192bd8ad8e60d1b73ce1b75923|commit]], [[https://git.kernel.org/linus/10a308964eaf4bf7dea859dcb9f630c91b3b07be|commit]], [[https://git.kernel.org/linus/a090d0d859ff88dd4c34614d01cee9b0603f4313|commit]], [[https://git.kernel.org/linus/5c2db53f62633689632aee7be9659418b2bf291f|commit]], [[https://git.kernel.org/linus/e806f9328ba424b371766899af3c3cf4616e5522|commit]], [[https://git.kernel.org/linus/70cd20aed00f719f3536154df02596106e431e45|commit]], [[https://git.kernel.org/linus/2ea262039015ba7e74dcaff91e70c547a45437c7|commit]], [[https://git.kernel.org/linus/b823dd6d86ce6576d229c865895d0ee5285d0363|commit]], [[https://git.kernel.org/linus/fa76d24ee0aa24fff3fa9ba71fc2179fb88fef6a|commit]], [[https://git.kernel.org/linus/b47fd4ffe2d6422a986f19d47563d72c79ebbc21|commit]], [[https://git.kernel.org/linus/a7ee18bdee837e4703f01588993504b72074ffc6|commit]], [[https://git.kernel.org/linus/ba4a41198324be2e6fbb06c270fdc8500c0e38de|commit]] * mlx5: Add Fast teardown support [[https://git.kernel.org/linus/fcd29ad17c6ff885dfae58f557e9323941e63ba2|commit]] * mlx5e * Add ethtool control of ring params to VF representors [[https://git.kernel.org/linus/f128f138cc4003c66053a5583378da90b4b3a25a|commit]] * Add new counter for aRFS rule insertion failures [[https://git.kernel.org/linus/94563847a8733c27b2f56ac82bad4c78e074e244|commit]] * Added 'raw_errors_laneX' fields to ethtool statistics [[https://git.kernel.org/linus/4cb4e98e5bba6dce058582d78cc993fef6f0755a|commit]] * Allow reporting of checksum unnecessary [[https://git.kernel.org/linus/b856df28f9230a47669efbdd57896084caadb2b3|commit]] * Enable multi-queue and RSS for VF representors [[https://git.kernel.org/linus/84a0973386c5b6739627372c3725f5826c71f70c|commit]] * Enable reporting checksum unnecessary also for L3 packets [[https://git.kernel.org/linus/b820e6fb0978f9c2ac438c199d2bb2f35950e9c9|commit]] * Enable stateless offloads for VF representor netdevs [[https://git.kernel.org/linus/dabeb3b0d5c3761eeec27e5af4eb53dda97b4445|commit]] * Ethtool driver callback for query/set FEC policy [[https://git.kernel.org/linus/6cfa94605091b65cb2895a826750a30fbed99770|commit]] * Ethtool steering, Support masks for l3/l4 filters [[https://git.kernel.org/linus/3a95e0ccaf07b14b82e861bcb7544bacedc07932|commit]] * Expose ethtool rss key size / indirection table functions [[https://git.kernel.org/linus/a5355de878f4d5cc3eaf6f447cc33c103fab74dd|commit]] * IPoIB, Add ndo stats support for IPoIB child devices [[https://git.kernel.org/linus/b75ba3822c617e40ab2ca0fc4ed40a29db9b7787|commit]] * IPoIB, Add ndo stats support for IPoIB netdevices [[https://git.kernel.org/linus/c57d2358ff0dfa09a05dea10d0ea1dd0895029b4|commit]] * Support offloading tc priorities and chains for eswitch flows [[https://git.kernel.org/linus/bf07aa730a04a375bc10d09df1e81357af1d4477|commit]] * mlxsw: Add VxLAN support [[https://git.kernel.org/linus/bf341eb895411f36582a905d4a646b387a0d1fc3|commit]], [[https://git.kernel.org/linus/ab74c3a1274c5ec0711de23b232c35c0f1ac8ba5|commit]], [[https://git.kernel.org/linus/5050f6ae253ad1307af3486c26fc4f94287078b7|commit]], [[https://git.kernel.org/linus/9c73b1d120aadf26a3bbf34841ddac73b29c0326|commit]], [[https://git.kernel.org/linus/12066d612b22001829fa378ca127956ee72e13c1|commit]], [[https://git.kernel.org/linus/90ea0bb551155dccb93158637edea4db5feffabd|commit]], [[https://git.kernel.org/linus/a682a3024fe1d21653876fe2f0b231d011f6a72d|commit]], [[https://git.kernel.org/linus/beda7f72c36ab4f156e14d785a4bc50ddc2df657|commit]], [[https://git.kernel.org/linus/710dd1a0ec3f1afac393c4f85d164ffe0e6132e2|commit]], [[https://git.kernel.org/linus/50e6eb2a634e6c03bed4128fe1ab5044f8561b1d|commit]], [[https://git.kernel.org/linus/c723d19fadb138710a17833bd725a053246242b5|commit]], [[https://git.kernel.org/linus/4a8d1860ed5d7ad6ecd8e5a4c0d6f076e8275521|commit]], [[https://git.kernel.org/linus/a77d5f0bde4e95eb9c95bf416fa03d996b16ed67|commit]], [[https://git.kernel.org/linus/fd6db27cacd29a9d11616f76456e574c8e3a6db3|commit]], [[https://git.kernel.org/linus/8efcf6bb48e52c7ee679e7f441d52dfc5dd3dc16|commit]], [[https://git.kernel.org/linus/0933781f11e71350e60ba4466fab5cae6fab4293|commit]], [[https://git.kernel.org/linus/27f68c0850aa4565b3f126441fdc0fb3f1f2f8db|commit]], [[https://git.kernel.org/linus/2bd414aef6a833bed610aa7f76d6f610178c13f4|commit]], [[https://git.kernel.org/linus/b02597d513a9df5a3e661a74f40ff26e4057ec9c|commit]], [[https://git.kernel.org/linus/d3d19d4b8ca2efbcf4fc543ef5d2367999a89862|commit]], [[https://git.kernel.org/linus/564c6d727aca31735662b944311efda0d9465820|commit]], [[https://git.kernel.org/linus/0c69e0fcd3b1a5c73a3faaae2df76a3e0e74f122|commit]], [[https://git.kernel.org/linus/88782f75f93f62928c26d7e7e5c1649f85dd1469|commit]], [[https://git.kernel.org/linus/cca45e054ce55c06046a37bf4d3fd7c17edd57da|commit]], [[https://git.kernel.org/linus/28e450333d4d1328710e258d38793c61658d4c95|commit]], [[https://git.kernel.org/linus/6e6030bd5412182e064139821ffb09c373e46829|commit]], [[https://git.kernel.org/linus/369529115475e3c3eb520a8ace83c983535aef54|commit]], [[https://git.kernel.org/linus/498790befb5f68213d418c2f064ca21168fdc8da|commit]], [[https://git.kernel.org/linus/4cf178d7b9dc3c821ccc16b7acf9937b95a2b837|commit]], [[https://git.kernel.org/linus/5ff4ff4fe8c4e7d0de1d837e489056f0c470667b|commit]], [[https://git.kernel.org/linus/9a99735317866e821c75f957fc85c63d049d330c|commit]], [[https://git.kernel.org/linus/1941f1d6453a527ae8df59891da0319646608444|commit]], [[https://git.kernel.org/linus/0efe11733356273d734cc2c5ab2dc6f5865cbeb6|commit]], [[https://git.kernel.org/linus/045a5a99141d96e6254664783e8afb4e298ae2c9|commit]], [[https://git.kernel.org/linus/e9ba0fbc7dd23a74e77960c98c988f59a1ff75aa|commit]], [[https://git.kernel.org/linus/1c30d1836aebdfa2b0a18952f0a906dcf49c66fc|commit]], [[https://git.kernel.org/linus/1231e04f5bba47f87d0b690a2d58c771a59f93aa|commit]] * mt76: report firmware version using ethtool [[https://git.kernel.org/linus/22509324c51404658a2a6fcd4af5ef263ae45801|commit]] * mt76x0 * Add mt7650 PCI ID [[https://git.kernel.org/linus/9b1140bdc6ba1a899415e9e0a2b125439da00c1f|commit]] * Report firmware version using ethtool [[https://git.kernel.org/linus/127aa72691ff567ea220c095843bf8d66f84e9af|commit]] * mt76x2u: Add support for Alfa AWUS036ACM [[https://git.kernel.org/linus/62a25dc56990a382afeb40891eead0dbf8b598b4|commit]] * mvneta * Add support for 2500Mbps SGMII [[https://git.kernel.org/linus/da58a931f248f423f917c3a0b3c94303aa30a738|commit]] * Enable NETIF_F_RXCSUM by default [[https://git.kernel.org/linus/7772988ad62332477bc2f427953fa122e24026b0|commit]] * mvpp2: support XPS by mapping TX queues to CPUs [[https://git.kernel.org/linus/0d283ab5b4fdbcd6bde4505863010b6008b6f048|commit]] * nfp * bpf: add support for BPF-to-BPF function calls [[https://git.kernel.org/linus/c941ce9c282cc606e6517356fcc186a9da2b4ab9|commit]], [[https://git.kernel.org/linus/1a7e62e6329c210ff67c5706fbe91187f2452baf|commit]], [[https://git.kernel.org/linus/c5da54d93eb43461a5b79e1fdad8409abad83a77|commit]], [[https://git.kernel.org/linus/bcfdfb7c962d84ef07aa2b400ef1c9d70e1120e5|commit]], [[https://git.kernel.org/linus/e3b49dc69b320ba93059509ff2b31bde9242a7fa|commit]], [[https://git.kernel.org/linus/389f263b60c9a3168d47eeb44b6a07bd2b8c66e2|commit]], [[https://git.kernel.org/linus/fb1981654129e9c71af4c0f2782c5ffde8cbf37f|commit]], [[https://git.kernel.org/linus/bdf4c66faf5fa6fd5ffb0b59c39c7629103d6479|commit]], [[https://git.kernel.org/linus/2178f3f0dc200557312e783aa683b87794084ae2|commit]], [[https://git.kernel.org/linus/7ff0ccde43664e3de9fe60edc19466f16cda6b7a|commit]], [[https://git.kernel.org/linus/445496231445aad46866a858a384b428cd073977|commit]], [[https://git.kernel.org/linus/e4052d06a5195b29271a7af262711d69f9ecfd04|commit]], * Add support for NFP5000 [[https://git.kernel.org/linus/0377505c540c4182ef50005188fe3940e17642d9|commit]] * nixge: Add support for 64-bit platforms [[https://git.kernel.org/linus/7e8d5755be0e6c92d3b86a85e54c6a550b1910c5|commit]] * Add a new driver for Marvell's OcteonTX2 SOC's Resource virtualization unit (RVU) admin function driver [[https://git.kernel.org/linus/54494aa5d1e68945dc79feb7c8461cd382e11d8a|commit]], [[https://git.kernel.org/linus/6ca3ee2f7d3a4b6063c14f5ebd1c6076035310ef|commit]], [[https://git.kernel.org/linus/1435f66a28b44ac6b82f8601ee217d2eb55df4f2|commit]], [[https://git.kernel.org/linus/66208910e57afda24ef37be64d413d354f9b523f|commit]], [[https://git.kernel.org/linus/96be2e0da85eb1c26e8d1d38ed4855a9c4eba167|commit]], [[https://git.kernel.org/linus/61071a871ea6eb2125ece91c1a0dbb124a318c8a|commit]], [[https://git.kernel.org/linus/23999b30ae67a1baef78ed5b2c3edb6928fcb225|commit]], [[https://git.kernel.org/linus/7a37245ef23f75223263930e086aa0a8678e161f|commit]], [[https://git.kernel.org/linus/3fa4c3232ac9da57f1ad10ddc971f521e62edc69|commit]], [[https://git.kernel.org/linus/4a3581cd5995d86721b3a38e1e2799b2137b4d77|commit]], [[https://git.kernel.org/linus/57856dde119590462315ddb5b4bf5fd2d981cb36|commit]], [[https://git.kernel.org/linus/aba53d5dbceabd36786a2a2f63ebbfe40cc343ad|commit]], [[https://git.kernel.org/linus/cb30711a6c7aa4956f3fea8bfe2d6adeac4f55c0|commit]], [[https://git.kernel.org/linus/59360e9809daecb59c3c42ee10918155bfded615|commit]], [[https://git.kernel.org/linus/709a4f0c254c06289283593b92b233451656bac3|commit]], [[https://git.kernel.org/linus/ffb0abd7e9cb22714d86ad8a60babd7b05ebdc06|commit]], [[https://git.kernel.org/linus/557dd485eaebdc8a447ce1d5c8916ada739f66b4|commit]], [[https://git.kernel.org/linus/a3e7121c704470e2c33a4b91bb218205947cd531|commit]], [[https://git.kernel.org/linus/b279bbb3314e114609983b02c4253aff6b4be976|commit]], [[https://git.kernel.org/linus/42349661780e893537205f9c4c27b1bae060d96a|commit]], [[https://git.kernel.org/linus/21e6699e5cd60f634002ecc6b60a690ab9c21947|commit]], [[https://git.kernel.org/linus/23923ea4b144ed43ad8f6e5110b06221d0ff1656|commit]], [[https://git.kernel.org/linus/94d942c5fb970ac2166216838b278613decfa9a0|commit]], [[https://git.kernel.org/linus/52d3d327a2595be7b69c956b45ad44de4ea6f692|commit]], [[https://git.kernel.org/linus/4b05528ebf0c3ffd61543cfcca78844f05d8eb9d|commit]], [[https://git.kernel.org/linus/d02913d91657941a86208691258837a0fe9a4cd7|commit]], [[https://git.kernel.org/linus/6b3321bacc5a1342e6f3f843234a902f65786b4b|commit]], [[https://git.kernel.org/linus/fefefd99ae8a8723ad6e324bd084968379f63607|commit]], [[https://git.kernel.org/linus/f5721f76a4376eacbbcc260d318872d2008fffbb|commit]], [[https://git.kernel.org/linus/759001406654f4ec8738a1149ed2729306bd335d|commit]], [[https://git.kernel.org/linus/41a7aa7b800dd0a12d3bedc1947451e503dfee74|commit]], [[https://git.kernel.org/linus/cc96b0e9b4c66e9dee02456e918541da91bdd4e3|commit]], [[https://git.kernel.org/linus/6f03cf10fcdf56fd72777c60e9dbd75bd4228dae|commit]], [[https://git.kernel.org/linus/d6f092ca928f4ed615c11b40f5856ebe1f3d4dd2|commit]] * phy * micrel: add Microchip KSZ9131 initial driver [[https://git.kernel.org/linus/bff5b4b3737219195ca0caef4ff7884303cb5dc1|commit]] * mscc: add ethtool statistics counters [[https://git.kernel.org/linus/f76178dc5218a135726fdad45074413381d1bfca|commit]] * mscc: add support for VSC8574 PHY [[https://git.kernel.org/linus/00d70d8e0e7811ed8acba24e04b9f193c3b84beb|commit]] * mscc: add support for VSC8584 PHY [[https://git.kernel.org/linus/a5afc1678044a3eea48f0295ae7bc2b13d59b128|commit]] * qed * Add driver support for 20G link speed [[https://git.kernel.org/linus/5bf0961cc6a180c077793f2615a8fd842c655876|commit]] * Add support for virtual link [[https://git.kernel.org/linus/e40a826a6cbc23e63a769e50dc71eb34ba6ddabf|commit]] * Add supported link and advertise link to display in ethtool [[https://git.kernel.org/linus/c56a8be7e7aa855ebcccf0e9d9eba2216514d399|commit]] * qede: Add driver support for 20G link speed [[https://git.kernel.org/linus/631b67072bb1c30101e67e6b5e6debd3c397a9fc|commit]] * qtnfmac * Add support for scan dwell time configuration [[https://git.kernel.org/linus/2525f188f7fd28fedc2c1093f02d74195f966f63|commit]] * Add support for scan flush [[https://git.kernel.org/linus/6d85930f265393cde7dba5637eeaa60c2c7c72c8|commit]] * Implement dump_station support for STA mode [[https://git.kernel.org/linus/e1c02eb16a9c742178874a7d1a08d300981715fb|commit]] * r8169: add support for Byte Queue Limits [[https://git.kernel.org/linus/d92060bc69233a8175a0c2bfa0d2bce123cace2d|commit]] * rtl8xxxu: Add rtl8188ctv support [[https://git.kernel.org/linus/514502c3a70bcadd9f7d915524acf09e5fc36f89|commit]] * systemport: Turn on offloads by default [[https://git.kernel.org/linus/b5061778f8228f81c1af855b403aaf528d32ce5b|commit]] * wil6210 * Add FT roam support for AP and station [[https://git.kernel.org/linus/b9010f105f21788b2dbe0e9599677a27247a9092|commit]] * Add support for channel 4 [[https://git.kernel.org/linus/22b9610ec68716d664aac99cee6e65464cc6c922|commit]] * Rremove reset file from debugfs [[https://git.kernel.org/linus/32dcfe8316cdbd885542967c0c85f5b9de78874b|commit]] * wlcore: Add support for optional wakeirq [[https://git.kernel.org/linus/3c83dd577c7f3f49420c661e693be7049bf0ca02|commit]] == Audio == * realtek: Add support for Acer Aspire C24-860 headset mic [[https://git.kernel.org/linus/705b65f107470499442240ff7afee5021a7002a6|commit]] * realtek: Support ALC300 [[https://git.kernel.org/linus/1078bef0cd9291355a20369b21cd823026ab8eaa|commit]] * Add support for AMD Stoney Ridge [[https://git.kernel.org/linus/3deef52ce10514ccdebba8e8ab85f9cebd0eb3f7|commit]] * usb-audio: Add vendor and product name for Dell WD19 Dock [[https://git.kernel.org/linus/8159a6a4a7d2a092d5375f695ecfca22b4562b5f|commit]] * ASoC * Add support to card rebind [[https://git.kernel.org/linus/e894efef9ac7c10b7727798dcc711cccf07569f9|commit]] * Add driver for PROTO Audio CODEC (with a WM8731) [[https://git.kernel.org/linus/a45f8853a5f95e3760dfbd7ba09d3d597d247040|commit]] * Intel: Boards: Add KBL Dialog Maxim I2S machine driver [[https://git.kernel.org/linus/bca0ac1d96739c07ee1a158e4b1202260ad7480e|commit]] * Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs [[https://git.kernel.org/linus/7c33b5f16915a7bc3d3b81a9a041bdc562f71dfb|commit]] * codecs: tas5720: add TAS5722 TDM slot width setting support [[https://git.kernel.org/linus/db658f40cae33a9fddbd9ca5c35c6bbfbd593a82|commit]], add TAS5722 specific volume control [[https://git.kernel.org/linus/ec94c177bf3700ce44c53c375a3fb4c347f2b08f|commit]] * hdac_hda: add asoc extension for legacy HDA codec drivers [[https://git.kernel.org/linus/6bae5ea9498926440ffc883f3dbceb0adc65e492|commit]] * meson: add axg pdm input [[https://git.kernel.org/linus/2cfc123eea7477f26f59506fb45f25cb09ee1591|commit]] * nau8822: new codec driver [[https://git.kernel.org/linus/1e3cb6c321be2e5295dcaa94c2bf42a43a47a067|commit]] * pcm3060: Add codec driver [[https://git.kernel.org/linus/6ee47d4a8dacfa484d526c0475730568d979de24|commit]] * pcm3168a: add I2S/Left_J TDM support [[https://git.kernel.org/linus/471a7ba89158c6d52dae69636c94c4aa1a6b7b22|commit]] * rsnd: add support for 8 bit S8 format [[https://git.kernel.org/linus/ba5d553b7bd71e63d639863e2cb09e0c9543b8b7|commit]] * rsnd: add support for the DSP_A/DSP_B formats [[https://git.kernel.org/linus/3791b3ee4bb13c381868da89e9e6deb11de660ad|commit]] * sta32x: Add support for XTI clock [[https://git.kernel.org/linus/fce9ec954a8af7e04cbf5b9daa8bec9c1df5cfe6|commit]] * sunxi: Add new driver for Allwinner A64 codec's analog path controls [[https://git.kernel.org/linus/42371f327df0b8e9d479b929c5cd301846dd0f70|commit]] == Tablets, touch screens, keyboards, mouses == * HID * hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad [[https://git.kernel.org/linus/256a90ed9e46b270bbc4e15ef05216ff049c3721|commit]] * ite: Add USB id match for another ITE based keyboard rfkill key quirk [[https://git.kernel.org/linus/4050207485e47e00353e87f2fe2166083e282688|commit]] * microsoft: Add rumble support for Xbox One S controller [[https://git.kernel.org/linus/73c5b254c36529c84c9d19e07905f7103bb32e79|commit]] * multitouch: Add pointstick support for Cirque Touchpad [[https://git.kernel.org/linus/12d43aacf9a74d0eb66fd0ea54ebeb79ca28940f|commit]] * elan_i2c: add ACPI ID for Lenovo IdeaPad 330-15ARR [[https://git.kernel.org/linus/ad33429cd02565c28404bb16ae7a4c2bdfda6626|commit]] * elan_i2c: add ELAN0620 to the ACPI table [[https://git.kernel.org/linus/3ed64da3b790be7c63601e8ca6341b7dff74a660|commit]] * elan_i2c: add support for ELAN0621 touchpad [[https://git.kernel.org/linus/bf87ade0dd7f8cf19dac4d3161d5e86abe0c062b|commit]] * synaptics: add PNP ID for ThinkPad P50 to SMBus [[https://git.kernel.org/linus/9df39bedbf292680655c6a947c77d6562c693d4a|commit]] * synaptics: enable SMBus for HP 15-ay000 [[https://git.kernel.org/linus/5a6dab15f7a79817cab4af612ddd99eda793fce6|commit]] == TV tuners, webcams, video capturers == * Implement media requests [[https://git.kernel.org/linus/10905d70d78841a6fa191be5ec193e3c0d63555f|commit]], [[https://git.kernel.org/linus/cbb6a7f52b148dea0fed434b629aedddf7804d14|commit]] * Add imx319 camera sensor driver [[https://git.kernel.org/linus/8a89dc62f28c481f62e0a1329679304ec2145323|commit]] * Add imx355 camera sensor driver [[https://git.kernel.org/linus/df0b5c4a7ddd898839508e087230e82c76792e35|commit]] * dvb-frontends: add LNBH29 LNB supply driver [[https://git.kernel.org/linus/1b09dd9ff8a59b945fe8b5c4e4b8416a63252cac|commit]] * imx-pxp: add i.MX Pixel Pipeline driver [[https://git.kernel.org/linus/51abcf7fdb70b82b7f8a7c177271f29aed9866bd|commit]] * uapi/linux/media.h: add request API [[https://git.kernel.org/linus/66431c0bab0fb8bdd62930575869bea98eb2baf0|commit]] * Add definition for the Sunxi tiled NV12 format [[https://git.kernel.org/linus/36cf35b7864002c2601e4bda4d78d5622ad92544|commit]] * Add definitions for MPEG-2 slice format and metadata [[https://git.kernel.org/linus/c27bb30e7b6d385c5bff26406089377d678f1a1d|commit]] * vivid: Add 16-bit bayer to format list [[https://git.kernel.org/linus/2db3e15243dce41318f5de4595bbb80c390a2d04|commit]], support 480p for webcam capture [[https://git.kernel.org/linus/8caec72e8cbff65afa38928197bea5a393b67975|commit]] == Universal Serial Bus == * Add uevent for over-current [[https://git.kernel.org/linus/201af55da8a3986297d7c3493f839dfc96ffd7db|commit]] * typec: ucsi: add support for Cypress CCGx [[https://git.kernel.org/linus/247c554a14aa16ca08f4ed4d9eb39a2389f69d1d|commit]] * export firmware port location in sysfs [[https://git.kernel.org/linus/355c74e55e9992126ec5e568a3edb8e280fe040d|commit]] * EHCI: make ehci-mv a separate driver [[https://git.kernel.org/linus/0440fa3d1b4eb3a75b806b6538a3f9547dec4eef|commit]] * appledisplay: Add 27" Apple Cinema Display [[https://git.kernel.org/linus/d7859905301880ad3e16272399d26900af3ac496|commit]] * cdc-acm: add entry for Hiro (Conexant) modem [[https://git.kernel.org/linus/63529eaa6164ef7ab4b907b25ac3648177e5e78f|commit]] * dwc3: exynos: Add support for Exynos5433 variant with all clocks [[https://git.kernel.org/linus/4c19cc14064d99ef0a20fb5ba0d45c94dbedb13c|commit]] * gadget: udc: renesas_usb3: add support for r8a77990 [[https://git.kernel.org/linus/30025efa8b5e75f545e38a592158c34b3169423b|commit]] * gadget: uvc: configfs: Add bFormatIndex attributes [[https://git.kernel.org/linus/61ff10e0ea0cb39c737eab7e4fc5f0ae4d0fff33|commit]], add bFrameIndex attributes [[https://git.kernel.org/linus/b206548be6459ea5ffa82b9f1175915b225a89a1|commit]], add interface number attributes [[https://git.kernel.org/linus/bf71544883a1ccb20021eb5139475496dbd8abd9|commit]] * usbtmc: usbtmc: Changes needed for compatible IVI/VISA library [[https://git.kernel.org/linus/739240a9f6ac4d4c841081029874b3521744e490|commit]], [[https://git.kernel.org/linus/e013477bc20763e28d95d74e5ca97411194984ec|commit]], [[https://git.kernel.org/linus/ec34d08eff71b6cc69bacd70906cf9ff0d8c87a4|commit]], [[https://git.kernel.org/linus/46ecc9d54efc11bf99689901f867854d264cbc0b|commit]], [[https://git.kernel.org/linus/987b81998b41563113f714009e7e748e1211026d|commit]], [[https://git.kernel.org/linus/b14984518ee60ef7662aa6520b76ae6046e08857|commit]], [[https://git.kernel.org/linus/658f24f4523e41cda6a389c38b763f4c0cad6fbc|commit]], [[https://git.kernel.org/linus/bb99794a4792068cb4bfd40e99e0f9d8fe7872fa|commit]], [[https://git.kernel.org/linus/4ddc645f40e90fa3bc7af3a3f3bd7d29e671a775|commit]], [[https://git.kernel.org/linus/8409e96f012a777ad9ca2050d567d766e43ec343|commit]] * xhci-mtk: supports bandwidth scheduling with multi-TT [[https://git.kernel.org/linus/08e469de87a2534fda7a4605d33a2f287bd74684|commit]] == Serial Peripheral Interface (SPI) == * spi: add support for Amazon's Alpine spi controller [[https://git.kernel.org/linus/f2d704794864a4bb486f2a0eaed40f25dd87303f|commit]] * Introduce new driver for Qualcomm QuadSPI controller [[https://git.kernel.org/linus/04000dc6f7e3ce24677f2895ea41746ed29a4498|commit]] * at91-usart: Add driver for at91-usart as SPI [[https://git.kernel.org/linus/e1892546ff662f5491f707ba8a8a3a3e01a84a80|commit]] * dw-mmio: add MSCC Jaguar2 support [[https://git.kernel.org/linus/be17ee0da35a5fe75813adb8e2c110c5541c8456|commit]] * mediatek: add spi slave for Mediatek MT2712 [[https://git.kernel.org/linus/805be7ddf3677be1de2b10feea8f1d7a8b736d3e|commit]] * omap2-mcspi: Add slave mode support [[https://git.kernel.org/linus/89e8b9cb846515e4435eb42df7009b824cf3405a|commit]] * spi-geni-qcom: Add SPI driver support for GENI based QUP [[https://git.kernel.org/linus/561de45f72bd5f9b3f166bdd6151d4d0fe9e6534|commit]] * spi-mem: add stm32 qspi controller [[https://git.kernel.org/linus/c530cd1d9d5e7741c641c5c366ddb4e23aa5caec|commit]] * sprd: Add SPI driver for Spreadtrum SC9860 [[https://git.kernel.org/linus/e7d973a31c24b3e82d54b6619f4b633038fce228|commit]] == Watchdog == * Add support for Armada 37xx CPU watchdog [[https://git.kernel.org/linus/54e3d9b518c8a2a7a3acb14a5912fafd8ef38f40|commit]] * w83627hf_wdt: Support NCT6796D, NCT6797D, NCT6798D [[https://git.kernel.org/linus/57cbf0e3a0fd48e5ad8f3884562e8dde4827c1c8|commit]] == Serial == * Add ISO7816 infrastructure [[https://git.kernel.org/linus/ad8c0eaa0a418ae8ef3f9217638bb86439399eac|commit]] * sh-sci: Add earlycon for R7S9210 [[https://git.kernel.org/linus/3d8b43ad9c0cf023dd12458f23250c1b86b21e4e|commit]] * 8250_uniphier: add auto-flow-control support [[https://git.kernel.org/linus/aad2d4952d24d8910d9fc64da9107df0fb780a09|commit]] * atmel: add ISO7816 support [[https://git.kernel.org/linus/377fedd1866ae3979e4fe36193475b8acbc82784|commit]] == ACPI, EFI, cpufreq, thermal, Power Management == * ACPI * LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers [[https://git.kernel.org/linus/240714061c58e6b1abfb3322398a7634151c06cb|commit]] * ADXL: Add address translation interface using an ACPI DSM [[https://git.kernel.org/linus/4cf841e398503990df640f7a7c5b2ea56f11c08c|commit]] * TAD: Add low-level support for real time capability [[https://git.kernel.org/linus/3230b2b3c1ab5a0d3f99d5850bfdc4bf48d11cdd|commit]] * efi: add API to reserve memory persistently across kexec reboot [[https://git.kernel.org/linus/a23d3bb05ccbd815c79293d2207fedede0b3515d|commit]] * tools: sleepgraph and bootgraph: upgrade to v5.2 [[https://git.kernel.org/linus/5484f0334439701900121a107709c461215cadb6|commit]], [[https://git.kernel.org/linus/18d3f8fc0c2c5a55d40d1bedcf46865ecb87d84e|commit]] * cpufreq: intel_pstate: Add base_frequency attribute [[https://git.kernel.org/linus/86d333a8cc7f66c2314ab1e147834a1cd95ec2de|commit]], [[https://git.kernel.org/linus/4b73d334c50dcde25437be52a01e2f5cbf5f9e21|commit]] * thermal * hisi: Add multiple sensors support [[https://git.kernel.org/linus/7edc5e406f2637ba1f9c93b1e72e0e37f446304b|commit]] * hisi: Add the dual clusters sensors for hi3660 [[https://git.kernel.org/linus/8c6c36846f1174784bcf90627341ede7ce9a0b36|commit]] * Add stm32 thermal driver [[https://git.kernel.org/linus/1d693155607329adff57f5307d35a3a8320d4e7f|commit]] == Real Time Clock (RTC) == * ds1307: add frequency_test_enable attribute on m41txx [[https://git.kernel.org/linus/b41c23e152f2852ff7a299676af4f642bbe94abf|commit]] * ds1307: add offset sysfs for mt41txx chips [[https://git.kernel.org/linus/79230ff64167586b2a556470c7934083afea930e|commit]] * abx80x: add basic watchdog support [[https://git.kernel.org/linus/749e36d0a0d725a3fc2dc8d6261557b9e06d210d|commit]] * rv8803: add Epson RX8803 support [[https://git.kernel.org/linus/ac771ed746c800749ec5adbb4b7c22ce1d89943e|commit]] == Voltage, current regulators, power capping, power supply == * power: supply * Add Spreadtrum SC2731 charger support [[https://git.kernel.org/linus/1c3d7b0364f0730a8a64801dd07a589bbac06671|commit]] * bq25890_charger: Add the BQ25896 part [[https://git.kernel.org/linus/2e1a2ddee9cef07f5b1fab5625dcc56078139a4e|commit]] * bq27xxx: Add support for BQ27411 [[https://git.kernel.org/linus/457b42f0aa1c397745ada6083bf81b9479ab19fe|commit]] * reset: qcom-pon: Add pms405 pon support [[https://git.kernel.org/linus/a4ac1f5ced58b0782252d5a8b2dfe28a1d7a5e19|commit]] * regulator * Add consumer-requested load in regulator_summary [[https://git.kernel.org/linus/7d3827b5954840ff7765aef282257b7368b5ea67|commit]] * Add the opmode to regulator_summary [[https://git.kernel.org/linus/01de19d09ce6129740b318687a92c137451d2369|commit]] * mfd: Support ROHM BD71847 power management IC [[https://git.kernel.org/linus/494edd266b945f36908184433dd36eda1719cdb0|commit]] * lochnagar: Add support for the Cirrus Logic Lochnagar [[https://git.kernel.org/linus/bef9391cbec547351c6a13e52f3a26bb2d271ec7|commit]] * qcom: Add PMS405 regulators [[https://git.kernel.org/linus/f589d95b9751d1ae4cbe2cdd2e505c11a5438c9e|commit]] * stpmic1: add stpmic1 regulator driver [[https://git.kernel.org/linus/ca55b7185b74e73d2b39dc40efaf96100a2582cd|commit]] == Pin Controllers (pinctrl) == * bcm: add Northstar driver [[https://git.kernel.org/linus/c12fb1774deaa9c9408b19db8d43d3612f6e47a0|commit]] * ingenic: Add support for the JZ4725B [[https://git.kernel.org/linus/f2a967658a5d0f456d6f0530d3bc2b101260eeb5|commit]] * mediatek: add MT6765 pinctrl driver [[https://git.kernel.org/linus/477fecee7ca9c633a4a2e8ddf4c1ae1d30fc6b26|commit]] * mediatek: add MT7623 pinctrl driver based on generic pinctrl binding [[https://git.kernel.org/linus/e7507f57a93a194012e889aead13ea2bdc2e4889|commit]] * mediatek: add MT8183 pinctrl driver [[https://git.kernel.org/linus/750cd15d908151afa2df0f48d3917301e7af2369|commit]] * mediatek: add pinctrl-paris that implements the vendor dt-bindings [[https://git.kernel.org/linus/805250982bb5c5ce4a6e52e1d87204c5feea0dd1|commit]] * meson-g12a: add pinctrl driver support [[https://git.kernel.org/linus/29ae0952e85f3ef2ac87eb39f9cc867e2458a0ad|commit]] * nuvoton: add NPCM7xx pinctrl and GPIO driver [[https://git.kernel.org/linus/3b588e43ee5c7ad8ccccfbfc6fc379b816c178f0|commit]] * qcom: Add qcs404 pinctrl driver [[https://git.kernel.org/linus/22eb8301dbc1d0c916c9b826094e4d7562e1491e|commit]] * qcom: Add sdm660 pinctrl driver [[https://git.kernel.org/linus/9cf0c526bc5874d77208751ae42f7e4c62bfdd4d|commit]] * renesas: Renesas RZ/N1 pinctrl driver [[https://git.kernel.org/linus/4e53b5004745ef26a37bca4933b2d3ea71313f2a|commit]] * sh-pfc: r8a7791: Add r8a7744 support [[https://git.kernel.org/linus/d7097b97e91362ded242e5516f8d97b985f60941|commit]] * sh-pfc: r8a7796: Add R8A774A1 PFC support [[https://git.kernel.org/linus/91d627a779a16a247f7da30a6538bccd30804b2b|commit]] * sh-pfc: r8a77990: Add R8A774C0 PFC support [[https://git.kernel.org/linus/9f2b76a2db3c43872048cbca1269f3fc5fbcd75d|commit]] == Multi Media Card (MMC) == * mediatek: add MT8183 MMC driver support [[https://git.kernel.org/linus/a2e6d1f6b30dc8f51456ace6132a243f77cde686|commit]] * mmci: add stm32 sdmmc variant [[https://git.kernel.org/linus/46b723dd867d599420fb640c0eaf2a866ef721d4|commit]] * sdhci-iproc: Add ACPI support [[https://git.kernel.org/linus/7c7ba4334e5cfedb5b93ffee216b67dfa9f4135d|commit]] * sdhci-sprd: Add Spreadtrum's initial host controller [[https://git.kernel.org/linus/fb8bd90f83c4dd86bc7fdae406152d63c5852f92|commit]] * sdhci: Add Auto CMD Auto Select support [[https://git.kernel.org/linus/427b6514d0953bfc1d3fd8c404dcf839bdd8196a|commit]] * tegra: Enable UHS and HS200 modes for Tegra186 [[https://git.kernel.org/linus/2ad50051575c6556822c69a9053142462f2e8375|commit]] * tegra: Enable UHS and HS200 modes for Tegra210 [[https://git.kernel.org/linus/3559d4a6bb594b47a265c33e7f83cc56a52785b9|commit]] * uniphier-sd: add UniPhier SD/eMMC controller driver [[https://git.kernel.org/linus/3fd784f745dd1747863775a99ec749619ee6759c|commit]] == Memory Technology Devices (MTD) == * rawnand: toshiba: Add support for Toshiba Memory BENAND (Built-in ECC NAND) [[https://git.kernel.org/linus/f223713f15171855526232cd71b2dd96eafeb363|commit]] * rawnand: Remove docg4 [[https://git.kernel.org/linus/64ddd5d8578f4bd431c3978437cf746bae35756b|commit]] * spi-nor: add support to non-uniform SFDP SPI NOR flash memories [[https://git.kernel.org/linus/5390a8df769ec9ba9c995191bb0867430f602ebb|commit]] * spi-nor: intel-spi: Add support for Intel Ice Lake SPI serial flash [[https://git.kernel.org/linus/42460c31ae96cbad5ae226ee6c10bd8d70d764ae|commit]] == Industrial I/O (iio) == * adc: Add QCOM SPMI PMIC5 ADC driver [[https://git.kernel.org/linus/e13d757279bbc59776c8435fb94e54b5a58bdd0b|commit]] * adc: add support for mcp3911 [[https://git.kernel.org/linus/3a89b289df5df45e2343c2a8e837ad445f9776f6|commit]] * adc: sc27xx: Add raw data support [[https://git.kernel.org/linus/fd2f53ebf98173d667fe6b9c2300fef8b4f72f30|commit]] * adxl372: New driver for Analog Devices ADXL372 Accelerometer [[https://git.kernel.org/linus/4097da40f9264ab75f256ec7f097cfff2710cc0a|commit]] * dac: add support for ltc1660 [[https://git.kernel.org/linus/8316cebd1e59823872d10799ce91f67c7c06968e|commit]] * imu: st_lsm6dsx: add support to LSM6DSO [[https://git.kernel.org/linus/801a6e0af0c6cedca2e99155e343ad385a50f08e|commit]] * proximity: Add driver support for ST's VL53L0X ToF ranging sensor [[https://git.kernel.org/linus/6eb17c6c8aee233e27339bcefe4bf9bef6d94c6c|commit]] * tsl2772: add support for avago,apds9930 [[https://git.kernel.org/linus/75de3b570b1c80f185df5289cb781e453fd64502|commit]] * adxl372: Add filter bandwidth support [[https://git.kernel.org/linus/7ec040af6ce11285c8bd3ec59a1a570db742e9aa|commit]] * adxl372: Add sampling frequency support [[https://git.kernel.org/linus/5e605a4df6f18dc4e2e529f5f2e01f76441cece5|commit]] == Inter-Integrated Circuit (I2C) == * Add i2c bus driver for NVIDIA GPU [[https://git.kernel.org/linus/c71bcdcb42a7493348d3b45dee8139843bf45efc|commit]] == Hardware monitoring (hwmon) == * nct6775: Add support for NCT6798D [[https://git.kernel.org/linus/0599682b826ff7bbf9d5804fa37bcef36b0c9404|commit]] * nct6775: Add support for NCT6797D [[https://git.kernel.org/linus/e41da286a2fd9a5459d7a02203f776aef5e2bd8a|commit]] * lm75: Add MAX31725/6 support [[https://git.kernel.org/linus/a54ca77a98a311bf0488fd9004c5b691454ff917|commit]] * pmbus/ltc2978: Add support for LTM4686 uModule [[https://git.kernel.org/linus/4e15d05d9c439977e2f995b895e1701a8c47d800|commit]] == General Purpose I/O (gpio) == * add single-register GPIO via CREG driver [[https://git.kernel.org/linus/2505c7b0128f63289a59d77ee39cacd08aacf779|commit]] * ingenic: Remove driver [[https://git.kernel.org/linus/57e2143473fd7c5a4aefd90d6d9ed19c2d1981f8|commit]] == Leds == * Introduce LED pattern trigger [[https://git.kernel.org/linus/5fd752b6b3a2233972ce1726df8bdb40886113a9|commit]] * sc27xx: Add pattern_set/clear interfaces for LED controller [[https://git.kernel.org/linus/8dbac65f5c181e4723586ab738b703bb23bc3f2a|commit]] * add Panasonic AN30259A support [[https://git.kernel.org/linus/2d00f35c55e74fcb5626c9aa336c1ed697cd2ae9|commit]] == DMA engines == * dma-jz4780: Add support for the JZ4725B SoC [[https://git.kernel.org/linus/ae9156b63d94bb7e4f8be25e0d67326fbd07e0ef|commit]] * dma-jz4780: Add support for the JZ4740 SoC [[https://git.kernel.org/linus/ffaaa8cc4ee644504113c2a480709c59575e2854|commit]] * dma-jz4780: Add support for the JZ4770 SoC [[https://git.kernel.org/linus/29870eb759abf2d3a5fdf89c97906b49cd4521d2|commit]] * dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers [[https://git.kernel.org/linus/5658f4f94ccab6fa93af82368a63256011f9592c|commit]] * fsl-edma: add ColdFire mcf5441x edma support [[https://git.kernel.org/linus/e7a3ff92eaf19eab14e8149758428e680c61706b|commit]] * owl: Add Slave and Cyclic mode support for Actions Semi Owl S900 SoC [[https://git.kernel.org/linus/d64e1b3f5cce41dd878a3ea008dd696a4d7d07d9|commit]] == Cryptography hardware acceleration == * caam/qi2: add DPAA2-CAAM driver [[https://git.kernel.org/linus/8d818c1055013d355d36188f21c7535687374f6c|commit]], [[https://git.kernel.org/linus/226853ac3ebee425300b9a692c9cd5f9e2e72571|commit]], [[https://git.kernel.org/linus/3f16f6c9d63222a7443d2e52f1f9369967d1a413|commit]] * cavium/nitrox: Added support for SR-IOV configuration [[https://git.kernel.org/linus/41a9aca6a2f359866552b06f19096d7fb77818dd|commit]] * cavium/nitrox: add support for per device request statistics [[https://git.kernel.org/linus/fec165c947935b2b65fac3ee8081b4a5aa960872|commit]] * cavium/nitrox: added support to identify the NITROX device partname [[https://git.kernel.org/linus/48e10548f82ea33e01ab8ed92dbcb9513463cb90|commit]] * cavium/nitrox: updated debugfs information [[https://git.kernel.org/linus/2a8780be9c26457b84d786f7ac9ed110625dde92|commit]] * ccp: add timeout support in the SEV command [[https://git.kernel.org/linus/e82867fddd28b236d488751899310397b4f871f3|commit]] * s5p-sss: Add aes-ctr support [[https://git.kernel.org/linus/cdf640a69f44d2a728da85a9c65b4e99c56047a9|commit]] == PCI == * P2PDMA: Support peer-to-peer memory [[https://git.kernel.org/linus/52916982af48d9f9fc01ad825259de1eb3a9b25e|commit]], [[https://git.kernel.org/linus/cbb8ca69fcbb2c82f70abcbb75b6ea8579236210|commit]] * imx: Add PME_Turn_Off support [[https://git.kernel.org/linus/f4e833ba2a955bc15c1ccaa5b0b3c2a0d7989bca|commit]] * imx: Initial imx7d pm support [[https://git.kernel.org/linus/0ee2c1f2429f74328c82ea559b127c96d5224ccd|commit]] == Non-Transparent Bridge (NTB) == * idt: Add basic hwmon sysfs interface [[https://git.kernel.org/linus/aed1b7b31154bdd6f2fccca0ab5cf8a6fe2f52eb|commit]] == Clock == * Add Ingenic jz4725b CGU driver [[https://git.kernel.org/linus/226dfa4726ebb102479d668e01160a1dc77485e8|commit]] * actions: Add Actions Semi Owl SoCs Reset Management Unit support [[https://git.kernel.org/linus/09dbde0154ab1edbcaef4fef5f9ab12b5449d7fa|commit]] * actions: Add Actions Semi S700 SoC Reset Management Unit support [[https://git.kernel.org/linus/c4dd4a2eb6b99f06cf395e22ac8326cf54bd4e07|commit]] * actions: Add Actions Semi S900 SoC Reset Management Unit support [[https://git.kernel.org/linus/5ddf0cdf9395b0f58ec863cefd497626c9ff0ad8|commit]] * at91: add at91sam9260 PMC driver [[https://git.kernel.org/linus/c8923236a2894cc4b27010639e98e1a3086c0987|commit]] * at91: add at91sam9rl PMC driver [[https://git.kernel.org/linus/ecd0bf3377c809c98d69c8bc989344f085980bed|commit]] * at91: add at91sam9x5 PMCs driver [[https://git.kernel.org/linus/1eabdc2f9dd8f1bca1b985fd2b1243be836b30ad|commit]] * at91: add sama5d2 PMC driver [[https://git.kernel.org/linus/a2038077de9a9e35f14a72612e2885193d4490d4|commit]] * at91: add sama5d4 pmc driver [[https://git.kernel.org/linus/084b696bb509d5943d94e282a4e349426ac85dc6|commit]] * qcom: Add Global Clock controller (GCC) driver for SDM660 [[https://git.kernel.org/linus/f2a76a2955c0eb7514cdb5885e3d60a973301ae0|commit]] * qcom: Add HFPLL driver [[https://git.kernel.org/linus/cb546b797a0da4dbb1a0c76a2a357921887b6189|commit]] * qcom: Add KPSS ACC/GCC driver [[https://git.kernel.org/linus/3ddc3564d3c9f097986bd4ccbe34152413811335|commit]] * qcom: Add Krait clock controller driver [[https://git.kernel.org/linus/bb5c4a85051e5e0be39c775b6df85521f2ae807d|commit]] * qcom: Add camera clock controller driver for SDM845 [[https://git.kernel.org/linus/78412c262004be21d1104ffad3232bb1c2e14a25|commit]] * qcom: Add support for Krait clocks [[https://git.kernel.org/linus/4d7dc77babfef1d6cb8fd825e2f17dc3384c3272|commit]] * qcom: Add support for RCG to register for DFS [[https://git.kernel.org/linus/cc4f6944d0e333ed57a2f300afd7c8cb6df228d5|commit]] * qcom: gcc: Add global clock controller driver for QCS404 [[https://git.kernel.org/linus/652f1813c113a3f5169cd1325201fdf9b2d22ded|commit]] * renesas: cpg-mssr: Add R7S9210 support [[https://git.kernel.org/linus/fde35c9c7db5732cc1fbd89fa5eba5a9e0b25f6e|commit]] * renesas: cpg-mssr: Add r8a774a1 support [[https://git.kernel.org/linus/331a53e05b67b40a107e7e2597d22b4f8a2ca0d2|commit]] * renesas: r8a7743: Add r8a7744 support [[https://git.kernel.org/linus/016f9663156fe7e1402ef5ebaaca55d67f639966|commit]] * c-sky: Add C-SKY SMP timer [[https://git.kernel.org/linus/a7ad38b0dd3c1ba8d6e5a55241e875e9db8331ab|commit]] * c-sky: Add gx6605s SOC system timer [[https://git.kernel.org/linus/33745c3cc588d9d5e18d6fd88709002158dddd5e|commit]] * Add ZynqMP clock driver [[https://git.kernel.org/linus/3fde0e16d016ecb273f0fa404b5d56b947fc0576|commit]] == Firmware == * dcdbas: Add support for WSMT ACPI table [[https://git.kernel.org/linus/12c956c4f32e08799de452abe1e1ec6021b1e41f|commit]] * imx: add SCU firmware driver support [[https://git.kernel.org/linus/edbee095fafb4b727b51032bdc41e345f95bbc20|commit]] * imx: add misc svc support [[https://git.kernel.org/linus/15e1f2bc8b3b2d238b9e06b128d4a09d28f11733|commit]] * meson_sm: Add serial number sysfs entry [[https://git.kernel.org/linus/0789724f86a59fa7078d67dfeb1ee4a15ae3c693|commit]] * xilinx: Add Zynqmp firmware driver [[https://git.kernel.org/linus/76582671eb5d006a78420776cc5f73195b867e81|commit]] * xilinx: Add debugfs for query data API [[https://git.kernel.org/linus/e60f02ddb4d2e29b0eb30dbe55475822c4bf3818|commit]] * xilinx: Add debugfs interface [[https://git.kernel.org/linus/b321725257c17335b6a8388530366caa2c581084|commit]] * xilinx: Add zynqmp IOCTL API for device control [[https://git.kernel.org/linus/3b0296b8c893adb17b422179b9e779e4c32aa347|commit]] == IOMMU == * arm-smmu-v3: Add support for non-strict mode [[https://git.kernel.org/linus/9662b99a19abccb0b7bfc91abb3fec1447c35bf0|commit]] * arm-smmu: Support non-strict mode [[https://git.kernel.org/linus/44f6876a00e83df5fd28681502b19b0f51e4a3c6|commit]] * dma: Add support for non-strict mode [[https://git.kernel.org/linus/2da274cdf998a1c12afa6b5975db2df1df01edf1|commit]] * io-pgtable-arm-v7s: Add support for non-strict mode [[https://git.kernel.org/linus/b2dfeba654cb08db327d0ed4547b66c2f8fce997|commit]] * io-pgtable-arm: Add support for non-strict mode [[https://git.kernel.org/linus/b6b65ca20bc93d14319f9b5cf98fd3c19a4244e3|commit]] * vt-d: Add debugfs support for Interrupt remapping [[https://git.kernel.org/linus/a6d268c619d6765322f2fbdd1d7d2769ebc04cb2|commit]] * vt-d: Add debugfs support to show context internals [[https://git.kernel.org/linus/18f99c9b9dec15bc088d9db239f68e5c80415304|commit]] * vt-d: Add debugfs support to show register contents [[https://git.kernel.org/linus/6825d3ea6cdea68694a99a7f23c72d937fabc011|commit]] * vt-d: Enable base Intel IOMMU debugfs support [[https://git.kernel.org/linus/ee2636b8670b1ab2a02a65923a9bef59e9199c37|commit]] * Add "iommu.strict" command line option [[https://git.kernel.org/linus/68a6efe86f6a16e25556a2aff40efad41097b486|commit]] == PHY == * Add driver for Cadence MHDP DisplayPort SD0801 PHY [[https://git.kernel.org/linus/c8b427edc7378fa540a03d44ed61eb49cb7f64bc|commit]] * add Rockchip Innosilicon hdmi phy [[https://git.kernel.org/linus/53706a1168631fa5bf2e6d47de4647ea7e69f270|commit]] * add driver for Microsemi Ocelot SerDes muxing [[https://git.kernel.org/linus/51f6b410fc220d8a5a4fae00ebfd8243b6c11d4e|commit]] * phy-pxa-usb: add a new driver [[https://git.kernel.org/linus/644930cbad32c0a850aaeed11eb2a49b492bf51a|commit]] * socionext: add PCIe PHY driver support [[https://git.kernel.org/linus/c6d9b132415951a8e8025a5b0e7f6b805737528c|commit]] * socionext: add USB2 PHY driver for UniPhier SoC [[https://git.kernel.org/linus/c339d3e0fb100465d644ccf84590e6f5e5ad80b9|commit]] * socionext: add USB3 PHY driver for UniPhier SoC [[https://git.kernel.org/linus/5ab43d0f86979d6741c1dda685af3e053982e03e|commit]] == IRQ chip == * irq-mvebu-icu: Add support for System Error Interrupts (SEI) [[https://git.kernel.org/linus/175c98aa265b7ba45e81524075d28ff2725d8e83|commit]] * irq-mvebu-sei: Add new driver for Marvell SEI [[https://git.kernel.org/linus/61ce8d8d8a8168a714de80fc31b3d6ac160fc5b0|commit]] * add C-SKY APB bus interrupt controller [[https://git.kernel.org/linus/edff1b4835b71e14538d3a48568fa513ee9f7931|commit]] * add C-SKY SMP interrupt controller [[https://git.kernel.org/linus/d8a5f5f79122b42b8afdce29f03683c1b8cdb60e|commit]] == Various == * edac: Add EDAC driver support for QCOM SoCs [[https://git.kernel.org/linus/27450653f1db0b9d5b5048a246c850c52ee4aa61|commit]] * eeprom: New ee1004 driver for DDR4 memory [[https://git.kernel.org/linus/3b7584a296c4fac45e59ab3a264880e1a2fedbfe|commit]] * gsmi: Add GSMI commands to log S0ix info [[https://git.kernel.org/linus/8942b2d5094b01e4509f0118a7940bb07350e128|commit]] * remoteproc: qcom: Introduce Non-PAS ADSP PIL driver [[https://git.kernel.org/linus/dc160e449122274e0acffa622cc937f90b76a5a4|commit]] * reset: qcom: PDC Global (Power Domain Controller) reset controller [[https://git.kernel.org/linus/eea2926b0a390969828e49ea96c45a2b1f007030|commit]] * slimbus: core: add support to uevent [[https://git.kernel.org/linus/9e663f4811c6fd58c03e918c3f0a2e08810e38c1|commit]] * soundwire: Add support for multi link bank switch [[https://git.kernel.org/linus/ce6e74d008ff5c8b43e3bafaa7343bf7eb69593e|commit]] = List of merges = = Other news sites =