8752
Comment:
|
38135
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
== Tablets, touch screens, keyboards, mouses == * resistive-adc-touch: add support for z1 and z2 channels [[https://git.kernel.org/linus/fb082cd59afa7fbd3a610e9835050675040b1b99|commit]] * edt-ft5x06: add support for iovcc-supply [[https://git.kernel.org/linus/df4c40f484191362976f46f655c88d4ea0b6d51f|commit]] * pm8941-pwrkey: add support for PMK8350 PON_HLOS PMIC peripheral [[https://git.kernel.org/linus/2fcbda9a822db2ff990fd9f19075843737bc1685|commit]] * Add SparkFun Qwiic Joystick driver [[https://git.kernel.org/linus/552e4047f3341ead7c7d61eddfc5c39dbf20452b|commit]] * HID * input: Add support for Programmable Buttons [[https://git.kernel.org/linus/bcfa8d14570d85c998a9b706b074ab151b286edf|commit]] * apple: Add support for Keychron K1 wireless keyboard [[https://git.kernel.org/linus/ebe0b42a4252333aa4af60fd4d11b69405aa6068|commit]] * amd_sfh: Add initial support for HPD sensor [[https://git.kernel.org/linus/24a31ea94922d391a96a9dd0a9a830de65423817|commit]] * amd_sfh: Extend ALS support for newer AMD platform [[https://git.kernel.org/linus/0aad9c95eb9a2b086322e28ae2e58ad25598604e|commit]] * amd_sfh: Extend driver capabilities for multi-generation support [[https://git.kernel.org/linus/f264481ad614dfd9aae59eeefa5fc664cdf173ae|commit]] * lg-g15: Add support for the Logitech Z-10 speakers [[https://git.kernel.org/linus/cbe5b6b6a77ad262d9f9a56962c9b1ac2f91c0f5|commit]] == TV tuners, webcams, video capturers == * Add HANTRO G2/HEVC decoder support for IMX8MQ [[https://git.kernel.org/linus/4dd0f63b51c24afd2f34afbae2e728cf00c390e6|commit]], [[https://git.kernel.org/linus/d395a78db9eabd12633b39e05c80e803543b6590|commit]], [[https://git.kernel.org/linus/42cb2a8f27d284b6c73dfc23bed4d6991f3bc1a3|commit]], [[https://git.kernel.org/linus/8968cfc282955c3f853b34d9ceaaa1ba33943e94|commit]], [[https://git.kernel.org/linus/31ad15e688e58a94779971f428c414b7a3f882d1|commit]], [[https://git.kernel.org/linus/35f51f6091bcf2cb90d9ac2f41465c415a34632e|commit]], [[https://git.kernel.org/linus/b7782b34a76615f8199daf1bce544aa73e35f44d|commit]], [[https://git.kernel.org/linus/cb5dd5a0fa518dff14ff2b90837c3c8f98f4dd5c|commit]], [[https://git.kernel.org/linus/45040f675041956ad763f9ef139ecee3647aa8bb|commit]] * MPEG-2 stateless API cleanup and destaging [[https://git.kernel.org/linus/118f3e1562f2b15e30ed65a2718cd9ed710054b1|commit]], [[https://git.kernel.org/linus/81bbb65f19819440b42270e1f033d9b14279540c|commit]], [[https://git.kernel.org/linus/88e78409a83a579fde7f150be7ebeefab0e1f774|commit]], [[https://git.kernel.org/linus/f329e21e9dadc5c8ee37c781b30fe63bf7217201|commit]], [[https://git.kernel.org/linus/b6d7e8031c9c17462935329ca8b37f0da2f99da0|commit]], [[https://git.kernel.org/linus/701a6a410c319729c86bfb696860f21adbff1bfa|commit]], [[https://git.kernel.org/linus/45f97ba1ce8059632c6f1518fda1faedd7db55fb|commit]], [[https://git.kernel.org/linus/2f0968827a48a3b01a0cc9185abd41978d5ce918|commit]], [[https://git.kernel.org/linus/3c994c6d21db2269518648f0dab21f10fd46e4ee|commit]], [[https://git.kernel.org/linus/f4815b399111d992c1118c708f464a847dfd29e2|commit]] * atmel: atmel-isc-base: add support for more formats and additional pipeline modules [[https://git.kernel.org/linus/debfa496871c181b658def0f2b200302bd9b1216|commit]] * imx208: Add imx208 camera sensor driver [[https://git.kernel.org/linus/d953e3cb4adf66322862d459451435a2eb1b7770|commit]] * mtk-vcodec: Add MT8192 H264 venc driver [[https://git.kernel.org/linus/37eeacba7cb6bfbed9596e7b2f8b672e1c957ac7|commit]] * mtk-vcodec: Support MT8192 H264 4K encoding [[https://git.kernel.org/linus/caf231ac25bdde69d257366e2f8d13b37af5458e|commit]] * ov8856: Add support for 2 data lanes [[https://git.kernel.org/linus/c492ec9ae9ede77dd794b14913b0382376da2bff|commit]] * ov8856: add vflip/hflip control support [[https://git.kernel.org/linus/c19b93a69c8ea6d672b786d1e130e9b4260b4e71|commit]] * rcar-csi2: Add support for Y10 and Y8 [[https://git.kernel.org/linus/e70bc1ea973ddac75119c75fe11b064dd8731051|commit]] * rc: add keymap for Toshiba CT-90405 remote [[https://git.kernel.org/linus/53a370f621a04a06bd2402c13580d7e4eb172c98|commit]] * rc: remove tango ir driver and keymap [[https://git.kernel.org/linus/58c08df5751d823332ccdb49f1d5795479097119|commit]] == Universal Serial Bus == * cdc-wdm: WWAN framework integration [[https://git.kernel.org/linus/cac6fb015f719104e60b1c68c15ca5b734f57b9c|commit]] * gadget: f_uac2/u_audio: add feedback endpoint support [[https://git.kernel.org/linus/24f779dac8f3efb9629adc0e486914d93dc45517|commit]] * gadget: f_uac2: add adaptive sync support for capture [[https://git.kernel.org/linus/40c73b30546e759bedcec607fedc2d4be954508f|commit]] * gadget: u_audio: add real feedback implementation [[https://git.kernel.org/linus/e89bb4288378b85c82212b60dc98ecda6b3d3a70|commit]] * isp1760: add support for isp1763 [[https://git.kernel.org/linus/60d789f3bfbb7428e6ba2949de70a6db8e12e8fa|commit]] * isp1763: add peripheral mode [[https://git.kernel.org/linus/d369c9187c1897ce5339716354ce47b2c2f67352|commit]] * serial * cp210x: add ID for CEL EM3588 USB ZigBee stick [[https://git.kernel.org/linus/d6a206e60124a9759dd7f6dfb86b0e1d3b1df82e|commit]] * cp210x: add support for GPIOs on CP2108 [[https://git.kernel.org/linus/8051334e901f2f7ab9fa30a15b74cdc8e58dfde2|commit]] * ftdi_sio: add device ID for Auto-M3 OP-COM v2 [[https://git.kernel.org/linus/8da0e55c7988ef9f08a708c38e5c75ecd8862cf8|commit]] * option: add Telit FD980 composition 0x1056 [[https://git.kernel.org/linus/5648c073c33d33a0a19d0cb1194a4eb88efe2b71|commit]] * option: add new VID/PID to support Fibocom FG150 [[https://git.kernel.org/linus/2829a4e3cf3a6ac2fa3cdb681b37574630fb9c1a|commit]] * option: add support for u-blox LARA-R6 family [[https://git.kernel.org/linus/94b619a07655805a1622484967754f5848640456|commit]] * usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS [[https://git.kernel.org/linus/6abf2fe6b4bf6e5256b80c5817908151d2d33e9f|commit]] * xhci-mtk: allow multiple Start-Split in a microframe [[https://git.kernel.org/linus/d3997fce189fc4423169c51a81ba5ca01144d886|commit]] * Thunderbolt * Offline on-board retimer NVM upgrade support [[https://git.kernel.org/linus/0f28879cf6836f170773a9456c856e1f08f56764|commit]], [[https://git.kernel.org/linus/cae5f5151d76635f6b5c08133184c48048346e63|commit]], [[https://git.kernel.org/linus/ccc5cb8ad5d18ec0e008d1652711fa1c18e9366c|commit]], [[https://git.kernel.org/linus/3406de7cc20f254010f2f17450a58541fb77ffea|commit]], [[https://git.kernel.org/linus/3fb10ea4ce86d4d06622be894099c59872e92c57|commit]], [[https://git.kernel.org/linus/ff3a8306456755689babc7bcc29c60e582738c7b|commit]], [[https://git.kernel.org/linus/1cbf680f7687f55ae5a1405556519bc70d66a616|commit]], [[https://git.kernel.org/linus/faa1c615f0bdd4f3ac5288bf2952f49dfeac916c|commit]], [[https://git.kernel.org/linus/25335b30daf66f4cc03715c2ac9cdc3258fb5531|commit]] * Add self-authenticate support for new dock [[https://git.kernel.org/linus/fe6f6f95919ccdc8a3e2c5dae9b1740583e16523|commit]] * Add support for Intel Alder Lake [[https://git.kernel.org/linus/135794868ad83d0327cdd78df469e118f1fe7cc4|commit]] * Add wake from DisplayPort [[https://git.kernel.org/linus/6026b703e8f61bf9c395bb286fa3b46956ce0496|commit]] == Serial Peripheral Interface (SPI) == * add of_device_uevent_modalias support [[https://git.kernel.org/linus/3ce6c9e2617ebc09b2d55cc88134b90c19ff6d31|commit]] * hisi-kunpeng: Add debugfs support [[https://git.kernel.org/linus/2b2142f247ebeef74aaadc1a646261c19627fd7e|commit]] * spi-mem: add automatic poll status functions [[https://git.kernel.org/linus/c955a0cc8a286e5da1ebb88c19201e9bab8c2422|commit]] * stm32-qspi: add automatic poll status feature [[https://git.kernel.org/linus/86d1c6bbae32122c5f703b2d8acccf5d4258f2bb|commit]] == Watchdog == * Add hrtimer-based pretimeout feature [[https://git.kernel.org/linus/7b7d2fdc8c3e3f9fdb3558d674e1eeddc16c7d9e|commit]] * sbsa: Support architecture version 1 [[https://git.kernel.org/linus/abd3ac7902fb77f8386f485f7284253fc0c4d803|commit]] * hpwdt: New PCI IDs [[https://git.kernel.org/linus/742b80c56135971e35e6753c7400d7d6ee842a90|commit]] * sama5d4_wdt: add support for sama7g5-wdt [[https://git.kernel.org/linus/5ae233fba8edee84fdd70e72a69bb7a41a273194|commit]] * Add Mstar MSC313e WDT driver [[https://git.kernel.org/linus/e9800b7994642a794afd4894f072541c14277ce8|commit]] * Remove MV64x60 watchdog driver [[https://git.kernel.org/linus/bc65baf73b68448e79e8ff797522d1976788deb1|commit]] == Serial == * fsl_lpuart: add loopback support [[https://git.kernel.org/linus/8a0c810d94f02d7aa2074658ee6d0ec0a39f0555|commit]] * liteuart: Add support for earlycon [[https://git.kernel.org/linus/4bc2bd5aefd60a2837a20b1e88e89eaaa677d229|commit]] * sh-sci: Add support for RZ/G2L SoC [[https://git.kernel.org/linus/3b2cd60689fa439481f535ee4463fb223a276f43|commit]] * Add Option International GSM-Ready 56K/ISDN modem [[https://git.kernel.org/linus/d495dd743d5ecd47288156e25c4d9163294a0992|commit]] == CPU Frequency scaling == * mediatek: add support for mt8365 [[https://git.kernel.org/linus/70d99a8f0442bbc5abfa34ea27ce1fcacff57f90|commit]] * cppc: Add support for frequency invariance [[https://git.kernel.org/linus/fe2535a44904a77615a3af8e8fd7dafb98fb0e1b|commit]], [[https://git.kernel.org/linus/eead1840cbd31e553bf8ccdefbd5b065bf596b71|commit]], [[https://git.kernel.org/linus/83150f5d05f065fb5c12c612f119015cabdcc124|commit]], [[https://git.kernel.org/linus/1eb5dde674f57b1a1918dab33f09e35cdd64eb07|commit]] * intel_pstate: HWP support on hybrid processors [[https://git.kernel.org/linus/c3d175e4852bfdfd1e4021dff8715fc407dedd98|commit]], [[https://git.kernel.org/linus/eb3693f0521e020dd8617c7fa3ddf5c9f0d8dea0|commit]] * intel_pstate: Add Icelake servers support in no-HWP mode [[https://git.kernel.org/linus/fbdc21e9b038d00d0d56fa4e0f7701d42ae08f00|commit]] * intel_pstate: Add Cometlake support in no-HWP mode [[https://git.kernel.org/linus/706c5328851d23dec4d9b433cbf864d900a54edf|commit]] == Voltage, current regulators, power capping, power supply == * power * power: supply: rn5t618: Add more properties [[https://git.kernel.org/linus/7d76367774d716d28bf003defded61a37b4c83ed|commit]], [[https://git.kernel.org/linus/20a3c8b57b2bc2b372bba55ce9d9a90d0030892e|commit]] * supply: pm2301_charger: Delete driver [[https://git.kernel.org/linus/aa8c8bf64b6e11f846087301f033b0e5977b1342|commit]] * supply: Drop BD70528 support [[https://git.kernel.org/linus/4b53bdd53a90cd660918766f445c0ee16fe57cf1|commit]] * regulator * bd70528: Drop BD70528 support [[https://git.kernel.org/linus/71de5d6e63c992abe037c43bc581cff432a5a1c4|commit]] * bd9576: Support error reporting [[https://git.kernel.org/linus/e7bf1fa58c46db9f72220c4472272d6da0a54c91|commit]] * fan53555: add tcs4526 [[https://git.kernel.org/linus/5eee5eced95f1b35c8567688ed52932b7e58deee|commit]] * max8893: add regulator driver [[https://git.kernel.org/linus/d83f778c627ad4e80bd82dbc88ffa1b1b18876bb|commit]] * mt6359: Add support for MT6359 regulator [[https://git.kernel.org/linus/d7a58decc7049e8ca9707b63fcc2556cde3d26c5|commit]] * mt6359: Add support for MT6359P regulator [[https://git.kernel.org/linus/4cfc965475124c4eed2b7b5d8b6fc5048a21ecfd|commit]] * qcom-rpmh: Add new regulator found on SA8155p adp board [[https://git.kernel.org/linus/9a336ed97d00bb69547272fc7d0439802bece375|commit]] * rt6160: Add support for Richtek RT6160 [[https://git.kernel.org/linus/de20b747c5836ffc6768914b95d7617139fac4f4|commit]] * rt6245: Add support for Richtek RT6245 [[https://git.kernel.org/linus/a747070e9b629eeb70118651dfbd500bf8bb5ebe|commit]] * sy7636a: Initial commit [[https://git.kernel.org/linus/8c485bedfb7852fa4de2a34aac2a6fd911f539f4|commit]] == Real Time Clock (RTC) == * m41t80: add support for fixed clock [[https://git.kernel.org/linus/f765e349c3e1f2e676ad4bd61197216b26976022|commit]] * imxdi: add wakeup support [[https://git.kernel.org/linus/bcae59d0d45b866d5b9525ea8ece6d671e6767c8|commit]] * bd70528: Drop BD70528 support [[https://git.kernel.org/linus/e5e3352580702b3727637dd988cddfe6a5880fe9|commit]] == Pin Controllers (pinctrl) == * tigerlake: Add Alder Lake-M ACPI ID [[https://git.kernel.org/linus/258435a1c8187f559549e515d2f77fa0b57bcd27|commit]] * amd: Add device HID for new AMD GPIO controller [[https://git.kernel.org/linus/1ca46d3e43569186bd1decfb02a6b4c4ddb4304b|commit]] * mediatek: add support for mt8365 SoC [[https://git.kernel.org/linus/e94d8b6fb83a81fa8c6595fadcada7b349e7694a|commit]] * qcom: pinctrl: Add pinctrl driver for sm6125 [[https://git.kernel.org/linus/0c3ae641a27a41e4998663b34c133d6ff3131df7|commit]] == Multi Media Card (MMC) == * Add support for cache ctrl for SD cards [[https://git.kernel.org/linus/130206a615a9831a65e186484a5a332f9f6d29c8|commit]] * Add support for disabling HS400 mode via DT [[https://git.kernel.org/linus/f722e650d965307f8c4c24cf4edc166b6abe9dc6|commit]] * sdhci-iproc: Add support for the legacy sdhci controller on the BCM7211 [[https://git.kernel.org/linus/98b5ce4c08ca85727888fdbd362d574bcfa18e3c|commit]] * JZ4740: Add support for JZ4775 [[https://git.kernel.org/linus/d1c777ee5c5e0a08755ee39f6dc4d222bfd9c832|commit]] == Memory Technology Devices (MTD) == * Add OTP nvmem provider support [[https://git.kernel.org/linus/4b361cfa862479fbb1d14ddf01de4dbc7146dcc5|commit]] * rawnand: NV-DDR support [[https://git.kernel.org/linus/961965c45c706175b24227868b1c12d72775e446|commit]], [[https://git.kernel.org/linus/4dd7ef970bee8a93e1817ec028a7e26aef046d0d|commit]], [[https://git.kernel.org/linus/ed2a491037116387f109e851a2b46adcb5feca3b|commit]], [[https://git.kernel.org/linus/64de50e38e6fced70d1cb9ad3112de0691d0ed2d|commit]], [[https://git.kernel.org/linus/b16e0d5d7d693fe93e75569ac1ec80b513902a92|commit]], [[https://git.kernel.org/linus/dbb7b2e07564443c2d357398e83e27c2fa5a89ed|commit]], [[https://git.kernel.org/linus/7ce872d9f55f46ef54b60ed39c0144b24578d7c3|commit]], [[https://git.kernel.org/linus/1666b815ad1a5b6373e950da5002ac46521a9b28|commit]], [[https://git.kernel.org/linus/9310668fb60a7ee76c4fdfd6388747a6f2beaf75|commit]], [[https://git.kernel.org/linus/94c8ce8e3e96f549ff16381e82974c0af012a7f8|commit]], [[https://git.kernel.org/linus/45606518f961b9e7adddc017e7813fa9f92b43fb|commit]], [[https://git.kernel.org/linus/fee9c6d8f098f7054f97ec1dbcfb42a2a3238f23|commit]], [[https://git.kernel.org/linus/d7a773e8812bcf7a5412e4baebc6eb1c11242551|commit]], [[https://git.kernel.org/linus/09cdb237c3c8773921a7c265ce1cdd23818a3f14|commit]], [[https://git.kernel.org/linus/e32df79f19c756f072bd517ece65df1efd496f95|commit]], [[https://git.kernel.org/linus/f3fe156ede6db96a060cc98ff1bce1ee6417a68b|commit]], [[https://git.kernel.org/linus/9d3194bf2aef81c04177ab6bbe50406aa8d550dc|commit]], [[https://git.kernel.org/linus/a9ecc8c814e9600836e00cb592f1cb5378393126|commit]], [[https://git.kernel.org/linus/b134ed01d95e195d8fd1c2a1388810496860be5b|commit]], [[https://git.kernel.org/linus/698ddeb89e01840dec05ffdb538468782e641a56|commit]], [[https://git.kernel.org/linus/10938a08fc4055667da7518685fbd8ea7d09de1b|commit]], [[https://git.kernel.org/linus/4edde60314587382e42141df2f41ca968dc20737|commit]] * rawnand: omap: Add larger page NAND chips support [[https://git.kernel.org/linus/c06dd49fd59a0abd6fa3d9fc5f6eb1776af4e5e4|commit]] * rawnand: pl353: Add support for the ARM PL353 SMC NAND controller [[https://git.kernel.org/linus/08d8c62164a322eb923034acacf25246b775593a|commit]] * spi-nor: enable locking support for MX25L12805D [[https://git.kernel.org/linus/7ea40b54e83baed17d85567cfae56175def39a55|commit]] * spi-nor: intel-spi: Add support for Intel Alder Lake-M SPI serial flash [[https://git.kernel.org/linus/854955ae96dbd436ba4719dd1cedb7c1c40bd303|commit]] * spinand: macronix: Add support for serial NAND flash [[https://git.kernel.org/linus/c374839f9b4475173e536d1eaddff45cb481dbdf|commit]] == Industrial I/O (iio) == * accel: Add driver for Murata SCA3300 accelerometer [[https://git.kernel.org/linus/9cc9806e22178e5dbeb4e058df23427454d8d287|commit]] * accel: add support for FXLS8962AF/FXLS8964AF accelerometers [[https://git.kernel.org/linus/a3e0b51884ee3a5d890bd5124d9a270f61589e57|commit]] * accel: bmc150: Add support for yoga's with dual accelerometers with an ACPI HID of DUAL250E [[https://git.kernel.org/linus/f2bf22dc9ea8ead180fc0221874bd556bf1d2685|commit]], [[https://git.kernel.org/linus/f407e2dca0f559621114eeaf657880d83f237fbd|commit]], [[https://git.kernel.org/linus/42d1c1dc0f91cae51781b4c5ccdb26989d7521dc|commit]], [[https://git.kernel.org/linus/3aac11a7c2d1c6b165945893bdee43ea359d3e4f|commit]], [[https://git.kernel.org/linus/ba8bd0b33b7bd4f250ff538dce67292ee2db1434|commit]], [[https://git.kernel.org/linus/35157f443b6f4537b03ea1752bd96fbb28ec7a4f|commit]], [[https://git.kernel.org/linus/addab6febc42ed94e4eee1abbe486150e4f8b9e9|commit]], [[https://git.kernel.org/linus/61ddd0a75d14311b0c4d5de06bec7afeb8b21612|commit]], [[https://git.kernel.org/linus/e6148fe791071a091fe7fd8bc1d99ccc4958c70e|commit]] * accel: bmc150: Add device IDs for BMA253 [[https://git.kernel.org/linus/49e95c689ad8a5f12a8a9aff3a50821969ebe0d7|commit]] * accel: kxcjk-1013: Add support for KX023-1025 [[https://git.kernel.org/linus/c630c1768522d5728e51470ea4f292a35919bb6d|commit]] * adc: ad7298: Enable on Intel Galileo Gen 1 [[https://git.kernel.org/linus/494186662ecf1c6e0c1d68b06b45434f298688d9|commit]] * adc: add ADC driver for the TI TSC2046 controller [[https://git.kernel.org/linus/9374e8f5a38defe90bc65b2decf317c1c62d91dd|commit]] * afe: iio-rescale: Support processed channels [[https://git.kernel.org/linus/53ebee9499805add3eef630d998c40812e6a1c39|commit]] * light: Added AMS tsl2591 driver implementation [[https://git.kernel.org/linus/2335f0d7c790157bebf76fae963ba41bcba45fdb|commit]] * sps30: add support for serial interface [[https://git.kernel.org/linus/b2e171f5a5c6003bd2e9a8f7dfd8acf714af429b|commit]] * sps30: separate core and interface specific code [[https://git.kernel.org/linus/8f3f130852785dac0759843835ca97c3bacc2b10|commit]] * st_sensors: Add lsm9ds0 IMU support [[https://git.kernel.org/linus/6731ca3999ffa4c878a661b980759300dfb0237e|commit]] * temperature: add driver support for ti tmp117 [[https://git.kernel.org/linus/df041e737a38a316976273281f66fbce2ec4b397|commit]] == Multi Function Devices (MFD) == * Add Rockchip rk817 audio CODEC support [[https://git.kernel.org/linus/4a1c456a57c3366d736548ad4d09eb3aa0b9ddaf|commit]] * Add support for the MediaTek MT6359 PMIC [[https://git.kernel.org/linus/e545b8f380a96174df40db4203d09156e096ee89|commit]] * intel-lpss: Add Intel Alder Lake-M PCI IDs [[https://git.kernel.org/linus/9fb3cad02517cd34311c8ba15c5d78027c63db02|commit]] * pm8008: Add driver for QCOM PM8008 PMIC [[https://git.kernel.org/linus/6b149f3310a4661f70512861b11400ee6b28cdcd|commit]] * rt4831: Adds support for Richtek RT4831 [[https://git.kernel.org/linus/3367ac3ea0dc0d8b7a9471fe75d0f1ce3e1922a4|commit]] * tps68470: Remove tps68470 MFD driver [[https://git.kernel.org/linus/24700e1f41f0dcbe389b8d9e5830aaca2192093c|commit]] == Pulse-Width Modulation (PWM) == * pca9685: Support new usage_power setting in PWM state [[https://git.kernel.org/linus/ae16db1fd3a1b8d1713ba6af5cf27be32918d2b8|commit]] == Inter-Integrated Circuit (I2C + I3C) == * stm32f7: add SMBus-Alert support [[https://git.kernel.org/linus/c8062d11e20c218b310145bc918e116423fb1e83|commit]] * riic: Add RZ/G2L support [[https://git.kernel.org/linus/010e765b406f8e08685ea5b687c63a5ea234719a|commit]] == Hardware monitoring (hwmon) == * pmbus: Add support for reading direct mode coefficients [[https://git.kernel.org/linus/e8e00c83a268d5b7d2f5bd490c2269c1ede76a07|commit]] * pmbus/zl6100: Add support for ZLS1003, ZLS4009 and ZL8802 [[https://git.kernel.org/linus/ab9d85e9d5555c75992dc42bf3b9eebe0955ceb9|commit]] * adm1275: enable adm1272 temperature reporting [[https://git.kernel.org/linus/9da9c2dc57b2fa2e65521894cb66df4bf615214d|commit]] * Add sht4x Temperature and Humidity Sensor Driver [[https://git.kernel.org/linus/505c2549373f3aa9ee16493f872e57876ffb70b1|commit]] * pmbus/pim4328: Add PMBus driver for PIM4006, PIM4328 and PIM4820 [[https://git.kernel.org/linus/317f9d808a7a0dad28eba10d96527f536ff28347|commit]] * pmbus: Add support for MPS Multi-phase mp2888 controller [[https://git.kernel.org/linus/e4db7719d037b820024a213f74703ae1abf5b00c|commit]] == DMA engines == * qcom: gpi: Add SM8250 compatible [[https://git.kernel.org/linus/23e51f110f914ab9eb2eb4ddd83f3fc8ffda99b5|commit]] == Cryptography hardware acceleration == * hisilicon: supports to configure function's QoS for ACC [[https://git.kernel.org/linus/72b010dc33b9598883bc84d40b0a9d07c16f5e39|commit]], [[https://git.kernel.org/linus/cc0c40c613d2c7a00f3bce4770a925dc56672f01|commit]], [[https://git.kernel.org/linus/362c50bad3a792969f8142372a0813aadee89a61|commit]], [[https://git.kernel.org/linus/2966d9d3078c623f48054ef1bfe9a975e5d1fe0c|commit]], [[https://git.kernel.org/linus/3bbf0783636be8fd672907df25904288f14566f2|commit]], [[https://git.kernel.org/linus/3d2a429271bb622da48983631625c20de3b5f1e5|commit]], [[https://git.kernel.org/linus/c02f5302e46a2505cb0a6170470759a7db929979|commit]], [[https://git.kernel.org/linus/38a9eb8182a24c7ef2dbe82ab46cafe8f8e9b271|commit]] * hisilicon/qm: add MSI detection steps on Kunpeng930 [[https://git.kernel.org/linus/9b75e311acadb978001c81400a6ba64f48bf00e8|commit]] * hisilicon/qm: implement for querying hardware tasks status [[https://git.kernel.org/linus/d18344c0d095df544bd7174b8fae2cba523dd4a4|commit]] * hisilicon/sec: supports new aeads for new hardware [[https://git.kernel.org/linus/c16a70c1f253e70f5d49b8e1054769bc8dbc3848|commit]], [[https://git.kernel.org/linus/6c46a3297beae4ae2d22b26da5e091f058381c7c|commit]], [[https://git.kernel.org/linus/668f1ab70378d836a9df0cc01abf21c40c4d9348|commit]], [[https://git.kernel.org/linus/9039878ade5d7ec6ac8db299ab8e7d0d563e3447|commit]] * hisilicon: supports new skciphers for new hardware [[https://git.kernel.org/linus/7b44c0eecd6ade576bfb7a104dcdae5580237420|commit]], [[https://git.kernel.org/linus/5652d55a76f6f59f0c1cfc7b90050742738cd227|commit]], [[https://git.kernel.org/linus/6161f40c630bd7ced5f236cd5fbabec06e47afae|commit]] * hisilicon: add new type of sqe for Kunpeng930 [[https://git.kernel.org/linus/d5c1477b2f39173a988c01694d9bfafc771fa6ef|commit]], [[https://git.kernel.org/linus/adc3f65a7806dda12894870731509b6778735319|commit]] * nx: Add sysfs interface to export NX capabilities [[https://git.kernel.org/linus/8c099490fd2bd3b012b3b6d0babbba3b90e69b55|commit]] * octeontx2 - Add mailbox support for CN10K [[https://git.kernel.org/linus/4cd8c3152edeb0a580e0552317606a1f90bc59ab|commit]] * octeontx2 - add support for CPT operations on CN10K [[https://git.kernel.org/linus/40a645f753b32346f1ab3953e769479561a19b8d|commit]] * octeontx2 - add support to map LMTST region for CN10K [[https://git.kernel.org/linus/eb33cd9116b2f1d193352c77bd829b61b1249b00|commit]] * sl3516 - Add sl3516 crypto engine [[https://git.kernel.org/linus/46c5338db7bd45b2cf99570560f00389d60fd6b4|commit]] == PCI == * ixp4xx: Add a new driver for IXP4xx [[https://git.kernel.org/linus/f7821b49345848246692c6e0aa170c8bc6723f86|commit]] * iproc: Support multi-MSI only on uniprocessor kernel [[https://git.kernel.org/linus/2dc0a201d0f59e6818ef443609f0850a32910844|commit]] * Add sysfs "removable" attribute [[https://git.kernel.org/linus/c037b6c818c30b6afa11dc70018fc4a075f26028|commit]] == FRU Support Interface (FSI) == * Aspeed: Reduce poll timeout [[https://git.kernel.org/linus/1e2233d4f3dfdad501134f685caab9e936675387|commit]] == Clock == * Add support for the lmk04832 [[https://git.kernel.org/linus/3bc61cfd6f4a57de32132075b15b0ac8987ced1d|commit]] * agilex/stratix10: add support for the 2nd bypass [[https://git.kernel.org/linus/c2c9c5661a48bf2e67dcb4e989003144304acd6a|commit]] * hisilicon: Add clock driver for hi3559A SoC [[https://git.kernel.org/linus/6c81966107dc0caa5d2ebedbcebb5f10d865064d|commit]] * imx: scu: add gpr clocks support [[https://git.kernel.org/linus/5392c5de096a1cad7cc06265a8cbf18de2da22c7|commit]] * ingenic: Add support for the JZ4760 [[https://git.kernel.org/linus/bdbfc029374f6d9ed31bc44983501fd1008b677f|commit]] * lmk04832: add support for digital delay [[https://git.kernel.org/linus/6181baa177d417211ea28de793524ec3d13b256d|commit]] * clk: qcom: Add camera clock controller driver for SM8250 [[https://git.kernel.org/linus/f21b6bfecc2760eaa9c2b485c74dffddbe92151a|commit]], [[https://git.kernel.org/linus/a3b82fa77b861364b5abac3bf310124276e8f65d|commit]], [[https://git.kernel.org/linus/5d66ca79b58cb3cbeb4720c7da064faf03c27446|commit]] * qcom: Add MDM9607 GCC driver [[https://git.kernel.org/linus/48b7253264eadc05a3d84db9ea11eef528a0108a|commit]] * qcom: clk-rcg2: Add support for duty-cycle for RCG [[https://git.kernel.org/linus/7f891faf596ede96dd209b2257abf9df636b481f|commit]] * qcom: dispcc-sm8250: Add EDP clocks [[https://git.kernel.org/linus/2ebdd326d19954c4705bf4417f33e765bff70c8e|commit]] * renesas: Add CPG core wrapper for RZ/G2L SoC [[https://git.kernel.org/linus/ef3c613ccd68a78727b817c3dacf4a68d1ffc67f|commit]] * renesas: Add support for R9A07G044 SoC [[https://git.kernel.org/linus/17f0ff3d49ff1a9d4027f9c2bef4725ab41aa9a5|commit]] * renesas: r9a07g044: Add P2 Clock support [[https://git.kernel.org/linus/668756f7299d2d3c75add17cb415717e247450ef|commit]] * renesas: rcar-gen3: Add boost support to Z clocks [[https://git.kernel.org/linus/3a0e84845891eebccce767b4f8cd5ed1b9bffc14|commit]] * renesas: rcar-gen3: Increase Z clock accuracy [[https://git.kernel.org/linus/50086045bd07a9bc55c113f2b19a8f3746c9f9b0|commit]] * renesas: rzg2l: Add multi clock PM support [[https://git.kernel.org/linus/2fa9fd69b3ee015a873e44f7c645ad7bcb79d290|commit]] * si5341: Add sysfs properties to allow checking/resetting device faults [[https://git.kernel.org/linus/9b13ff4340dff30f361462999a6a122fcc4e473f|commit]] * stm32mp1: new compatible for secure RCC support [[https://git.kernel.org/linus/21e743300dd0b9e57425de4a9ba651493b165e03|commit]] * ti: add am33xx/am43xx spread spectrum clock support [[https://git.kernel.org/linus/0899431f95a7a695f342527548b24ffd902c68ab|commit]] == PHY ("physical layer" framework) == * qcom-qusb2: Add configuration for SM4250 and SM6115 [[https://git.kernel.org/linus/7756f1d6369e61d1cc47d6e51619d1e1d1681a2e|commit]] * qcom-qmp: Add support for SDX55 QMP PCIe PHY [[https://git.kernel.org/linus/be0ddb5dfd8b6f3f32e493d34f3819182f354d5e|commit]] * phy-rockchip-inno-usb2: add support for RK3308 USB phy [[https://git.kernel.org/linus/31f840e7ff3e515c2b2cc9eaee42f5440805650c|commit]] * phy-can-transceiver: Add support for generic CAN transceiver driver [[https://git.kernel.org/linus/a4a86d273ff1b6f7551c67908556fd91c9affd22|commit]] * rockchip: add Innosilicon-based CSI dphy [[https://git.kernel.org/linus/bd1f775d6027810d366600e2490a2ff247e3466e|commit]] == EDAC (Error Detection And Correction) == * i10nm: Add detection of memory levels for ICX/SPR servers [[https://git.kernel.org/linus/4bd4d32e9a38d7ffb091b4109ab63c8f601e5678|commit]] * i10nm: Add support for high bandwidth memory [[https://git.kernel.org/linus/c945088384d00e6eb61535cc4ba25bc062090909|commit]] * igen6: Add Intel Alder Lake SoC support [[https://git.kernel.org/linus/ad774bd5a8c23a319773ac3668382f24d62a39a8|commit]] * igen6: Add Intel ICL-NNPI SoC support [[https://git.kernel.org/linus/4e591c056819850366d2fcb642f4f40dd4eef93a|commit]] * igen6: Add Intel Tiger Lake SoC support [[https://git.kernel.org/linus/0b7338b27e821a61cfa695077aa352312c0ab2f6|commit]] * skx_common: Add new ADXL components for 2-level memory [[https://git.kernel.org/linus/2f4348e5a86198704368a699a7c4cdeb21d569f5|commit]] == IOMMU == * Add IOMMU driver for rk356x [[https://git.kernel.org/linus/7e0fc5072e0b7a3e4dfbc39ad54aefa494bdf3da|commit]], [[https://git.kernel.org/linus/9e6f3cd589cb711b5949cfbeb84e5440906195bd|commit]], [[https://git.kernel.org/linus/227014b33f62f93a462f8125038ef6609d7a1572|commit]], [[https://git.kernel.org/linus/c55356c534aa651ccc3053ef2d5d8d810adacf5f|commit]] * amd: Add {{{amd_iommu=force_enable}}} option [[https://git.kernel.org/linus/b1e650db2cc4acca6e7c9974f6a2ca232261173a|commit]] * Add support for ACPI VIOT [[https://git.kernel.org/linus/db59e1b6e49201beacdbd0622aa3594f2de4f727|commit]], [[https://git.kernel.org/linus/11a8c5e3a94b12848f24d9c63b5c175ce0b80729|commit]], [[https://git.kernel.org/linus/3cf485540e7b8550936ce3602edf2f58e4007304|commit]], [[https://git.kernel.org/linus/ac6d704679d343e55615551f19e9b2e18d68518b|commit]], [[https://git.kernel.org/linus/8ce4904bfd22de04ac3cd35d469c0a3337bdeb7b|commit]] * vt-d: Expose latency monitor data through debugfs [[https://git.kernel.org/linus/456bb0b97f00fe8defba155c0a4c48d951635395|commit]] * vt-d: Support asynchronous IOMMU nested capabilities [[https://git.kernel.org/linus/521f546b4e4cedfbfbb5787f940a592dd20dd1f2|commit]] * rockchip: Add support for iommu v2 [[https://git.kernel.org/linus/c55356c534aa651ccc3053ef2d5d8d810adacf5f|commit]] |
Linux 5.14 changelog.
1. Tablets, touch screens, keyboards, mouses
resistive-adc-touch: add support for z1 and z2 channels commit
edt-ft5x06: add support for iovcc-supply commit
pm8941-pwrkey: add support for PMK8350 PON_HLOS PMIC peripheral commit
- HID
input: Add support for Programmable Buttons commit
apple: Add support for Keychron K1 wireless keyboard commit
amd_sfh: Add initial support for HPD sensor commit
amd_sfh: Extend ALS support for newer AMD platform commit
amd_sfh: Extend driver capabilities for multi-generation support commit
lg-g15: Add support for the Logitech Z-10 speakers commit
2. TV tuners, webcams, video capturers
Add HANTRO G2/HEVC decoder support for IMX8MQ commit, commit, commit, commit, commit, commit, commit, commit, commit
MPEG-2 stateless API cleanup and destaging commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
atmel: atmel-isc-base: add support for more formats and additional pipeline modules commit
imx208: Add imx208 camera sensor driver commit
mtk-vcodec: Add MT8192 H264 venc driver commit
mtk-vcodec: Support MT8192 H264 4K encoding commit
ov8856: Add support for 2 data lanes commit
ov8856: add vflip/hflip control support commit
rcar-csi2: Add support for Y10 and Y8 commit
rc: add keymap for Toshiba CT-90405 remote commit
rc: remove tango ir driver and keymap commit
3. Universal Serial Bus
cdc-wdm: WWAN framework integration commit
gadget: f_uac2/u_audio: add feedback endpoint support commit
gadget: f_uac2: add adaptive sync support for capture commit
gadget: u_audio: add real feedback implementation commit
isp1760: add support for isp1763 commit
isp1763: add peripheral mode commit
- serial
xhci-mtk: allow multiple Start-Split in a microframe commit
- Thunderbolt
4. Serial Peripheral Interface (SPI)
add of_device_uevent_modalias support commit
hisi-kunpeng: Add debugfs support commit
spi-mem: add automatic poll status functions commit
stm32-qspi: add automatic poll status feature commit
5. Watchdog
Add hrtimer-based pretimeout feature commit
sbsa: Support architecture version 1 commit
hpwdt: New PCI IDs commit
sama5d4_wdt: add support for sama7g5-wdt commit
Add Mstar MSC313e WDT driver commit
Remove MV64x60 watchdog driver commit
6. Serial
fsl_lpuart: add loopback support commit
liteuart: Add support for earlycon commit
sh-sci: Add support for RZ/G2L SoC commit
Add Option International GSM-Ready 56K/ISDN modem commit
7. CPU Frequency scaling
mediatek: add support for mt8365 commit
cppc: Add support for frequency invariance commit, commit, commit, commit
intel_pstate: HWP support on hybrid processors commit, commit
intel_pstate: Add Icelake servers support in no-HWP mode commit
intel_pstate: Add Cometlake support in no-HWP mode commit
8. Voltage, current regulators, power capping, power supply
- power
- regulator
bd70528: Drop BD70528 support commit
bd9576: Support error reporting commit
fan53555: add tcs4526 commit
max8893: add regulator driver commit
mt6359: Add support for MT6359 regulator commit
mt6359: Add support for MT6359P regulator commit
qcom-rpmh: Add new regulator found on SA8155p adp board commit
rt6160: Add support for Richtek RT6160 commit
rt6245: Add support for Richtek RT6245 commit
sy7636a: Initial commit commit
9. Real Time Clock (RTC)
m41t80: add support for fixed clock commit
imxdi: add wakeup support commit
bd70528: Drop BD70528 support commit
10. Pin Controllers (pinctrl)
tigerlake: Add Alder Lake-M ACPI ID commit
amd: Add device HID for new AMD GPIO controller commit
mediatek: add support for mt8365 SoC commit
qcom: pinctrl: Add pinctrl driver for sm6125 commit
11. Multi Media Card (MMC)
Add support for cache ctrl for SD cards commit
Add support for disabling HS400 mode via DT commit
sdhci-iproc: Add support for the legacy sdhci controller on the BCM7211 commit
JZ4740: Add support for JZ4775 commit
12. Memory Technology Devices (MTD)
Add OTP nvmem provider support commit
rawnand: NV-DDR support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rawnand: omap: Add larger page NAND chips support commit
rawnand: pl353: Add support for the ARM PL353 SMC NAND controller commit
spi-nor: enable locking support for MX25L12805D commit
spi-nor: intel-spi: Add support for Intel Alder Lake-M SPI serial flash commit
spinand: macronix: Add support for serial NAND flash commit
13. Industrial I/O (iio)
accel: Add driver for Murata SCA3300 accelerometer commit
accel: add support for FXLS8962AF/FXLS8964AF accelerometers commit
accel: bmc150: Add support for yoga's with dual accelerometers with an ACPI HID of DUAL250E commit, commit, commit, commit, commit, commit, commit, commit, commit
accel: bmc150: Add device IDs for BMA253 commit
accel: kxcjk-1013: Add support for KX023-1025 commit
adc: ad7298: Enable on Intel Galileo Gen 1 commit
adc: add ADC driver for the TI TSC2046 controller commit
afe: iio-rescale: Support processed channels commit
light: Added AMS tsl2591 driver implementation commit
sps30: add support for serial interface commit
sps30: separate core and interface specific code commit
st_sensors: Add lsm9ds0 IMU support commit
temperature: add driver support for ti tmp117 commit
14. Multi Function Devices (MFD)
Add Rockchip rk817 audio CODEC support commit
intel-lpss: Add Intel Alder Lake-M PCI IDs commit
pm8008: Add driver for QCOM PM8008 PMIC commit
rt4831: Adds support for Richtek RT4831 commit
tps68470: Remove tps68470 MFD driver commit
15. Pulse-Width Modulation (PWM)
pca9685: Support new usage_power setting in PWM state commit
16. Inter-Integrated Circuit (I2C + I3C)
17. Hardware monitoring (hwmon)
pmbus: Add support for reading direct mode coefficients commit
pmbus/zl6100: Add support for ZLS1003, ZLS4009 and ZL8802 commit
adm1275: enable adm1272 temperature reporting commit
Add sht4x Temperature and Humidity Sensor Driver commit
pmbus/pim4328: Add PMBus driver for PIM4006, PIM4328 and PIM4820 commit
pmbus: Add support for MPS Multi-phase mp2888 controller commit
18. DMA engines
qcom: gpi: Add SM8250 compatible commit
19. Cryptography hardware acceleration
hisilicon: supports to configure function's QoS for ACC commit, commit, commit, commit, commit, commit, commit, commit
hisilicon/qm: add MSI detection steps on Kunpeng930 commit
hisilicon/qm: implement for querying hardware tasks status commit
hisilicon/sec: supports new aeads for new hardware commit, commit, commit, commit
hisilicon: supports new skciphers for new hardware commit, commit, commit
hisilicon: add new type of sqe for Kunpeng930 commit, commit
nx: Add sysfs interface to export NX capabilities commit
octeontx2 - Add mailbox support for CN10K commit
octeontx2 - add support for CPT operations on CN10K commit
octeontx2 - add support to map LMTST region for CN10K commit
sl3516 - Add sl3516 crypto engine commit
20. PCI
ixp4xx: Add a new driver for IXP4xx commit
iproc: Support multi-MSI only on uniprocessor kernel commit
Add sysfs "removable" attribute commit
21. FRU Support Interface (FSI)
Aspeed: Reduce poll timeout commit
22. Clock
Add support for the lmk04832 commit
agilex/stratix10: add support for the 2nd bypass commit
hisilicon: Add clock driver for hi3559A SoC commit
imx: scu: add gpr clocks support commit
ingenic: Add support for the JZ4760 commit
lmk04832: add support for digital delay commit
clk: qcom: Add camera clock controller driver for SM8250 commit, commit, commit
qcom: Add MDM9607 GCC driver commit
qcom: clk-rcg2: Add support for duty-cycle for RCG commit
qcom: dispcc-sm8250: Add EDP clocks commit
renesas: Add CPG core wrapper for RZ/G2L SoC commit
renesas: r9a07g044: Add P2 Clock support commit
renesas: rcar-gen3: Add boost support to Z clocks commit
renesas: rcar-gen3: Increase Z clock accuracy commit
renesas: rzg2l: Add multi clock PM support commit
si5341: Add sysfs properties to allow checking/resetting device faults commit
stm32mp1: new compatible for secure RCC support commit
ti: add am33xx/am43xx spread spectrum clock support commit
23. PHY ("physical layer" framework)
qcom-qusb2: Add configuration for SM4250 and SM6115 commit
qcom-qmp: Add support for SDX55 QMP PCIe PHY commit
phy-rockchip-inno-usb2: add support for RK3308 USB phy commit
phy-can-transceiver: Add support for generic CAN transceiver driver commit
rockchip: add Innosilicon-based CSI dphy commit
24. EDAC (Error Detection And Correction)
i10nm: Add detection of memory levels for ICX/SPR servers commit
i10nm: Add support for high bandwidth memory commit
igen6: Add Intel Alder Lake SoC support commit
igen6: Add Intel ICL-NNPI SoC support commit
igen6: Add Intel Tiger Lake SoC support commit
skx_common: Add new ADXL components for 2-level memory commit
25. IOMMU
amd: Add amd_iommu=force_enable option commit
Add support for ACPI VIOT commit, commit, commit, commit, commit
vt-d: Expose latency monitor data through debugfs commit
vt-d: Support asynchronous IOMMU nested capabilities commit
rockchip: Add support for iommu v2 commit
26. Various
xillybus: Add driver for XillyUSB (Xillybus variant for USB) commit
counter: Add support for Intel Quadrature Encoder Peripheral commit
- cxl
firmware: Add initial support for Arm FF-A commit, commit, commit, commit, commit
reset: mchp: sparx5: add switch reset driver commit
reset: stm32mp1: remove stm32mp1 reset commit
hwspinlock: add sun6i hardware spinlock support commit
interconnect: qcom: Add SC7280 interconnect provider driver commit
ipmi: Allow raw access to KCS devices commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- mailbox
mbox: add polarfire soc system controller mailbox commit
misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings commit
mxser: drop ISA support commit
nvmem: Add support for FRAM commit
ptp: support virtual clocks and timestamping commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
pwm: core: Support new usage_power setting in PWM state commit
- regmap
- remoteproc
w1: ds2438: adding support for calibration of current measurements commit, commit, commit, commit, commit, commit
27. List of Pull Requests
28. Other news sites
LWN's merge window part 1, part 2
Phoronix Feature list