Size: 18223
Comment: Start page
|
Size: 123381
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 184: | Line 184: |
== X86 == * Enable FSGSBASE instructions, used in 64-bit mode to allow direct access to the FS and GS segment base addresses. In addition to benefits to applications, performance improvements to the OS context switch code are possible by making use of these instructions [[https://git.kernel.org/linus/fddf8ba1e48860211c9639d00883833b42fcc1e0|commit]], [[https://git.kernel.org/linus/dd649bd0b3aa012740059b1ba31ecad28a408f7f|commit]], [[https://git.kernel.org/linus/b15378ca50810c1350086cafad3fe19979262a83|commit]], [[https://git.kernel.org/linus/58edfd2e0a93c9adc2f29902a0335af0584041a0|commit]], [[https://git.kernel.org/linus/6758034e4d6a7f0e26b748789ab1f83f3116d1b9|commit]], [[https://git.kernel.org/linus/673903495c85137791d5820d690229efe09c8f7b|commit]], [[https://git.kernel.org/linus/005f141e5d5e05d3986539567d0bc5aa2f4dc640|commit]], [[https://git.kernel.org/linus/978e1342c3c4d7b20808fd5875d9ac0d57db22ee|commit]], [[https://git.kernel.org/linus/96b2371413e8f636a5f25c42a933af21c35a2a41|commit]], [[https://git.kernel.org/linus/eaad981291ee36efee15a5e515d4598ae94ace07|commit]], [[https://git.kernel.org/linus/c82965f9e53005c1c62632c468968293262056cb|commit]], [[https://git.kernel.org/linus/b745cfba44c152c34363eea9e052367b6b1d652b|commit]], [[https://git.kernel.org/linus/742c45c3ecc9255e15eddbbcee44fd8de401cf1c|commit]], [[https://git.kernel.org/linus/82c0c7d24c1a034d94af4595dbd3910d7336a6dc|commit]] * Support Architectural LBR. LBR (Last Branch Records) enables recording of software path history by logging taken branches and other control flows within architectural registers [[https://git.kernel.org/linus/bd657aa3dd8514e62486ce7f90b5e484c18d684d|commit]], [[https://git.kernel.org/linus/9f354a726cb1d4eb00a0784a27eaa0a3283cff71|commit]], [[https://git.kernel.org/linus/c301b1d80ed5b806834fe0f739f028f65fb4fb16|commit]], [[https://git.kernel.org/linus/799571bf38fc2b4b744fa448184b5915739b10fd|commit]], [[https://git.kernel.org/linus/530bfff6480307d210734222a54d56af7f908957|commit]], [[https://git.kernel.org/linus/f42be8651a7a9d5cb165e5d176fc0b09621b4f4d|commit]], [[https://git.kernel.org/linus/d6a162a41bfd2ff9ea4cbb338d3df6a3f9b7e89f|commit]], [[https://git.kernel.org/linus/af6cf129706b2f79e12f97e62d977e7f653cdfd1|commit]], [[https://git.kernel.org/linus/49d8184f2036ff5b8d1eea3d61bac8b23420eca7|commit]], [[https://git.kernel.org/linus/5624986dc61b81a77fb6136bc232593483d1c254|commit]], [[https://git.kernel.org/linus/020d91e5f32da4f4b929b3a6e680135fd526107c|commit]], [[https://git.kernel.org/linus/fda1f99f34a8f0975086bcfef34da865009995c1|commit]], [[https://git.kernel.org/linus/631618a0dca31dc23dcce38cf345c6139bd8a1e9|commit]], [[https://git.kernel.org/linus/47125db27e47e9d44c878bf8925aa057824bb0d5|commit]], [[https://git.kernel.org/linus/ff9ff926889dd8026b4ba55266a010c27f68604f|commit]], [[https://git.kernel.org/linus/217c2a633ebb36f1cc6d249f4ef2e4a809d46818|commit]], [[https://git.kernel.org/linus/33cad284497cf40f55ad6029c06011de3538ebed|commit]], [[https://git.kernel.org/linus/5a09928d339f3cf0973991ddc3a2798825c84c99|commit]], [[https://git.kernel.org/linus/a063bf249b9f8d8004f282031781322c1b527d13|commit]], [[https://git.kernel.org/linus/f0dccc9da4c0fda049e99326f85db8c242fd781f|commit]], [[https://git.kernel.org/linus/50f408d96d4d1a945d2c50c5fd8ed400883edf0e|commit]], [[https://git.kernel.org/linus/ce711ea3cab9ad325d849792d442848e553095b8|commit]], [[https://git.kernel.org/linus/c085fb8774671e83f6199a8e838fbc0e57094029|commit]] * Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family [[https://git.kernel.org/linus/e00b62f0b06d0ae2b844049f216807617aff0cdb|commit]] * x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs [[https://git.kernel.org/linus/3aae57f0c3ba57715cf89201b5a5f290684078a5|commit]] * Platforms * asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15 [[https://git.kernel.org/linus/13bceda68fb9ef388ad40d355ab8d03ee64d14c2|commit]] * dell-wmi: add new keymap type 0x0012 [[https://git.kernel.org/linus/0c026c361be1734ac84da968d52876c068ab4d75|commit]] * mlx-platform: support new watchdog type with longer timeout [[https://git.kernel.org/linus/7772b993fd96dc8f776356b1d5e18a4df7e68268|commit]] * chrome: support Thunderbolt compatibility mode [[https://git.kernel.org/linus/5e48a03bb9bff1728164040d71aa03cdb3cdfca2|commit]], [[https://git.kernel.org/linus/5b30bd35aab4bcea6a06627a1e943659d82a71cb|commit]] * Add support to configure various Type C switches appropriately using the Type C connector class API [[https://git.kernel.org/linus/7e7def15fa4bc9d6a2fa3d1d379286591c249381|commit]] * Add new intel_atomisp2_led driver [[https://git.kernel.org/linus/4b2d688fed57bbe8ea9bd90c069d7e2dc43b137c|commit]] * ISST: Add new PCI device ids [[https://git.kernel.org/linus/ddc605f9f862e86b3ef85534bb43dcbc68dea762|commit]] * powercap * intel_rapl: add support for !AlderLake [[https://git.kernel.org/linus/ba92a4201167d945ccdc5a84e6a0994f7ab71870|commit]] * intel_rapl: add support for !RocketLake [[https://git.kernel.org/linus/64e5f367155fe64854a0555bfa809af45f6e7e39|commit]] * intel_rapl: add support for !TigerLake Desktop [[https://git.kernel.org/linus/57a2fb068a9513bf0fe51a1f2057235423330709|commit]] * Add Power Limit4 support [[https://git.kernel.org/linus/8365a898fe53f85529566501d3b3d88640b3975e|commit]] * RAPL: Add support for !Lakefield [[https://git.kernel.org/linus/e1c2d96cd0196383e6c390c8abf0b9045a9616b2|commit]] * intel_rapl: add support for Sapphire Rapids [[https://git.kernel.org/linus/2d798d9f5967a3f134b1c55acbbe026c032e3429|commit]] * KVM * Add {{{nopvspin}}} parameter to disable PV spinlocks [[https://git.kernel.org/linus/05eee619ed61c8cd89633954d38c4e5653086845|commit]] * Adds a new capability {{{KVM_CAP_SMALLER_MAXPHYADDR}}} which allows userspace to query if the underlying architecture would support GUEST_MAXPHYADDR < HOST_MAXPHYADDR [[https://git.kernel.org/linus/3edd68399dc155b80335244c8c2673eaa652931a|commit]] * XEN: remove 32-bit Xen PV guest support [[https://git.kernel.org/linus/a13f2ef168cb2a033a284eb841bcc481ffbc90cf|commit]] * perf * uncore: Add Comet Lake support [[https://git.kernel.org/linus/bb85429a9bf2e7d370b8e1afd72f933a88f0629f|commit]] * rapl: Add Hygon Fam18h RAPL support [[https://git.kernel.org/linus/d903b6d029d66e6478562d75ea18d89098f7b7e8|commit]] * rapl: Add support for Intel SPR platform [[https://git.kernel.org/linus/bcfd218b66790243ef303c1b35ce59f786ded225|commit]] * intel_idle: Customize !IceLake server support [[https://git.kernel.org/linus/a472ad2bcea479ba068880125d7273fc95c14b70|commit]] * crypto: aesni: add compatibility with IAS [[https://git.kernel.org/linus/44069737ac9625a0f02f0f7f5ab96aae4cd819bc|commit]] == RISCV == * Add STACKPROTECTOR supported [[https://git.kernel.org/linus/f2c9699f65557a31fed4ddb9e5b4d9489b1bf32f|commit]] * Add jump-label implementation [[https://git.kernel.org/linus/11a54f422b0d2680be57bbb9f85696ef89d9cda1|commit]], [[https://git.kernel.org/linus/ebc00dde8a975a543f5e1a7cdac93fef89fefe58|commit]] * Add kmemleak support [[https://git.kernel.org/linus/cbb3d91d3bcff7eae3e9c63ffa436fbb4c6c657e|commit]] * Allow building with kcov coverage [[https://git.kernel.org/linus/20d38f7c45a44e4b762b586a7bcacbc93ddb3153|commit]] * Enable LOCKDEP_SUPPORT & fixup TRACE_IRQFLAGS_SUPPORT [[https://git.kernel.org/linus/3c46979829824da5af8766d89fa877976bdae884|commit]] * Enable context tracking [[https://git.kernel.org/linus/ed48b297fe211400531a129c592165958d661def|commit]] * Enables using compressed riscv (RVC) instructions in the rv64 BPF JIT [[https://git.kernel.org/linus/bfabff3cb0fef366086c64f24be8ab316a355b99|commit]], [[https://git.kernel.org/linus/804ec72c68c8477b8713a1e8f8eda120d3471031|commit]], [[https://git.kernel.org/linus/18a4d8c97b841632920c16a6fa9216d1214f3db7|commit]] == MIPS == * ingenic: Add support for the RS90 board [[https://git.kernel.org/linus/ac6b13814f7af6981fb718fad8cf83199cd98dad|commit]] * ingenic: Add support for the JZ4725B SoC [[https://git.kernel.org/linus/c211ab5f5e6e304aee43bb5ef6919fbe4e41ef64|commit]] * Add support for Ingenic X1830 SoC and Y&A CU1830-Neo board [[https://git.kernel.org/linus/56d47fbbb7b4c3cf704c6ea61d6c1adf8667f43e|commit]], [[https://git.kernel.org/linus/63970c291d6cf50e93a3557695d6e6fc4ba323e6|commit]] * Loongson64: !DeviceTree for LS7A PCH [[https://git.kernel.org/linus/24af105962c8004edb9f5bf84bc587cbb30e52de|commit]] * Add X2000 system type [[https://git.kernel.org/linus/0d10d17bac3d5d4e97d6f008aa3c329a83d3b283|commit]] * KVM: Add kvm guest support for Loongson-3 [[https://git.kernel.org/linus/39c1485c8baa47aa20caefc1ec0a3410fbad6c81|commit]] * Retire kvm paravirtualization support (it's host side support and QEMU support never landed in upstream) [[https://git.kernel.org/linus/35546aeede8ee9f93b404eeb6caefb46ee211ae8|commit]] == CSKY == * Add {{{SECCOMP_FILTER}}} support [[https://git.kernel.org/linus/e95a4f8cb985e759648b32ed0b721a472deb86a5|commit]] * Add context tracking support [[https://git.kernel.org/linus/bdcd93ef9afb42a6051e472fa62c693b1f9edbd8|commit]] * Use top-down mmap layout [[https://git.kernel.org/linus/953131e5b5a5bb1b493fab413be41e4944f3c75d|commit]] == XTENSA == * Add audit support [[https://git.kernel.org/linus/ef1a935c08ea97436f62edb0b1427d60e31b777b|commit]] * Add seccomp support [[https://git.kernel.org/linus/da94a40f72859ce24dc72de9292981513a33e427|commit]] * Add uImage and xipImage to targets [[https://git.kernel.org/linus/7424d9fa8477f259893599d38cccc379bdd0ffac|commit]] == S390 == * Implements {{{BPF_PROBE_MEM}}} opcode, which is used in BPF programs that walk chains of kernel pointers [[https://git.kernel.org/linus/88aa8939c96781089e5ace3492d818074c5c6fe9|commit]], [[https://git.kernel.org/linus/05a68e892e89c97df6650cd8cc55058002657cbc|commit]], [[https://git.kernel.org/linus/3f161e0ae863a0456d00e5a6c9c81098c62ab7fe|commit]] * Provide cex4 cca sysfs attributes for cex3 [[https://git.kernel.org/linus/a303e88743f6514995c31fe611011935ea7f040c|commit]] == SH == * Add {{{SECCOMP_FILTER}}} support [[https://git.kernel.org/linus/0bb605c2c7f2b4b314b91510810b226de7f34fa1|commit]] * Remove SH5-based Cayman platform [[https://git.kernel.org/linus/8a8e54625be28a6e675e53d214387fc8ee41fb6e|commit]] == SPARC == * Enable {{{HAVE_COPY_THREAD_TLS}}} support [[https://git.kernel.org/linus/dcad2a62bc7948342404217831233957e8f169cc|commit]], [[https://git.kernel.org/linus/7694f5143bbe2e2d08216eaee7c62c9d39252889|commit]] == UNICORE32 == * Remove unicore32 port [[https://git.kernel.org/linus/fb37409a01b011a664347702f44dbf13fa7c7486|commit]] == OPENRISC == * Add support for external initrd images [[https://git.kernel.org/linus/ff6c923dbec332dd6c6f649b754f4edd8f0a3c50|commit]] = Drivers = == Graphics == * amdgpu * Initial support for Sienna Cichlid GPU [[https://git.kernel.org/torvalds/c/9555152beb1143c85c03f9b9de59863cbbe89f4b|merge]] * Initial support for Navy Flounder GPU [[https://git.kernel.org/torvalds/c/206739119508d5ab4b42ab480ff61a7e6cd72d7c|merge]] * SI UVD/VCE support [[https://git.kernel.org/torvalds/c/a71a4f501586c9a1c710c3d5c1db4ff6650e5fc4|merge]], [[https://git.kernel.org/torvalds/c/3b0627a4b69671b2a81c125c3ae0456860764068|merge]], [[https://git.kernel.org/torvalds/c/fb40bceb6cdff19809b2a3fb7fa4bed36d2638bb|merge]] * Expose rotation property [[https://git.kernel.org/linus/ecc874a6e7cb398b363b4e078fca4c097cb286ab|commit]] * Add support for unique id on Arcturus [[https://git.kernel.org/linus/81a16241114ba4e0b188e517e5e8522951dfeb7b|commit]] * amdkfd: Track SDMA usage per process [[https://git.kernel.org/linus/32cb59f3136248c40062f6fe3edfba13c516b30c|commit]] * SMI events interface [[https://git.kernel.org/linus/938a0650aae6275ba8e924685836bdee2c6aa3db|commit]] * Add module parameter choose reset mode [[https://git.kernel.org/linus/273da6ff7ce8727e02d6e67f77eb98df4627f60b|commit]] * Added a sysfs interface for thermal throttling related V4 [[https://git.kernel.org/linus/b265bdbd9f2811c2a674ea9d1161de821923897c|commit]] * Intel * Rocketlake platform enablement [[https://git.kernel.org/linus/a09e89e9782747f79abc342f3409fef9f23eae9a|commit]], [[https://git.kernel.org/linus/f2c1061a3677b400a945d9238f17bf33d669acff|commit]], [[https://git.kernel.org/linus/efbee021ad02f786106c1ef1a5b89fd9045283cc|commit]], [[https://git.kernel.org/linus/affd7bb6169ef72985fa657b05c519f730d260f7|commit]] * Early DG1 enablement [[https://git.kernel.org/linus/2ffcfd8def00265c2f1f9fc711104fcd656101f9|commit]], [[https://git.kernel.org/linus/05e265841f7eb87f84308935d78e8c18fa2a76ce|commit]], [[https://git.kernel.org/linus/fd38cdb8110533f7c7150e79f18b716fd2981e8c|commit]], [[https://git.kernel.org/linus/97b492f5f98357c5238d74b1070d42c5fe4ac75d|commit]], [[https://git.kernel.org/linus/f619e51672e867f86433b63c896b30b39a4ca8a0|commit]] * ehl: Add new PCI ids [[https://git.kernel.org/linus/52797a8e8529507e3831ed9b4ed6fd7d8671c63f|commit]] * Add Plane color encoding support for YCBCR_BT2020 [[https://git.kernel.org/linus/a0196dd686a292248507aaa78e95e6dc5f2eaaaa|commit]] * Add {{{psr_safest_params}}}, meant to be used when PSR issues are found [[https://git.kernel.org/linus/2d3879950f8ac1eb5638958a01ff0abeba5427d9|commit]] * Extract uc usage details into separate debugfs [[https://git.kernel.org/linus/7f67deeb7f42030cee03348d43a2743f001b5a3d|commit]] * panel * simple: Add 50 Hz mode to the Frida FRD350H54004 panel [[https://git.kernel.org/linus/795db2afd52d1bd9305e837007166039908d8553|commit]] * simple: Add support for KOE TX26D202VM0BWA panel [[https://git.kernel.org/linus/8a07052440c2c2e6f3d9a85bf74b5ce349a94672|commit]] * simple: add CDTech S070PWS19HP-FC21 and S070SWV29HG-DC44 [[https://git.kernel.org/linus/0e3b67f6d7e6c1bc34a0ed1f43d0d95577ae5b09|commit]] * simple: add Tianma TM070JVHG33 [[https://git.kernel.org/linus/b3bfcdf8a3b623aee3fc40a3e6b17d8ec1f14b50|commit]] * st7703: Add support for Xingbangda XBD599 [[https://git.kernel.org/linus/67680f87823e225fe150a7da7b10fc04496c4d76|commit]] * msm * a650/a640 display and GPU enablement [[https://git.kernel.org/linus/51dd427192ac47e7d075b562e386963cb7aabcfa|commit]] * dpu dither support for 6bpc panels [[https://git.kernel.org/linus/3c128638a07d74666e43e7b827b69f78878caa8f|commit]] * mdp5 enablement for sdm630/sdm636/sdm66 [[https://git.kernel.org/linus/974b7115a73d8d3ff77cfd6f69408d20c1bb7d06|commit]] * a6xx: add module param to enable debugbus snapshot [[https://git.kernel.org/linus/6f7cd6e40b94d498049c1a8664c15bf5863ae578|commit]] * ingenic * Add support for OSD mode [[https://git.kernel.org/linus/3c9bea4ef32bdcde5bda850b4fa989b936e75f4b|commit]] * Add support for the IPU [[https://git.kernel.org/linus/fc1acf317b01083d47228c0d21cfc0764f37a04e|commit]] * Support multiple panels/bridges [[https://git.kernel.org/linus/c369cb27c267fe3020f3b059618743532f73503b|commit]] * tegra * Reflection support [[https://git.kernel.org/linus/cd740777d29d7053e0172c7e0105789428425941|commit]] * Support 180° rotation [[https://git.kernel.org/linus/4fba6d22ca9ad28b8871d763b35a4da2e1ca272e|commit]] * meson * Add support for Amlogic Video FBC [[https://git.kernel.org/linus/d6528ec883096e7ccdb08257bcc45670bc878519|commit]], [[https://git.kernel.org/linus/e860785d5730665e04e0ac301aa14ed3779c4d92|commit]], [[https://git.kernel.org/linus/376b1391d9e99f24b8d9461a08c4735ba9d5495e|commit]], [[https://git.kernel.org/linus/be26a04bb70b6d4f4fb66ce4ed149153133aaef9|commit]], [[https://git.kernel.org/linus/bc84ee948124868e2affaf0492225a365f3943f0|commit]], [[https://git.kernel.org/linus/1d4eff87878977fde110f311c4fa123e93ba2b3d|commit]] * drm_fourcc * Add uncompressed AFBC modifier [[https://git.kernel.org/linus/79ce058032c391b12af928b1e30abf92482a270f|commit]] * Add NV15, Q410, Q401 YUV formats [[https://git.kernel.org/linus/94b292b277343190175d39172c903c0c5fb814f1|commit]] * xen-front * Add YUYV to supported formats [[https://git.kernel.org/linus/129572999a1eb6e125e645d0436de7d4ab6b8a6c|commit]] * nouveau * Add CRC support [[https://git.kernel.org/linus/12885ecbfe62df4358d452080d3b8feef54ec8cb|commit]] * radeon * Default to on chip GART for AGP boards on all arches [[https://git.kernel.org/linus/ba806f98f868ce107aa9c453fef751de9980e4af|commit]] * xilinx * New Xilinx ZynqMP !DisplayPort Subsystem driver [[https://git.kernel.org/linus/d76271d22694e874ed70791702db9252ffe96a4c|commit]] * vkms * Larger cursor support [[https://git.kernel.org/linus/06a28f9060a3bb37a0caa2b703be064ed7014a1f|commit]] * rockchip * Add per-pixel alpha support for the PX30 VOP [[https://git.kernel.org/linus/2aae8ed1f390a42ec752e4403ffca877fb3260e1|commit]] * mgag200 * Dropped hw cursor support [[https://git.kernel.org/linus/5a77e2bfdd4f898289d9746cc9cd97651308ed14|commit]] * Remove soft scrollback code [[https://git.kernel.org/linus/50145474f6ef4a9c19205b173da6264a644c7489|commit]], [[https://git.kernel.org/linus/973c096f6a85e5b5f2a295126ba6928d9a6afd45|commit]] * fbdev * Remove fb-puv3 driver [[https://git.kernel.org/linus/e26e59190ecd0b09a8778bbdc8239d0db78903c9|commit]] * backlight * generic_bl: Remove this driver as it is unused [[https://git.kernel.org/linus/7ecdea4a0226f6c5cd0e86859d1b38cf17bc8529|commit]] * Delete the OT200 backlight driver [[https://git.kernel.org/linus/e994734fdca7309234a210169c7a7f2f446e430f|commit]] == Power Management == * ACPI/NVDIMM: Runtime Firmware Activation [[https://git.kernel.org/linus/92fe2aa859f52ce6aa595ca97fec110dc7100e63|commit]], [[https://git.kernel.org/linus/d46e6a2176f8edf7030db34aeb54a4f016fabe0a|commit]], [[https://git.kernel.org/linus/6450ddbd5d8e83ea9927c7f9076a21f829699e0f|commit]], [[https://git.kernel.org/linus/24770658dc03bc568dd217b470cba827aeaed582|commit]], [[https://git.kernel.org/linus/0d47c4dfe5431abd04951a65845b3d989a704f63|commit]], [[https://git.kernel.org/linus/abfd4d9c828b9e1d5ff38c19eed036f707e4e213|commit]], [[https://git.kernel.org/linus/916566ae78462636fe4de59b3f59a4a0c8f70205|commit]], [[https://git.kernel.org/linus/60d360acddc54344409a710af07c561e025f13f5|commit]], [[https://git.kernel.org/linus/5cf81ce1893da01fede18c6749eafd4bc1c5ae9b|commit]], [[https://git.kernel.org/linus/48001ea50d17f3eb06a552e9ecf21f7fc01b25da|commit]], [[https://git.kernel.org/linus/a1facc1fffc17a65e2c12a8de7434b9325ec0324|commit]] * thermal * genetlink support for events/cmd/sampling [[https://git.kernel.org/linus/1ce50e7d408ef2bdc8ca021363fd46d1b8bfad00|commit]] * intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support [[https://git.kernel.org/linus/c569e805c7bcebdd069e5c97ce5f8543f6d02433|commit]] * rcar_gen3_thermal: Add r8a774e1 support [[https://git.kernel.org/linus/947d85f00c030aa88eef0c065b6f4636547257d7|commit]] * qcom: tsens-v0_1: Add support for MSM8939 [[https://git.kernel.org/linus/332bc8ebab2c0d00e80dd23377ec23ad3de83214|commit]] * mediatek: Add tsensor support for V2 thermal system [[https://git.kernel.org/linus/89945047b1666c021c4222ef285239c1275f8e24|commit]] * Add support for the MCU controlled FAN on Khadas boards [[https://git.kernel.org/linus/5772717e59b9fbdc9e97da606dd69a75174f8101|commit]] * tools/power/x86/intel-speed-select: Add option to delay mbox commands [[https://git.kernel.org/linus/a85a35fc1d9be7984f052926e42291219ee5ef85|commit]], add retries for mail box commands [[https://git.kernel.org/linus/32279be7e159df5de68f2c37e4ca96e7e4358c4d|commit]] == Storage == * nvme * Support for the Zoned Namespace (ZNS) Command Set defined in TP4053, and the Namespace Types base support it depends on from TP4056 [[https://git.kernel.org/linus/82394db7383d33641f3f565bd79792fb41b1741f|commit]], [[https://git.kernel.org/linus/089565fbf3bba99f91293b47b8c59ed85e00a81c|commit]], [[https://git.kernel.org/linus/71010c30945425203da8d069a10fa45a05a00f96|commit]], [[https://git.kernel.org/linus/be93e87e780253780df9bb6ecc9bc1199b0d94c3|commit]], [[https://git.kernel.org/linus/240e6ee272c07a2636dfc7d65f5bbb18377c49e5|commit]] * nvmet: add target passthru commands support [[https://git.kernel.org/linus/2bf5d3bbffad06639db518c8dcf8a14c7dce770e|commit]], [[https://git.kernel.org/linus/df21b6b1934e89c2cc2bb1332146ed6c2df1321c|commit]], [[https://git.kernel.org/linus/17365ae6975c7f7494a2d1cd0bf18b5ed238e072|commit]], [[https://git.kernel.org/linus/f783f444ceaa7eab043a7a5ae0e34c68743c0358|commit]], [[https://git.kernel.org/linus/24493b8b854a67234c5c142a7ea075e2174a3084|commit]], [[https://git.kernel.org/linus/c1fef73f793b7fd9d2ffcb5ef85807ea55bf7adb|commit]], [[https://git.kernel.org/linus/ba76af676cd0514614b5a99b8adad9d3956f5d7d|commit]], [[https://git.kernel.org/linus/cae5b01a2afc2058bee94b4b8f873d3a4a9ec41e|commit]], [[https://git.kernel.org/linus/d9174c1a5da02cf7477b2aae0bcc1a236d3c0262|commit]] * pci: add support for ACPI !StorageD3Enable property [[https://git.kernel.org/linus/df4f9bc4fb9cb338b1c21cf99c6e905d3b78e91d|commit]] * scsi * cxgb4i: Add support for iSCSI segmentation offload [[https://git.kernel.org/linus/e33c2482289b0deebb4fdc566ca69583892e74af|commit]] * lpfc: Add blk_io_poll support for latency improvment [[https://git.kernel.org/linus/317aeb83c92b26f8c6a3e318157f20892556c343|commit]] * qla2xxx SAN Congestion Management (SCM) support [[https://git.kernel.org/linus/9f2475fe7406b8ef5f97099c4980021344872d9f|commit]], [[https://git.kernel.org/linus/62e9dd177732843ae6c5b9d2ed61e7c9538fa276|commit]] * ufs-mediatek: Add inline encryption support [[https://git.kernel.org/linus/46426552e74fd38e43aa95af17487d3cc285d71f|commit]] * Add compatibility with 3.1 UFS unit descriptor length [[https://git.kernel.org/linus/72fb690eece12a344e6ce5a7c192a304fd37e04e|commit]] * Adds support for Inline Encryption using inline encryption hardware [[https://git.kernel.org/linus/5e7341e1f9ecaee99d47d1f602c3d728c7fcb956|commit]], [[https://git.kernel.org/linus/70297a8ac7a7a4a3284c2eb20fefefbe72dab338|commit]], [[https://git.kernel.org/linus/df043c745ea149d93651210ff6fc9ac19e7a687a|commit]], [[https://git.kernel.org/linus/457e7a135cbf0a0b5ed2717c192c0c57112c3b32|commit]], [[https://git.kernel.org/linus/5fee36095cda45d34555aed3a2e8973b80cd6bf8|commit]], [[https://git.kernel.org/linus/27aacd28ea3b891d1cdc7a9c726e2237f7d3701f|commit]], [[https://git.kernel.org/linus/4f74d15fe40833d4fb4f5ead7437aa73840596a5|commit]], [[https://git.kernel.org/linus/880253eacd304dad1143aeaed0a6f7bd389a783a|commit]] * scsi_debug: Implement tur_ms_to_ready parameter [[https://git.kernel.org/linus/fc13638ae92ee9eb861732d642d922d577b82a9e|commit]] * scsi_debug: Support hostwide tags [[https://git.kernel.org/linus/c10fa55f5e7ad3638237dd66fcb28a7225acdff8|commit]] * exynos-ufs: Add support for UFS HCI [[https://git.kernel.org/linus/871838412adf533ffda0b4a0ede0c2984e3511e7|commit]], [[https://git.kernel.org/linus/b638b5eb624bd5d0766683b6181d578f414585e9|commit]], [[https://git.kernel.org/linus/39bf2d83b54e900675cd7b52737ded695bb60bf1|commit]], [[https://git.kernel.org/linus/26f968d7de823ba4974a8f25c8bd8ee2df6ab74b|commit]], [[https://git.kernel.org/linus/d779a6e90e189f4883ce6f900da02995fb000df5|commit]], [[https://git.kernel.org/linus/55f4b1f73631a0817717fe6e98517de51b4c3527|commit]] == Drivers in the Staging area == * most: add USB adapter driver [[https://git.kernel.org/linus/97a6f772f36b7f52bcfa56a581bbd2470cffe23d|commit]] * media: allegro: add support for allegro firmware 2019.2 [[https://git.kernel.org/linus/42e50290d79475183a728d0c1d07020061f8838b|commit]] * wfx: add a debugfs entry to force ps_timeout [[https://git.kernel.org/linus/01d2ffa4d916d5884c89b1db0d79fd43c08bb708|commit]] * media/soc_camera: remove this driver [[https://git.kernel.org/linus/e7eab49132ba819632c3bb9cd5b8342f2cdeb939|commit]] == Networking == * Bluetooth: btusb: add Realtek 8822CE to usb_device_id table [[https://git.kernel.org/linus/33bfd94a05abb5a63e323dd1454bc580d4bf992c|commit]] * RDMA * efa: Add support for 0xefa1 device [[https://git.kernel.org/linus/556c811f24b30cc883733a2eaf9e939817589231|commit]], [[https://git.kernel.org/linus/da2924bdca99768442c5e0ed0a9024ae79d62765|commit]], [[https://git.kernel.org/linus/a5d87b698547233321466b2dc91271f5855a4df6|commit]], [[https://git.kernel.org/linus/d4f9cb5c5b224dca3ff752c1bb854250bf114944|commit]] * RAW format dumps through RDMAtool [[https://git.kernel.org/linus/d63cc24933c774ea464090af1998a7b63f11c166|commit]], [[https://git.kernel.org/linus/608ca553c9a2008908120e0e45b1cfc4aefcfd49|commit]], [[https://git.kernel.org/linus/24fd6d6f85d24b020aaaf01109d368dd15570caf|commit]], [[https://git.kernel.org/linus/f4434529003522d72b314d26d65b18c06ea9307c|commit]], [[https://git.kernel.org/linus/9e2a187a93c395f573ed38b888ba4bd731e70622|commit]], [[https://git.kernel.org/linus/5cc34116ccec60032dbaa92768f41e95ce2d8ec7|commit]], [[https://git.kernel.org/linus/211cd9459fdabe9f556e539966f50825853bf262|commit]], [[https://git.kernel.org/linus/65959522f8060659e308977f09f3eb7b7af5e43f|commit]], [[https://git.kernel.org/linus/1776dd234a14fbef5f8581f6374c8c6ccd69cb1c|commit]], [[https://git.kernel.org/linus/1ccecc88af33f6807b5cb7c227adb46b63582680|commit]], [[https://git.kernel.org/linus/28b5fa687f3a55cef1a9144ece9292fe08e57592|commit]] * Introduce UAPIs to query UCONTEXT, PD and MR properties [[https://git.kernel.org/linus/263427526f0c00490c20e4940d1fd4277fb5f7b3|commit]], [[https://git.kernel.org/linus/04c0a5fcfcf65aade2fb238b6336445f1a99b646|commit]], [[https://git.kernel.org/linus/1c8fb1ea5a1dbd2159e78fa580aaffb001794cfa|commit]], [[https://git.kernel.org/linus/45ec21c971eddfb5e8e953e49a9dbe780f4a4997|commit]], [[https://git.kernel.org/linus/0fb556b2b58d6b8336c94379042bad2a8512af1a|commit]], [[https://git.kernel.org/linus/05f71ef9797454b9384c740b8acd0d02eca1d1bc|commit]], [[https://git.kernel.org/linus/6c01e6b218aea09ec9947cbf88a4db97b4dd155c|commit]] * qedr: Add EDPM kernel-user flags for feature compatibility [[https://git.kernel.org/linus/bbe4f4245271bd0f21bf826996c0c5d87a3529c9|commit]], [[https://git.kernel.org/linus/eb7f84e379daad69b4c92538baeaf93bbf493c14|commit]] * amd-xgbe: Add support for new port mode [[https://git.kernel.org/linus/7deedd9f0e43bb3f4ea531b3ea9ecc27bf1f4871|commit]] * ath11k * Add 6GHz radio support [[https://git.kernel.org/linus/c5625abaf8266307d2237a75143b27be7afafcdf|commit]], [[https://git.kernel.org/linus/22eeadcdeab63e88983401f699f61a0121c03a0d|commit]], [[https://git.kernel.org/linus/5dcf42f8b79d1419ad7f6d46d7b5f7dc5bf9cdba|commit]], [[https://git.kernel.org/linus/91270d709b210a1c08d67faa3be3ae3e459a0889|commit]], [[https://git.kernel.org/linus/d387503df0cd7f7d5a3b1366f6a40664465e090c|commit]], [[https://git.kernel.org/linus/194b8ea1ce5a9c15a73e441380ed678fa009d3ed|commit]], [[https://git.kernel.org/linus/bff621fd113ff782b91795a9b2baac0b226bc069|commit]], [[https://git.kernel.org/linus/74601ecfef6e46cd8bc98e881e620bfc81bfddfb|commit]] * Add support for spectral scan [[https://git.kernel.org/linus/bd6478559e27414e7def8247136b0dcb1e1392f8|commit]], [[https://git.kernel.org/linus/9d11b7bff9508101d05f06e461ab81b5f0dc90ae|commit]] * Add dp tx err stats [[https://git.kernel.org/linus/0dd6392ac2c0eb3e229631744f54b61789139e33|commit]] * Add support for ring backpressure stats [[https://git.kernel.org/linus/71fbc847978f51629856d0ef7d3645d9322fb340|commit]] * atlantic * Adds several features: media detect, additional per-queue stats, PTP stats, ipv6 support for TCP LSO and UDP GSO, 64-bit operations, A0 ntuple filters, MAC temperature (hwmon) [[https://git.kernel.org/linus/519f0cefb4bcac8faf76b2a7b4042fb950eea23e|commit]], [[https://git.kernel.org/linus/3624aa3c2582e4b9097e7648f6f03c82e474ceb8|commit]], [[https://git.kernel.org/linus/b772112c5af0e45ddcacb144545f06bdc594c736|commit]], [[https://git.kernel.org/linus/508f2e3dce454843ffd689bb2cf0739a954dd1e9|commit]], [[https://git.kernel.org/linus/d7d8bb9286134bcc57941c38ed2d69c50fc59511|commit]], [[https://git.kernel.org/linus/aa7e17a3e35a6e3fbf4ab2055a64097efcd09310|commit]], [[https://git.kernel.org/linus/14b539a3490102750c86a63a8f27a69935e6a84e|commit]], [[https://git.kernel.org/linus/8bd60710852fffe4c32b5b7f84de2a6c19d12971|commit]], [[https://git.kernel.org/linus/1e41b3fee795faa8a67713749a21e60828ae21ad|commit]], [[https://git.kernel.org/linus/88bc9cf143a1f34978bcda21114cc81324c9e118|commit]], [[https://git.kernel.org/linus/b98ffe6fa415a6ea5cbc7e8d58dd016e83fe33ea|commit]], [[https://git.kernel.org/linus/a89df867ce1a3368015ff6f85ab4a23d2a0aaba1|commit]], [[https://git.kernel.org/linus/8dcf2ad39fdb2d183b7bd4307c837713e3150b9a|commit]] * Adds more features to A2: half duplex rates, EEE, flow control, link partner capabilities reporting, phy loopback [[https://git.kernel.org/linus/071a02046c262f633ef8d9064cf36fd6def6d0a5|commit]], [[https://git.kernel.org/linus/e61b28686bae30b824b690c75d011a61f90c52dd|commit]], [[https://git.kernel.org/linus/ce6a690ccc99a7ece8b061d88d9457ddb556a749|commit]], [[https://git.kernel.org/linus/3e168de529b14edd13c6842ff7bd415f25672db8|commit]], [[https://git.kernel.org/linus/2b53b04de3b185ada35155e668a24a68f6a753ba|commit]], [[https://git.kernel.org/linus/ecab78703f3b87b3e21160719b08819c7cc0f4e5|commit]] * MACSec offload statistics checkpatch fix [[https://git.kernel.org/linus/3a8b44546979cf682324bd2fd61e539f428911b4|commit]] * Add support for FW 4.x [[https://git.kernel.org/linus/0044b1e1470aa62eeabb24983e2ff5433a68666a|commit]] * bcmgenet: Allow changing carrier from user-space [[https://git.kernel.org/linus/47ff6154fd234eb9efc353f8b71bcc669ddbde93|commit]] * bnx2x * Perform !IdleChk dump [[https://git.kernel.org/linus/4365f35b12447118a1193b9a20e512da65034110|commit]], [[https://git.kernel.org/linus/cdf711f20b23087a96811e92f9600a9cf5ea23d6|commit]], [[https://git.kernel.org/linus/a46665707144d768ed4c9d4a6ed51edfd8cd7edf|commit]] * bnxt_en * Implements ethtool -X to setup user-defined RSS indirection table. Allows the proper logical ring index to be used to populate the RSS indirection when queried by ethtool -x [[https://git.kernel.org/linus/f9f6a3fbb5eb89e738ebdf16ac56437177537b28|commit]], [[https://git.kernel.org/linus/f33a305d09388880ec92db8de3c38448db36b629|commit]], [[https://git.kernel.org/linus/adc38ac66745949ce12c1861c1a25f3ef93df1f8|commit]], [[https://git.kernel.org/linus/bd3191b5d87d5ebc1d4149bbbb42a64ec3d469bf|commit]], [[https://git.kernel.org/linus/a196e96bb68fbc7a319f45df1d529b807216a03a|commit]], [[https://git.kernel.org/linus/1da63ddd0e155277bf613dfc7062af95d90452f2|commit]] * Add support for 'ethtool -d' [[https://git.kernel.org/linus/b5d600b027eb2733a1d7d253b84efb96c40f6a9d|commit]] * broadcom: Add support for VLAN transmit acceleration [[https://git.kernel.org/linus/6e9fdb60d362a5db769d1a39a390288e1ee45afd|commit]] * cxgb4 * Add TC-MATCHALL IPv6 support [[https://git.kernel.org/linus/59b328cf566001fce32c33375ea9bc570625af2f|commit]] * Add support for ethtool n-tuple filters [[https://git.kernel.org/linus/d915c299f1da68a7dbb43895b8741c7b916c9d08|commit]], [[https://git.kernel.org/linus/c8729cac2a11e4bc170f5d0041d5561bb7fe82a0|commit]], [[https://git.kernel.org/linus/db43b30cd89c2549216b9e4ef27c5d2f9dcb964d|commit]], [[https://git.kernel.org/linus/27ee29936443f966547c238a93fd1d9fa4e18c2e|commit]], [[https://git.kernel.org/linus/4dababa232f26eda7e827cfc0360c160549d9a84|commit]] * Add mirror action support for TC-MATCHALL [[https://git.kernel.org/linus/fd2261d8ed6f1375f18341e959d4bbcd94d748a3|commit]], [[https://git.kernel.org/linus/2b465ed00f7db9c5b2aca95a91671f86282b1822|commit]], [[https://git.kernel.org/linus/696c278fdfd8dd852af286fcebaacc11adbf20f0|commit]] * Add support to read/write flash [[https://git.kernel.org/linus/3893c905b557670e25be62b98f5cf0626096e9d4|commit]], [[https://git.kernel.org/linus/4ee339e1e92a9cff6ceda5a81622625ffe554163|commit]], [[https://git.kernel.org/linus/550883558f174685c3931bbd963fbde503a6100d|commit]], [[https://git.kernel.org/linus/d5002c9a3d5a475590cf9e2a3e681bcb6b0cdda6|commit]], [[https://git.kernel.org/linus/17b332f48074e7ee2169ee4268ced6274e1c95c3|commit]] * dm9601: Add USB ID of Keenetic Plus DSL [[https://git.kernel.org/linus/a609d0259183a841621f252e067f40f8cc25d6f6|commit]] * dp83869: Add RGMII internal delay configuration [[https://git.kernel.org/linus/736b25afe28447967390a4244c10f156b43c9006|commit]] * dpaa2-eth * Add support for TBF offload [[https://git.kernel.org/linus/e3ec13be571b9da61011bf41ef097fe9bbbc3041|commit]], [[https://git.kernel.org/linus/39344a89623d77ffa4cf9354d85fd6e58467bb87|commit]], [[https://git.kernel.org/linus/3657cdaf03a6f751b6f6c09381b1a9e016678069|commit]] * Add software counter for Tx frames converted to S/G [[https://git.kernel.org/linus/4c96c0ac16e046ad3625d7b7228664ba478541a5|commit]] * dsa * felix: introduce support for Seville VSC9953 switch [[https://git.kernel.org/linus/84705fc165526e8e55d208b2b10a48cc720a106a|commit]] * felix: support half-duplex link modes [[https://git.kernel.org/linus/b1c7b87443c2c12c4fe095114736b8ad6f963f67|commit]] * loop: Support 4K VLANs [[https://git.kernel.org/linus/916a8d168e8aea52e6f7eb2e323d5dcbd5dc23d5|commit]] * mv88e6xxx: Implement MTU change [[https://git.kernel.org/linus/2a550aec36543b20f087e4b3063882e9465f7175|commit]] * mv88e6xxx: Support jumbo configuration on 6190/6190X [[https://git.kernel.org/linus/e8b34c67d6c10ee3f187469958af3fb36c9c3361|commit]] * qca8k: Add 802.1q VLAN support [[https://git.kernel.org/linus/69462fe6a39048ec186f60178a3a6ea23ae16e0c|commit]] * rtl8366rb: Support the CPU DSA tag [[https://git.kernel.org/linus/a20fafb92bd84b9ab585ef4743339c96865cada2|commit]] * ena * Add support for traffic mirroring [[https://git.kernel.org/linus/0f505c604e4ffd2ddc7cf06583ac169c443b8f68|commit]] * Enable support of rss hash key and function changes [[https://git.kernel.org/linus/0ee60edf4669cd8c466a532c233fcd6281da9892|commit]] * Support new LLQ acceleration mode [[https://git.kernel.org/linus/0e3a3f6dacf01cbad9ecc26149ffe8cda3137540|commit]] * enetc * Add adaptive interrupt coalescing [[https://git.kernel.org/linus/02293dd4b79ec16ae0f680222768fb1582f03b42|commit]], [[https://git.kernel.org/linus/bbb96dc7fa1a82cd176994e8af4d7b1079b22a52|commit]], [[https://git.kernel.org/linus/12460a0abe53d2134a88386a857fca350d239620|commit]], [[https://git.kernel.org/linus/058d9cfa6075463396e42fb7be64c015cbdda80b|commit]], [[https://git.kernel.org/linus/915710812ba0ff11f49aa810025f91bbad8da20a|commit]], [[https://git.kernel.org/linus/ae0e6a5d16271f3a773bded360fa0eb0bdd25b10|commit]] * Add support max frame size for tc flower offload [[https://git.kernel.org/linus/89d1f0966997d5bbe510dbdb10a5c26c0e567b03|commit]] * hinic * Add firmware update support [[https://git.kernel.org/linus/5e126e7c4e52754e3aac0fbc5325abcbe1629388|commit]] * Mailbox channel enhancement [[https://git.kernel.org/linus/088c5f0d1a7c7f01e668d9d2d75e7d93b43b7690|commit]], [[https://git.kernel.org/linus/c8c29ec3c5fa04137a0e1afa43e1b23ba509c3c4|commit]] * Add some ethtool ops support [[https://git.kernel.org/linus/ea256222a463858ab034b667486137c2b56e6120|commit]], [[https://git.kernel.org/linus/a0337c0dee686acf9b38d50abb923d13e27f7e83|commit]], [[https://git.kernel.org/linus/4aa218a4fe77d57edd068210da4c90dd19523954|commit]], [[https://git.kernel.org/linus/07afcc7ab40e921c90de0392c99c3d25611a94df|commit]], [[https://git.kernel.org/linus/2ac84cd160a7d8562ac8ff9acca808edced4c84e|commit]] * Add support to handle hardware abnormal event [[https://git.kernel.org/linus/c15850c709eb5c7771785c9174e4908d1806a0f0|commit]] * hv_netvsc: add support for vlans in AF_PACKET mode [[https://git.kernel.org/linus/fdd8fac47ce67bae17feed9b74b3505e432fe561|commit]] * i40e * Add support for 5Gbps cards [[https://git.kernel.org/linus/3dbdd6c2f70a2efbc28e197e58ccad08bfba7735|commit]] * Add support for a new feature Total Port Shutdown [[https://git.kernel.org/linus/d5ec9e2ce41ac198de2ee18e0e529b7ebbc67408|commit]] * Add XDP ring statistics [[https://git.kernel.org/linus/e2968260e169e11b5fa13db05792eb3142b78723|commit]], [[https://git.kernel.org/linus/890c402c7b113137c485367d5651f09a39c7d893|commit]], [[https://git.kernel.org/linus/44ea803e2fa7e12adb5d6260da4e4956e784effb|commit]] * Improve AF_XDP performance [[https://git.kernel.org/linus/5574ff7b7b3d864556173bf822796593451a6b8c|commit]], [[https://git.kernel.org/linus/4b5539c01ddf838ea6f5b67d00ee035231c8248a|commit]], [[https://git.kernel.org/linus/1fd972ebe5230eb0585642f2172c9dd2b86ea381|commit]] * ice * Add advanced power mgmt for WoL [[https://git.kernel.org/linus/769c500dcc1edb6e65f84b2a7304589b748a3e35|commit]] * Add link lenient and default override support [[https://git.kernel.org/linus/ea78ce4dab05f435b1eff178a5b79d98e1847b2d|commit]] * Add useful statistics [[https://git.kernel.org/linus/a8fffd7ae9a538fde8eb8ed528a93575ddc2a122|commit]] * Implement snapshot for device capabilities [[https://git.kernel.org/linus/8d7aab3515fa1f9774939537419fecf5247689a9|commit]] * Support Total Port Shutdown on devices that support it [[https://git.kernel.org/linus/b4e813dd04e87610503f1972ecd74d87ea062be9|commit]] * Support for updating the ice hardware flash using the devlink flash command [[https://git.kernel.org/linus/de9b277ee0321100ee3299a79e6f09dec56aa05e|commit]], [[https://git.kernel.org/linus/544cd2ac1328451fdbbd60e5cce52aa1b6fe11a8|commit]], [[https://git.kernel.org/linus/2ab560a78e3b2f6b19626dcd47790f35b28cc5db|commit]], [[https://git.kernel.org/linus/b8265621f4888af9494e1d685620871ec81bc33d|commit]], [[https://git.kernel.org/linus/d69ea414c9b498064d4cd3ebbe2fd4b8298568bc|commit]] * igc * Add LPI counters [[https://git.kernel.org/linus/900d1e8b346b6f3f33718f5db8d3ee8b192860ba|commit]] * Add initial EEE support [[https://git.kernel.org/linus/93ec439abeefe2e205657ae2b98a7fee4fbd4a0b|commit]] * Add initial LTR support [[https://git.kernel.org/linus/707abf0695481ad19b0b74af65f30c71123d6154|commit]] * iwlwifi: Extended Key ID support for mvm and dvm [[https://git.kernel.org/linus/33e3fd99ec6cde00e0c04a1395ae535e0c00a844|commit]] * ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support [[https://git.kernel.org/linus/a296d665eae1e8ec6445683bfb999c884058426a|commit]] * macb: Wake-on-Lan magic packet GEM and MACB handling [[https://git.kernel.org/linus/9d45c8e89079dfe5489efaae9cea12a539ebc3ff|commit]], [[https://git.kernel.org/linus/558e35ccfe9516c8786c3dd3b8a486fb37e6b858|commit]] * mlx5 * RX XFRM ipsec offloads for ConnectX devices [[https://git.kernel.org/linus/e21feb88f7d87bc54032db480047e70ba05dcbac|commit]], [[https://git.kernel.org/linus/3d5f41ca01244fa2d261b76a0c728d6ac4526645|commit]], [[https://git.kernel.org/linus/ea2128fd632c5308569eb789842910aa14796d22|commit]], [[https://git.kernel.org/linus/9a6ad1ad71fbc5a52617e016a3608d71b91f62e8|commit]], [[https://git.kernel.org/linus/2d64663cd55972d3915a9efb8d7087e1aeeda17e|commit]], [[https://git.kernel.org/linus/78fb6122fa2b6b55fafee1b32cd94913ad72f8a4|commit]], [[https://git.kernel.org/linus/5e466345291a91d1722e7198497198becda29e22|commit]], [[https://git.kernel.org/linus/b2ac7541e3777f325c49d900550c9e3dd10c0eda|commit]], [[https://git.kernel.org/linus/7ed92f97a1ad308ca77bc73eb62156ec8c2bf51a|commit]], [[https://git.kernel.org/linus/93761ca17edf83f4222ab5abda8bde837ea5a309|commit]], [[https://git.kernel.org/linus/2901a5c618dd18b3610747c18547b33e0c1eca08|commit]], [[https://git.kernel.org/linus/0bdc89b39d622b8929a687eee194e4e166fe84df|commit]], [[https://git.kernel.org/linus/54b154ecfb8c66dfeba6578a64e79c2104da4ced|commit]] * Added support for 100Gbps per lane link modes [[https://git.kernel.org/linus/12fdafb817c6cde87a4fa0e674e66b0226a0889d|commit]] * TLS rx offload [[https://git.kernel.org/linus/8d94b590f1e4d60e0a1f51a43aded1b0e6fd06f7|commit]], [[https://git.kernel.org/linus/c293ac927fbb0c804b91118535f64d5d9f7a0d8f|commit]], [[https://git.kernel.org/linus/b8922a73ec3e37db8836dbcce2af19d85a8bc9ef|commit]], [[https://git.kernel.org/linus/c062d52ac24ceea0b4a5fbdc70c5cff1e47a0e49|commit]], [[https://git.kernel.org/linus/5229a96e59ec32466add5e87b537cc3f244afb06|commit]], [[https://git.kernel.org/linus/7d0d0d86ec6c67d3eb4f49d3bbccc2d8c02799cc|commit]], [[https://git.kernel.org/linus/df8d866770f9877dedc864af4346c73694931cab|commit]], [[https://git.kernel.org/linus/1182f36593570e8e9ca53f6fabfc40ccf93c21d7|commit]], [[https://git.kernel.org/linus/acb5a07aaf2723cd273a4089e62611a414fb1c35|commit]], [[https://git.kernel.org/linus/ed9b7646b06a2ed2450dd9437fc7d1ad2783140c|commit]], [[https://git.kernel.org/linus/0419d8c9d8f8d825576a41b2bb1e6043f34d1ae0|commit]], [[https://git.kernel.org/linus/76c1e1ac2aaeddd5505e4ecfafa963885b5551ab|commit]], [[https://git.kernel.org/linus/c5607360ec4ea5d0c955de501b9eeb04fa2465d0|commit]], [[https://git.kernel.org/linus/ed9a7c53b8781f851bd8406551d6abfb2d826683|commit]], [[https://git.kernel.org/linus/a29074367b347af9e19d36522f7ad9a7db4b9c28|commit]] * Enable users to change VF/PF representors carrier state [[https://git.kernel.org/linus/45d252ca803b9aa232c455a7c3d0c9e14b89247f|commit]] * Add support for QSFP-DD transceiver type [[https://git.kernel.org/linus/6af496adcbb8d4656b90a85401eeceb88d520c0d|commit]], [[https://git.kernel.org/linus/f152b41ba6cf43a3a5a87c7b45e6a2722a6195dc|commit]] * Offload TC action pedit munge tcp/udp sport/dport [[https://git.kernel.org/linus/3cc9a15a0bb1bde93d5430facda3f3e07c2d3d87|commit]], [[https://git.kernel.org/linus/faad0525c0f4062d4edcf0eb0663ed9685fc38dc|commit]], [[https://git.kernel.org/linus/ce10d7d4ad08396055a38d78b87a144307fc14a9|commit]], [[https://git.kernel.org/linus/13bd5d025602bb5374f54e144dec577b74718493|commit]] * Offload tc police action [[https://git.kernel.org/linus/fbf0f5d185343300a80aa0fd8e633a985b9947e9|commit]], [[https://git.kernel.org/linus/1b744fc9f8d5372506d1a9b7aae2584b75d54e3b|commit]], [[https://git.kernel.org/linus/8d3fbae70d8d7e5f75cf3cb79eb8f1ac9807c354|commit]], [[https://git.kernel.org/linus/bf038f03728ee2880168aa127f5f871fea6d22ab|commit]], [[https://git.kernel.org/linus/d25b8f6ebcc451b56faedc2dc666f74628fb1ffc|commit]], [[https://git.kernel.org/linus/deee0abc70d9c2c7241fdb915527cb8fdbf36e7a|commit]], [[https://git.kernel.org/linus/af11e818a7691468381bbb33a3b98fb718605385|commit]], [[https://git.kernel.org/linus/afe231d32eb5fa4f4975596958c48c3a77fa1773|commit]], [[https://git.kernel.org/linus/cb12d176326722e2f4ede4e459e86ea36607c555|commit]], [[https://git.kernel.org/linus/5061e773264b11fdc51c61d6619aca76efd3424f|commit]], [[https://git.kernel.org/linus/46b171d7d73aedfae8070622f1798ac4b124284c|commit]] * Add support for buffer drops mirroring [[https://git.kernel.org/linus/c40f4e50b6cfc7c66f69d12c6b3fbcd954f1ded5|commit]], [[https://git.kernel.org/linus/951b84d4aedde4144d254281ceba51bb3ca370fe|commit]], [[https://git.kernel.org/linus/c0e3969b07dc05eafcd0c35d20c134d3f7d360ed|commit]], [[https://git.kernel.org/linus/4bafb85ae24418cfa42ad3cb9f67031b1813fea8|commit]], [[https://git.kernel.org/linus/08a3641f266276cafb14e7497e7954d6ee32a016|commit]], [[https://git.kernel.org/linus/ab8c06b7b42cf9e756a720931a0939cd0d56786a|commit]], [[https://git.kernel.org/linus/2bafb216e10edf2684d3dc124be333a07523580d|commit]], [[https://git.kernel.org/linus/2c4950ea10a3e159550df9cdca15a63518f3affc|commit]], [[https://git.kernel.org/linus/d928f82198338abcce218fc5330bacb157f27b6b|commit]], [[https://git.kernel.org/linus/b50f60a0c4c92b07647a042c54278c9206c476d0|commit]], [[https://git.kernel.org/linus/f7a439cbf1e8c544393fd854ad7bd6df41a60e08|commit]], [[https://git.kernel.org/linus/f6668eac2206d18e0668fd495dab6a0d91a6b8d2|commit]], [[https://git.kernel.org/linus/1add92121e39ee5e4af21562eb59bd562c8033e3|commit]] * Add support for buffer drop traps [[https://git.kernel.org/linus/08e335f6ad35a019f4cb1a74badc2f4bceb63bcf|commit]], [[https://git.kernel.org/linus/c88e11e04716ab4ed51d5972ea04c7b70b6e9d8a|commit]], [[https://git.kernel.org/linus/76ba292cc7d7b760ee3e25aba353fb7ab86e64d3|commit]], [[https://git.kernel.org/linus/928345c08b72dd175d4eefa24900f09706a9a3b5|commit]], [[https://git.kernel.org/linus/36d1fd687d56d807cc65210f14712349919c13e8|commit]], [[https://git.kernel.org/linus/869c7be940e50aa14845fcdb7a9d67c18be7e27a|commit]], [[https://git.kernel.org/linus/6687e953f44fdb4683adb899a963adba45cffa5d|commit]], [[https://git.kernel.org/linus/54a9238589c533690c241fd3667a67d376d0a9cf|commit]], [[https://git.kernel.org/linus/8fb6ac457d5be8516eeed2b92342f7f95c448275|commit]] * Add ethtool extended link state [[https://git.kernel.org/linus/a2af44b64c8a60f9aba90e72b1ff872ab6a6dd6b|commit]], [[https://git.kernel.org/linus/614d509aa1e7854381465e9645aa5ee565a6c890|commit]], [[https://git.kernel.org/linus/2be5c8a963192ecfa6c00acd687fc00e4d3b5296|commit]], [[https://git.kernel.org/linus/e120c801b8c93bd9bd5d2a61f43f1a45a9ce4f23|commit]], [[https://git.kernel.org/linus/ecc31c60240b9808a274befc5db6b8a249a6ade1|commit]], [[https://git.kernel.org/linus/1bd06938dfccd87420178e7b3ea7bd13b9e11994|commit]], [[https://git.kernel.org/linus/60f30cd6c24afc66c3e227af1363a40c07ff0307|commit]], [[https://git.kernel.org/linus/dd9e67ff8086adeaf257a17eee9ee73dcb2c1c13|commit]], [[https://git.kernel.org/linus/0433045c27bf9ae71e1c0300c278582407dd0e0b|commit]], [[https://git.kernel.org/linus/7d10bcce98cd44ea7c040380397114e0ac94422f|commit]] * Mirror to CPU preparations [[https://git.kernel.org/linus/ef8d57e6b7f2b26e9def159749fc3d0d3df4ccfd|commit]], [[https://git.kernel.org/linus/95c68833fa1db2a05496f8c2bc0171a14210b047|commit]], [[https://git.kernel.org/linus/34e4ace56f106f6fc5050b8e4c6041bca78a431c|commit]], [[https://git.kernel.org/linus/f4a626e2ca09aeffd30509349759fb30379fe83f|commit]], [[https://git.kernel.org/linus/6edc8beab443ec23d10e489007b4e94d9a05846d|commit]], [[https://git.kernel.org/linus/fa8c08b8fcbd4a4bd201297d27a9ccbd2eb4b1f1|commit]], [[https://git.kernel.org/linus/a120ecc3c5d8da86aca29f142f92a1547578a7bb|commit]], [[https://git.kernel.org/linus/4039504e6a0c1abdbbabb4693e5e251c55009f21|commit]], [[https://git.kernel.org/linus/47e4b1620e804cf3b45523b0023400df330ea25c|commit]], [[https://git.kernel.org/linus/0cc32c5b5ca84cd3ad3bbb1441f713d171b1efcf|commit]], [[https://git.kernel.org/linus/a76423a144a8a109cffbd7311c3278f8a856b25f|commit]], [[https://git.kernel.org/linus/eacc86ec510b9ad64d6dddf3a9924c29d1c4f57b|commit]], [[https://git.kernel.org/linus/6a8c101e0795d4fe892f281a4e08b2a05cbb9e20|commit]] * mscc * ocelot: add support for PTP waveform configuration [[https://git.kernel.org/linus/ecf9f9b77c637a3d9347a7c85b33964abac989ac|commit]] * Support IPv4, IPv6 and plain Ethernet mdb entries [[https://git.kernel.org/linus/9403c158b8722ada99f5dd7b3717c264879aefa8|commit]] * mt76 * Add API for testmode support [[https://git.kernel.org/linus/f0efa8621550e77492719072d056f30569242b6b|commit]], [[https://git.kernel.org/linus/dc80405868e4d8ac94209cbdeb1e4de5b4991a01|commit]], [[https://git.kernel.org/linus/557b5a17476893e2f40fd8e66eb46362804df2f5|commit]], [[https://git.kernel.org/linus/4f0bce1c8888245e006f8c88f44b7419b47a1b4b|commit]] * Introduce support for mt7663s devices [[https://git.kernel.org/linus/cdcba424814d79e3dbffa06668f72099288a23f6|commit]], [[https://git.kernel.org/linus/75b10f0cbd0b9ff5d6a8f0c3ee5ce4193cd0450a|commit]], [[https://git.kernel.org/linus/0fa407c320695f03847872b7a7d96b732901504d|commit]], [[https://git.kernel.org/linus/90520afbae5f01c67f6b7ad580e0de90adab21a6|commit]], [[https://git.kernel.org/linus/d39b52e31aa641c79d0a1177f9d02e71d1b7fd64|commit]], [[https://git.kernel.org/linus/a66cbdd6573db8515735d37793c22605432c346d|commit]] * Add U-APSD support on AP side [[https://git.kernel.org/linus/b807b368c4f9bbdb8410dcc6241d7903094f0bef|commit]] * mt7663: introduce ARP filter offload [[https://git.kernel.org/linus/73741b9bee690ffd7c22e25c419b9f7979afadeb|commit]] * mt76x2u: enable HC-M7662BU1 [[https://git.kernel.org/linus/05b5a339a7b2308ec38563a7da6649ff1f9cc28b|commit]] * mt7915: add MU-MIMO support [[https://git.kernel.org/linus/f68e6a1f85c148f0b238bdaef22f31b01d5cf51e|commit]] * mvpp2: XDP support [[https://git.kernel.org/linus/136bcd8425b84ce81bbcf0f4cbefa6735b122d03|commit]], [[https://git.kernel.org/linus/b27db2274ba8a62512603ba874c1e992fb7de1f4|commit]], [[https://git.kernel.org/linus/07dd0a7aae7f72af7cec18909581c2bb570edddc|commit]], [[https://git.kernel.org/linus/c2d6fe6163de80d7f7cf400ee351f56d6cdb7a5a|commit]], [[https://git.kernel.org/linus/39b963152469fa154b3e1c4ef4ceac3651f56731|commit]] * phy * at803x: add mdix configuration support for AR9331 and AR8035 [[https://git.kernel.org/linus/7dce80c2a526a199ae1447e7a58d4135bb18ff8a|commit]] * marvell10g: support XFI rate matching mode [[https://git.kernel.org/linus/e11703330a5df48e1fd4167e4d22a102e517253e|commit]] * marvell: Add Marvell 88E1340S support [[https://git.kernel.org/linus/a602ea86e9f0d82f5c7ba1d3f7487d4097380b96|commit]] * marvell: Add Marvell 88E1548P support [[https://git.kernel.org/linus/f59babf95ef969a18744082ee16e4dfd17743c0b|commit]] * mscc: timestamping and PHC support [[https://git.kernel.org/linus/7d272e63e0979d38a6256108adbe462d621c26c5|commit]] * realtek: add support for RTL8125B-internal PHY [[https://git.kernel.org/linus/b3ba9ae8dcd2f0a95f02131b9382cea980bae96f|commit]] * qed, qede: improve chain API and add XDP_REDIRECT support [[https://git.kernel.org/linus/2cf2f4f546f1dea54b63302a7eb28d1fe15f1e28|commit]], [[https://git.kernel.org/linus/bdaf98f6d526a8d64b5ff1441924f57fb85ba614|commit]], [[https://git.kernel.org/linus/a08c9b2c7ce52709f1915dae0bcd02070f39104e|commit]], [[https://git.kernel.org/linus/96ca4c50c7f711531d4fa238906f8abbbd0ff517|commit]], [[https://git.kernel.org/linus/9b6ee3cf95d322ab02e9927f5b08ebc870ca9f1f|commit]], [[https://git.kernel.org/linus/5e776d8016119e13c27fbb6e87c9e1fd6f8b2a75|commit]], [[https://git.kernel.org/linus/c3a321b06a806614350db4bda04215fee796f0fb|commit]], [[https://git.kernel.org/linus/b6db3f71c976ea92361dbc7ebfb65db666ac9f02|commit]], [[https://git.kernel.org/linus/155065866bc36f20061c55fd2ca287a466911b16|commit]], [[https://git.kernel.org/linus/f2aefd20b02d83b8565c867c38eedd88853967e9|commit]], [[https://git.kernel.org/linus/be0cec6ffd686364bbba2796bbe5eee2fad18181|commit]], [[https://git.kernel.org/linus/f35535f73c1c7538c26e3468562ca08ecfce9735|commit]], [[https://git.kernel.org/linus/f285ad5726e0430f46155026ca584d1d85c6ceff|commit]], [[https://git.kernel.org/linus/4c2bacbea1a3d49b836d2554383925bcf453d22c|commit]], [[https://git.kernel.org/linus/d1b25b79e162b23ec1bbdfb13bda7154b1f46cfb|commit]] * qed, qede: add support for new operating modes [[https://git.kernel.org/linus/e812916d3278baf03aabf10044661fc3b2848823|commit]], [[https://git.kernel.org/linus/bdb5d8ec47611ca61e168349f233e1dd1ed063f4|commit]], [[https://git.kernel.org/linus/1d4e4ecccb114449454592e24ad790e20f397c05|commit]], [[https://git.kernel.org/linus/d47839f31e075ce5dd52c1bbbc3808ef9202671d|commit]], [[https://git.kernel.org/linus/9228b7c1f4ee8c2198a1b13e5a1fdb285ce2b555|commit]], [[https://git.kernel.org/linus/3c41486e46405b84369bd19613326c0cc89d6ddc|commit]], [[https://git.kernel.org/linus/37237b5b7104f91b519133d7862d1b5169a3ba8e|commit]], [[https://git.kernel.org/linus/ae7e69379fd5a87141fd8c7f2efab8e73f2a9f7e|commit]], [[https://git.kernel.org/linus/460761570ba3073b15c2903db9efc0142790defd|commit]], [[https://git.kernel.org/linus/9bdca14a0e844f298de3bcfd167b214666cc35aa|commit]], [[https://git.kernel.org/linus/5d4193c641dc4a2cd4ee31fae20efcbabaeb961f|commit]], [[https://git.kernel.org/linus/e9a5eb856411b371d6dde2f5aa3de7258be0f17e|commit]], [[https://git.kernel.org/linus/a396818c080db0fb0be046225aeafad02459ccae|commit]], [[https://git.kernel.org/linus/98e675ec5a92a15f6f8ade41eda883cd39df5712|commit]], [[https://git.kernel.org/linus/097818fcf81d672e32229fcc52a3370ccae8d3c5|commit]], [[https://git.kernel.org/linus/99785a87fc7d27207c7dca0f0fe04386f1981690|commit]] * r8169: add support for RTL8125B [[https://git.kernel.org/linus/0439297be95111cf9ef5ece2091af16d140ce2ef|commit]] * rtw88 * Add support for 8821c [[https://git.kernel.org/linus/769a29ce2af45481c1971be5a96250696fb4acf4|commit]], [[https://git.kernel.org/linus/ad5f411b7f37fcc9d1fcf4fe0b433c2f5691cb0c|commit]], [[https://git.kernel.org/linus/6cf2086fd099bcc81b872175b60a7ba2228e407c|commit]], [[https://git.kernel.org/linus/58eb40c921a2b08ad3a2dff82ee7d965aadbcfee|commit]], [[https://git.kernel.org/linus/d19040618a22bd9acb698be71cd39f05f699bd62|commit]], [[https://git.kernel.org/linus/960361238b867aa169ffec93d965ea329081cc86|commit]], [[https://git.kernel.org/linus/1a94d93e648f6829a1dc30cb1ee4e1f92c7386e0|commit]], [[https://git.kernel.org/linus/11fcb119a758e1e03ec77e20b386f4b93ae06601|commit]], [[https://git.kernel.org/linus/3a4312828ce13e1645fd3af76e4314a2623b3361|commit]], [[https://git.kernel.org/linus/5f4eab883c6a0abd9e071ba3ebe0c03043ceda7c|commit]], [[https://git.kernel.org/linus/d47e7371b23a0401cf284181e83a1819e9b22623|commit]], [[https://git.kernel.org/linus/f745eb9ca5bf823bc5c0f82a434cefb41c57844e|commit]] * 8822ce: add support for device ID 0xc82f [[https://git.kernel.org/linus/7d428b1c9ffc9ddcdd64c6955836bbb17a233ef3|commit]] * Add h2c command in debugfs [[https://git.kernel.org/linus/c376c1fc87b77ae06ed6fa18d424ab548ac3a8fc|commit]] * pci: disable aspm for platform inter-op with module parameter [[https://git.kernel.org/linus/68aa716b7dd36f55e080da9e27bc594346334c41|commit]] * sfc_ef100: driver for EF100 family NICs. Prerequisites: [[https://git.kernel.org/linus/0dc95084c30d6323f622f87f7d786f6e69ca118d|commit]], [[https://git.kernel.org/linus/6d9b5dcd29a50cec8445c66fc8055476f8e2d057|commit]], [[https://git.kernel.org/linus/08f9912ef01e184b6a0512ca062e4f743671dac2|commit]], [[https://git.kernel.org/linus/de5f32e2b6301c1f6780b3ae9c2740a5e422e2da|commit]], [[https://git.kernel.org/linus/d3142c193dca9a2f6878f4128ce1aaf221bb3f99|commit]], [[https://git.kernel.org/linus/9043f48fd3e302dd3cee49f911ce0fd1494b479f|commit]], [[https://git.kernel.org/linus/bdccfd2d4ea7a0676045b16e83a1138deff20923|commit]], [[https://git.kernel.org/linus/cdec457b7afe475d1735a5083e68a34f7d766dad|commit]], [[https://git.kernel.org/linus/5671dd5565d443185cdc325e8bea0cdd77f3911b|commit]], [[https://git.kernel.org/linus/53e1f21abd89bde46ed30061c58370b8a079f6f5|commit]], [[https://git.kernel.org/linus/66a65128d4a585aff4baf123d710107cbd31c3a7|commit]], [[https://git.kernel.org/linus/21ea21252eddb3cea56845f58f87208062799bef|commit]], [[https://git.kernel.org/linus/850b722756d6886b3269e548398934e81a3c7503|commit]], [[https://git.kernel.org/linus/28abe8251b118116fac85f5169effcede547f26e|commit]], [[https://git.kernel.org/linus/4d9c0a2d64551f33638dd566bb82edb3c3cc782c|commit]], [[https://git.kernel.org/linus/83d00531cbc837ab354e9ab429d49539797c7f1c|commit]], [[https://git.kernel.org/linus/272e53aa5c1648bdb1a11831d4ce96c17d69d99a|commit]], [[https://git.kernel.org/linus/2c6c1e3cfda528f203bf5655760c508a43e0c822|commit]], [[https://git.kernel.org/linus/2d73515a1ce4ef8bc9ee931f2f61f0b2c88bde33|commit]], [[https://git.kernel.org/linus/f7e55550a38ded95eca13e13b7e76b87e4814260|commit]], [[https://git.kernel.org/linus/80a0074e6aee3657784744ed66ca2c0cc918ecf8|commit]], [[https://git.kernel.org/linus/740acc15c8a52c959111a9fbad974e9b0e5b4eb7|commit]], [[https://git.kernel.org/linus/93841000ed9fc86dd9615a1048abb31c07792e0b|commit]], [[https://git.kernel.org/linus/e7a256858f5fb58949c6f03c52e70cc98a4ad542|commit]], [[https://git.kernel.org/linus/20e1026cbed4af3fcf15779ec3edecf990ee8d4e|commit]], [[https://git.kernel.org/linus/937aa3ae4d14e2184b5ce5a801003723712e96bd|commit]], [[https://git.kernel.org/linus/d4adc5162b9731df8ad95808c088e8ca4a5b1aaa|commit]], [[https://git.kernel.org/linus/f07cb4128abb2bbb69bdc7d37a3d69147cb13dcd|commit]], [[https://git.kernel.org/linus/c72ae701ee34385c9d4a17b59d127ca6a428300c|commit]], [[https://git.kernel.org/linus/af3c38d3fb7c3003842974b1de454ecebbd8bc83|commit]], [[https://git.kernel.org/linus/bc32442176d7289a71a2e940e5e8ea63cd0a23bb|commit]], [[https://git.kernel.org/linus/e4ff3232102080e8491f2fecb83446e1cbf5b87c|commit]], [[https://git.kernel.org/linus/67e6398e2e058d0ec126f47ac123cca590c7a2ba|commit]], [[https://git.kernel.org/linus/f9cac93e5b3eefc5c6340ba4efd3628f2347e1ef|commit]], [[https://git.kernel.org/linus/69a704962e8cab43bd62301e104c222e7d23e361|commit]], [[https://git.kernel.org/linus/a81dcd85a7c1bc548ce8fb635623970fdee5887d|commit]], [[https://git.kernel.org/linus/79de6e7cb8ac9bd0c98be663d414f85ef90c1196|commit]], [[https://git.kernel.org/linus/965470ee76988af234e23d559f5915747fe1b073|commit]], [[https://git.kernel.org/linus/d700fe014ec13cf96df8df4de6ee46034008ff85|commit]], [[https://git.kernel.org/linus/31f4cbd4014360ec45ddb19fa1bf5ae97e42ec5b|commit]], [[https://git.kernel.org/linus/bcacac7a8cd9939a991fd20acb1b9f57251363b9|commit]], [[https://git.kernel.org/linus/805d22bf92f1541cbb5b5544f628864610e2c9a2|commit]], [[https://git.kernel.org/linus/39c965f4e663fa53955f77435068748448514da1|commit]], [[https://git.kernel.org/linus/b3007dfd5b059cc873a8b4c24a1e337cdcec9011|commit]], [[https://git.kernel.org/linus/b6d02dd2ffd4ac9b08a963762eb3d1ee0502ffc6|commit]]. Driver [[https://git.kernel.org/linus/0ccf267e3477157a91766ca5175b5624936e7491|commit]], [[https://git.kernel.org/linus/adf72ee3f741d4188d1d731b878601ca11fbda5a|commit]], [[https://git.kernel.org/linus/61060c5dc5c5734942528f31c094606539fffb8b|commit]], [[https://git.kernel.org/linus/51b35a454efdcd86f578e61ec8bf7596299c5f80|commit]], [[https://git.kernel.org/linus/c027f2a72a3149a28387a67a58a6cfc585bbcd53|commit]], [[https://git.kernel.org/linus/aa86a75fed03bca1372cbaf0c3587f6707453a52|commit]], [[https://git.kernel.org/linus/35a36af88f65c2ea0558a2456ccb42fc99c5229f|commit]], [[https://git.kernel.org/linus/2200e6d92e05ed00adda1a58bc438dbfc5a7b8e2|commit]], [[https://git.kernel.org/linus/965b549f3c20dba97c206937f163379ee44c9c04|commit]], [[https://git.kernel.org/linus/5e4ef67346ee8f64b3cac4cbc1c866fd8f18dcd7|commit]], [[https://git.kernel.org/linus/f65731207d99c0858e38563a17b480adbd45e4a2|commit]], [[https://git.kernel.org/linus/d802b0ae652fb8aa917205c3ad29998e0e097b61|commit]], [[https://git.kernel.org/linus/4e5675bbabd69f1f30feef56f670527f3330b6df|commit]], [[https://git.kernel.org/linus/99a23c1168b7a6b8d1d1b228788b32749b06cbfe|commit]], [[https://git.kernel.org/linus/29ec1b27e73990cf32aedd9208aa6eff2d4a1e5e|commit]], [[https://git.kernel.org/linus/1c74884387e5b6d599316eff7d51d484b3f6dcca|commit]], [[https://git.kernel.org/linus/8e737145e8b27f04fe1c348ac99644f6cad4cfbb|commit]], [[https://git.kernel.org/linus/4496363bec32df36df51db7f915a11d3b38615e3|commit]], [[https://git.kernel.org/linus/adcfc3482ffff813fa2c34e5902005853f79c2aa|commit]], [[https://git.kernel.org/linus/d19a5372186336df8a90391c1ae2011e03310dca|commit]], [[https://git.kernel.org/linus/a9dc3d5612ce6b48bd1d230d0e3c21478a9538b3|commit]], [[https://git.kernel.org/linus/8e57daf70671e482209b5d231a181f04845cf73e|commit]], [[https://git.kernel.org/linus/b780feac367e5b77028b8088829b7958944bd71a|commit]], [[https://git.kernel.org/linus/b593b6f1b4921700c00394d35e098259e3d04913|commit]], [[https://git.kernel.org/linus/43c3df0d56474dd27e1f2a1ca70e9060d341e695|commit]], [[https://git.kernel.org/linus/ef2c57b956143c300adef4b89438e1da3db4cf32|commit]], [[https://git.kernel.org/linus/d61592a112928a11cd04081adf51ba4f752859ed|commit]] * stmmac: Support WOL with phy [[https://git.kernel.org/linus/1d8e5b0f3f2c6d05697f8192aac7255e6be1e715|commit]] * VDPA support for Mellanox ConnectX devices [[https://git.kernel.org/linus/b0bd82bf729dbd05757e599f20df38dff5b97091|commit]], [[https://git.kernel.org/linus/460f7ce19f50e612a80b8cd0d2e38f2e14e765f6|commit]], [[https://git.kernel.org/linus/653055b9acd45d602435f2f70b7a85cb3130f018|commit]], [[https://git.kernel.org/linus/25abc060d282132ea5c945392f900dca0a7e9bbb|commit]], [[https://git.kernel.org/linus/de91a4d0e725db34db64502fad84e8fb1026146b|commit]], [[https://git.kernel.org/linus/a9974489b61c09c702c85c6cba3d1a3fd1be7a15|commit]], [[https://git.kernel.org/linus/aac50c0bd434794b9950181349099e709ca4edad|commit]], [[https://git.kernel.org/linus/23750e39d57433d0e3d89658f0bc448f9c42ff49|commit]], [[https://git.kernel.org/linus/89349be659d63767cf79e23767da84408a33cd73|commit]], [[https://git.kernel.org/linus/29064bfdabd5ef49eac6909d3a36a075e3b52255|commit]], [[https://git.kernel.org/linus/94abbccdf2916cb03f9626f2d36c6e9971490c12|commit]], [[https://git.kernel.org/linus/1a86b377aa2147a7c866b03142e848c18e5f3cb8|commit]] * ti: am65-cpsw-nuss: enable am65x sr2.0 support [[https://git.kernel.org/linus/38389aa6ba82b8d598fdb02f8907eca132ec2c1b|commit]] * wilc1000: move wilc driver out of staging, this drivers supports Microchip AVR/SMART MCUs, SMART MPUs, and other processors [[https://git.kernel.org/linus/5625f965d7644b4dc6a71d74021cfe093ad34eea|commit]] * xen networking: add XDP support to xen-netfront [[https://git.kernel.org/linus/2cef30d7bd8b8fbddeb74e3753c29d4248c094e0|commit]], [[https://git.kernel.org/linus/6c5aa6fc4defc2a0977a2c59e4710d50fa1e834c|commit]], [[https://git.kernel.org/linus/1c9535c701fb287c2f292bc7fb39a07c5f8a25fd|commit]] == Audio == * hda * hdmi: Add Intel silent stream support [[https://git.kernel.org/linus/951894cf30f417443d9e0eda33312613c2a7edf6|commit]] * realtek: Add model alc298-samsung-headphone [[https://git.kernel.org/linus/23dc958689449be85e39351a8c809c3d344b155b|commit]] * realtek: Enable front panel headset LED on Lenovo !ThinkStation P520 [[https://git.kernel.org/linus/f73bbf639b32acb6b409e188fdde5644b301978f|commit]] * hdmi: add Rocketlake support [[https://git.kernel.org/linus/f804a324a41a880c1ab43cc5145d8b3e5790430d|commit]] * line6: add hw monitor volume control for POD HD500 [[https://git.kernel.org/linus/0afff876ddf3a7770af78abeb4e7cc1a0dd23b33|commit]] * usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 [[https://git.kernel.org/linus/14335d8b9e1a2bf006f9d969a103f9731cabb210|commit]] * usb-audio: Add capture support for Saffire 6 (USB 1.1) [[https://git.kernel.org/linus/470757f5b3a46bd85741bb0d8c1fd3f21048a2af|commit]] * usb-audio: Add support for Lenovo ThinkStation P620 [[https://git.kernel.org/linus/f8c11eb7da4a99f7777d5afd7ed80dec8a593064|commit]] * usb-audio: Creative USB X-Fi Pro SB1095 volume knob support [[https://git.kernel.org/linus/fec9008828cde0076aae595ac031bfcf49d335a4|commit]] * ASoC: * Intel: Add !KeemBay platform driver [[https://git.kernel.org/linus/c5477e966728f8e9d1434543d4ee677d515e1078|commit]], [[https://git.kernel.org/linus/c544912bcc2dc806ba71d9157ccefca4a4a885f0|commit]], [[https://git.kernel.org/linus/e16caedf737145f74e34e45205b15695adf66f38|commit]] * Intel: KMB: Add 8kHz audio support [[https://git.kernel.org/linus/b81f8df8039e6dca8f9533fe0b549139b907e61f|commit]] * Intel: bxt-da7219-max98357a: support MAX98390 speaker amp [[https://git.kernel.org/linus/e1435a1feb18e198155d16d3d6b500d46e0625c0|commit]] * Intel: common: add match table for TGL MAX98373 + RT5682 !SoundWire driver [[https://git.kernel.org/linus/55caf37031f4860f4d47dd7c8000d61528e5832c|commit]] * Intel: sof_sdw: Add MAX98373 support [[https://git.kernel.org/linus/be82e88895d17c1e69f3506e133dd4a24af1e3d7|commit]] * Intel: sof_sdw: add support for systems without i915 audio [[https://git.kernel.org/linus/15ef2ea035db7bcb9a9d0bf3747fbb7dde67dd97|commit]] * SOF: imx8: Add SAI dai driver for i.MX/i.MX8X [[https://git.kernel.org/linus/68f56f618c3fbc4b1af0428f715f952cdada7a54|commit]] * amd: Adding support for ALC1015 codec in machine driver [[https://git.kernel.org/linus/414e3cab7d3e60395d23f76acdf95d5d81425b48|commit]] * codecs: max98373: add !SoundWire support [[https://git.kernel.org/linus/56a5b7910e965c6905d112ce94fd9a9f5561f326|commit]] * fsl-asoc-card: Add MQS support [[https://git.kernel.org/linus/039652a5b965404aee1fa8f61017f822668f41d4|commit]] * fsl-asoc-card: Support Headphone and Microphone Jack detection [[https://git.kernel.org/linus/3b171194493c5f7b2aa9b76deb402a8e98ab510f|commit]] * fsl_spdif: Add support for imx6sx platform [[https://git.kernel.org/linus/f61b9273c347980f570d1f9cecb867a7835c613d|commit]] * intel: sof_rt5682: Add support for jsl-max98360a-rt5682 [[https://git.kernel.org/linus/719e8179cef3535755acebeb69656903691d2e93|commit]] * mediatek: mt6358: support DMIC one-wire mode [[https://git.kernel.org/linus/c46fc800948c2d0afb548ca12453b837aa1ac880|commit]] * mediatek: mt8183-da7219: support HDMI jack reporting [[https://git.kernel.org/linus/e25f8afd8869bd97a4d0baea5d8da730913c8541|commit]] * mediatek: mt8183: support HDMI jack reporting [[https://git.kernel.org/linus/88abbf627a56efcd7f24aa119f07069d3d10bd0b|commit]] * mediatek: mt8183: support machine driver with max98357b [[https://git.kernel.org/linus/08145535a8321eb330fceb9e6542b51091f7d3c6|commit]] * mediatek: mt8183: support machine driver for rt1015 [[https://git.kernel.org/linus/4dae01c2e5df7beb8dfd5deb9560e42f19d3cfb7|commit]], [[https://git.kernel.org/linus/f4fb4fef49664e64f4f40e9e8db11f785fbc79a4|commit]] * rl6231: Add new supports on rl6231 [[https://git.kernel.org/linus/8d8efecb28b8f622330ea3546cbdcc06e667f6b5|commit]] * samsung: Add driver for Aries boards [[https://git.kernel.org/linus/7a3a7671fa6c7e90aff5f4242add2a40587b85ef|commit]] * samsung: Add sound support for Midas boards [[https://git.kernel.org/linus/fd0ea9cd9698edd8e9dab7dfe86163d00897b000|commit]] * tegra: add ASoC components for AHUB. The Audio Hub (AHUB) is part of the Audio Processing Engine (APE) which comprises a collection of hardware accelerators for audio pre-processing and post-processing [[https://git.kernel.org/linus/1c3b89fb7e4a78ddcd627e3f218a216e2136ae9b|commit]], [[https://git.kernel.org/linus/8c8ff982e9e2b2eb9255fc393f938915b0ddc127|commit]], [[https://git.kernel.org/linus/c0bfa98349d1796fe754dfac7f7f505bb60dcd83|commit]], [[https://git.kernel.org/linus/16e1bcc2caf446fa3e1daa040b59fd6f6272a766|commit]], [[https://git.kernel.org/linus/327ef64702668bb754eeea80ce402454d7a1302a|commit]], [[https://git.kernel.org/linus/f74028e159bb8e1de840d945af344bf93b59ada2|commit]] * ti: Add custom machine driver for j721e EVM (CPB and IVI) [[https://git.kernel.org/linus/6748d05590594837e42dfa975879fb275099f0b2|commit]] * tlv320adcx140: Add ASI enable for channel 5-8 [[https://git.kernel.org/linus/91cb940c2c953b9282700178b32300e4da84c636|commit]] * wm8960: Support headphone jack detection function [[https://git.kernel.org/linus/c9015a1723373f2c8f8ac994f59470f4fb852623|commit]] == Tablets, touch screens, keyboards, mouses == * trackpoint: add new trackpoint variant IDs [[https://git.kernel.org/linus/6c77545af100a72bf5e28142b510ba042a17648d|commit]] * elan_i2c: add support for high resolution reports [[https://git.kernel.org/linus/04d5ce620f794f1df69b5f1b9ad62910fea547f1|commit]] * EXC3000 Updates [[https://git.kernel.org/linus/1053653ffadbe369af2b109875327ddb6bfa2c8f|commit]], [[https://git.kernel.org/linus/3bdd21c6937a07f2877409bcdafc0ae2265fc981|commit]], [[https://git.kernel.org/linus/27aced19e098ba00e87a09d6ba6d4518e89319c3|commit]], [[https://git.kernel.org/linus/d862a3068ea593dc904ef524d8548467755ce36f|commit]] * i8042: remove support for 8042-unicore32io [[https://git.kernel.org/linus/a559063a6865357f5ae2c407a092a75ae9f1c84d|commit]] * HID * microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller [[https://git.kernel.org/linus/724a419ea28f7514a391e80040230f69cf626707|commit]] * lenovo: Add !ThinkPad 10 Ultrabook Keyboard support [[https://git.kernel.org/linus/b72cdfa824243f8da7b7c4503844cd0d2f9fae09|commit]], [[https://git.kernel.org/linus/484921f571b1924a49421a999897387f8de33fbf|commit]], [[https://git.kernel.org/linus/ef550c5d0a8e32b9ac080ee83331f23acfe157e3|commit]], [[https://git.kernel.org/linus/bc04b37ea0ec1b8ec1306529f3f6dd0d6a5098f1|commit]], [[https://git.kernel.org/linus/c87de33ed43a89ae8f32ccd40bd0b540244012d6|commit]] == TV tuners, webcams, video capturers == * CH7322 CEC controller driver [[https://git.kernel.org/linus/7f52faabd2e533dd3f59d2d69093756fa25a1b2e|commit]], [[https://git.kernel.org/linus/98f803cfa76eb67d0e429ba76a39471f95d83675|commit]], [[https://git.kernel.org/linus/21b9a47e0ec7997c5a762c102cc316ea0c23243f|commit]] * i2c: Add MAX9286 driver [[https://git.kernel.org/linus/66d8c9d2422da21ed41f75c03ba0685987b65fe0|commit]] * i2c: Add RDACM20 driver [[https://git.kernel.org/linus/34009bffc1c6e6cf7f6a2a85e8e184c6e06193fc|commit]] * i2c: dw9768: Add DW9768 VCM driver [[https://git.kernel.org/linus/859891228e56b991f65acc349bbe118b44752beb|commit]] * i2c: improvements to IMX290 CMOS sensor: 2 lane support, configurable link frequency & pixel rate, test pattern generation, and RAW12 mode support [[https://git.kernel.org/linus/d46cfdc86c30d5ec768924f0b1e2683c8d20b671|commit]], [[https://git.kernel.org/linus/8d2d1bedb1b9af3e0c039a4444858da7b6da71f8|commit]], [[https://git.kernel.org/linus/3909a92d7df622b41b9ceeeea694e641cad7667b|commit]], [[https://git.kernel.org/linus/97589ad61c730e0f486635c6c19fa25ab8e8f29d|commit]], [[https://git.kernel.org/linus/98e0500eadb772e1be32d8e369fcc3b7bcac93ed|commit]], [[https://git.kernel.org/linus/a58df1f9e4885eaf3d0663574a217e513821a9f0|commit]], [[https://git.kernel.org/linus/c566ac01ceaa02450acc155201772c0623530e76|commit]], [[https://git.kernel.org/linus/3b867fb641d884b714fba390ae866714ba475f29|commit]], [[https://git.kernel.org/linus/6544af9b04b4484867c234ba0be1b5008e4a14ee|commit]], [[https://git.kernel.org/linus/a270675875829b6d46eb9e38960fd6019555ebb8|commit]] * rc: add support for Infrared Toy and IR Droid devices [[https://git.kernel.org/linus/261463dbc34ff0acafe4d84df04535b48a15afea|commit]] * rcar-csi2: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format [[https://git.kernel.org/linus/675616554d0a5caff138008ee9bd4623bc4390b2|commit]] * rcar-vin: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format [[https://git.kernel.org/linus/e87c1a81f158d6fc7b3346eb88c2d76a044f837d|commit]] * xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem driver [[https://git.kernel.org/linus/ba5bf51acf0075b193878a56ea3741982391da9c|commit]] * vimc: Add a control to display info on test image [[https://git.kernel.org/linus/5f3fb5c54d67670fa6743d2434a5bd43a97c01de|commit]] == Universal Serial Bus / Thunderbolt == * Add additional Device Classes to debug/usb/devices [[https://git.kernel.org/linus/03cc8353c2244c8b790c3c81a0f1532d34a9d738|commit]] * serial: console: add support for flow control [[https://git.kernel.org/linus/cabe0785ff14e944ab1d828bed64e796e8f96594|commit]] * serial: cp210x: add support for line-status events [[https://git.kernel.org/linus/bcbb9d812eead97e1fc01b223c0c5586a4ff08d9|commit]], [[https://git.kernel.org/linus/a7207e9835a4f245c8c693170906fda0980273f3|commit]], [[https://git.kernel.org/linus/de9c7e9f278492cee9f217ffc339a398536c7e51|commit]], [[https://git.kernel.org/linus/ba84190eab5ba27c171b610ec1d8e0957638d8ec|commit]], [[https://git.kernel.org/linus/16045babc7985cef48b355540d11bd942220931d|commit]] * serial: ftdi_sio: add IDs for Xsens Mti USB converter [[https://git.kernel.org/linus/6ccc48e0eb2f3a5f3bd39954a21317e5f8874726|commit]] * serial: option: add support for SIM7070/SIM7080/SIM7090 modules [[https://git.kernel.org/linus/1ac698790819b83f39fd7ea4f6cdabee9bdd7b38|commit]] * serial: option: support dynamic Quectel USB compositions [[https://git.kernel.org/linus/2bb70f0a4b238323e4e2f392fc3ddeb5b7208c9e|commit]] * serial: qcserial: add EM7305 QDL product ID [[https://git.kernel.org/linus/d2a4309c1ab6df424b2239fe2920d6f26f808d17|commit]] * typec: intel_pmc_mux: Add support for USB4 [[https://git.kernel.org/linus/f3c1c41ebc67f0954fb47cec512ab23519223634|commit]] * xhci: define IDs for various ASMedia host controllers [[https://git.kernel.org/linus/1841cb255da41e87bed9573915891d056f80e2e7|commit]] * PHY: JZ4770: Add support for new Ingenic !SoCs [[https://git.kernel.org/linus/2a6c0b82e65128c73b5102e00e031c5e58bb3504|commit]] * Improves the Thunderbolt/USB4 driver to support tree topologies that are now possible with USB4 devices [[https://git.kernel.org/linus/783735f84fea6aad9b1e5931d6ea632796feaae3|commit]], [[https://git.kernel.org/linus/69eb79f7d294f92696de8010432758dbd3d1ecb3|commit]], [[https://git.kernel.org/linus/c64c3f3ac63a101a00bd316eaba63d359e9ba215|commit]], [[https://git.kernel.org/linus/7e897bb7be11983b0ef85be80e55ed6273540101|commit]], [[https://git.kernel.org/linus/75ab3f06a1eb1dc0b45ba4c788cb5086ba138d85|commit]], [[https://git.kernel.org/linus/c738a794e5295ea6668ec9441c8df28c9a3c7502|commit]], [[https://git.kernel.org/linus/54509f5005caccd8459c9084535802feeb27bb2c|commit]], [[https://git.kernel.org/linus/e876f34adc185ee8f66c13bad13b2b9b080b3ba9|commit]], [[https://git.kernel.org/linus/bbcf40b3928347d4bff0017246f7fc840405e92f|commit]], [[https://git.kernel.org/linus/77cfa40fcdea9f75255a9785d345fa25e4a3ad0b|commit]], [[https://git.kernel.org/linus/9cac51a049dbbca0b078bb9cffa7a8d928cf0f06|commit]], [[https://git.kernel.org/linus/7c0ee8fd3bd7b5be6024f1839e9c26d1c9570e82|commit]], [[https://git.kernel.org/linus/acf815b86768d591d9ac429e3b40c703d911b6ff|commit]], [[https://git.kernel.org/linus/3b1d8d577ca8d0619c88ac76a943aa4ce11a3027|commit]], [[https://git.kernel.org/linus/5b7b8c0af15a376175302fc91c2af06f356821b0|commit]], [[https://git.kernel.org/linus/0bd680cd900cf0ec85c275731262aaa2ead369b7|commit]], [[https://git.kernel.org/linus/40c14d9f4f6d3482af00356142c4ef6c8e6dd8fb|commit]] * Thunderbolt: Allow userland to flush the image to hardware at runtime, and then allow authenticating the image at another time [[https://git.kernel.org/linus/4b794f8066e84818c172c81024f1d61071f14710|commit]], [[https://git.kernel.org/linus/1cb36293833766e048cba2026dd860687a2851d9|commit]] * Thunderbolt: Add retimer NVM upgrade support [[https://git.kernel.org/linus/83d1703634c469e427f8648418105d6521e8f7de|commit]], [[https://git.kernel.org/linus/719a5fe87ecd71d140c3ef76d855c70f82893411|commit]], [[https://git.kernel.org/linus/7e72846bb97a86d19a249d230b12a6e33e947026|commit]], [[https://git.kernel.org/linus/6bfe33473eaac9443dfce129b3107cc27abc1e47|commit]], [[https://git.kernel.org/linus/02d12855f51651cc9cf8e59e6cbb24a5d9e0a054|commit]], [[https://git.kernel.org/linus/dacb12877d9222e0281b8391e3361fd4c7a7435a|commit]] == Serial Peripheral Interface (SPI) == * Add Renesas RPC-IF driver [[https://git.kernel.org/linus/eb8d6d464a27850498dced21a8450e85d4a02009|commit]] * lantiq: Add support to Lightning Mountain SoC [[https://git.kernel.org/linus/040f7f9729785363eb062a36f76467c7b7c9b7c1|commit]] * mediatek: add spi support for mt8192 IC [[https://git.kernel.org/linus/8cf125c403f4e0c7c7b78f34bbf9d7a7c55c1ff8|commit]] == Watchdog == * dw_wdt: Take Baikal-T1 DW WDT peculiarities into account [[https://git.kernel.org/linus/9807a8884143148f2ee5a882d6273806403e9345|commit]], [[https://git.kernel.org/linus/5b4f68f808ff96a0a48456ff8da250a2caf3f545|commit]], [[https://git.kernel.org/linus/4ce4e7fdc3c924ea3e6d5d68178127b46568d8df|commit]], [[https://git.kernel.org/linus/86445535887e580036d0094a849126703a33fd62|commit]], [[https://git.kernel.org/linus/a16f58bf154cdf589cf72cb1596b6217da5872a1|commit]], [[https://git.kernel.org/linus/46a1946314bfe7db46e1f28e0ce2b6f701fae50b|commit]], [[https://git.kernel.org/linus/4105f19fd0ce51b571f8112457182dfad142768e|commit]] * Support watchdog with longer timeout period [[https://git.kernel.org/linus/923a3a863ae0c26876d704fb3453069e11ebdcb6|commit]], [[https://git.kernel.org/linus/7772b993fd96dc8f776356b1d5e18a4df7e68268|commit]], [[https://git.kernel.org/linus/eee851143bca4422eeee3bb2e104b85537ba449d|commit]], [[https://git.kernel.org/linus/d6e6d5627f0aaa16d6b6e94238d62a594a35b5ce|commit]] * booke_wdt: Add common {{{nowayout}}} parameter driver [[https://git.kernel.org/linus/ee86a03a5dc64899edb39fe1ce21429fed98d107|commit]] * softdog: Add module options {{{soft_reboot_cmd}}} and {{{soft_active_on_boot}}} [[https://git.kernel.org/linus/36a8947c6b5423b2fb867a7af87ae40eb12f4123|commit]] == Serial == * imx: add imx earlycon driver [[https://git.kernel.org/linus/699cc4dfd14071e4843e2fde8ce01f09871eb318|commit]] * 8250_pci: Add Realtek 816a and 816b [[https://git.kernel.org/linus/3c5a87be170aba8ac40982182f812dcff6ed1ad1|commit]] * stm32: Add RS485 RTS GPIO control [[https://git.kernel.org/linus/7df5081cbf5e1c342acd30850a483ef504519937|commit]] == CPU Frequency scaling == * Allow to specify their CPUfreq governor of choice using the kernel command line ({{{cpufreq.default_governor=}}} parameter), instead of having to wait for the system to fully boot to userspace to switch using the sysfs interface [[https://git.kernel.org/linus/10dd8573b09e84b81539d939d55ebdb6a36c5f3a|commit]], [[https://git.kernel.org/linus/8412b4563e5910485c7bcd4fdcd8bcc3e728284c|commit]] * Add Tegra194 cpufreq driver [[https://git.kernel.org/linus/df320f89359c0cc22ff552da3ffd07171f7754a6|commit]] * brcmstb-avs-cpufreq: Support polling AVS firmware [[https://git.kernel.org/linus/08535ccdd787a146c1a03808215572af95d8c8c1|commit]] * cpufreq: intel_pstate: Support setting a raw energy performance value in {{{energy_performance_preference}}}; also add an additional attribute {{{energy_efficiency}}} under /sys/devices/system/cpu/intel_pstate/ which allows to enable and disable the "Disable Energy Efficiency Optimization" bit [[https://git.kernel.org/linus/ed7bde7a6dab521ee9e28fe2264018f83d83c7fa|commit]], [[https://git.kernel.org/linus/f473bf398bf1ed42b1bdbc5206a804d8d3140a2d|commit]] * intel_pstate: Implement passive mode with HWP enabled [[https://git.kernel.org/linus/f6ebbcf08f37b01827c51309a188e85165e498e7|commit]] * make schedutil the default for arm and arm64 [[https://git.kernel.org/linus/f259eab3ea0e7ed73db91f6358274dd3a9a27d79|commit]] == Device Voltage and Frequency Scaling == * Add the delayed timer to devfreq framework in order to support the periodical polling mode without stop caused by CPU idle state. Can be set by users with "echo delayed > /sys/class/devfreq/10c20000.memory-controller/timer" [[https://git.kernel.org/linus/4dc3bab8687f1ea11322611de6d4138b43eccdcd|commit]], [[https://git.kernel.org/linus/ae8eb8ba521c8e72e9e5504765929e55c038ee3a|commit]] == Voltage, current regulators, power capping, power supply == * power: reset: add driver for !LinkStation power off [[https://git.kernel.org/linus/a7f79f99541eff4e6bcae0014eb08d3019337565|commit]] * power: supply: bq25150 introduce the bq25150 [[https://git.kernel.org/linus/44908459275e056bf43054d503adee7e3a6c9f2f|commit]] * power: supply: bq27xxx_battery: Add the BQ27Z561 Battery monitor [[https://git.kernel.org/linus/6f24ff97e3231a5303841c5196a6f460f8485eb4|commit]] * power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor [[https://git.kernel.org/linus/707d678a5c7c5e80d1caac6c6b021171f5ecde58|commit]] * power: supply: sbs-battery: add PEC support [[https://git.kernel.org/linus/7222bd603dd2fe607794acd0c53025da1dbde21f|commit]] * power: supply: wilco_ec: Add long life charging mode [[https://git.kernel.org/linus/46cbd0b05799e8234b719d18f3a4b27679c4c92e|commit]] * Add support for voltage regulator on ChromeOS EC [[https://git.kernel.org/linus/54bd53b9c11ed856abeedbf1ce92a19b546f56cf|commit]], [[https://git.kernel.org/linus/dff08caf35ecef4f7647f8b1e40877a254852a2b|commit]], [[https://git.kernel.org/linus/8d9f8d57e023893bfa708d83e3a787e77766a378|commit]] * regulator * Add support for QCOM PMIC VBUS booster [[https://git.kernel.org/linus/4fe66d5a62fbe1b050e783e7a01f986632c08c44|commit]] * qcom_smd: Add MP5496 regulators [[https://git.kernel.org/linus/47894c859479a9e3472657c7acf2c7ba35778059|commit]] * Add support for SY8827N regulator [[https://git.kernel.org/linus/38fc6f295726366a0135ca87ab98f3ab92afd81f|commit]] * pca9450: add pca9450 pmic driver [[https://git.kernel.org/linus/0935ff5f1f0a44f66a13e075ed49f97ad99d2fdc|commit]] * fan53880: Add initial support [[https://git.kernel.org/linus/e6dea51e2d41679d37a81d0b1247c039092af46b|commit]] * qcom: Add labibb driver [[https://git.kernel.org/linus/498ab2fdf8554690c9567c1eee436b858637e3ff|commit]] == Real Time Clock (RTC) == * pcf2127: add pca2129 device id [[https://git.kernel.org/linus/985b30dbe2cf58c27dd81da85410439ced8ce6d7|commit]] * pcf2127: add alarm support [[https://git.kernel.org/linus/8a914bac44be33623cfcf27688b18b6f81a5c7d5|commit]] * Remove fb-puv3 driver [[https://git.kernel.org/linus/fa4b9519f074646252f6aeb33d9329a384439632|commit]] == Pin Controllers (pinctrl) == * intel: Add Intel Emmitsburg pin controller support [[https://git.kernel.org/linus/b4f2fcb534875e2e57c96a0358267f2109d68004|commit]] * Add basic SoC Support for Mediatek MT6779 SoC [[https://git.kernel.org/linus/b07b616214857c9db01e2807cde2f6bba8019fc3|commit]], [[https://git.kernel.org/linus/edd546465002621665a3a275abe908a30efdce5b|commit]], [[https://git.kernel.org/linus/920e469e15c820a432c8dc21f7c5221f9dfdf716|commit]], [[https://git.kernel.org/linus/c1282ae87882aff2a1adbc8d168c8fb3391d288a|commit]] * ocelot: Add Sparx5 SoC support [[https://git.kernel.org/linus/f8a7476077eaac1ba9dc18f70c99d2311edd59ee|commit]] * qcom: ipq4019: add open drain support [[https://git.kernel.org/linus/13355ca35cd16f5024655ac06e228b3c199e52a9|commit]] * sh-pfc: pfc-r8a77951: Add !R8A774E1 PFC support [[https://git.kernel.org/linus/a5e8b53adeb4b458971dfd6232b71299010e981a|commit]] * tigerlake: Add support for Tiger Lake-H [[https://git.kernel.org/linus/653d96455e1e30811f4b9ec44d3b9df9bd7a55a3|commit]] == Multi Media Card (MMC) == * mediatek: add MT6779 MMC driver support [[https://git.kernel.org/linus/7d176b0ea6f0d45e32564770316df6671183136e|commit]] * mediatek: command queue support [[https://git.kernel.org/linus/88bd652b3c74997bb436adf6131acf445066243e|commit]] * sdhci-msm: Add interconnect bandwidth scaling support [[https://git.kernel.org/linus/b4fc8278d252288610d6160afb3df125c0514da3|commit]] * sdhci_am654: Add Support for SR2.0 [[https://git.kernel.org/linus/09db994358ece22ab68190f8be020411bef5d2e2|commit]] == Memory Technology Devices (MTD) == * spi-nor: intel-spi: Add support for Intel Emmitsburg SPI serial flash [[https://git.kernel.org/linus/fef95b7211deb80c19ebfcdd5208ec7b80b40cbf|commit]] * spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial flash [[https://git.kernel.org/linus/a0eec15673222ef52655fc6a5da0008c501aebdc|commit]] * spi-nor: macronix: Add support for MX25R1635F [[https://git.kernel.org/linus/482dcb2a04fdf6d4306e40f2b0537a313a466558|commit]] * spi-nor: macronix: Add support for mx66u2g45g [[https://git.kernel.org/linus/48029e620decc185c88041e12156e4f5d871b28a|commit]] * spi-nor: winbond: Add support for w25q64jvm [[https://git.kernel.org/linus/0ee2872f105b997ba5f09f7fdae542e4cbc1d676|commit]] == Industrial I/O (iio) == * Ingenic JZ47xx: Add touchscreen mode [[https://git.kernel.org/linus/b96952f498db61cdce60f3161a445442d1cc08bc|commit]] * accel: bma400: add support for bma400 spi [[https://git.kernel.org/linus/9bea1064239653239eb7f1bc44f908fcac5a75df|commit]] * accel: mxc4005: add support for mxc6655 [[https://git.kernel.org/linus/79846e33aac15f1a1451bcf424b7a1cc22440a88|commit]] * adc: Add support for PMIC7 ADC [[https://git.kernel.org/linus/082111e559055de66da41303b15958c494c1b984|commit]] * adc: rockchip_saradc: Add support iio buffers [[https://git.kernel.org/linus/4e130dc7b41348b13684f0758c26cc6cf72a3449|commit]] * chemical: Add support for SCD30 sensor [[https://git.kernel.org/linus/64b3d8b1b0f5c16c19045785e4da8391ae35ec99|commit]], [[https://git.kernel.org/linus/e510190e013961b4b21a73c79175a6431b566075|commit]], [[https://git.kernel.org/linus/d4553d6ec17aaf98a123ae47682b0fed72f1d4dc|commit]] * imu: new inv_icm42600 driver [[https://git.kernel.org/linus/31c24c1e93c341069def3c55cc1cf0dca9239d75|commit]], [[https://git.kernel.org/linus/7297ef1e261672b8c25ea5d4bb7e91806bb5fb18|commit]], [[https://git.kernel.org/linus/9f9ff91b775b568128aad3a5c06211a8785bd17c|commit]], [[https://git.kernel.org/linus/a095fadb443b20feab5b6e3d8eafe7cfc1efe81e|commit]], [[https://git.kernel.org/linus/a47c1cdcb901031cde22fb1261a4a36d55ae66a8|commit]], [[https://git.kernel.org/linus/bc3eb0207fb52b575cf3e4863b43be53291acc3b|commit]], [[https://git.kernel.org/linus/8237945dbc5513e3776bc0844a2ba36a972f24f5|commit]], [[https://git.kernel.org/linus/6c1b4524bfd97ddf37c60a90c2c569d8dfca5685|commit]], [[https://git.kernel.org/linus/e5efa1049b9eb36c4fcf59a78b6f37e45fe5572d|commit]], [[https://git.kernel.org/linus/7f85e42a6c54c0757f4a2d217ab0d866b4e94697|commit]], [[https://git.kernel.org/linus/ec74ae9fd37c4518fa8f7e59cbfcbdc5c7dadb25|commit]], [[https://git.kernel.org/linus/45924b8fd2c9e0e9bc2cc97e64494f91a48c0984|commit]], [[https://git.kernel.org/linus/477c653f0eb8ae294a9a64ba51752315f8542cc2|commit]] * imu: bmi160: added regulator and mount-matrix support [[https://git.kernel.org/linus/812a46b7ff8f77f44ad3d9867b3525b4e0804f70|commit]], [[https://git.kernel.org/linus/5dea3fb066f015facfc97b0b5cdfd7bb26523785|commit]] * light: stk3310: add chip id for STK3311-X variant [[https://git.kernel.org/linus/5ef8f84aeac9974c9891d9987abb25362dbb4c8e|commit]] == Multi Function Devices (MFD) == * Add support for the Khadas System control Microcontroller [[https://git.kernel.org/linus/6c27219e34911601955b72c754adfc11c527ba7b|commit]] * da9063: Add support for latest DA silicon revision [[https://git.kernel.org/linus/9ece3601aed46f7b460b79cd7d60908b47b2b0d4|commit]] * intel-lpss: Add Intel Emmitsburg PCH PCI IDs [[https://git.kernel.org/linus/3ea2e4eab64cefa06055bb0541fcdedad4b48565|commit]] * intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs [[https://git.kernel.org/linus/bb7fcad48d3804d814b97c785514e2d1657e157f|commit]] * smsc-ece1099: Remove driver [[https://git.kernel.org/linus/7d2594cd1fa0b03b2746ce811926ee150a3a14fa|commit]] == Pulse-Width Modulation (PWM) == * Remove pwm-puv3 driver [[https://git.kernel.org/linus/a2022e1cf368c5d8794b75a9b5eb5f078a9bdb76|commit]] == Inter-Integrated Circuit (I2C + I3C) == * designware: Add device HID for Hygon I2C controller [[https://git.kernel.org/linus/384b02d6b83bd4c5df96de00658623b4e04e2472|commit]] * i801: Add support for Intel Emmitsburg PCH [[https://git.kernel.org/linus/12745b071e2b6b43e623e6cce521a1cb3c4c28dc|commit]] * i801: Add support for Intel Tiger Lake PCH-H [[https://git.kernel.org/linus/f46efbcad97bfb2caded0397eccce7c71402868c|commit]] * mediatek: Add apdma sync in i2c driver [[https://git.kernel.org/linus/8426fe70cfa4e4545c6a3709918638a7f613d528|commit]] * Remove i2c-puv3 driver [[https://git.kernel.org/linus/c59e68250c4b317c99f1d1a1e8f990fd8e608afd|commit]] == Hardware monitoring (hwmon) == * Add Corsair Commander Pro driver [[https://git.kernel.org/linus/40c3a445422579db8ad96c234dbe6c0ab3f6b936|commit]] * corsair-cpro: add reading pwm values [[https://git.kernel.org/linus/fa4dac3e1bf7fadb4c5e098dcd721eafe3cd80c5|commit]] * pmbus/max20730: Add max20710 support [[https://git.kernel.org/linus/5c9353f5f81340f350320b5fcfc4c09756ba6da4|commit]] * sparx5: Add Sparx5 SoC temperature driver [[https://git.kernel.org/linus/e4922176e1669f174e101d321d76fdc1a134f7ac|commit]] == General Purpose I/O (gpio) == * pca953x: Add support for the PCAL9535 [[https://git.kernel.org/linus/3ba3ff5c0966280bfd1d40b05b1d7c089f45cc9b|commit]] * pca9570: add GPO driver for PCA9570 [[https://git.kernel.org/linus/16d44b6085c1d90884b264deb938a34ab85a9c6d|commit]] * zynq: Add Versal support [[https://git.kernel.org/linus/675002448eee5a9f96bfeb9b057e12a60a004b6c|commit]] == Leds == * Add a multi color LED framework. This framework presents clustered colored LEDs into an array and allows the user space to adjust the brightness of the cluster using a single file write. The individual colored LEDs intensities are controlled via a single file that is an array of LEDs [[https://git.kernel.org/linus/55d5d3b46b08a4dc0b05343d24640744e7430ed7|commit]], [[https://git.kernel.org/linus/a89d385daa6a943a8e556d8b8b648403909b33f7|commit]], [[https://git.kernel.org/linus/c732eaf01f9c213d34b2d224bcda830089bbcf8a|commit]], [[https://git.kernel.org/linus/92a81562e695628086acb92f95090ab09d9b9ec0|commit]], [[https://git.kernel.org/linus/40473132605af27e72d9489327bb0c99f6c5f20a|commit]], [[https://git.kernel.org/linus/00253ec2c9849c2a1101818565c7f4c09dbef327|commit]], [[https://git.kernel.org/linus/54212f5a1ba3123281877e54c1e5f672bf7563d8|commit]] * Initial support for Turris Omnia LEDs [[https://git.kernel.org/linus/089381b27abe28a54b1e73e1ab975c2d5b24f8f3|commit]] == DMA engines == * Add the Xilinx !DisplayPort DMA engine driver [[https://git.kernel.org/linus/7cbb0c63de3fc218fd06ecfedb477772a4d12f76|commit]], [[https://git.kernel.org/linus/9c8ebd8b82da89c2484594b61d66288d24983348|commit]] * Actions: Add support for S700 DMA engine [[https://git.kernel.org/linus/6f9e40d4ce0bf322c95c2155d99d90ae96c58777|commit]] == Hardware Random Number Generator (hwrng) == * ba431: add support for BA431 hwrng [[https://git.kernel.org/linus/0289e9be5dc26d84dda6fc5492f08ca1ff599744|commit]] == Cryptography hardware acceleration == * ingenic: Add hardware RNG for Ingenic JZ4780 and X1000 [[https://git.kernel.org/linus/190873a0ea4500433ae818521cad20d37f9ee059|commit]] * Add driver for TI K3 SA2UL [[https://git.kernel.org/linus/2ce9a7299bf6332cf32c12cdf360983da56be33b|commit]], [[https://git.kernel.org/linus/7694b6ca649fead1a57046935711bc82dfc78cfb|commit]], [[https://git.kernel.org/linus/2dc53d0047458e28ed05b4548844ba78199857bf|commit]], [[https://git.kernel.org/linus/d2c8ac187fc922e73930a1b2f6a211e27f595d01|commit]] == PCI == * Add Intel !QuickAssist device IDs [[https://git.kernel.org/linus/8b7beaf9f185249f29912b5e2d7bc4147c5c2a6a|commit]] * Allow P2PDMA on AMD Zen and newer CPUs [[https://git.kernel.org/linus/dea286bb71baded7d2fb4f090e3b9fd2c1ccac58|commit]] * cadence: Add MSI-X support to Endpoint driver [[https://git.kernel.org/linus/3ef5d16f50f8c32abd73e0c3bf4af690c9911cc7|commit]] * j721e: Add TI J721E PCIe driver [[https://git.kernel.org/linus/f3e25911a430ed16ec209929183df762fe9c785b|commit]] * qcom: Add ipq8064 rev2 variant [[https://git.kernel.org/linus/8df093fe2ae1717389df0dcdc620c02cc35abb21|commit]] * xilinx-cpm: Add Versal CPM Root Port driver [[https://git.kernel.org/linus/508f610648b97012d39f97590e3f3f1059471607|commit]] == Clock == * Add support for enabling/disabling clocks from debugfs [[https://git.kernel.org/linus/03111b1088f18f93d38e888c41e8a1e6aba9f8bb|commit]] * Ingenic: Add RTC related clocks for Ingenic !SoCs [[https://git.kernel.org/linus/82df5b7329aaeb21b3e8fc86fa2d62a3d68602aa|commit]] * actions: Add RMU and DMAC/GPIO clock support for Actions Semi S500 !SoCs [[https://git.kernel.org/linus/f47ee279d25fb0e010cae5d6e758e39b40eb6378|commit]], [[https://git.kernel.org/linus/1a4ae4138f386600fc539747bb978873299017f8|commit]], [[https://git.kernel.org/linus/b81e88dead64b4d3725b02bf275d5594943c125a|commit]], [[https://git.kernel.org/linus/fac1d443a2b73dfb5b277d4e3c202609f0927eb5|commit]], [[https://git.kernel.org/linus/9fb961da91393e33b09a87582ee526e6328869a1|commit]], [[https://git.kernel.org/linus/cb7c6677bfb5c92526df73b20760d65bd9189344|commit]] * at91: add sama7g5 clock support [[https://git.kernel.org/linus/3a5c42b18a6ddc0de77dde017baf45262fbf1ced|commit]], [[https://git.kernel.org/linus/83331bfcc021a24da79f38a2452e86182c7ae94b|commit]], [[https://git.kernel.org/linus/3bf639a611a8deca7e4daa57a4df9ba4c6025249|commit]], [[https://git.kernel.org/linus/1bef0986b125942d65d39c10cbfa75b20c3b94b3|commit]], [[https://git.kernel.org/linus/390227dca870cd0b8b0961da9e293551015c0007|commit]], [[https://git.kernel.org/linus/35d06f74785cc8d108dcb1e3324b2404fb39df0b|commit]], [[https://git.kernel.org/linus/172e7ddeeafd95caa809b7b1a140bfd7f20597d9|commit]], [[https://git.kernel.org/linus/e1e3e7008a90f9ffe0161191bd64a4c06f0d417a|commit]], [[https://git.kernel.org/linus/42324d953b38e74cf5cb05a02c81d4922a2ddcd5|commit]], [[https://git.kernel.org/linus/64c9247b9e87e96e41cea545eb64727cee10c55c|commit]], [[https://git.kernel.org/linus/22a1dfe93bf496d03cb1d76b1fbd23a7ff4a062c|commit]], [[https://git.kernel.org/linus/75c88143f3b879664cc5bf68b91854c1a98f5e5b|commit]], [[https://git.kernel.org/linus/b4c115c76184f2c56a295579161652fd5eb2dcc1|commit]], [[https://git.kernel.org/linus/c57aaaa28cf1a123c0029a36361a809eae2b1960|commit]], [[https://git.kernel.org/linus/0416824edca1cdcb6e00e6f909423bf0fc529eef|commit]], [[https://git.kernel.org/linus/43b1bb4a9b3e183af12225f56c27164c10d06223|commit]], [[https://git.kernel.org/linus/ef396df99251b848596c717b63ff4fe74a941193|commit]], [[https://git.kernel.org/linus/cb783bbbcf54c36256006895c215e86c5e7266d8|commit]] * bcm63xx-gate: add BCM6318 support [[https://git.kernel.org/linus/90741a7268dfe4d4f159c8e10a1c1cb9d4e31dd9|commit]] * bcm: Add BCM2711 DVP driver [[https://git.kernel.org/linus/1bc95972715ab81fd3fa9f5b45ace5bb607af1b5|commit]] * meson: g12a: Add support for NNA CLK source clocks [[https://git.kernel.org/linus/2f1efa5340eff9af36c9a7347bb97abd726128a0|commit]] * qcom: Enable GPU for SM8150 and SM8250 [[https://git.kernel.org/linus/667f39b59b494d96ae70f4217637db2ebbee3df0|commit]], [[https://git.kernel.org/linus/c8b9002f44e4a1d2771b2f59f6de900864b1f9d7|commit]], [[https://git.kernel.org/linus/0b01489475c655f8ccce8fa13cc4088954ac5503|commit]], [[https://git.kernel.org/linus/d28b503c248df8a3b4c73b504a043bdf7e2d5207|commit]], [[https://git.kernel.org/linus/3f6b25062587cd18ef01bf67ca67e601e6abde94|commit]], [[https://git.kernel.org/linus/23e2653ee649125d1fddd1b16c2d2ca95c684631|commit]], [[https://git.kernel.org/linus/f793e45494586f742410f17539f1ea4156ea7bf9|commit]], [[https://git.kernel.org/linus/324e0bfcfb005f161bbb31ea21ddad0f1bc8f400|commit]], [[https://git.kernel.org/linus/0638226dd0953c0c34f8df203b6c32d6066ceb65|commit]], [[https://git.kernel.org/linus/0cef71f2ccc84dd85a60b312343f1973f149e2d3|commit]], [[https://git.kernel.org/linus/28f0769c772bb0c431e2833978474d4dfe3754a7|commit]] * qcom: Clock for CPU scaling support for msm8996 [[https://git.kernel.org/linus/6d0efeb14bbe2350a94ba07b403a686d731c5179|commit]], [[https://git.kernel.org/linus/2283f9e03328b2437abddf446027931631af1031|commit]], [[https://git.kernel.org/linus/03e342dc45c9ec07303953d4e4af11879be36609|commit]] * qcom: Add ipq6018 apss clock controller [[https://git.kernel.org/linus/5e77b4ef1b19a4ce4051ff2afb706ee675e4b412|commit]] * qcom: lpass: Add support for LPASS clock controller for SC7180 [[https://git.kernel.org/linus/edab812d802d248e3d07719c036a865c67ad3a87|commit]] * qcom: Add SMD RPM support for MSM8936 [[https://git.kernel.org/linus/b3a9e3b9622ae10064826dccb4f7a52bd88c7407|commit]], [[https://git.kernel.org/linus/30dee220c8502a478477cd503729994e8dc850c2|commit]], [[https://git.kernel.org/linus/1a53ce9ab4faeb841b33d62d23283dc76c0e7c5a|commit]], [[https://git.kernel.org/linus/681b0912384446cc691dd50ef8bb132f5f85ce5c|commit]], [[https://git.kernel.org/linus/73edcd38d7720bb6a761966ea14c0bc64e95dc26|commit]], [[https://git.kernel.org/linus/d6e52482f5ab453eb877708dbe04fc50eb6977ed|commit]], [[https://git.kernel.org/linus/da2e14c01831e14f9515b80c953c92cb6802b29d|commit]] * qcom: smd: Add support for MSM8992/4 rpm clocks [[https://git.kernel.org/linus/b4297844995f380588e6f935a2f98c399129a9b2|commit]] * qcom: smd: Add support for SDM660 rpm clocks [[https://git.kernel.org/linus/b608013ac5b55a2e42d8734f29f9757b75d26165|commit]] * renesas: cpg-mssr: Add r8a774e1 support [[https://git.kernel.org/linus/c8a53fa1d211936ddcabf82ff991c18672b3d63a|commit]] * sparx5: Add Sparx5 SoC DPLL clock driver [[https://git.kernel.org/linus/53727eb6b3c210e826bb4c9d0aa89f65a5ae9342|commit]] * vc5: Allow Versaclock driver to support multiple instances [[https://git.kernel.org/linus/f491276a5168598758ea7fc381195e4ba9af39f8|commit]] * vc5: Enable addition output configurations of the Versaclock [[https://git.kernel.org/linus/260249f929e81d3d5764117fdd6b9e43eb8fb1d5|commit]] * clocksource: Add Low Power STM32 timers driver [[https://git.kernel.org/linus/48b41c5e2de6c52c90efa99cfa122a5da7a7f0cd|commit]] * clocksource: Add CLINT timer driver [[https://git.kernel.org/linus/2ac6795fcc085e8d03649f1bbd0d70aaff612cad|commit]] * clocksource: timer-atmel-tcb: Add sama5d2 support [[https://git.kernel.org/linus/467ae18aa057c44417afc92896879c2fb37a8b65|commit]] * clocksource: ingenic: Add support for the Ingenic X1000 OST [[https://git.kernel.org/linus/5ecafc120bbea614c9d29d0ee2cbb77bbb786059|commit]] == PHY ("physical layer" framework) == * bcm63xx-usbh: Add BCM63xx USBH driver [[https://git.kernel.org/linus/783f6d3dcf35f7b63783756710bebcecb3067f83|commit]] * qcom-qmp: add V4 USB PHYs [[https://git.kernel.org/linus/5dcbc71126e1dc41e32810af3f24b4a318eba5b3|commit]], [[https://git.kernel.org/linus/7b675ba1d27854abde20c52c47f0957756e04304|commit]], [[https://git.kernel.org/linus/90b65347cfc5c812b4c3fba4c5f55cbb2c19d286|commit]] * qcom-qmp: Add USB QMP PHY support for IPQ8074 [[https://git.kernel.org/linus/507156f5a99fa03c0dce8281ff3d26fbf473630c|commit]] * qcom: remove ufs qmp phy driver [[https://git.kernel.org/linus/02dca8c981b552ad4caaa2e858800c78cc20f41c|commit]] * qualcomm: add qcom ipq806x dwc usb phy driver [[https://git.kernel.org/linus/ef19b117b83466e1c030368101a24367a34be7f0|commit]] * samsung-ufs: add UFS PHY driver for samsung SoC [[https://git.kernel.org/linus/bca21e930451416f92c0c4c679feb9d8fa33c08f|commit]] * zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver [[https://git.kernel.org/linus/4a33bea003144e217d8a3ae666f171dfc2e97bd6|commit]] == Memory Controller Drivers == * Add Renesas RPC-IF driver [[https://git.kernel.org/linus/ca7d8b980b67f133317525c4273e144116ee1ae5|commit]] * mtk-smi: Add basic support for MT6779 [[https://git.kernel.org/linus/fc492f339f766591d6399d380edb89b2ab8bc89c|commit]] * samsung: exynos5422-dmc: Add module param to control IRQ mode [[https://git.kernel.org/linus/4fc9a0470d2dc370289e9d883feb41e5dd2c6303|commit]] * stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver [[https://git.kernel.org/linus/66b8173a197fb754a54798820f1e46f3d9df7819|commit]] * tegra: Add EMC scaling sequence code for Tegra210 [[https://git.kernel.org/linus/9b9d8632f51f3609dfdfe8efc3c1e4e773c6c385|commit]] * tegra: Add EMC scaling support code for Tegra210 [[https://git.kernel.org/linus/10de21148f7d28c9e918aaee7cede74a7d506e24|commit]] == Firmware Drivers == * arm_scmi: SCMI Notifications Core Support [[https://git.kernel.org/linus/1fc2dd1864c2b18860fb619caeee758504c3aac8|commit]], [[https://git.kernel.org/linus/e7c215f358a350c4bc326b9cea86763f480a97f9|commit]], [[https://git.kernel.org/linus/bd31b249692e256ab92e1a4339e42af0e4971738|commit]], [[https://git.kernel.org/linus/6b8a69131dc63df2eab3fc6f5f91b60bdd5301ff|commit]], [[https://git.kernel.org/linus/e27077bc04d5a2e09a0860ca086e1d55adf6a16d|commit]], [[https://git.kernel.org/linus/fb5086dc4746184a9325fc25411226a750fb252c|commit]], [[https://git.kernel.org/linus/128e3e9311a95bab6b267b7a93eb9ebe2347dbda|commit]], [[https://git.kernel.org/linus/469ca1822d64e4a786935576edb696c52119aa11|commit]], [[https://git.kernel.org/linus/585dfab3fb80e67b3a54790b3d5ef2991feb3950|commit]] * Extend svc and rsu drivers for new RSU features [[https://git.kernel.org/linus/36847f9e3e56c192ef95e7669df38189443530a0|commit]], [[https://git.kernel.org/linus/bf0e5bf68a207b14727caf13da576339590a9504|commit]], [[https://git.kernel.org/linus/75bc73fc0188ef3120365704a3d8ffd865666ae1|commit]], [[https://git.kernel.org/linus/f38018968fd01edbc18adfcf6512ccc397af49ef|commit]] * smccc: Add ARCH_SOC_ID support [[https://git.kernel.org/linus/821b67fa46390baea0ac5139a60eaa48805261b2|commit]] * tegra: Add support for in-band debug [[https://git.kernel.org/linus/5e37b9c137ee5a3a9dc2815ca51f71746c2609a6|commit]] * turris-mox-rwtm: support ECDSA signatures via debugfs [[https://git.kernel.org/linus/50524d787de34300ca9189e63afe13e26d782bea|commit]] == Remote Processors == * Add character device interface to remoteproc [[https://git.kernel.org/linus/4476770881d7ac647e3bcae0943f37e00b9c3f3c|commit]], [[https://git.kernel.org/linus/62b8f9e99329c92286534d05dac9dc0a6e0ba0cf|commit]] * Add coredump debugfs entry [[https://git.kernel.org/linus/3afdc59e4390487f04f2435b7e8a6289984e0a1e|commit]] * k3-dsp: Add a remoteproc driver of K3 C66x DSPs [[https://git.kernel.org/linus/6edbe024ba17777b065e0d0b8aeca9789a4d880b|commit]] * k3-dsp: Add support for C71x DSPs [[https://git.kernel.org/linus/87218f96c21a992817f3841078df873a1b037a58|commit]] * k3-dsp: Add support for L2RAM loading on C66x DSPs [[https://git.kernel.org/linus/21a4d7386e7e8b5f6fb97ced6af3b8181f2c9bd5|commit]] * k3: Add TI-SCI processor control helper functions [[https://git.kernel.org/linus/cf7acb49083658be69d6ef83d06865fc9cc51426|commit]] * Add modem debug features [[https://git.kernel.org/linus/318130cc9362570f3e9587fab54482683aacbc8f|commit]], [[https://git.kernel.org/linus/fe6a5dc4b03171653d217e6dc7c1739e90c660bb|commit]] == Various == * bus: fsl-mc: Add ACPI support for fsl-mc [[https://git.kernel.org/linus/6305166c8771c33a8d5992fb53f93cfecedc14fd|commit]] * counter: Add microchip TCB capture counter [[https://git.kernel.org/linus/106b104137fd5f0dbcafadd7ad566b86ec183466|commit]] * fpga: Add interrupt support to FPGA DFL drivers [[https://git.kernel.org/linus/8d021039cbb5e358c7c07c562811253a61c8d551|commit]], [[https://git.kernel.org/linus/bfef946dbe1bbe6cae97bba27594e8d5b0e01ffa|commit]], [[https://git.kernel.org/linus/322b598be4d9b9090cda560c4caab78704615ab4|commit]], [[https://git.kernel.org/linus/fe6a3d6521227e49857d0d6caabbdae3bd4aef89|commit]], [[https://git.kernel.org/linus/d43f20bae5173ba431526040c320c36fdd4f086d|commit]], [[https://git.kernel.org/linus/09d86150141955ba1b3d7cbef23785f4996e4d6f|commit]], [[https://git.kernel.org/linus/8adfb7c694d911669eb65256c760b3e250db1df5|commit]] * fpga: dfl: pci: add device id for Intel FPGA PAC N3000 [[https://git.kernel.org/linus/eacfbf589c904bf8362cbd2d6cac123b0230e272|commit]] * iommu: NVIDIA ARM SMMU Implementation [[https://git.kernel.org/linus/cd8479cf0de9d1950b51032a216fbf630f8542a4|commit]], [[https://git.kernel.org/linus/6c019f4e697ebed2225b20cc5d6276673834853d|commit]], [[https://git.kernel.org/linus/aab5a1c882760a5bc990b14e5c0c2ee4dab5f1ac|commit]], [[https://git.kernel.org/linus/3d2deb0cdb69e85d05760c6c72189d7653709ee1|commit]], [[https://git.kernel.org/linus/aa7ec73297df57a86308fee78d2bf86e22ea0bae|commit]] * iommu/mediatek: Add mt6779 basic support [[https://git.kernel.org/linus/068c86e92f3fc9df7d95a39710b40be811d861aa|commit]] * iommu/renesas: Add support for r8a77961 [[https://git.kernel.org/linus/17fe16181639801bfeba647a1e452a75efe651b4|commit]] * irqchip/imx-intmux: Implement intmux runtime power management [[https://git.kernel.org/linus/bb403111e017a327737242eca40311921f833627|commit]] * misc: mei: add device kind to sysfs [[https://git.kernel.org/linus/2f79d3d1f7f0885d574811f80c6e0473ab8ef5ab|commit]] * misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add support MMC_CAP2_NO_MMC [[https://git.kernel.org/linus/849a9366cba92cb5dc9dc1161ef49416a290aae9|commit]] * nvmem: enables blowing of fuses on Qualcomm !SoCs [[https://git.kernel.org/linus/83281b7e22f785b831c49c93cce1a8e28dc93787|commit]], [[https://git.kernel.org/linus/a37a15f748b41a66e1e8895f8841ab1c87e83233|commit]], [[https://git.kernel.org/linus/93b4e49f8c861cb701bfb57bac703c846b83db3b|commit]], [[https://git.kernel.org/linus/be45eac21294845ca56694377fe20b36f119718f|commit]] * nvmem: sc27xx: add sc2730 efuse support [[https://git.kernel.org/linus/2eef018efb9624b8717945f5e2ea0a1965520956|commit]] * ocxl: control via sysfs whether the FPGA is reloaded on a link reset [[https://git.kernel.org/linus/87db7579ebd5ded337056eb765542eb2608f16e3|commit]] * optee: register drivers on optee bus [[https://git.kernel.org/linus/5f178bb71e3aff2abab01b1ff6837c3a054b25e1|commit]], [[https://git.kernel.org/linus/58df195cd47d9b06c7160253d35881c1de90aa9e|commit]], [[https://git.kernel.org/linus/9f1944c23c8cb1c033b73de80cf6c612a2a80a2b|commit]] * vdpasim: support batch updating [[https://git.kernel.org/linus/de91a4d0e725db34db64502fad84e8fb1026146b|commit]] = List of Pull Requests = = Other news sites = |
Linux 5.9 has not been released. While this changelog is completed, you can read about this release here:
Phoronix Linux 5.9 feature overview
or take a look at these pull requests:
1. X86
Enable FSGSBASE instructions, used in 64-bit mode to allow direct access to the FS and GS segment base addresses. In addition to benefits to applications, performance improvements to the OS context switch code are possible by making use of these instructions commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Support Architectural LBR. LBR (Last Branch Records) enables recording of software path history by logging taken branches and other control flows within architectural registers commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family commit
x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs commit
- Platforms
asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15 commit
dell-wmi: add new keymap type 0x0012 commit
mlx-platform: support new watchdog type with longer timeout commit
chrome: support Thunderbolt compatibility mode commit, commit
Add support to configure various Type C switches appropriately using the Type C connector class API commit
Add new intel_atomisp2_led driver commit
ISST: Add new PCI device ids commit
- powercap
- KVM
XEN: remove 32-bit Xen PV guest support commit
- perf
intel_idle: Customize IceLake server support commit
crypto: aesni: add compatibility with IAS commit
2. RISCV
Add STACKPROTECTOR supported commit
Add kmemleak support commit
Allow building with kcov coverage commit
Enable LOCKDEP_SUPPORT & fixup TRACE_IRQFLAGS_SUPPORT commit
Enable context tracking commit
Enables using compressed riscv (RVC) instructions in the rv64 BPF JIT commit, commit, commit
3. MIPS
ingenic: Add support for the RS90 board commit
ingenic: Add support for the JZ4725B SoC commit
Add support for Ingenic X1830 SoC and Y&A CU1830-Neo board commit, commit
Loongson64: DeviceTree for LS7A PCH commit
Add X2000 system type commit
KVM: Add kvm guest support for Loongson-3 commit
Retire kvm paravirtualization support (it's host side support and QEMU support never landed in upstream) commit
4. CSKY
Add SECCOMP_FILTER support commit
Add context tracking support commit
Use top-down mmap layout commit
5. XTENSA
6. S390
Implements BPF_PROBE_MEM opcode, which is used in BPF programs that walk chains of kernel pointers commit, commit, commit
Provide cex4 cca sysfs attributes for cex3 commit
7. SH
8. SPARC
9. UNICORE32
Remove unicore32 port commit
10. OPENRISC
Add support for external initrd images commit
11. Drivers
12. Graphics
- amdgpu
Initial support for Sienna Cichlid GPU merge
Initial support for Navy Flounder GPU merge
Expose rotation property commit
Add support for unique id on Arcturus commit
amdkfd: Track SDMA usage per process commit
SMI events interface commit
Add module parameter choose reset mode commit
Added a sysfs interface for thermal throttling related V4 commit
- Intel
- panel
- msm
- ingenic
- tegra
- meson
- drm_fourcc
- xen-front
Add YUYV to supported formats commit
- nouveau
Add CRC support commit
- radeon
Default to on chip GART for AGP boards on all arches commit
- xilinx
New Xilinx ZynqMP DisplayPort Subsystem driver commit
- vkms
Larger cursor support commit
- rockchip
Add per-pixel alpha support for the PX30 VOP commit
- mgag200
Dropped hw cursor support commit
- fbdev
Remove fb-puv3 driver commit
- backlight
13. Power Management
ACPI/NVDIMM: Runtime Firmware Activation commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- thermal
genetlink support for events/cmd/sampling commit
intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support commit
rcar_gen3_thermal: Add r8a774e1 support commit
qcom: tsens-v0_1: Add support for MSM8939 commit
mediatek: Add tsensor support for V2 thermal system commit
Add support for the MCU controlled FAN on Khadas boards commit
tools/power/x86/intel-speed-select: Add option to delay mbox commands commit, add retries for mail box commands commit
14. Storage
- nvme
Support for the Zoned Namespace (ZNS) Command Set defined in TP4053, and the Namespace Types base support it depends on from TP4056 commit, commit, commit, commit, commit
nvmet: add target passthru commands support commit, commit, commit, commit, commit, commit, commit, commit, commit
pci: add support for ACPI StorageD3Enable property commit
- scsi
cxgb4i: Add support for iSCSI segmentation offload commit
lpfc: Add blk_io_poll support for latency improvment commit
qla2xxx SAN Congestion Management (SCM) support commit, commit
ufs-mediatek: Add inline encryption support commit
Add compatibility with 3.1 UFS unit descriptor length commit
Adds support for Inline Encryption using inline encryption hardware commit, commit, commit, commit, commit, commit, commit, commit
scsi_debug: Implement tur_ms_to_ready parameter commit
scsi_debug: Support hostwide tags commit
exynos-ufs: Add support for UFS HCI commit, commit, commit, commit, commit, commit
15. Drivers in the Staging area
most: add USB adapter driver commit
media: allegro: add support for allegro firmware 2019.2 commit
wfx: add a debugfs entry to force ps_timeout commit
media/soc_camera: remove this driver commit
16. Networking
Bluetooth: btusb: add Realtek 8822CE to usb_device_id table commit
- RDMA
efa: Add support for 0xefa1 device commit, commit, commit, commit
RAW format dumps through RDMAtool commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Introduce UAPIs to query UCONTEXT, PD and MR properties commit, commit, commit, commit, commit, commit, commit
qedr: Add EDPM kernel-user flags for feature compatibility commit, commit
amd-xgbe: Add support for new port mode commit
- ath11k
- atlantic
Adds several features: media detect, additional per-queue stats, PTP stats, ipv6 support for TCP LSO and UDP GSO, 64-bit operations, A0 ntuple filters, MAC temperature (hwmon) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Adds more features to A2: half duplex rates, EEE, flow control, link partner capabilities reporting, phy loopback commit, commit, commit, commit, commit, commit
MACSec offload statistics checkpatch fix commit
Add support for FW 4.x commit
bcmgenet: Allow changing carrier from user-space commit
- bnx2x
- bnxt_en
broadcom: Add support for VLAN transmit acceleration commit
- cxgb4
dm9601: Add USB ID of Keenetic Plus DSL commit
dp83869: Add RGMII internal delay configuration commit
- dpaa2-eth
- dsa
felix: introduce support for Seville VSC9953 switch commit
felix: support half-duplex link modes commit
loop: Support 4K VLANs commit
mv88e6xxx: Implement MTU change commit
mv88e6xxx: Support jumbo configuration on 6190/6190X commit
qca8k: Add 802.1q VLAN support commit
rtl8366rb: Support the CPU DSA tag commit
- ena
- enetc
- hinic
hv_netvsc: add support for vlans in AF_PACKET mode commit
- i40e
- ice
Add advanced power mgmt for WoL commit
Add link lenient and default override support commit
Add useful statistics commit
Implement snapshot for device capabilities commit
Support Total Port Shutdown on devices that support it commit
Support for updating the ice hardware flash using the devlink flash command commit, commit, commit, commit, commit
- igc
iwlwifi: Extended Key ID support for mvm and dvm commit
ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support commit
macb: Wake-on-Lan magic packet GEM and MACB handling commit, commit
- mlx5
RX XFRM ipsec offloads for ConnectX devices commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Added support for 100Gbps per lane link modes commit
TLS rx offload commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enable users to change VF/PF representors carrier state commit
Offload TC action pedit munge tcp/udp sport/dport commit, commit, commit, commit
Offload tc police action commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for buffer drops mirroring commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for buffer drop traps commit, commit, commit, commit, commit, commit, commit, commit, commit
Add ethtool extended link state commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Mirror to CPU preparations commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- mscc
- mt76
- phy
at803x: add mdix configuration support for AR9331 and AR8035 commit
marvell10g: support XFI rate matching mode commit
marvell: Add Marvell 88E1340S support commit
marvell: Add Marvell 88E1548P support commit
mscc: timestamping and PHC support commit
realtek: add support for RTL8125B-internal PHY commit
qed, qede: improve chain API and add XDP_REDIRECT support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
qed, qede: add support for new operating modes commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
r8169: add support for RTL8125B commit
- rtw88
sfc_ef100: driver for EF100 family NICs. Prerequisites: commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit. Driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
stmmac: Support WOL with phy commit
VDPA support for Mellanox ConnectX devices commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ti: am65-cpsw-nuss: enable am65x sr2.0 support commit
wilc1000: move wilc driver out of staging, this drivers supports Microchip AVR/SMART MCUs, SMART MPUs, and other processors commit
xen networking: add XDP support to xen-netfront commit, commit, commit
17. Audio
- hda
line6: add hw monitor volume control for POD HD500 commit
usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 commit
usb-audio: Add capture support for Saffire 6 (USB 1.1) commit
usb-audio: Add support for Lenovo ThinkStation P620 commit
usb-audio: Creative USB X-Fi Pro SB1095 volume knob support commit
- ASoC:
Intel: KMB: Add 8kHz audio support commit
Intel: bxt-da7219-max98357a: support MAX98390 speaker amp commit
Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver commit
Intel: sof_sdw: Add MAX98373 support commit
Intel: sof_sdw: add support for systems without i915 audio commit
SOF: imx8: Add SAI dai driver for i.MX/i.MX8X commit
amd: Adding support for ALC1015 codec in machine driver commit
codecs: max98373: add SoundWire support commit
fsl-asoc-card: Add MQS support commit
fsl-asoc-card: Support Headphone and Microphone Jack detection commit
fsl_spdif: Add support for imx6sx platform commit
intel: sof_rt5682: Add support for jsl-max98360a-rt5682 commit
mediatek: mt6358: support DMIC one-wire mode commit
mediatek: mt8183-da7219: support HDMI jack reporting commit
mediatek: mt8183: support HDMI jack reporting commit
mediatek: mt8183: support machine driver with max98357b commit
mediatek: mt8183: support machine driver for rt1015 commit, commit
rl6231: Add new supports on rl6231 commit
samsung: Add driver for Aries boards commit
samsung: Add sound support for Midas boards commit
tegra: add ASoC components for AHUB. The Audio Hub (AHUB) is part of the Audio Processing Engine (APE) which comprises a collection of hardware accelerators for audio pre-processing and post-processing commit, commit, commit, commit, commit, commit
ti: Add custom machine driver for j721e EVM (CPB and IVI) commit
tlv320adcx140: Add ASI enable for channel 5-8 commit
wm8960: Support headphone jack detection function commit
18. Tablets, touch screens, keyboards, mouses
trackpoint: add new trackpoint variant IDs commit
elan_i2c: add support for high resolution reports commit
i8042: remove support for 8042-unicore32io commit
- HID
19. TV tuners, webcams, video capturers
i2c: Add MAX9286 driver commit
i2c: Add RDACM20 driver commit
i2c: dw9768: Add DW9768 VCM driver commit
i2c: improvements to IMX290 CMOS sensor: 2 lane support, configurable link frequency & pixel rate, test pattern generation, and RAW12 mode support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rc: add support for Infrared Toy and IR Droid devices commit
rcar-csi2: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format commit
rcar-vin: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format commit
xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem driver commit
vimc: Add a control to display info on test image commit
20. Universal Serial Bus / Thunderbolt
Add additional Device Classes to debug/usb/devices commit
serial: console: add support for flow control commit
serial: cp210x: add support for line-status events commit, commit, commit, commit, commit
serial: ftdi_sio: add IDs for Xsens Mti USB converter commit
serial: option: add support for SIM7070/SIM7080/SIM7090 modules commit
serial: option: support dynamic Quectel USB compositions commit
serial: qcserial: add EM7305 QDL product ID commit
typec: intel_pmc_mux: Add support for USB4 commit
xhci: define IDs for various ASMedia host controllers commit
PHY: JZ4770: Add support for new Ingenic SoCs commit
Improves the Thunderbolt/USB4 driver to support tree topologies that are now possible with USB4 devices commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Thunderbolt: Allow userland to flush the image to hardware at runtime, and then allow authenticating the image at another time commit, commit
Thunderbolt: Add retimer NVM upgrade support commit, commit, commit, commit, commit, commit
21. Serial Peripheral Interface (SPI)
Add Renesas RPC-IF driver commit
lantiq: Add support to Lightning Mountain SoC commit
mediatek: add spi support for mt8192 IC commit
22. Watchdog
dw_wdt: Take Baikal-T1 DW WDT peculiarities into account commit, commit, commit, commit, commit, commit, commit
Support watchdog with longer timeout period commit, commit, commit, commit
booke_wdt: Add common nowayout parameter driver commit
softdog: Add module options soft_reboot_cmd and soft_active_on_boot commit
23. Serial
imx: add imx earlycon driver commit
8250_pci: Add Realtek 816a and 816b commit
stm32: Add RS485 RTS GPIO control commit
24. CPU Frequency scaling
Allow to specify their CPUfreq governor of choice using the kernel command line (cpufreq.default_governor= parameter), instead of having to wait for the system to fully boot to userspace to switch using the sysfs interface commit, commit
Add Tegra194 cpufreq driver commit
brcmstb-avs-cpufreq: Support polling AVS firmware commit
cpufreq: intel_pstate: Support setting a raw energy performance value in energy_performance_preference; also add an additional attribute energy_efficiency under /sys/devices/system/cpu/intel_pstate/ which allows to enable and disable the "Disable Energy Efficiency Optimization" bit commit, commit
intel_pstate: Implement passive mode with HWP enabled commit
make schedutil the default for arm and arm64 commit
25. Device Voltage and Frequency Scaling
Add the delayed timer to devfreq framework in order to support the periodical polling mode without stop caused by CPU idle state. Can be set by users with "echo delayed > /sys/class/devfreq/10c20000.memory-controller/timer" commit, commit
26. Voltage, current regulators, power capping, power supply
power: reset: add driver for LinkStation power off commit
power: supply: bq25150 introduce the bq25150 commit
power: supply: bq27xxx_battery: Add the BQ27Z561 Battery monitor commit
power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor commit
power: supply: sbs-battery: add PEC support commit
power: supply: wilco_ec: Add long life charging mode commit
Add support for voltage regulator on ChromeOS EC commit, commit, commit
- regulator
27. Real Time Clock (RTC)
pcf2127: add pca2129 device id commit
pcf2127: add alarm support commit
Remove fb-puv3 driver commit
28. Pin Controllers (pinctrl)
intel: Add Intel Emmitsburg pin controller support commit
Add basic SoC Support for Mediatek MT6779 SoC commit, commit, commit, commit
ocelot: Add Sparx5 SoC support commit
qcom: ipq4019: add open drain support commit
sh-pfc: pfc-r8a77951: Add R8A774E1 PFC support commit
tigerlake: Add support for Tiger Lake-H commit
29. Multi Media Card (MMC)
mediatek: add MT6779 MMC driver support commit
mediatek: command queue support commit
sdhci-msm: Add interconnect bandwidth scaling support commit
sdhci_am654: Add Support for SR2.0 commit
30. Memory Technology Devices (MTD)
spi-nor: intel-spi: Add support for Intel Emmitsburg SPI serial flash commit
spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial flash commit
spi-nor: macronix: Add support for MX25R1635F commit
spi-nor: macronix: Add support for mx66u2g45g commit
spi-nor: winbond: Add support for w25q64jvm commit
31. Industrial I/O (iio)
Ingenic JZ47xx: Add touchscreen mode commit
accel: bma400: add support for bma400 spi commit
accel: mxc4005: add support for mxc6655 commit
adc: Add support for PMIC7 ADC commit
adc: rockchip_saradc: Add support iio buffers commit
chemical: Add support for SCD30 sensor commit, commit, commit
imu: new inv_icm42600 driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
imu: bmi160: added regulator and mount-matrix support commit, commit
light: stk3310: add chip id for STK3311-X variant commit
32. Multi Function Devices (MFD)
Add support for the Khadas System control Microcontroller commit
da9063: Add support for latest DA silicon revision commit
intel-lpss: Add Intel Emmitsburg PCH PCI IDs commit
intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs commit
smsc-ece1099: Remove driver commit
33. Pulse-Width Modulation (PWM)
Remove pwm-puv3 driver commit
34. Inter-Integrated Circuit (I2C + I3C)
designware: Add device HID for Hygon I2C controller commit
i801: Add support for Intel Emmitsburg PCH commit
i801: Add support for Intel Tiger Lake PCH-H commit
mediatek: Add apdma sync in i2c driver commit
Remove i2c-puv3 driver commit
35. Hardware monitoring (hwmon)
Add Corsair Commander Pro driver commit
corsair-cpro: add reading pwm values commit
pmbus/max20730: Add max20710 support commit
sparx5: Add Sparx5 SoC temperature driver commit
36. General Purpose I/O (gpio)
pca953x: Add support for the PCAL9535 commit
pca9570: add GPO driver for PCA9570 commit
zynq: Add Versal support commit
37. Leds
Add a multi color LED framework. This framework presents clustered colored LEDs into an array and allows the user space to adjust the brightness of the cluster using a single file write. The individual colored LEDs intensities are controlled via a single file that is an array of LEDs commit, commit, commit, commit, commit, commit, commit
Initial support for Turris Omnia LEDs commit
38. DMA engines
Actions: Add support for S700 DMA engine commit
39. Hardware Random Number Generator (hwrng)
ba431: add support for BA431 hwrng commit
40. Cryptography hardware acceleration
ingenic: Add hardware RNG for Ingenic JZ4780 and X1000 commit
41. PCI
Add Intel QuickAssist device IDs commit
Allow P2PDMA on AMD Zen and newer CPUs commit
cadence: Add MSI-X support to Endpoint driver commit
j721e: Add TI J721E PCIe driver commit
qcom: Add ipq8064 rev2 variant commit
xilinx-cpm: Add Versal CPM Root Port driver commit
42. Clock
Add support for enabling/disabling clocks from debugfs commit
Ingenic: Add RTC related clocks for Ingenic SoCs commit
actions: Add RMU and DMAC/GPIO clock support for Actions Semi S500 SoCs commit, commit, commit, commit, commit, commit
at91: add sama7g5 clock support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
bcm63xx-gate: add BCM6318 support commit
bcm: Add BCM2711 DVP driver commit
meson: g12a: Add support for NNA CLK source clocks commit
qcom: Enable GPU for SM8150 and SM8250 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
qcom: Clock for CPU scaling support for msm8996 commit, commit, commit
qcom: Add ipq6018 apss clock controller commit
qcom: lpass: Add support for LPASS clock controller for SC7180 commit
qcom: Add SMD RPM support for MSM8936 commit, commit, commit, commit, commit, commit, commit
qcom: smd: Add support for MSM8992/4 rpm clocks commit
qcom: smd: Add support for SDM660 rpm clocks commit
renesas: cpg-mssr: Add r8a774e1 support commit
sparx5: Add Sparx5 SoC DPLL clock driver commit
vc5: Allow Versaclock driver to support multiple instances commit
vc5: Enable addition output configurations of the Versaclock commit
clocksource: Add Low Power STM32 timers driver commit
clocksource: Add CLINT timer driver commit
clocksource: timer-atmel-tcb: Add sama5d2 support commit
clocksource: ingenic: Add support for the Ingenic X1000 OST commit
43. PHY ("physical layer" framework)
bcm63xx-usbh: Add BCM63xx USBH driver commit
qcom-qmp: Add USB QMP PHY support for IPQ8074 commit
qcom: remove ufs qmp phy driver commit
qualcomm: add qcom ipq806x dwc usb phy driver commit
samsung-ufs: add UFS PHY driver for samsung SoC commit
zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver commit
44. Memory Controller Drivers
Add Renesas RPC-IF driver commit
mtk-smi: Add basic support for MT6779 commit
samsung: exynos5422-dmc: Add module param to control IRQ mode commit
stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver commit
tegra: Add EMC scaling sequence code for Tegra210 commit
tegra: Add EMC scaling support code for Tegra210 commit
45. Firmware Drivers
arm_scmi: SCMI Notifications Core Support commit, commit, commit, commit, commit, commit, commit, commit, commit
Extend svc and rsu drivers for new RSU features commit, commit, commit, commit
smccc: Add ARCH_SOC_ID support commit
tegra: Add support for in-band debug commit
turris-mox-rwtm: support ECDSA signatures via debugfs commit
46. Remote Processors
Add coredump debugfs entry commit
k3-dsp: Add a remoteproc driver of K3 C66x DSPs commit
k3-dsp: Add support for C71x DSPs commit
k3-dsp: Add support for L2RAM loading on C66x DSPs commit
k3: Add TI-SCI processor control helper functions commit
47. Various
bus: fsl-mc: Add ACPI support for fsl-mc commit
counter: Add microchip TCB capture counter commit
fpga: Add interrupt support to FPGA DFL drivers commit, commit, commit, commit, commit, commit, commit
fpga: dfl: pci: add device id for Intel FPGA PAC N3000 commit
iommu: NVIDIA ARM SMMU Implementation commit, commit, commit, commit, commit
iommu/mediatek: Add mt6779 basic support commit
iommu/renesas: Add support for r8a77961 commit
irqchip/imx-intmux: Implement intmux runtime power management commit
misc: mei: add device kind to sysfs commit
misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add support MMC_CAP2_NO_MMC commit
nvmem: enables blowing of fuses on Qualcomm SoCs commit, commit, commit, commit
nvmem: sc27xx: add sc2730 efuse support commit
ocxl: control via sysfs whether the FPGA is reloaded on a link reset commit
vdpasim: support batch updating commit
48. List of Pull Requests