17989
Comment:
|
75864
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
See more details in the LWN's [[https://lwn.net/Articles/854536/|merge window 1]] | See more details in the LWN's [[https://lwn.net/Articles/854536/|merge window 1]], [[https://lwn.net/Articles/855140/|window 2]] |
Line 186: | Line 186: |
== Audio == * Add generic LED API, which tries to resolve the diversity in the audio LED control among the ALSA drivers [[https://git.kernel.org/linus/1fa4445f9adf19a3028ce0e8f375bac75214fc10|commit]], [[https://git.kernel.org/linus/3f0638a0333bfdd0549985aa620f2ab69737af47|commit]], [[https://git.kernel.org/linus/22d8de62f11b287b279f1d4473a78c7d5e53e7bc|commit]], [[https://git.kernel.org/linus/e65bf99718b538c2f34e9444dfe1087789b58f94|commit]], [[https://git.kernel.org/linus/cb17fe0045aaa74d1ce12c0ad0058a62a1ce0401|commit]], [[https://git.kernel.org/linus/a135dfb5de1501327895729b4f513370d2555b4d|commit]] * soundwire: qcom: various improvements [[https://git.kernel.org/linus/377785cc7c5d1dafadb1ae43c6d79ff934620f67|commit]], [[https://git.kernel.org/linus/128eaf937adb87afc8a14124d3eba1f7a179af0b|commit]], [[https://git.kernel.org/linus/542d3491cdd7975161efe964691f2a1b3bba950f|commit]], [[https://git.kernel.org/linus/a866a049024c789f6d6c35aefab3ae9837a2fa73|commit]], [[https://git.kernel.org/linus/ddea6cf7b619ec4b9a630d0073c4fc64d0ac2b9c|commit]], [[https://git.kernel.org/linus/c7d49c76d1d5f5a41f637c18ce3b756351c7fdf9|commit]], [[https://git.kernel.org/linus/01ad444e3be719f8ad13f136a9b0d301806183c8|commit]], [[https://git.kernel.org/linus/a6e6581942caa0fab059634459c4c349fd7e4cc2|commit]], [[https://git.kernel.org/linus/06dd96738d618391ae58e1b28f1ba49fef214c95|commit]] * bebob: enable to deliver MIDI messages for multiple ports [[https://git.kernel.org/linus/d2b6f15bc18ac8fbce25398290774c21f5b2cd44|commit]] * hda * cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec [[https://git.kernel.org/linus/b95a913cb368edcb606d844a6dc6240093d87020|commit]], [[https://git.kernel.org/linus/6cc7e93f46a5ce9f65ad3c6c6f645f1d831a8fa4|commit]], [[https://git.kernel.org/linus/b73df04187ebb52edf3f7e502bb245c5ccab2763|commit]], [[https://git.kernel.org/linus/b9dd23bb03fe241ccb774c59b05d5cbac07895dc|commit]] * bind headset buttons to the headphone jack [[https://git.kernel.org/linus/04f7791b7a4ba6ff3f53b3f3978b353924d10e78|commit]] * realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 [[https://git.kernel.org/linus/bd15b15523fd3197d1bb46403e02e92877a4f412|commit]] * Add !AlderLake-M PCI ID [[https://git.kernel.org/linus/4ad7935df6a566225c3d51900bde8f2f0f8b6de3|commit]] * usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 [[https://git.kernel.org/linus/ab2165e2e6ed17345ffa8ee88ca764e8788ebcd7|commit]] * Add virtio sound driver [[https://git.kernel.org/linus/0ae0337f929a970ee8d83e0e95e6b8d05562ce3b|commit]], [[https://git.kernel.org/linus/de3a9980d8c34b2479173e809afa820473db676a|commit]], [[https://git.kernel.org/linus/9d45e514da88ff74fc24ffb34e7d6eb92576440b|commit]], [[https://git.kernel.org/linus/29b96bf50ba958eb5f097cdc3fbd4c1acf9547a2|commit]], [[https://git.kernel.org/linus/f40a28679e0b7cb3a9cc6627a8dbb40961990f0a|commit]], [[https://git.kernel.org/linus/da76e9f3e43a7195c69d370ee514cccae6517c76|commit]], [[https://git.kernel.org/linus/ca61a41f389c80db091db9d4ad5a651e2b4c9f70|commit]], [[https://git.kernel.org/linus/19325fedf245ca932c58a629d3888a9a393534ab|commit]], [[https://git.kernel.org/linus/575483e90a3292c2afceb7161732046e411d6fdd|commit]] * ASoC * Intel: add max98390 echo reference support [[https://git.kernel.org/linus/c7721e94279887f9dd8f4be303f2054bb5477c9e|commit]] * Intel: board: add BE DAI link for WoV [[https://git.kernel.org/linus/74ed9e9bfb7343b0a6710b651df66f3d68551110|commit]] * Intel: bytcr_wm5102: Add jack detect support [[https://git.kernel.org/linus/ecd77d494ec995fb07102b408954c94f38374084|commit]] * Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 [[https://git.kernel.org/linus/c9b3c63392e578ea74411b29a720ace77ae9041f|commit]] * Intel: soc-acpi: add ADL jack-less !SoundWire configurations [[https://git.kernel.org/linus/093b9dcb597611ce65f8c5610ee446616c0be304|commit]], [[https://git.kernel.org/linus/870dc42fe8311ef5b291ccb21eda3f7069b6f599|commit]] * Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support [[https://git.kernel.org/linus/ad83b1adc58d6693036fd330d6af95a33564eaae|commit]] * ak5558: Add support for ak5552 [[https://git.kernel.org/linus/d8c5c82e4e5b641404c65bfc6cdf57b5d0a6c836|commit]] * amd: Add support for ALC1015P codec in acp3x machine driver [[https://git.kernel.org/linus/26e33ed9f18475ebdc981d45150ac9a019e69f07|commit]] * amd: Add support for RT5682 codec in machine driver [[https://git.kernel.org/linus/7e71b48f9e27e437ca523432ea285c2585a539dc|commit]] * SoC codecs: TLV320AIC3X add SPI support [[https://git.kernel.org/linus/73a4808892b83c8336c3d913d44b8de68d881369|commit]], [[https://git.kernel.org/linus/b015df6ac03ee81b259dcb2f1a6faf4cf04ace5a|commit]], [[https://git.kernel.org/linus/a96d2ba2d8248d5e8170f2f44f98d4a33329b08a|commit]], [[https://git.kernel.org/linus/fd4daab3b139a24e71cae5de4f0ca715dbb6634a|commit]] * codecs: tlv320aic3x: add AIC3106 [[https://git.kernel.org/linus/a0bc855ffdb55cbb9fbf7fa9611d17f19db889a8|commit]] * cs42l42: Report jack and button detection + Capture Support [[https://git.kernel.org/linus/585e7079de0eac555bcdfe6284e439ee05fb18cb|commit]], [[https://git.kernel.org/linus/c5b8ee0879bcdc5082d42fe92d3c235b74feef37|commit]] * fsl-asoc-card: Add support for WM8958 codec [[https://git.kernel.org/linus/efd0b1660829a987354cea6a446179c7ac7cd0e6|commit]] * fsl_sai: Add pm qos cpu latency support [[https://git.kernel.org/linus/907e0cdebc1f36623ca8ce6a6376abb1ad56e93d|commit]] * Add audio driver base on rpmsg on i.MX platform [[https://git.kernel.org/linus/8bdfc0455e3a59e2c1207a56be22e910fae0e0d5|commit]], [[https://git.kernel.org/linus/b73d9e6225e86492f6a901223a34ecfa7b55c178|commit]], [[https://git.kernel.org/linus/49c6bf62498344fa8f8af2314231f3eb37e0e150|commit]], [[https://git.kernel.org/linus/1935050de0b6c6c961e9de51d5b5d05642f861f1|commit]], [[https://git.kernel.org/linus/3c00eceb2a5391ed1ca6703b71cad35ab8cd4352|commit]], [[https://git.kernel.org/linus/39f8405c3e502e7b9d0533fa0b0bfe715b3e89c1|commit]] * max98390: Add support for tx slot configuration [[https://git.kernel.org/linus/e5870bd0e40c749fd96a4e565497c789bee456bf|commit]] * Add I2S-MCC support for Microchip's SAMA7G5 [[https://git.kernel.org/linus/99ac2f8d1508f31ecf28d5af0ce384bf0a033f90|commit]], [[https://git.kernel.org/linus/13c1629d758aae97f329d25714e26edde4e5cf3e|commit]], [[https://git.kernel.org/linus/bfdca489751ff765ee606c85bda1680040dedd8e|commit]], [[https://git.kernel.org/linus/16135d66309a5ca67e05cd7d0b1b038597a0b0a3|commit]], [[https://git.kernel.org/linus/153bb1feefd2a7c907d65ccf89953feb1548e60f|commit]] * mediatek: mt6359: add MT6359 accdet jack driver [[https://git.kernel.org/linus/eef07b9e0925e16457ab9444b56a7f93b541aee3|commit]] * mediatek: mt8183: support machine driver with rt1015p [[https://git.kernel.org/linus/9dc21a066bb6bff55d889f22460f1bf236a9a4a3|commit]] * rt1015p: add acpi device id for rt1015p [[https://git.kernel.org/linus/464b489a7885d6a89b0dfa7b7f1f56e2db80700d|commit]] * rt1015p: add support on format S32_LE [[https://git.kernel.org/linus/7f51384f17b3e1039fbb2d3535cc777585dc3175|commit]] * rt1019: add rt1019 amplifier driver [[https://git.kernel.org/linus/7ec79d3850d0cb6dc52e6aa472886ab3adf15863|commit]] * rt1316: Add RT1316 SDCA vendor-specific driver [[https://git.kernel.org/linus/2b719fd20f327f81270b0ab99159f61da3bbac34|commit]] * rt5670: Add emulated 'DAC1 Playback Switch' control [[https://git.kernel.org/linus/982042931c255e2e7f196c24f1e5d6de780e04f9|commit]] * rt711-sdca: Add RT711 SDCA vendor-specific driver [[https://git.kernel.org/linus/7ad4d237e7c4a5dcc71cf438f646744b4484f1da|commit]] * rt715-sdca: Add RT715 sdca vendor-specific driver [[https://git.kernel.org/linus/20d17057f0a8c7bfecfb9e05bd5ba33a100a9a15|commit]] * rt715: add main capture switch and main capture volume [[https://git.kernel.org/linus/dcca646c4977d885af3466b454df97b9cb0e0d26|commit]] * simple-card-utils: enable flexible CPU/Codec/Platform [[https://git.kernel.org/linus/f2138aed231c88d5c4fa8d06aa15ad19685087c2|commit]] * tegra20: ac97: Add reset control [[https://git.kernel.org/linus/a46b78247b852345ae4458711a4aec6744a7838c|commit]] * tegra20: i2s: Add reset control [[https://git.kernel.org/linus/9c648ef82d7d4696e80b286d37dae07b67a9a32d|commit]] == Tablets, touch screens, keyboards, mouses == * Add support for Azoteq IQS626A [[https://git.kernel.org/linus/f1d2809de97adc422967b6de59f0f6199769eb93|commit]] * Add support for ILITEK Lego Series [[https://git.kernel.org/linus/42370681bd46d2162093d40eb453695495483733|commit]] * Add MStar MSG2638 touchscreen driver [[https://git.kernel.org/linus/cbdb24e59e7fc1943bc72bab4a7b477d298a2d80|commit]] * Add driver for the Hycon HY46XX touchpanel series [[https://git.kernel.org/linus/aa2f62cf211a0985c14fd78a17d55296769698d6|commit]] * atc260x: Add onkey driver for ATC260x PMICs [[https://git.kernel.org/linus/44f6b6a50ee3ff91baef7c99d9552aa5b97a890e|commit]] * exc3000: add type sysfs attribute [[https://git.kernel.org/linus/ad117c558e838f9fa93af265d8f9dd54e87e15b1|commit]] * iqs5xx: expose firmware revision to user space [[https://git.kernel.org/linus/509c0083132bdca505a17140bc98a8365bf4e6ca|commit]] * mms114: support MMS136 [[https://git.kernel.org/linus/53fefdd1d3a3403d8c44e28898d1031d8763b913|commit]] * xpad: add support for Amazon Game Controller [[https://git.kernel.org/linus/05665cef4b745cb46b1d1b8e96deaa25464092d3|commit]] * HID * Add support for Surface Aggregator Module HID transport [[https://git.kernel.org/linus/b05ff1002a5c19f2fd511c6eada6f475ff701841|commit]] * ft260: add usb hid to i2c host bridge driver [[https://git.kernel.org/linus/6a82582d9fa438045191074856f47165334f2777|commit]] * map battery capacity (00850065) [[https://git.kernel.org/linus/9de07a4e8d4cb269f9876b2ffa282b5ffd09e05b|commit]] * intel-ish-hid: ipc: Add Alder Lake device IDs [[https://git.kernel.org/linus/22db5e0003e1441cd829180cebb42f7a6b7a46b7|commit]] * lenovo: Add support for Thinkpad X1 Tablet Thin keyboard [[https://git.kernel.org/linus/c158c2afc99f9d1086f6d53b9c6c9813fcac1a10|commit]] * logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode [[https://git.kernel.org/linus/434f77092eeb42d3ab4484f71921450d7f8966e5|commit]] * magicmouse: add Apple Magic Mouse 2 support [[https://git.kernel.org/linus/2b0c086cd6f40648df73c30ea785e5c7777948da|commit]] * semitek: new driver for GK6X series keyboards [[https://git.kernel.org/linus/6a01268687c8d00e59dff341c519a337de980d2e|commit]] * Support for initialization of some Thrustmaster wheels [[https://git.kernel.org/linus/c49c33637802a2c6957a78119eb8be3b055dd9e9|commit]] * surface-hid: Add support for legacy keyboard interface [[https://git.kernel.org/linus/35a927f2848bd79586c6374ebb99e4207f3b0c7f|commit]] == TV tuners, webcams, video capturers == * !V4L2 stateless VP8 de-staging [[https://git.kernel.org/linus/d04c114e806f93135e3584bb7016aefa414322fb|commit]], [[https://git.kernel.org/linus/643a236e46d43ec8d7b4d9b35affa48b98c65df0|commit]], [[https://git.kernel.org/linus/dacd59454449cbce47539a1abed266c659e8ebab|commit]], [[https://git.kernel.org/linus/1fb03333eb926e315f9850098b5a3361832f07cb|commit]], [[https://git.kernel.org/linus/e74b504a87c110071376438564a6f7a351a215bf|commit]], [[https://git.kernel.org/linus/45c79296d736ec30ed80ddd32e2f19da220691b1|commit]], [[https://git.kernel.org/linus/0c86b4bdac7eb3a6c17aa5225a7bc708047bac6a|commit]], [[https://git.kernel.org/linus/363240ce1c08875815d28276f0a793bcaedb1ee9|commit]] * Add support for the SDM845 Camera Subsystem [[https://git.kernel.org/linus/d8bdc3e456b6d4baf99bee87dfd28020e8250367|commit]], [[https://git.kernel.org/linus/ad46e1a8d851614b2a53796b19f1e194b0e1790a|commit]], [[https://git.kernel.org/linus/c3177cb018a8bb1e6ed21ec3339c137892cfc99b|commit]], [[https://git.kernel.org/linus/96387cffeb7230e7523c5c13d90838191e89fcff|commit]], [[https://git.kernel.org/linus/9d95baf9fcf8aa606c8cee8ac613c7aca32769de|commit]], [[https://git.kernel.org/linus/633b388f85c5c1861793c522b9a1a6db7fd06445|commit]], [[https://git.kernel.org/linus/7319cdf189bb643c6d56e5898ef89ad7c3ef6c31|commit]], [[https://git.kernel.org/linus/e19b14b1873dff2a653ae726904fbd47d4525359|commit]], [[https://git.kernel.org/linus/76005817fa954310a8af2bd0644404baee34a03f|commit]], [[https://git.kernel.org/linus/eebe6d00e9bf1216fb381b64146e1b7e50d90b3f|commit]], [[https://git.kernel.org/linus/2f8b67195e4839c02151f255a5c93c250b6df968|commit]], [[https://git.kernel.org/linus/2f6f8af672038b34d71e16ce9b30c59cc987db2b|commit]], [[https://git.kernel.org/linus/705245679372b8aee67924a69dc0bb49e111380a|commit]] * Add V4L2 driver for i.MX8 JPEG Encoder/Decoder [[https://git.kernel.org/linus/0376a51fbe5e11a59d6a5c55e57cc201da06dbe0|commit]], [[https://git.kernel.org/linus/b16ed1e660085dc9e6c8425e9c584055484f4665|commit]], [[https://git.kernel.org/linus/b8035f7988a82cbbabf1009b9f3234ff2431f8a4|commit]], [[https://git.kernel.org/linus/ccbea178db47bf4a111ee97c0d77678818563a93|commit]], [[https://git.kernel.org/linus/819f3ea51d476dec23e11586a70f47972d61c00a|commit]], [[https://git.kernel.org/linus/2db16c6ed72ce644d5639b3ed15e5817442db4ba|commit]], [[https://git.kernel.org/linus/be157db0a3d863d9d5439bcab0a0afbf173e94f8|commit]] * adv7604: support EDIDs up to 4 blocks [[https://git.kernel.org/linus/c730ff32b917c814c1d86343328f0518a94114c0|commit]] * adv7842: support 1 block EDIDs [[https://git.kernel.org/linus/3e057b8a5f99bb0bd65d56ab6f543bb6fd1e7b40|commit]] * HDR10 static metadata [[https://git.kernel.org/linus/f31b9ffd968bc07e78826814da01e164e0bf6485|commit]], [[https://git.kernel.org/linus/4e4053a28f37ab45ee9d13b77b1b9f53923b87b3|commit]], [[https://git.kernel.org/linus/1ad0de78e7944eef171340d9fa00f0a59458991c|commit]], [[https://git.kernel.org/linus/5f8beb7d1e1c504b476d157732e54414f138104e|commit]], [[https://git.kernel.org/linus/9172652d72f8e9a1f4d9f667dde0beec60bcde41|commit]] * em28xx: Add pid for bulk revision of Hauppauge 461e [[https://git.kernel.org/linus/042c122f4a306869177debae751ef5592aef504d|commit]] * em28xx: Add pid for bulk revision of Hauppauge 461eV2 [[https://git.kernel.org/linus/e5f3b2f4f2377434dc9118db47191d2f72533ab9|commit]] * rc: add keymap for Xbox 360 Universal Media remote [[https://git.kernel.org/linus/34d5fc1e0da1698783efd227c6cc46f0f4124148|commit]] * rc: add keymaps for mecool-kii-pro/kiii-pro remotes [[https://git.kernel.org/linus/3ddcea9f7da0d7df25e12c2f2e06082341fed4fb|commit]] * rc: remove zte zx ir driver [[https://git.kernel.org/linus/799ddc03708550f655e362d0934d025b702c78c2|commit]] * ti-vpe: cal: Implement media controller centric API [[https://git.kernel.org/linus/38e89e790fe27f131d7310f9020d577bf9d2527f|commit]] * uvcvideo: Support devices that report an OT as an entity source [[https://git.kernel.org/linus/4ca052b4ea621d0002a5e5feace51f60ad5e6b23|commit]] * Add encoder ctrls for long term reference [[https://git.kernel.org/linus/f15c54cf3f684cd1a65f6ebc55ee9ada533ec6ef|commit]], [[https://git.kernel.org/linus/f2fb3f02abe2e66fefcc045767dd7d16e5730a45|commit]] * AUD encoder control [[https://git.kernel.org/linus/f2bf1bcb191b15c0ac135af2651ebed6c017bcb0|commit]], [[https://git.kernel.org/linus/08c06797627935d48621359eb95ab8a69d70d5c5|commit]] * venus: Enable 6xx support [[https://git.kernel.org/linus/daba0a10c585b3736142d8f7ff81590b1ec1da7e|commit]], [[https://git.kernel.org/linus/3bca43585e2216611c766c2108ac476b7dd9e3a8|commit]], [[https://git.kernel.org/linus/0aeabfa29a9cb5b0fa62b9edc530da0ed114034f|commit]], [[https://git.kernel.org/linus/b4053a2097ec2f8ea622e817ae5a46a83b23aefe|commit]], [[https://git.kernel.org/linus/ff2a7013b3e6a3d34d2b5c7786b8a73093d25319|commit]], [[https://git.kernel.org/linus/3c5e894dd30a7180039abc45348dfdad8c189fe7|commit]], [[https://git.kernel.org/linus/7f6631295f46070ee5cdbe939136ce48cc617272|commit]], [[https://git.kernel.org/linus/ff027906308fcda1661e05beac6abdcbe2b93f6d|commit]], [[https://git.kernel.org/linus/94e6ed2b2db30bd3e4a821518ebbe8dd6a1920c9|commit]], [[https://git.kernel.org/linus/e6dd8c3adf433a5ba4911d06c94e30324150283d|commit]], [[https://git.kernel.org/linus/3f9acde81d6ed87399d4ac5a4f2e6174b17b82be|commit]], [[https://git.kernel.org/linus/255385ca433ce5ff621732f26a759211a27c8f85|commit]], [[https://git.kernel.org/linus/24fcc0522d8764c46ed109fb35c76f02468a56c7|commit]], [[https://git.kernel.org/linus/e396e75fc2545f4136c464e97fcbbc9809fef279|commit]], [[https://git.kernel.org/linus/7ed9e0b3393c8720e8a48e98bc88e30112ccb1bc|commit]], [[https://git.kernel.org/linus/f24afa95bb2e401e9267c722ec109808a0537e60|commit]], [[https://git.kernel.org/linus/c22b1a29497c3919b86dc2c87292d24b5965e4a5|commit]], [[https://git.kernel.org/linus/4b0b6e147dc98a5985a9060b612041023896ec2b|commit]], [[https://git.kernel.org/linus/64afe82740b3644d491c60d50b23e56310fe4be5|commit]], [[https://git.kernel.org/linus/ec7ad11740b3b5798c0bd11169170d9572c2e1a2|commit]], [[https://git.kernel.org/linus/c934d9d4ca28d8f37f210e26dc88f3d34698114e|commit]], [[https://git.kernel.org/linus/bc28936bbba9995b843d17de12f98f861e52cd58|commit]], [[https://git.kernel.org/linus/df67e358447564f204e7966eec35765e0a68d3fa|commit]], [[https://git.kernel.org/linus/1ad175952bbcafabd75b399e7fb656ac8ca5d7a5|commit]], [[https://git.kernel.org/linus/83af5738dc13b407d653d6b6fa725d459fa2ab46|commit]] * Add decoder conceal color ctrl [[https://git.kernel.org/linus/b52051a40908b3867fcab077d4afda47e1bd4c1b|commit]], [[https://git.kernel.org/linus/4ef6039fad8f910738f4be604b20bc397665a7ea|commit]] * MFC private ctrls to std ctrls [[https://git.kernel.org/linus/9f3d1056ea54170bfcc678ca69f802492cc69f93|commit]], [[https://git.kernel.org/linus/8ec0b7b0b5981c58704194af17a2a981e164900f|commit]], [[https://git.kernel.org/linus/c3042bff918a25c0cb3120d6da18a9d8b00da617|commit]], [[https://git.kernel.org/linus/644bcc0315f2b1c438132c46f78221cd6a6f67f3|commit]] == Universal Serial Bus == * Thunderbolt * Add details to router uevent [[https://git.kernel.org/linus/2f608ba19610e9b05c38747d41b97af75455a478|commit]] * Align with USB4 inter-domain and DROM specs [[https://git.kernel.org/linus/61ec15e5534b1adcfc30cb2cf408144c6cd621f2|commit]], [[https://git.kernel.org/linus/bda83aeca3cfa8a5aacfe93ba4baf1be81c21f61|commit]], [[https://git.kernel.org/linus/7f0a34d7900b8403d3068755856b86bcc790c5a3|commit]], [[https://git.kernel.org/linus/fea627003606d4220d3f7dcb65e8a144c8b4d5d9|commit]], [[https://git.kernel.org/linus/d29c59b1a4dc74ab0b27c540f39e766906d30e29|commit]], [[https://git.kernel.org/linus/8ccbed2476f2a615d5045a7c5c7b459db7dd9263|commit]], [[https://git.kernel.org/linus/a6932c3f9ef3aa0c61fae4ff591f1f01783a45b4|commit]], [[https://git.kernel.org/linus/3bb163331e3acafb217f4259b1987e5f56b0456a|commit]], [[https://git.kernel.org/linus/7d3084c0b77c6c417a16fc1c5bf3bc3149d20fab|commit]], [[https://git.kernel.org/linus/46b494f286812a88caba28dd0810cf3a55747431|commit]], [[https://git.kernel.org/linus/e5876559b579975e054fdf747c08077628fad175|commit]], [[https://git.kernel.org/linus/5cfdd300b7b1e6f2390cf0d71040a8c26297bef7|commit]], [[https://git.kernel.org/linus/180b0689425c6fb2b35e69a3316ee38371a782df|commit]], [[https://git.kernel.org/linus/952400756dfc7311defbcafca795efe85dd858b3|commit]], [[https://git.kernel.org/linus/15a4c7e8f916f4826b0bb541663798af3a1294bd|commit]], [[https://git.kernel.org/linus/5adab6cc45c448dd329fceec9aca4f4d4c0559c5|commit]], [[https://git.kernel.org/linus/e23a5afd013c15909169c56751f8d7dac67a68eb|commit]], [[https://git.kernel.org/linus/3231307e399a411db07d7d7927df38c4a4b88353|commit]] * Add relative hysteresis support for hid sensors [[https://git.kernel.org/linus/1c71a2863a0c56123e5a67880cf658083c0a0b1e|commit]], [[https://git.kernel.org/linus/84dbc231a6f56c810fdd1908c723c0c23c9e169b|commit]], [[https://git.kernel.org/linus/3a826f7c64080ec2789abc229d8012430fa092b7|commit]] * Linking ports to their Type-C connectors [[https://git.kernel.org/linus/ae196ddb0d3186bc08e529b8ea4bf62161ddfce2|commit]], [[https://git.kernel.org/linus/63cd78617350dae99cc5fbd8f643b83ee819fe33|commit]], [[https://git.kernel.org/linus/b433c4c789d612cf58739a772bbddbd949bafd20|commit]], [[https://git.kernel.org/linus/ee64fc599b721cafb56a28ce2922343e02aa2d41|commit]] * cdns3: imx: add power lost support for system resume [[https://git.kernel.org/linus/2fd69eca06333a4c1170e81bedf2736548ccb63d|commit]] * Add some missing support for USB 3.2 SuperSpeed Plus detection on the host side [[https://git.kernel.org/linus/0299809be415567366b66f248eed93848b8dc9f3|commit]], [[https://git.kernel.org/linus/a59918cb6193b58e6293f58a094466504393f9c4|commit]], [[https://git.kernel.org/linus/2d0e82c905b8d802031665eb9dd3b9acddac7580|commit]], [[https://git.kernel.org/linus/d07247ff2515d7d2db60e6492cd4662d87bf7bf2|commit]], [[https://git.kernel.org/linus/f2b6ebf61e8fcd0b1f03a084d39742b1f6113ac4|commit]], [[https://git.kernel.org/linus/423432072d163acf0089bf2821d98404539d7d4c|commit]], [[https://git.kernel.org/linus/cd8d66cfae4989ed4b99c98b0c24d0eecba7005f|commit]], [[https://git.kernel.org/linus/64364bc912c01b33bba6c22e3ccb849bfca96398|commit]], [[https://git.kernel.org/linus/eb02aaf21f29ea8706ab3ebdb41cb33a090b3bfc|commit]], [[https://git.kernel.org/linus/325c3b9a0b5c25471e85c048609f7177e91c9934|commit]] * dwc3: Add driver for Xilinx platforms [[https://git.kernel.org/linus/84770f028fabab4cb66188d583ed12652f30576b|commit]] * dwc3: pci: add support for the Intel Alder Lake-M [[https://git.kernel.org/linus/782de5e7190de0a773417708e17d9461d9109bf9|commit]] * f_uac2: adds support for SS and SSP [[https://git.kernel.org/linus/f8cb3d556be31d2f41f54a7d7623930b05c9b340|commit]] * Add support USB for MT8183 [[https://git.kernel.org/linus/b1a344589eeaa52be43fba1bde20d483e01018ff|commit]], [[https://git.kernel.org/linus/c03b4ccb9481c3664e83249bc673559f057667ab|commit]] * mtu3: add support ip-sleep wakeup for MT8192 [[https://git.kernel.org/linus/a099d36884365748d68d77d0873e3e91f507ed12|commit]] * serial: add support for multi-interface functions [[https://git.kernel.org/linus/53366a9f917a8601dcad0fd9768d5956cd2f99a6|commit]], [[https://git.kernel.org/linus/b3431093ad05c5242d87fcf94bddc7a84a2134f5|commit]], [[https://git.kernel.org/linus/5de03c99691d5b0b6253fda1d1d3bbc8239aadb8|commit]], [[https://git.kernel.org/linus/5fec21e74bfc1db764fdab013162d839cc889290|commit]] * serial: ftdi_sio: add IDs for IDS GmbH Products [[https://git.kernel.org/linus/c5a80540e425a5f9a82b0f3163e3b6a4331f33bc|commit]] * serial: ftdi_sio: add !NovaTech OrionMX product ID [[https://git.kernel.org/linus/bc96c72df33ee81b24d87eab953c73f7bcc04f29|commit]] * serial: omninet: add device id for Zyxel Omni 56K Plus [[https://git.kernel.org/linus/fc0b3dc9a11771c3919eaaaf9d649138b095aa0f|commit]] * serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 [[https://git.kernel.org/linus/e467714f822b5d167a7fb03d34af91b5b6af1827|commit]] * serial: pl2303: add device id for ADLINK ND-6530 GC [[https://git.kernel.org/linus/f8e8c1b2f782e7391e8a1c25648ce756e2a7d481|commit]] * serial: ti_usb_3410_5052: add startech.com device id [[https://git.kernel.org/linus/89b1a3d811e6f8065d6ae8a25e7682329b4a31e2|commit]] * serial: ti_usb_3410_5052: drop closing_wait module parameter [[https://git.kernel.org/linus/9b31f8cd9174c835e76b63bd71f82dca4b3d7e4f|commit]] * serial: xr: add support for XR21B1411 [[https://git.kernel.org/linus/4099d4ba476325100fcafb139fc6c49d0441bc7c|commit]] * serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 [[https://git.kernel.org/linus/607f67183742eeb45e316e89dc7fec64d6288308|commit]] * serial: xr: add support for XR21V1412 and XR21V1414 [[https://git.kernel.org/linus/23b7998e81aa37d97897aa236bdcfba3f6edeb66|commit]] * serial: xr: add support for XR22801, XR22802, XR22804 [[https://git.kernel.org/linus/6da99f9de5feb25b01cbe37fdb15f26a2d7d64a9|commit]] * usbip: tools: add options and examples in man page related to device mode [[https://git.kernel.org/linus/b737eecd4a8a62c7e479b2c7d2d1a1319343c72b|commit]] * xhci-mtk: add support ip-sleep wakeup for mT8192 [[https://git.kernel.org/linus/331c505894e4da9b29ec7d7fa7c945e69823faee|commit]] == Serial Peripheral Interface (SPI) == * Add !HiSilicon SPI Controller Driver for Kunpeng SoCs [[https://git.kernel.org/linus/c770d8631e1810d8f1ce21b18ad5dd67eeb39e5c|commit]] * Add Micron SPI NOR Authenta device compatible [[https://git.kernel.org/linus/3a1634daf8cbf7d1e76b120fea9665325557be8c|commit]] * mediatek: add mt8195 spi slave support [[https://git.kernel.org/linus/1527b09bc80018f02fe0b6d14e97c95f93596221|commit]] * mediatek: add mtk_spi_compatible support [[https://git.kernel.org/linus/d666a833b0b9f5b8e08ecdc002a4cf5d34932b7a|commit]] * pxa2xx: Add support for Intel Alder Lake PCH-M [[https://git.kernel.org/linus/8c4ffe4d023d7a3153c1d3d1084d98d17bf684b9|commit]] * spi-nxp-fspi: Add imx8dxl driver support [[https://git.kernel.org/linus/c791e3c31cb209e6f25a5f3767707d16c1a6069a|commit]] * spi-nxp-fspi: Add imx8dxl support [[https://git.kernel.org/linus/32f298481add01d8c39e11a414bdc4d5037541ed|commit]] * spi-nxp-fspi: Add support for IP read only [[https://git.kernel.org/linus/31e92cbfb9cd9f7dcb2c04858f6cdcb3cbca914f|commit]] * stm32-qspi: Add dirmap support [[https://git.kernel.org/linus/18674dee3cd651279eb3d9ba789fe483ddfe1137|commit]] == Watchdog == * npcm: Add support for WPCM450 [[https://git.kernel.org/linus/328d1c1a92d9eea42943af9edd5393dcd06bd591|commit]] * wdt: Support wdt on ROHM BD9576MUF and BD9573MUF [[https://git.kernel.org/linus/b237bcac557ac30a4064863f582e06073248392a|commit]] == Serial == * 8250: Add new 8250-core based Broadcom STB driver [[https://git.kernel.org/linus/41a469482de257ea8db43cf74b6311bd055de030|commit]] * 8250_of: Add nuvoton,wpcm450-uart [[https://git.kernel.org/linus/8465df70e49c05f537607f81814c560ef37c8ca2|commit]] * 8250_pci: Add support for new HPE serial device [[https://git.kernel.org/linus/e0e24208792080135248f23fdf6d51aa2e04df05|commit]] * 8250_dw: Add device HID for new AMD UART controller [[https://git.kernel.org/linus/3c35d2a960c0077a4cb09bf4989f45d289332ea0|commit]] * serial: samsung_tty: Add earlycon support for Apple UARTs [[https://git.kernel.org/linus/b89cfc05a275404bcfec83e2bdf8aea9a6c6e4bb|commit]] * serial: samsung_tty: Add support for Apple UARTs [[https://git.kernel.org/linus/fcbba344907afe26da487f1ed0b0e285c06a547b|commit]] * cyclades, remove this orphan [[https://git.kernel.org/linus/f76edd8f7ce06cdff2fe5b6b39a49644c684a161|commit]] * isicom, remove this orphan [[https://git.kernel.org/linus/67b1544a55c94b62f68488d5fcbc93cca293dc32|commit]] * rocket, remove the driver [[https://git.kernel.org/linus/3b00b6af7a5bd7fd7e5189ccaad0e0cfb7dc7785|commit]] == CPU Frequency scaling == * CPPC: Add support for frequency invariance [[https://git.kernel.org/linus/4c38f2df71c8e33c0b64865992d693f5022eeaad|commit]] == Voltage, current regulators, power capping, power supply == * supply: Add AC driver for Surface Aggregator Module [[https://git.kernel.org/linus/e61ffb344591fca443be4fc633290cbf15ee3298|commit]] * supply: Add battery driver for Surface Aggregator Module [[https://git.kernel.org/linus/167f77f7d0b3891941866ae66f9cf4362ec33f93|commit]] * supply: bq27xxx: Add support for BQ78Z100 [[https://git.kernel.org/linus/4eed7f5a8334a179f40b2c78c1ead572b9dd04a0|commit]] * regulator: fan53555: Add TCS4525 DCDC support [[https://git.kernel.org/linus/914df8faa7d6fdff7afa1fbde888a2bed8d72fa7|commit]] * regulator: qcom-rpmh: Add PM7325/PMR735A regulator support [[https://git.kernel.org/linus/c4e5aa3dbee56bde70dfa03debc49bf9494fb3d9|commit]] * regulator: spmi: Add support for ULT LV_P50 and ULT P300 [[https://git.kernel.org/linus/438421b07bf84988a819a635cd8bdf6a4d7f72f2|commit]] * regulator: Support ROHM BD71815 regulators [[https://git.kernel.org/linus/1aad39001e851cd7ee2d811eb5fd4b044979d9d5|commit]] == Real Time Clock (RTC) == * bd70528: Support RTC on ROHM BD71815 [[https://git.kernel.org/linus/c56dc069f2687280090e0eb7454971cae3e8f2a5|commit]] * New driver for RTC in Netronix embedded controller [[https://git.kernel.org/linus/435af89786c674583b188f7322fee5c03894b8b7|commit]] * pcf8523: add alarm support [[https://git.kernel.org/linus/13e37b7fb75dfaeb4f5a72468f0bd32853628d28|commit]] * ab-eoz9: add alarm support [[https://git.kernel.org/linus/e70e52e1bf1d6d0ea60e2f8294d5e76a8d8f5370|commit]] * pm8xxx: Add RTC support for PMIC PMK8350 [[https://git.kernel.org/linus/c8f0ca8b7a4b91f637ccd9a55f37dbac73d6f6bf|commit]] * rx6110: add ACPI bindings to I2C [[https://git.kernel.org/linus/8d69f62fddf6c1a8c7745120c4d6aab9322b001a|commit]] == Pin Controllers (pinctrl) == * Add ZynqMP pinctrl driver [[https://git.kernel.org/linus/fa989ae7c7b38efbc6c3370571fb8a6f7350029a|commit]], [[https://git.kernel.org/linus/8b242ca700f8043be56542efd8360056358a42ed|commit]] * Ingenic: Add DMIC pins support for Ingenic SoCs [[https://git.kernel.org/linus/6adf2c5607377d22831af009241fc0a6e62d4077|commit]] * Ingenic: Add pinctrl driver for JZ4730 [[https://git.kernel.org/linus/424f39691f2d6f69fdad9904c958880f4ebd3ece|commit]] * Ingenic: Add pinctrl driver for JZ4750 [[https://git.kernel.org/linus/215c81a3e96964bd5d2e96aa22191ebff2d198c3|commit]] * Ingenic: Add pinctrl driver for JZ4755 [[https://git.kernel.org/linus/b582b5a434d35b617c9fde73210138365d681c26|commit]] * Ingenic: Add pinctrl driver for JZ4775 [[https://git.kernel.org/linus/0c9907404d24220f5a5196816d069f0e05dd4459|commit]] * Ingenic: Add pinctrl driver for X2000 [[https://git.kernel.org/linus/943e0da15370341a6e5d9baa5b6a7649c020e105|commit]] * Ingenic: Add support for read the pin configuration of X1830 [[https://git.kernel.org/linus/1d0bd580ef83b78a10c0b37f3313eaa59d8c80db|commit]] * Add a pincontrol driver for BCM6318 [[https://git.kernel.org/linus/d28039fccf948a407de69106465caa465b1dcf32|commit]] * Add a pincontrol driver for BCM63268 [[https://git.kernel.org/linus/155cca1b0794a8f541e7eaa45be70df0a49964f3|commit]] * Add a pincontrol driver for BCM6328 [[https://git.kernel.org/linus/9bf34ac5ab5805f0a798d40423c05596b7a0cee6|commit]] * Add a pincontrol driver for BCM6358 [[https://git.kernel.org/linus/9494b16976e1ae3afc643abf638a25f2ce4c3f2b|commit]] * Add a pincontrol driver for BCM6362 [[https://git.kernel.org/linus/705791e23ecd93d6c2697234fdf0c22b499c0a5b|commit]] * Add a pincontrol driver for BCM6368 [[https://git.kernel.org/linus/50554accf7a79980cd04481e8903073bdb706daf|commit]] * Add drive for I2C related pins on MT8195 [[https://git.kernel.org/linus/ea9d2ed46520a3fb0b865143cc824aea27deb8fa|commit]] * Add pinctrl driver on mt8195 [[https://git.kernel.org/linus/6cf5e9ef362af824de2e4e8afb78d74537f1e3db|commit]] * bcm: add bcm63xx base code [[https://git.kernel.org/linus/132f95016db0a0a0659e99b471a7d3fd0c60f961|commit]] * pinmux: Add pinmux-select debugfs file [[https://git.kernel.org/linus/6199f6becc869d30ca9394ca0f7a484bf9d598eb|commit]] * qcom-pmic-gpio: Add support for pm8008 [[https://git.kernel.org/linus/ea119e5a482aaf08dd22cf53400c29cb16af8416|commit]] * qcom: sc8180x: add ACPI probe support [[https://git.kernel.org/linus/6d8d67988b1a2db04d9d6083a729e8abfeb725d7|commit]] * qcom: spmi-gpio: Add support for PM8350 and friends [[https://git.kernel.org/linus/57c0a4f0a071be916e534d6f6e52dcf0cd8df8ba|commit]] * renesas: Add support for R-Car !SoCs with pull-down only pins [[https://git.kernel.org/linus/1d3928a3e69cd6ec0ea837d3eeccb2ff604b5072|commit]] * rockchip: add support for rk3568 [[https://git.kernel.org/linus/c0dadc0e47a895e95c17a4df1fa12737e1d57d6f|commit]] == Multi Media Card (MMC) == * sdhci-of-dwcmshc: add rockchip platform support [[https://git.kernel.org/linus/08f3dff799d43bd2ec9d5e05c819ae3f253fe5cd|commit]] * sdhci-acpi: Add device ID for the AMDI0041 variant of the AMD eMMC controller [[https://git.kernel.org/linus/955047f3c35a3116416ffbddcaeeb6499afaf43b|commit]] * sdhci-pci: Add PCI IDs for Intel LKF [[https://git.kernel.org/linus/ee629112be8b4eff71d4d3d108a28bc7dc877e13|commit]] == Memory Technology Devices (MTD) == * Add OTP (one-time-programmable) erase ioctl [[https://git.kernel.org/linus/e3c1f1c92d6ede3cfa09d6a103d3d1c1ef645e35|commit]] * parsers: ofpart: support BCM4908 fixed partitions [[https://git.kernel.org/linus/bb17230c61a6424b622e92006ec52ba23aa5a967|commit]] * parsers: ofpart: support Linksys Northstar partitions [[https://git.kernel.org/linus/7134a2d026d942210b4d26d6059c9d979ca7866e|commit]] * rawnand: Add support for secure regions in NAND memory [[https://git.kernel.org/linus/13b89768275d6ca9764bf91449e4cafe46ba706b|commit]] * spi-nor * OTP support [[https://git.kernel.org/linus/069089acf88b2216b667c1e5994e08b4d2e1ea12|commit]], [[https://git.kernel.org/linus/cad3193fe9d1f0af4d05ed86693f99984409b188|commit]] * winbond: Add support for w25q512jvq [[https://git.kernel.org/linus/ff013330fbdb2782e9001787db6c0b6415cdad77|commit]] * winbond: add OTP support to w25q32fw/jw [[https://git.kernel.org/linus/b206b82d1726f6f878891791069ab0aea2e31113|commit]] * spinand: gigadevice: Support GD5F1GQ5UExxG [[https://git.kernel.org/linus/469b992489852b500d39048aa0013639dfe9f2e6|commit]] == Industrial I/O (iio) == * Add support for multiple IIO buffers per IIO device [[https://git.kernel.org/linus/e36db6a06937c6fce3291f0c362d4f757b8ec703|commit]], [[https://git.kernel.org/linus/17395ce299211a8148ee45d1d71eb740a3fec48d|commit]], [[https://git.kernel.org/linus/e03ed893e2cf7305183b3314ae80daa1e97667b2|commit]], [[https://git.kernel.org/linus/99f6e8215b627730e2e6d371430a1f81e8ed6c27|commit]], [[https://git.kernel.org/linus/a02c09e42b3ed6cefae671e302835f1f04bf474e|commit]], [[https://git.kernel.org/linus/c127161865bc21a3fc6adad07b38ce8276ba2f8e|commit]], [[https://git.kernel.org/linus/8ebaa3ff1e71d428912423f7f4f8001bfb368cc5|commit]], [[https://git.kernel.org/linus/e64506bf69b680975c47dcbca2a33fc672b368b5|commit]], [[https://git.kernel.org/linus/32f171724e5cbecc80594fb6eced057cfdd6eb6f|commit]], [[https://git.kernel.org/linus/e2b4d7aca9db5c1f0789e5a8e0fd1f4953d0be9e|commit]], [[https://git.kernel.org/linus/d9a625744ed0e452f5c495cd8c51eed4b6623a4c|commit]], [[https://git.kernel.org/linus/3e3d11b2e43b9a967d98261250c19636b893b7ed|commit]], [[https://git.kernel.org/linus/15097c7a1adc0554ce8eb6f5fd6758d063bfea44|commit]], [[https://git.kernel.org/linus/4991f3ea2aec5dd8c5abdb40a360258dd71eddf4|commit]], [[https://git.kernel.org/linus/be24dcb113675f72c2b95c96a55d8aae4964cdc6|commit]], [[https://git.kernel.org/linus/0224af85a77be1ebdf5256f0d6738b0f7250f41d|commit]], [[https://git.kernel.org/linus/738f6ba1180046904402ffbe210fbd2fa2c4b050|commit]], [[https://git.kernel.org/linus/ee708e6baacd3afdace9b721c25fbbe106cebb94|commit]], [[https://git.kernel.org/linus/f73f7f4da581875f9b1f2fb8ebd1ab15ed634488|commit]], [[https://git.kernel.org/linus/0d596bb2ad0dbefc7c3e6072acb64b379888ee3d|commit]], [[https://git.kernel.org/linus/a605c8f4e71c35fddb9b13785f4ea5c24e273aa2|commit]], [[https://git.kernel.org/linus/ebe5112535b5cf389ca7d337cf6a0c1d885f9880|commit]], [[https://git.kernel.org/linus/8827faab2c8b52e848071a039a945db6f3ae8365|commit]] * Adding support for IIO SCMI Based Sensors [[https://git.kernel.org/linus/f774117c96f94c7c4d2f076e4cacc80218b0df48|commit]] * accel: Add support for the Bosch-Sensortec BMI088 [[https://git.kernel.org/linus/c19ae6be7555abbee985d73372d0e78878a337f8|commit]] * acpi_als: Add trigger support [[https://git.kernel.org/linus/24b84444eb6f8d6a5090f6fdf172cacfa43f89e9|commit]] * adc: Add driver for Texas Instruments ADS131E0x ADC family [[https://git.kernel.org/linus/d935eddd2799f2559d3c909e5977c0a85a5af1b7|commit]] * adc: ad7124: allow more than 8 channels [[https://git.kernel.org/linus/7b8d045e497a04dd88546da51f34fa3b102778d2|commit]] * dac: ad5686: Add support for AD5673R/AD5677R [[https://git.kernel.org/linus/477bd010c20efc377c55e6077b0526201a7a33b3|commit]] * imu: inv_mpu6050: Use as standalone trigger [[https://git.kernel.org/linus/454c219f5d8452eff87b701735ae1224f4410356|commit]] * proximity: Add a ChromeOS EC MKBP proximity driver [[https://git.kernel.org/linus/7792225b7b671800d1c9b562ace8e167a3d0e2e7|commit]] * proximity: vcnl3020: add proximity rate [[https://git.kernel.org/linus/6a878e70e88b53c015cae1a3898c17db4b4cb199|commit]] * cdc:ad7150: Move driver out of staging [[https://git.kernel.org/linus/646d67b5c582d69d3a73e89116a147abdbca28ed|commit]] * magnetometer: Add Support for ST IIS2MDC [[https://git.kernel.org/linus/c71cfe5576d1f6e2d53b5fb9b74438eadf097b05|commit]] == Multi Function Devices (MFD) == * Add MFD driver for ATC260x PMICs [[https://git.kernel.org/linus/f7cb7fe34db9f32e8b1c13ecc823112480b875f8|commit]] * Add ROHM BD71815 ID [[https://git.kernel.org/linus/488b205e57181a56f3503cb97240d32798d3d3bd|commit]] * Add base driver for Netronix embedded controller [[https://git.kernel.org/linus/eceae583930666a69ab805eee8e81f9699bf6930|commit]] * Remove support for AB3100 [[https://git.kernel.org/linus/16f961544bfd7170f75d805d7585e09023671dbc|commit]] * Support ROHM BD9576MUF and BD9573MUF PMICs [[https://git.kernel.org/linus/bd4cefe20e3ded06ee2a2629a73ecb40a08f4eaf|commit]], [[https://git.kernel.org/linus/b1b3ced389795d2671e88dd3e9e07a48dc9632fc|commit]], [[https://git.kernel.org/linus/0e9692607f94ecc59aedc0ecfd2348124c743412|commit]], [[https://git.kernel.org/linus/b237bcac557ac30a4064863f582e06073248392a|commit]], [[https://git.kernel.org/linus/e4560879fddf34c39ed2d4f0fb6a0489839796ce|commit]], [[https://git.kernel.org/linus/42fc191d60e6d5fd8c52e7afa8bccdc912947ce4|commit]] * Support for ROHM BD71815 PMIC core [[https://git.kernel.org/linus/4dcdcfd5abb34d3139669fcd830b756d45678c47|commit]] * da9063: Support SMBus and I2C mode [[https://git.kernel.org/linus/586478bfc9f7e16504d6f64cf18bcbdf6fd0cbc9|commit]] * intel-m10-bmc: Add support for MAX10 BMC Secure Updates [[https://git.kernel.org/linus/f9386c91574fe6da9f4fca9a47734816b0db0019|commit]] * intel_pmt: Add support for DG1 [[https://git.kernel.org/linus/aa47ad3f853ae72c32b7e46dfc8bc2c8dc2dbad7|commit]] * ntxec: Support for EC in Tolino Shine 2 HD [[https://git.kernel.org/linus/d1157530d476ffce4485182eea5b492065362a09|commit]] == Pulse-Width Modulation (PWM) == * Add Raspberry Pi Firmware based PWM bus [[https://git.kernel.org/linus/79caa362eab6569297210eda375d6ea358a81161|commit]] * ntxec: Add driver for PWM function in Netronix EC [[https://git.kernel.org/linus/9fc0486f948f00f90cba4da9e3b2b58ff00b2a53|commit]] * pca9685: Support hardware readout [[https://git.kernel.org/linus/8f4768a56b673cbff3f24cf7b1784852c0f572d1|commit]] * visconti: Add Toshiba Visconti SoC PWM support [[https://git.kernel.org/linus/721b595744f199c185fbcefaa6e7e5cea9da1941|commit]] == Inter-Integrated Circuit (I2C + I3C) == * Add support for !HiSilicon I2C controller [[https://git.kernel.org/linus/d62fbdb99a85730af408399bfae9fa2aa708c6f1|commit]] * cp2615: add i2c driver for Silicon Labs' CP2615 Digital Audio Bridge [[https://git.kernel.org/linus/4a7695429eade517b07ea72f9ec366130e81a076|commit]] * designware: Add driver support for AMD NAVI GPU [[https://git.kernel.org/linus/17631e8ca2d3421090e54b39d9a1402091019ba1|commit]] * i801: Add support for Intel Alder Lake PCH-M [[https://git.kernel.org/linus/8f51c1763ae98bb63fc04627ceae383aa0e8ff7b|commit]] * stm32f7: add support for DNF i2c-digital-filter binding [[https://git.kernel.org/linus/9449a558549978c1fe9af340164b17fa7d12af16|commit]] == Hardware monitoring (hwmon) == * pmbus: Add pmbus driver for MAX15301 [[https://git.kernel.org/linus/1e4063329fe865380177945efed3a42c0bbbfa05|commit]] * pmbus/tps53679: Add support for TI TPS53676 [[https://git.kernel.org/linus/cb3d37b59012d8ed20864799ea8d0a2373967e69|commit]] * Add driver for fsp-3y PSUs and PDUs [[https://git.kernel.org/linus/1734b4135a62fd2402232346b809e99177ea6b4c|commit]] * pmbus: Add driver for Infineon IR36021 [[https://git.kernel.org/linus/e20a7198a20fcd406809ccf25e6331331d352718|commit]] * pmbus: Add driver for !BluTek BPA-RS600 [[https://git.kernel.org/linus/15b2703e5e02301323e27a3c534fbc9431a7bf98|commit]] * corsair-psu: add support for critical values [[https://git.kernel.org/linus/c2d5f273c505d12ebe98d795eb4a152b3c935566|commit]] * Add driver for NZXT Kraken X42/X52/X62/X72 [[https://git.kernel.org/linus/82e3430dfa8c32f35ce24a5c628e3e221f168769|commit]] * pmbus/stpddc60: Add ST STPDDC60 pmbus driver [[https://git.kernel.org/linus/42bfe7dd0f9918fb796049e2d159dedc6865f480|commit]] * nct6683: Support NCT6686D [[https://git.kernel.org/linus/bfbbbe04d01222aa484400a7257f34a952af2237|commit]] * Remove amd_energy driver [[https://git.kernel.org/linus/9049572fb145746725b198a19e27fa2671b80448|commit]] == General Purpose I/O (gpio) == * Support ROHM BD71815 GPOs [[https://git.kernel.org/linus/703b288f3edf7b08d256499802fba88df5032d53|commit]] * sch: Add edge event support [[https://git.kernel.org/linus/7a81638485c1a62a87b4c391ecc9c651a4a9dc19|commit]] * mpc8xxx: Add ACPI support [[https://git.kernel.org/linus/76c47d1449fc2ad58fec3a4ace45e33c3952720e|commit]] * Add Realtek Otto GPIO support [[https://git.kernel.org/linus/0d82fb1127fb7cc8287614eb0992acb0583bc323|commit]] == Leds == * rt4505: Add support for Richtek RT4505 flash LED controller [[https://git.kernel.org/linus/d9dfac5419d08e5f0048b53effd5b64de5801882|commit]] == DMA engines == * dw-edma: HDMA support [[https://git.kernel.org/linus/04e0a39fc10f82a71b84af73351333b184cee578|commit]], [[https://git.kernel.org/linus/b79f17517ad8c928c3acb1c89bcca9e242b29c84|commit]], [[https://git.kernel.org/linus/e0c1d53891c43a70c9fa85ddb3174ab5afd7e2ec|commit]], [[https://git.kernel.org/linus/c124fd9a969acaa83f6dfa5e160a99a500af9e4b|commit]], [[https://git.kernel.org/linus/1aef6ffe999eec7b7fdcfad7ffef9c157727ffcb|commit]], [[https://git.kernel.org/linus/85e7518f42c85d339fac0af9f9d025d7e6717f2d|commit]], [[https://git.kernel.org/linus/16b90dd94d3f88b9f43cc06228d2b64d32225e5d|commit]], [[https://git.kernel.org/linus/f3167dc16378da4abd4ca19d6700170fcdfd5be7|commit]], [[https://git.kernel.org/linus/31fb8c1ff962d93ed5025f39a6a186207c9805eb|commit]], [[https://git.kernel.org/linus/da6e0dd54135e51ca858ee231674ba93ca4ba89f|commit]], [[https://git.kernel.org/linus/5244ac2e2e34d1f558ae690f10882ebe42365ea2|commit]], [[https://git.kernel.org/linus/e970dcc4bd8e0a1376e794fc81d41d0fc98262dd|commit]], [[https://git.kernel.org/linus/cb498d7f3b086bcfab642e38aa80600dcebe0e0a|commit]], [[https://git.kernel.org/linus/b671d098a97f59d6056b34e0a759ec976325c216|commit]] * idxd * Add IDXD performance monitor support [[https://git.kernel.org/linus/81dd4d4d6178306ab31db91bdc7353d485bdafce|commit]] * IDXD pmu support [[https://git.kernel.org/linus/0bde4444ec44b8e64bbd4af72fcaef58bcdbd4ce|commit]], [[https://git.kernel.org/linus/0bde4444ec44b8e64bbd4af72fcaef58bcdbd4ce|commit]] * Add interrupt handle request and release support [[https://git.kernel.org/linus/eb15e7154fbfa3e61c777704b2ff28eb3a0d4796|commit]] * Add support for readonly config mode [[https://git.kernel.org/linus/8c66bbdc4fbf3c297ebc8edf71f359e4a132c9db|commit]] * Enable SVA feature for IOMMU [[https://git.kernel.org/linus/cf5f86a7d47df149857ba2fb72f9c6c9da46af2e|commit]] * iax bus removal [[https://git.kernel.org/linus/4b73e4ebd43ce48101a4c09bf13d439a954d61c5|commit]] * Support reporting of halt interrupt [[https://git.kernel.org/linus/5b0c68c473a131c2acb21abad44b0047b200e185|commit]] == Cryptography hardware acceleration == * ccp: Add support for Green Sardine [[https://git.kernel.org/linus/195ec383d805e8dd3d1299b0bbd565ee5863b7ac|commit]] * hisilicon: add ECDH and CURVE25519 algorithms support for Kunpeng 930 [[https://git.kernel.org/linus/8123455a648581ed08b1740e4fc33863eb353687|commit]], [[https://git.kernel.org/linus/9b94ae729068f6608ec7364dea891ee86dd3dad2|commit]], [[https://git.kernel.org/linus/6763f5ea2d9ac9b5a34a374ee637b5e4f1f525dd|commit]], [[https://git.kernel.org/linus/14bb76768275a056a91d249525a717019fd46663|commit]], [[https://git.kernel.org/linus/05e7b906aa7c8690906135dc86ab0fc12ee37481|commit]], [[https://git.kernel.org/linus/8fb9340e178ad32084fc189e6a2b2abfbc091df7|commit]], [[https://git.kernel.org/linus/90274769cf7926a7a14f1cd3f47b66de76e0adb4|commit]] * hisilicon: enable new hardware error types for Kunpeng930 [[https://git.kernel.org/linus/d9e21600dc0930d49a09060dd20ec8544983f202|commit]], [[https://git.kernel.org/linus/b7220a7439fa5e2506428252e9046963ab51d48d|commit]], [[https://git.kernel.org/linus/10594d1e5ff79f0bcc96d2abde364b58adc06ffb|commit]], [[https://git.kernel.org/linus/c4aab24448a3948bcc318a318bd963e25e4c5b02|commit]] * hisilicon/qm: support doorbell isolation and queue number configuration [[https://git.kernel.org/linus/45bb26d946cd89c08e6b8410a76b9bf3614c9d78|commit]], [[https://git.kernel.org/linus/c4392b46ee95be9815e682a1c8cb0aa2f92f07e2|commit]], [[https://git.kernel.org/linus/6250383a2083e8f66635d441977f74e0ee4e52f7|commit]], [[https://git.kernel.org/linus/8bbecfb402f76b6977a6c5661ad3cfb0051a9776|commit]] * octeontx2: add support for OcteonTX2 98xx CPT block [[https://git.kernel.org/linus/b2d17df35ea5ff9b7c003e5060bb79edd6d4c9c5|commit]] * sa2ul: Update sa2ul driver for AM64x !SoCs [[https://git.kernel.org/linus/0bc42311cdff4ee8bdf08f68b28b0307895df90b|commit]], [[https://git.kernel.org/linus/e8a4529d4598467577b847a8ace14ecc479e4f64|commit]] == PCI == * Add sysfs MSI-X vector assignment interface [[https://git.kernel.org/linus/c3d5c2d96d69f2578d6fbf66e39cc2cf840d9812|commit]] * Allow VPD access for QLogic ISP2722 [[https://git.kernel.org/linus/e00dc69b5f17c444a38cd9745a0f76bc989b3af4|commit]] * j721e: Add support to provide refclk to PCIe connector [[https://git.kernel.org/linus/49e0efdce791256fef94c3940aea77a0a6b0622e|commit]] * mediatek-gen3: [[https://git.kernel.org/linus/07ca255e3d49bb31f6b7398bd0b3c62c94142c19|commit]], [[https://git.kernel.org/linus/9cc742078c9a90cdd4cf131e9f760e6965df9048|commit]], [[https://git.kernel.org/linus/d3bf75b579b980b9d83a76d3b4d8bfb9f55b24ca|commit]], [[https://git.kernel.org/linus/814cceebba9b7d1306b8d49587ffb0e81f7b73af|commit]], [[https://git.kernel.org/linus/1bdafba538be706b185c7aded0d42327702d92b7|commit]], [[https://git.kernel.org/linus/d537dc125f0756f7eb9f3a2f878fbe2e3179c452|commit]] * tegra: Add Tegra194 MCFG quirks for ECAM errata [[https://git.kernel.org/linus/7f100744749e4fe547dece3bb6557fae5f0a7252|commit]] * xilinx-nwl: Enable coherent PCIe DMA traffic using CCI [[https://git.kernel.org/linus/213e12205232886902507ba4e2af12d79b7cbbab|commit]] == Remote Processors == * Add support for detaching a remote processor [[https://git.kernel.org/linus/16324fc8def1c08a92261089aaf503aca3381aa6|commit]], [[https://git.kernel.org/linus/6a6c4dc0e5de5dc4fec0ccda417c26f5814be380|commit]], [[https://git.kernel.org/linus/4196d18903f94090f0a223d65de25e3bf50a3d13|commit]], [[https://git.kernel.org/linus/76f4c87587e2ff41e9b9867ffde2137f27ba39b9|commit]], [[https://git.kernel.org/linus/1a631382be1d22ddab0582dae3498b3d28e2e44a|commit]], [[https://git.kernel.org/linus/8a471396d21ca499d89d4071b2b670258f009ffa|commit]], [[https://git.kernel.org/linus/6e20a05104e55dc0e4899db8110013d521d20a6e|commit]], [[https://git.kernel.org/linus/7f3bd0c019cb813448d867c17c9b9dad205a13eb|commit]], [[https://git.kernel.org/linus/6070203fe43335a02b7fd103bae582095411adc5|commit]], [[https://git.kernel.org/linus/d3962a397885518a85d2dc6b0c51e6594f71c30f|commit]], [[https://git.kernel.org/linus/9dc9507f1880fb6225e3e058cb5219b152cbf198|commit]], [[https://git.kernel.org/linus/8088dd4d9316964901b13df09a20ee0f917f414d|commit]], [[https://git.kernel.org/linus/800dad0025ecb9ca8c885414cab070f8cc40e81e|commit]], [[https://git.kernel.org/linus/83d4e6712c3b1a7dd5b43251737ea3d7d0a460f4|commit]], [[https://git.kernel.org/linus/d2008a96833082713094ba8a545141be1b01b266|commit]], [[https://git.kernel.org/linus/5daaeb5f07ed0681b734864dde58dcadab115963|commit]], [[https://git.kernel.org/linus/6e71d2b2a2b717c3bddbe72cdf48dd07d53f8364|commit]] * imx_rproc: support iMX8MQ/M [[https://git.kernel.org/linus/9e4c31799cbdcf271b81e1ed169cd2c131c4e079|commit]], [[https://git.kernel.org/linus/bc403b4dfcbcefe489c94df9e568b8f57c2aaae7|commit]], [[https://git.kernel.org/linus/2cfc056ef2c28b4961bff5e2f6deed94afb14024|commit]], [[https://git.kernel.org/linus/40df0a91b2a5228ded8e5f75b80d28c96c6831cd|commit]], [[https://git.kernel.org/linus/1896b3d82c555eaec6f6bde0c8d12377060bb22d|commit]], [[https://git.kernel.org/linus/ecadcc47492cc73a9bb92fbf16098192df514b87|commit]], [[https://git.kernel.org/linus/b29b4249f8f0cad1a1787cbe59e638ff23d489ed|commit]], [[https://git.kernel.org/linus/4ab8f9607aad6323826c9b945dee52e565975fcc|commit]], [[https://git.kernel.org/linus/8f2d8961640f0346cbe892273c3260a0d30c1931|commit]], [[https://git.kernel.org/linus/2df7062002d0263bde70b453f671bb4f8493e169|commit]] * imx_rproc: support remote cores booted before Linux Kernel [[https://git.kernel.org/linus/5e4c1243071d29ed5511121d044116b942ba6a7b|commit]] * qcom: pas: Add modem support for SDX55 [[https://git.kernel.org/linus/3fdba9d27cc68a4d561da80bfecd4f73239b9a86|commit]] * Add non PAS wcss Q6 support for QCS404 [[https://git.kernel.org/linus/6549f42c3d179575cd1466c4fd65d76680e49fed|commit]], [[https://git.kernel.org/linus/34364712fcc48d589e88517395021a14f82fad2e|commit]], [[https://git.kernel.org/linus/0af65b9b915e52019aee91db3e1f8b39a7ec8d08|commit]], [[https://git.kernel.org/linus/bb91c9ee518cd7353f2301f4bd6b65ea42a750d4|commit]] == Clock == * qcom: rpmh: add support for SDX55 rpmh IPA clock [[https://git.kernel.org/linus/b2150cab9a97c1fcc15684200a6020b6d231106d|commit]] * ralink: add clock driver for mt7621 SoC [[https://git.kernel.org/linus/48df7a26f4700aac8b7e5ab68796daf25c27e062|commit]] * rockchip: add clock controller for rk3568 [[https://git.kernel.org/linus/cf911d89c4c5e225a2a2cfadf1364838154b2202|commit]] * bd718x7: Add support for clk gate on ROHM BD71815 PMIC [[https://git.kernel.org/linus/42391f7e218581f810461b41a2912e487f2f1f50|commit]] * clocksource * npcm: Add support for WPCM450 [[https://git.kernel.org/linus/690daddcb60246d8a510aaad7b954bcc53eba17e|commit]] * ingenic-ost: Add support for the JZ4760B [[https://git.kernel.org/linus/352408aff91d06fd2f0e35d52079bd0cd70cd29e|commit]] * ingenic: Add support for the JZ4760 [[https://git.kernel.org/linus/8a3f717f35a3e9a28a935f8e4459c72ba00e90ca|commit]] == PHY ("physical layer" framework) == * Add Sparx5 ethernet serdes PHY driver [[https://git.kernel.org/linus/2ff8a1eeb5aa8bb471f3756a695b8b69841eb61f|commit]] * add support for Armada CP110 UTMI PHY [[https://git.kernel.org/linus/2fc989f74b8dac8a560b7c5e384c4f02b5cfd4b2|commit]] * qcom-qmp: add support for sm8250-usb3-dp phy [[https://git.kernel.org/linus/aff188feb5e1f67a61808f547c4dc0e150ee8278|commit]] * ti: j721e-wiz: Add support for configuring QSGMII [[https://git.kernel.org/linus/488209909be38faf17398bfa243426e3eaff9ea6|commit]] * cadence-torrent: Add support to drive refclk out [[https://git.kernel.org/linus/2cca0228f3641e68ac2433a8e75b130d907ce78a|commit]] == IRQ chips == * Add driver for WPCM450 interrupt controller [[https://git.kernel.org/linus/fead4dd496631707549f414b4059afb86ea8fb80|commit]] * Add support for IDT 79rc3243x interrupt controller [[https://git.kernel.org/linus/529ea36818112530791a2ec083a1a3066be6174c|commit]] * apple-aic: Add support for the Apple Interrupt Controller [[https://git.kernel.org/linus/76cde26394114f6af2710c6b2ad6854f1e8ee859|commit]] * irq-mst: Support polarity configuration [[https://git.kernel.org/linus/ea4aeaa5c88906eb3ca3d7d3d17a45605d2dd0de|commit]] * stm32: add usart instances exti direct event support [[https://git.kernel.org/linus/986e9f6038575d447393d393dc2022a91488110a|commit]] == Various == * bus: mhi: core: Add support for Flash Programmer execution environment [[https://git.kernel.org/linus/66ac7985b2af310aaca14869d6e43b0290e98c07|commit]] * bus: mhi: pci_generic: Add FIREHOSE channels [[https://git.kernel.org/linus/11134390d742bd22e574d03280fe0ec8d3d4974e|commit]] * bus: mhi: pci_generic: Add SDX24 based modem support [[https://git.kernel.org/linus/59d05b71729b96d809b89e70640b9332d559b20f|commit]] * bus: mhi: pci_generic: Add support for runtime PM [[https://git.kernel.org/linus/d3800c1dce24c7964f37663b3a5549e93f345a5c|commit]] * bus: mhi: pci_generic: Introduce Foxconn !T99W175 support [[https://git.kernel.org/linus/aac426562f568520b674f0d5ae3929977be9f1c0|commit]] * bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support [[https://git.kernel.org/linus/ac4bf60bbaa090d3abfc5a340bd01ae933fadacf|commit]] * counter: add IRQ or GPIO based counter [[https://git.kernel.org/linus/a55ebd47f21f6f0472766fb52c973849e31d1466|commit]] * counter: 104-quad-8: Remove IIO counter ABI [[https://git.kernel.org/linus/e357e81fcf115bce68f3c8ca76cfc89caf24ec5a|commit]] * counter: stm32-lptimer-cnt: remove iio counter abi [[https://git.kernel.org/linus/01f68f067dc39df9c9d95d759ee61517eb4b0fcf|commit]] * extcon: qcom-spmi: Add support for VBUS detection [[https://git.kernel.org/linus/dd6f5afb1c2db352f8dd2d181597b3835f132657|commit]], [[https://git.kernel.org/linus/4fcdd677c4ea0f57eda1be6fcd965ddd7d9551d6|commit]], [[https://git.kernel.org/linus/7b1222b224aff41739319ae81cd266825464ad8f|commit]] * fpga: Add support for Xilinx DFX AXI Shutdown manager [[https://git.kernel.org/linus/6f1e376cfc6864a2f46538db909bbd5253c3c146|commit]] * fpga: dfl: add support for Intel D5005 card [[https://git.kernel.org/linus/a78a51a851ed3edc83264a67e2ba77a34f27965f|commit]], [[https://git.kernel.org/linus/ba2fc167e9447596a812e828842d0130ea9cd0e4|commit]], [[https://git.kernel.org/linus/25b000a80bd79f037de56a76d62dbf1cca0db63a|commit]] * habanalabs * Add debugfs to DMA from the device [[https://git.kernel.org/linus/639781dcab8261f39c7028db4ed4fd0e760d69fa|commit]] * Add custom timeout flag per cs [[https://git.kernel.org/linus/cf39395034c6b927d49abe554fb4e93730d00543|commit]] * Debugfs access to user mapped host addresses [[https://git.kernel.org/linus/a5778d10a12da26de55f88a9d03cbea78f73f8c4|commit]] * Return current power via INFO IOCTL [[https://git.kernel.org/linus/586f2caf0ef952ca5e0f38a00b7ba8d945345cf7|commit]] * Support legacy and new pll indexes [[https://git.kernel.org/linus/e8f9392a5c7fabe0fdeb33b354b489c8c4b236bc|commit]] * hwspinlock: remove sirf driver [[https://git.kernel.org/linus/1cb8f3e2d8fe7533c26df9925a83bd3d185b312e|commit]] * interconnect: qcom: Add SDM660 interconnect provider driver [[https://git.kernel.org/linus/f80a1d41432869dd78dfe8373060371918a05326|commit]] * interconnect: qcom: Add SM8350 interconnect provider driver [[https://git.kernel.org/linus/d26a56674497dd12a0ac378203cf058b7a984124|commit]] * iommu: add Unisoc IOMMU basic driver [[https://git.kernel.org/linus/b23e4fc4e3faed0b8b604079c44a244da3ec941a|commit]] * mailbox: sprd: Add supplementary inbox support [[https://git.kernel.org/linus/6457f4cd7810fdd1bd7d261845898292e632ede8|commit]] * mei: me: add Alder Lake P device id [[https://git.kernel.org/linus/0df74278faedf20f9696bf2755cf0ce34afa4c3a|commit]] * misc: Add Add Synopsys !DesignWare xData IP driver [[https://git.kernel.org/linus/e8a30eef6ef6da4998fcdaaffaaf8d29777c5d7d|commit]], [[https://git.kernel.org/linus/e1181b5bbc3c3b6a16a0a80a870279ad1dccfeea|commit]], [[https://git.kernel.org/linus/49917294ab29bc0d06177049955eceb3ee53c1c6|commit]], [[https://git.kernel.org/linus/177260a705a9c45efa55345881724208421f7f3e|commit]] * nvmem: qfprom: Add support for fuse blowing on sc7280 [[https://git.kernel.org/linus/5a1bea2a2572ce5eb4bdcf432a6929681ee381f2|commit]] * of: property: fw_devlink: Add support for remote-endpoint [[https://git.kernel.org/linus/f7514a6630166a7b566dee9b1af2e87e431959be|commit]] * phy: Add media type and speed serdes configuration interfaces [[https://git.kernel.org/linus/6c172e73690e59ba74ecf12139d841b8651693f8|commit]] * vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA [[https://git.kernel.org/linus/26bfea1309f5d4faad33383d2d82a3463f518982|commit]], [[https://git.kernel.org/linus/6ad31d162a4e0227bd8e854255b37a23a4263900|commit]], [[https://git.kernel.org/linus/5619003173bad626e7d6bd6241c1855b549f9311|commit]] * vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA [[https://git.kernel.org/linus/0ecb1960788d0ce627e246303a31843c1f496bed|commit]], [[https://git.kernel.org/linus/139c3fd9c9fc52ea5b8a347046993000afe36c06|commit]], [[https://git.kernel.org/linus/51fc387b67cb25416757f7a889bab328cc0faf37|commit]], [[https://git.kernel.org/linus/2f1b305070393151d3997217a4452ef99bdb48cc|commit]], [[https://git.kernel.org/linus/69d00d9858c7451a1e3fc556ece211533fb85b64|commit]], [[https://git.kernel.org/linus/1d895a68085b28d098893570b024229aacc9a057|commit]], [[https://git.kernel.org/linus/e8ef6124959a7c4004ef95b1b17cfa9b2ca582bd|commit]] * tools: dma-mapping: benchmark: Add support for multi-pages map/unmap [[https://git.kernel.org/linus/ca947482b0b30443e6da1f0f5ba7244e34a4f65a|commit]] * iommu/dma: Resurrect the "forcedac" option [[https://git.kernel.org/linus/3542dcb15cef66c0b9e6c3b33168eb657e0d9520|commit]] * PCI: Remove !MicroGate SyncLink device IDs [[https://git.kernel.org/linus/1bb73841ea7a88765db7f641a90120490f1f4aee|commit]] = List of Pull Requests = = Other news sites = |
Linux 5.13 changelog.
See more details in the LWN's merge window 1, window 2
Or take a look at the Pull Requests:
1. Audio
Add generic LED API, which tries to resolve the diversity in the audio LED control among the ALSA drivers commit, commit, commit, commit, commit, commit
soundwire: qcom: various improvements commit, commit, commit, commit, commit, commit, commit, commit, commit
bebob: enable to deliver MIDI messages for multiple ports commit
- hda
usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 commit
Add virtio sound driver commit, commit, commit, commit, commit, commit, commit, commit, commit
- ASoC
Intel: add max98390 echo reference support commit
Intel: board: add BE DAI link for WoV commit
Intel: bytcr_wm5102: Add jack detect support commit
Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 commit
Intel: soc-acpi: add ADL jack-less SoundWire configurations commit, commit
Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support commit
ak5558: Add support for ak5552 commit
amd: Add support for ALC1015P codec in acp3x machine driver commit
amd: Add support for RT5682 codec in machine driver commit
SoC codecs: TLV320AIC3X add SPI support commit, commit, commit, commit
codecs: tlv320aic3x: add AIC3106 commit
cs42l42: Report jack and button detection + Capture Support commit, commit
fsl-asoc-card: Add support for WM8958 codec commit
fsl_sai: Add pm qos cpu latency support commit
Add audio driver base on rpmsg on i.MX platform commit, commit, commit, commit, commit, commit
max98390: Add support for tx slot configuration commit
Add I2S-MCC support for Microchip's SAMA7G5 commit, commit, commit, commit, commit
mediatek: mt6359: add MT6359 accdet jack driver commit
mediatek: mt8183: support machine driver with rt1015p commit
rt1015p: add acpi device id for rt1015p commit
rt1015p: add support on format S32_LE commit
rt1019: add rt1019 amplifier driver commit
rt1316: Add RT1316 SDCA vendor-specific driver commit
rt5670: Add emulated 'DAC1 Playback Switch' control commit
rt711-sdca: Add RT711 SDCA vendor-specific driver commit
rt715-sdca: Add RT715 sdca vendor-specific driver commit
rt715: add main capture switch and main capture volume commit
simple-card-utils: enable flexible CPU/Codec/Platform commit
tegra20: ac97: Add reset control commit
tegra20: i2s: Add reset control commit
2. Tablets, touch screens, keyboards, mouses
Add support for Azoteq IQS626A commit
Add support for ILITEK Lego Series commit
Add MStar MSG2638 touchscreen driver commit
Add driver for the Hycon HY46XX touchpanel series commit
atc260x: Add onkey driver for ATC260x PMICs commit
exc3000: add type sysfs attribute commit
iqs5xx: expose firmware revision to user space commit
mms114: support MMS136 commit
xpad: add support for Amazon Game Controller commit
- HID
Add support for Surface Aggregator Module HID transport commit
ft260: add usb hid to i2c host bridge driver commit
map battery capacity (00850065) commit
intel-ish-hid: ipc: Add Alder Lake device IDs commit
lenovo: Add support for Thinkpad X1 Tablet Thin keyboard commit
logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode commit
magicmouse: add Apple Magic Mouse 2 support commit
semitek: new driver for GK6X series keyboards commit
Support for initialization of some Thrustmaster wheels commit
surface-hid: Add support for legacy keyboard interface commit
3. TV tuners, webcams, video capturers
V4L2 stateless VP8 de-staging commit, commit, commit, commit, commit, commit, commit, commit
Add support for the SDM845 Camera Subsystem commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add V4L2 driver for i.MX8 JPEG Encoder/Decoder commit, commit, commit, commit, commit, commit, commit
adv7604: support EDIDs up to 4 blocks commit
adv7842: support 1 block EDIDs commit
HDR10 static metadata commit, commit, commit, commit, commit
em28xx: Add pid for bulk revision of Hauppauge 461e commit
em28xx: Add pid for bulk revision of Hauppauge 461eV2 commit
rc: add keymap for Xbox 360 Universal Media remote commit
rc: add keymaps for mecool-kii-pro/kiii-pro remotes commit
rc: remove zte zx ir driver commit
ti-vpe: cal: Implement media controller centric API commit
uvcvideo: Support devices that report an OT as an entity source commit
venus: Enable 6xx 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, commit
MFC private ctrls to std ctrls commit, commit, commit, commit
4. Universal Serial Bus
- Thunderbolt
Add relative hysteresis support for hid sensors commit, commit, commit
Linking ports to their Type-C connectors commit, commit, commit, commit
cdns3: imx: add power lost support for system resume commit
Add some missing support for USB 3.2 SuperSpeed Plus detection on the host side commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
dwc3: Add driver for Xilinx platforms commit
dwc3: pci: add support for the Intel Alder Lake-M commit
f_uac2: adds support for SS and SSP commit
mtu3: add support ip-sleep wakeup for MT8192 commit
serial: add support for multi-interface functions commit, commit, commit, commit
serial: ftdi_sio: add IDs for IDS GmbH Products commit
serial: ftdi_sio: add NovaTech OrionMX product ID commit
serial: omninet: add device id for Zyxel Omni 56K Plus commit
serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 commit
serial: pl2303: add device id for ADLINK ND-6530 GC commit
serial: ti_usb_3410_5052: add startech.com device id commit
serial: ti_usb_3410_5052: drop closing_wait module parameter commit
serial: xr: add support for XR21B1411 commit
serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 commit
serial: xr: add support for XR21V1412 and XR21V1414 commit
serial: xr: add support for XR22801, XR22802, XR22804 commit
usbip: tools: add options and examples in man page related to device mode commit
xhci-mtk: add support ip-sleep wakeup for mT8192 commit
5. Serial Peripheral Interface (SPI)
Add Micron SPI NOR Authenta device compatible commit
mediatek: add mt8195 spi slave support commit
mediatek: add mtk_spi_compatible support commit
pxa2xx: Add support for Intel Alder Lake PCH-M commit
spi-nxp-fspi: Add imx8dxl driver support commit
spi-nxp-fspi: Add imx8dxl support commit
spi-nxp-fspi: Add support for IP read only commit
stm32-qspi: Add dirmap support commit
6. Watchdog
7. Serial
8250: Add new 8250-core based Broadcom STB driver commit
8250_of: Add nuvoton,wpcm450-uart commit
8250_pci: Add support for new HPE serial device commit
8250_dw: Add device HID for new AMD UART controller commit
serial: samsung_tty: Add earlycon support for Apple UARTs commit
serial: samsung_tty: Add support for Apple UARTs commit
cyclades, remove this orphan commit
isicom, remove this orphan commit
rocket, remove the driver commit
8. CPU Frequency scaling
CPPC: Add support for frequency invariance commit
9. Voltage, current regulators, power capping, power supply
supply: Add AC driver for Surface Aggregator Module commit
supply: Add battery driver for Surface Aggregator Module commit
supply: bq27xxx: Add support for BQ78Z100 commit
regulator: fan53555: Add TCS4525 DCDC support commit
regulator: qcom-rpmh: Add PM7325/PMR735A regulator support commit
regulator: spmi: Add support for ULT LV_P50 and ULT P300 commit
regulator: Support ROHM BD71815 regulators commit
10. Real Time Clock (RTC)
bd70528: Support RTC on ROHM BD71815 commit
New driver for RTC in Netronix embedded controller commit
pcf8523: add alarm support commit
ab-eoz9: add alarm support commit
pm8xxx: Add RTC support for PMIC PMK8350 commit
rx6110: add ACPI bindings to I2C commit
11. Pin Controllers (pinctrl)
Ingenic: Add pinctrl driver for JZ4730 commit
Ingenic: Add pinctrl driver for JZ4750 commit
Ingenic: Add pinctrl driver for JZ4755 commit
Ingenic: Add pinctrl driver for JZ4775 commit
Ingenic: Add pinctrl driver for X2000 commit
Ingenic: Add support for read the pin configuration of X1830 commit
Add a pincontrol driver for BCM6318 commit
Add a pincontrol driver for BCM63268 commit
Add a pincontrol driver for BCM6328 commit
Add a pincontrol driver for BCM6358 commit
Add a pincontrol driver for BCM6362 commit
Add a pincontrol driver for BCM6368 commit
Add drive for I2C related pins on MT8195 commit
Add pinctrl driver on mt8195 commit
bcm: add bcm63xx base code commit
pinmux: Add pinmux-select debugfs file commit
qcom-pmic-gpio: Add support for pm8008 commit
qcom: sc8180x: add ACPI probe support commit
qcom: spmi-gpio: Add support for PM8350 and friends commit
renesas: Add support for R-Car SoCs with pull-down only pins commit
rockchip: add support for rk3568 commit
12. Multi Media Card (MMC)
sdhci-of-dwcmshc: add rockchip platform support commit
sdhci-acpi: Add device ID for the AMDI0041 variant of the AMD eMMC controller commit
sdhci-pci: Add PCI IDs for Intel LKF commit
13. Memory Technology Devices (MTD)
Add OTP (one-time-programmable) erase ioctl commit
parsers: ofpart: support BCM4908 fixed partitions commit
parsers: ofpart: support Linksys Northstar partitions commit
rawnand: Add support for secure regions in NAND memory commit
- spi-nor
spinand: gigadevice: Support GD5F1GQ5UExxG commit
14. Industrial I/O (iio)
Add support for multiple IIO buffers per IIO device commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Adding support for IIO SCMI Based Sensors commit
accel: Add support for the Bosch-Sensortec BMI088 commit
acpi_als: Add trigger support commit
adc: Add driver for Texas Instruments ADS131E0x ADC family commit
adc: ad7124: allow more than 8 channels commit
dac: ad5686: Add support for AD5673R/AD5677R commit
imu: inv_mpu6050: Use as standalone trigger commit
proximity: Add a ChromeOS EC MKBP proximity driver commit
proximity: vcnl3020: add proximity rate commit
cdc:ad7150: Move driver out of staging commit
magnetometer: Add Support for ST IIS2MDC commit
15. Multi Function Devices (MFD)
Add MFD driver for ATC260x PMICs commit
Add ROHM BD71815 ID commit
Add base driver for Netronix embedded controller commit
Remove support for AB3100 commit
Support ROHM BD9576MUF and BD9573MUF PMICs commit, commit, commit, commit, commit, commit
Support for ROHM BD71815 PMIC core commit
da9063: Support SMBus and I2C mode commit
intel-m10-bmc: Add support for MAX10 BMC Secure Updates commit
intel_pmt: Add support for DG1 commit
ntxec: Support for EC in Tolino Shine 2 HD commit
16. Pulse-Width Modulation (PWM)
Add Raspberry Pi Firmware based PWM bus commit
ntxec: Add driver for PWM function in Netronix EC commit
pca9685: Support hardware readout commit
visconti: Add Toshiba Visconti SoC PWM support commit
17. Inter-Integrated Circuit (I2C + I3C)
Add support for HiSilicon I2C controller commit
cp2615: add i2c driver for Silicon Labs' CP2615 Digital Audio Bridge commit
designware: Add driver support for AMD NAVI GPU commit
i801: Add support for Intel Alder Lake PCH-M commit
stm32f7: add support for DNF i2c-digital-filter binding commit
18. Hardware monitoring (hwmon)
pmbus: Add pmbus driver for MAX15301 commit
pmbus/tps53679: Add support for TI TPS53676 commit
Add driver for fsp-3y PSUs and PDUs commit
pmbus: Add driver for Infineon IR36021 commit
pmbus: Add driver for BluTek BPA-RS600 commit
corsair-psu: add support for critical values commit
Add driver for NZXT Kraken X42/X52/X62/X72 commit
pmbus/stpddc60: Add ST STPDDC60 pmbus driver commit
nct6683: Support NCT6686D commit
Remove amd_energy driver commit
19. General Purpose I/O (gpio)
Support ROHM BD71815 GPOs commit
sch: Add edge event support commit
mpc8xxx: Add ACPI support commit
Add Realtek Otto GPIO support commit
20. Leds
rt4505: Add support for Richtek RT4505 flash LED controller commit
21. DMA engines
dw-edma: HDMA support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- idxd
22. Cryptography hardware acceleration
ccp: Add support for Green Sardine commit
hisilicon: add ECDH and CURVE25519 algorithms support for Kunpeng 930 commit, commit, commit, commit, commit, commit, commit
hisilicon: enable new hardware error types for Kunpeng930 commit, commit, commit, commit
hisilicon/qm: support doorbell isolation and queue number configuration commit, commit, commit, commit
octeontx2: add support for OcteonTX2 98xx CPT block commit
23. PCI
Add sysfs MSI-X vector assignment interface commit
Allow VPD access for QLogic ISP2722 commit
j721e: Add support to provide refclk to PCIe connector commit
mediatek-gen3: commit, commit, commit, commit, commit, commit
tegra: Add Tegra194 MCFG quirks for ECAM errata commit
xilinx-nwl: Enable coherent PCIe DMA traffic using CCI commit
24. Remote Processors
Add support for detaching a remote processor commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
imx_rproc: support iMX8MQ/M commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
imx_rproc: support remote cores booted before Linux Kernel commit
qcom: pas: Add modem support for SDX55 commit
Add non PAS wcss Q6 support for QCS404 commit, commit, commit, commit
25. Clock
qcom: rpmh: add support for SDX55 rpmh IPA clock commit
ralink: add clock driver for mt7621 SoC commit
rockchip: add clock controller for rk3568 commit
bd718x7: Add support for clk gate on ROHM BD71815 PMIC commit
- clocksource
26. PHY ("physical layer" framework)
Add Sparx5 ethernet serdes PHY driver commit
add support for Armada CP110 UTMI PHY commit
qcom-qmp: add support for sm8250-usb3-dp phy commit
ti: j721e-wiz: Add support for configuring QSGMII commit
cadence-torrent: Add support to drive refclk out commit == IRQ chips ==
Add driver for WPCM450 interrupt controller commit
Add support for IDT 79rc3243x interrupt controller commit
apple-aic: Add support for the Apple Interrupt Controller commit
irq-mst: Support polarity configuration commit
stm32: add usart instances exti direct event support commit
27. Various
bus: mhi: core: Add support for Flash Programmer execution environment commit
bus: mhi: pci_generic: Add FIREHOSE channels commit
bus: mhi: pci_generic: Add SDX24 based modem support commit
bus: mhi: pci_generic: Add support for runtime PM commit
bus: mhi: pci_generic: Introduce Foxconn T99W175 support commit
bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support commit
counter: add IRQ or GPIO based counter commit
counter: 104-quad-8: Remove IIO counter ABI commit
counter: stm32-lptimer-cnt: remove iio counter abi commit
extcon: qcom-spmi: Add support for VBUS detection commit, commit, commit
fpga: Add support for Xilinx DFX AXI Shutdown manager commit
fpga: dfl: add support for Intel D5005 card commit, commit, commit
- habanalabs
hwspinlock: remove sirf driver commit
interconnect: qcom: Add SDM660 interconnect provider driver commit
interconnect: qcom: Add SM8350 interconnect provider driver commit
iommu: add Unisoc IOMMU basic driver commit
mailbox: sprd: Add supplementary inbox support commit
mei: me: add Alder Lake P device id commit
misc: Add Add Synopsys DesignWare xData IP driver commit, commit, commit, commit
nvmem: qfprom: Add support for fuse blowing on sc7280 commit
of: property: fw_devlink: Add support for remote-endpoint commit
phy: Add media type and speed serdes configuration interfaces commit
vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA commit, commit, commit
vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA commit, commit, commit, commit, commit, commit, commit
tools: dma-mapping: benchmark: Add support for multi-pages map/unmap commit
iommu/dma: Resurrect the "forcedac" option commit
28. List of Pull Requests