#pragma section-numbers on #pragma keywords Linux, kernel, operating system, changes, changelog, file system, Linus Torvalds, open source, device drivers #pragma description List of changes and new features merged in the Linux kernel during the 5.15 development cycle == Audio == * pcm: Add {{{SNDRV_PCM_INFO_EXPLICIT_SYNC}}} flag. When this flag is set, PCM core disables both the control and the status mmap, which enforces user-space to update via SYNC_PTR ioctl. In that way, drivers can catch the applptr and hwptr update and apply the sync operation if needed [[https://git.kernel.org/linus/81be10934949da8b12ca4db3de1511a4220fa9b4|commit]] * usb-audio * Add lowlatency module option [[https://git.kernel.org/linus/4801bee7d5a36c199b734a28cde5259183aff822|commit]] * Add quirk_flags module option [[https://git.kernel.org/linus/5b517854420b53541af09dc9e097e93673c9226f|commit]] * Input source control - digidesign mbox [[https://git.kernel.org/linus/7ac2246f5670f42a3aac3eb05d23112f6ecfd4de|commit]] * Intel: Skylake: Add support for complex configurations [[https://git.kernel.org/linus/6d41bbf2fd3615c56dbf2b67f6cbf9e83d14a2e2|commit]], [[https://git.kernel.org/linus/126b3422adc80f29d2129db7f61e0113a8a526c6|commit]], [[https://git.kernel.org/linus/87b265260046d4e0ed3f150dac2184b9dbd4bf7c|commit]], [[https://git.kernel.org/linus/e8b374b649afe756c2470e0e6668022e90bf8518|commit]], [[https://git.kernel.org/linus/e4e0633bcadc950b4b4af06c7f1bb7f7e3e86321|commit]], [[https://git.kernel.org/linus/c5ed9c547cba1dc1238c6e8a0c290fd62ee6e127|commit]], [[https://git.kernel.org/linus/e4e95d8291831fa63c32e00b59f544f0812dc0b6|commit]], [[https://git.kernel.org/linus/a4ad42d28618eef83bee02e0a19af0d467bd9722|commit]], [[https://git.kernel.org/linus/db5a3f83a241a98d855e2cecc67869d06cb3e135|commit]], [[https://git.kernel.org/linus/5b27a71cbbfe6ffb554c87fde2ad9b71841478c2|commit]], [[https://git.kernel.org/linus/b947d2b467c0ea275ac3b468974ebe0dd0c0c3bd|commit]] * soundwire/ASoC: add mockup codec support [[https://git.kernel.org/linus/e73f0f0ee7541171d89f2e2491130c7771ba58d3|commit]], [[https://git.kernel.org/linus/81d3d3d0bf09e606dbc1e3daad1c7cef3976fca2|commit]], [[https://git.kernel.org/linus/2694cda7a4393fbd436e28474832a053e70e0733|commit]], [[https://git.kernel.org/linus/3025d398c436d313f9b6b5c1f53918efeafcf5dc|commit]], [[https://git.kernel.org/linus/0ccac3bcf3564cbcba483dec20c7550939873f59|commit]], [[https://git.kernel.org/linus/433b308403aa2cd9213e954c566c4df25399570e|commit]], [[https://git.kernel.org/linus/9f9bc7d50437f11fecf5935ab91f44284e747222|commit]], [[https://git.kernel.org/linus/00d3c2b3f0a2cb26ef27f015015b43c8a195c10f|commit]], [[https://git.kernel.org/linus/899a750986bc4e62d554d4a5dd237c0ab25b698a|commit]], [[https://git.kernel.org/linus/caa15c8dcb00f9dfe9f304e6e0955c5b29cf2499|commit]], [[https://git.kernel.org/linus/ff560946ef15fb05b18a660f6b25e9c26fe050e1|commit]], [[https://git.kernel.org/linus/13a5635632af61853e874f9daeffd3f5e83daae5|commit]], [[https://git.kernel.org/linus/e6645314eb2747bef4d9a375997221dede8ce4ce|commit]], [[https://git.kernel.org/linus/4a7a603cad3f667fb02e194c0a3412d3a7292093|commit]], [[https://git.kernel.org/linus/7fae3cfb7007038a320db43ddffb7688388a0260|commit]], [[https://git.kernel.org/linus/24f08b3aa5a5e42977c5a1d711d5cb7d9adbd94d|commit]], [[https://git.kernel.org/linus/8fba8acd399b70aeb262983d32baa9cbbf7dc981|commit]], [[https://git.kernel.org/linus/dd81e7c3f0bb4fbe48b770b389ab6ccb95058dab|commit]] * Intel: bytcr_rt5640 * Add line-out support [[https://git.kernel.org/linus/dd3e2025100c08d1fabd116bf5b6646f1589a95e|commit]]. * Add support for HP Elite Pad 1000G2 jack-detect [[https://git.kernel.org/linus/9ba00856686ade106afee2884b5e8ac1e09d137a|commit]] * Add support for a second headphones output [[https://git.kernel.org/linus/044c76571277bb87dd3318e55c7ae46a0c27ab0f|commit]] * Add support for a second headset mic input [[https://git.kernel.org/linus/79c1123bac3b878874a8d7163f2eab6a7448733b|commit]] * ASoC: Add Vangogh ACP ASoC driver [[https://git.kernel.org/linus/7bf060d0d579129e5f405d2300fbaa5222e3d1cb|commit]], [[https://git.kernel.org/linus/4a7151c9688cc166ff6bf5a1a00e3cee429a2f11|commit]], [[https://git.kernel.org/linus/5d9ee88a10e854c5c43e0ae6b1bb0ff454cd45d1|commit]], [[https://git.kernel.org/linus/603f2dedccac1ae2d201dfb10df74f3cae3c7832|commit]], [[https://git.kernel.org/linus/77f61444e48b79e991b15da6399cf24685a042c9|commit]], [[https://git.kernel.org/linus/fc2c8067c76b3f322447491efb9837f051e86c69|commit]], [[https://git.kernel.org/linus/cab396d8b22c13b424d9ba66f626f036f802658c|commit]], [[https://git.kernel.org/linus/e550339ee65226b059b4647f12c16710181e36b2|commit]], [[https://git.kernel.org/linus/b80556addd1a0db551a0c82fb9651e502ac0119b|commit]], [[https://git.kernel.org/linus/b0a37ac6782fa0a62cf90e40e81e01728b07922a|commit]], [[https://git.kernel.org/linus/361414dc1f07b72f2f6942fca60f2f158c022a6d|commit]], [[https://git.kernel.org/linus/08413fca62c63ccd245d20985460759c84499ebc|commit]] * SoC: Support CS42L42 on JSL platform [[https://git.kernel.org/linus/07acee589f4293cb0ebd77aa201d616e9a296bb9|commit]] * Intel: soc-acpi: add support for SoundWire of TGL-H-RVP [[https://git.kernel.org/linus/f99acc259f621ae6667782778b2065c15e109693|commit]] * codecs: ad193x: add support for 96kHz and 192kHz playback rates [[https://git.kernel.org/linus/0d73297e483e5b7ce197c0a923424e5dd96eae4d|commit]] * codecs: wcd938x: add Multi Button Headset Control support [[https://git.kernel.org/linus/bcee7ed09b8e70b65d5c04f5d1acd2cf4213c2f3|commit]] * firewire-motu: add support for MOTU 896HD [[https://git.kernel.org/linus/23c671be97b9e49846d03ceb0bce3731f4b869ac|commit]] * hda/cs8409 * Add Support to disable jack type detection for CS42L42 [[https://git.kernel.org/linus/404e770a9c878bb0db14f1c2a69203081598686f|commit]] * Add support for dolphin [[https://git.kernel.org/linus/20e507724113300794f16884e7e7507d9b4dec68|commit]] * Enable Full Scale Volume for Line Out Codec on Dolphin [[https://git.kernel.org/linus/e4e6c584f516880a5c3e0963159e201e83d86be7|commit]] * hda/hdmi: Add option to enable all pins forcibly [[https://git.kernel.org/linus/4ff19229487f965118c6f14090edcc8cb6108605|commit]] * ics43432: add CMM-4030D-261 support [[https://git.kernel.org/linus/43d2c4982fcc6ed0adfea1275bc6df28bc48c1ea|commit]] * ASoC: mediatek: Add support for MT8195 SoC [[https://git.kernel.org/linus/cab2b9e5fc0e868ed8453ef4f433c795bda8bf84|commit]], [[https://git.kernel.org/linus/d62ad762f67585acfb5e03f71b28a52dc4604cf2|commit]], [[https://git.kernel.org/linus/1de9a54acafba2f0e3ea2856ad0b22556d59ec45|commit]], [[https://git.kernel.org/linus/3de3eba588bb7f6c39bf12de5761ff75c53b9961|commit]], [[https://git.kernel.org/linus/1f95c019115cc503c4c47fd7108675a56cdb29b4|commit]], [[https://git.kernel.org/linus/6746cc858259985a945a07075a19ec4d24352407|commit]], [[https://git.kernel.org/linus/b5bac34fcfb444e33f532e291ad1394ca05887e8|commit]], [[https://git.kernel.org/linus/40d605df0a7bf7723ed690f502f364c5320de440|commit]], [[https://git.kernel.org/linus/e581e3014cc4acee9025aa5704cf85a36a572b95|commit]], [[https://git.kernel.org/linus/ef46cd42ecf00f0468df3ad1bf0f30db9634a04a|commit]], [[https://git.kernel.org/linus/5f8c991e8950971cd1f81b61f79c83a511ad9fc8|commit]] * qcom: apq8016_sbc: Add SEC_MI2S support [[https://git.kernel.org/linus/1e2c7845421b785282c098712a81556a2b8917a5|commit]] * rockchip * i2s: Add support for frame inversion [[https://git.kernel.org/linus/917f07719b133093680ed57dd7b5bc30b6a5b45d|commit]] * i2s: Add support for set bclk ratio [[https://git.kernel.org/linus/ebfea67125767a779af63ae6de176709713c8826|commit]] * spdif: Add support for rk3568 spdif [[https://git.kernel.org/linus/c5d4f09feb9f74e704d87a304f0c20001488fe10|commit]] * rt1015p: add new acpi id and comapatible id [[https://git.kernel.org/linus/6d0a764d418fb508119e129c73f39ecc66826675|commit]] * Add RZ/G2L Sound support [[https://git.kernel.org/linus/03e786bd43410fa93e5d2459f7a43e90ff0ae801|commit]], [[https://git.kernel.org/linus/26ac471c5354583cf4fe0e42537a2c6b84d6d74e|commit]] * soundwire: cadence: add debugfs interface for PDI loopbacks [[https://git.kernel.org/linus/8fba8acd399b70aeb262983d32baa9cbbf7dc981|commit]] * ti: davinci-mcasp: Add support for the OMAP4 version of McASP [[https://git.kernel.org/linus/0238bcf80e972f2ce25d767e54f89a9e49773f6e|commit]] == Tablets, touch screens, keyboards, mouses == * mms114: support MMS134S [[https://git.kernel.org/linus/ab108678195ff70edf50025379a5de94b0bb26be|commit]] * ixp4xx-beeper: delete driver [[https://git.kernel.org/linus/9aa75914e5fcb39e79fc6de9e44cd12943732c38|commit]] * Remove dead CSR Prima2 PWRC driver [[https://git.kernel.org/linus/927c1e56cc5e0e22da975c72433da2458b3f4fd5|commit]] * HID * amd_sfh: Add command response to check command status [[https://git.kernel.org/linus/173709f50e98df4c49c2776834605a2f7ed3e681|commit]] * amd_sfh: Add support for PM suspend and resume [[https://git.kernel.org/linus/0873d1afacd2167e717ea751fe7274011cb4c26a|commit]] * cmedia: add support for HS-100B mute button [[https://git.kernel.org/linus/bebf8820b355e6ac00487f3f36440d502eb4a44c|commit]] * logitech-hidpp: battery: provide CAPACITY property for newer devices [[https://git.kernel.org/linus/b23cdfbddb73bad9d835baabd076ee4bfe1ab2bb|commit]] * magicmouse: high-resolution scroll threshold [[https://git.kernel.org/linus/9d60648c607a2bfeef5e563e49de5d2e1b7a639a|commit]] * sony: support for the ghlive ps4 dongles [[https://git.kernel.org/linus/a4bfe13f96bf8b1b2f233d16e960a3e0680d67fb|commit]] * wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs [[https://git.kernel.org/linus/0c8fbaa553077630e8eae45bd9676cfc01836aeb|commit]] == TV tuners, webcams, video capturers == * TDA1997x: enable EDID support [[https://git.kernel.org/linus/ea3e1c36e38810427485f06c2becc1f29e54521d|commit]] * ccs: Implement support for manual LP control [[https://git.kernel.org/linus/41a95d043fa59e99ce4440c38640576232ef5f74|commit]] * dvbsky: add support for !MyGica !T230C2_LITE and T230A [[https://git.kernel.org/linus/387caebee00671aa6895e7b51056dca1f38e35dd|commit]] * i2c: Add imx335 camera sensor driver [[https://git.kernel.org/linus/45d19b5fb9aeab4d0c8aa20ad8f67205b3bea752|commit]] * i2c: Add imx412 camera sensor driver [[https://git.kernel.org/linus/9214e86c0cc1ea6c811f14c293fed9ce1baefbae|commit]] * i2c: Add ov9282 camera sensor driver [[https://git.kernel.org/linus/14ea315bbeb75aa996b577822999df4edbcfb3d0|commit]] * rc: introduce Meson IR TX driver [[https://git.kernel.org/linus/49be1c78d575eedf862a05aebfd5ab5c24193f61|commit]] * ti-vpe: cal: add embedded data support [[https://git.kernel.org/linus/f4a87d54c5895a822b4b8ef518dd4f115e30a604|commit]] * venus: venc: Add support for intra-refresh period [[https://git.kernel.org/linus/f7a3d3dc5831df6f898a5ae2a6ea1d221ea95c8a|commit]] * venus: venc: add support for {{{V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM}}} control [[https://git.kernel.org/linus/bfee75f73c37a2f46a6326eaa06f5db701f76f01|commit]] == Universal Serial Bus == * dwc3: pci: add support for AMD's newer generation platform [[https://git.kernel.org/linus/1abade64563ef5388db545b55cf158e849f6e717|commit]] * gadget: f_uac1: add volume and mute support [[https://git.kernel.org/linus/0356e6283c7177391d144612f4b12986ed5c4f6e|commit]] * gadget: f_uac2: add volume and mute support [[https://git.kernel.org/linus/eaf6cbe0992052a46d93047dc122fad5126aa3bd|commit]] * gadget: u_audio: add bi-directional volume and mute support [[https://git.kernel.org/linus/02de698ca8123782c0c6fb8ed99080e2f032b0d2|commit]] * serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter [[https://git.kernel.org/linus/3bd18ba7d859eb1fbef3beb1e80c24f6f7d7596c|commit]] * serial: option: add Telit LN920 compositions [[https://git.kernel.org/linus/7bb057134d609b9c038a00b6876cf0d37d0118ce|commit]] * serial: option: add device id for Foxconn !T99W265 [[https://git.kernel.org/linus/9e3eed534f8235a4a596a9dae5b8a6425d81ea1a|commit]] * xhci-mtk: support option to disable usb2 ports [[https://git.kernel.org/linus/7465d7b66ac73db87b9eb99be01500093f80b575|commit]] * host: remove dead EHCI support for on-chip PMC MSP71xx USB controller [[https://git.kernel.org/linus/b2582996a74799c84fd19473c7b914565249b050|commit]] == Serial Peripheral Interface (SPI) == * mediatek: add tick_delay support [[https://git.kernel.org/linus/f84d866ab43fcc27b417c86357d6534f157a3d89|commit]] * rockchip-sfc: add rockchip serial flash controller [[https://git.kernel.org/linus/0b89fc0a367edab09065af722894d186bd0ccb0d|commit]] * sprd: Add ADI r3 support [[https://git.kernel.org/linus/3b66ca9783d1d1b7be7bf41e8934ca2eaf50a9c0|commit]] * spi-altera-dfl: support n5010 feature revision [[https://git.kernel.org/linus/4f45f3404960109843eaa92c8a4a850d6bdd9981|commit]] == Watchdog == * bd70528 drop bd70528 support [[https://git.kernel.org/linus/52a5502507bca19644c4d23112130eea361e79f1|commit]] * mediatek: mt8195: add wdt support [[https://git.kernel.org/linus/8c6b5ea6ac6851b29ee808c413b93fea952cab62|commit]] == Serial == * amba-pl011: add RS485 support [[https://git.kernel.org/linus/8d479237727ce10260bb128c2414489e1d59c103|commit]] * samsung: Add Exynos850 SoC data [[https://git.kernel.org/linus/9a4d22f7955ee365f7829859f599a01b3ffd850b|commit]] == CPU Frequency scaling == * qcom-cpufreq-hw: Add dcvs interrupt support [[https://git.kernel.org/linus/275157b367f479334f3e2df7be93a3dd772f359c|commit]] * mediatek-hw: Add support for CPUFREQ HW [[https://git.kernel.org/linus/4855e26bcf4d28956f3e33231b961610a0d4a72d|commit]] == Voltage, current regulators, power capping, power supply == * power * supply: PCHG: Peripheral device charger [[https://git.kernel.org/linus/56d629af09b9d4db9792257165844287ecce0a98|commit]] * supply: max17042_battery: Add support for MAX77849 Fuel-Gauge [[https://git.kernel.org/linus/4415e4cea4e6db863829914a48b68b7797db2f59|commit]] * supply: mt6360_charger: add MT6360 charger support [[https://git.kernel.org/linus/0402e8ebb8b869e375e8af7243044df21b5ff378|commit]] * reset: linkstation-poweroff: add new device [[https://git.kernel.org/linus/0c77ec3da8c156d6d02ce0934b590cfe8a313cae|commit]] * supply: rn5t618: Add voltage_now property [[https://git.kernel.org/linus/2f5caa26a074854273194207a40b7ee81e51712d|commit]] * supply: smb347-charger: Implement USB VBUS regulator [[https://git.kernel.org/linus/565efae96ca1bd5405dac88d2284cd2167e5d5f0|commit]] * reset: Add TPS65086 restart driver [[https://git.kernel.org/linus/80698507e0b20817ab850538080b01c3e0a5314f|commit]] * regulator * da9063: Add support for full-current mode [[https://git.kernel.org/linus/541ee8f640327f951e7039278057827322231ab0|commit]] * bd718x7: Suopport configuring UVP/OVP state [[https://git.kernel.org/linus/fedbfea13cc0e513956abfa5c22158f0523d5687|commit]] * rt6752: Add support for Richtek RTQ6752 [[https://git.kernel.org/linus/f40f9409719fa092924803723b9445be13fac8fb|commit]] * rtq2134: Add support for Richtek RTQ2134 SubPMIC [[https://git.kernel.org/linus/0555d41497de66d2f07ae36dcb46a32f0ff90d8d|commit]] == Real Time Clock (RTC) == * rx8025: implement RX-8035 support [[https://git.kernel.org/linus/f120e2e33ac8ba1adac4f59eaf1ae1705305158f|commit]] == Pin Controllers (pinctrl) == * Add Intel Keem Bay pinctrl driver [[https://git.kernel.org/linus/ffd4e739358be036377563a0c6c33702c700e3ee|commit]] * Ingenic: Add pinctrl driver for X2100 [[https://git.kernel.org/linus/2a18211b8ccfa316d1cb68d00d4ceba0e81653f8|commit]] * imx8ulp: Add pinctrl driver support [[https://git.kernel.org/linus/16b343e8e0ef7de5ce451427fafc9e2ea42f548f|commit]] * pinctrl-zynq: Add support for 'power-source' parameter [[https://git.kernel.org/linus/cdd57325548af9803f0602914de16a8ddcb5bec0|commit]] * qcom: Add MDM9607 pinctrl driver [[https://git.kernel.org/linus/41353ae7a17ba63118ef364896309df3e3824390|commit]] * qcom: pinctrl: Add pinctrl driver for sm6115 [[https://git.kernel.org/linus/4b77f1dff5a67bbae9ec44ab97c1e354d893d975|commit]] * renesas: Add RZ/G2L pin and gpio controller driver [[https://git.kernel.org/linus/c4c4637eb57f2a25c445421aadeb689a2538b20b|commit]] * renesas: r8a77995: Add bias pinconf support [[https://git.kernel.org/linus/e9d66bdbc5abecaf705bf5a2f4f6279b9e313b0c|commit]] * samsung: Add Exynos850 SoC specific data [[https://git.kernel.org/linus/cdd3d945dcec0d0dab845175dc9400ab54512aa6|commit]] * stm32: Add STM32MP135 SoC support [[https://git.kernel.org/linus/a022135a19a1b2f8ee1f9e90d5d9de419543904c|commit]] == Multi Media Card (MMC) == * dw_mmc: Add data CRC error injection [[https://git.kernel.org/linus/2b8ac062f33781edbefb482c6abebfde6b373eed|commit]] * pwrseq: sd8787: add support for wilc1000 [[https://git.kernel.org/linus/b2832b96fcf50270d69dae3f95bf14949ff638e4|commit]] == Memory Technology Devices (MTD) == * spinand: macronix: Add Quad support for serial NAND flash [[https://git.kernel.org/linus/6f802696c2faf0119781fc3b7977a4eedf9ab239|commit]] * rfd_ftl: add discard support [[https://git.kernel.org/linus/a3a447848a153d0dae63d02ceb94b02fb43ec899|commit]] == Industrial I/O (iio) == * Support reading extended name as label [[https://git.kernel.org/linus/13efdc3dc9030972c81285e2dbdeac1f9cef880d|commit]] * accel: bmc150: Add support for BMC156 [[https://git.kernel.org/linus/52ae7c708d970e28848f206573a9f11a7826a980|commit]] * adc: Add driver for Renesas RZ/G2L A/D converter [[https://git.kernel.org/linus/d484c21bacfa8bd2fa9fc26393ec59108f508c4c|commit]] * adc: rockchip_saradc: add support for rk3568 saradc [[https://git.kernel.org/linus/7786da3b5ae167c17f35e22ba35e06006338c2f6|commit]] * chemical: Add driver support for sgp40 [[https://git.kernel.org/linus/1081b9d97152e6aa28a1868ec8e0587b2b8fb2ae|commit]] * adc: ingenic: add JZ4760 support to the sadc driver [[https://git.kernel.org/linus/b9e9bdd425a3c99e15f5dfd465bef936130b7491|commit]] * adc: ingenic: add JZ4760B support to the sadc driver [[https://git.kernel.org/linus/bf1b2418c2f56a81f405925b10a02c25681179cd|commit]] * potentiometer: Add driver support for AD5110 [[https://git.kernel.org/linus/d03a74bfaccefcf271bf8e889c31229aa521cd66|commit]] * proximity: vcnl3020: add periodic mode [[https://git.kernel.org/linus/3363fbbe19e542e183bcc32780cf1d5d4156a5b2|commit]] == Multi Function Devices (MFD) == * Add Renesas Synchronization Management Unit (SMU) support [[https://git.kernel.org/linus/a1867f85e06edacd82956d3422caa2b9074f4321|commit]] * intel-lpss: Add Intel Cannon Lake ACPI IDs [[https://git.kernel.org/linus/32979fcf5ab5df9359b98796886c5356b9cf4298|commit]] * tqmx86: Add support for TQMx110EB and TQMxE40x [[https://git.kernel.org/linus/3da48ccb1d0f3b53b1e8c9022edbedc2a6e3f50a|commit]] * tqmx86: Add support for TQ-Systems DMI IDs [[https://git.kernel.org/linus/d5949a35cc29db81f7b50ac0b18a114ffc655ea5|commit]] == Inter-Integrated Circuit (I2C + I3C) == * virtio: add a virtio i2c frontend driver [[https://git.kernel.org/linus/3cfc88380413d20f777dc6648a38f683962e52bf|commit]] * Remove dead PMC MSP TWI/SMBus/I2C driver [[https://git.kernel.org/linus/e517992bbce06228f07b9bbea3233cc0fb04e802|commit]] == Hardware monitoring (hwmon) == * Add driver for Aquacomputer D5 Next [[https://git.kernel.org/linus/0e35f63f7f4eebd268ec236fd1bbf4e561ce8de5|commit]] * Add support for SB-RMI power module [[https://git.kernel.org/linus/5a0f50d110b36aaf624fc2017d5e08357e2c8143|commit]] * axi-fan-control: Support temperature vs pwm points [[https://git.kernel.org/linus/2aee7e67bee7a5aa741bad6a0a472f108b29ad40|commit]] * intel-m10-bmc-hwmon: add n5010 sensors [[https://git.kernel.org/linus/1ccdc184056760a620374a7b23fcb8e3aae8ef3a|commit]] * k10temp: support Zen3 APUs [[https://git.kernel.org/linus/02c9dce4df8dd23e67dac1074be732c65c0e67d8|commit]] * pmbus/bpa-rs600: Support BPD-RS600 [[https://git.kernel.org/linus/129cdce3756117adcb0fced93cb926874355dbba|commit]] == General Purpose I/O (gpio) == * Add virtio-gpio driver [[https://git.kernel.org/linus/3a29355a22c0275fe864100794fee58a73175d93|commit]] * rockchip: add driver for rockchip gpio [[https://git.kernel.org/linus/936ee2675eee1faca0dcdfa79165c7990422e0fc|commit]] * rockchip: support next version gpio controller [[https://git.kernel.org/linus/3bcbd1a85b68e5f864029fd6f0bb0bcc8e2f1082|commit]] == Leds == * leds-core: Implement the retain-state-shutdown property [[https://git.kernel.org/linus/419066324e19a47b98cdcf5defda42de555a8957|commit]] * pwm: add support for default-state device property [[https://git.kernel.org/linus/3d3d65bd27645830a6f23af29d0f9ebe5cc8bcb2|commit]] * pca955x: Implement the default-state property [[https://git.kernel.org/linus/e46cb6d0c760a5b15e38138845fad99628fafcb8|commit]] == DMA engines == * idxd: Add wq occupancy information to sysfs attribute [[https://git.kernel.org/linus/e753a64bee753136087dfd70b37fdd199e942ea9|commit]] * idxd: Set defaults for GRPCFG traffic class [[https://git.kernel.org/linus/ade8a86b512cf8db0d0e975a971ce356953cfcb3|commit]] * idxd: add software command status [[https://git.kernel.org/linus/125d10373ad991888c9e94d2da49bcc5ccba2127|commit]] * idxd: create dmaengine driver for wq 'device' [[https://git.kernel.org/linus/0cda4f6986a3824cac500f66326ff267bf37110f|commit]] * idxd: create user driver for wq 'device' [[https://git.kernel.org/linus/448c3de8ac8353fc4447738ae3c56c4eb6c2131d|commit]] * Add support for AMD PTDMA controller driver [[https://git.kernel.org/linus/fa5d823b16a9442d609617abeec31da8b6afa224|commit]], [[https://git.kernel.org/linus/b0b4a6b10577a2e7eaf36f46781f4759b03321a7|commit]], [[https://git.kernel.org/linus/e2fb2e2a33fae6009bf68574a7eec8fcfdf9c78e|commit]] * sh: Add DMAC driver for RZ/G2L SoC [[https://git.kernel.org/linus/5000d37042a61ca556fde2782ca40dbfa802ea16|commit]] == Hardware Random Number Generator (hwrng) == * Add Arm SMCCC TRNG based driver [[https://git.kernel.org/linus/0888d04b47a165ae8c429c6fe11b3c43f5017f31|commit]] == Cryptography hardware acceleration == * hisilicon: support runtime PM for accelerator device [[https://git.kernel.org/linus/607c191b371d72952c11dc209e583303a4515f14|commit]] * hisilicon: using 'debugfs_create_file' instead of 'debugfs_create_regset32' [[https://git.kernel.org/linus/1295292d65b729fc8b234fcdf884d79ff5a63ca1|commit]] * ccp: Add support for new CCP/PSP device ID [[https://git.kernel.org/linus/3438de03e98ad305129bdd033cb63e46debd67f4|commit]] == PCI == * PCI: Expose and manage PCI device reset [[https://git.kernel.org/linus/4ec36dfeb155b72da8d28ab006a46f2f8b981eac|commit]], [[https://git.kernel.org/linus/d88f521da3efd698e36d0d504a2abba6ac4f5ef8|commit]], [[https://git.kernel.org/linus/3a15955d7cf0b6c7527ee3bd97c3c355450e3fa1|commit]], [[https://git.kernel.org/linus/4273e64cc4ebb881e1954d768020f5440491dcd9|commit]], [[https://git.kernel.org/linus/375553a93201a58a52f142eab19545a07aa1eaf5|commit]], [[https://git.kernel.org/linus/6937b7dd434962377e00efc04adac0390c287199|commit]], [[https://git.kernel.org/linus/9bdc81ce440ec6ea899b236879aee470ec388020|commit]] * Add SR-IOV support in PCIe Endpoint Core [[https://git.kernel.org/linus/f00bfc6489952528947cba05af158a4badf41688|commit]], [[https://git.kernel.org/linus/1cf362e907f36f104b9cf590ee6ced786226b388|commit]], [[https://git.kernel.org/linus/101600e79045c2e93fd984302698e263cffa725b|commit]], [[https://git.kernel.org/linus/53fd3cbe5e9d791d6bb6059f73a3851f155ce7c6|commit]], [[https://git.kernel.org/linus/0cf985d6119cc21fc39774b4b29dcf1e0148bf55|commit]], [[https://git.kernel.org/linus/e19a0adf6e8bb0b93a546b8d4c7f8f6891115bbb|commit]], [[https://git.kernel.org/linus/489b1f41e54fc47596ffcb420439204f760153dd|commit]], [[https://git.kernel.org/linus/0c84f5bf3eb324402a836f47b0958a19d6c47a68|commit]] * hv: Support for create interrupt [[https://git.kernel.org/linus/8f6a6b3c50ce1caa81c47bb5855be02050c0eff7|commit]] * j721e: Add PCIe support for AM64 [[https://git.kernel.org/linus/c8a375a8e15ac31293d7fda08008d6da8f5df3db|commit]] and J7200 [[https://git.kernel.org/linus/f1de58802f0fff364cf49f5e47d1be744baa434f|commit]] * keembay: Add support for Intel Keem Bay [[https://git.kernel.org/linus/0c87f90b4c13586a00fbe63524c7be197609d8dc|commit]] * pci-bridge-emul: Add PCIe Root Capabilities Register [[https://git.kernel.org/linus/e902bb7c24a7099d0eb0eb4cba06f2d91e9299f3|commit]] * rockchip-dwc: Add Rockchip RK356X host controller driver [[https://git.kernel.org/linus/0e898eb8df4e34c7b129452444eb7cef68a11f43|commit]] * visconti: Add Toshiba Visconti PCIe host controller driver [[https://git.kernel.org/linus/da36024a4e838b52408cf3d04999ae934728092a|commit]] == Clock == * rockchip: Add support for hclk_sfc on rk3036 [[https://git.kernel.org/linus/d61eb8a1f5184f32ddc5ac03c930cff8e9a6fae9|commit]] * qcom: gpucc-sm8150: Add SC8180x support [[https://git.kernel.org/linus/945cb3a105aef63af1354e0fbe10a0d1ca7a32c2|commit]] * qcom: a53-pll: Add MSM8939 a53pll support [[https://git.kernel.org/linus/5d9bc010db0a4f5b17b3f5f982a85c49bb911754|commit]] * qcom: Add Global Clock Controller driver for MSM8953 [[https://git.kernel.org/linus/9bb6cfc3c77e68dc54647152ec4e1b5f2d16f569|commit]] * qcom: Add Global Clock controller (GCC) driver for SM6115 [[https://git.kernel.org/linus/cbe63bfdc54fa289b8bfa943fbce97e70af04122|commit]] * qcom: mmcc-msm8994: Add MSM8992 support [[https://git.kernel.org/linus/e0be99864d99712d86feff67c552eee9ef50ae44|commit]] * qcom: Add msm8994 MMCC driver [[https://git.kernel.org/linus/4d5b4572c4753f2637ea9ac7eda465a1ca0d6f7b|commit]] * qcom: rpmh: Add support for RPMH clocks on SM6350 [[https://git.kernel.org/linus/be5b605d34cdf2ddd6bc8fb771f6351a39ba958c|commit]] * qcom: Add SM6350 GCC driver [[https://git.kernel.org/linus/131abae905df99f63d825e47b4df100d34f518ce|commit]] == PHY ("physical layer" framework) == * phy-mtk-tphy: add support mt8195 [[https://git.kernel.org/linus/a69f29cb50a0069f3442c08fcf21fad55d48f4d2|commit]] * qcom-qmp: Add sc8180x PCIe support [[https://git.kernel.org/linus/f839f14e24f27ccb1b822dd52f2ff4db340da52a|commit]] * qcom-qmp: Add support for SM6115 UFS phy [[https://git.kernel.org/linus/152a810eae03f16e982444ffe3b0eca933a750cd|commit]] * qcom-qmp: add USB3 PHY support for IPQ6018 [[https://git.kernel.org/linus/23fd679249df82b57390c8f4f0f290fd1f7b3505|commit]] * qcom: qmp: Add SC8180x USB/DP combo [[https://git.kernel.org/linus/1633802cd4ac338554ec94cd4d46ac5ef322aa49|commit]] * renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support for RZ/G2L [[https://git.kernel.org/linus/b0512a6ec0cd6dcea659d834592bbcb0cae127a4|commit]] * samsung-ufs: support exynosauto ufs phy driver [[https://git.kernel.org/linus/d64519249e1d5520e8420936d662ec2cfb155dfc|commit]] == EDAC (Error Detection And Correction) == * i10nm: Retrieve and print retry_rd_err_log registers [[https://git.kernel.org/linus/cf4e6d52f58399c777276172ec250502e19d5e63|commit]] == Various == * bus: ixp4xx: Add a driver for IXP4xx expansion bus [[https://git.kernel.org/linus/1c953bda90ca7e4a2574a738e41a04a2bbc03bd2|commit]] * bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI [[https://git.kernel.org/linus/87693e092bd06aa25686ed3db7aed460e144849d|commit]] * Introduce SCMI transport based on VirtIO [[https://git.kernel.org/linus/63b282f172717609136b51571bcc1f74d92d2be6|commit]], [[https://git.kernel.org/linus/3669032514be157d48acc4aa01728815d035d0c3|commit]], [[https://git.kernel.org/linus/ceac257db055b8d13aef6fa83e9f2b6733c23532|commit]], [[https://git.kernel.org/linus/9ca5a1838e593d96d5d1727eed150ed4f7c179e2|commit]], [[https://git.kernel.org/linus/ed7c04c1fea3b027c1b2efcf57b50c98ef05840b|commit]], [[https://git.kernel.org/linus/e9b21c96181c36343597ce789e386d296f93a23b|commit]], [[https://git.kernel.org/linus/2930abcffd9f0b36e8fd4df01f6311eede686817|commit]], [[https://git.kernel.org/linus/e8419c24bacee45bfe3504814e91fc89ff8c23de|commit]], [[https://git.kernel.org/linus/a7b1138b921dc19f859296b2eb3daa7c5e22c354|commit]], [[https://git.kernel.org/linus/c92c3e382ebd2382b26a41e312a266a40c4fb05c|commit]], [[https://git.kernel.org/linus/f301bba0ca7392d16a6ea4f1d264a91f1fadea1a|commit]], [[https://git.kernel.org/linus/7885281260f9b952dc66b67182a2218b01e7859f|commit]], [[https://git.kernel.org/linus/60625667c439e6e1945d464b6eb296d144c5cb2a|commit]], [[https://git.kernel.org/linus/13fba878ccdd15b1c2fdce424995744dc40eaf16|commit]], [[https://git.kernel.org/linus/46abe13b5e3db187e52cd0de06c07bbce010726c|commit]] * fpga: dfl: pci: add device IDs for Silicom N501x PAC cards [[https://git.kernel.org/linus/82fb70b87f210ef4e7e7fb2443ac16aaab40c3e2|commit]] * Add FPGA Manager support for the Xilinx Versal chip [[https://git.kernel.org/linus/2b9fc773c31bb7cb7529757382013a8158bf7e9c|commit]], [[https://git.kernel.org/linus/f9ac897e5a4bf7255f2f7613f2a74c2a9a41327c|commit]], [[https://git.kernel.org/linus/f8cc6d715bfc649e523cc829d2e6d1e58b430a33|commit]], [[https://git.kernel.org/linus/8c9b1301171f6690144d45a3e18ba676acbc34bc|commit]], [[https://git.kernel.org/linus/01c54e628932c655e4cd2c6ed0cc688ec6e6f96b|commit]] * habanalabs * Add "in device creation" status [[https://git.kernel.org/linus/71731090ab17a208a58020e4b342fdfee280458a|commit]] * Add support for encapsulated signals reservation [[https://git.kernel.org/linus/dadf17abb7245d9556591d8cc78bf57462e3b20a|commit]] * Add support for encapsulated signals submission [[https://git.kernel.org/linus/e4cdccd2ec0d178219dce0707aa2a63746119e3f|commit]] * Add support for f/w reset [[https://git.kernel.org/linus/8d9aa980beb8664457011e57e84fea4143b214a9|commit]] * Add wait-for-multi-CS uAPI [[https://git.kernel.org/linus/215f0c1775d5506c8a833b5c85a77b5fb65bf26b|commit]] * Allow fail on inability to respect hint [[https://git.kernel.org/linus/486e19795f2ee11f0334e2e3fcf8951d4981ff88|commit]] * gaudi: implement state dump [[https://git.kernel.org/linus/77977ac875f2f1928aa24362f490eef37e063308|commit]] * state dump monitors and fences infrastructure [[https://git.kernel.org/linus/fd2010b5cc5ebe564121be40ed44fb28209850fe|commit]] * support hint addresses range reservation [[https://git.kernel.org/linus/1ae32b9094984efa39ca6d22d4106963458dfd20|commit]] * interconnect: qcom: Add SC8180x providers [[https://git.kernel.org/linus/9c8c6bac1ae86f6902baa938101902fb3a0a100b|commit]] * interconnect: qcom: osm-l3: Add sc8180x support [[https://git.kernel.org/linus/ffef0b13bf3ededa07570a2926d13a741a1d5272|commit]] * mailbox: cmdq: add mt8192 support [[https://git.kernel.org/linus/84fd4201b78b96f8d31f6a2624be27ad6306a9bc|commit]], [[https://git.kernel.org/linus/5f48ed2e812e6d084b106ed8fae6212f7dddb70b|commit]] * misc: gehc-achc: new driver for the GE ACHC microcontroller, that is part of the GE PPD device [[https://git.kernel.org/linus/0f920277dc22cb794f0572ee5d3423388453435d|commit]] * Add generic support for kdump Device Tree properties [[https://git.kernel.org/linus/33709413014cd5b8e54d4d9efa07a30ba028e1db|commit]], [[https://git.kernel.org/linus/f7e7ce93aac13118281bcef8407b5df1a6b16822|commit]], [[https://git.kernel.org/linus/2af2b50acf9b9c38080a45f32a9c162e2a0f2de2|commit]], [[https://git.kernel.org/linus/bf2e8609734bd773610d414b72eb1cfe09b4c24d|commit]], [[https://git.kernel.org/linus/2931ea847dcc54275cda8c39c548b03347d4943b|commit]], [[https://git.kernel.org/linus/57beb9bd18fca085e6627526d64d68b6080f605c|commit]], [[https://git.kernel.org/linus/b261dba2fdb2c2656935a048cdbc6f2d24231e08|commit]] * reset: renesas: Add RZ/G2L usbphy control driver [[https://git.kernel.org/linus/bee08559701fb98b43d7061717e7c3131230aa69|commit]] * vDPA/ifcvf: implement management netlink framework for ifcvf [[https://git.kernel.org/linus/6b5df347c6482f57b0d8f0569b86fb8fcd90d168|commit]] = List of Pull Requests = = Other news sites =