18386
Comment:
|
← Revision 24 as of 2017-12-30 01:30:31 ⇥
86583
converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
[[TableOfContents()]] |
<<TableOfContents>> |
Line 8: | Line 7: |
* Add 32 bits UEFI stub support [https://git.kernel.org/torvalds/c/da58fb6571bf40e5b2287d6aa3bbca04965f5677 commit], [https://git.kernel.org/torvalds/c/81a0bc39ea1960bbf8ece6a895d7cfd2d9efa28a commit] * Runtime patch __aeabi_{u}idiv() to use udiv/sdiv instructions in v7 CPUs [https://git.kernel.org/torvalds/c/42f25bddd0a226d2431e057b9e01c5cc61067e12 commit] * Add support to do an SMC or HVC following ARM SMC (Secure Monitor Call) Calling Convention. The interface is implemented for both the arm and arm64 architectures and updates the PSCI driver to use this interface instead for firmware communication[https://git.kernel.org/torvalds/c/98dd64f34f47ce19b388d9015f767f48393a81eb commit], [https://git.kernel.org/torvalds/c/b329f95d70f3f955093e9a2b18ac1ed3587a8f73 commit], [https://git.kernel.org/torvalds/c/14457459f9ca2ff8521686168ea179edc3a56a44 commit], [https://git.kernel.org/torvalds/c/e679660dbb8347f275fe5d83a5dd59c1fb6c8e63 commit] * Paravirtualization support for arm/arm64 [https://git.kernel.org/torvalds/c/02c2433b3aa6b57313c261c9811bbbe49528101c commit], [https://git.kernel.org/torvalds/c/dfd57bc3a5664b98eb7b477e8d7bb2591a5198cf commit] * Support the use of a random offset for the mmap base address [https://git.kernel.org/torvalds/c/e0c25d958f78acfd5c97df5776eeba3e0684101b commit], [https://git.kernel.org/torvalds/c/8f0d3aa9de57662fe35d8bacfbd9d7ef85ffe98f commit] * arm64: hugetlb: add support for PTE contiguous bit [https://git.kernel.org/torvalds/c/66b3923a1a0f77a563b43f43f6ad091354abbfe9 commit] * arm64: perf: add support for Cortex-A72 [https://git.kernel.org/torvalds/c/5d7ee87708d4d86fcc32afc9552d05f7625d303d commit] |
* Culmination of 5 years of effort to support multiplaform in the ARMv6 and ARMv7 platforms (specific patches below) [[https://git.kernel.org/torvalds/c/6b5a12dbca7a8681ecb78dbebaedc1f8364ebd10|(merge)]] * perf annotate: ARM support [[https://git.kernel.org/torvalds/c/cfef25b8daf7e4b49c84e174a904af9d89dc7c46|commit]] * Add 32 bits UEFI stub support [[https://git.kernel.org/torvalds/c/da58fb6571bf40e5b2287d6aa3bbca04965f5677|commit]], [[https://git.kernel.org/torvalds/c/81a0bc39ea1960bbf8ece6a895d7cfd2d9efa28a|commit]] * Runtime patch {{{__aeabi_{u}idiv()}}} to use udiv/sdiv instructions in v7 CPUs [[https://git.kernel.org/torvalds/c/42f25bddd0a226d2431e057b9e01c5cc61067e12|commit]] * Add support to do an SMC or HVC following ARM SMC (Secure Monitor Call) Calling Convention. The interface is implemented for both the arm and arm64 architectures and updates the PSCI driver to use this interface instead for firmware communication[[https://git.kernel.org/torvalds/c/98dd64f34f47ce19b388d9015f767f48393a81eb|commit]], [[https://git.kernel.org/torvalds/c/b329f95d70f3f955093e9a2b18ac1ed3587a8f73|commit]], [[https://git.kernel.org/torvalds/c/14457459f9ca2ff8521686168ea179edc3a56a44|commit]], [[https://git.kernel.org/torvalds/c/e679660dbb8347f275fe5d83a5dd59c1fb6c8e63|commit]] * Paravirtualization support for arm/arm64 [[https://git.kernel.org/torvalds/c/02c2433b3aa6b57313c261c9811bbbe49528101c|commit]], [[https://git.kernel.org/torvalds/c/dfd57bc3a5664b98eb7b477e8d7bb2591a5198cf|commit]] * arm64: hugetlb: add support for PTE contiguous bit [[https://git.kernel.org/torvalds/c/66b3923a1a0f77a563b43f43f6ad091354abbfe9|commit]] * arm64: perf: add support for Cortex-A72 [[https://git.kernel.org/torvalds/c/5d7ee87708d4d86fcc32afc9552d05f7625d303d|commit]] |
Line 19: | Line 17: |
* at91: Add Support for the L+G VInCo platform [https://git.kernel.org/torvalds/c/3869394ae461a41bb2b2bff98adfe6020b47e635 commit] * at91: sama5d4: Add support for DENX MA5D4 SoM and EVK [https://git.kernel.org/torvalds/c/ca5a4b56220539ff2389a88ee7170bb4d6be2c24 commit] * Add SolidRun Armada 388 Clearfog A1 DT file [https://git.kernel.org/torvalds/c/4c945e8556ec7ea5b19d4f8721b212f468656e0d commit] * Add minimal dra62x j5-eco evm support [https://git.kernel.org/torvalds/c/c46ab06101fdd3dcc5355f61e604c5d954cc263c commit], [https://git.kernel.org/torvalds/c/124bfc66c5a7097de99987110a215f45e0e1fcd7 commit] * TS-4800: add basic device tree [https://git.kernel.org/torvalds/c/b446ff229e1d760ef72ca20273d19dd786d0dacb commit] * am437x: cm-t43: add basic support for sbc-t43 [https://git.kernel.org/torvalds/c/686c47f1300534439fd550e4cbfe1776abceab5a commit] * am57xx: sbc-am57x: add basic board support [https://git.kernel.org/torvalds/c/e1fdd060f08df588a577b9fd969e85878da4d610 commit] * bcm5301x: Add BCM SVK DT files [https://git.kernel.org/torvalds/c/ccf0b5e37115f8675455632f583d06ea94f43539 commit] * cm-t335: add support for SBC-T335 [https://git.kernel.org/torvalds/c/15be8179e46aa8adc303f8585acd3c626ca678dc commit], [https://git.kernel.org/torvalds/c/c6135a6fd1576e5daee67b0b2207f035a3eb4de0 commit] * compulab: add new board description [https://git.kernel.org/torvalds/c/0c6623e35992c08d0462504253c669363d3f7ccb commit] * imx6q: add Novena board [https://git.kernel.org/torvalds/c/70a8c03bd9eea54fcd2616302403b80c20729db9 commit] * imx7d: cl-som-imx7: add basic module support [https://git.kernel.org/torvalds/c/470f269ce3ff325d44bba94b3a746f87f56a387d commit] * imx7d: sbc-imx7: add basic board support [https://git.kernel.org/torvalds/c/67fea0f43d151a4688df1fa4c945f72a26dfb545 commit] * kirkwood: Add DTS for Zyxel NSA325 [https://git.kernel.org/torvalds/c/61521e3924a1c4e45f7c9d061f496b55b8210088 commit] * mediatek: add MT2701 basic support [https://git.kernel.org/torvalds/c/74d25721ee6f4bba2afc751bf20517fbe3f6d77b commit] * qcom: apq8064: Introduce Sony Xperia Z dts [https://git.kernel.org/torvalds/c/84b0b6bc3a3ea0460e5619302db46ac2197dc3bd commit] * rockchip: add rk3036-evb board [https://git.kernel.org/torvalds/c/faef90f1a203f96796d5bc3c6225ee100ec70864 commit] * rockchip: add rk3228-evb board [https://git.kernel.org/torvalds/c/67e044a510d0e00656ae2ab4f0ee30971a2f40e7 commit] * rockchip: add the kylin board for rk3036 [https://git.kernel.org/torvalds/c/94cf32b97bbb043b99e914aacff1a6d7833daf58 commit] * rockchip: add veyron-brain board [https://git.kernel.org/torvalds/c/6ea78309ad3ef6bbc6da69da7357d23d15c21fd5 commit] * rockchip: add veyron-mickey board [https://git.kernel.org/torvalds/c/0e1410dda74ef1834916ce60d646ce13cfafb314 commit] * rockchip: add rk3368 evaluation board [https://git.kernel.org/torvalds/c/5378e28c9776fbab6065cfb54417acff3ea5f1fd commit] * sb-som: introduce SB-SOM baseboard [https://git.kernel.org/torvalds/c/02fc7720c627274c66d253c6c4671deec546394a commit] * sun5i: Add dts file for the Empire Electronix D709 tablet [https://git.kernel.org/torvalds/c/12ec9384036304e64904afdc6234b842fe54f411 commit] * sun8i: Add Orange Pi Plus support [https://git.kernel.org/torvalds/c/dfcf8196de7411a5e7fd49795938b1bc8c56859c commit] * sunxi: Add Allwinner H3 DTSI [https://git.kernel.org/torvalds/c/318d93bc41823e86967c8251eef0444a72e4d687 commit] * tango4: Initial device trees [https://git.kernel.org/torvalds/c/cad008b8a77e66b799db3aa128873542b3fb9256 commit] * vf6xx: Cosmic+: M4(nommu) initial support [https://git.kernel.org/torvalds/c/058c0c1a441e9518ae4de207997a9b43380528ce commit] * mvebu: kirkwood: add PogoPlug series 4 device tree [https://git.kernel.org/torvalds/c/b6e30a4705dbb7d0212eba1ff780a072f20ecca1 commit] * realview: add device tree for PB11MPCore [https://git.kernel.org/torvalds/c/acde758b31f33d1599a07930b8c0ea082157cf70 commit] * socfpga: Add support for DENX MCV SoM and MCVEVK baseboard [https://git.kernel.org/torvalds/c/34a315883f60344f2116dcd445388531d09dc066 commit] * sun7i: Add sun7i-a20-icnova-swac.dts [https://git.kernel.org/torvalds/c/329f25b343c5fdd74da7a4c0520b24a732993ba8 commit] * bcm2835: Add devicetree for bcm2836 and Raspberry Pi 2 B [https://git.kernel.org/torvalds/c/80534f095f182d9067a9ea02073b37f771f77d40 commit] * tegra: Add NVIDIA Jetson TX1 Developer Kit support [https://git.kernel.org/torvalds/c/9e71045f1b770cd609509fc77fe19f84281d0b78 commit], [https://git.kernel.org/torvalds/c/336f79c7b6d7d04f7dad0361b9f4c8995107c062 commit] * tegra: Add NVIDIA P2371 board support [https://git.kernel.org/torvalds/c/63023e95bec0f0d22172c870b960641d663396a0 commit] * tegra: Add NVIDIA P2530 main board support [https://git.kernel.org/torvalds/c/c552cca31cfdef63182a2114f63d322a9d9bc54f commit] * tegra: Add NVIDIA P2571 board support [https://git.kernel.org/torvalds/c/2cc85bd903370781ef2e85e8b03afc3653e26e36 commit] * tegra: Add NVIDIA P2595 I/O board support [https://git.kernel.org/torvalds/c/c24d2e13c6f66ea69adcccd6a74d11de9adfb157 commit] * tegra: Add NVIDIA P2597 I/O board support [https://git.kernel.org/torvalds/c/2e6340577675536efc4f6028fb326f13e95724eb commit] * tegra: Add NVIDIA Tegra132 Norrin support [https://git.kernel.org/torvalds/c/0f279ebdf3ce5cd3ee23010a46680dca93282e34 commit] * tegra: Add Tegra132 support [https://git.kernel.org/torvalds/c/34b4f6d0599e920e0aca34816e5940b418188b03 commit] * tegra: Add Tegra210 support [https://git.kernel.org/torvalds/c/742af7e7a0a132afe85cc7b8ac82fd20c7b63743 commit] * renesas: add Salvator-X board support [https://git.kernel.org/torvalds/c/1950fab0789111de4ba3406c6e93dc57e345d32c commit] * renesas: r8a7795: Add Renesas R8A7795 SoC support [https://git.kernel.org/torvalds/c/26a7e06dfee97b3fb1a4491d55831de7ef4723fd commit] * Add Freescale LS1043a SoC support [https://git.kernel.org/torvalds/c/6d453cd22357f19ae04fa9f65a90f7f23117f2aa commit] * Add LS1043a-RDB board support [https://git.kernel.org/torvalds/c/ac0ca416340c2940c022eb4ddc89ffe5746c0f01 commit] * uniphier: add PH1-LD10 SoC/board support [https://git.kernel.org/torvalds/c/e1a0ebc8d82b64440d3ca7eac6a8489937ee2519 commit] * BCM: Add SMP support for Broadcom 4708 [https://git.kernel.org/torvalds/c/99498905ac1fbc73a97d27d21ea449fb939072e3 commit] * BCM: Add SMP support for Broadcom NSP [https://git.kernel.org/torvalds/c/97890821bb58dea522f823d8db396f9c17c6e356 commit] * bcm2835: add rpi power domain driver [https://git.kernel.org/torvalds/c/a09cd356586d33f64cbe64ee4f5c1a7c4a6abee5 commit] * rockchip: add support smp for rk3036 [https://git.kernel.org/torvalds/c/9def7ccfe8d5b84d382cff83553dd6db72f61a23 commit] * make xscale iwmmxt code multiplatform aware [https://git.kernel.org/torvalds/c/d33c43ac185e2921e0f541872719588c3d491c60 commit] * mmp: multiplatform support [https://git.kernel.org/torvalds/c/377524dc4d77f50e19392d619f531cc3c9435d1b commit] * mv78xx0: multiplatform support [https://git.kernel.org/torvalds/c/43dad399a107ecffdba97454ca4cdf8c7271b228 commit] * orion5x: multiplatform support [https://git.kernel.org/torvalds/c/63cddd25fa02dbba294fb09f78ea24d7a9f1c7d9 commit] * realview: enable multiplatform [https://git.kernel.org/torvalds/c/2934167dd02b4fb5f6c57b36c92b3af23e8bad9f commit] * s3c64xx: multiplatform support [https://git.kernel.org/torvalds/c/af37eec0653128e991d20b8c1fc763ed1cde96c7 commit] * tango4: Initial platform support [https://git.kernel.org/torvalds/c/d6de5b0294d74aefa16f78d050d1bcf6d5af84a7 commit] * versatile: convert to multi-platform [https://git.kernel.org/torvalds/c/a29da136de345f074d0c64f1c3b38eef30116b32 commit] * shmobile: henninger: remove board DT [https://git.kernel.org/torvalds/c/2b06f1087062c516ac2851ce5038fdb035b19d4d commit] |
* at91: Add Support for the L+G VInCo platform [[https://git.kernel.org/torvalds/c/3869394ae461a41bb2b2bff98adfe6020b47e635|commit]] * at91: sama5d4: Add support for DENX MA5D4 SoM and EVK [[https://git.kernel.org/torvalds/c/ca5a4b56220539ff2389a88ee7170bb4d6be2c24|commit]] * Add SolidRun Armada 388 Clearfog A1 DT file [[https://git.kernel.org/torvalds/c/4c945e8556ec7ea5b19d4f8721b212f468656e0d|commit]] * Add minimal dra62x j5-eco evm support [[https://git.kernel.org/torvalds/c/c46ab06101fdd3dcc5355f61e604c5d954cc263c|commit]], [[https://git.kernel.org/torvalds/c/124bfc66c5a7097de99987110a215f45e0e1fcd7|commit]] * TS-4800: add basic device tree [[https://git.kernel.org/torvalds/c/b446ff229e1d760ef72ca20273d19dd786d0dacb|commit]] * am437x: cm-t43: add basic support for sbc-t43 [[https://git.kernel.org/torvalds/c/686c47f1300534439fd550e4cbfe1776abceab5a|commit]] * am57xx: sbc-am57x: add basic board support [[https://git.kernel.org/torvalds/c/e1fdd060f08df588a577b9fd969e85878da4d610|commit]] * bcm5301x: Add BCM SVK DT files [[https://git.kernel.org/torvalds/c/ccf0b5e37115f8675455632f583d06ea94f43539|commit]] * cm-t335: add support for SBC-T335 [[https://git.kernel.org/torvalds/c/15be8179e46aa8adc303f8585acd3c626ca678dc|commit]], [[https://git.kernel.org/torvalds/c/c6135a6fd1576e5daee67b0b2207f035a3eb4de0|commit]] * compulab: add new board description [[https://git.kernel.org/torvalds/c/0c6623e35992c08d0462504253c669363d3f7ccb|commit]] * imx6q: add Novena board [[https://git.kernel.org/torvalds/c/70a8c03bd9eea54fcd2616302403b80c20729db9|commit]] * imx7d: cl-som-imx7: add basic module support [[https://git.kernel.org/torvalds/c/470f269ce3ff325d44bba94b3a746f87f56a387d|commit]] * imx7d: sbc-imx7: add basic board support [[https://git.kernel.org/torvalds/c/67fea0f43d151a4688df1fa4c945f72a26dfb545|commit]] * kirkwood: Add DTS for Zyxel NSA325 [[https://git.kernel.org/torvalds/c/61521e3924a1c4e45f7c9d061f496b55b8210088|commit]] * mediatek: add MT2701 basic support [[https://git.kernel.org/torvalds/c/74d25721ee6f4bba2afc751bf20517fbe3f6d77b|commit]] * qcom: apq8064: Introduce Sony Xperia Z dts [[https://git.kernel.org/torvalds/c/84b0b6bc3a3ea0460e5619302db46ac2197dc3bd|commit]] * rockchip: add rk3036-evb board [[https://git.kernel.org/torvalds/c/faef90f1a203f96796d5bc3c6225ee100ec70864|commit]] * rockchip: add rk3228-evb board [[https://git.kernel.org/torvalds/c/67e044a510d0e00656ae2ab4f0ee30971a2f40e7|commit]] * rockchip: add the kylin board for rk3036 [[https://git.kernel.org/torvalds/c/94cf32b97bbb043b99e914aacff1a6d7833daf58|commit]] * rockchip: add veyron-brain board [[https://git.kernel.org/torvalds/c/6ea78309ad3ef6bbc6da69da7357d23d15c21fd5|commit]] * rockchip: add veyron-mickey board [[https://git.kernel.org/torvalds/c/0e1410dda74ef1834916ce60d646ce13cfafb314|commit]] * rockchip: add rk3368 evaluation board [[https://git.kernel.org/torvalds/c/5378e28c9776fbab6065cfb54417acff3ea5f1fd|commit]] * sb-som: introduce SB-SOM baseboard [[https://git.kernel.org/torvalds/c/02fc7720c627274c66d253c6c4671deec546394a|commit]] * sun5i: Add dts file for the Empire Electronix D709 tablet [[https://git.kernel.org/torvalds/c/12ec9384036304e64904afdc6234b842fe54f411|commit]] * sun8i: Add Orange Pi Plus support [[https://git.kernel.org/torvalds/c/dfcf8196de7411a5e7fd49795938b1bc8c56859c|commit]] * sunxi: Add Allwinner H3 DTSI [[https://git.kernel.org/torvalds/c/318d93bc41823e86967c8251eef0444a72e4d687|commit]] * tango4: Initial device trees [[https://git.kernel.org/torvalds/c/cad008b8a77e66b799db3aa128873542b3fb9256|commit]] * vf6xx: Cosmic+: M4(nommu) initial support [[https://git.kernel.org/torvalds/c/058c0c1a441e9518ae4de207997a9b43380528ce|commit]] * mvebu: kirkwood: add PogoPlug series 4 device tree [[https://git.kernel.org/torvalds/c/b6e30a4705dbb7d0212eba1ff780a072f20ecca1|commit]] * realview: add device tree for PB11MPCore [[https://git.kernel.org/torvalds/c/acde758b31f33d1599a07930b8c0ea082157cf70|commit]] * socfpga: Add support for DENX MCV SoM and MCVEVK baseboard [[https://git.kernel.org/torvalds/c/34a315883f60344f2116dcd445388531d09dc066|commit]] * sun7i: Add sun7i-a20-icnova-swac.dts [[https://git.kernel.org/torvalds/c/329f25b343c5fdd74da7a4c0520b24a732993ba8|commit]] * bcm2835: Add devicetree for bcm2836 and Raspberry Pi 2 B [[https://git.kernel.org/torvalds/c/80534f095f182d9067a9ea02073b37f771f77d40|commit]] * tegra: Add NVIDIA Jetson TX1 Developer Kit support [[https://git.kernel.org/torvalds/c/9e71045f1b770cd609509fc77fe19f84281d0b78|commit]], [[https://git.kernel.org/torvalds/c/336f79c7b6d7d04f7dad0361b9f4c8995107c062|commit]] * tegra: Add NVIDIA P2371 board support [[https://git.kernel.org/torvalds/c/63023e95bec0f0d22172c870b960641d663396a0|commit]] * tegra: Add NVIDIA P2530 main board support [[https://git.kernel.org/torvalds/c/c552cca31cfdef63182a2114f63d322a9d9bc54f|commit]] * tegra: Add NVIDIA P2571 board support [[https://git.kernel.org/torvalds/c/2cc85bd903370781ef2e85e8b03afc3653e26e36|commit]] * tegra: Add NVIDIA P2595 I/O board support [[https://git.kernel.org/torvalds/c/c24d2e13c6f66ea69adcccd6a74d11de9adfb157|commit]] * tegra: Add NVIDIA P2597 I/O board support [[https://git.kernel.org/torvalds/c/2e6340577675536efc4f6028fb326f13e95724eb|commit]] * tegra: Add NVIDIA Tegra132 Norrin support [[https://git.kernel.org/torvalds/c/0f279ebdf3ce5cd3ee23010a46680dca93282e34|commit]] * tegra: Add Tegra132 support [[https://git.kernel.org/torvalds/c/34b4f6d0599e920e0aca34816e5940b418188b03|commit]] * tegra: Add Tegra210 support [[https://git.kernel.org/torvalds/c/742af7e7a0a132afe85cc7b8ac82fd20c7b63743|commit]], [[https://git.kernel.org/torvalds/c/9544595262f32f0e6dd6e0170e31ca8582c9cbb0|commit]] * renesas: add Salvator-X board support [[https://git.kernel.org/torvalds/c/1950fab0789111de4ba3406c6e93dc57e345d32c|commit]] * renesas: r8a7795: Add Renesas R8A7795 SoC support [[https://git.kernel.org/torvalds/c/26a7e06dfee97b3fb1a4491d55831de7ef4723fd|commit]] * Add Freescale LS1043a SoC support [[https://git.kernel.org/torvalds/c/6d453cd22357f19ae04fa9f65a90f7f23117f2aa|commit]] * Add LS1043a-RDB board support [[https://git.kernel.org/torvalds/c/ac0ca416340c2940c022eb4ddc89ffe5746c0f01|commit]] * uniphier: add PH1-LD10 SoC/board support [[https://git.kernel.org/torvalds/c/e1a0ebc8d82b64440d3ca7eac6a8489937ee2519|commit]] * am335x: add support for the bosch shc board [[https://git.kernel.org/torvalds/c/6cab180d9ba3c38da50fc32eb90c33fc9e77b81f|commit]] * BCM: Add SMP support for Broadcom 4708 [[https://git.kernel.org/torvalds/c/99498905ac1fbc73a97d27d21ea449fb939072e3|commit]] * BCM: Add SMP support for Broadcom NSP [[https://git.kernel.org/torvalds/c/97890821bb58dea522f823d8db396f9c17c6e356|commit]] * bcm2835: add rpi power domain driver [[https://git.kernel.org/torvalds/c/a09cd356586d33f64cbe64ee4f5c1a7c4a6abee5|commit]] * rockchip: add support smp for rk3036 [[https://git.kernel.org/torvalds/c/9def7ccfe8d5b84d382cff83553dd6db72f61a23|commit]] * make xscale iwmmxt code multiplatform aware [[https://git.kernel.org/torvalds/c/d33c43ac185e2921e0f541872719588c3d491c60|commit]] * mmp: multiplatform support [[https://git.kernel.org/torvalds/c/377524dc4d77f50e19392d619f531cc3c9435d1b|commit]] * mv78xx0: multiplatform support [[https://git.kernel.org/torvalds/c/43dad399a107ecffdba97454ca4cdf8c7271b228|commit]] * orion5x: multiplatform support [[https://git.kernel.org/torvalds/c/63cddd25fa02dbba294fb09f78ea24d7a9f1c7d9|commit]] * realview: enable multiplatform [[https://git.kernel.org/torvalds/c/2934167dd02b4fb5f6c57b36c92b3af23e8bad9f|commit]] * s3c64xx: multiplatform support [[https://git.kernel.org/torvalds/c/af37eec0653128e991d20b8c1fc763ed1cde96c7|commit]] * tango4: Initial platform support [[https://git.kernel.org/torvalds/c/d6de5b0294d74aefa16f78d050d1bcf6d5af84a7|commit]] * versatile: convert to multi-platform [[https://git.kernel.org/torvalds/c/a29da136de345f074d0c64f1c3b38eef30116b32|commit]] * shmobile: henninger: remove board DT [[https://git.kernel.org/torvalds/c/2b06f1087062c516ac2851ce5038fdb035b19d4d|commit]] == TILE == * Add jump label support for TILE-Gx [[https://git.kernel.org/torvalds/c/65a792e84f25d1436698f999224b2cf5d7594546|commit]] |
Line 86: | Line 85: |
* Add intel p-unit and telemetry driver for APL SoCs. Intel PM Telemetry is a software mechanism via which various SoC PM and performance related parameters like PM counters, firmware trace verbosity, the status of different devices inside the SoC, etc. can be monitored and analyzed [[https://git.kernel.org/torvalds/c/fdca4f16f57da76a8e68047923588a87d1c01f0a|commit]], [[https://git.kernel.org/torvalds/c/378f956e3f93b7862d89f93411953758491b42cc|commit]], [[https://git.kernel.org/torvalds/c/87bee290998d062937eecf40ad409480e7281b0e|commit]], [[https://git.kernel.org/torvalds/c/48c1917088ba00af25a0afc13de7403d6a80b06d|commit]], [[https://git.kernel.org/torvalds/c/9d16b482b059d784137881f3ec4bb121c5a2e6ee|commit]] * Add driver for Intel Volume Management Device (VMD). VMD is a secondary PCI host bridge that allows PCI Express root ports, and devices attached to them, to be removed from the default PCI domain and placed within the VMD domain. This provides more bus resources than are otherwise possible with a single domain [[https://git.kernel.org/torvalds/c/185a383ada2e7794b0e82e040223e741b24d2bf8|commit]] * Paravirtualized queued spinlocks: Optimize the PV unlock code path [[https://git.kernel.org/torvalds/c/d78045306c41bd9334b956e4e7fa77cc72f06a40|commit]] * Introduce apic_extnmi command line parameter, which can be set at "bsp" (default value), which allows to receive an external NMI only from the Boot-Strapping Processor receives; "all", which allows external NMIs to be broadcast to all CPUs; and "none", where no CPUs receive external NMIs [[https://git.kernel.org/torvalds/c/b7c4948e9881fb38b048269f376fb4bf194ce24a|commit]] * Provide a config option to disable Fast CPU feature tests (.text savings of about ~1.6K when building a tinyconfig) [[https://git.kernel.org/torvalds/c/6e1315fe82308cd29e7550eab967262e8bbc71a3|commit]] * kvm: Hyper-V synthetic interrupt controller, which is a lapic extension [[https://git.kernel.org/torvalds/c/5c919412fe61c35947816fdbd5f7bd09fe0dd073|commit, [https://git.kernel.org/torvalds/c/1f4b34f825e8cef6f493d06b46605384785b3d16 commit]], [[https://git.kernel.org/torvalds/c/db3975717ac5e2c2761bae7b90c4f2e0abb5ef22|commit]] * kvm: svm: add support for RDTSCP [[https://git.kernel.org/torvalds/c/46896c73c1a4dde527c3a3cc43379deeb41985a1|commit]] * perf * Add Broadwell-EP uncore support [[https://git.kernel.org/torvalds/c/d6980ef32570e2a26e05b1183788f4b70f1f27d0|commit]] * Add Knights Landing uncore PMU support [[https://git.kernel.org/torvalds/c/77af0037de0a280eeabc632890de871f062ea7be|commit]] * Add perf core PMU support for Intel Knights Landing [[https://git.kernel.org/torvalds/c/1e7b93906249a7ccca730be03168ace15f95709e|commit]] * Add Intel SkyLake uncore IMC PMU support [[https://git.kernel.org/torvalds/c/0e1eb0a1f5530bd751fe5bd2c62caa470aaa9643|commit]] * platforms * intel-hid: new hid event driver for hotkeys. Dell XPS 13 9350 requires it [[https://git.kernel.org/torvalds/c/ecc83e52b28c707da3e7fb8aa471417d9c0d1ec7|commit]] * asus-wireless: Add Wireless Radio Control driver for notebooks like the Asus E202SA and the Asus X555UB [[https://git.kernel.org/torvalds/c/f6a6bbae0471fdfb824a86d1808eae33e8819254|commit]], [[https://git.kernel.org/torvalds/c/b0a095fc193a5f257c3609b09298c0705fc32c0b|commit]] * surface pro 4: Add support for Surface Pro 4 Buttons [[https://git.kernel.org/torvalds/c/6d5ac6e1771e30137ba1a2898885102b8bc21851|commit]] * thinkpad_acpi: Add support for keyboard backlight [[https://git.kernel.org/torvalds/c/bb28f3d51ff5e1be541d057708011cc1efe6fae9|commit]] * toshiba_acpi: Add WWAN RFKill support [[https://git.kernel.org/torvalds/c/2fdde83443aa84b2a163dbcc5165f8139845b15e|commit]] * toshiba_acpi: Add support for WWAN devices [[https://git.kernel.org/torvalds/c/6873f46a630c48a1fa5ef09ec830c9bb2b2de8dd|commit]] == MIPS == * Add support for PIC32MZDA platform [[https://git.kernel.org/torvalds/c/2572f00db8a68bb46001678c1c98ad8b70e04b31|commit]] * bcm963xx: Add Broadcom BCM963xx board nvram data structure [[https://git.kernel.org/torvalds/c/3271e6103189c5294acb06ffa504cc5495457fbf|commit]] * dts: Add initial DTS for the PIC32MZDA Starter Kit [[https://git.kernel.org/torvalds/c/842b6b16f5178c66da0959a935dafa80a979b745|commit]] * math-emu: Add IEEE Std 754-2008 ABS.fmt and NEG.fmt emulation [[https://git.kernel.org/torvalds/c/198f70589e3c0f0f50da646152443787e959228f|commit]] * math-emu: Add IEEE Std 754-2008 NaN encoding emulation [[https://git.kernel.org/torvalds/c/90d53a91fbd0c5a0882c29fa4279a3d2d700c76d|commit]] * math-emu: Add IEEE Std 754 conformance mode selection [[https://git.kernel.org/torvalds/c/503943e0e52bd3fbf014aa1d838ced37adb43121|commit]] * pci: Add MT7620a PCIE driver [[https://git.kernel.org/torvalds/c/7e5873d3755c791e9e4ad2e189164575c978e01c|commit]] * ralink: add MT7621 support [[https://git.kernel.org/torvalds/c/1df7addb9671ace5fbae4daa45b0755cebefb1dc|commit]] * zboot: Add support for serial debug using the PROM [[https://git.kernel.org/torvalds/c/dbb983145312efba5f7928af1b180a0d83423150|commit]] == POWERPC == * Add support for page soft dirty tracking [[https://git.kernel.org/torvalds/c/7207f43665b83ed7881c5111bc45475ccf5ce48b|commit]] * 476fpe: Add support for kexec [[https://git.kernel.org/torvalds/c/4450022b4952ce67d2f3006b4c38e12a0f38cd77|commit]] * 85xx: Add PCIe controller support for bsc9132qds [[https://git.kernel.org/torvalds/c/720d7aebcdffda29aa71e12f3b806dbf3aa20761|commit]] * powernv: Add support for Nvlink NPUs [[https://git.kernel.org/torvalds/c/5d2aa710e697244f5504125e4aa6e2cfcf6c4791|commit]] * pseries: Add CPU dlpar add [[https://git.kernel.org/torvalds/c/90edf184b9b7275d248f1b9902733a0000e4ecf8|commit]] and remove functionality [[https://git.kernel.org/torvalds/c/ac71380071d19d4ac7cd5f9fe4168d7109902cd5|commit]]; enable kernel CPU dlpar from sysfs [[https://git.kernel.org/torvalds/c/e9d764f803964a54ca7da4a67d124fe824ebd80a|commit]] * Add ppc_strict_facility_enable boot option [[https://git.kernel.org/torvalds/c/3eb5d5888dc68c9b187998ca4249b8b9fa481eeb|commit]] * Enable UBSAN support [[https://git.kernel.org/torvalds/c/bf76f73c5f6554df1bd337aea5b3ea561f09632c|commit]] * cell: Remove the Cell QPACE code [[https://git.kernel.org/torvalds/c/24ad1648edcc8b1c4a68c406296e0b171753a981|commit]] == S390 == * sclp: Add VT220 support to early sclp console [[https://git.kernel.org/torvalds/c/3f975df69dba78834471b7133dcb8c8ddf7f986a|commit]] * sclp: add open for business support [[https://git.kernel.org/torvalds/c/c6f70d3b8a32fdec60d3f78cb59423f056f16688|commit]] * sclp_cpi: remove sclp_cpi module in favor of sysfs interface [[https://git.kernel.org/torvalds/c/155eeb66d2d1e58c8d4d58d47d8f8b02263d508d|commit]] * zcore: remove /sys/kernel/debug/zcore/mem [[https://git.kernel.org/torvalds/c/ffa52d02c50ea31420dc70869c0b6b439e7cb5ef|commit]] * Show virtualization support in /proc/cpuinfo [[https://git.kernel.org/torvalds/c/7f16d7e787b731d9db273b822b4b8069102e57a6|commit]] * KVM * ESCA support (up to 248 vCPUs per VM) [[https://git.kernel.org/torvalds/c/fe0edcb7311e80a349ad5f2b15f2d91a5606ed7f|commit]] * Add runtime instrumentation support for KVM guest [[https://git.kernel.org/torvalds/c/c6e5f166373a20a433c38a34bd16f2b62bd0864c|commit]] == H8300 == * Add KGDB support. [[https://git.kernel.org/torvalds/c/96ff2d7081cfc50e5493e9a5ac7c58bfa2ea41d3|commit]] * Add LZO compression [[https://git.kernel.org/torvalds/c/42b510eb56dea96150dfc0747d4b2486b7fa72e0|commit]] == ARC == * Introduce explicit super page size support [[https://git.kernel.org/torvalds/c/37eda9df5bd8444263418495632ea6ec750f03f9|commit]] |
|
Line 90: | Line 148: |
* android: ion: Add ion driver for Hi6220 SoC platform [[https://git.kernel.org/torvalds/c/2b40182a19bc238465688fb989fb33b99e953121|commit]] * comedi: adv_pci_dio: separate out PCI-1760 support [[https://git.kernel.org/torvalds/c/14b93bb6bbf08c5002eddda1af1916e72e542eb8|commit]] * rdma: remove deprecated amso1100 driver [[https://git.kernel.org/torvalds/c/f5e741b7c7dddefa318b7f91af134f8ae2a342c1|commit]] * rdma: remove deprecated ehca driver [[https://git.kernel.org/torvalds/c/e581d111dad3781266ae1abe1d2848e69406deb5|commit]] * rdma: remove deprecated ipath driver [[https://git.kernel.org/torvalds/c/b85d9905a7ca128f24e3a4e60ff2a1b0cd58ae7c|commit]] |
|
Line 91: | Line 155: |
* NVMe * pcie aer support [[https://git.kernel.org/torvalds/c/a0a3408ee614848c27b0d36c2fe490da3b387b8d|commit]] * Export NVMe attributes to sysfs group [[https://git.kernel.org/torvalds/c/779ff75617099f4defe14e20443b95019a4c5ae8|commit]] * Export namespace attributes to sysfs [[https://git.kernel.org/torvalds/c/2b9b6e86bca7209de02754fc84acf7ab3e78734e|commit]] * Implement namespace list scanning [[https://git.kernel.org/torvalds/c/540c801c65eb58e05e0ca38b6fd644a83d7e2b33|commit]] * Make SG_IO support optional [[https://git.kernel.org/torvalds/c/4490733250b8b272a6d3e66352dd7b8025409549|commit]] * SCSI * hisi_sas: Add initial bare main driver [[https://git.kernel.org/torvalds/c/e8899fad9672ca8b414db36e16ce4d21818802dc|commit]] * mvsas: Add SGPIO support to Marvell 94xx [[https://git.kernel.org/torvalds/c/c56f5f1de3a6ab8ec985edbc358e1fd8d4e36a65|commit]] * ncr5380: Add support for HP C2502 [[https://git.kernel.org/torvalds/c/c6084cbce435fbf800f47026896137b3bae483c3|commit]] * ncr5380: Enable PDMA for DTC chips [[https://git.kernel.org/torvalds/c/aeb51152bb55451f7a3ddb8c1ec4d4bc19d4a195|commit]] * ncr5380: Enable PDMA for NCR53C400A [[https://git.kernel.org/torvalds/c/cecf3beef0ef311b5b375b6307fd5dc3f5dc3edb|commit]] * qla2xxx: Added interface to send explicit LOGO. [[https://git.kernel.org/torvalds/c/6eb54715b54bb8324f3293e49635277652730e55|commit]] * qla2xxx: Enable Exchange offload support. [[https://git.kernel.org/torvalds/c/2f56a7f1b5d8cf3d8bc84cc08dda09c991b698a7|commit]] * qla2xxx: Enable Extended Logins support [[https://git.kernel.org/torvalds/c/b0d6cabd355ae9c13c53680cfe8b5ae58a84d2c1|commit]] * qla2xxx: Enable Target counters in DebugFS. [[https://git.kernel.org/torvalds/c/ce1025cd4b8eb7afe07c3625f2ad080d8bee7cc4|commit]] * arcmsr: adds code to support new Areca adapter ARC1203 [[https://git.kernel.org/torvalds/c/7e315ffd49b906fc545b8e0312eedeed738796c9|commit]] * Export 'wwid' to sysfs [[https://git.kernel.org/torvalds/c/248d4fe95f232010846bc648ce92e40b07544c5d|commit]] * storvsc: Properly support Fibre Channel devices [[https://git.kernel.org/torvalds/c/dac582417bc449b1f7f572d3f1dd9d23eec15cc9|commit]] * ahci: per-port msix support [[https://git.kernel.org/torvalds/c/d684a90d38e24dcaf95fdb32c83efe05f80d152a|commit]] * ahci: Intel DNV device IDs SATA [[https://git.kernel.org/torvalds/c/342decff2b846b46fa61eb5ee40986fab79a9a32|commit]] * ahci: Adding Intel Lewisburg device IDs for SATA [[https://git.kernel.org/torvalds/c/f5bdd66c705484b4bc77eb914be15c1b7881fae7|commit]] * target * fcoe: Add tag support to tcm_fc [[https://git.kernel.org/torvalds/c/091b70623e2b9caee1c27190c3a5614b3563a672|commit]] * Allow user to set block size before enabling device [[https://git.kernel.org/torvalds/c/81ee28de860095cc0c063b92eea53cb97771f796|commit]] * tcm_loop: Show address of tpg in configfs [[https://git.kernel.org/torvalds/c/2628b352c3d4905adf8129ea50900bd980b6ccef|commit]] |
|
Line 92: | Line 186: |
* Add initial etnaviv DRM driver for the 3D core on the Vivante core used in numerous ARM boards [[https://git.kernel.org/torvalds/c/a8c21a5451d831e67b7a6fb910f9ca8bc7b43554|commit]] * i915 * Add basic [[https://en.wikipedia.org/wiki/Kaby_Lake|Kabylake]] support [[https://git.kernel.org/torvalds/c/8b10c0cf21ec84618d4bf02c73c0543500ece68d|commit]], [[https://git.kernel.org/torvalds/c/d97044b661d0d56b2a2ae9b2b95ab0b359b417dc|commit]], [[https://git.kernel.org/torvalds/c/ef11bdb3e00a3f0b30018b0f5d74b9da1566ecb7|commit]] * Add SKL GT4 PCI IDs [[https://git.kernel.org/torvalds/c/15620206ae87ba9643ffa6f5ddb5471be7192006|commit]] * Implement dma-buf/fence based cross-driver sync in the i915 pageflip path [[https://git.kernel.org/torvalds/c/3c28ff22f6e20cc946cb5a2b77d14862999f7ba0|commit]], [[https://git.kernel.org/torvalds/c/fd8e058a27f319d4560529d54bcbf8aec2d72017|commit]] * Add soft-pinning API for execbuffer [[https://git.kernel.org/torvalds/c/506a8e87d8d2746b9e9d2433503fe237c54e4750|commit]] * GPU side for MST audio support [[https://git.kernel.org/torvalds/c/3d52ccf52f2c51f613e42e65be0f06e4e6788093|commit]] * radeon/amdgpu * Drop UMS support (it's been deprecated behind a kconfig option for almost two years and DDX support was dropped more than three years ago) [[https://git.kernel.org/torvalds/c/8333f607a6317565a71f286728cf6a1f08e56004|commit]] * Add Error Correction and Detection support for Carrizo [[https://git.kernel.org/torvalds/c/ccba7691a580a0967f60a512473ce699b9edac0d|commit]] * Add pcie cap module parameters [[https://git.kernel.org/torvalds/c/cd474ba0d6048aeefe6f1066a6bfb5eac36a2a81|commit]] * nouveau * PCIE link speed change support [[https://git.kernel.org/torvalds/c/bcc19d9bf5cd8d49428c487adced1aa101271b18|commit]], [[https://git.kernel.org/torvalds/c/7c923844bf618d8d9cbe49901089915afba86f2e|commit]], [[https://git.kernel.org/torvalds/c/3aba825ffa6615971bb5feae57806288c14d4096|commit]], [[https://git.kernel.org/torvalds/c/5cca4bdc0d0518b31c7bf8f5e8a895af01c4c90a|commit]] * Remove pstate interface [[https://git.kernel.org/torvalds/c/fcc95ce90fdd00b48252fe971ae1ea950bc63562|commit]], add port to debugfs [[https://git.kernel.org/torvalds/c/6e9fc177399f08446293fec7607913fdbc95e191|commit]] * GK20a instmem improvements [[https://git.kernel.org/torvalds/c/b306712d924af4dd63e44a08eb78c779e2d04154|commit]] * msm: DSI support for msm8960/apq8064 [[https://git.kernel.org/torvalds/c/c6538de8dd5e08a5f2aac80900b170f2523711fb|commit]], [[https://git.kernel.org/torvalds/c/225380b3e9b4b82d19de5a161aee169dbc57f353|commit]] * tegra: Host1X support for Tegra210 SoC [[https://git.kernel.org/torvalds/c/a134789a67480e6cc7e50c9dfcbc7adca5016010|commit]] * vc4: 3D acceleration support [[https://git.kernel.org/torvalds/c/21de54b3c4d08d2b20e80876c6def0b421dfec2e|(merge)]] * tda998x * Add support for atomic modesetting [[https://git.kernel.org/torvalds/c/9736e988d32807d5a186c722928a97f37346fec8|commit]] * TMDS clock limitations [[https://git.kernel.org/torvalds/c/e4618c467d9ea600cc1412b32ad520f22b8b4833|commit]] * omapdrm * Atomic modesetting support [[https://git.kernel.org/torvalds/c/728fea775caf6f72f6139f820df0917239333f1e|commit]] * Improve TILER performance [[https://git.kernel.org/torvalds/c/0d6fa53fd80582cc0090fc1497545ab3e502bb5e|commit]] * rockchip * RK3036 VOP support [[https://git.kernel.org/torvalds/c/f7673453506035a904b6fb7a36dd6fb101366cd7|commit]] * Atomic modesetting support [[https://git.kernel.org/torvalds/c/63ebb9fa7ff06d194362ed4a5d0a31ac7612a89c|commit]], [[https://git.kernel.org/torvalds/c/f32fad51eec51ad816cecdc3723ab443cd69b61f|commit]] * Support Synopsys DW MIPI DSI [[https://git.kernel.org/torvalds/c/84e05408fcfefb9b28050f701e1e94fe9f86804b|commit]] * exynos * Runtime PM support [[https://git.kernel.org/torvalds/c/ebf3fd403b79ba6561bd1a4bb5a7cacc99da08e5|commit]], [[https://git.kernel.org/torvalds/c/681c801eb9f322873c67996720a138d534cb8ff9|commit]], [[https://git.kernel.org/torvalds/c/613d3853c2aca6cfd990e8bd0b436833b6c76db6|commit]], [[https://git.kernel.org/torvalds/c/415719768fdb0999255780d76f4d2586de97f380|commit]], [[https://git.kernel.org/torvalds/c/f28464c3320c8bc2bc4611c5a1578458c80588a2|commit]], [[https://git.kernel.org/torvalds/c/ccf034a9adb7aaca2ee8e5433f80191090f7d923|commit]], [[https://git.kernel.org/torvalds/c/ba6e47795d836e1469d17006bd874645cdb5c679|commit]] * Configurable plane support [[https://git.kernel.org/torvalds/c/d6f7a18c8adcb77ca9bfff2d7fb152ac685b73fd|(merge)]] * panel * Add Panasonic VVX10F034N00 MIPI DSI panel [[https://git.kernel.org/torvalds/c/086ceb6b42caca65d726818b56b1e73c63df5b9e|commit]] * Add Sharp LS043T1LE01 MIPI DSI panel [[https://git.kernel.org/torvalds/c/ee0172383190235922ea14529211e8e1cc859b02|commit]] * simple: Add QiaoDian qd43003c0-40 [[https://git.kernel.org/torvalds/c/d2a6f0f5597696ebf5bb34089be3b88ba2455b7a|commit]] * simple: Add support for BOE TV080WUM-NL0 [[https://git.kernel.org/torvalds/c/c8521969dea2b8e10ecbba86e0221e4f63dce921|commit]] * simple: Add support for Innolux G121X1-L03 [[https://git.kernel.org/torvalds/c/f8fa17ba812b7df1535f6bb75d7264670f5997a6|commit]] * simple: Add support for Kyocera TCG121XGLP panel [[https://git.kernel.org/torvalds/c/8def22e50f32c00f876a71dc551024fc61f647e1|commit]] * atmel-hlcdc: add support for sama5d2 SoCs [[https://git.kernel.org/torvalds/c/34649c401b3f123f82fc7ecb8b8c056de86910e3|commit]] * bridge/dw_hdmi: add atomic API support [[https://git.kernel.org/torvalds/c/2c5b2cccdbde278fb702893404a2ea20f81f0345|commit]] * fbdev: Remove unused SH-Mobile HDMI driver [[https://git.kernel.org/torvalds/c/34280340b1dc74c521e636f45cd728f9abf56ee2|commit]] |
|
Line 93: | Line 229: |
== Sound (sound/)== * compress: Add procfs info file for compressed nodes [https://git.kernel.org/torvalds/c/3174272474862c545d0cb7bf17b25a0f75800966 commit] * hda - Add new GPU codec ID 0x10de0083 to snd-hda [https://git.kernel.org/torvalds/c/3ec622f40913ae036f218e5e7e92df9c1f1753d9 commit] * hda - add codec support for Kabylake display audio codec [https://git.kernel.org/torvalds/c/91815d8aa7e2f45d30e51caa297061ad893628d9 commit] * hda/realtek - New codec support of ALC225 [https://git.kernel.org/torvalds/c/4231430da9607fb2eb7ea92f3b93ceef3bc2ed93 commit] * hda/realtek - Support Dell headset mode for ALC225 [https://git.kernel.org/torvalds/c/cfc5a845e62853edd36e564c23c64588f4adcae6 commit] * hda/realtek - Support headset mode for ALC225 [https://git.kernel.org/torvalds/c/4cc9b9d627af2c443cf98e651e3738d84f991cec commit] * hdac: Add support for hda DMA Resume capability [https://git.kernel.org/torvalds/c/a9c48f7f5906d02d4ec4aa50b1c20fccbce53eec commit] * oxfw: add MIDI capture port for SCS.1 models [https://git.kernel.org/torvalds/c/8250427dc1a2f0a4f9de0ee5a3324fa6c75b44a1 commit] * oxfw: add MIDI playback port for SCS.1 models [https://git.kernel.org/torvalds/c/6f5dcb28df50eafb2d554c84f14c33677a5b95bd commit] * oxfw: add scs1x layer [https://git.kernel.org/torvalds/c/3f47152a1c8f4d4c8ca18740bf3f1a7fff1b3fd9 commit] * oxfw: add stream format quirk for SCS.1 models [https://git.kernel.org/torvalds/c/de5126cc3c0b0f291d08fa591dcdf237bc595a56 commit] * oxfw: obsolete scs1x module [https://git.kernel.org/torvalds/c/9e2004f9cedf50469e62e3206bc3363913a972b4 commit] * usb-audio: Add native DSD support for PS Audio NuWave DAC [https://git.kernel.org/torvalds/c/ad678b4ccd41aa51cf5f142c0e8cffe9d61fc2bf commit] |
* ACPI * Add a debugfs-based interface to the ACPICA's AML debugger added in the previous cycle and a new user space tool (tool/power/acpi) for accessing it [[https://git.kernel.org/torvalds/c/8cfb0cdf07e2c260c4d1a102bfec35183907834f|commit]], [[https://git.kernel.org/torvalds/c/836d0830188a97d5c73e8eb514f346a857c086b9|commit]], [[https://git.kernel.org/torvalds/c/37645d6590a49d3009eecdf093599795da2b5b41|commit]] * Add a module option to disable the reporting of keypresses [[https://git.kernel.org/torvalds/c/05bc59a079eaa6c38b049473fe62fab84d934802|commit]] * Support for multiple ACPI tables in one file [[https://git.kernel.org/torvalds/c/2ba7379b5abcaf2e0e7ece01b1e0c925e0057cd4|commit]], [[https://git.kernel.org/torvalds/c/675dfa0af8414958a11645eb53413f8e5af2f142|commit]] * Add APM X-Gene ACPI I2C device support [[https://git.kernel.org/torvalds/c/b790eb20b8e4a5c913fc62c49562c821165b4fad|commit]] * cpufreq * intel_pstate: Account for non C0 time [[https://git.kernel.org/torvalds/c/e70eed2b64545ab5c9d2f4d43372d79762f1b985|commit]] * intel_pstate: Configurable algorithm to get target pstate [[https://git.kernel.org/torvalds/c/157386b6fc1465f292b66c4133409033650ad335|commit]] * st: Provide runtime initialised driver for ST's platforms [[https://git.kernel.org/torvalds/c/ab0ea257fc58d8742f73f50fba3797dfe001aa3c|commit]] * cpuidle: Default to ladder governor on ticking systems [[https://git.kernel.org/torvalds/c/66a5f6b63996d8aa7cbe8841b38297bf3b338194|commit]] * thermal * rockchip: Support the RK3228 SoCs in thermal driver [[https://git.kernel.org/torvalds/c/7b02a5e782fa151a610c455ac06e5a998e9cb3f3|commit]] * rockchip: Support the RK3399 SoCs in thermal driver [[https://git.kernel.org/torvalds/c/b0d70338bca22cb14367042a9d5cead116e7f2d9|commit]] * Thermal: Enable Broxton SoC thermal reporting device [[https://git.kernel.org/torvalds/c/20bbfaf72cb419cf2a864978df3fc36f1986046a|commit]] * OPP: Add debugfs support in /sys/kernel/debug/opp [[https://git.kernel.org/torvalds/c/deaa51465105a7eda19a627b10372f4f7c51a4df|commit]] == Sound (sound/) == * compress: Add procfs info file for compressed nodes [[https://git.kernel.org/torvalds/c/3174272474862c545d0cb7bf17b25a0f75800966|commit]] * hda - Add new GPU codec ID 0x10de0083 to snd-hda [[https://git.kernel.org/torvalds/c/3ec622f40913ae036f218e5e7e92df9c1f1753d9|commit]] * hda - add codec support for Kabylake display audio codec [[https://git.kernel.org/torvalds/c/91815d8aa7e2f45d30e51caa297061ad893628d9|commit]] * hda/realtek - New codec support of ALC225 [[https://git.kernel.org/torvalds/c/4231430da9607fb2eb7ea92f3b93ceef3bc2ed93|commit]] * hda/realtek - Support Dell headset mode for ALC225 [[https://git.kernel.org/torvalds/c/cfc5a845e62853edd36e564c23c64588f4adcae6|commit]] * hda/realtek - Support headset mode for ALC225 [[https://git.kernel.org/torvalds/c/4cc9b9d627af2c443cf98e651e3738d84f991cec|commit]] * hdac: Add support for hda DMA Resume capability [[https://git.kernel.org/torvalds/c/a9c48f7f5906d02d4ec4aa50b1c20fccbce53eec|commit]] * oxfw: add MIDI capture port for SCS.1 models [[https://git.kernel.org/torvalds/c/8250427dc1a2f0a4f9de0ee5a3324fa6c75b44a1|commit]] * oxfw: add MIDI playback port for SCS.1 models [[https://git.kernel.org/torvalds/c/6f5dcb28df50eafb2d554c84f14c33677a5b95bd|commit]] * oxfw: add scs1x layer [[https://git.kernel.org/torvalds/c/3f47152a1c8f4d4c8ca18740bf3f1a7fff1b3fd9|commit]] * oxfw: add stream format quirk for SCS.1 models [[https://git.kernel.org/torvalds/c/de5126cc3c0b0f291d08fa591dcdf237bc595a56|commit]] * oxfw: obsolete scs1x module [[https://git.kernel.org/torvalds/c/9e2004f9cedf50469e62e3206bc3363913a972b4|commit]] * usb-audio: Add native DSD support for PS Audio NuWave DAC [[https://git.kernel.org/torvalds/c/ad678b4ccd41aa51cf5f142c0e8cffe9d61fc2bf|commit]] |
Line 108: | Line 260: |
* AMD: add AMD ASoC ACP 2.x DMA driver [https://git.kernel.org/torvalds/c/7c31335a03b6afff1c474c693c3187f13b8587cc commit] * Atmel: ClassD: supports mono audio [https://git.kernel.org/torvalds/c/07c55d395041c5b4cbdffd39a1bba41a61f87fe9 commit] * Intel: Add Nuvoton+Maxim machine driver entry [https://git.kernel.org/torvalds/c/69b7f9c45856e49929bdde8492e5f46a07c8a2f3 commit] * Intel: Atom: Add support for HP ElitePad 1000 G2 [https://git.kernel.org/torvalds/c/55fc205600ff3b529631cfe03b58645e3844bd92 commit] * Intel: Atom: add 24-bit support for media playback and capture [https://git.kernel.org/torvalds/c/098c2cd2814098b6cf98ab8c068d69eefbc46716 commit] * Intel: Atom: add support for RT5642 [https://git.kernel.org/torvalds/c/7762ef42d804050ae0ad3b99a2e407f50e039a1c commit] * Intel: Skylake: Add Nuvoton Maxim machine driver [https://git.kernel.org/torvalds/c/8eaf2b31dd316ff5ffbdad14853d2bf8779bab13 commit] * Intel: Skylake: Add dai link for DMIC capture [https://git.kernel.org/torvalds/c/4386b76753c49dfdb940c0e5eeef09b61feaf712 commit] * Intel: Skylake: Add multiple pin formats [https://git.kernel.org/torvalds/c/4cd9899f0d16b475e31b20771de6f580b977daa4 commit] * Intel: Skylake: Add support for Loadable modules [https://git.kernel.org/torvalds/c/6c5768b3aa6f554a719834591ad2c6b4e1291397 commit] * Intel: Skylake: Add support for Mic Select module [https://git.kernel.org/torvalds/c/fd18110f1480d51f416cea6d5f63b83f85b14043 commit] * Intel: Skylake: Add support for SSP1 BE cpu dai [https://git.kernel.org/torvalds/c/c80fd4da68cd7784a19c584d01294e362a7b61a3 commit] * Intel: Skylake: Add support for active suspend [https://git.kernel.org/torvalds/c/4557c305d4fc9356563a1d41fa6fe29e494f0460 commit] * Intel: Skylake: Add support for module GUIDs [https://git.kernel.org/torvalds/c/65aecfa884d5436dede4c4bdfbc33e4ea8026cad commit] * Intel: Skylake: Add support for virtual dsp widgets [https://git.kernel.org/torvalds/c/8724ff17521a91a87971027cf78631030091bc52 commit] * Intel: Skylake: Add support to configure module params [https://git.kernel.org/torvalds/c/abb740033b56a2f57582e8e26bb9ea3650b6a3cc commit] * Intel: Skylake: Adding nau88l25+ssm4567 machine driver [https://git.kernel.org/torvalds/c/a86d505783e42d2f824e32489a1f2b0c3454d9fe commit] * Intel: add bytct-rt5651 machine driver [https://git.kernel.org/torvalds/c/2bd5bd15a51858866d792c678f0fe9280c4e8fa7 commit] * ac97: add gpio chip [https://git.kernel.org/torvalds/c/9bf5c3d11f1fbaf43399d189f05fb20ceb46ee5d commit] * atmel-pdmic: add the Pulse Density Modulation Interface Controller [https://git.kernel.org/torvalds/c/a7664ab29af7d7eca57ae525b5063f71fa006ff4 commit] * cs47l24: Add driver for Cirrus Logic CS47L24 and WM1831 codecs [https://git.kernel.org/torvalds/c/6610550c4c2663f51cec308a88870da20db48113 commit] * da7218: Add da7218 codec driver [https://git.kernel.org/torvalds/c/4d50934abd2261fd467320d52c470efff309fd74 commit] * da7218: Enable mic level detection reporting to user-space [https://git.kernel.org/torvalds/c/e05c25a1af29d65260ed1458f2cc4a959030ebd2 commit] * dwc: add runtime suspend/resume functionality [https://git.kernel.org/torvalds/c/f48303122d2fd94b719e546cf8a39d412c7eee69 commit] * fsl_asrc: add support for 8-30kHz output sample rate [https://git.kernel.org/torvalds/c/fff6e03c7b659bfa2fa001b0ede71e4830a84b56 commit] * hdac-hdmi: Add hdmi driver [https://git.kernel.org/torvalds/c/18382ead3640b5aab9bf4545249d84b51bbcba49 commit] * img: Add driver for I2S input controller [https://git.kernel.org/torvalds/c/14b947d9ced4f723b5bfd3f6ec614aa28b5d4cfb commit] * img: Add driver for I2S output controller [https://git.kernel.org/torvalds/c/d0e3992c939cb146a0de9e7c74a227e8be4629a9 commit] * img: Add driver for Pistachio internal DAC [https://git.kernel.org/torvalds/c/395036225390a940cba7cec5c2306a6999d13d94 commit] * img: Add driver for SPDIF input controller [https://git.kernel.org/torvalds/c/c4458b740e6b7a0d9ccf680ac81c05a99f602b79 commit] * img: Add driver for SPDIF output controller [https://git.kernel.org/torvalds/c/3958232273d791629d8fffc67b6c5b895ab1e91a commit] * img: Add driver for parallel output controller [https://git.kernel.org/torvalds/c/8ceb3b259cddb9b0505a6697cdefd3110445d1d7 commit] * max98357a: Add ACPI ID for Maxim [https://git.kernel.org/torvalds/c/5c27087e4b43e2a5be144afe7250fb2b20bd47c4 commit] * pcm3168a: Add driver for pcm3168a codec [https://git.kernel.org/torvalds/c/a9b17a638af5ae374677c5349653114231483419 commit] * rk3036: Inno codec driver for RK3036 SoC [https://git.kernel.org/torvalds/c/decbc00eb889d199edad737630fa882c0308d0ae commit] * rsnd: add Multi channel support [https://git.kernel.org/torvalds/c/b4c83b171557815a0b31a36805900cc9f21c9ee4 commit] * rsnd: add TDM Extend Mode support [https://git.kernel.org/torvalds/c/186fadc132f0d634c7b43202a240fbd3654b6623 commit] * rsnd: remove Gen1 support from SRC [https://git.kernel.org/torvalds/c/e8e7b7bdc65c19f8d84c25f7e0d21176d598c870 commit] * rt5616: add rt5616 codec driver [https://git.kernel.org/torvalds/c/b1d15059957d33d111e0ed38724a6b2c5caac790 commit] * rt5640: add ASRC support [https://git.kernel.org/torvalds/c/bee3e020247eb2573a85a0f558c4a13aba2b81fe commit] * rt5651: add ACPI and OF support [https://git.kernel.org/torvalds/c/3ae08dc0fc805bc15c5629f9794599c1171dc571 commit] * rt5659: add rt5659 codec driver [https://git.kernel.org/torvalds/c/d3cb2de2479bbbde29391393d68f2e313e1f0504 commit] * sun4i-codec: Add support for PA gpio pin [https://git.kernel.org/torvalds/c/405926276bfb316915c16e57a3943eb2cf4dd8fa commit] * sun4i: Implement MIC1 capture [https://git.kernel.org/torvalds/c/1fb34b48361eac63850513a045ed2eb9a7fd6168 commit] * wm_adsp: Add support for opening a compressed stream [https://git.kernel.org/torvalds/c/406abc95a0397e10eb6edcfe824b1a8bf6578a0b commit] == TV tuners, webcams, video capturers == == Universal Serial Bus (USB) == == Tablets, touch screens, keyboards, mouses (input) == == Multi Function Devices (MFD) == == Memory Technology Device (drivers/mtd) == == Industrial I/O (iio) == == Multi Media Card (MMC) == == Watchdog == == Clocks == |
* AMD: add AMD ASoC ACP 2.x DMA driver [[https://git.kernel.org/torvalds/c/7c31335a03b6afff1c474c693c3187f13b8587cc|commit]] * Atmel: ClassD: supports mono audio [[https://git.kernel.org/torvalds/c/07c55d395041c5b4cbdffd39a1bba41a61f87fe9|commit]] * Intel: Add Nuvoton+Maxim machine driver entry [[https://git.kernel.org/torvalds/c/69b7f9c45856e49929bdde8492e5f46a07c8a2f3|commit]] * Intel: Atom: Add support for HP ElitePad 1000 G2 [[https://git.kernel.org/torvalds/c/55fc205600ff3b529631cfe03b58645e3844bd92|commit]] * Intel: Atom: add 24-bit support for media playback and capture [[https://git.kernel.org/torvalds/c/098c2cd2814098b6cf98ab8c068d69eefbc46716|commit]] * Intel: Atom: add support for RT5642 [[https://git.kernel.org/torvalds/c/7762ef42d804050ae0ad3b99a2e407f50e039a1c|commit]] * Intel: Skylake: Add Nuvoton Maxim machine driver [[https://git.kernel.org/torvalds/c/8eaf2b31dd316ff5ffbdad14853d2bf8779bab13|commit]] * Intel: Skylake: Add dai link for DMIC capture [[https://git.kernel.org/torvalds/c/4386b76753c49dfdb940c0e5eeef09b61feaf712|commit]] * Intel: Skylake: Add multiple pin formats [[https://git.kernel.org/torvalds/c/4cd9899f0d16b475e31b20771de6f580b977daa4|commit]] * Intel: Skylake: Add support for Loadable modules [[https://git.kernel.org/torvalds/c/6c5768b3aa6f554a719834591ad2c6b4e1291397|commit]] * Intel: Skylake: Add support for Mic Select module [[https://git.kernel.org/torvalds/c/fd18110f1480d51f416cea6d5f63b83f85b14043|commit]] * Intel: Skylake: Add support for SSP1 BE cpu dai [[https://git.kernel.org/torvalds/c/c80fd4da68cd7784a19c584d01294e362a7b61a3|commit]] * Intel: Skylake: Add support for active suspend [[https://git.kernel.org/torvalds/c/4557c305d4fc9356563a1d41fa6fe29e494f0460|commit]] * Intel: Skylake: Add support for module GUIDs [[https://git.kernel.org/torvalds/c/65aecfa884d5436dede4c4bdfbc33e4ea8026cad|commit]] * Intel: Skylake: Add support for virtual dsp widgets [[https://git.kernel.org/torvalds/c/8724ff17521a91a87971027cf78631030091bc52|commit]] * Intel: Skylake: Add support to configure module params [[https://git.kernel.org/torvalds/c/abb740033b56a2f57582e8e26bb9ea3650b6a3cc|commit]] * Intel: Skylake: Adding nau88l25+ssm4567 machine driver [[https://git.kernel.org/torvalds/c/a86d505783e42d2f824e32489a1f2b0c3454d9fe|commit]] * Intel: add bytct-rt5651 machine driver [[https://git.kernel.org/torvalds/c/2bd5bd15a51858866d792c678f0fe9280c4e8fa7|commit]] * ac97: add gpio chip [[https://git.kernel.org/torvalds/c/9bf5c3d11f1fbaf43399d189f05fb20ceb46ee5d|commit]] * atmel-pdmic: add the Pulse Density Modulation Interface Controller [[https://git.kernel.org/torvalds/c/a7664ab29af7d7eca57ae525b5063f71fa006ff4|commit]] * cs47l24: Add driver for Cirrus Logic CS47L24 and WM1831 codecs [[https://git.kernel.org/torvalds/c/6610550c4c2663f51cec308a88870da20db48113|commit]] * da7218: Add da7218 codec driver [[https://git.kernel.org/torvalds/c/4d50934abd2261fd467320d52c470efff309fd74|commit]] * da7218: Enable mic level detection reporting to user-space [[https://git.kernel.org/torvalds/c/e05c25a1af29d65260ed1458f2cc4a959030ebd2|commit]] * dwc: add runtime suspend/resume functionality [[https://git.kernel.org/torvalds/c/f48303122d2fd94b719e546cf8a39d412c7eee69|commit]] * fsl_asrc: add support for 8-30kHz output sample rate [[https://git.kernel.org/torvalds/c/fff6e03c7b659bfa2fa001b0ede71e4830a84b56|commit]] * hdac-hdmi: Add hdmi driver [[https://git.kernel.org/torvalds/c/18382ead3640b5aab9bf4545249d84b51bbcba49|commit]] * img: Add driver for I2S input controller [[https://git.kernel.org/torvalds/c/14b947d9ced4f723b5bfd3f6ec614aa28b5d4cfb|commit]] * img: Add driver for I2S output controller [[https://git.kernel.org/torvalds/c/d0e3992c939cb146a0de9e7c74a227e8be4629a9|commit]] * img: Add driver for Pistachio internal DAC [[https://git.kernel.org/torvalds/c/395036225390a940cba7cec5c2306a6999d13d94|commit]] * img: Add driver for SPDIF input controller [[https://git.kernel.org/torvalds/c/c4458b740e6b7a0d9ccf680ac81c05a99f602b79|commit]] * img: Add driver for SPDIF output controller [[https://git.kernel.org/torvalds/c/3958232273d791629d8fffc67b6c5b895ab1e91a|commit]] * img: Add driver for parallel output controller [[https://git.kernel.org/torvalds/c/8ceb3b259cddb9b0505a6697cdefd3110445d1d7|commit]] * max98357a: Add ACPI ID for Maxim [[https://git.kernel.org/torvalds/c/5c27087e4b43e2a5be144afe7250fb2b20bd47c4|commit]] * pcm3168a: Add driver for pcm3168a codec [[https://git.kernel.org/torvalds/c/a9b17a638af5ae374677c5349653114231483419|commit]] * rk3036: Inno codec driver for RK3036 SoC [[https://git.kernel.org/torvalds/c/decbc00eb889d199edad737630fa882c0308d0ae|commit]] * rsnd: add Multi channel support [[https://git.kernel.org/torvalds/c/b4c83b171557815a0b31a36805900cc9f21c9ee4|commit]] * rsnd: add TDM Extend Mode support [[https://git.kernel.org/torvalds/c/186fadc132f0d634c7b43202a240fbd3654b6623|commit]] * rsnd: remove Gen1 support from SRC [[https://git.kernel.org/torvalds/c/e8e7b7bdc65c19f8d84c25f7e0d21176d598c870|commit]] * rt5616: add rt5616 codec driver [[https://git.kernel.org/torvalds/c/b1d15059957d33d111e0ed38724a6b2c5caac790|commit]] * rt5640: add ASRC support [[https://git.kernel.org/torvalds/c/bee3e020247eb2573a85a0f558c4a13aba2b81fe|commit]] * rt5651: add ACPI and OF support [[https://git.kernel.org/torvalds/c/3ae08dc0fc805bc15c5629f9794599c1171dc571|commit]] * rt5659: add rt5659 codec driver [[https://git.kernel.org/torvalds/c/d3cb2de2479bbbde29391393d68f2e313e1f0504|commit]] * sun4i-codec: Add support for PA gpio pin [[https://git.kernel.org/torvalds/c/405926276bfb316915c16e57a3943eb2cf4dd8fa|commit]] * sun4i: Implement MIC1 capture [[https://git.kernel.org/torvalds/c/1fb34b48361eac63850513a045ed2eb9a7fd6168|commit]] * wm_adsp: Add support for opening a compressed stream [[https://git.kernel.org/torvalds/c/406abc95a0397e10eb6edcfe824b1a8bf6578a0b|commit]] * firewire-tascam: add support for FW-1804 [[https://git.kernel.org/torvalds/c/3e78e1518e129407fae75c867e48828262b3ea6d|commit]] == TV tuners, webcams, video capturers (drivers/media/) == * Add support for dvb usb stick Hauppauge WinTV-soloHD [[https://git.kernel.org/torvalds/c/1efc21701d94ed0c5b91467b042bed8b8becd5cc|commit]] * au0828: Add support for media controller [[https://git.kernel.org/torvalds/c/bed6919665072b1e5bad31a013d53798394e097c|commit]] * au0828: add support for the connectors [[https://git.kernel.org/torvalds/c/d1f337375aedb2999bdca24b40ba6e5c1a796eb4|commit]] * coda: enable MPEG-2 ES decoding [[https://git.kernel.org/torvalds/c/95847f4010c2e47790aa7f5064f5e3779fcec652|commit]] * cx23885: add support for ViewCast 260e and 460e [[https://git.kernel.org/torvalds/c/6c43a2178e02d41c89b93025257317d299b9e4a4|commit]] * dvbdev: add support for indirect interface links [[https://git.kernel.org/torvalds/c/8ddb90d2e5dc1b80c538d371bfe361e1bae29297|commit]] * dvbdev: add support for interfaces [[https://git.kernel.org/torvalds/c/8211b187ec6461e8d80a36304bd9fc087e3c490f|commit]] * em28xx: add Terratec Cinergy T XS (MT2060) [[https://git.kernel.org/torvalds/c/8c47311d34eccedb06bc60fc9435a53bd4aff392|commit]] * media-device: add support for MEDIA_IOC_G_TOPOLOGY ioctl [[https://git.kernel.org/torvalds/c/8309f47c32c04aae30698389073ec8c6d1b7e986|commit]] * media-device: export the entity function via new ioctl [[https://git.kernel.org/torvalds/c/d87cdb884486bfa795be99c83a5b3ac4d428ca84|commit]] * media: add support to link interfaces and entities [[https://git.kernel.org/torvalds/c/86e2662071d6f26704bb290317746149ce07be7a|commit]] * media: rc: nuvoton-cir: add support for the NCT6779D [[https://git.kernel.org/torvalds/c/d0b528d5f74bb7a8ac4f62a8127ab238ffe7cd09|commit]] * si2165: Add DVB-C support for HVR-4400/HVR-5500 [[https://git.kernel.org/torvalds/c/94c1733468664255e2431686155114c9b87c25e8|commit]] * uapi/media.h: Add MEDIA_IOC_G_TOPOLOGY ioctl [[https://git.kernel.org/torvalds/c/c398bb6441949bd1f2acf5072116ecba143df03b|commit]] * uvcvideo: Enable UVC 1.5 device detection [[https://git.kernel.org/torvalds/c/8afe97be37fad85b1ad7d4ab5d6b06f6fc04a274|commit]] * vivid-capture: add control for reduced frame rate [[https://git.kernel.org/torvalds/c/c79aa6aeadb0f4a13e0404c7ccf4eb3796660f12|commit]] * vivid: add support for reduced fps in video out [[https://git.kernel.org/torvalds/c/b883ba75e95790ab866d465381bb058776653ef5|commit]] * vivid: add support for reduced frame rate in video capture [[https://git.kernel.org/torvalds/c/a41f9b419c917867b7d93378266d65272f5682eb|commit]] == Universal Serial Bus (drivers/usb/) == * add usbfs snooping for REAP and DISCARD [[https://git.kernel.org/torvalds/c/a016a816bb96088ce4cd0ec890e256e4a63dfb47|commit]] * cp210x: add ID for ELV Marble Sound Board 1 [[https://git.kernel.org/torvalds/c/f7d7f59ab124748156ea551edf789994f05da342|commit]] * cp210x: add ID for IAI USB to RS485 adaptor [[https://git.kernel.org/torvalds/c/f487c54ddd544e1c9172cd510954f697b77b76e3|commit]] * limit usbfs snooping of URB contents [[https://git.kernel.org/torvalds/c/0290cc9f044a4d24d9a64e81761ac84498dc9d73|commit]] * serial: ftdi_sio: add support for Yaesu SCU-18 cable [[https://git.kernel.org/torvalds/c/e03cdf22a2727c60307be6a729233edab3bfda9c|commit]] * serial: option: Adding support for Telit LE922 [[https://git.kernel.org/torvalds/c/ff4e2494dc17b173468e1713fdf6237fd8578bc7|commit]] * lpm: add sysfs node for usb3 lpm permit [[https://git.kernel.org/torvalds/c/513072d90a8dfe4bf83e1f81810de605eb5d7c3b|commit]] * dwc2: add support of hi6220 [[https://git.kernel.org/torvalds/c/37dd9d65cc41fcc7e77645a1cdf2659472809b96|commit]] * dwc3: add generic OF glue layer [[https://git.kernel.org/torvalds/c/16adc674d0d68a50dfc725574738d7ae11cf5d7e|commit]] * dwc3: remove dwc3-qcom in favor of dwc3-of-simple [[https://git.kernel.org/torvalds/c/b084662776be8b07ab9114ff1a16a4e9bf907d35|commit]] * gadget: Add the console support for usb-to-serial port [[https://git.kernel.org/torvalds/c/a5beaaf39455e4388251e95ef2ce6849cabf3393|commit]] * gadget: ether: Allow changing the MTU [[https://git.kernel.org/torvalds/c/ab738ff1991d183a67c37ce38b3fc39cd28798c6|commit]] * gadget: f_sourcesink: add queue depth [[https://git.kernel.org/torvalds/c/0d6c3d96678d11505f4923759af1e6c5fd260ff8|commit]] * gadget: f_tcm: add configfs support [[https://git.kernel.org/torvalds/c/4bb8548df632187d5db50878e71804af5f7c51ad|commit]] * gadget: renesas_usb3: add support for Renesas USB3.0 peripheral controller [[https://git.kernel.org/torvalds/c/746bfe63bba37ad55956b7377c9af494e7e28929|commit]] * xhci-plat: add support for the R-Car H3 xHCI controllers [[https://git.kernel.org/torvalds/c/526a240f6145fa54658a4d56327f3e053ac73c48|commit]] * xhci-plat: add support for the R-Car M2-N xHCI controller [[https://git.kernel.org/torvalds/c/82487b714858d99feff600a096177675481a4935|commit]] * phy: Remove unused Renesas R-Car (Gen1) USB PHY driver [[https://git.kernel.org/torvalds/c/375da6271b685e97d2d936fffa6e405b93674c26|commit]] * xhci: mediatek: support MTK xHCI host controller [[https://git.kernel.org/torvalds/c/0cbd4b34cda9dfd36b6c26b692dee181e0100b67|commit]] * option: add "4G LTE usb-modem U901" [[https://git.kernel.org/torvalds/c/d061c1caa31d4d9792cfe48a2c6b309a0e01ef46|commit]] * option: add support for SIM7100E [[https://git.kernel.org/torvalds/c/3158a8d416f4e1b79dcc867d67cb50013140772c|commit]] * cp210x: Add ID for Parrot NMEA GPS Flight Recorder [[https://git.kernel.org/torvalds/c/3c4c615d70c8cbdc8ba8c79ed702640930652a79|commit]] * qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3) [[https://git.kernel.org/torvalds/c/013dd239d6220a4e0dfdf0d45a82c34f1fd73deb|commit]] * serial: option: add support for Quectel UC20 [[https://git.kernel.org/torvalds/c/c0992d0f54847d0d1d85c60fcaa054f175ab1ccd|commit]] * serial: option: add support for Telit LE922 PID 0x1045 [[https://git.kernel.org/torvalds/c/5deef5551c77e488922cc4bf4bc76df63be650d0|commit]] * qcserial: add Sierra Wireless EM74xx device ID [[https://git.kernel.org/torvalds/c/04fdbc825ffc02fb098964b92de802fff44e73fd|commit]] * HID * Add new PID for Microchip Pick16F1454 [[https://git.kernel.org/torvalds/c/84f6ea1d86bfe578d2690db1631b9863a904a0df|commit]] * Enable hid device to suspend/resume asynchronously [[https://git.kernel.org/torvalds/c/64bebefcf3195baed3d15dc377e15d1e7121036a|commit]] * hid-logitech-hidpp: Add basic support for Logitech G920 [[https://git.kernel.org/torvalds/c/7bfd2927adcacac2930a2709a9bcc1231e5bba1c|commit]] * hid-logitech-hidpp: Add range sysfs for Logitech G920 [[https://git.kernel.org/torvalds/c/7f4b49fef6ffb5021c01a915c21b3221fd521e81|commit]] == Tablets, touch screens, keyboards, mouses (drivers/input/) == * ALPS - detect trackstick presence for v7 protocol [[https://git.kernel.org/torvalds/c/dae928ec3c29e7e16723c9c4c1299e00f4e9e949|commit]] * add eGalaxTouch serial touchscreen driver [[https://git.kernel.org/torvalds/c/6b0f8f9c52efe24d6dac06ab963b7bd91c723751|commit]] * add touchscreen support for TS-4800 [[https://git.kernel.org/torvalds/c/40e3be3933aee185fd6ab1ec87dfaf3502d9f5b3|commit]] * goodix - add axis swapping and axis inversion support [[https://git.kernel.org/torvalds/c/ad48cf5e9597147bb2bb526a6d379ee88970dec8|commit]] * goodix - add power management support [[https://git.kernel.org/torvalds/c/5ab09d6a8f6406134085fb3f30ab61968c6f1ddf|commit]] * uinput - add new UINPUT_DEV_SETUP and UI_ABS_SETUP ioctl [[https://git.kernel.org/torvalds/c/052876f8e5aec887d22c4d06e54aa5531ffcec75|commit]] == Multi Function Devices (drivers/mfd/) == * Arizona: Support Cirrus Logic CS47L24 and WM1831 [[https://git.kernel.org/torvalds/c/ea1f3339909d8973b41f09ef7275d7e49974b910|commit]] * lpc_ich: Intel device IDs for PCH [[https://git.kernel.org/torvalds/c/6223a30935852369fd797f44eeafac445e422ac4|commit]] * sec: Add support for S2MPS15 PMIC [[https://git.kernel.org/torvalds/c/9e4808d2c6a6660d5d2cd572e689570df14a8472|commit]] == Memory Technology Device (drivers/mtd/) == * brcmnand: Add support for the BCM6368 [[https://git.kernel.org/torvalds/c/af3855dd191799a797e80dc55ecd5a9a226c3e2c|commit]] * mtk-nor: new Mediatek serial flash controller driver [[https://git.kernel.org/torvalds/c/3ce351b5354a206e92ccd2d7f30df9c8b7ae5ed1|commit]] * nand: jz4780: driver for NAND devices on JZ4780 SoCs [[https://git.kernel.org/torvalds/c/ae02ab00aa3c282a362af8c4496496970747ddf4|commit]] == Industrial I/O (drivers/iio/) == * Add a DMAengine framework based buffer [[https://git.kernel.org/torvalds/c/2d6ca60f328450ff5c7802d0857d12e3711348ce|commit]] * Add generic DMA buffer infrastructure [[https://git.kernel.org/torvalds/c/670b19ae9bfdbcb4ce2c2ffb2ec1659a7f4a2074|commit]] * Introduce IIO configfs support [[https://git.kernel.org/torvalds/c/8261d961d1f397925d7a470864c14663d01ed714|commit]] * Introduce IIO software triggers [[https://git.kernel.org/torvalds/c/b662f809d41009749a9ee6f9a4db3d9af579e171|commit]] * Move IIO Dummy Driver out of staging [[https://git.kernel.org/torvalds/c/415f792447572ef1949a3cef5119bbce8cc66373|commit]] * accel: add Freescale MMA7455L/MMA7456L 3-axis accelerometer driver [[https://git.kernel.org/torvalds/c/a84ef0d181d917125f1f16cffe53f84c19968969|commit]] * accel: add support for Memsic MXC6255XC sensor [[https://git.kernel.org/torvalds/c/75b6548f1793c7a79a8b063cd575df9c04dcc122|commit]] * adc: Add TI ADS8688 [[https://git.kernel.org/torvalds/c/3e87e78383283119a7d41f8a4cab8ef0a5c9acab|commit]] * adc: add IMX7D ADC driver support [[https://git.kernel.org/torvalds/c/16846ebeffe4e74a16f25237003eab6d0535d8dd|commit]] * adc: mcp3422: Add mcp3421 support [[https://git.kernel.org/torvalds/c/78f16dbda5eee2f9379a6313cd01792160e2ec70|commit]] * chemical: add AMS iAQ-core support [[https://git.kernel.org/torvalds/c/466df4d0c1a5edee243698bdcad1ec4f3a1799b1|commit]] * exynos-adc: add experimental touchscreen support [[https://git.kernel.org/torvalds/c/2bb8ad9b44c528a7f8c0e9120b85b9ecc69b2bbe|commit]] * ina2xx: add support for TI INA2xx Power Monitors [[https://git.kernel.org/torvalds/c/c43a102e67db99c8bfe6e8a9280cec13ff53b789|commit]] * ina2xx: provide a sysfs parameter to allow async readout of the ADCs [[https://git.kernel.org/torvalds/c/f9993c0771ce24063fe62bf73ac57bcfc9ad81de|commit]] * light: add MAX30100 oximeter driver support [[https://git.kernel.org/torvalds/c/4d33615df58bf308626489cbfb8acbc8bbd45658|commit]] * light: us8152d: Add power management support [[https://git.kernel.org/torvalds/c/f0e5f57d3ac25aa2afb25dc94d2b42a8defa8a19|commit]] * st-accel: add support for lis2dh12 [[https://git.kernel.org/torvalds/c/34dc578d99449a83dcb0f5ef4444215590183af4|commit]] * trigger: Introduce IIO hrtimer based trigger [[https://git.kernel.org/torvalds/c/ac5006a2a558a2441a840c7be1e0e717839d5e07|commit]] * adc128s052: add support for adc124s021 [[https://git.kernel.org/torvalds/c/b41fa86b67bd338d4ffa0b69f0fb1c3013a489e0|commit]] * adc: add iio driver for Palmas (twl6035/7) gpadc [[https://git.kernel.org/torvalds/c/e08e19c331fb249e6dc86365ee80d16045c4aeb1|commit]] == Multi Media Card (MMC) (drivers/mmc/) == * block: Allow more than 8 partitions per card [[https://git.kernel.org/torvalds/c/382c55f88ffeb218c446bf0c46d0fc25d2795fe2|commit]] * Optimize boot time by detecting cards simultaneously [[https://git.kernel.org/torvalds/c/520bd7a8b4152aacfbd34eb7f7a447354b631039|commit]] * enable MMC/SD/SDIO device to suspend/resume asynchronously [[https://git.kernel.org/torvalds/c/ec076cd226c3d93565ede082a240e23b5090e36c|commit]] * mmci: support 8bit mode on the Nomadik [[https://git.kernel.org/torvalds/c/f5abc767bffb953438074d5cc4723e6da8dbcf71|commit]] * tegra: Add Tegra210 support [[https://git.kernel.org/torvalds/c/b5a84ecf025add96b11f778a5a9d455ab5fddff2|commit]] * tegra: enable UHS-I modes [[https://git.kernel.org/torvalds/c/7ad2ed1dfcbed6f50923fc0afc24aac475bdc0b5|commit]] * tegra: implement UHS tuning [[https://git.kernel.org/torvalds/c/c3c2384c3ac073cdc2d8e3bbc89b55cdcf507b8f|commit]] == Watchdog (drivers/watchdog/) == * Read device status through sysfs attributes [[https://git.kernel.org/torvalds/c/33b711269ade3f6bc9d9d15e4343e6fa922d999b|commit]] * Zodiac Aerospace RAVE Switch Watchdog Processor Driver [[https://git.kernel.org/torvalds/c/2a7b753a285ebe1d067b1af98e5aad0cc981fffd|commit]] * Add Alphascale asm9260-wdt driver [[https://git.kernel.org/torvalds/c/aae03dc981772ce8fca7eb4f899a22014bc4c38e|commit]] * Add MT7621 watchdog support [[https://git.kernel.org/torvalds/c/ab3f09fe16d158cb4f84e558c61ec5d6d601f2e0|commit]] * Add support for Sigma Designs SMP86xx/SMP87xx [[https://git.kernel.org/torvalds/c/dca536c433a20f916451d8318f4aa7158c0d811c|commit]] * atlas7: add watchdog driver of CSRatlas7 [[https://git.kernel.org/torvalds/c/b466ee89509a1593441537f34c313edafe2ba47c|commit]] * ts4800: add driver for TS-4800 watchdog [[https://git.kernel.org/torvalds/c/bf9006399939762e6cd32445e848e56727df9d98|commit]] * sp5100_tco: Add AMD Carrizo platform support [[https://git.kernel.org/torvalds/c/cca118fa2a0a94e0f0b3c8dd1dda922cdee45089|commit]] * sp5100_tco: Add AMD Mullins platform support [[https://git.kernel.org/torvalds/c/190aa4304de6fe2185d96392ddf56580fa133e99|commit]] * Add sun4v_wdt watchdog driver [[https://git.kernel.org/torvalds/c/ca0bb0798022732773752fee97bb633c6f3623d2|commit]] == Clocks (drivers/clk/) == * Add CS2000 Fractional-N driver [[https://git.kernel.org/torvalds/c/64dfbe240f47f672957ff0fadf98583f0412e7e6|commit]] * add Dove PLL divider support for GPU, VMeta and AXI clocks [[https://git.kernel.org/torvalds/c/63b8d92c793f8622227f70b0685a356d47178cfa|commit]] * bcm2835: Add a driver for the auxiliary peripheral clock gates. [[https://git.kernel.org/torvalds/c/5e63dcc74b3066659ea53aeefbee1fc1d79f4b6f|commit]] * bcm: Add BCM63138 clock support [[https://git.kernel.org/torvalds/c/7160aa1e5cdfb3fb8c0b6addb40c5f0e60cb0de0|commit]] * bcm: Add BCM63138 clock support [[https://git.kernel.org/torvalds/c/addc3ba666fc5439a05f33263cc52f2c3f77af15|commit]] * lpc32xx: add common clock framework driver [[https://git.kernel.org/torvalds/c/f7c82a60ba26c2f003662bcb2cff131021c1e828|commit]] * qcom: Add Alpha PLL support [[https://git.kernel.org/torvalds/c/8ff1f4c4c47676dfccd56b55104a15dcd4650a8f|commit]] * qcom: Add MSM8996 Global Clock Control (GCC) driver [[https://git.kernel.org/torvalds/c/b1e010c0730ab8861ef5a259ff5be7c78ccfb8ac|commit]] * qcom: Add MSM8996 Multimedia Clock Controller (MMCC) driver [[https://git.kernel.org/torvalds/c/c252659770db6b00817f7c007a68a04e0d0395ad|commit]] * rockchip: add clock controller for rk3036 [[https://git.kernel.org/torvalds/c/5190c08b29899131a183ea5802b9397918cca1ae|commit]] * rockchip: add clock controller for rk3228 [[https://git.kernel.org/torvalds/c/307a2e9ac524bbec707c0e2b47ca50adaecc23f2|commit]] * rockchip: add new pll-type for rk3036 and similar socs [[https://git.kernel.org/torvalds/c/9c4d6e55377bc9232a33c7388accb5bd10771eba|commit]] * shmobile: Add new CPG/MSSR driver core [[https://git.kernel.org/torvalds/c/f793d1e51705b276f083c1dc0dc75fb4cc4375c7|commit]] * shmobile: r8a7795: Add new CPG/MSSR driver [[https://git.kernel.org/torvalds/c/c5dae0df298120e0a331d749d77fd472c253b5b3|commit]] * sunxi: Add sun9i A80 cpus (cpu special) clock support [[https://git.kernel.org/torvalds/c/77d16e2c66c86afc0130822b816ae26790a241fb|commit]] * tango4: clkgen driver for Tango4 platforms [[https://git.kernel.org/torvalds/c/ed12dfc92f01690af65701dbc2839df3524980d3|commit]] * tegra: Add Super Gen5 Logic [[https://git.kernel.org/torvalds/c/139fd30943c3c8ed76d0ce08ff711cfff3b118ec|commit]] * tegra: Add support for Tegra210 clocks [[https://git.kernel.org/torvalds/c/6b301a059eb2ebed1b12a900e3b21a38e48dd410|commit]] * tegra: periph: Add new periph clks and muxes for Tegra210 [[https://git.kernel.org/torvalds/c/dc37fec48314d942003a414a4bab38f4688f09a3|commit]] * tegra: pll: Add specialized logic for Tegra210 [[https://git.kernel.org/torvalds/c/dd322f047d226a1134775c77c1c6088271d5d1de|commit]] * tegra: pll: Add support for PLLMB for Tegra210 [[https://git.kernel.org/torvalds/c/6929715cf6b944d8f88beb2aa25658084de106ab|commit]] |
Line 164: | Line 445: |
* spi: imx: Add loopback mode support [[https://git.kernel.org/torvalds/c/9f6aa42bbbb23d2115704c5044da951a7e685cc5|commit]] * spi: mediatek: Add spi support for mt2701 IC [[https://git.kernel.org/torvalds/c/15bcdefdc71a791ce0308989ed3fc43b4f973c7f|commit]] |
|
Line 165: | Line 449: |
* 8250_pci: Add Intel Broadwell ports [[https://git.kernel.org/torvalds/c/6c55d9b98335f7f6bd5f061866ff1633401f3a44|commit]] * 8250_uniphier: add earlycon support [[https://git.kernel.org/torvalds/c/b8d20e06eaad4c2bd64746cacd95be9a5d3e747f|commit]] * remove NWP serial support [[https://git.kernel.org/torvalds/c/d1b5c87fa8058a3f477ae05555916dd1cea934ad|commit]] * sh-sci: Add support for optional BRG on (H)SCIF [[https://git.kernel.org/torvalds/c/1270f86517f342f455dc146b1b321a18d3a274f9|commit]] * sh-sci: Add support for optional external (H)SCK input [[https://git.kernel.org/torvalds/c/6af27bf299e2d66ade25f278f0c13d51007e9879|commit]] * Add support for PCIe WCH382 2S multi-IO card [[https://git.kernel.org/torvalds/c/7dde55787b43a8f2b4021916db38d90c03a2ec64|commit]] |
|
Line 166: | Line 457: |
* Add Epson RX8010SJ RTC driver [[https://git.kernel.org/torvalds/c/ed13d89b08e392cd347aaa54ddc17f7d3e26b175|commit]] * abx80x: Add Microcrystal rv1805 support [[https://git.kernel.org/torvalds/c/fca733a14ea549dbc4f759578704c48f5fb0ab45|commit]] * abx80x: add alarm support [[https://git.kernel.org/torvalds/c/718a820a303ca60645ab703451ecfebf045c896b|commit]] * s5m.c: Add support for S2MPS15 RTC [[https://git.kernel.org/torvalds/c/a65e5efa7c5faa8c320fe56cc351d47fcd006749|commit]] |
|
Line 167: | Line 463: |
* brcmstb: Adding support for CM and DSL SoCs [[https://git.kernel.org/torvalds/c/e2e5a2c618373b55bbb2eca2a6e535dddd04412c|commit]] * designware: Add support for AMD Seattle I2C [[https://git.kernel.org/torvalds/c/90708ce22b4849194d195bad128e94a110426434|commit]] * dw: Add APM X-Gene ACPI I2C device support [[https://git.kernel.org/torvalds/c/04a407f6b129b6e35de3250c313976a3a154476e|commit]] * emev2: add slave support [[https://git.kernel.org/torvalds/c/c31d0a00021d7289c01edc3d9670da52132d0457|commit]] * imx: add runtime pm support to improve the performance [[https://git.kernel.org/torvalds/c/588eb93ea49f672cb3ff55d0a5c34df3e1afa7ec|commit]] * piix4: Add adapter port name support for SB800 chipset [[https://git.kernel.org/torvalds/c/725d2e3facfb51f8925da3cadce5380b5ea85d09|commit]] * piix4: Add support for multiplexed main adapter in SB800 [[https://git.kernel.org/torvalds/c/2fee61d22e606fc99ade9079fda15fdee83ec33e|commit]] * xlr: add support for Sigma Designs controller variant [[https://git.kernel.org/torvalds/c/75d31c2372e4a08319919b14bd160c48305373a1|commit]] |
|
Line 168: | Line 473: |
== Power supplies == | * htu21: Remove driver [[https://git.kernel.org/torvalds/c/2ff44072e34d5b6567d3d59b507e54c73b084db7|commit]] * nct6683: Add basic support for NCT6683 on Mitac boards [[https://git.kernel.org/torvalds/c/91918d13eb17b8c11a9b6b76bfdd7cc0efab4f50|commit]] * pmbus: Add client driver for LTC3815 [[https://git.kernel.org/torvalds/c/8d28cd1b1f56f765dc691eeedf853d41f7aaafd3|commit]] |
Line 170: | Line 478: |
* pwm: Add PWM driver for OMAP using dual-mode timers [[https://git.kernel.org/torvalds/c/6604c6556db9e41c85f2839f66bd9d617bcf9f87|commit]] == SOC (System On Chip) specific Drivers == * dove: add legacy support to PMU driver [[https://git.kernel.org/torvalds/c/67098119abeb596823ed0a74dd8cdcfbee4c2210|commit]] * mediatek: SCPSYS: Add regulator support [[https://git.kernel.org/torvalds/c/4688f3856dc1a739ef8a1063abf1e91a657db251|commit]] * qcom: Introduce WCNSS_CTRL SMD client [[https://git.kernel.org/torvalds/c/ea7a1f275cf0b5aff4cc171606a6a3f27f1c6a95|commit]] * qcom: Introduce common SMEM state machine code [[https://git.kernel.org/torvalds/c/9460ae2ff3081b43e4f93126cfd26a27cda1b6a1|commit]] * qcom: smp2p: Qualcomm Shared Memory Point to Point [[https://git.kernel.org/torvalds/c/50e99641413e766706043c2cb04ae2cd719539f4|commit]] * qcom: smsm: Add driver for Qualcomm SMSM [[https://git.kernel.org/torvalds/c/c97c4090ff72297a878a37715bd301624b71c885|commit]] * ti: Add wkup_m3_ipc driver [[https://git.kernel.org/torvalds/c/cdd5de500b2c90d5181ebc963826019a0a4234ba|commit]] * versatile: add support for the PB11MPCore [[https://git.kernel.org/torvalds/c/5d87f7a314b94a8852a07d7e2260ee6db66cb29f|commit]] |
|
Line 171: | Line 491: |
== PCI == == DMA Engine == |
* nsp: add gpio-a driver support for Broadcom NSP SoC [[https://git.kernel.org/torvalds/c/8bfcbbbcabe02310885a26ebd02550a928c306ca|commit]] * pxa: add pxa27x architecture [[https://git.kernel.org/torvalds/c/d0e3096859eee425397c7a93b93ddeaa140b997d|commit]] * pxa: pxa2xx: add pin configuration support [[https://git.kernel.org/torvalds/c/aedf08b664b71ecf0b35891eb6c83e26b888342a|commit]] * pxa: pxa2xx: add pin control skeleton [[https://git.kernel.org/torvalds/c/73317712d9277407b726917de7c4e6d5a4b7df99|commit]] * pxa: pxa2xx: add pin muxing [[https://git.kernel.org/torvalds/c/d530ef9b88e5162a1972050994264d66ca884f3f|commit]] * qcom: Add msm8996 pinctrl driver [[https://git.kernel.org/torvalds/c/d1b49b68609c673f70a6da4858cc16d7749df6a3|commit]] * rockchip: add support for the rk3228 [[https://git.kernel.org/torvalds/c/fea0fe60527667282913cf9f2becb5f7c67d6185|commit]] * sh-pfc: Add SCIF_CLK support in r8a7779 [[https://git.kernel.org/torvalds/c/57a9d1acd0695aa24782a3b10124cbe7e6f7faa3|commit]], r8a7790 [[https://git.kernel.org/torvalds/c/53ec9ccd1c62b644d81674e013b1800dd88ec92b|commit]], r8a7791 [[https://git.kernel.org/torvalds/c/a4c8a6d2f6ed3686ce0cc789ed9213f579ebd4ad|commit]], r8a7791 [[https://git.kernel.org/torvalds/c/59508084e10642e8533cfd82327486ed24c73af4|commit]], r8a7794 [[https://git.kernel.org/torvalds/c/ed66700c031917be7b5527a41ac572a1c714f0ed|commit]], r8a7795 [[https://git.kernel.org/torvalds/c/34dc4e16af01fd6e300b894d67d62d966526a99e|commit]], r8a7795 [[https://git.kernel.org/torvalds/c/f27200f9dce59ce5063bf722ef6ccedd34e4357b|commit]] * sh-pfc: r8a7795: Add SDHI support [[https://git.kernel.org/torvalds/c/20cacae155f648bd68af15ca9e083e6f7e271124|commit]] * sh-pfc: sh73a0: Add MSIOF support [[https://git.kernel.org/torvalds/c/ae9335dc0c1d777c06f8c9eb59d4b718523fbc55|commit]] * sunxi: Add A80 special pin controller [[https://git.kernel.org/torvalds/c/0eccc9cb4c1443c2665466e35f6e138381b8afd9|commit]] * sunxi: Add H3 PIO controller support [[https://git.kernel.org/torvalds/c/e87623cb3b879b73e807c340d61f1dfc270b5cc6|commit]] == PCI (drivers/pci/) == * Add Netronome NFP4000 PF device ID [[https://git.kernel.org/torvalds/c/69874ec233871a62e1bc8c89e643993af93a8630|commit]] * Add Netronome vendor and device IDs [[https://git.kernel.org/torvalds/c/a755e169031dac9ebaed03302c4921687c271d62|commit]] * hisi: Add support for HiSilicon Hip06 PCIe host controllers [[https://git.kernel.org/torvalds/c/5930fe4edee072d403cfbafa0aacca78587edd73|commit]] * iproc: Add PAXC interface support [[https://git.kernel.org/torvalds/c/943ebae781f519ecfecbfa1b997f15f59116e41d|commit]] * iproc: Add iProc PCIe MSI support [[https://git.kernel.org/torvalds/c/3bc2b2348835f6edd33c383a2fbcf15fe3dac3b2|commit]] * qcom: Add Qualcomm PCIe controller driver [[https://git.kernel.org/torvalds/c/82a823833f4e3769e82cdb4df1bc2234bc65b16c|commit]] == DMA Engine (drivers/dma/) == * Add STM32 DMA driver [[https://git.kernel.org/torvalds/c/d8b468394fb711b077742a5234504c632525a47f|commit]] * Add transfer termination synchronization support [[https://git.kernel.org/torvalds/c/b36f09c3c441a6e59eab9315032e7d546571de3f|commit]] * mv_xor: add suspend/resume support [[https://git.kernel.org/torvalds/c/8b648436eb45c1f561164b24aafd35fb2bee9cfc|commit]] * sh: Remove unused R-Car HPB-DMAC driver [[https://git.kernel.org/torvalds/c/4d42e95fc789393d267bbab8b4684936c1529378|commit]] == Networking (drivers/net/) == * ath10k: Enable AP + STA interface combination support for 10.x [[https://git.kernel.org/torvalds/c/78f7aeb08f8f4be3868f4530552f56880fd08b8f|commit]] * ath10k: add support for pktlog in QCA99X0 [[https://git.kernel.org/torvalds/c/afb0bf7f530bef214fb8db4e05502f85d72961b4|commit]] * ath10k: add thermal throttling support for 10.4 firmware [[https://git.kernel.org/torvalds/c/6dd46348b935043d8748ad39ef7e9275b0c53c47|commit]] * ath10k: allow Mesh Point to install peer security key [[https://git.kernel.org/torvalds/c/7c97b72a623cf7f7cfede9caed531b2679556cca|commit]] * ath10k: debugfs file to enable Bluetooth coexistence feature [[https://git.kernel.org/torvalds/c/844fa57227124c353049df02de809b3d6c9505e8|commit]] * ath10k: implement fw_checksums debugfs file [[https://git.kernel.org/torvalds/c/9e100c4d013e6e27ea3318e53d200a912080387f|commit]] * ath9k: Enable support for cloned SKBS [[https://git.kernel.org/torvalds/c/50e81e2f0b0a9fdb9e5bd515270680c7c281ce1f|commit]] * ath9k: MCC enable Opportunistic Power Save [[https://git.kernel.org/torvalds/c/3edbf0ba0494ad4c576763e733ad0da3bed2f621|commit]] * be2net: support ethtool get-dump option [[https://git.kernel.org/torvalds/c/fd7ff6f06a4eda894e309bf21c6f11fc86f08841|commit]] * bnx2x: Add new SW stat 'tx_exhaustion_events' [[https://git.kernel.org/torvalds/c/6a5311982e423ddacc2e39e1e32f4371756752d6|commit]] * bnx2x: Show port statistics in Multi-function [[https://git.kernel.org/torvalds/c/3fb2d4926c9363791a61404ac4d3b66f17244f00|commit]] * bnx2x: remove bnx2x_low_latency_recv() support [[https://git.kernel.org/torvalds/c/b59768c6b4fc1c95b7679f2cfa9c13d8cc70ab46|commit]] * bnxt_en: Add BCM57301 & BCM57402 devices. [[https://git.kernel.org/torvalds/c/fbc9a5237a767cada312cb07877d0992b1e34242|commit]] * bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV [[https://git.kernel.org/torvalds/c/2731d70fa9cbb62e45743171bf979784fb36778c|commit]] * bnxt_en: Modify ethtool -l|-L to support combined or rx/tx rings. [[https://git.kernel.org/torvalds/c/068c9ec62906b626a30526638fd36189b80b6464|commit]] * brcmfmac: Add RSDB support. [[https://git.kernel.org/torvalds/c/8abffd8173a1c64eaa951f2527635c12b5a4ecc3|commit]] * brcmfmac: Add beamforming support. [[https://git.kernel.org/torvalds/c/7bf65aa9ad3f3ebc1f7c889bb1bb005fdc8a07ec|commit]] * brcmfmac: Add get_station support for IBSS [[https://git.kernel.org/torvalds/c/3f5893d1b30a92f3fac1587750b2402c40d66651|commit]] * brcmfmac: Add support for PCIE 4350 revision 5 device [[https://git.kernel.org/torvalds/c/fdf3456422972016ab802317ba1c2ce5969dd7a6|commit]] * brcmfmac: Add support for scheduled scan mac randomization [[https://git.kernel.org/torvalds/c/48ed16e86b282309afa1b911271cb39fbcfb9f06|commit]] * brcmfmac: Add support for the BCM4359 11ac RSDB PCIE device. [[https://git.kernel.org/torvalds/c/2aff030355b5bbbabe04e16c71343d851dd39235|commit]] * brcmfmac: Add wowl net detect support [[https://git.kernel.org/torvalds/c/3021ad9a4f009265e6063e617fb91306980af16c|commit]] * brcmfmac: Add wowl wake indication report. [[https://git.kernel.org/torvalds/c/aeb64225aa8e74804f81aa3e31b7a3860fd2b730|commit]] * brcmfmac: add 43242 device id for LG dongle [[https://git.kernel.org/torvalds/c/540313d8f9547b63882d74d28a60cda35971d332|commit]] * brcmfmac: add arp offload ip address table configuration support [[https://git.kernel.org/torvalds/c/44129ed04b2b01c3ce9421bd3f530bd6d558e8cd|commit]] * brcmfmac: introduce module parameter to force successful probe [[https://git.kernel.org/torvalds/c/8ba83d4daab9b71dd27da3765f34d1ffa1fee2ec|commit]] * brcmfmac: obtain feature info using 'cap' firmware command [[https://git.kernel.org/torvalds/c/ec64241c9fd2873979cf9c05eeaaa4cabe12032a|commit]] * cxgb4: Adds PCI device id for new T5 adapters [[https://git.kernel.org/torvalds/c/76928c904313ba1fa73b68bee505bfa7ed708dfc|commit]] * cxgb4: Add pci device id for chelsio t540 lom adapter [[https://git.kernel.org/torvalds/c/b5e4d0bcf77e56362252a7ced4dbb476425e1655|commit]] * Driver for IBM System i/p VNIC protocol [[https://git.kernel.org/torvalds/c/032c5e82847a2214c3196a90f0aeba0ce252de58|commit]] * dsa: mv88e6xxx: Add Second back of statistics [[https://git.kernel.org/torvalds/c/f5e2ed022dff60d9023d997ed719531129cc1365|commit]] * dsa: mv88e6xxx: Add support for Marvell 88E6240 [[https://git.kernel.org/torvalds/c/bd16a7248042dc62285fdc5598ec4888c0865819|commit]] * e1000e: initial support for i219-LM (3) [[https://git.kernel.org/torvalds/c/f3ed935de059b83394c3ecf2c64c93b57c8915fe|commit]] * fm10k: Add support for ITR scaling based on PCIe link speed [[https://git.kernel.org/torvalds/c/20076fa18571e2e274f51a2012ff5ef5c82e93a5|commit]] * fsl/fman: Add FMan MAC driver [[https://git.kernel.org/torvalds/c/3933961682a30ae7d405cda344c040a129fea422|commit]] * fsl/fman: Add FMan MAC support [[https://git.kernel.org/torvalds/c/57ba4c9b56d898a955f95cb4091aeab28e902cac|commit]] * fsl/fman: Add FMan MURAM support [[https://git.kernel.org/torvalds/c/5adae51a64b8b72430fe2682c9656661551f4641|commit]] * fsl/fman: Add FMan Port Support [[https://git.kernel.org/torvalds/c/18a6c85fcc78ddb63b0646a302e5ec8d6a9e29d6|commit]] * fsl/fman: Add FMan SP support [[https://git.kernel.org/torvalds/c/e81edc38eea52a7d707f3cebd121da2c40afc7f8|commit]] * fsl/fman: Add FMan support [[https://git.kernel.org/torvalds/c/414fd46e77626f4e1f89ab4be6b876ef91e89dfa|commit]] * i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message [[https://git.kernel.org/torvalds/c/00ada50d8989ed14b160d831d25fe09bf9ea9115|commit]] * i40e: add new fields to store user configuration [[https://git.kernel.org/torvalds/c/28c5869f2bc4e319027bc22a66a1aa9eefc69a16|commit]] * i40e: allow zero MAC address for VFs [[https://git.kernel.org/torvalds/c/efd8e39acc51cafe7dbc656ba63eea9034238ee7|commit]] * i40e: geneve tunnel offload support [[https://git.kernel.org/torvalds/c/6a899024058d35dbcac33fbd3c7d70f2a54828e1|commit]] * i40evf: add new fields to store user configuration of RSS [[https://git.kernel.org/torvalds/c/66f9af855a4df146713866f6076207edea44a4f5|commit]] * i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 [[https://git.kernel.org/torvalds/c/b9eacec3e66cd7e3db11882474024d1586d1f832|commit]] * ieee802154/adf7242: Driver for ADF7242 MAC IEEE802154 [[https://git.kernel.org/torvalds/c/7302b9d90117496049dd4bfa28755f7c2ed55b27|commit]] * ieee802154: cc2520: Check CRC & add promiscuous [[https://git.kernel.org/torvalds/c/59869ebfe7a73771399b897e592a8618fa0e43d7|commit]] * igb: add 88E1543 initialization code [[https://git.kernel.org/torvalds/c/18f7ce5412027232890143ccfae23668d0872d27|commit]] * ixgbe: Add KR mode support for CS4227 chip [[https://git.kernel.org/torvalds/c/d91e3a7d624590220e31ccb80a6fb5247cbfa64a|commit]] * ixgbe: Add support for VLAN promiscuous with SR-IOV [[https://git.kernel.org/torvalds/c/16369564915a9777217244678ee6160f8f1acac7|commit]] * ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF [[https://git.kernel.org/torvalds/c/b6488b662b5011a3640033a266886603892dfed1|commit]] * ixgbe: Add support for newer thermal alarm [[https://git.kernel.org/torvalds/c/83a9fb20ecc4bb8b36a610ab833962fed52db64c|commit]] * ixgbe: Update PTP to support X550EM_x devices [[https://git.kernel.org/torvalds/c/a9763f3cb54c7f1c6a47962c814935654476d09f|commit]] * iwlwifi: Add PCI IDs for the new 3168 series [[https://git.kernel.org/torvalds/c/c4836b056d8316faf40ae94ac01557e6ee12c643|commit]] * iwlwifi: Add PCI IDs for the new series 8165 [[https://git.kernel.org/torvalds/c/abf10f868f70e8e7c62ac4bc61ff4ab94a09eda1|commit]] * iwlwifi: Add new PCI IDs for 9260 and 5165 series [[https://git.kernel.org/torvalds/c/89374fe60bfb481a81b941adaa5e834ace2cc9df|commit]] * iwlwifi: Update PCI IDs for 8000 and 9000 series [[https://git.kernel.org/torvalds/c/8d0e4f8f737d808b9fa296813470f34559a9ac00|commit]] * iwlwifi: add device ID for 8265 [[https://git.kernel.org/torvalds/c/9baa03982b06a62ac817b4983f2da7ca66d4f331|commit]] * iwlwifi: add new 3168 series devices support [[https://git.kernel.org/torvalds/c/7b08c67fa5ae66c2d07fd506de57de67b7a7e5d6|commit]] * iwlwifi: add support for 12K Receive Buffers [[https://git.kernel.org/torvalds/c/6c4fbcbc1c954d61711e3761a05283e980a6106e|commit]] * iwlwifi: mvm: Support setting continuous recording debug mode [[https://git.kernel.org/torvalds/c/321c2104f2f1649665aecd3b9204fea9eecc5ce6|commit]] * iwlwifi: mvm: add a non-trigger window to fw dbg triggers [[https://git.kernel.org/torvalds/c/a977a1507ce133201ac2f11b3fbf102a73a77244|commit]] * iwlwifi: mvm: add an option to start rs from HT/VHT rates [[https://git.kernel.org/torvalds/c/99319b8c23f183cdc7a0652ed40f879f82cf8941|commit]] * iwlwifi: mvm: add bt rrc and ttc to debugfs [[https://git.kernel.org/torvalds/c/48f0a038d0da461bc6030eef2d6cad316d36aba3|commit]] * iwlwifi: mvm: add bt settings to debugfs [[https://git.kernel.org/torvalds/c/c725a46bc76e694453230ebb83cd14ade1b16f6c|commit]] * iwlwifi: mvm: enable filtering L3 multicast packets [[https://git.kernel.org/torvalds/c/70b4c53646e5960fd94f67c033aeca519908c3e9|commit]] * iwlwifi: mvm: support A-MSDU in A-MPDU [[https://git.kernel.org/torvalds/c/909ddf0b812ecd5ff3a9d5a164134a3714101fdb|commit]] * iwlwifi: mvm: support description for user triggered fw dbg collection [[https://git.kernel.org/torvalds/c/c91b865cb14d9dd7b0e411bc4546ac115900970d|commit]] * iwlwifi: pcie: build an A-MSDU using TSO core [[https://git.kernel.org/torvalds/c/6eb5e529d7e3bf85b50ab0b5178df905dfc53b06|commit]] * mdio: Add support for mdio drivers. [[https://git.kernel.org/torvalds/c/a9049e0c513c4521dbfaa302af8ed08b3366b41f|commit]] * mlx4: remove mlx4_en_low_latency_recv() [[https://git.kernel.org/torvalds/c/868fdb06063d92f4373be4974d1b651a32bb9442|commit]] * mlx5: add busy polling support [[https://git.kernel.org/torvalds/c/7ae92ae588c9f78006c106bb3398d50274c5d7de|commit]] * mlxsw: Adding layer 2 multicast support [[https://git.kernel.org/torvalds/c/3a49b4fde2a1384101bc80d66e41271bb37a66e7|commit]] * mlxsw: Implement link aggregation offload [[https://git.kernel.org/torvalds/c/c5b8b34c3f4152a73f91bd9729f3a1bfc9abb481|merge]] * mlxsw: Implement fan control using hwmon [[https://git.kernel.org/torvalds/c/5246f2e29ab89b3fba422afc5bcc0f434e57af9c|commit]], [[https://git.kernel.org/torvalds/c/52581961d83d3550959fdc2e33566c7c9bb1251d|commit]] * mlxsw: Implement temperature hwmon interface [[https://git.kernel.org/torvalds/c/85926f8770403d4c7a1828db873eb8c6bec14ce5|commit]], [[https://git.kernel.org/torvalds/c/89309da39f55922f6ca18ecd09a158c319c69d55|commit]] * mlxsw: Allow to reset temperature history via hwmon interface [[https://git.kernel.org/torvalds/c/e7bc73cbb522c1704aafc428d5d9763c44666e38|commit]] * mlxsw: Add support for VLAN devices bridging [[https://git.kernel.org/torvalds/c/26f0e7fb15de53da4d3b1ac7d389525cccd6421a|commit]] * mlxsw: Allow a user to flash the port's LED in order to identify it [[https://git.kernel.org/torvalds/c/3a66ee38dcde2e7befcd1563151615644a560072|commit]] * mvneta: implement ethtool autonegotiation control [[https://git.kernel.org/torvalds/c/0c0744fc1dd5b39a7ae053433f3449b7a3de09de|commit]] * mwifiex: add debugfs file for testing reset of card [[https://git.kernel.org/torvalds/c/76ae3e26ea4341cd18705b6f78d1dbf10bb9de35|commit]] * mwifiex: enable MSI interrupt support in pcie [[https://git.kernel.org/torvalds/c/7be0f5b5e169a566be9400481c21de32f147ccbe|commit]] * mwifiex: multiple bss support [[https://git.kernel.org/torvalds/c/5b13d3e1f9260878c06763a13129bc94e51b4c9c|commit]] * mlx4: RoCE v2 support [[https://git.kernel.org/torvalds/c/d8ae914196d35bbc0c459aec6de588ba585a1c3e|commit]], [[https://git.kernel.org/torvalds/c/3f723f42d9d625bb9ecfe923d19d1d42da775797|commit]], [[https://git.kernel.org/torvalds/c/fca83006294a6356705781eee31da1658fd411a5|commit]], [[https://git.kernel.org/torvalds/c/4ed088e6c2aa2b7b0479791c7251696b541bfa39|commit]] * mlx4: Add HA and LAG support for mlx4 SRIOV VFs [[https://git.kernel.org/torvalds/c/0fe3e204168fbdbcbb5cd461739621e5e6f9016c|merge]] * mlx5: RoCEv2 [[https://git.kernel.org/torvalds/c/e53505a802048dc0292609c56411ffdaad013c8e|commit]], [[https://git.kernel.org/torvalds/c/0de60af649533ad8d9aaeab1df710e6a728d45ea|commit]], [[https://git.kernel.org/torvalds/c/9efa75254593d6ca3ae54bac8153f47e1a7cbcda|commit]] * mlx5: Add cross-channel support [[https://git.kernel.org/torvalds/c/051f263098a90d208e2d20251bfd4834bc783214|commit]] * mlx5: Support hardware timestamping and the Precision Time Protocol kernel interface [[https://git.kernel.org/torvalds/c/ef9814deafd0c83a358d49e3709c3e16cc352118|commit]], [[https://git.kernel.org/torvalds/c/3d8c38af149309feb2541b995b3a45df170d6da3|commit]] * mlx5: Raw QP support [[https://git.kernel.org/torvalds/c/6d2f89df04b796e7dcc4f9f8dc0d8f04ad7f144b|commit]], [[https://git.kernel.org/torvalds/c/0fb2ed66a14c8c34096d6a8cff5112356c5e9ea2|commit]], [[https://git.kernel.org/torvalds/c/146d2f1af3245a10b13eef263687e54f4e253d1d|commit]], [[https://git.kernel.org/torvalds/c/ad5f8e964cd0a88c746577aab2c6ea26e3b26673|commit]], [[https://git.kernel.org/torvalds/c/75850d0bcece42416ba81bd38e4c719f101c832d|commit]] * mlx5: atomic support [[https://git.kernel.org/torvalds/c/da7525d2a9ae9d9d9af754441befcf2560f6cac3|commit]], [[https://git.kernel.org/torvalds/c/f91e6d8941bf450f7842dfc1ed80e948aaa65e8c|commit]] * mlx5: Enhance flow steering support [[https://git.kernel.org/torvalds/c/7937963a02972281fd20c920db1a0344d947bb25|merge]], [[https://git.kernel.org/torvalds/c/9ad321b0b6de666814e3950c963387d116bfe3d1|merge]] * IB/mlx5: Add flow steering support[[https://git.kernel.org/torvalds/c/038d2ef87572757861a177b19f9d489def2c48b8|commit]] * mlx5: introduces support of Ethernet SR-IOV in ConnectX-4 family of 100G Ethernet NICs [[https://git.kernel.org/torvalds/c/c5b6c3ee38d14816e455d816dd5014fe52a53e39|(merge)]] * IB/mlx5: Add CQE version 1 support to user QPs and SRQs [[https://git.kernel.org/torvalds/c/cfb5e088e26ae0e12064171f645ed022cf6d55b9|commit]] * Add driver for Netronome NFP4000/NFP6000 NIC VFs [[https://git.kernel.org/torvalds/c/4c3523623dc0b980158e34b64360603035239a71|commit]] * cdc_ncm: add "ndp_to_end" sysfs attribute [[https://git.kernel.org/torvalds/c/404814af69d4732276319b90886b81fb2884ae1b|commit]] * arc: Add support emac for RK3036 [[https://git.kernel.org/torvalds/c/af72261f33ee4958bb53e299746014f44e1134c4|commit]] * ipmr: add mfc newroute/delroute netlink support [[https://git.kernel.org/torvalds/c/ccbb0aa62da7f4b765b3e311caf25ea43cc3d0ad|commit]] * mvneta: Add naive RSS support [[https://git.kernel.org/torvalds/c/9a401dead08c158d4f4a2fc2ade3cb42656d0ca5|commit]] * mvneta: Associate RX queues with each CPU [[https://git.kernel.org/torvalds/c/2dcf75e2793c53349f0464a4ba0f6253b345668b|commit]] * mvneta: Configure XPS support [[https://git.kernel.org/torvalds/c/50bf8cb6fc9c264b49e0a0cad3f83e751591b6ec|commit]] * mvneta: Make the default queue related for each port [[https://git.kernel.org/torvalds/c/90b74c013d1b9ed294447d2287fa4b4b21f0681d|commit]] * phy: Add support for SMSC LAN8740 PHY [[https://git.kernel.org/torvalds/c/26706d43b82b881bd10ce1428516e4a411748ddb|commit]] * phy: bcm7xxx: Add entry for Broadcom BCM7435 [[https://git.kernel.org/torvalds/c/9458ceab49179b7fd2d5192fd9dcf316ca195dc0|commit]] * qmi_wwan: Add SIMCom 7230E [[https://git.kernel.org/torvalds/c/18715b261541f35ccede9b8686ee3ebaac697d38|commit]] * qmi_wwan: remove 1199:9070 device id [[https://git.kernel.org/torvalds/c/544c8f6507303e921979ac99f46f00a88b42b6e8|commit]] * qmi_wwan: support "raw IP" mode [[https://git.kernel.org/torvalds/c/32f7adf633b9f99ad5089901bc7ebff57704aaa9|commit]] * qmi_wwan: Add Dell Wireless 5809e Gobi 4G HSPA+ Mobile Broadband Card (rev3) [[https://git.kernel.org/torvalds/c/fb5eb24cdd5cdb83be77d3e4b2f16e92e06bd9e9|commit]] * qmi_wwan: add Sierra Wireless EM74xx device ID [[https://git.kernel.org/torvalds/c/bf13c94ccb33c3182efc92ce4989506a0f541243|commit]] * qmi_wwan: add "4G LTE usb-modem U901" [[https://git.kernel.org/torvalds/c/aac8d3c282e024c344c5b86dc1eab7af88bb9716|commit]] * thunderx: HW TSO support for pass-2 hardware [[https://git.kernel.org/torvalds/c/40fb5f8a60f33133d36afde35a9ad865d35e4423|commit]] * hns: Add Hip06 "RSS(Receive Side Scaling)" support to HNS Driver [[https://git.kernel.org/torvalds/c/6bc0ce7d9adabf332afc102f7f97bf121b990ece|commit]] * hns: Add Hip06 "TSO(TCP Segment Offload)" support HNS Driver [[https://git.kernel.org/torvalds/c/64353af63962f01a58af6c4f37736be80779ee3a|commit]], [[https://git.kernel.org/torvalds/c/38f616da1c28293798b3515a0f409531fff46c42|commit]] * hns: Add support of Hip06 SoC to the Hislicon Network Subsystem [[https://git.kernel.org/torvalds/c/13ac695e7ea16cb27b804fadf2ff569dbcab6af1|commit]] * hns: Add the init code to disable Hip06 "Hardware VLAN assist" [[https://git.kernel.org/torvalds/c/8044f97ef5b1b7dfb037cfb78af9803ab76c7d92|commit]] * qed: Add support for changing LED state [[https://git.kernel.org/torvalds/c/91420b83baa046ada1a899c97f3b2c52a9045705|commit]] * qede: ethtool: Add support for nway_reset [[https://git.kernel.org/torvalds/c/32a7a57003cd438e1ce358e75874024a8ebcec2d|commit]], set_phys_id [[https://git.kernel.org/torvalds/c/3d971cbd0be981a5c191558057734c2a19b6165d|commit]], {get, set}_channels [[https://git.kernel.org/torvalds/c/8edf049d578e0877fb3e1a18a809a0b0a8e58e08|commit]], {get, set}_pauseparam [[https://git.kernel.org/torvalds/c/0f7db144c09889c552779996d78ac85539a9eb9e|commit]], {get, set}_ringparam [[https://git.kernel.org/torvalds/c/01ef7e05cc83b83f5bab247cf7b74f953c59e7f0|commit]] * ravb: Add fixed-link support [[https://git.kernel.org/torvalds/c/b4bc88a868edb878827499f0fb049b9f83fc2710|commit]] * ravb: make PTP support active in CONFIG mode on R-Car Gen3 [[https://git.kernel.org/torvalds/c/f5d7837f96e53a8c9b6c49e1bc95cf0ae88b99e8|commit]] * stmmac: support Reg_9 to get HW level information [[https://git.kernel.org/torvalds/c/2f7a791c92a6226cf6d9e2213a89a49da72fa574|commit]] * wil6210: support for platform specific crash recovery [[https://git.kernel.org/torvalds/c/ea3ade75db690dc47c78a77d71dfd7c2df3bb15d|commit]] * wlcore/wl18xx: fw logger over sdio [[https://git.kernel.org/torvalds/c/3719c17e1816695f415dd3b4ddcb679f7dc617c8|commit]] * dl2k: Implement suspend [[https://git.kernel.org/torvalds/c/1777ddb84a543444d44594d437b0f3d3f8734f32|commit]] * isdn: remove spellcaster driver [[https://git.kernel.org/torvalds/c/6cc568340148424e657508d82692ef787d6c4b2c|commit]] * sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC [[https://git.kernel.org/torvalds/c/dd248f1bc65b49cba622a7e925d90d790e572996|commit]] * nfc * st-nci: Add support for HCI event connectivity [[https://git.kernel.org/torvalds/c/25960c2176112f39e8862e692e07cad918c06707|commit]] * st21nfca: Add support for HCI event connectivity [[https://git.kernel.org/torvalds/c/72c54c42b2943985505966ece29f2d45b0330f26|commit]] * Add STMicroelectronics ST95HF driver [[https://git.kernel.org/torvalds/c/cab47333f0f75b685bce1facecb73bf3632e1360|commit]] * Add rx delay sysfs parameter for nfcsim workqueue [[https://git.kernel.org/torvalds/c/a440f1aa74da9cb1a77afcfadb12e1d4a78e7e02|commit]] * Bluetooth * Add support of Toshiba Broadcom based devices [[https://git.kernel.org/torvalds/c/1623d0bf847d3b38d8cf24367b3689ba0e3fe2aa|commit]] * hci_bcm: Add BCM2E65 ACPI ID [[https://git.kernel.org/torvalds/c/806f50c729c2d9f80500014f1d20c0ac74e66082|commit]] |
Line 174: | Line 657: |
== Networking == |
* cxl: Enable PCI device ID for future IBM CXL adapter [[https://git.kernel.org/torvalds/c/68adb7bfd66504e97364651fb7dac3f9c8aa8561|commit]] * cxlflash: Enable device id for future IBM CXL adapter [[https://git.kernel.org/torvalds/c/a2746fb16e41b7c8f02aa4d2605ecce97abbebbd|commit]] * regmap: add 64-bit mode support [[https://git.kernel.org/torvalds/c/afcc00b91f1865f6d0bbdb687dd642ce8a3c3c9e|commit]] * regmap: cache: Add 64-bit mode support [[https://git.kernel.org/torvalds/c/8b7663de6e2bfe3c40e1846e1c4625f33d138757|commit]] * regulator: add LM363X driver [[https://git.kernel.org/torvalds/c/3a8d1a73a037e1bf099dbbd477e017607bc3dc20|commit]] * regulator: pv88060: new regulator driver [[https://git.kernel.org/torvalds/c/f307a7e9b7af401d459d26f98497c9cec766a41f|commit]] * regulator: pv88090: new regulator driver [[https://git.kernel.org/torvalds/c/c90456e36d9c89de0b6e9c8f21003208e0ad7f13|commit]] * regulator: qcom-smd: Add PM8916 support [[https://git.kernel.org/torvalds/c/57d6567680edf9075d14b7fad9473e9c4a4b337e|commit]] * regulator: qcom-smd: Add support for PMA8084 [[https://git.kernel.org/torvalds/c/ee01d0c91ef1c198fd7819c2eb166580e41dc2ea|commit]] * regulator: s2mps11: Add support for S2MPS15 regulators [[https://git.kernel.org/torvalds/c/51af20675800ffbd97bd48363a06e00f83de44c4|commit]] * regulator: tps65086: Add regulator driver for the TPS65086 PMIC [[https://git.kernel.org/torvalds/c/d2a2e729a666972d1938e63e804ee5bb6ea13549|commit]] * regulator: tps65218: add support for LS3 current regulator [[https://git.kernel.org/torvalds/c/c0ea88b890d67cff2667188f14189d8346e89a0f|commit]] * reset: ath79: Add system restart support [[https://git.kernel.org/torvalds/c/ba64e27e9d3c558549f765869c6a471114c0f328|commit]] * reset: hi6220: Reset driver for hisilicon hi6220 SoC [[https://git.kernel.org/torvalds/c/f59d23c2c0eb23194ffc16f640dfac4da938b6ac|commit]] * reset: sti: Add support for resetting co-processors [[https://git.kernel.org/torvalds/c/1a539387b715d118e87797bdafa9298b130353dc|commit]] * extcon: add Maxim MAX3355 driver [[https://git.kernel.org/torvalds/c/08a0a4f987a4b5827e4111eccc97a9271d24633e|commit]] * gpio: Add GPIO support for the ACCES 104-IDI-48 [[https://git.kernel.org/torvalds/c/6ddcf9b486f134f1a1544c82b36b0876ef2f33e6|commit]] * gpio: Add IRQ support to ACCES 104-IDIO-16 driver [[https://git.kernel.org/torvalds/c/a11841477af65f07eccd726c1421d16d3f276088|commit]] * gpio: arizona: Support Cirrus Logic CS47L24 and WM1831 [[https://git.kernel.org/torvalds/c/7d07d15abb606f6e0c611e9bc9a2de4745456e5f|commit]] * gpio: sx150x: Add support for sx1502 [[https://git.kernel.org/torvalds/c/50e8df09e4baaad4fa563564dc04663f662a9b68|commit]] * iommu/shmobile: Remove unused Renesas IPMMU/IPMMUI driver [[https://git.kernel.org/torvalds/c/ae50dc4874c5b73dfefeb1d5a9c1adf2c41576fd|commit]] * irqchip/mgigen: Add platform device driver for mbigen device [[https://git.kernel.org/torvalds/c/717c3dbc118ecbbd5dab06c7e02dac68d3f62e1d|commit]] * irqchip/sunxi-nmi: Support sun9i A80 NMI controller [[https://git.kernel.org/torvalds/c/bbbb03c1a82eea24e9b15b2f96ecb0cc882ddd2c|commit]] * irqchip/ts4800: Add TS-4800 interrupt controller [[https://git.kernel.org/torvalds/c/d01f8633d52e4dac5ee598b87d49fd23346ccfd6|commit]] * phy: add phy-hi6220-usb [[https://git.kernel.org/torvalds/c/30e9a0b2147c8405109ad98ae670829dd92e4516|commit]] * phy: marvell: Add ethtool statistics counters [[https://git.kernel.org/torvalds/c/d2fa47d9dd5c5f82d78c4503cf33989f67e8aa64|commit]] * phy: micrel: Add ethtool statistics counters [[https://git.kernel.org/torvalds/c/2b2427d06426a99bf5f57f28b6c2477e78577a5e|commit]] * phy: rcar-gen3-usb2: Add R-Car Gen3 USB2 PHY driver [[https://git.kernel.org/torvalds/c/f3b5a8d9b50d71b8c9fb72aa9c8ea948ad1a4ef9|commit]] * tty: amba-pl011: add support for ZTE UART (EXPERIMENTAL) [[https://git.kernel.org/torvalds/c/7ec758718920e5e5876d0d02ece6855128c8eb1e|commit]] * NTB: Add support for AMD PCI-Express Non-Transparent Bridge [[https://git.kernel.org/torvalds/c/a1b3695820aa490e58915d720a1438069813008b|commit]] * EDAC, sb_edac: Add Knights Landing (Xeon Phi gen 2) support [[https://git.kernel.org/torvalds/c/d0cdf9003140e9b40d2488aaee2838babe7e212c|commit]] * IRQCHIP: irq-pic32-evic: Add support for PIC32 interrupt controller [[https://git.kernel.org/torvalds/c/aaa8666ada780e8a4a60870aa4379e5e29e395f3|commit]] * bus: uniphier-system-bus: add UniPhier System Bus driver [[https://git.kernel.org/torvalds/c/4b7f48d395a7e3b11ded7695ac2b36d0685e0785|commit]] * ntb: ntb perf tool [[https://git.kernel.org/torvalds/c/8a7b6a778a8519a879c7b6764a11c0d39eead95f|commit]] |
Contents
- Architectures
-
Drivers
- Staging drivers
- Storage
- Graphics
- ACPI, EFI, thermal and Power Management
- Sound (sound/)
- TV tuners, webcams, video capturers (drivers/media/)
- Universal Serial Bus (drivers/usb/)
- Tablets, touch screens, keyboards, mouses (drivers/input/)
- Multi Function Devices (drivers/mfd/)
- Memory Technology Device (drivers/mtd/)
- Industrial I/O (drivers/iio/)
- Multi Media Card (MMC) (drivers/mmc/)
- Watchdog (drivers/watchdog/)
- Clocks (drivers/clk/)
- Serial Peripheral Interface (SPI)
- Serial
- Real Time Clock (RTC)
- Inter-Integrated Circuit (I2C)
- Hardware monitoring (hwmon)
- Pulse-Width Modulation devices
- SOC (System On Chip) specific Drivers
- Pin Controllers (drivers/pinctrl)
- PCI (drivers/pci/)
- DMA Engine (drivers/dma/)
- Networking (drivers/net/)
- Various
1. Architectures
1.1. ARM
Culmination of 5 years of effort to support multiplaform in the ARMv6 and ARMv7 platforms (specific patches below) (merge)
perf annotate: ARM support commit
Runtime patch __aeabi_{u}idiv() to use udiv/sdiv instructions in v7 CPUs commit
Add support to do an SMC or HVC following ARM SMC (Secure Monitor Call) Calling Convention. The interface is implemented for both the arm and arm64 architectures and updates the PSCI driver to use this interface instead for firmware communicationcommit, commit, commit, commit
arm64: hugetlb: add support for PTE contiguous bit commit
arm64: perf: add support for Cortex-A72 commit
- Device-tree sources
at91: Add Support for the L+G VInCo platform commit
at91: sama5d4: Add support for DENX MA5D4 SoM and EVK commit
TS-4800: add basic device tree commit
am437x: cm-t43: add basic support for sbc-t43 commit
am57xx: sbc-am57x: add basic board support commit
bcm5301x: Add BCM SVK DT files commit
compulab: add new board description commit
imx6q: add Novena board commit
imx7d: cl-som-imx7: add basic module support commit
imx7d: sbc-imx7: add basic board support commit
kirkwood: Add DTS for Zyxel NSA325 commit
mediatek: add MT2701 basic support commit
qcom: apq8064: Introduce Sony Xperia Z dts commit
rockchip: add rk3036-evb board commit
rockchip: add rk3228-evb board commit
rockchip: add the kylin board for rk3036 commit
rockchip: add veyron-brain board commit
rockchip: add veyron-mickey board commit
rockchip: add rk3368 evaluation board commit
sb-som: introduce SB-SOM baseboard commit
sun5i: Add dts file for the Empire Electronix D709 tablet commit
sun8i: Add Orange Pi Plus support commit
sunxi: Add Allwinner H3 DTSI commit
tango4: Initial device trees commit
vf6xx: Cosmic+: M4(nommu) initial support commit
realview: add device tree for PB11MPCore commit
socfpga: Add support for DENX MCV SoM and MCVEVK baseboard commit
sun7i: Add sun7i-a20-icnova-swac.dts commit
bcm2835: Add devicetree for bcm2836 and Raspberry Pi 2 B commit
tegra: Add NVIDIA Jetson TX1 Developer Kit support commit, commit
tegra: Add NVIDIA P2371 board support commit
tegra: Add NVIDIA P2530 main board support commit
tegra: Add NVIDIA P2571 board support commit
tegra: Add NVIDIA P2595 I/O board support commit
tegra: Add NVIDIA P2597 I/O board support commit
tegra: Add NVIDIA Tegra132 Norrin support commit
tegra: Add Tegra132 support commit
renesas: add Salvator-X board support commit
Add Freescale LS1043a SoC support commit
Add LS1043a-RDB board support commit
uniphier: add PH1-LD10 SoC/board support commit
am335x: add support for the bosch shc board commit
BCM: Add SMP support for Broadcom 4708 commit
BCM: Add SMP support for Broadcom NSP commit
bcm2835: add rpi power domain driver commit
rockchip: add support smp for rk3036 commit
make xscale iwmmxt code multiplatform aware commit
mmp: multiplatform support commit
mv78xx0: multiplatform support commit
orion5x: multiplatform support commit
realview: enable multiplatform commit
s3c64xx: multiplatform support commit
tango4: Initial platform support commit
versatile: convert to multi-platform commit
shmobile: henninger: remove board DT commit
1.2. TILE
Add jump label support for TILE-Gx commit
1.3. X86
Add intel p-unit and telemetry driver for APL SoCs. Intel PM Telemetry is a software mechanism via which various SoC PM and performance related parameters like PM counters, firmware trace verbosity, the status of different devices inside the SoC, etc. can be monitored and analyzed commit, commit, commit, commit, commit
Add driver for Intel Volume Management Device (VMD). VMD is a secondary PCI host bridge that allows PCI Express root ports, and devices attached to them, to be removed from the default PCI domain and placed within the VMD domain. This provides more bus resources than are otherwise possible with a single domain commit
Paravirtualized queued spinlocks: Optimize the PV unlock code path commit
Introduce apic_extnmi command line parameter, which can be set at "bsp" (default value), which allows to receive an external NMI only from the Boot-Strapping Processor receives; "all", which allows external NMIs to be broadcast to all CPUs; and "none", where no CPUs receive external NMIs commit
Provide a config option to disable Fast CPU feature tests (.text savings of about ~1.6K when building a tinyconfig) commit
kvm: Hyper-V synthetic interrupt controller, which is a lapic extension commit, [https://git.kernel.org/torvalds/c/1f4b34f825e8cef6f493d06b46605384785b3d16 commit, commit
kvm: svm: add support for RDTSCP commit
- perf
- platforms
intel-hid: new hid event driver for hotkeys. Dell XPS 13 9350 requires it commit
asus-wireless: Add Wireless Radio Control driver for notebooks like the Asus E202SA and the Asus X555UB commit, commit
surface pro 4: Add support for Surface Pro 4 Buttons commit
thinkpad_acpi: Add support for keyboard backlight commit
toshiba_acpi: Add WWAN RFKill support commit
toshiba_acpi: Add support for WWAN devices commit
1.4. MIPS
Add support for PIC32MZDA platform commit
bcm963xx: Add Broadcom BCM963xx board nvram data structure commit
dts: Add initial DTS for the PIC32MZDA Starter Kit commit
math-emu: Add IEEE Std 754-2008 ABS.fmt and NEG.fmt emulation commit
math-emu: Add IEEE Std 754-2008 NaN encoding emulation commit
math-emu: Add IEEE Std 754 conformance mode selection commit
pci: Add MT7620a PCIE driver commit
ralink: add MT7621 support commit
zboot: Add support for serial debug using the PROM commit
1.5. POWERPC
Add support for page soft dirty tracking commit
476fpe: Add support for kexec commit
85xx: Add PCIe controller support for bsc9132qds commit
powernv: Add support for Nvlink NPUs commit
pseries: Add CPU dlpar add commit and remove functionality commit; enable kernel CPU dlpar from sysfs commit
Add ppc_strict_facility_enable boot option commit
Enable UBSAN support commit
cell: Remove the Cell QPACE code commit
1.6. S390
sclp: Add VT220 support to early sclp console commit
sclp: add open for business support commit
sclp_cpi: remove sclp_cpi module in favor of sysfs interface commit
zcore: remove /sys/kernel/debug/zcore/mem commit
Show virtualization support in /proc/cpuinfo commit
- KVM
1.7. H8300
1.8. ARC
Introduce explicit super page size support commit
2. Drivers
2.1. Staging drivers
android: ion: Add ion driver for Hi6220 SoC platform commit
comedi: adv_pci_dio: separate out PCI-1760 support commit
rdma: remove deprecated amso1100 driver commit
rdma: remove deprecated ehca driver commit
rdma: remove deprecated ipath driver commit
2.2. Storage
- NVMe
- SCSI
hisi_sas: Add initial bare main driver commit
mvsas: Add SGPIO support to Marvell 94xx commit
ncr5380: Add support for HP C2502 commit
ncr5380: Enable PDMA for DTC chips commit
ncr5380: Enable PDMA for NCR53C400A commit
qla2xxx: Added interface to send explicit LOGO. commit
qla2xxx: Enable Exchange offload support. commit
qla2xxx: Enable Extended Logins support commit
qla2xxx: Enable Target counters in DebugFS. commit
arcmsr: adds code to support new Areca adapter ARC1203 commit
Export 'wwid' to sysfs commit
storvsc: Properly support Fibre Channel devices commit
ahci: per-port msix support commit
ahci: Intel DNV device IDs SATA commit
ahci: Adding Intel Lewisburg device IDs for SATA commit
- target
2.3. Graphics
Add initial etnaviv DRM driver for the 3D core on the Vivante core used in numerous ARM boards commit
- i915
- radeon/amdgpu
- nouveau
tegra: Host1X support for Tegra210 SoC commit
vc4: 3D acceleration support (merge)
- tda998x
- omapdrm
- rockchip
- exynos
- panel
bridge/dw_hdmi: add atomic API support commit
fbdev: Remove unused SH-Mobile HDMI driver commit
2.4. ACPI, EFI, thermal and Power Management
- ACPI
- cpufreq
- thermal
OPP: Add debugfs support in /sys/kernel/debug/opp commit
2.5. Sound (sound/)
compress: Add procfs info file for compressed nodes commit
hda - Add new GPU codec ID 0x10de0083 to snd-hda commit
hda - add codec support for Kabylake display audio codec commit
hda/realtek - New codec support of ALC225 commit
hda/realtek - Support Dell headset mode for ALC225 commit
hda/realtek - Support headset mode for ALC225 commit
hdac: Add support for hda DMA Resume capability commit
oxfw: add MIDI capture port for SCS.1 models commit
oxfw: add MIDI playback port for SCS.1 models commit
oxfw: add scs1x layer commit
oxfw: add stream format quirk for SCS.1 models commit
oxfw: obsolete scs1x module commit
usb-audio: Add native DSD support for PS Audio NuWave DAC commit
- ALSA on a Chip (ASoC)
AMD: add AMD ASoC ACP 2.x DMA driver commit
Atmel: ClassD: supports mono audio commit
Intel: Add Nuvoton+Maxim machine driver entry commit
Intel: Atom: add 24-bit support for media playback and capture commit
Intel: Atom: add support for RT5642 commit
Intel: Skylake: Add Nuvoton Maxim machine driver commit
Intel: Skylake: Add dai link for DMIC capture commit
Intel: Skylake: Add multiple pin formats commit
Intel: Skylake: Add support for Loadable modules commit
Intel: Skylake: Add support for Mic Select module commit
Intel: Skylake: Add support for SSP1 BE cpu dai commit
Intel: Skylake: Add support for active suspend commit
Intel: Skylake: Add support for module GUIDs commit
Intel: Skylake: Add support for virtual dsp widgets commit
Intel: Skylake: Add support to configure module params commit
Intel: Skylake: Adding nau88l25+ssm4567 machine driver commit
Intel: add bytct-rt5651 machine driver commit
ac97: add gpio chip commit
atmel-pdmic: add the Pulse Density Modulation Interface Controller commit
cs47l24: Add driver for Cirrus Logic CS47L24 and WM1831 codecs commit
da7218: Add da7218 codec driver commit
da7218: Enable mic level detection reporting to user-space commit
dwc: add runtime suspend/resume functionality commit
fsl_asrc: add support for 8-30kHz output sample rate commit
hdac-hdmi: Add hdmi driver commit
img: Add driver for I2S input controller commit
img: Add driver for I2S output controller commit
img: Add driver for Pistachio internal DAC commit
img: Add driver for SPDIF input controller commit
img: Add driver for SPDIF output controller commit
img: Add driver for parallel output controller commit
max98357a: Add ACPI ID for Maxim commit
pcm3168a: Add driver for pcm3168a codec commit
rk3036: Inno codec driver for RK3036 SoC commit
rsnd: add Multi channel support commit
rsnd: add TDM Extend Mode support commit
rsnd: remove Gen1 support from SRC commit
rt5616: add rt5616 codec driver commit
rt5640: add ASRC support commit
rt5651: add ACPI and OF support commit
rt5659: add rt5659 codec driver commit
sun4i-codec: Add support for PA gpio pin commit
sun4i: Implement MIC1 capture commit
wm_adsp: Add support for opening a compressed stream commit
firewire-tascam: add support for FW-1804 commit
2.6. TV tuners, webcams, video capturers (drivers/media/)
Add support for dvb usb stick Hauppauge WinTV-soloHD commit
au0828: Add support for media controller commit
au0828: add support for the connectors commit
coda: enable MPEG-2 ES decoding commit
dvbdev: add support for indirect interface links commit
dvbdev: add support for interfaces commit
em28xx: add Terratec Cinergy T XS (MT2060) commit
media-device: add support for MEDIA_IOC_G_TOPOLOGY ioctl commit
media-device: export the entity function via new ioctl commit
media: add support to link interfaces and entities commit
media: rc: nuvoton-cir: add support for the NCT6779D commit
si2165: Add DVB-C support for HVR-4400/HVR-5500 commit
uapi/media.h: Add MEDIA_IOC_G_TOPOLOGY ioctl commit
uvcvideo: Enable UVC 1.5 device detection commit
vivid-capture: add control for reduced frame rate commit
vivid: add support for reduced fps in video out commit
vivid: add support for reduced frame rate in video capture commit
2.7. Universal Serial Bus (drivers/usb/)
add usbfs snooping for REAP and DISCARD commit
cp210x: add ID for ELV Marble Sound Board 1 commit
cp210x: add ID for IAI USB to RS485 adaptor commit
limit usbfs snooping of URB contents commit
serial: ftdi_sio: add support for Yaesu SCU-18 cable commit
serial: option: Adding support for Telit LE922 commit
lpm: add sysfs node for usb3 lpm permit commit
dwc2: add support of hi6220 commit
dwc3: add generic OF glue layer commit
dwc3: remove dwc3-qcom in favor of dwc3-of-simple commit
gadget: Add the console support for usb-to-serial port commit
gadget: ether: Allow changing the MTU commit
gadget: f_sourcesink: add queue depth commit
gadget: f_tcm: add configfs support commit
gadget: renesas_usb3: add support for Renesas USB3.0 peripheral controller commit
xhci-plat: add support for the R-Car H3 xHCI controllers commit
xhci-plat: add support for the R-Car M2-N xHCI controller commit
phy: Remove unused Renesas R-Car (Gen1) USB PHY driver commit
xhci: mediatek: support MTK xHCI host controller commit
option: add "4G LTE usb-modem U901" commit
option: add support for SIM7100E commit
cp210x: Add ID for Parrot NMEA GPS Flight Recorder commit
qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3) commit
serial: option: add support for Quectel UC20 commit
serial: option: add support for Telit LE922 PID 0x1045 commit
qcserial: add Sierra Wireless EM74xx device ID commit
- HID
Add new PID for Microchip Pick16F1454 commit
Enable hid device to suspend/resume asynchronously commit
hid-logitech-hidpp: Add basic support for Logitech G920 commit
hid-logitech-hidpp: Add range sysfs for Logitech G920 commit
2.8. Tablets, touch screens, keyboards, mouses (drivers/input/)
ALPS - detect trackstick presence for v7 protocol commit
add eGalaxTouch serial touchscreen driver commit
add touchscreen support for TS-4800 commit
goodix - add axis swapping and axis inversion support commit
goodix - add power management support commit
uinput - add new UINPUT_DEV_SETUP and UI_ABS_SETUP ioctl commit
2.9. Multi Function Devices (drivers/mfd/)
Arizona: Support Cirrus Logic CS47L24 and WM1831 commit
lpc_ich: Intel device IDs for PCH commit
sec: Add support for S2MPS15 PMIC commit
2.10. Memory Technology Device (drivers/mtd/)
brcmnand: Add support for the BCM6368 commit
mtk-nor: new Mediatek serial flash controller driver commit
2.11. Industrial I/O (drivers/iio/)
Add a DMAengine framework based buffer commit
Add generic DMA buffer infrastructure commit
Introduce IIO configfs support commit
Introduce IIO software triggers commit
Move IIO Dummy Driver out of staging commit
accel: add Freescale MMA7455L/MMA7456L 3-axis accelerometer driver commit
accel: add support for Memsic MXC6255XC sensor commit
adc: Add TI ADS8688 commit
adc: add IMX7D ADC driver support commit
adc: mcp3422: Add mcp3421 support commit
chemical: add AMS iAQ-core support commit
exynos-adc: add experimental touchscreen support commit
ina2xx: add support for TI INA2xx Power Monitors commit
ina2xx: provide a sysfs parameter to allow async readout of the ADCs commit
light: add MAX30100 oximeter driver support commit
light: us8152d: Add power management support commit
st-accel: add support for lis2dh12 commit
trigger: Introduce IIO hrtimer based trigger commit
adc128s052: add support for adc124s021 commit
adc: add iio driver for Palmas (twl6035/7) gpadc commit
2.12. Multi Media Card (MMC) (drivers/mmc/)
block: Allow more than 8 partitions per card commit
Optimize boot time by detecting cards simultaneously commit
enable MMC/SD/SDIO device to suspend/resume asynchronously commit
mmci: support 8bit mode on the Nomadik commit
tegra: Add Tegra210 support commit
tegra: enable UHS-I modes commit
tegra: implement UHS tuning commit
2.13. Watchdog (drivers/watchdog/)
Read device status through sysfs attributes commit
Zodiac Aerospace RAVE Switch Watchdog Processor Driver commit
Add Alphascale asm9260-wdt driver commit
Add MT7621 watchdog support commit
Add support for Sigma Designs SMP86xx/SMP87xx commit
atlas7: add watchdog driver of CSRatlas7 commit
ts4800: add driver for TS-4800 watchdog commit
sp5100_tco: Add AMD Carrizo platform support commit
sp5100_tco: Add AMD Mullins platform support commit
Add sun4v_wdt watchdog driver commit
2.14. Clocks (drivers/clk/)
Add CS2000 Fractional-N driver commit
add Dove PLL divider support for GPU, VMeta and AXI clocks commit
bcm2835: Add a driver for the auxiliary peripheral clock gates. commit
bcm: Add BCM63138 clock support commit
bcm: Add BCM63138 clock support commit
lpc32xx: add common clock framework driver commit
qcom: Add Alpha PLL support commit
qcom: Add MSM8996 Global Clock Control (GCC) driver commit
qcom: Add MSM8996 Multimedia Clock Controller (MMCC) driver commit
rockchip: add clock controller for rk3036 commit
rockchip: add clock controller for rk3228 commit
rockchip: add new pll-type for rk3036 and similar socs commit
shmobile: Add new CPG/MSSR driver core commit
shmobile: r8a7795: Add new CPG/MSSR driver commit
sunxi: Add sun9i A80 cpus (cpu special) clock support commit
tango4: clkgen driver for Tango4 platforms commit
tegra: Add Super Gen5 Logic commit
tegra: Add support for Tegra210 clocks commit
tegra: periph: Add new periph clks and muxes for Tegra210 commit
tegra: pll: Add specialized logic for Tegra210 commit
tegra: pll: Add support for PLLMB for Tegra210 commit
2.15. Serial Peripheral Interface (SPI)
2.16. Serial
8250_pci: Add Intel Broadwell ports commit
8250_uniphier: add earlycon support commit
remove NWP serial support commit
sh-sci: Add support for optional BRG on (H)SCIF commit
sh-sci: Add support for optional external (H)SCK input commit
Add support for PCIe WCH382 2S multi-IO card commit
2.17. Real Time Clock (RTC)
Add Epson RX8010SJ RTC driver commit
abx80x: Add Microcrystal rv1805 support commit
abx80x: add alarm support commit
s5m.c: Add support for S2MPS15 RTC commit
2.18. Inter-Integrated Circuit (I2C)
designware: Add support for AMD Seattle I2C commit
dw: Add APM X-Gene ACPI I2C device support commit
emev2: add slave support commit
imx: add runtime pm support to improve the performance commit
piix4: Add adapter port name support for SB800 chipset commit
piix4: Add support for multiplexed main adapter in SB800 commit
xlr: add support for Sigma Designs controller variant commit
2.19. Hardware monitoring (hwmon)
htu21: Remove driver commit
nct6683: Add basic support for NCT6683 on Mitac boards commit
pmbus: Add client driver for LTC3815 commit
2.20. Pulse-Width Modulation devices
pwm: Add PWM driver for OMAP using dual-mode timers commit
2.21. SOC (System On Chip) specific Drivers
dove: add legacy support to PMU driver commit
mediatek: SCPSYS: Add regulator support commit
qcom: Introduce WCNSS_CTRL SMD client commit
qcom: Introduce common SMEM state machine code commit
qcom: smp2p: Qualcomm Shared Memory Point to Point commit
qcom: smsm: Add driver for Qualcomm SMSM commit
ti: Add wkup_m3_ipc driver commit
versatile: add support for the PB11MPCore commit
2.22. Pin Controllers (drivers/pinctrl)
nsp: add gpio-a driver support for Broadcom NSP SoC commit
pxa: add pxa27x architecture commit
pxa: pxa2xx: add pin configuration support commit
pxa: pxa2xx: add pin control skeleton commit
pxa: pxa2xx: add pin muxing commit
qcom: Add msm8996 pinctrl driver commit
rockchip: add support for the rk3228 commit
sh-pfc: Add SCIF_CLK support in r8a7779 commit, r8a7790 commit, r8a7791 commit, r8a7791 commit, r8a7794 commit, r8a7795 commit, r8a7795 commit
sh-pfc: r8a7795: Add SDHI support commit
sh-pfc: sh73a0: Add MSIOF support commit
sunxi: Add A80 special pin controller commit
sunxi: Add H3 PIO controller support commit
2.23. PCI (drivers/pci/)
Add Netronome NFP4000 PF device ID commit
Add Netronome vendor and device IDs commit
hisi: Add support for HiSilicon Hip06 PCIe host controllers commit
iproc: Add PAXC interface support commit
iproc: Add iProc PCIe MSI support commit
qcom: Add Qualcomm PCIe controller driver commit
2.24. DMA Engine (drivers/dma/)
Add STM32 DMA driver commit
Add transfer termination synchronization support commit
mv_xor: add suspend/resume support commit
sh: Remove unused R-Car HPB-DMAC driver commit
2.25. Networking (drivers/net/)
ath10k: Enable AP + STA interface combination support for 10.x commit
ath10k: add support for pktlog in QCA99X0 commit
ath10k: add thermal throttling support for 10.4 firmware commit
ath10k: allow Mesh Point to install peer security key commit
ath10k: debugfs file to enable Bluetooth coexistence feature commit
ath10k: implement fw_checksums debugfs file commit
ath9k: Enable support for cloned SKBS commit
ath9k: MCC enable Opportunistic Power Save commit
be2net: support ethtool get-dump option commit
bnx2x: Add new SW stat 'tx_exhaustion_events' commit
bnx2x: Show port statistics in Multi-function commit
bnx2x: remove bnx2x_low_latency_recv() support commit
bnxt_en: Add BCM57301 & BCM57402 devices. commit
bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV commit
bnxt_en: Modify ethtool -l|-L to support combined or rx/tx rings. commit
brcmfmac: Add RSDB support. commit
brcmfmac: Add beamforming support. commit
brcmfmac: Add get_station support for IBSS commit
brcmfmac: Add support for PCIE 4350 revision 5 device commit
brcmfmac: Add support for scheduled scan mac randomization commit
brcmfmac: Add support for the BCM4359 11ac RSDB PCIE device. commit
brcmfmac: Add wowl net detect support commit
brcmfmac: Add wowl wake indication report. commit
brcmfmac: add 43242 device id for LG dongle commit
brcmfmac: add arp offload ip address table configuration support commit
brcmfmac: introduce module parameter to force successful probe commit
brcmfmac: obtain feature info using 'cap' firmware command commit
cxgb4: Adds PCI device id for new T5 adapters commit
cxgb4: Add pci device id for chelsio t540 lom adapter commit
Driver for IBM System i/p VNIC protocol commit
dsa: mv88e6xxx: Add Second back of statistics commit
dsa: mv88e6xxx: Add support for Marvell 88E6240 commit
e1000e: initial support for i219-LM (3) commit
fm10k: Add support for ITR scaling based on PCIe link speed commit
fsl/fman: Add FMan MAC driver commit
fsl/fman: Add FMan MAC support commit
fsl/fman: Add FMan MURAM support commit
fsl/fman: Add FMan Port Support commit
fsl/fman: Add FMan SP support commit
fsl/fman: Add FMan support commit
i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message commit
i40e: add new fields to store user configuration commit
i40e: allow zero MAC address for VFs commit
i40e: geneve tunnel offload support commit
i40evf: add new fields to store user configuration of RSS commit
i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 commit
ieee802154/adf7242: Driver for ADF7242 MAC IEEE802154 commit
ieee802154: cc2520: Check CRC & add promiscuous commit
igb: add 88E1543 initialization code commit
ixgbe: Add KR mode support for CS4227 chip commit
ixgbe: Add support for VLAN promiscuous with SR-IOV commit
ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF commit
ixgbe: Add support for newer thermal alarm commit
ixgbe: Update PTP to support X550EM_x devices commit
iwlwifi: Add PCI IDs for the new 3168 series commit
iwlwifi: Add PCI IDs for the new series 8165 commit
iwlwifi: Add new PCI IDs for 9260 and 5165 series commit
iwlwifi: Update PCI IDs for 8000 and 9000 series commit
iwlwifi: add device ID for 8265 commit
iwlwifi: add new 3168 series devices support commit
iwlwifi: add support for 12K Receive Buffers commit
iwlwifi: mvm: Support setting continuous recording debug mode commit
iwlwifi: mvm: add a non-trigger window to fw dbg triggers commit
iwlwifi: mvm: add an option to start rs from HT/VHT rates commit
iwlwifi: mvm: add bt rrc and ttc to debugfs commit
iwlwifi: mvm: add bt settings to debugfs commit
iwlwifi: mvm: enable filtering L3 multicast packets commit
iwlwifi: mvm: support A-MSDU in A-MPDU commit
iwlwifi: mvm: support description for user triggered fw dbg collection commit
iwlwifi: pcie: build an A-MSDU using TSO core commit
mdio: Add support for mdio drivers. commit
mlx4: remove mlx4_en_low_latency_recv() commit
mlx5: add busy polling support commit
mlxsw: Adding layer 2 multicast support commit
mlxsw: Implement link aggregation offload merge
mlxsw: Allow to reset temperature history via hwmon interface commit
mlxsw: Add support for VLAN devices bridging commit
mlxsw: Allow a user to flash the port's LED in order to identify it commit
mvneta: implement ethtool autonegotiation control commit
mwifiex: add debugfs file for testing reset of card commit
mwifiex: enable MSI interrupt support in pcie commit
mwifiex: multiple bss support commit
mlx4: Add HA and LAG support for mlx4 SRIOV VFs merge
mlx5: Add cross-channel support commit
mlx5: Support hardware timestamping and the Precision Time Protocol kernel interface commit, commit
IB/mlx5: Add flow steering supportcommit
mlx5: introduces support of Ethernet SR-IOV in ConnectX-4 family of 100G Ethernet NICs (merge)
IB/mlx5: Add CQE version 1 support to user QPs and SRQs commit
Add driver for Netronome NFP4000/NFP6000 NIC VFs commit
cdc_ncm: add "ndp_to_end" sysfs attribute commit
arc: Add support emac for RK3036 commit
ipmr: add mfc newroute/delroute netlink support commit
mvneta: Add naive RSS support commit
mvneta: Associate RX queues with each CPU commit
mvneta: Configure XPS support commit
mvneta: Make the default queue related for each port commit
phy: Add support for SMSC LAN8740 PHY commit
phy: bcm7xxx: Add entry for Broadcom BCM7435 commit
qmi_wwan: Add SIMCom 7230E commit
qmi_wwan: remove 1199:9070 device id commit
qmi_wwan: support "raw IP" mode commit
qmi_wwan: Add Dell Wireless 5809e Gobi 4G HSPA+ Mobile Broadband Card (rev3) commit
qmi_wwan: add Sierra Wireless EM74xx device ID commit
qmi_wwan: add "4G LTE usb-modem U901" commit
thunderx: HW TSO support for pass-2 hardware commit
hns: Add Hip06 "RSS(Receive Side Scaling)" support to HNS Driver commit
hns: Add Hip06 "TSO(TCP Segment Offload)" support HNS Driver commit, commit
hns: Add support of Hip06 SoC to the Hislicon Network Subsystem commit
hns: Add the init code to disable Hip06 "Hardware VLAN assist" commit
qed: Add support for changing LED state commit
qede: ethtool: Add support for nway_reset commit, set_phys_id commit, {get, set}_channels commit, {get, set}_pauseparam commit, {get, set}_ringparam commit
ravb: Add fixed-link support commit
ravb: make PTP support active in CONFIG mode on R-Car Gen3 commit
stmmac: support Reg_9 to get HW level information commit
wil6210: support for platform specific crash recovery commit
wlcore/wl18xx: fw logger over sdio commit
dl2k: Implement suspend commit
isdn: remove spellcaster driver commit
sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC commit
- nfc
- Bluetooth
2.26. Various
cxl: Enable PCI device ID for future IBM CXL adapter commit
cxlflash: Enable device id for future IBM CXL adapter commit
regmap: add 64-bit mode support commit
regmap: cache: Add 64-bit mode support commit
regulator: add LM363X driver commit
regulator: pv88060: new regulator driver commit
regulator: pv88090: new regulator driver commit
regulator: qcom-smd: Add PM8916 support commit
regulator: qcom-smd: Add support for PMA8084 commit
regulator: s2mps11: Add support for S2MPS15 regulators commit
regulator: tps65086: Add regulator driver for the TPS65086 PMIC commit
regulator: tps65218: add support for LS3 current regulator commit
reset: ath79: Add system restart support commit
reset: hi6220: Reset driver for hisilicon hi6220 SoC commit
reset: sti: Add support for resetting co-processors commit
extcon: add Maxim MAX3355 driver commit
gpio: Add GPIO support for the ACCES 104-IDI-48 commit
gpio: Add IRQ support to ACCES 104-IDIO-16 driver commit
gpio: arizona: Support Cirrus Logic CS47L24 and WM1831 commit
gpio: sx150x: Add support for sx1502 commit
iommu/shmobile: Remove unused Renesas IPMMU/IPMMUI driver commit
irqchip/mgigen: Add platform device driver for mbigen device commit
irqchip/sunxi-nmi: Support sun9i A80 NMI controller commit
irqchip/ts4800: Add TS-4800 interrupt controller commit
phy: add phy-hi6220-usb commit
phy: marvell: Add ethtool statistics counters commit
phy: micrel: Add ethtool statistics counters commit
phy: rcar-gen3-usb2: Add R-Car Gen3 USB2 PHY driver commit
tty: amba-pl011: add support for ZTE UART (EXPERIMENTAL) commit
NTB: Add support for AMD PCI-Express Non-Transparent Bridge commit
EDAC, sb_edac: Add Knights Landing (Xeon Phi gen 2) support commit
IRQCHIP: irq-pic32-evic: Add support for PIC32 interrupt controller commit
bus: uniphier-system-bus: add UniPhier System Bus driver commit
ntb: ntb perf tool commit