36706
Comment:
|
79713
|
Deletions are marked like this. | Additions are marked like this. |
Line 192: | Line 192: |
== TV tuners, webcams, video capturers == * Turn the existing SMIA driver into a MIPI CCS driver while maintaining SMIA support [[https://git.kernel.org/linus/7eb5a7e1e7b6cf7153beeba608f5a73d1e912b77|commit]], [[https://git.kernel.org/linus/821878578975bae1949dbfcef3e39c2968a969c8|commit]], [[https://git.kernel.org/linus/d36eb68a49948a7fb29c43bd5745692ede4b6d52|commit]], [[https://git.kernel.org/linus/541374837cd911785ae9307b4902896f2e3b8f15|commit]], [[https://git.kernel.org/linus/cd9f145dabafec8ad001756f2abe60c7c2ec3cc1|commit]], [[https://git.kernel.org/linus/db08f69ef8205dc4bcc2af2a24bcfc8f9da47899|commit]], [[https://git.kernel.org/linus/a8a2d75b0897fc359ada5fb9f8b62f985351882b|commit]], [[https://git.kernel.org/linus/ee25e211ade18a655953115d642e4c04b17748ed|commit]], [[https://git.kernel.org/linus/a75210a62b81ce8cfbe9e10e29880d870ce94b8d|commit]], [[https://git.kernel.org/linus/57801b6aa72bee123503fc4630ef4da1b88fca00|commit]], [[https://git.kernel.org/linus/7a42609843d2f09de842b825bfefa9fed40e3e7a|commit]], [[https://git.kernel.org/linus/7c0ed600f04d247cbb4c4030d87a8d36b12d44a4|commit]], [[https://git.kernel.org/linus/33039a8880710199007621be38dc8f498a0cd5ca|commit]], [[https://git.kernel.org/linus/d27be0ad943b22d491d1f00e2edbb93a87d58376|commit]], [[https://git.kernel.org/linus/105676ce5940517d2a8a4be32f54c9ff8a021ca5|commit]], [[https://git.kernel.org/linus/e1988e7ad0015e9d8252b515d5aa23a58428022c|commit]], [[https://git.kernel.org/linus/51fc72e541b44d5ba52673b1e2b492ffc164b71c|commit]], [[https://git.kernel.org/linus/2fed6c84dc6fb9e374466d8a0ba86eb6ca7868f8|commit]], [[https://git.kernel.org/linus/2f23ecbf40c8c6572017a036505695e1c2ebb7c4|commit]], [[https://git.kernel.org/linus/9c3d7e5549ebc507c8ec1c516fc163a94d27976d|commit]], [[https://git.kernel.org/linus/81499d338995fa288464c585f49211cfaa6ffdce|commit]], [[https://git.kernel.org/linus/8a75e8dcd2ef409e2bc7bf3141549cd636b4696b|commit]], [[https://git.kernel.org/linus/dffbdf3775d55fa637c456f4ed3025e426e467ec|commit]], [[https://git.kernel.org/linus/ca59318b9a5f677fbf2e774aad2f25cd580a03c8|commit]] * allegro: add HEVC support [[https://git.kernel.org/linus/256442881b1726a671befa47b7f92cd5d11b7ad5|commit]], [[https://git.kernel.org/linus/98c588b6d27c04460a590f55f1e2474129abe87c|commit]], [[https://git.kernel.org/linus/7f8e438b90c91541d784feb5f71be1a0b01a6010|commit]], [[https://git.kernel.org/linus/8e64f00846bb19cb1910363c1acad64aa92020d4|commit]], [[https://git.kernel.org/linus/d2a1b58fd2df21d811872e4635087a91b6ba2d45|commit]], [[https://git.kernel.org/linus/83a4b7fd7f6f95da2905b7751cec4ad4dc6c222f|commit]], [[https://git.kernel.org/linus/e7cd90988b9d03c3a886a23f015c41c71371bc4f|commit]], [[https://git.kernel.org/linus/21de56fa0789cf1c7e9a6d946f45c79ead04ffd4|commit]], [[https://git.kernel.org/linus/2e3917e6bd226b2d69f903392592d701a388e4f0|commit]], [[https://git.kernel.org/linus/d4a881c1b9f61978f05412487877b6745f58478d|commit]], [[https://git.kernel.org/linus/7f046e4b05b382d6e1578b1963d79a1b68ee5be3|commit]], [[https://git.kernel.org/linus/608341075c2d5ead508962e837fb53a25ef3ffba|commit]], [[https://git.kernel.org/linus/2b6e6e5b26cf556c576887d8d4e617d3020b6ed2|commit]], [[https://git.kernel.org/linus/655ef9f9e87568aff031391712669b74d1b362f1|commit]], [[https://git.kernel.org/linus/4132dcbf5ccd8857d0be3ef80d2a8b70662fbc40|commit]], [[https://git.kernel.org/linus/be7f41f2f10c8605ba4b9a5515cf449006470b90|commit]], [[https://git.kernel.org/linus/99b05ce74ceeb474ff4db37a0861b135063b7c7f|commit]], [[https://git.kernel.org/linus/b08797d1b2ec25165768c841a2ac484fecd72be1|commit]] * ov5647: Support !RaspberryPi Camera Module [[https://git.kernel.org/linus/1b5071af824039cb71592d5b2a60773ee1ee94be|commit]], [[https://git.kernel.org/linus/b050791d287afcaa1114321dd409c77ca90da880|commit]], [[https://git.kernel.org/linus/dea4fcfe77d25f8069ef6a48dab9b732c4074ee2|commit]], [[https://git.kernel.org/linus/0f87233a473de6cc22c4785d53aea41c1939f0c9|commit]], [[https://git.kernel.org/linus/7a4826309722ad86679a61e9a3bde80c1ef3c8d5|commit]], [[https://git.kernel.org/linus/c9a05cece64c609b68777d6e536f695ac1c8f8d3|commit]], [[https://git.kernel.org/linus/24169a5aee250d53c5d588b6df34b7940c3f875a|commit]], [[https://git.kernel.org/linus/2b18cbcf53f4b1f24f758cfee328fb27432c4e19|commit]], [[https://git.kernel.org/linus/f7a70f9a43a641380c8df40f97561b671ed79926|commit]], [[https://git.kernel.org/linus/464090c0af3de6f3fe3a6329f524eadb6a8d9744|commit]], [[https://git.kernel.org/linus/ab614f27569ffab2441cc8f45fc24b6467aafb3c|commit]], [[https://git.kernel.org/linus/4974c2f19fd810ec9a4e534bfc69e176256b7a03|commit]], [[https://git.kernel.org/linus/5bc5ca7149c00ac7c8f1920b323c27fbc24430c4|commit]], [[https://git.kernel.org/linus/d7d6074ecd496073fbffd740a9f40f24b25ad956|commit]], [[https://git.kernel.org/linus/14f70a3232aa0a5a613cd0b690c962e1562f2baa|commit]], [[https://git.kernel.org/linus/e907bd662ebd6bf9d60b074c3b9f1facf8a12f8b|commit]], [[https://git.kernel.org/linus/a8df5af695a1ecd5077df18bd00375e24947b468|commit]], [[https://git.kernel.org/linus/87576ac69996fa3488424723723f7f8d2cebc3b3|commit]], [[https://git.kernel.org/linus/6869e971b084ada46c42669822321560256ea085|commit]], [[https://git.kernel.org/linus/7ef761a0015bf94d543aeb382610e0691e888287|commit]], [[https://git.kernel.org/linus/911f4516ee2b940d0c27f994f77c0e702a004f86|commit]], [[https://git.kernel.org/linus/c6da1ae49edd02704ce4589189d7895eae55f658|commit]], [[https://git.kernel.org/linus/2512c06441e3f0dd505c3f00274fff892c111c8f|commit]], [[https://git.kernel.org/linus/646a0249ffd0d8334ec291e3380845b8ade2f1a0|commit]], [[https://git.kernel.org/linus/089b7c70f0d80f5169cc87f65b065fc80668a0eb|commit]], [[https://git.kernel.org/linus/2f038c97fd7baaf9508cf32998a5f8f1ddc09a5e|commit]], [[https://git.kernel.org/linus/4eec1919c9585d12526dced3de64c1d95c7fc451|commit]], [[https://git.kernel.org/linus/d07440702da0ff084f2bb97b1396d75fd7acc53f|commit]] * em28xx: Add support for Hauppauge USB QuadHD [[https://git.kernel.org/linus/2e74a01fb073900c8cc5df6b5e4bcbf575ac6c26|commit]] * i2c: Add driver for RDACM21 camera module [[https://git.kernel.org/linus/a59f853b3b4bce1471ad164357c3f51bdd0e6ba9|commit]] * i2c: Add imx334 camera sensor driver [[https://git.kernel.org/linus/9746b11715c3949241e2d88cb9057da4adab7e02|commit]] * i2c: Add support for the OV5648 image sensor [[https://git.kernel.org/linus/e43ccb0a045f34838b786e8021dc4838b4af5c38|commit]] * i2c: Add support for the OV8865 image sensor [[https://git.kernel.org/linus/11c0d8fdccc56fa15cb15906480b4737c31dd085|commit]] * ir_toy: add another IR Droid device [[https://git.kernel.org/linus/4487e0215560392bd11c9de08d60824d72c89cd9|commit]] * mxl692: !MaxLinear 692 ATSC demod/tuner driver [[https://git.kernel.org/linus/b53f2fa136b1b20f03184f4a98fea75eb2705eac|commit]] * ov5647: Remove 640x480 SBGGR8 mode [[https://git.kernel.org/linus/38c22308181562d52926b6701327c3fe209f6d84|commit]] * ov5647: Support {{{VIDIOC_SUBSCRIBE_EVENT}}} [[https://git.kernel.org/linus/dc3373081396f5317f8f0b593a2cb644c4e1786e|commit]] * ti-vpe: cal: Implement subdev ops for CAMERARX [[https://git.kernel.org/linus/8d6637f1087611a1408ae1c183c93e18b7fd9534|commit]] * v4l2-async: Add waiting subdevices debugfs [[https://git.kernel.org/linus/517fd2b6a058bc4f23735ab9a9e6b0d5c56876d1|commit]] * v4l2-ctrl: Add control to indicate the priority id to be applied to base layer [[https://git.kernel.org/linus/6bde70da98f6b5f5dbd61d2fa9c1e7efe83b0402|commit]] * v4l2-ctrl: Add new controls for QP and layer bitrate [[https://git.kernel.org/linus/99d0cbe4be78ca33f06089521a8a0d76a20cdbb7|commit]], [[https://git.kernel.org/linus/4ca134ee98238c3aaf0bb51094716373d8ae8720|commit]], [[https://git.kernel.org/linus/74c895974fd3566806ea3ce42f9bb660eb54b696|commit]] * Introduce new hfi platform layer [[https://git.kernel.org/linus/d4bdba7b1cab5fce4d04bfc781b477aa6c535202|commit]], [[https://git.kernel.org/linus/c7f50ce507d54ff0518d2f55971a6a8dab6ae8a5|commit]], [[https://git.kernel.org/linus/aa6033892b1d8ea956ce0358867806e171a620d1|commit]], [[https://git.kernel.org/linus/8f3b41dcfb9a0fa2d2ca0af51c3eebd670dc153b|commit]], [[https://git.kernel.org/linus/9822291e031f6d7149ae4f3fc00bd9c33ac2a084|commit]], [[https://git.kernel.org/linus/8b88cabef404ef07440ce90730c47b0f10935c8e|commit]], [[https://git.kernel.org/linus/367b619ae70d25a0ccbbb7cf97db80cf2660657a|commit]], [[https://git.kernel.org/linus/869d77e7062906a84c2726dfc2433755b36a57e3|commit]], [[https://git.kernel.org/linus/05ec881b218c9a9500ce6f0b1363034608708040|commit]], [[https://git.kernel.org/linus/3a75bf4e792587d7fd82242aa6c61ec6df4c0fcc|commit]], [[https://git.kernel.org/linus/e29929266be1ac0e40121f56b5c13b52c281db06|commit]], [[https://git.kernel.org/linus/b8201f3ebc4cbfd949a3bcf583b25a484e21f2f0|commit]], [[https://git.kernel.org/linus/7371093f983d35d60a7fac3a6f082de7fefe3648|commit]] * venus: add support to dump FW region [[https://git.kernel.org/linus/0ca0ca9805055bb0efc16890f9d6433c65bd07cc|commit]] * vidtv: Add media controller support [[https://git.kernel.org/linus/e259572d6ffc036d29d0829f505de2c0149ff0bc|commit]] == Universal Serial Bus == * Support USB 3.2 multi-lanes [[https://git.kernel.org/linus/f2fc9ff28d1c9bef7760516feadd38164044caae|commit]], [[https://git.kernel.org/linus/121fc3ac2f02a2316c6451f1ee9d8ef5932441d2|commit]], [[https://git.kernel.org/linus/db615c6264cffcd8f117c5628db1794afbd0f254|commit]], [[https://git.kernel.org/linus/ead4c124852e66b6aa033e34cf9c4f08d40aeffc|commit]], [[https://git.kernel.org/linus/7bf0fc5a6b6e45924141c34c065da10bb6858fc2|commit]], [[https://git.kernel.org/linus/7de8681be2cde9f6953d3be1fa6ce05f9fe6e637|commit]], [[https://git.kernel.org/linus/de4d9ea789530ac0ce3409878422e9389c3a7cd3|commit]], [[https://git.kernel.org/linus/52c2d15703c3a900d5f78cd599b823db40d5100b|commit]], [[https://git.kernel.org/linus/678481467d2e1460a49e626d8e9ba0c7e9742f53|commit]], [[https://git.kernel.org/linus/072cab8a0fe276282272e57138d83299e35455eb|commit]], [[https://git.kernel.org/linus/f551037c0770d07e4669d7d4fa423c235291dc59|commit]], [[https://git.kernel.org/linus/450b9e9fabd80d7d5fd29e6f915b696a15acd2bd|commit]] * Introduced new Cadence USBSSP DRD Driver [[https://git.kernel.org/linus/db8892bb1bb64b6e3d1381ac342a2ee31e1b76b6|commit]], [[https://git.kernel.org/linus/f738957277bad824b422399a214b630d7832f884|commit]], [[https://git.kernel.org/linus/394c3a144de89e994c8a2c5ba5dc64fa4e5aa870|commit]], [[https://git.kernel.org/linus/0b490046d8d7c035177ca4f5380f0c3275c4697d|commit]], [[https://git.kernel.org/linus/ac5bca142759db36bbff2e0834c37fe956171233|commit]], [[https://git.kernel.org/linus/e93e58d2740282d32c0278fab283eb0ae158bb59|commit]], [[https://git.kernel.org/linus/3d82904559f4f5a2622db1b21de3edf2eded7664|commit]], [[https://git.kernel.org/linus/118b2a3237cf4.99727649b1c018dd2f1d329af08|commit]], [[https://git.kernel.org/linus/64b558f597d1e564c67ba55444da4aaf621dc809|commit]], [[https://git.kernel.org/linus/bbf60daee7de3969502f8b8a67f9f2dca80c94c6|commit]] * cdns3: Add support for TI's AM64 SoC [[https://git.kernel.org/linus/4f30b9d2315fafa41841e5cfd5e48ea1d4a14148|commit]] * chipidea: tegra: Support host mode [[https://git.kernel.org/linus/fc53d5279094e38e6363506339772a7021da2df8|commit]] * dwc3: add imx8mp dwc3 glue layer driver [[https://git.kernel.org/linus/6dd2565989b4dca09eeae45a3694ec533c6a99c0|commit]] * dwc3: pci: ID for Tiger Lake CPU [[https://git.kernel.org/linus/73203bde3a95a48f27b2454dc6b955280c641afe|commit]] * dwc3: pci: add support for the Intel Alder Lake-P [[https://git.kernel.org/linus/f08fc2c30e7806443143db16ac1457145d39b7dd|commit]] * dwc3: qcom: add ACPI device id for sc8180x [[https://git.kernel.org/linus/1edbff9c80ed32071fffa7dbaaea507fdb21ff2d|commit]] * dwc3: qcom: add URS Host support for sdm845 ACPI boot [[https://git.kernel.org/linus/c25c210f590e7a37eecd865d84f97d1f40e39786|commit]] * gadget: u_ether: support configuring interface names [[https://git.kernel.org/linus/63d152149b2d0860ccf8c4e6596b6175b2b7ace6|commit]] * host: ehci-tegra: Remove the driver [[https://git.kernel.org/linus/c3590c7656fb103db193e3538cb52b420985482c|commit]] * pd: Make SVDM Version configurable in VDM header [[https://git.kernel.org/linus/31737c27d665bb3bc8ad9396c63fae2543dd8818|commit]] * serial * Add MaxLinear/Exar USB to Serial driver [[https://git.kernel.org/linus/c2d405aa86b451f197ee95cb08887130b86b765e|commit]] * ch341: add new Product ID [[https://git.kernel.org/linus/5563b3b6420362c8a1f468ca04afe6d5f0a8d0a3|commit]] * cp210x: add ID for Acuity Brands nLight Air Adapter [[https://git.kernel.org/linus/ca667a33207daeaf9c62b106815728718def60ec|commit]] * cp210x: add some more GE USB IDs [[https://git.kernel.org/linus/42213a0190b535093a604945db05a4225bf43885|commit]] * cp210x: add support for software flow control [[https://git.kernel.org/linus/7748feffcd80f3ee25dae5e6acd3cf90e8e838d8|commit]] * option: update interface mapping for ZTE P685M [[https://git.kernel.org/linus/6420a569504e212d618d4a4736e2c59ed80a8478|commit]] * typec * Add individual version numbers for the partner and the cable, and exposes them in the appropriate sysfs in /sys/class/type [[https://git.kernel.org/linus/1ed8459d8f1060c87c7d66fe2d3cbbe4bc9cdd24|commit]], [[https://git.kernel.org/linus/f5030e252687be6e999bd52feb1f79d515b2f684|commit]], [[https://git.kernel.org/linus/29b01295a829fba7399ee84afff4e64660e49f04|commit]], [[https://git.kernel.org/linus/3b3dd1f0dbfe92781c60f36ea5c22b26360f9909|commit]], [[https://git.kernel.org/linus/cefc011f8daf0ff3003208349b85174cda0b708d|commit]], [[https://git.kernel.org/linus/0371616d8bef6926e9aa05757f35b901268d3724|commit]] * AMS, Collision Avoidance, and Protocol Error [[https://git.kernel.org/linus/0908c5aca31eb5e0c72d7a5dba422629b88e877d|commit]], [[https://git.kernel.org/linus/8dea75e11380fc59656fe965766ac192a831455f|commit]], [[https://git.kernel.org/linus/8d3a0578ad1aaadb1c2a2fcc4c51454cbbce2eca|commit]] * typec: tcpci: Add Callback to Usb Communication capable partner [[https://git.kernel.org/linus/a69bdb283f79949b67632878ef1822badae9299f|commit]], [[https://git.kernel.org/linus/372a3d0b6b1e92d8138eeaed7366845a235475ef|commit]], [[https://git.kernel.org/linus/2a16e18c3400f7ab1deb826a98cf52153d03653e|commit]] * Common SVDM version and VDO from dt [[https://git.kernel.org/linus/3c5960c0559c44c6628341a82167ee0d3e40ee50|commit]], [[https://git.kernel.org/linus/31737c27d665bb3bc8ad9396c63fae2543dd8818|commit]], [[https://git.kernel.org/linus/5e1d4c49fbc86dab6e005d66f066bd53c9479cde|commit]], [[https://git.kernel.org/linus/372adf075a43028a62e6123b9cd969f8f20e4afc|commit]], [[https://git.kernel.org/linus/4c93cad8cc78bd382aded3155cf05736ecfd0910|commit]], [[https://git.kernel.org/linus/630dce2810b9f09d312aed4189300e785254c24b|commit]], [[https://git.kernel.org/linus/f5d1d63e7359c6b3c65097b4941756b3d8ac0be0|commit]] * ucsi: Determine common SVDM Version [[https://git.kernel.org/linus/372adf075a43028a62e6123b9cd969f8f20e4afc|commit]] * usbtmc: Add {{{USBTMC_IOCTL_GET_STB}}} [[https://git.kernel.org/linus/c9784e23c1020e63d6dba5e10ca8bf3d8b85c19c|commit]] and {{{USBTMC_IOCTL_GET_SRQ_STB}}} [[https://git.kernel.org/linus/d1d9defdc6d582119d29f5d88f810b72bb1837fa|commit]] * bdc: Remove the BDC PCI driver [[https://git.kernel.org/linus/7766cafea0eca6a7cc0ffc947bc95be19295575f|commit]] == Serial Peripheral Interface (SPI) == * cadence-quadspi: Add QSPI controller support for Intel LGM SoC [[https://git.kernel.org/linus/ab2d28750aacb773dc42d72fbad59146e8a6db5e|commit]], [[https://git.kernel.org/linus/ad2775dc3fc5d30dd51984ccbaa736cc7ea9caca|commit]], [[https://git.kernel.org/linus/b436fb7d29bfa48ff5e00cbf413609c7a6d4d81e|commit]], [[https://git.kernel.org/linus/eb4aadc31ef4224b926d5165048cb297f4bda34f|commit]], [[https://git.kernel.org/linus/fcebca39938fa9f6ed03f27fc75645ad7fd489e9|commit]] * Add SPI_NO_TX/RX support [[https://git.kernel.org/linus/d962608ce2188a1d46ec9d356d6fad5cd6fc0341|commit]] * cadence-quadspi: Add DTR support [[https://git.kernel.org/linus/f453f293979fb648d2e505c132887811acb6bde6|commit]] * orion: enable support for switching CS every transferred byte [[https://git.kernel.org/linus/22a6d41c871225bdd269a80fe04236071f429e2b|commit]] * pxa2xx: Add IDs for the controllers found on Intel Lynxpoint [[https://git.kernel.org/linus/2395183738a01048584c4b49c502c44b18971597|commit]] * pxa2xx: Add support for Intel Alder Lake PCH-P [[https://git.kernel.org/linus/a402e397b938fbf7e7977bded44f3db9a659a931|commit]] * realtek-rtl: Add support for Realtek RTL838x/RTL839x SPI controllers [[https://git.kernel.org/linus/a8af5cc2ff1e804694629a8ef320935629dd15ba|commit]] * support CS timing for HW & SW mode [[https://git.kernel.org/linus/0486d9f91d373e7f47276f30898ee0cb12656a70|commit]] * Add Tegra Quad SPI driver [[https://git.kernel.org/linus/88893986338beebcf5317bda80d43d4f6f7f7c7c|commit]], [[https://git.kernel.org/linus/9684752e5fe3989b45f686a4e0202a683038be4a|commit]], [[https://git.kernel.org/linus/e5c92bb924ce4bda9c4312b8596cf62ad7b07e2e|commit]], [[https://git.kernel.org/linus/921fc1838fb036f690b8ba52e6a6d3644b475cbb|commit]], [[https://git.kernel.org/linus/98621ed011c57ba6e52e01a5982b221c9943b6d9|commit]], [[https://git.kernel.org/linus/6a8a8b51703c69fa2d6adbbcbf731ce9b991c696|commit]], [[https://git.kernel.org/linus/07910a79fc340881eb8e3ed9e47654574fa83d3f|commit]], [[https://git.kernel.org/linus/96ded827a2e8da0ac74ea92d1eb5ebd9e22c2724|commit]], [[https://git.kernel.org/linus/ad338c2d69ecd45c39ff218cf219658affda9336|commit]] * Remove sirf prima/atlas driver [[https://git.kernel.org/linus/181997b4940880b6ebc317b34dca38a17f107318|commit]] * txx9: Remove driver [[https://git.kernel.org/linus/74523a5dae0c96d6503fe72da66ee37fd23eb8f5|commit]] * Drop unused efm32 bus driver [[https://git.kernel.org/linus/0ba882ae2818193487b70ad39622973538711d9a|commit]] == Watchdog == * Add watchdog driver for Intel !Keembay Soc [[https://git.kernel.org/linus/fa0f8d51e90d2202be9f4f02b9a95347389a5959|commit]] * intel_scu_watchdog: Remove driver for deprecated platform [[https://git.kernel.org/linus/1b5b5b4eb52216af05ae4eebbe2efebed4f15a1c|commit]] * mt8192: add wdt support [[https://git.kernel.org/linus/adc318a3406681758b9865558952fd92a42c2d6f|commit]] * remove coh901 driver [[https://git.kernel.org/linus/5ecd125b4b2a55a394a459df331a0b6380c773fa|commit]] * remove sirf atlas driver [[https://git.kernel.org/linus/011eda8c67e02d9a6d2449f2bbc9448435db93ea|commit]] * remove sirf prima driver [[https://git.kernel.org/linus/b4b12b48458fcec2b90ac4b3e4e017f813f22959|commit]] * remove tango driver [[https://git.kernel.org/linus/c1b50b55b00daa373379bb1062afab5ce279cad1|commit]] * remove zte zx driver [[https://git.kernel.org/linus/30f1ec70ddf5afd6a8d4c0e1ce9f21a4aea936be|commit]] == Serial == * Drop unused efm32 serial driver [[https://git.kernel.org/linus/429b29aef7f841086949c7359f9c3ccb051e7ea3|commit]] * cpm_uart: Add udbg support for enabling xmon [[https://git.kernel.org/linus/a60526097f42eb98760d3c63c5de63fab309fe1a|commit]] * ifx6x60: Remove driver for deprecated platform [[https://git.kernel.org/linus/e9103f47bf1a1bbf0ab0ea90eda3e208653a5f57|commit]] * owl: Add support for kernel debugger [[https://git.kernel.org/linus/9335e23ddc33b5298b4cefdecc962736449fe596|commit]] * remove sirf prima/atlas driver [[https://git.kernel.org/linus/4776a4a0a29c64b954a445ff65848bd376a50fcc|commit]] == CPU Frequency scaling == * sfi-cpufreq: Remove driver for deprecated firmware [[https://git.kernel.org/linus/73f70d6c200ba85f61818ed3efe7f800c78d2953|commit]] * qcom-hw: enable boost support [[https://git.kernel.org/linus/266991721c15f9feb5c4b839cb1bdde4a2b20030|commit]] * Remove tango driver [[https://git.kernel.org/linus/7114ebffd330bfc5a95b9832a70b6bd857d26fd8|commit]] == Device Voltage and Frequency Scaling == * Add required-opps support to devfreq passive gov [[https://git.kernel.org/linus/7d8658ef65a4f891d0cff6340fa717b378384642|commit]], [[https://git.kernel.org/linus/26f9c7cc42a6dc036edf871544fd0e6b3a0601c1|commit]], [[https://git.kernel.org/linus/86ad9a24f21ea7aac7deed06fe9556392568d88a|commit]] == Voltage, current regulators, power capping, power supply == * power * reset: Add poweroff driver for ATC260x PMICs [[https://git.kernel.org/linus/3235d1305066a58ef0198d95d8a662c574f3df85|commit]] * reset: at91-sama5d2_shdwc: add support for sama7g5 [[https://git.kernel.org/linus/b7e15bd0c17a37d6ab61dceb08ef683855e85635|commit]] * reset: remove zte zx driver [[https://git.kernel.org/linus/9483b961ad085fbacee2f69f11411a6134c00f22|commit]] * supply: Add battery gauge driver for Acer Iconia Tab A500 [[https://git.kernel.org/linus/c82a2fbe6c02d5caf5a3312f6ea119da450ccee0|commit]] * supply: Add ltc4162-l-charger [[https://git.kernel.org/linus/cd900f181ad6b548a8feded5dd224f789f09b1c6|commit]] * supply: bq256xx: Introduce the BQ256XX charger driver [[https://git.kernel.org/linus/32e4978bb920d047fe5de3ea42d176f267c01f63|commit]] * supply: cpcap-battery: Implement capacity reporting [[https://git.kernel.org/linus/1e64926c5dd978ae444d127b1414e6682b63733f|commit]] * regulator * Really implement Qualcomm LAB/IBB regulators [[https://git.kernel.org/linus/9a12eb704ea27826ece4414cb8822388ec54883c|commit]], [[https://git.kernel.org/linus/8056704ba948c1c54c7a67d78a8399a749f2d04b|commit]], [[https://git.kernel.org/linus/3bc7cb99fb6eafae5a40bf71ded444df70a425f7|commit]], [[https://git.kernel.org/linus/390af53e04114f790d60b63802a4de9d815ade03|commit]], [[https://git.kernel.org/linus/6243905da788cc75d920864fd087b334bb68bb7c|commit]] * Add regulator driver for ATC260x PMICs [[https://git.kernel.org/linus/3b15ccac161aa61511561fa2a76cd9677563d22f|commit]] * Regulator driver for the Mediatek DVFSRC [[https://git.kernel.org/linus/a0db6b0aa670ba040f959a000ef24dd4238e016b|commit]] * bd9571mwv: Add BD9574MWF support [[https://git.kernel.org/linus/ceee9dc13bf991b151701e3b720487b5e1589ba4|commit]] * mt6315: Add support for MT6315 regulator [[https://git.kernel.org/linus/7aa382cfe714f61b0c29f02c31d389c506b4e2ae|commit]] * pf8x00: Add suspend support [[https://git.kernel.org/linus/7fefe72b0f8c0d7e63af9810c4dcc88757eddcd5|commit]] * qcom-rpmh-regulator: add pm8009-1 chip revision [[https://git.kernel.org/linus/951384cabc5dfb09251d440dbc26058eba86f97e|commit]] * rt4831: Adds support for Richtek RT4831 DSV regulator [[https://git.kernel.org/linus/9351ab8b0cb61ffbef30343d28d1855e329c98fb|commit]] * remove ab3100 driver [[https://git.kernel.org/linus/d93d6f52bd9e3aa6f37b7ea5657e4bee50a4b0a4|commit]] == Real Time Clock (RTC) == * pcf8563: Add NXP PCA8565 compatible [[https://git.kernel.org/linus/198be9898b9e62bea65f39b04d35f56d76c8bede|commit]] * remove sirfsoc driver [[https://git.kernel.org/linus/9d0735519f99948c5b5c22426b682ced7f7af9be|commit]] * remove ste ab3100 driver [[https://git.kernel.org/linus/2f58f5eea8c60052100ff325688f2d987bde572b|commit]] * remove ste coh901 driver [[https://git.kernel.org/linus/dd2d3b40039d0278f25a21aa3e50955a01a92a62|commit]] * mrst: Remove driver for deprecated platform [[https://git.kernel.org/linus/c5158358dffc8c7962f412c2c89fcce4e5fff96f|commit]] * tx4939: Remove driver [[https://git.kernel.org/linus/446667df283002fdda0530523347ffd1cf053373|commit]] == Pin Controllers (pinctrl) == * Add RISC-V Canaan Kendryte K210 FPIOA driver [[https://git.kernel.org/linus/d4c34d09ab03e1e631fe195ddf35365a1273be9c|commit]] * at91-pio4: add support for slew-rate [[https://git.kernel.org/linus/c709135e576b593d2ea4aef84b8fcd924a816a2d|commit]] * ingenic: Improve JZ4760 support [[https://git.kernel.org/linus/dd1ccfd6766911cade8cb50b41e192770d7ef91c|commit]] * qcom: Add SM8350 pinctrl driver [[https://git.kernel.org/linus/d5d348a3271f4b4d877ed246d0566ad1b9ec7f5b|commit]] * qcom: Add sc8180x TLMM driver [[https://git.kernel.org/linus/97423113ec4bbfe92c13ff4794d33391ab70ec96|commit]] * renesas: Initial !R8A779A0 (V3U) PFC support [[https://git.kernel.org/linus/741a7370fc3b8b549ac69886be161a99109b78b6|commit]] * sunxi: Add support for the Allwinner H616 pin controller [[https://git.kernel.org/linus/25adc29407fb3a064921af664f2e5134846312b9|commit]] * sunxi: Add support for the Allwinner H616-R pin controller [[https://git.kernel.org/linus/561c1cf17c465c6661b6fd3832df921458833e40|commit]] * tigerlake: Add Alder Lake-P ACPI ID [[https://git.kernel.org/linus/0e793a4e283487378e9a5b7db37bc1781bc72fd7|commit]] * remove coh901 driver [[https://git.kernel.org/linus/5817364a90c944cbe72c657e53495d41868013f4|commit]] * remove sirf atlas/prima drivers [[https://git.kernel.org/linus/c41e02c384f50dd514b904dc2fbf1627e11a6313|commit]] * remove ste u300 driver [[https://git.kernel.org/linus/4ef82b305239aca1ebf0ddd44b790eb9ddca5ba4|commit]] * remove zte zx driver [[https://git.kernel.org/linus/484c58d6601c2868e9763e105443ef57d562ee3b|commit]] == Multi Media Card (MMC) == * eMMC inline encryption support [[https://git.kernel.org/linus/93f1c150cb0d043e1e8985db7824b4e2e1ac653f|commit]], [[https://git.kernel.org/linus/0653300224a696719953a19efe13e1c6e9b8cceb|commit]], [[https://git.kernel.org/linus/ee49d0321f02596a046173be16fddcdfb8ceb7c1|commit]], [[https://git.kernel.org/linus/1e80709bdbfc1e1f3cac0ba8ed9a58f5789bcf51|commit]], [[https://git.kernel.org/linus/0a0c866f377ebea6ed5b65942cf1269651c21072|commit]], [[https://git.kernel.org/linus/433611ea8df3666845ecd3480c22667f065ea7af|commit]], [[https://git.kernel.org/linus/5cc046eb134f680f3ab6e2bb4ff43b94683336eb|commit]], [[https://git.kernel.org/linus/c93767cf64ebf41c65d8834af27df63f2f0f7ec5|commit]] * mmci: Add support for probing bus voltage level translator [[https://git.kernel.org/linus/6351cac92a8c598115d74a700f1720861d57ef20|commit]] * sdhci-of-aspeed: Add AST2600 bus clock support [[https://git.kernel.org/linus/0c53dc321a507c78fdd15a682f42175a131b1763|commit]] * sdhci_am654: Add Support for TI's AM64 SoC [[https://git.kernel.org/linus/754b7f2f7d2acda729619c6cfed9bc8124ca17cb|commit]] * sunxi: add support for A100 mmc controller [[https://git.kernel.org/linus/3536b82e5853ec302c1803896c126725afb6d57c|commit]] * remove dw_mmc-zx driver [[https://git.kernel.org/linus/e55f2cf512591dc0051a32e14b8866668d02706a|commit]] * remove sirf prima/atlas driver [[https://git.kernel.org/linus/c7b9f01fd12a46333c917f416b0df6ee39e7c774|commit]] == Memory Technology Devices (MTD) == * parsers: Add Qcom SMEM parser [[https://git.kernel.org/linus/803eb124e1a64e42888542c3444bfe6dac412c7f|commit]] * rawnand: qcom: Add support for Qcom SMEM parser [[https://git.kernel.org/linus/82bfd11f1b0364cfd75069d1464f92cc2a985660|commit]] * spi-nor: Add Global Block Unlock command [[https://git.kernel.org/linus/a7a5acba0e06b8f9923faa1a726f0ac1380b719a|commit]] * spi-nor: intel-spi: Add support for Intel Alder Lake-P SPI serial flash [[https://git.kernel.org/linus/d5802468c358cd421c09355467be36a41ea5b5d6|commit]] * spi-nor: sst: Add support for Global Unlock on sst26vf [[https://git.kernel.org/linus/75386810d3a61f4bb9e180774291454f7235b8b3|commit]] * rawnand: tango: Remove the driver [[https://git.kernel.org/linus/94d07f6a539db14ced8c0c2ae6ed4ab9623a24ab|commit]] == Industrial I/O (iio) == * Add timestamp channel for hid-sensors [[https://git.kernel.org/linus/4c2617207e3a9da1360e58731007ef47f85d6bf3|commit]], [[https://git.kernel.org/linus/4648cbd8fb92de705ae2823717d152e4c71fe50d|commit]], [[https://git.kernel.org/linus/314f7cad1ad20ebcc3a0a1520bdea567b87e0186|commit]], [[https://git.kernel.org/linus/04fe70d1b8aca1143304edf49c4f730753b06dcf|commit]], [[https://git.kernel.org/linus/a6bea3d5fe6ff483199da4badce159e2ed78bfa7|commit]], [[https://git.kernel.org/linus/4a3582c84ad9a4e734d61a08db9b099141e32abc|commit]] * accel: kxcjk1013: Add rudimentary regulator support [[https://git.kernel.org/linus/1d2e91a2db664fa5c0b935fe45314759f6f1fdc5|commit]] * adc: ad7476: Add LTC2314-14 support [[https://git.kernel.org/linus/28e37a92e30751dd16ffbbccdf36bf15d6a64152|commit]] * ms_sensors:ms_sensors_i2c: add support for alternative PROM layout [[https://git.kernel.org/linus/9ea7c79097fb3907d7bc587f70963dba7c95658c|commit]] * dac: ad5766: add driver support for AD5766 [[https://git.kernel.org/linus/fd9373e41b9ba5b609f97e98a04687f4ff136aff|commit]] * gyro: bmg160: Add rudimentary regulator support [[https://git.kernel.org/linus/ce69361ab74681b095d72376ad173dea3f4d9c29|commit]] * hid-sensors: Add hinge sensor driver [[https://git.kernel.org/linus/660987e1250334dd944aab0421144b541675d5d1|commit]] * imu: inv_mpu6050: Add support for MPU-6880 [[https://git.kernel.org/linus/4df685091dfe27ff557031f8429906fb5d8240ea|commit]] * light:apds9960 add detection for MSHW0184 ACPI device in apds9960 driver [[https://git.kernel.org/linus/b9968e16adacb9289ab5d4659e0d3201388a12db|commit]] * magnetometer: Add driver for Yamaha YAS530 [[https://git.kernel.org/linus/de8860b1ed4701ea7e6f760f02d79ca6a3b656a1|commit]] * magnetometer: bmc150: Add rudimentary regulator support [[https://git.kernel.org/linus/cce4f160ea809e906bb5bfaf0b03664cca08cdb1|commit]] * pressure:ms5637: add ms5803 support [[https://git.kernel.org/linus/649ef114a0a05541f9241442fa6b9c9bef457bb4|commit]] * xilinx-xadc: Add basic support for Ultrascale System Monitor [[https://git.kernel.org/linus/c2b7720a7905bb8aa3a9decbf135fec98faba38d|commit]] == Multi Function Devices (MFD) == * Add driver for Embedded Controller found on Acer Iconia Tab A500 [[https://git.kernel.org/linus/92eba6802c2b1ffb30f1454e9d99ef980b94bbbf|commit]] * arizona: Add support for ACPI enumeration of WM5102 connected over SPI [[https://git.kernel.org/linus/e933836744a2606e6cd42a6a83e5e43da2a60788|commit]] * bd9571mwv: Add support for BD9574MWF [[https://git.kernel.org/linus/c58ad0f2b052b5675d6394e03713ee41e721b44c|commit]], [[https://git.kernel.org/linus/e413c27e2ec8276ac0f25e7d1203f29adcfd8758|commit]], [[https://git.kernel.org/linus/b0f87e8ac263e3b82ec314542cb7fb07a47fc8b7|commit]], [[https://git.kernel.org/linus/30402f97f965fda9440e480f1aba6a6aba4572cd|commit]], [[https://git.kernel.org/linus/ceee9dc13bf991b151701e3b720487b5e1589ba4|commit]], [[https://git.kernel.org/linus/b9f71d14e570199bfd9a440db000e59780fe0fc7|commit]], [[https://git.kernel.org/linus/2d7af444e8364965a1ba44b2c2ea1e1122b673d4|commit]], [[https://git.kernel.org/linus/2e35627e6956e743a7e8e8d17a86dd243a6d51ef|commit]], [[https://git.kernel.org/linus/bfb26be7fe90186e5d9fe704cc124ab77bb7d127|commit]], [[https://git.kernel.org/linus/1e40a92c651f4bb383df757b69821f74820b6e6a|commit]], [[https://git.kernel.org/linus/f16e1fd197f85a943b5880009f4aefe05a17df0d|commit]], [[https://git.kernel.org/linus/b2548da647bb04737196ffd945505d47a166239b|commit]] * intel-lpss: Add Intel Alder Lake PCH-P PCI IDs [[https://git.kernel.org/linus/f7b6732178e79ffb388aa343a7d0f63429d06204|commit]] * intel-lpss: Add Intel Alder Lake PCH-S PCI IDs [[https://git.kernel.org/linus/c7b79a75287141cef5bbaeaf1c942269c08cd52e|commit]] * intel-m10-bmc: Expose MAC address and count [[https://git.kernel.org/linus/296f5568c6ee906e2a8db00adc751674f1745bd8|commit]] * intel_msic: Remove driver for deprecated platform [[https://git.kernel.org/linus/ef3c67b6454b8f542f50387ad481633ae30874ac|commit]] == Pulse-Width Modulation (PWM) == * Remove ZTE ZX driver [[https://git.kernel.org/linus/a2bc9b21fd3f89b1f9a5df46427855dcf344e6e7|commit]] == Inter-Integrated Circuit (I2C + I3C) == * Drop unused efm32 bus driver [[https://git.kernel.org/linus/e4555a32ba427e628b75fa03593d55b1f38527b1|commit]] * i801: Add support for Intel Alder Lake PCH-P [[https://git.kernel.org/linus/d1f50bcfd646b620bef0e0ccb9b7523ad14fef63|commit]] * mlxcpld: Add support for I2C bus frequency setting [[https://git.kernel.org/linus/66b0c2846ba8de569026a067bb5a34ea5768408c|commit]] * mux: mlxcpld: Extend driver functionality [[https://git.kernel.org/linus/84af1b168c5015fca0761cf9cce4add31e354dce|commit]], [[https://git.kernel.org/linus/81566938083af15aec75201293cf6047bb04f4d3|commit]], [[https://git.kernel.org/linus/cae5216387d18c888f9f38a0cf5be341a0af75a6|commit]], [[https://git.kernel.org/linus/c52a1c5f5db55c6a71110c2db9ae26b9f5269d20|commit]], [[https://git.kernel.org/linus/699c0506543ee9ba3f5a67ab0837b292b098aeb4|commit]], [[https://git.kernel.org/linus/a39bd92e92b96d05d676fb5c9493cf1c911d2a0a|commit]] * remove sirf bus driver [[https://git.kernel.org/linus/2cea84ddae1cc3af3969bfeae015aa303bf6e08d|commit]] * remove u300 bus driver [[https://git.kernel.org/linus/1059b2bcc683ab29c25d542af4902bfdb3f91b40|commit]] * remove zte zx bus driver [[https://git.kernel.org/linus/73cc584cfced260133cfc635f9921d66da676749|commit]] * i3c: master: svc: Add Silvaco I3C master driver [[https://git.kernel.org/linus/dd3c52846d5954acd43f0e771689302f27dadc28|commit]] == Hardware monitoring (hwmon) == * Add AHT10 Temperature and Humidity Sensor Driver [[https://git.kernel.org/linus/8c78f0dee4371ab3b0422edf08597525c6219512|commit]] * Add Texas Instruments TPS23861 driver [[https://git.kernel.org/linus/fff7b8ab225547828db9c57cdf05a03d5b4a7153|commit]] * amd_energy: Add AMD family 19h model 30h x86 match [[https://git.kernel.org/linus/9f56b8eb85927c6391216e4f35a7abb34847f0fd|commit]] * k10temp: Zen3 Ryzen Desktop CPUs support [[https://git.kernel.org/linus/c8d0d3fa946976c6bc69589375d7d063f0cb1492|commit]] * nct6683: Support ASRock boards [[https://git.kernel.org/linus/bd433537fef88d76e7f427bafda18791ae60e721|commit]] * pmbus/max16601: Add support for MAX16508 [[https://git.kernel.org/linus/66102281f94afdf1f41cf6147c7ddce73a8e75f2|commit]] * pmbus/max31785: Support revision "B" [[https://git.kernel.org/linus/996dc09c8e773f348086d03ded4cb96950f116bb|commit]] * pwm-fan: Support multiple fan tachometers [[https://git.kernel.org/linus/f0dc7cb6b4c9cd24a69f80423f6d7a03825b72e4|commit]] * abx500: Decomission abx500 driver [[https://git.kernel.org/linus/d349626b42f5dbd08ffcb3f2c383b1f6f433b3c1|commit]] == General Purpose I/O (gpio) == * bd9571mwv: Add BD9574MWF support [[https://git.kernel.org/linus/2e35627e6956e743a7e8e8d17a86dd243a6d51ef|commit]] * gpio-xilinx: Update on xilinx gpio driver [[https://git.kernel.org/linus/45c5277f347841daefb1a7b48da9904ef9b46ca9|commit]], [[https://git.kernel.org/linus/37ef334680800263b32bb96a5156a4b47f0244a2|commit]], [[https://git.kernel.org/linus/a32c7caea292c4d1e417eae6e5a348d187546acf|commit]], [[https://git.kernel.org/linus/26b04774621ed333e8bc56479feb6e31625df58c|commit]], [[https://git.kernel.org/linus/6e551bfa9872cd335d0929411cfdefe99ce65a1d|commit]] * intel-mid: Remove driver for deprecated platform [[https://git.kernel.org/linus/5f7582aa2d3c2ea0a9c9be17bcb53d29c0417ae5|commit]] * mvebu: add pwm support for Armada 8K/7K [[https://git.kernel.org/linus/85b7d8abfec70ae820ddfea493f93b0af7e50b51|commit]] * pca953x: Add support for pca9506 [[https://git.kernel.org/linus/1421b447ae7b419ed8303c1af8632b5884b59704|commit]] * rcar: Add R-Car V3U (!R8A779A0) support [[https://git.kernel.org/linus/93ac0b0c68c0cff8e49d2a7c08525824dbb8642e|commit]] * remove zte zx driver [[https://git.kernel.org/linus/f0a2c77eb8e9ac5a4d783ef04c3e0f712cb707d6|commit]] * visconti: Add Toshiba Visconti GPIO support [[https://git.kernel.org/linus/2ad74f40dacc411546d737ce92197384cd8587bd|commit]] * msic: Remove driver for deprecated platform [[https://git.kernel.org/linus/aee25798acf00978a2d9d39ae8b2c2353757d01d|commit]] == Leds == * apu: extend support for PC Engines APU1 with newer firmware [[https://git.kernel.org/linus/1b40faf7e4abe10db2f730cf66b2b47551110940|commit]] * lgm: Add LED controller driver for LGM SoC [[https://git.kernel.org/linus/c3987cd2bca34ddfec69027acedb2fae5ffcf7a0|commit]] * trigger: implement a tty trigger [[https://git.kernel.org/linus/fd4a641ac88fbbaf8b90e00823397597a287cfcd|commit]] == DMA engines == * Add Intel LGM SoC DMA support [[https://git.kernel.org/linus/32d31c79a1a4fbc48aab594a4dc9ffa087ab59a3|commit]] * dw-axi-dmac: support Intel !KeemBay AxiDMA [[https://git.kernel.org/linus/8c70fb7e0a0ab477504e0bd761d301ddd616c8eb|commit]], [[https://git.kernel.org/linus/ef6fb2d6f1abd56cc067c694253ea362159b5ac3|commit]], [[https://git.kernel.org/linus/0b9d2fb368b97823a477221649ac82d17a9af11b|commit]], [[https://git.kernel.org/linus/67b2e39f4acb764cbc0ab9b2af07b18aec7b2cce|commit]], [[https://git.kernel.org/linus/66c6c9455efce0185911d7befb14992122c99474|commit]], [[https://git.kernel.org/linus/eec91760539ef4257cc0e4649d3db27e3762c579|commit]], [[https://git.kernel.org/linus/1deb96c0fa58afe0f5c4aa8e5916baa9454979d6|commit]], [[https://git.kernel.org/linus/b428c6fa41125fdbba36baa92de4e439e04ccfc8|commit]], [[https://git.kernel.org/linus/8e55444da65c01143082a7d1ed08dfeeec7c244b|commit]], [[https://git.kernel.org/linus/0a35c9a017d3e4d7f8eb503827a8cdbb8a47d7b0|commit]], [[https://git.kernel.org/linus/8fb1dae09091b937e4966be4d024edeb80576ca6|commit]], [[https://git.kernel.org/linus/cd0f00c39ff48006cb0523b09b22842d21f70e72|commit]], [[https://git.kernel.org/linus/3df2d81f878dcd67716f09403a3f4bfa5c319d3b|commit]], [[https://git.kernel.org/linus/425c8a53e87478de2012c94208d7e6c59213d5ca|commit]], [[https://git.kernel.org/linus/f74b3025506046e8662ebb2026697d7755b1d6ff|commit]], [[https://git.kernel.org/linus/78a90a1e489e3f19b0adf8327f432ee0684a7680|commit]], [[https://git.kernel.org/linus/f80f7c96f77258da1ea291d7ccfc731b279339f1|commit]] * idxd: add module parameter to force disable of SVA [[https://git.kernel.org/linus/03d939c7e3d8800a9feb54808929c5776ac510eb|commit]] * jz4780: Add support for the JZ4760(B) [[https://git.kernel.org/linus/d2852a3e8ba98c170bac5e4b8d048f584683c23a|commit]] * owl: Add compatible for the Actions Semi S500 DMA controller [[https://git.kernel.org/linus/c518a2fd1bcfb00bfae9007913090d8645651637|commit]] * rcar-dmac: Add support for R-Car V3U [[https://git.kernel.org/linus/e5bfbbb916a43a80801458e10369cf02229278eb|commit]] * remove coh901318 driver [[https://git.kernel.org/linus/a033a74e8b66336fc2ea379842be6bcf176cbfbc|commit]] * remove sirfsoc driver [[https://git.kernel.org/linus/ec6ab42f5aadd765b0b8c4e2d21508ac1e20f2ed|commit]] * remove zte zx driver [[https://git.kernel.org/linus/1c8963f830136c26f01af5d2523470a2b958ce80|commit]] * ti: k3-udma: Add support for burst_size configuration for mem2mem [[https://git.kernel.org/linus/046d679b5b8194184efb9f0fe6e6e3f9e06d2c90|commit]] == Cryptography hardware acceleration == * hisilicon: add ZIP device using mode parameter [[https://git.kernel.org/linus/f8408d2b79b834f79b6c578817e84f74a85d2190|commit]] * hisilicon/hpre: enable Elliptic curve cryptography [[https://git.kernel.org/linus/fbc75d03fda048bc821cb27f724ff367d5591ce8|commit]] * Add Keem Bay OCS HCU driver [[https://git.kernel.org/linus/33ff64884c4e5ffcac1c4aa767e38bf4b3f443a0|commit]], [[https://git.kernel.org/linus/472b04444cd39e16ba54987b2e901a79cf175463|commit]], [[https://git.kernel.org/linus/ae832e329a8d17144e5ae625e1704901f0e0b024|commit]], [[https://git.kernel.org/linus/b46f80368869cf46dbfe97ca8dfaf02e6be4510e|commit]], [[https://git.kernel.org/linus/5a5a27b3e1577dbd63b0ac114d784bc3695e245b|commit]] * octeontx2: Add Support for Marvell OcteonTX2 CPT engine [[https://git.kernel.org/linus/5e8ce8334734c5f23fe54774e989b395bc6da635|commit]], [[https://git.kernel.org/linus/83ffcf78627f98919ebae3dc6715982cc83176ed|commit]], [[https://git.kernel.org/linus/fe16eceab0463c160a333b7df4edd707f3a24d5c|commit]], [[https://git.kernel.org/linus/43ac0b824f1cb7c63c5fe98ea2b80ec480412601|commit]], [[https://git.kernel.org/linus/64506017030dd44f0fc91c5110840ac7996213dd|commit]], [[https://git.kernel.org/linus/78506c2a1eac97504ff56de1c587bac403ca8dca|commit]], [[https://git.kernel.org/linus/19d8e8c7be1567b92e99f7201b8e9b286d04dc0f|commit]], [[https://git.kernel.org/linus/8ec8015a316816b07538635fe9c04c35ad63acfc|commit]], [[https://git.kernel.org/linus/6f03f0e8b6c8a82d8e740ff3a87ed407ad423243|commit]] * sun4i-ss: enabled stats via debugfs [[https://git.kernel.org/linus/b1f578b85a13c4228d7862a203b428e774f87653|commit]] * picoxcell: Remove !PicoXcell driver [[https://git.kernel.org/linus/fecff3b931a52c8d5263fb1537161f0214acb44a|commit]] * mediatek: remove obsolete driver [[https://git.kernel.org/linus/6a702fa5339597f2f2bb466043fbb20f3e55e0ad|commit]] == PCI == * brcmstb: support BCM4908 with external PERST# signal controller [[https://git.kernel.org/linus/0cdfaceb9889b69d0230b82ae91c46ed0b33fc27|commit]] * layerscape: Add LX2160A rev2 EP mode support [[https://git.kernel.org/linus/5bfb792f210ce6644bc2d72e047e0715ac4a1010|commit]] * microchip: Add Microchip !PolarFire PCIe controller driver [[https://git.kernel.org/linus/6f15a9c9f94133bee0d861a4bf25e10aaa95219d|commit]] * Remove tango host controller driver [[https://git.kernel.org/linus/de9427ca87cfa959abcd8bab7e38343b51219ffa|commit]] == Non-Transparent Bridge (NTB) == * Implement NTB Controller using multiple PCI EP [[https://git.kernel.org/linus/13bccf873808ac9516089760efce7ea18b7484a9|commit]], [[https://git.kernel.org/linus/959a48d0eac0321948c9f3d1707ba22c100e92d5|commit]], [[https://git.kernel.org/linus/fa8fef0e104a23efe568b835d9e7e188d1d97610|commit]], [[https://git.kernel.org/linus/0e27aeccfa3d1bab7c6a29fb8e6fcedbad7b09a8|commit]], [[https://git.kernel.org/linus/7e5a51ebb321537c4209cdd0c54c4c19b3ef960d|commit]], [[https://git.kernel.org/linus/63840ff5322373d665b2b9c59cd64233d5f0691e|commit]], [[https://git.kernel.org/linus/e85a2d7837622bd99c96f5bbc7f972da90c285a2|commit]], [[https://git.kernel.org/linus/87d5972e476f6c4e98a0abce713c54c6f40661b0|commit]], [[https://git.kernel.org/linus/256ae475201b16fd69e00dd6c2d14035e4ea5745|commit]], [[https://git.kernel.org/linus/38ad827e3bc0f0e94628ee1d8dc31e778d9be40f|commit]], [[https://git.kernel.org/linus/dbcc542f36086abcaec28a858b17f2c358d57973|commit]], [[https://git.kernel.org/linus/a62074a9ba856082a60ff60693abd79f4b55177d|commit]], [[https://git.kernel.org/linus/8b821cf761503b80d0bd052f932adfe1bc1a0088|commit]], [[https://git.kernel.org/linus/599f86872f9ce8a0a0bd111a23442b18e8ee7059|commit]] * Add support for EPF PCI Non-Transparent Bridge [[https://git.kernel.org/linus/812ce2f8d14ea791edd88c36ebcc9017bf4c88cb|commit]] == Thunderbolt == * Add support for PCIe tunneling disabled (SL5) [[https://git.kernel.org/linus/3cd542e6e6afb6fa6c34d4094d498f42e22110f5|commit]] * Add support for de-authorizing devices [[https://git.kernel.org/linus/3da88be249973f7b74e7b24ed559e6abc2fc5af4|commit]] * Add support for native USB4 _OSC [[https://git.kernel.org/linus/c6da62a219d028de10f2e22e93a34c7ee2b88d03|commit]] * Allow disabling XDomain protocol [[https://git.kernel.org/linus/5ca67688256a0aeede5cba288eaef4d8e4a9e622|commit]] |
Linux kernel 5.12 changelog.
Other new sources:
LWN's merge window part 1], [https://lwn.net/Articles/847451/
Phoronix Linux 5.12 Feature overview
Or take instead a look at the list of Pull Requests:
1. TV tuners, webcams, video capturers
Turn the existing SMIA driver into a MIPI CCS driver while maintaining SMIA support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
allegro: add HEVC support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ov5647: Support RaspberryPi Camera Module commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
em28xx: Add support for Hauppauge USB QuadHD commit
i2c: Add driver for RDACM21 camera module commit
i2c: Add imx334 camera sensor driver commit
i2c: Add support for the OV5648 image sensor commit
i2c: Add support for the OV8865 image sensor commit
ir_toy: add another IR Droid device commit
mxl692: MaxLinear 692 ATSC demod/tuner driver commit
ov5647: Remove 640x480 SBGGR8 mode commit
ov5647: Support VIDIOC_SUBSCRIBE_EVENT commit
ti-vpe: cal: Implement subdev ops for CAMERARX commit
v4l2-async: Add waiting subdevices debugfs commit
v4l2-ctrl: Add control to indicate the priority id to be applied to base layer commit
v4l2-ctrl: Add new controls for QP and layer bitrate commit, commit, commit
Introduce new hfi platform layer commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
venus: add support to dump FW region commit
vidtv: Add media controller support commit
2. Universal Serial Bus
Support USB 3.2 multi-lanes commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Introduced new Cadence USBSSP DRD Driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
cdns3: Add support for TI's AM64 SoC commit
chipidea: tegra: Support host mode commit
dwc3: add imx8mp dwc3 glue layer driver commit
dwc3: pci: ID for Tiger Lake CPU commit
dwc3: pci: add support for the Intel Alder Lake-P commit
dwc3: qcom: add ACPI device id for sc8180x commit
dwc3: qcom: add URS Host support for sdm845 ACPI boot commit
gadget: u_ether: support configuring interface names commit
host: ehci-tegra: Remove the driver commit
pd: Make SVDM Version configurable in VDM header commit
- serial
- typec
Add individual version numbers for the partner and the cable, and exposes them in the appropriate sysfs in /sys/class/type commit, commit, commit, commit, commit, commit
AMS, Collision Avoidance, and Protocol Error commit, commit, commit
typec: tcpci: Add Callback to Usb Communication capable partner commit, commit, commit
Common SVDM version and VDO from dt commit, commit, commit, commit, commit, commit, commit
ucsi: Determine common SVDM Version commit
usbtmc: Add USBTMC_IOCTL_GET_STB commit and USBTMC_IOCTL_GET_SRQ_STB commit
bdc: Remove the BDC PCI driver commit
3. Serial Peripheral Interface (SPI)
cadence-quadspi: Add QSPI controller support for Intel LGM SoC commit, commit, commit, commit, commit
Add SPI_NO_TX/RX support commit
cadence-quadspi: Add DTR support commit
orion: enable support for switching CS every transferred byte commit
pxa2xx: Add IDs for the controllers found on Intel Lynxpoint commit
pxa2xx: Add support for Intel Alder Lake PCH-P commit
realtek-rtl: Add support for Realtek RTL838x/RTL839x SPI controllers commit
support CS timing for HW & SW mode commit
Add Tegra Quad SPI driver commit, commit, commit, commit, commit, commit, commit, commit, commit
Remove sirf prima/atlas driver commit
txx9: Remove driver commit
Drop unused efm32 bus driver commit
4. Watchdog
Add watchdog driver for Intel !Keembay Soc commit
intel_scu_watchdog: Remove driver for deprecated platform commit
mt8192: add wdt support commit
remove coh901 driver commit
remove sirf atlas driver commit
remove sirf prima driver commit
remove tango driver commit
remove zte zx driver commit
5. Serial
Drop unused efm32 serial driver commit
cpm_uart: Add udbg support for enabling xmon commit
ifx6x60: Remove driver for deprecated platform commit
owl: Add support for kernel debugger commit
remove sirf prima/atlas driver commit
6. CPU Frequency scaling
sfi-cpufreq: Remove driver for deprecated firmware commit
qcom-hw: enable boost support commit
Remove tango driver commit
7. Device Voltage and Frequency Scaling
8. Voltage, current regulators, power capping, power supply
- power
reset: Add poweroff driver for ATC260x PMICs commit
reset: at91-sama5d2_shdwc: add support for sama7g5 commit
reset: remove zte zx driver commit
supply: Add battery gauge driver for Acer Iconia Tab A500 commit
supply: Add ltc4162-l-charger commit
supply: bq256xx: Introduce the BQ256XX charger driver commit
supply: cpcap-battery: Implement capacity reporting commit
- regulator
Really implement Qualcomm LAB/IBB regulators commit, commit, commit, commit, commit
Add regulator driver for ATC260x PMICs commit
Regulator driver for the Mediatek DVFSRC commit
bd9571mwv: Add BD9574MWF support commit
mt6315: Add support for MT6315 regulator commit
pf8x00: Add suspend support commit
qcom-rpmh-regulator: add pm8009-1 chip revision commit
rt4831: Adds support for Richtek RT4831 DSV regulator commit
remove ab3100 driver commit
9. Real Time Clock (RTC)
pcf8563: Add NXP PCA8565 compatible commit
remove sirfsoc driver commit
remove ste ab3100 driver commit
remove ste coh901 driver commit
mrst: Remove driver for deprecated platform commit
tx4939: Remove driver commit
10. Pin Controllers (pinctrl)
Add RISC-V Canaan Kendryte K210 FPIOA driver commit
at91-pio4: add support for slew-rate commit
ingenic: Improve JZ4760 support commit
qcom: Add SM8350 pinctrl driver commit
qcom: Add sc8180x TLMM driver commit
renesas: Initial R8A779A0 (V3U) PFC support commit
sunxi: Add support for the Allwinner H616 pin controller commit
sunxi: Add support for the Allwinner H616-R pin controller commit
tigerlake: Add Alder Lake-P ACPI ID commit
remove coh901 driver commit
remove sirf atlas/prima drivers commit
remove ste u300 driver commit
remove zte zx driver commit
11. Multi Media Card (MMC)
eMMC inline encryption support commit, commit, commit, commit, commit, commit, commit, commit
mmci: Add support for probing bus voltage level translator commit
sdhci-of-aspeed: Add AST2600 bus clock support commit
sdhci_am654: Add Support for TI's AM64 SoC commit
sunxi: add support for A100 mmc controller commit
remove dw_mmc-zx driver commit
remove sirf prima/atlas driver commit
12. Memory Technology Devices (MTD)
parsers: Add Qcom SMEM parser commit
rawnand: qcom: Add support for Qcom SMEM parser commit
spi-nor: Add Global Block Unlock command commit
spi-nor: intel-spi: Add support for Intel Alder Lake-P SPI serial flash commit
spi-nor: sst: Add support for Global Unlock on sst26vf commit
rawnand: tango: Remove the driver commit
13. Industrial I/O (iio)
Add timestamp channel for hid-sensors commit, commit, commit, commit, commit, commit
accel: kxcjk1013: Add rudimentary regulator support commit
adc: ad7476: Add LTC2314-14 support commit
ms_sensors:ms_sensors_i2c: add support for alternative PROM layout commit
dac: ad5766: add driver support for AD5766 commit
gyro: bmg160: Add rudimentary regulator support commit
hid-sensors: Add hinge sensor driver commit
imu: inv_mpu6050: Add support for MPU-6880 commit
light:apds9960 add detection for MSHW0184 ACPI device in apds9960 driver commit
magnetometer: Add driver for Yamaha YAS530 commit
magnetometer: bmc150: Add rudimentary regulator support commit
pressure:ms5637: add ms5803 support commit
xilinx-xadc: Add basic support for Ultrascale System Monitor commit
14. Multi Function Devices (MFD)
Add driver for Embedded Controller found on Acer Iconia Tab A500 commit
arizona: Add support for ACPI enumeration of WM5102 connected over SPI commit
bd9571mwv: Add support for BD9574MWF commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
intel-lpss: Add Intel Alder Lake PCH-P PCI IDs commit
intel-lpss: Add Intel Alder Lake PCH-S PCI IDs commit
intel-m10-bmc: Expose MAC address and count commit
intel_msic: Remove driver for deprecated platform commit
15. Pulse-Width Modulation (PWM)
Remove ZTE ZX driver commit
16. Inter-Integrated Circuit (I2C + I3C)
Drop unused efm32 bus driver commit
i801: Add support for Intel Alder Lake PCH-P commit
mlxcpld: Add support for I2C bus frequency setting commit
mux: mlxcpld: Extend driver functionality commit, commit, commit, commit, commit, commit
remove sirf bus driver commit
remove u300 bus driver commit
remove zte zx bus driver commit
i3c: master: svc: Add Silvaco I3C master driver commit
17. Hardware monitoring (hwmon)
Add AHT10 Temperature and Humidity Sensor Driver commit
Add Texas Instruments TPS23861 driver commit
amd_energy: Add AMD family 19h model 30h x86 match commit
k10temp: Zen3 Ryzen Desktop CPUs support commit
nct6683: Support ASRock boards commit
pmbus/max16601: Add support for MAX16508 commit
pmbus/max31785: Support revision "B" commit
pwm-fan: Support multiple fan tachometers commit
abx500: Decomission abx500 driver commit
18. General Purpose I/O (gpio)
bd9571mwv: Add BD9574MWF support commit
gpio-xilinx: Update on xilinx gpio driver commit, commit, commit, commit, commit
intel-mid: Remove driver for deprecated platform commit
mvebu: add pwm support for Armada 8K/7K commit
pca953x: Add support for pca9506 commit
rcar: Add R-Car V3U (R8A779A0) support commit
remove zte zx driver commit
visconti: Add Toshiba Visconti GPIO support commit
msic: Remove driver for deprecated platform commit
19. Leds
apu: extend support for PC Engines APU1 with newer firmware commit
lgm: Add LED controller driver for LGM SoC commit
trigger: implement a tty trigger commit
20. DMA engines
Add Intel LGM SoC DMA support commit
dw-axi-dmac: support Intel KeemBay AxiDMA commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
idxd: add module parameter to force disable of SVA commit
jz4780: Add support for the JZ4760(B) commit
owl: Add compatible for the Actions Semi S500 DMA controller commit
rcar-dmac: Add support for R-Car V3U commit
remove coh901318 driver commit
remove sirfsoc driver commit
remove zte zx driver commit
ti: k3-udma: Add support for burst_size configuration for mem2mem commit
21. Cryptography hardware acceleration
hisilicon: add ZIP device using mode parameter commit
hisilicon/hpre: enable Elliptic curve cryptography commit
Add Keem Bay OCS HCU driver commit, commit, commit, commit, commit
octeontx2: Add Support for Marvell OcteonTX2 CPT engine commit, commit, commit, commit, commit, commit, commit, commit, commit
sun4i-ss: enabled stats via debugfs commit
picoxcell: Remove PicoXcell driver commit
mediatek: remove obsolete driver commit
22. PCI
brcmstb: support BCM4908 with external PERST# signal controller commit
layerscape: Add LX2160A rev2 EP mode support commit
microchip: Add Microchip PolarFire PCIe controller driver commit
Remove tango host controller driver commit
23. Non-Transparent Bridge (NTB)
Implement NTB Controller using multiple PCI EP commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for EPF PCI Non-Transparent Bridge commit
24. Thunderbolt
Add support for PCIe tunneling disabled (SL5) commit
Add support for de-authorizing devices commit
Add support for native USB4 _OSC commit
Allow disabling XDomain protocol commit
25. Clock
Add RISC-V Canaan Kendryte K210 clock driver commit
clk-axiclkgen: add ZynqMP PFD and VCO limits commit
imx8mm: add clkout1/2 support commit
imx8mn: add clkout1/2 support commit
imx8mq: add PLL monitor output commit
mstar: MStar/SigmaStar MPLL driver commit
qcom: Add A7 PLL support commit
qcom: Add Global Clock controller (GCC) driver for SC7280 commit
qcom: Add SDM660 GPU Clock Controller (GPUCC) driver commit
qcom: Add SDX55 APCS clock controller support commit
qcom: clk-alpha-pll: Add support for Lucid 5LPE PLL commit
qcom: gcc-sm8350: add gdsc commit
qcom: gcc: Add clock driver for SM8350 commit
qcom: gcc: Add global clock controller driver for SC8180x commit
qcom: rpmh: Add support for RPMH clocks on SC7280 commit
qcom: rpmhcc: Add sc8180x rpmh clocks commit
renesas: r8a77965: Add TMU clocks commit
renesas: r8a7796: Add TMU clocks commit
renesas: r8a77990: Add TMU clocks commit
renesas: r8a77995: Add TMU clocks commit
renesas: v3u: add & update (H)SCIF nodes commit, commit, commit, commit, commit
renesas: v3u: add SDHI/MMC support commit, commit, commit, commit, commit, commit
renesas: v3u: add support for RWDT commit, commit, commit, commit
renesas: r8a779a0: Add FCP and VSP support commit, commit, commit
socfpga: agilex: add clock driver for eASIC N5X platform commit
sunxi-ng: Add support for the Allwinner H616 CCU commit
sunxi-ng: Add support for the Allwinner H616 R-CCU commit
vc5: Add support for optional load capacitance commit
Drop unused efm32gg driver commit
clocksource: atlas: Remove sirf atlas driver commit
clocksource: prima: Remove sirf prima driver commit
clocksource: tango: Remove tango driver commit
clocksource: u300: Remove the u300 driver commit
remove sirf prima2/atlas drivers commit
remove tango4 driver commit
remove u300 driver commit
remove zte zx driver commit
26. PHY ("physical layer" framework)
phy-brcm-usb: support PHY on the BCM4908 commit
qcom-qmp: Add SC8180X UFS phy commit
qcom-qmp: Add SC8180X USB phy commit
qcom-qmp: Add support for SDX55 QMP PHY commit
qcom-qusb2: Add configuration for SDM660 commit
qcom-qusb2: add QUSB2 support for IPQ6018 commit
27. CXL (Compute Express Link)
28. Various
bus: fsl-mc: enhance Management Complex userspace support commit, commit, commit, commit, commit
PCI: Add Silicom Denmark vendor ID commit
PCI: Add TI J721E device to PCI IDs commit
bus: mhi: core: Add device hardware reset support commit
bus: sunxi-rsb: Implement runtime power management commit
coresight: Add support for v8.4 SelfHosted tracing commit
coresight: etm-perf: Support PID tracing for kernel at EL2 commit
coresight: etm4x: Add support for sysreg only devices commit
coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 commit
drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs commit
soc: atmel: add support for sama7g5 commit
soc: qcom: rpmpd: Add msm8994 RPM Power Domains commit
fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() commit
fpga: dfl: add support for N3000 Nios private feature commit
habanalabs: add CS completion and timeout properties commit
habanalabs: add driver support for internal cb scheduling commit
habanalabs: add new mem ioctl op for mapping hw blocks commit
habanalabs: staged submission support commit
habanalabs: support fetching first available user CQ commit
habanalabs: support non power-of-2 DRAM phys page sizes commit
hwspinlock: omap: Add support for K3 AM64x SoCs commit
interconnect: qcom: Add MSM8939 interconnect provider driver commit
interconnect: qcom: Add SDX55 interconnect provider driver commit
interconnect: qcom: Consolidate interconnect RPM support commit
irqchip/ingenic: Add support for the JZ4760 commit
irqchip/sun6i-r: Use a stacked irqchip driver commit
irqchip: Add support for Realtek RTL838x/RTL839x interrupt controller commit
irqchip: Remove sigma tango driver commit
irqchip: Remove sirfsoc driver commit
mailbox: omap: Add support for K3 AM64x SoCs commit
mailbox: qcom: Add SC8180X apcs compatible commit
mailbox: qcom: Add support for SDX55 APCS IPC commit
mei: add support for client dma capability commit
mei: hbm: add client dma hbm messages commit
mei: implement client dma setup commit
mei: me: add adler lake point LP DID commit
mei: me: add adler lake point S DID commit
memory: dfl-emif: add the DFL EMIF private feature driver commit
memory: tegra124: Support interconnect framework commit
mhi: pci_generic: Misc improvements commit, commit, commit, commit, commit, commit, commit, commit, commit
misc: bcm-vk: Add Broadcom VK driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
misc: pti: Remove driver for deprecated platform commit
misc: pvpanic: introduce device capability commit
misc: pvpanic: introduce events device attribue commit
misc: remove atmel_tclib commit
nvmem: Add driver to expose reserved memory as nvmem commit
of: property: Add fw_devlink support for more props commit, commit
of: Make fw_devlink=on more forgiving commit, commit, commit, commit, commit, commit, commit, commit
remoteproc/mediatek: support L1TCM commit
remoteproc: ingenic: Add module parameter 'auto_boot' commit
remoteproc: qcom: pas: Add SM8350 PAS remoteprocs commit
remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible commit
reset: simple: add BCM4908 MISC PCIe reset controller support commit
sfi: Remove framework for deprecated firmware commit
speakup: Make dectlk flush timeout configurable commit
tpm: add i2c driver for cr50 commit
29. List of Pull Requests
30. Other news sites
LWN's merge window part 1], [https://lwn.net/Articles/847451/
Phoronix Linux 5.12 Feature overview