This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d7e78951a8b8 Merge tag 'net-6.11-rc0' of git://git.kernel.org/pub/scm/l [...] new 0bb17fdc6735 tty: sunsu: Simplify device_node cleanup by using __free new 80c4d3d48905 vt: keyboard: Use led_set_brightness() in LED trigger acti [...] new 3093f180bc6e serial: imx: stop casting struct uart_port to struct imx_port new c0e1aa60d6bd serial: 8250: Extract RSA bits new ffd8e8bd26e9 serial: 8250: Extract platform driver new bf14c18a2cbf Merge tag 'v6.10-rc4' into tty-next new ac434f2877b9 dt-bindings: serial: snps-dw-apb-uart: Add one more reset [...] new 41424f5c3bef serial: 8250_dw: Use reset array API to get resets new 4ed81d9dd75f riscv: dts: starfive: jh7110: Add the core reset and jh711 [...] new 220fb8ff6d32 dt-bindings: serial: renesas,scif: Move ref for serial.yam [...] new d057a1e3e475 dt-bindings: serial: renesas,scif: Validate 'interrupts' a [...] new 034e4422ddb5 dt-bindings: serial: renesas,scif: Make 'interrupt-names' [...] new 964a80cfbf56 dt-bindings: serial: Add documentation for Renesas RZ/V2H( [...] new 2f50304e9efb serial: sh-sci: Add support for RZ/V2H(P) SoC new 638bf3224522 dt-bindings: serial: mediatek,uart: add MT7988 new f0a17485cc2c tty: add missing MODULE_DESCRIPTION() macros new efa6b0a1d66e serial: 8250_platform: Explicitly show we initialise ISA p [...] new 418af7eeb4e1 dt-bindings: serial: vt8500-uart: convert to json-schema new a9411ef13f8f dt-bindings: serial: sc16is7xx: add reset-gpios new 4fb92bdb8e84 serial: sc16is7xx: hardware reset chip if reset-gpios is d [...] new 33827dc4ad89 Merge 6.10-rc6 into tty-next new 7640f1a44eba printk: Add match_devname_and_update_preferred_console() new 12c91cec3155 serial: core: Add serial_base_match_and_update_preferred_c [...] new 17199dfccd4b Documentation: kernel-parameters: Add DEVNAME:0.0 format f [...] new aba9753c0677 Merge tag 'tty-6.11-rc1' of git://git.kernel.org/pub/scm/l [...] new 0a01aec24e77 usb: typec: nb7vpq904m: Remove unneeded indentation new 804da867ad01 usb-storage: Optimize scan delay more precisely new 8b6b386f9aa9 usbip: Don't submit special requests twice new 0aca19e4037a usb: cdns3: Add quirk flag to enable suspend residency new b50a2da03bd9 usb: cdns3-ti: Add workaround for Errata i2409 new 1134289b6b93 usb: dwc2: gadget: Don't write invalid mapped sg entries i [...] new 1fb2d2d25c9a usb: typec: ucsi: Add new notification bits new e44f31e2b983 usb: host: oxu210hp: remove unused struct 'ehci_dbg_port' new fb67c6c7bc58 dt-bindings: musb: mpfs: add ULPI external vbus support new 2bc33d79fcad usb: musb: mpfs: detect UPLI external vbus control require [...] new 122968f8dda8 usb: typec: tcpm: avoid resets for missing source capabili [...] new 876483a5a5bd usb: typec: tcpm: print error on hard reset new ee8e41b5044f phy: ti: phy-da8xx-usb: Add runtime PM support new 6ecd7749c9a2 Revert "usb: musb: da8xx: Set phy in OTG mode by default" new 608662dd6081 usb: musb: da8xx: Remove try_idle implementation from host [...] new 4cb9f2c5a2df usb: musb: da8xx: Implement BABBLE recovery new 99516f76db48 usb: typec: ucsi: Fix null pointer dereference in trace new fe8db0bbe04d usb: typec: Update sysfs when setting ops new 4ea9d86d0a6f usb: typec: ucsi: Delay alternate mode discovery new c313a44ac9cd usb: typec: ucsi: Always set number of alternate modes new f12e04c39e45 dt-bindings: usb: gpio-sbu-mux: Make 'enable-gpios' optional new df1c5d55abc1 usb: typec: mux: gpio-sbu: Make enable gpio optional new 4207df37dd74 usb: typec: ucsi: Add new capability bits new 5821bf2dffbe usb: typec: ucsi: Enable UCSI v2.0 notifications new b0fc24f36191 Merge tag 'v6.10-rc4' into usb-next new 1899e79cf1f6 dt-bindings: usb: cdns,usb3: use common usb-drd yaml new 1cb9ba5e61e8 usb: gadget: add missing MODULE_DESCRIPTION() macros new 6f77ab5f774c usb: misc: add missing MODULE_DESCRIPTION() macros new 9fdce69f674e usb: host: add missing MODULE_DESCRIPTION() macros new 546a765027d7 usb: phy: add missing MODULE_DESCRIPTION() macros new 5a94c9a3129c usb: common: add missing MODULE_DESCRIPTION() macros new 5e02deadb85b usb: add missing MODULE_DESCRIPTION() macros new 58be297b675d usb: misc: Drop explicit initialization of struct i2c_devi [...] new 38935f336680 usb: typec: tcpm: use 'time_left' variable with wait_for_c [...] new 5315052d3c6f usb: typec: tipd: drop second firmware name read new 916b8e5fa73d usb: typec: tipd: add error log to provide firmware name and size new 2bc0bea11c61 usb: typec: tipd: use min() to set tps6598x firmware packet size new b7ec7fd63256 usb: dwc3: Support quirk for writing high-low order new bc162403e33e xhci: Add a quirk for writing ERST in high-low order new a353686e7f5f usb: host: xhci-plat: Add support for XHCI_WRITE_64_HI_LO new 50a7230a02ec usb: typec: ucsi: don't retrieve PDOs if not supported new 34aa3ca43902 dt-bindings: usb: qcom,dwc3: Add SC8180X compatibles new 06f49cc255b3 dt-bindings: usb: gpio-sbu-mux: Add an entry for TMUXHS4212 new 3560b37525d3 usb: typec: ucsi: Changing the driver data type to void new 2e031f50651d usb: typec: ucsi: psy: Add support for the charge type property new 2be53b0436fd usb: typec-mux: ptn36502: unregister typec switch on probe [...] new 74b64e760ee3 usb: typec-mux: nb7vpq904m: unregister typec switch on pro [...] new a96abf3bad81 usb: typec-mux: ptn36502: broadcast typec state to next mux new 90c478ee37be usb: typec-mux: nb7vpq904m: broadcast typec state to next mux new 3d9894e26e55 dt-bindings: usb: Add the binding example for the Genesys [...] new ccff36934137 arm64: dts: amlogic: Used onboard usb hub reset on odroid n2 new f871f9bacde8 kselftest: devices: Allow specifying boards directory thro [...] new 819984a0dd36 kselftest: devices: Add of-fullname-regex property new 2b4350677418 thunderbolt: Mention Thunderbolt/USB4 debugging tools in Kconfig new f1c42720c401 thunderbolt: Move usb4_port_margining_caps() declaration i [...] new e8241f66a812 thunderbolt: Make usb4_port_sb_read/write() available outs [...] new 6d241fa00159 thunderbolt: Add sideband register access to debugfs new ec6f888ed08a thunderbolt: Split out margining from USB4 port new 0890fc36c70c thunderbolt: Make margining functions accept target and re [...] new ff6ab055e070 thunderbolt: Add receiver lane margining support for retimers new 49056c95df44 thunderbolt: debugfs: Use FIELD_GET() new 6a6aad7489b2 Merge tag 'thunderbolt-for-v6.11-rc1' of ssh://gitolite.ke [...] new 9d32685a251a usb: uas: set host status byte on data completion error new b38aa697bcdc dt-bindings: usb: dwc2: switch to unevaluatedProperties new c456c5763da4 usb: misc: onboard_usb_dev: Add match function new 26faae34a61a usb: chipidea: ci_hdrc_imx: Switch to RUNTIME/SYSTEM_SLEEP [...] new 859976e8e744 usb: chipidea: ci_hdrc_tegra: Switch to RUNTIME_PM_OPS() new ee0d382feb44 usb: gadget: aspeed_udc: validate endpoint index for ast udc new e6092feacf3f xhci: Remove dead code in xhci_move_dequeue_past_td() new fef267a6c29b xhci: show usb device name in xhci urb tracing new 7b59c0362af8 xhci: Set correct transferred length for cancelled isoc transfers new de3edd47a18f xhci: dbc: Allow users to modify DbC poll interval via sysfs new 81c8c0781527 usb: xhci: remove 'num_trbs' from struct 'xhci_td' new 3dd91ff61045 usb: xhci: remove unused 'xhci' argument new ec3cdfd6d913 usb: xhci: remove unused argument from xhci_handle_cmd_con [...] new 2c0df12a3e91 usb: xhci: remove unused argument from handle_port_status() new 7476a2215c07 usb: xhci: move link chain bit quirk checks into one helpe [...] new bbdd82c752d6 usb: xhci: move all segment re-numbering to xhci_link_rings() new 2acd0c22232d usb: xhci: move untargeted transfer event handling to a se [...] new 43061949ec1b usb: xhci: improve error message for targetless transfer event new bde66d2dc488 usb: xhci: remove obsolete sanity check debug messages new 21b224d74757 xhci: rework xhci internal endpoint halt state detection. new d56b0b2ab142 usb: xhci: ensure skipped isoc TDs are returned when isoc [...] new 5ea8a885c85e usb: xhci: remove false xhci_giveback_urb_in_irq() header comment new 132dcf65fc2d usb: xhci: remove infinite loop prevention new c43e43e8a7a8 usb: xhci: move process TD code out of the while loop new 1b349f214ac7 usb: xhci: add 'goto' for halted endpoint check in handle_ [...] new b4c87bc5ce92 xhci: Apply XHCI_RESET_TO_DEFAULT quirk to TGL new 36b1235a8ae7 xhci: sort out TRB Endpoint ID bitfield macros new 22d96a285449 usb: typec: ucsi: Only set number of plug altmodes after r [...] new d58a7671078a usb: typec: ucsi: UCSI2.0 Get Error Status data structure changes new fe1b01a82f9d usb: typec: ucsi: UCSI2.0 Get Error Status changes new 6694d3170267 Merge tag 'platform-drivers-x86-ib-lenovo-c630-v6.11-2' of [...] new 2ea6d07efe53 usb: typec: ucsi: add Lenovo Yoga C630 glue driver new f7697db8b1b3 Merge 6.10-rc6 into usb-next new a7d2fa776976 usb: typec: ucsi: move ucsi_acknowledge() from ucsi_read_error() new 13f2ec3115c8 usb: typec: ucsi: simplify command sending API new 467399d989d7 usb: typec: ucsi: split read operation new 5e9c1662a89b usb: typec: ucsi: rework command execution functions new e1870c17e550 usb: typec: ucsi: inline ucsi_read_message_in new 584e8df58942 usb: typec: ucsi: extract common code for command handling new 6cbb7fc91085 usb: typec: ucsi: reorder operations in ucsi_run_command() new 89b5a5a60771 dt-bindings: usb: Convert fsl-usb to yaml new 62ce9ef14797 usb: typec: tcpci: add support to set connector orientation new 179264157bba usb: dwc3: core: Check all ports when set phy suspend new 3eb27d3e32c7 usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup new 2bb6b10ebe5d usb: gadget: Use u16 types for 16-bit fields new 5af43708d21c usb: dwc2: add support for other Lantiq SoCs new d504bfa6cfd1 usb: dwc3: enable CCI support for AMD-xilinx DWC3 controller new 41ea26a06ae5 usb: typec: Drop explicit initialization of struct i2c_dev [...] new a5f81642a722 USB: core: add 'shutdown' callback to usb_driver new 4920d370092b USB: uas: Implement the new shutdown callback new e60284b63245 usb: gadget: f_uac2: fix non-newline-terminated function name new 0debb20c5c81 kselftest: devices: Move discoverable devices test to subd [...] new 0e7b7bde4603 kselftest: Move ksft helper module to common directory new b72749301112 kselftest: devices: Add test to detect device error logs new 04d17331ca33 Merge tag 'usb-6.11-rc1' of git://git.kernel.org/pub/scm/l [...] new 63b109b1f575 Staging: rtl8192e: Rename variable IsPassiveChannel new 7b66b9d83a35 Staging: rtl8192e: Rename variable CountryIeBuf new 6db705b27b77 Staging: rtl8192e: Rename variable CountryIeLen new aff215402378 Staging: rtl8192e: Rename variable bWithAironetIE new 5a24883f6266 Staging: rtl8192e: Rename variable bContainHTC new bb003eab39ee Staging: rtl8192e: Rename variable MBssid new a919bc7d28ae Staging: rtl8192e: Rename variable MBssidMask new ff9886372078 Staging: rtl8192e: Rename variable elementID new e1ec5c944f98 Staging: rtl8192e: Rename variable rtllib_rx_Monitor new 3acc3173e13b Staging: rtl8192e: Rename variable rtllib_rx_InfraAdhoc new 4d06509c17bc Staging: rtl8192e: Rename variable IsLegacyDataFrame new 54e3fbf63880 Staging: rtl8192e: Rename variable RxReorderIndicatePacket new 3a7622626431 Staging: rtl8192e: Rename variable RfdArray new a4b2c5fa04b9 Staging: rtl8192e: Rename variable Decrypted new be5bd4ca5242 Staging: rtl8192e: Rename variable AddReorderEntry new ef40d4a14639 Staging: rtl8192e: Rename variable pList new 8272a4879847 Staging: rtl8192e: Rename variable nPadding_Length new b1e8829c7590 Staging: rtl8192e: Rename variable LLCOffset new 318405a657f0 Staging: rtl8192e: Remove variable ChkLength new 4081bb9c5389 Staging: rtl8192e: Rename variable WinEnd new b0e595347505 Staging: rtl8192e: Rename variable WinSize new 30fd4752b7fc Staging: rtl8192e: Rename variable IsDataFrame new c29e197cfb9f Staging: rtl8192e: Rename variable bMatchWinStart new 514218ab2d73 Staging: rtl8192e: Rename variable bMBssidValid new 318343d3379f Staging: rtl8192e: Rename variable bWithCcxVerNum new 4d98ca874d54 Staging: rtl8192e: Rename variable Frame_QoSTID new 63afc2d9226d Staging: rtl8192e: Rename variable CcxRmState new 9ab0d0e99f09 Staging: rtl8192e: Rename variable IsQoSDataFrame new 60d98bd24b26 Staging: rtl8192e: Rename variable RfdCnt new 1631cf6575bc Staging: rtl8192e: Rename variable prxbIndicateArray new 324586a820c9 Staging: rtl8192e: Rename variable bPktInBuf new 331fd192b515 staging: rtl8192e: remove the r8192E_dev.c's unnecessary brace new c8c96293a599 staging: nvec: make i2c controller register writes robust new c0ac430e5d9c staging: vme_user: Add blank line after struct decl new 7c0c6271338d staging: rtl8712: Fix spelling mistake in rtl871x_event.h new a174df443478 staging: rtl8712: Fix spelling mistake in rtl8712_xmit.c new 90bf0a8c0bbf staging: rtl8192e: Fix spelling mistakes in rtllib_softmac.c new 8bcb9afc5de3 staging: rtl8712: Fix spelling mistake in rtl871x_mlme.c new 9ed3e0a0e1b1 staging: rtl8712: remove unnecessary alignment of pxmitpri [...] new ea032c8d87df staging: rtl8712: Fix spelling mistake in rtl871x_io.h new d1700a1bd23c staging: rtl8723bs: hal: Fix spelling mistakes in rtl8723b_cmd.c new cf22697653a9 staging: rtl8192e: reduce indentation level new d514eaf4f4a0 staging: rtl8192e: remove unnecessary line breaks new eac2c7d84bf2 staging: rtl8723bs: hal: Fix spelling mistakes in odm.h new ac7e01f401a5 staging: r8712u: remove unused struct 'zero_bulkout_context' new 1669137eb0ac staging: greybus: audio: remove unused struct gb_mixer_control new 240a3a167468 staging: vc04_services: Fix kernel-doc param for vchiq_reg [...] new 39e6bf7394d8 Merge tag 'v6.10-rc4' into staging-next new baf41dbed78e staging: greybus: add missing MODULE_DESCRIPTION() macros new f2278c6117c0 staging: fbtft: add missing MODULE_DESCRIPTION() macro new 50d61396e393 staging: rtl8192e: add missing MODULE_DESCRIPTION() macros new 50acd717cba1 Staging: rtl8192e: Rename variable bHwSec new 08a35908ef68 Staging: rtl8192e: Rename variable bIsMulticast new 8cc4efad8298 Staging: rtl8192e: Rename variable HTCurrentOperaRate new 24a9686dfcf1 Staging: rtl8192e: Rename variable HTOpMode new ec1cc0fcc879 Staging: rtl8192e: Rename variable bRTSEnable new e3b3ccfcb7bb Staging: rtl8192e: Rename variable bRTSBW new 7fe8dbbab5b4 Staging: rtl8192e: Rename variable bCTSEnable new 6d757e58aca2 Staging: rtl8192e: Rename variable bRTSUseShortGI new e919a2d7c4d5 Staging: rtl8192e: Rename variable bforced_tx20Mhz new 9fff642f3b74 Staging: rtl8192e: Rename variable bPacketBW new ced94ab7a349 Staging: rtl8192e: Rename variable bBroadcast new bb0d74d41855 Staging: rtl8192e: Rename variable CntAfterLink new 128fb2e92575 Staging: rtl8192e: Rename variable bUseShortGI new c06cd8ad4ecc Staging: rtl8192e: Rename function TsStartAddBaProcess() new b76cad8accc7 Staging: rtl8192e: Fix alignment to match open parenthesis new 404e172cc84e Staging: rtl8192e: Rename function rtllib_query_BandwidthMode new 23c48df4087a Staging: rtl8192e: Rename function rtllib_query_ShortPreambleMode new 8b3d9e8c3454 Staging: rtl8192e: Rename function rtllib_query_HTCapShortGI new c74feb589c0d Staging: rtl8192e: Rename variable bUseShortPreamble new 019a5b2a17a0 Staging: rtl8192e: Rename variable bRTSSTBC new 4219b10cfdcf Staging: rtl8192e: Remove parameter bIsAmsdu from rtllib_c [...] new 6361c826905d Staging: rtl8192e: Remove variable IsAmsdu from rtllib_xmi [...] new 123ee3729d64 Staging: rtl8192e: Fix alignment to match open parenthesis [...] new 5962166211e8 Staging: rtl8192e: Fix alignment to match open parenthesis [...] new 49432bf41891 staging: vt6656: Remove line from TODO new f24974a6992e staging: rtl8192e: Remove unused constants new c313e6b00b64 staging: rtl8192e: Remove unused struct phy_ofdm_rx_status_rxsc new dd113e9c39d0 staging: rtl8192e: Capitalize constant RegC38_TH new 91c2d350c79a staging: rtl8192e: Remove unused macro dm_tx_bb_gain_idx_t [...] new 7dff0b27d9c8 staging: rtl8192e: Remove unnecessary pre-declaration of s [...] new 71f738bb136b staging: vc04_services: use 'time_left' variable with wait [...] new 129d829ddac5 staging: rtl8723bs: Remove unused structs starting with pr [...] new bdee203cd80c staging: rtl8723bs: Remove switch(type) as type is constant new 2f997e032052 staging: rtl8723bs: Remove unused declarations start with [...] new 859c3ebea45f staging: rtl8723bs: Remove empty file sdio_osintf.h new 30b09d4bb197 staging: rtl8723bs: Remove unused macros in wifi.h new b368563e118b staging: rtl8723bs: Remove unused macros in sta_info.h new 5a4ead061f2f staging: rtl8723bs: Remove unused macros in rtw_xmit.h new 0f13e59ce1bd staging: rtl8723bs: Remove unused macros in rtw_security.h new 5e60f1006083 staging: rtl8723bs: Remove unused macros in rtw_recv.h new 2691c8390e0b staging: rtl8723bs: Remove unused macros in rtw_pwrctrl.h new 7c74a88a2cb0 staging: rtl8723bs: Remove unused macros in rtw_mp.h new 3c6d3e63be61 staging: rtl8723bs: Remove unused macros in rtw_mlme.h new 288970545df9 staging: rtl8723bs: Remove unused macros in rtw_io.h new 13cc09562eb3 staging: rtl8723bs: Remove unused macro in ioctl_cfg80211.c new 56df512ed9e4 staging: vchiq_arm: Unify return code variable new ee3d3682105b staging: vchiq_arm: Drop obsolete comment new 66adfe70cac9 staging: vchiq_core: Drop non-functional struct members new 935cb7670d37 staging: vchiq_arm: Drop unnecessary declarations new 4e2766102da6 staging: vchiq_arm: Get the rid off struct vchiq_2835_state new 7852f7357e2a staging: vchiq_arm: Drop vchiq_arm_init_state new 504b0e3881da staging: vchiq_arm: Reduce indentation of service_callback new 0d49eee74a59 staging: vchiq_core: Add hex prefix to debugfs output new fcc938c29868 staging: vchiq_arm: Don't cast scatter-gather elements new 921190437a48 staging: vc04_services: Update testing instructions new 22b65ba43b2d staging: rtl8723bs: Remove unused variable pwdev_priv new d11cbdee2595 staging: rtl8192e: Fix conflicting types error with net_device. new d67f063101f5 Merge 6.10-rc6 into staging-next new d3401cefd0f7 staging: nvec: Use x instead of x != NULL to improve readability. new c22502cb84d4 staging: vchiq_core: Bubble up wait_event_interruptible() [...] new 863a756aaf49 staging: vc04_services: vchiq_core: Stop kthreads on vchiq [...] new b0d879102ea8 staging: rtl8723bs: Remove unused macros in hal_com_h2c.h new ca75eaa246f7 staging: rtl8723bs: Remove unused macros in rtw_ht.h new d46baf048f76 staging: rtl8723bs: Remove unused macros in hal_com_reg.h new 94a51131b21a staging: rtl8723bs: Remove unused macros in hal_phy_reg_8723b.h new 2dc61f379d1f staging: rtl8723bs: Move last macro from hal_phy_reg_8723b.h new a6fdb66209d8 staging: rtl8723bs: Delete file hal_phy_reg_8723b.h new 319ce38b5bf8 staging: rtl8723bs: Remove unused macros in Hal8192CPhyReg.h new 551977b74ce4 staging: rtl8723bs: Remove unused macros in Hal8723BReg.h new df6d6cc7e2b7 staging: rtl8723bs: Remove unused macros in HalPwrSeqCmd.h new d231705f2d56 staging: rtl8723bs: Remove unused macros in rtw_mlme.h new d93f09e696c3 staging: rtl8723bs: Remove unused macros in rtw_efuse.h new 74e278718876 staging: rtl8723bs: Remove unused macros in hal_pwr_seq.h new 51ece2cfaa2c staging: rtl8723bs: Remove unused macros in rtw_mlme_ext.h new 104e004739ef staging: rtl8723bs: Remove constant result function CheckN [...] new 09ea8089abb5 Merge tag 'staging-6.11-rc1' of git://git.kernel.org/pub/s [...] new 639219447057 uio: add missing MODULE_DESCRIPTION() macros new ea5542c5bbfc parport: add missing MODULE_DESCRIPTION() new 5a71c0d1180e dyndbg: add missing MODULE_DESCRIPTION() macro new 0d618e39763e lib/math: add missing MODULE_DESCRIPTION() macros new 45be81fa3b55 ppdev: add missing MODULE_DESCRIPTION() macro new a464822872f5 tlclk: add missing MODULE_DESCRIPTION() macro new 91f34fc54ee7 char: add missing MODULE_DESCRIPTION() macros new 312eee8f0c99 misc: open-dice: add missing MODULE_DESCRIPTION() macro new c41cc3c28730 siox: bus-gpio: add missing MODULE_DESCRIPTION() new c01b08a75385 misc: eeprom_93xx46: Make use of device properties new 2b82641ad062 eeprom: digsy_mtc: Fix 93xx46 driver probe failure new c8ed97d8c398 eeprom: digsy_mtc: Convert to use GPIO descriptors new 3aee48a8e01f misc: eeprom_93xx46: Hide legacy platform data in the driver new 195b979955de misc: eeprom_93xx46: Remove ->prepare() and ->finish() cus [...] new 163898508f96 misc: eeprom_93xx46: Use spi_message_init_with_transfers() new 761b4cf31741 misc: eeprom_93xx46: Convert to use kstrtox() new f5efcdfe92b0 misc: eeprom_93xx46: Replace explicit castings with proper [...] new b73602bf552b misc: eeprom_93xx46: Use string_choices API instead of ter [...] new 83f939f4d4b9 misc: eeprom_93xx46: Convert to DEVICE_ATTR_WO() new 10724d5d477f eeprom: Drop explicit initialization of struct i2c_device_ [...] new a774c5d1f9c4 mcb: mcb-pci: detect IO mapped devices before requesting r [...] new f26cc90a4636 iio: adc: ad7606: using claim_direct_scoped for code simpl [...] new f8107cd6f9b9 iio: temperature: max30208: Remove an unused field in stru [...] new 2625b8eaccae iio: multiplexer: Remove an unused field in struct mux new e1c313e04741 iio: tmag5273: Remove some unused field in struct tmag5273_data new eef3681983e5 iio: light: gp2ap020a00f: Remove some unused field in stru [...] new cedb9bd81669 iio: imu: bmi160: add support for bmi120 new e5073e9ccfc6 dt-bindings: iio: imu: bmi160: add bmi120 new 5acc3f971a01 iio: Fix the sorting functionality in iio_gts_build_avail_ [...] new 6de2f3a1f4bb iio: test: gts: test available times and gains sorting new 439ce8961bdd iio: pressure: bmp280: Improve indentation and line wrapping new b23be4cd99a6 iio: pressure: bmp280: Use BME prefix for BME280 specifics new 990570dab056 iio: pressure: bmp280: Add identifier names in function de [...] new 1b5a2466b72e iio: pressure: bmp280: Add more intuitive name for bmp180_ [...] new 4391affa107d iio: Drop explicit initialization of struct i2c_device_id: [...] new 081cea88a61a iio: pressure: bmp280: Remove dead error checks new 6047c11e4ae2 iio: pressure: bmp280: Remove, add and update error messages new 3b3b0cf4fdd5 iio: pressure: bmp280: Make error checks consistent new f0fcd87e7429 iio: pressure: bmp280: Use unsigned data types for raw sen [...] new 5d6e6c6ec45d iio: pressure: bmp280: Refactorize reading functions new d174ebd41280 iio: pressure: bmp280: Introduce new cleanup routines new f311151600dc iio: adc: ad7192: Use standard attribute new ecec83a236db dt-bindings: iio: adc: ad7192: Add aincom supply new 2b12a52b298f iio: adc: ad7192: Add aincom supply new dd471a2b7759 dt-bindings: iio: adc: Add single-channel property new caf7b7632b8d dt-bindings: iio: adc: ad7192: Add AD7194 support new a4c514e5f0da iio: adc: ad7192: Add AD7194 support new 1568f94f29dd iio: accel: bmi088: remove unused struct 'bmi088_scale_info' new 64741cb5acfb iio: adc: pac1934: remove unused struct 'samp_rate_mapping' new 4d8c7da08be5 iio: light: rohm-bu27034: remove unused struct 'bu27034_result' new 709aeedcc7cf iio: light: stk3310: relax failure to match id new 745712c7bb1f iio: light: stk3310: make chip id check expandable new cba37c2e532d iio: light: stk3310: support more stk3311 variants new 7a8e7f13f99b iio: adc: ad9467: use DMA safe buffer for spi new fefbc4a5d60d iio: adc: ad9467: change struct members padding new 0fbce5d171e4 dt-bindings: iio: dac: fix ad3552r gain parameter names new 80ea20076380 dt-bindings: iio: dac: add ad35xxr single output variants new 2334d5e0b7af iio: dac: ad3552r: add model data structure new ea1c94d785b1 iio: dac: ad3552r: add support for ad3541r and ad3551r new d421302a910c iio: dac: ad3552r: change AD3552R_NUM_CH define name new c1db755b6a22 iio: dac: ad3552r: uniform structure names new 28cf9cbe6829 iio: adc: sort Makefile new 33c33a961ba6 iio: adc: ad7944: remove unused parameter new 5c3266385e4f iio: imu: bmi323: Use iio read_acpi_mount_matrix() helper new e2261b4a4de2 iio: frequency: adrf6780: rm clk provider include new 9be46ec5606e staging: iio: adt7316: remove unused struct 'adt7316_limit_regs' new 202b89f4b778 iio: adc: adi-axi-adc: don't allow concurrent enable/disab [...] new 70a0e10f8ab6 iio: adc: adi-axi-adc: make sure DRP is locked on enable new c4ea781c20e2 dt-bindings: iio: adc: Add binding for AD7380 ADCs new b095217c104b iio: adc: ad7380: new driver for AD7380 ADCs new 6b2c80194e15 dt-bindings: iio: adc: ad7380: add pseudo-differential parts new 2920b6ee6d69 iio: adc: ad7380: add support for pseudo-differential parts new baa781e1d84f iio: adc: ad7380: prepare for parts with more channels new 1a291cc8ee17 dt-bindings: iio: adc: ad7380: add support for ad738x-4 4 [...] new 737413da8704 iio: adc: ad7380: add support for ad738x-4 4 channels variants new fd7179ece035 iio: introduce struct iio_scan_type new 775856289803 iio: buffer: use struct iio_scan_type to simplify code new d8f2bb50845f iio: add support for multiple scan types per channel new 99d46eecf98f iio: adc: ad7380: use spi_optimize_message() new 15b08012852f iio: adc: ad7380: add oversampling support new 6859fba8c148 dt-bindings: iio: imu: Add ADIS16501 compatibles new 64c65fac71b0 drivers: iio: imu: Add support for ADIS16501 new b6e6aca6c2b1 iio: imu: adis_buffer: Add buffer setup API with buffer at [...] new 880b1b1fbef5 iio: imu: adis16475: Create push single sample API new f5657c7751d7 drivers: iio: imu: adis16475: generic computation for sample rate new 01724ce2d940 iio: imu: adis_trigger: Allow level interrupts for FIFO readings new c6900c9a9318 iio: imu: adis16475: Re-define ADIS16475_DATA new 647a2c81fe7b dt-bindings: iio: imu: Add ADIS1657X family devices compatibles new f95920baa066 drivers: iio: imu: Add support for adis1657x family new 8c0a438fa037 iio: adis16480: make the burst_max_speed configurable new 196f5406baa5 iio: imu: adis16480.c: Add delta angle and delta velocity [...] new 1c083963fccd dt-bindings: iio: imu: Add ADIS16545/47 compatibles new 85b2aeaa2f4c iio: adis16480: add support for adis16545/7 families new 9bc8b4d27c41 docs: iio: add documentation for interfacing tools new ef60f9ca26d3 docs: iio: add documentation for adis16480 driver new 9f53b59f4843 iio: chemical: ams-iaq-core: clean up codestyle warning new c4ec8dedca96 driver: iio: add missing checks on iio_info's callback access new f4bed1ceb82e iio: accel: mma7660: add mount-matrix support new 1b88a895b931 iio: adc: ti-adc161s626: make use of iio_device_claim_dire [...] new 038c57c179ea dt-bindings: iio: adc: ti,ads1015: add compatible for tla2021 new f451fbd73b0d iio: adc: axp20x_adc: Add support for AXP192 new f91f9ece6797 iio: event: use sizeof(*pointer) instead of sizeof(type) new b2fb2d03e2dc iio: add missing MODULE_DESCRIPTION() macros new 2aac3f9aec74 iio: humidity: si7020: add heater support new 4f9b4594bb09 staging: iio: Drop explicit initialization of struct i2c_d [...] new d6e3ee74d16f iio: accel: adxl313: simplify with spi_get_device_match_data() new eafc2664be3a iio: accel: adxl355: simplify with spi_get_device_match_data() new bf3c855be801 iio: adc: max11205: simplify with spi_get_device_match_data() new d7bffff19b6d iio: adc: ti-ads131e08: simplify with spi_get_device_match_data() new d8f2d8ae94d1 iio: adc: ti-tsc2046: simplify with spi_get_device_match_data() new ce17861c8635 iio: addac: ad74413r: simplify with spi_get_device_match_data() new 2ac3ce8afd5f iio: dac: max5522: simplify with spi_get_device_match_data() new bf977499c106 iio: adc: mcp3564: drop redundant open-coded spi_get_devic [...] new 50cfe81b71e5 iio: imu: inv_icm42600: add register caching in the regmap new 9fae1f2aa419 iio: adc: adi-axi-adc: add platform dependencies new d157d0ba0213 iio: dac: adi-axi-dac: add platform dependencies new 5cf99438d5d8 dt-bindings: iio: adc: amlogic,meson-saradc: add optional [...] new 3c34171c1b12 iio: light: driver for Vishay VEML6040 new 8af8d75e9f82 dt-bindings: iio: light: add VEML6040 RGBW-LS new dea750f8015b iio: temperature: mcp9600: add threshold events support new 202ce3eaa691 dt-bindings: vendor-prefixes: add ScioSense new ec6c56577b39 dt-bindings: iio: chemical: add ENS160 sensor new e3166508a12e iio: chemical: add driver for ENS160 sensor new 0fc26596b4b3 iio: chemical: ens160: add triggered buffer support new d12b7d6ede9b iio: chemical: ens160: add power management support new 4c4daafc996a MAINTAINERS: Add ScioSense ENS160 new 3d4d033a8d55 iio: document inv_icm42600 driver private sysfs attributes new 07d4d0bb4a8d iio: imu: inv_icm42600: add support of accel low-power mode new 2db573c5dc1f Merge tag 'iio-for-6.11a' of ssh://gitolite.kernel.org/pub [...] new 204604729520 Merge tag 'v6.10-rc4' into char-misc-next new a43b9ec091b1 peci, hwmon: Switch to new Intel CPU model defines new aba59ce109de peci: aspeed: Clear clock_divider value before setting it new c4681b2b3862 Merge tag 'peci-next-6.11-rc1' of ssh://gitolite.kernel.or [...] new 783100f6ea0a mei: bus-fixup: set timeout for MKHI send operations new 19ed3bb5587b Merge 6.10-rc6 into char-misc-next new c107697c82af Revert "fpga: disable KUnit test suites when module suppor [...] new 3a0fa8e97d30 fpga: altera-fpga2sdram: remove unused struct 'prop_map' new e78c87b14194 Merge tag 'fpga-for-6.11-rc1' of ssh://gitolite.kernel.org [...] new 56813b244e5f w1: Add missing newline and fix typos in w1_bus_master comment new 26bf5fc86033 w1: Drop allocation error message new f6663a96d873 Merge tag 'w1-drv-6.11' of ssh://gitolite.kernel.org/pub/s [...] new 5f81aa76771e counter: ftm-quaddec: add missing MODULE_DESCRIPTION() macro new 10365dd4c184 counter: ti-eqep: implement over/underflow events new bc4666be63bd counter: ti-eqep: remove unused struct member new 1a84aaadb06b counter: ti-eqep: remove counter_priv() wrapper new 151ebcf0797b dt-bindings: counter: Add new ti,am62-eqep compatible new 210457b651ac counter/ti-eqep: Add new ti-am62-eqep compatible new 988609f2aaf1 counter: ti-eqep: Allow eQEP driver to be built for K3 devices new 7254a298cfa7 Merge tag 'counter-updates-for-6.11' of ssh://gitolite.ker [...] new 7fcb9cb2fe47 coresight: Fix ref leak when of_coresight_parse_endpoint() fails new b9b25c849601 coresight: tmc: Remove duplicated include in coresight-tmc-core.c new 4dcc0f95ca2a coresight: constify the struct device_type usage new 2e5657aa5966 hwtracing: use for_each_endpoint_of_node() new 7269d7672456 Merge tag 'coresight-next-v6.11' of ssh://gitolite.kernel. [...] new 15d9da3f818c binder: use bitmap for faster descriptor lookup new 36c55ce8703c binder_alloc: Replace kcalloc with kvcalloc to mitigate OO [...] new 71f592d204ba misc: apds990x: use 'time_left' variable with wait_event_i [...] new 531a185d549e misc: bh1770glc: use 'time_left' variable with wait_event_ [...] new 4c0fb1af44b9 misc: tifm: use 'time_left' variable with wait_for_complet [...] new d97fb2571a4b misc: ti-st: st_kim: use 'time_left' variable with wait_fo [...] new 538a00a9fcb2 dtlk: add missing MODULE_DESCRIPTION() macro new 341bdda64533 dsp56k: add missing MODULE_DESCRIPTION() macro new f06086041917 intel_th: msu-sink: add missing MODULE_DESCRIPTION() new d2c5426e5af5 greybus: add missing MODULE_DESCRIPTION() macros new e9d053f4222e dca: add missing MODULE_DESCRIPTION() macro new 6e03b4ae257d platform/goldfish: goldfish_pipe: add missing MODULE_DESCR [...] new 822d7335f2a6 bsr: add missing MODULE_DESCRIPTION() macro new b45c696c27d6 misc: Drop explicit initialization of struct i2c_device_id [...] new 2f3fd91b9e6e mcb: remove unused struct 'mcb_parse_priv' new f9a748fa5ce0 parport: Remove 'drivers' list new ed06e054906c parport: Remove attach function pointer new dfd19866d1a3 parport: Remove parport_driver.devmodel new 40c0f07528c7 iio: adc: adi-axi-adc: improve probe() error messaging new 7347d295f541 iio: adc: ad7192: Clean up dev new 634c6b5ab628 iio: adc: ad7266: use devm_regulator_get_enable_read_voltage new c53ccb4ee1e4 iio: adc: ad7292: use devm_regulator_get_enable_read_voltage new 8f485a164de3 iio: adc: ad7793: use devm_regulator_get_enable_read_voltage new 182b6164115a iio: adc: ad7944: use devm_regulator_get_enable_read_voltage new d86deaec1c5b dt-bindings: iio: adc: Add common-mode-channel property new 561b5d5b7fbc dt-bindings: adc: ad7173: add support for ad411x new 98a563de231f iio: adc: ad_sigma_delta: add disable_one callback new 137a83a66f35 iio: adc: ad7173: refactor channel configuration parsing new fc5cdff0654a iio: adc: ad7173: refactor ain and vref selection new ff05b4a86dea iio: adc: ad7173: add support for special inputs new 0f360d489e33 iio: adc: ad7173: refactor device info structs new f87b076b934f iio: adc: ad7173: document sampling frequency behaviour new 13d12e3ad12d iio: adc: ad7173: Add support for AD411x devices new 1b3d0fc28603 iio: accel: fxls8962af-core: Make use of regmap_set_bits() [...] new 41aea490533c iio: accel: kxsd9: Make use of regmap_clear_bits() new 4ed403d8230b iio: accel: msa311: make use of regmap_clear_bits() new 52248aea53e1 iio: adc: ad4130: make use of regmap_clear_bits() new 4796fed269f8 iio: adc: axp20x_adc: make use of regmap_set_bits() new 6e195872020b iio: adc: axp288_adc: make use of regmap_set_bits() new a0e3573e4b15 iio: adc: bcm_iproc_adc: make use of regmap_clear_bits() new c46a955a26fa iio: adc: cpcap-adc: make use of regmap_clear_bits(), regm [...] new b040275a7705 iio: adc: fsl-imx25-gcq: make use of regmap_clear_bits(), [...] new a47d466d7c8d iio: adc: ina2xx-adc: make use of regmap_clear_bits() new 0544a8c2fb32 iio: adc: intel_mrfld_adc: make use of regmap_clear_bits() new 72df0511c1d9 iio: adc: meson_saradc: make use of regmap_clear_bits(), r [...] new e3007f6d595c iio: adc: mp2629_adc: make use of regmap_clear_bits(), reg [...] new 5dcd6eb3ef58 iio: adc: berlin2-adc: make use of regmap_clear_bits(), re [...] new 550c246dd311 iio: adc: qcom-spmi-rradc: make use of regmap_clear_bits() [...] new cb3f8e0c636a iio: adc: rn5t618-adc: make use of regmap_set_bits() new 059fbfaa5d68 iio: adc: sc27xx_adc: make use of regmap_clear_bits(), reg [...] new 25091987c189 iio: adc: stm32-dfsdm-adc: make use of regmap_clear_bits() [...] new 090510b902d9 iio: dac: ltc2688: make use of regmap_set_bits() new c1cf171365dc iio: dac: stm32-dac-core: make use of regmap_set_bits() new e5757bd8ceed iio: gyro: bmg160_core: make use of regmap_clear_bits() new eceddd01ebf9 iio: gyro: mpu3050-core: make use of regmap_clear_bits(), [...] new 0c9f6639f588 iio: health: afe4403: make use of regmap_clear_bits(), reg [...] new 9d0142fc9e74 iio: health: afe4404: make use of regmap_clear_bits(), reg [...] new 04f168577c79 iio: health: max30100: make use of regmap_set_bits() new 513735883335 iio: health: max30102: make use of regmap_set_bits() new 0e59dc9e6bfb iio: imu: inv_icm42600: make use of regmap_clear_bits(), r [...] new 1131f1e7207e iio: light: adux1020: make use of regmap_clear_bits(), reg [...] new 9ff43d28765f iio: light: iqs621-als: make use of regmap_clear_bits() new 7832023d66bc iio: light: isl29018: make use of regmap_clear_bits() new feeae7fd1a96 iio: light: st_uvis25_core: make use of regmap_clear_bits() new df4083d3888a iio: light: veml6030: make use of regmap_clear_bits() new e93bd1721e2f iio: magnetometer: ak8974: make use of regmap_set_bits() new 3b6f6e57ab86 iio: magnetometer: mmc35240: make use of regmap_set_bits() new c470071e561a iio: pressure: bmp280-core: make use of regmap_clear_bits() new f931cab76733 iio: proximity: sx9324: make use of regmap_set_bits() new 3b8ec239b8e1 iio: proximity: sx9360: make use of regmap_set_bits() new 734ecf98311e iio: proximity: sx9500: make use of regmap_clear_bits(), r [...] new 9ba22652b6ef iio: proximity: sx_common: make use of regmap_clear_bits() [...] new ac403e8ca250 iio: temperature: mlx90632: make use of regmap_clear_bits() new 04eb94997eb3 iio: trigger: stm32-timer-trigger: make use of regmap_clea [...] new d9b329a97122 iio: dac: adi-axi-dac: improve probe() error messaging new 54b0825fdfc9 dt-bindings: iio: adc: add ti,ads1119 new a9306887eba4 iio: adc: ti-ads1119: Add driver new 200b81f1c42b dt-bindings: iio: adf4350: add clk provider prop new a1a09713b40d iio: frequency: adf4350: add clk provider new f168a6db111b iio: accel: st_accel: add support for LIS2DS12 new 4aa60bd98e77 dt-bindings: iio: st-sensors: add LIS2DS12 accelerometer new d80d4a3ce3aa iio: imu: adis_buffer: split trigger handling new d305b7f34ee1 iio: imu: adis: move to the cleanup magic new e6cab1ad9769 iio: imu: adis: add cleanup based lock helpers new ccd52641f9af iio: gyro: adis16260: make use of the new lock helpers new 8d61d01cdec2 iio: gyro: adis16260: make use of the new lock helpers new 9d9dae6ae8ab iio: imu: adis16400: make use of the new lock helpers new d6a60d76173d iio: imu: adis16480: make use of the new lock helpers new ad62e8b6fd91 iio: imu: adis16475: make use of the new lock helpers new bb78ad627659 iio: imu: adis: remove legacy lock helpers new 9a36aa0f36ab iio: adc: aspeed_adc: use devm_regulator_get_enable_read_v [...] new 0099e82b132e iio: adc: hx711: use devm_regulator_get_enable_read_voltage() new bfe339ee8e01 iio: adc: hx711: remove hx711_remove() new 95e17a54e4eb iio: adc: hx711: use dev_err_probe() new 890582c2a496 iio: adc: ltc2309: use devm_regulator_get_enable_read_voltage() new 0817c9543c34 iio: adc: max1363: use devm_regulator_get_enable_read_voltage() new 71c8bea4832e iio: adc: ti-adc108s102: use devm_regulator_get_enable_rea [...] new 2867ccf4a253 iio: adc: ti-ads8688: use devm_regulator_get_enable_read_v [...] new a4a9fc32f815 iio: adc: ti-ads8688: drop ads8688_remove() new 3341d69268ac iio: dac: ad3552r: use devm_regulator_get_enable_read_voltage() new 92436305b663 dt-bindings: iio: stm32: dfsdm: fix dtbs warnings on dfsdm [...] new 9641972917d6 iio: adc: ltc2309: Fix endian type passed to be16_to_cpu() new 0214b27fc949 iio: Add iio_read_channel_label to inkern API new 440db4075fa0 hwmon: iio: Add labels from IIO channels new 93a81104629d dt-bindings: iio: adc: adi,ad7606: add missing datasheet link new 555b1a1f208f dt-bindings: iio: adc: adi,ad7606: comment and sort the co [...] new fd2adf37c265 MAINTAINERS: Add AVAGO APDS9306 new a3c2c5c937ed iio: st_sensors: relax WhoAmI check in st_sensors_verify_id() new 0d2775c18b5d iio: adc: ad7192: use devm_regulator_get_enable_read_voltage new 13ed07f45944 MAINTAINERS: Update AD7192 driver maintainer new 5878853fc938 dmaengine: Add API function dmaengine_prep_peripheral_dma_vec() new 74609e568670 dmaengine: dma-axi-dmac: Implement device_prep_peripheral_dma_vec new 380afccc2a55 Documentation: dmaengine: Document new dma_vec API new da5a6fa00170 Merge tag 'dmaengine_topic_dma_vec' into togreg new 3e26d9f08fbe iio: core: Add new DMABUF interface infrastructure new d85318900c1c iio: buffer-dma: Enable support for DMABUFs new 7a86d469983a iio: buffer-dmaengine: Support new DMABUF based userspace API new ebe061b9cc80 Documentation: iio: Document high-speed DMABUF based API new 4f291b301637 Merge tag 'spi-devm-optimize' into togreg new 340fa834ae22 iio: adc: ad7944: use devm_spi_optimize_message() new aa9e366bb0bf iio: xilinx-ams: Add labels new dbbe7eaf0e47 dev_printk: add new dev_err_probe() helpers new a00838cae079 iio: temperature: ltc2983: convert to dev_err_probe() new ac5189293acb iio: backend: make use of dev_err_cast_probe() new 6dba0c39fa78 iio: common: scmi_iio: convert to dev_err_probe() new 4d8aa4306240 dt-bindings: iio: adc: Add MediaTek MT6359 PMIC AUXADC new e38a82df2c99 math.h: Add unsigned 8 bits fractional numbers type new 3587914bf61d iio: adc: Add support for MediaTek MT6357/8/9 Auxiliary ADC new 529d2e190064 iio: adc: ad7173: Fix uninitialized symbol is_current_chan new 14c4dc8bb620 Merge tag 'iio-for-6.11b' of ssh://gitolite.kernel.org/pub [...] new 55d57ef6fa97 eeprom: ee1004: Use devres for bus data cleanup new 79d0df36b541 eeprom: ee1004: Add nvmem support new 249b4deaff71 eeprom: ee1004: Call i2c_new_scanned_device to instantiate [...] new 6150e5e1ae2d eeprom: ee1004: Instantiate jc42 devices for DIMMS impleme [...] new a1944676767e misc: keba: Add basic KEBA CP500 system FPGA support new 173c044752b7 dt-bindings: vcpu_stall_detector: Add a PPI interrupt to t [...] new d2b88700ead3 misc: Register a PPI for the vcpu stall detection virtual device new c553bad4c5fc nvmem: add missing MODULE_DESCRIPTION() macros new e499d4b7d8c0 dt-bindings: nvmem: mediatek: efuse: add support for MT7981 new 5fecb932607d nvmem: meson-efuse: Replacing the use of of_node_put to __free new 2933e79db3c0 nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option new 39f95600d8c5 nvmem: rockchip-otp: Set type to OTP new ba64a04474d2 nvmem: rockchip-efuse: set type to OTP new 70907fd5ed00 dt-bindings: nvmem: amlogic,meson-gx-efuse: add optional p [...] new 2cf7e4dcfb3b dt-bindings: nvmem: mediatek: efuse: add support for MT7988 new 6188f233161c nvmem: core: add single sysfs group new 6839fed062b7 nvmem: core: remove global nvmem_cells_group new 588773802c38 nvmem: core: drop unnecessary range checks in sysfs callbacks new ac871d6bd835 nvmem: Replace spaces with tab in documentation new a5f65c7735bd nvmem: Document type attribute new 08c367e45b6d nvmem: Use sysfs_emit() for type attribute new 9d7eb234ac7a nvmem: core: Implement force_ro sysfs attribute new f0f53369af36 misc: fastrpc: Use memdup_user() new a150c68ae636 misc: fastrpc: Add missing dev_err newlines new 65cf378a2bec misc: fastrpc: add missing MODULE_DESCRIPTION() macro new c3c0363bc72d misc: fastrpc: support complete DMA pool access to the DSP new ba2174057252 misc: fastrpc: use coherent pool for untranslated Compute Banks new c66c0e7c511c MAINTAINERS: CC dri-devel list on Qualcomm FastRPC patches new f7e46d45c597 slimbus: Fix struct and documentation alignment in stream.c new c7d0b2db5bc5 bus: mhi: ep: Do not allocate memory for MHI objects from [...] new f08d4bdad612 bus: mhi: host: pci_generic: Use unique 'mhi_pci_dev_info' [...] new bf30a75e6e00 bus: mhi: host: Add support for Foxconn SDX72 modems new 633478695d6b bus: mhi: host: Allow controller drivers to specify name f [...] new 65bc58c3dcad net: wwan: mhi: make default data link id configurable new 1ebab783647a Merge tag 'mhi-for-v6.11' of ssh://gitolite.kernel.org/pub [...] new c136ef2315bf interconnect: imx: add missing MODULE_DESCRIPTION() macros new b14aa62c83ce interconnect: qcom: add missing MODULE_DESCRIPTION() macros new 1a8009e10838 dt-bindings: interconnect: Add MediaTek EMI Interconnect bindings new b45293799f75 interconnect: mediatek: Add MediaTek MT8183/8195 EMI Inter [...] new 9265ea04a7b5 interconnect: mediatek: remove unneeded semicolon new de0818e945e6 Merge branch 'icc-mtk' into icc-next new cd5ce4589081 interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID new f61207ad09cc Merge branch 'icc-fixes' into icc-next new 791ed23f735b dt-bindings: interconnect: qcom: Add Qualcomm MSM8953 NoC new 90b400170bcd interconnect: qcom: Add MSM8953 driver new 19990ff048a4 Merge branch 'icc-msm8953' into icc-next new 6822b0c92b43 dt-bindings: interconnect: add clock property to enable QO [...] new 0a7be6b35da8 interconnect: qcom: icc-rpmh: Add QoS configuration support new fbd908bb8bc0 interconnect: qcom: sc7280: enable QoS configuration new 8b6bd8391f91 interconnect: qcom: Fix DT backwards compatibility for QoS new 226e58b20975 Merge branch 'icc-rpmh-qos' into icc-next new 9d2877a51f20 Merge tag 'icc-6.11-rc1' of ssh://gitolite.kernel.org/pub/ [...] new e56af94b9b54 misc: keba: Fix missing AUXILIARY_BUS dependency new 5f67eef6dff3 misc: mrvl-cn10k-dpi: add Octeon CN10K DPI administrative driver new feb1f0cba17a samples: configfs: add missing MODULE_DESCRIPTION() macro new ab11dac93d2d dev/parport: fix the array out-of-bounds risk new 5919d93fbece spmi: add missing MODULE_DESCRIPTION() macros new 15eec4e1d072 agp: uninorth: add missing MODULE_DESCRIPTION() macro new 89067019d7db virtio: add missing MODULE_DESCRIPTION() macro new a5e43e2d202d misc: Kconfig: add a new dependency for MARVELL_CN10K_DPI new 31643d84b8c3 binder: fix hang of unregistered readers new ff14bfb7bc04 misc: delete Makefile.rej new 5418e6dfc905 misc: Kconfig: exclude mrvl-cn10k-dpi compilation for 32-b [...] new acc5965b9ff8 Merge tag 'char-misc-6.11-rc1' of git://git.kernel.org/pub [...] new 256ed3108b3c Documentation: i2c: testunit: use proper reST new d08ed10623b3 i2c: Drop explicit initialization of struct i2c_device_id: [...] new 97ca843f6ad3 i2c: dev: Check for I2C_FUNC_I2C before calling i2c_transfer new b61ea8705095 eeprom: at24: Add support for Microchip 24AA025E48/24AA025 [...] new c1ec80e54afd dt-bindings: eeprom: at24: Add Microchip 24AA025E48/24AA025E64 new d83c217778e7 dt-bindings: eeprom: at24: Move compatible for Belling BL2 [...] new 3a9ba4e32230 dt-bindings: eeprom: at24: Add compatible for ONSemi N24S64B new 711703013e34 Merge tag 'at24-updates-for-v6.11-rc1' of git://git.kernel [...] new 500c20fe3ea4 i2c: add debug message for detected HostNotify alerts new f0eda4ddb214 i2c: i801: Add support for Intel Arrow Lake-H new 69ab71bdd300 i2c: add missing MODULE_DESCRIPTION() macros new 2cb21a62bacc i2c: omap: switch to NOIRQ_SYSTEM_SLEEP_PM_OPS() and RUNTI [...] new 7da7fd7e66ac i2c: omap: wakeup the controller during suspend() callback new b239c3f4a1e9 dt-bindings: i2c: atmel,at91sam: drop unneeded address/size-cells new 738799b0fddb dt-bindings: i2c: nvidia,tegra20: drop unneeded address/si [...] new 502ebea65425 dt-bindings: i2c: samsung,s3c2410: drop unneeded address/s [...] new a95ab3d2ee4c dt-bindings: i2c: ti,omap4: reference i2c-controller.yaml schema new 2362c730026d dt-bindings: i2c: adjust indentation in DTS example to cod [...] new d5adffc46fde dt-bindings: i2c: nxp,lpc1788-i2c: convert to dt schema new ee1691d0ae10 i2c: xiic: improve error message when transfer fails to start new 21ac0359f72a i2c: designware: Constify read-only struct regmap_config new fd6acb0d21b8 i2c: mt7621: Add Airoha EN7581 i2c support new 00fa2450c111 dt-bindings: i2c: dw: Document compatible thead,th1520-i2c new 3291d2327e4f i2c: rcar: WARN about spurious irqs new 2a1bd7a180ed i2c: rcar: minor changes to adhere to coding style new a93c2e5fe766 i2c: reword i2c_algorithm according to newest specification new 4954abc402cc i2c: ali15x3: reword according to newest specification new d7f365fc379c i2c: altera: reword according to newest specification new a4c98e4adacd i2c: au1550: reword according to newest specification new 045f96ed9387 i2c: bcm-kona: reword according to newest specification new efaa4dca48e7 i2c: bcm2835: reword according to newest specification new 91d1f6c5c7c4 i2c: brcmstb: reword according to newest specification new 124ac28619ef i2c: cht-wc: reword according to newest specification new 71ab90129a21 i2c: cp2615: reword according to newest specification new 828434af3d98 i2c: cros-ec-tunnel: reword according to newest specification new 68e4c181719f i2c: davinci: reword according to newest specification new 4c77db838892 i2c: digicolor: reword according to newest specification new 3f1ca8a5396e i2c: diolan-u2c: reword according to newest specification new 37ce300ed6d9 i2c: dln2: reword according to newest specification new 57deeb98d5f2 i2c: fsi: reword according to newest specification new 9557d1264de3 i2c: gpio: reword according to newest specification new 5c9c9bff687b i2c: highlander: reword according to newest specification new 3fd5894f7d23 i2c: hisi: reword according to newest specification new 7c9e67055ac3 i2c: hix5hd2: reword according to newest specification new d08cac0a6378 i2c: i801: reword according to newest specification new 8946eb1048b6 i2c: ibm_iic: reword according to newest specification new 5e705f93fbf7 i2c: iop3xx: reword according to newest specification new 7d06f94e2c05 i2c: isch: reword according to newest specification new 057377dc0b9f i2c: jz4780: reword according to newest specification new 3724934a3c44 i2c: kempld: reword according to newest specification new fe5df0085646 i2c: ljca: reword according to newest specification new 8c6890726be6 i2c: lpc2k: reword according to newest specification new d670ca5cf81e i2c: ls2x: reword according to newest specification new 84187df6aea2 i2c: mlxcpld: reword according to newest specification new 234b336f0128 i2c: mpc: reword according to newest specification new 839052d1d3a2 i2c: mt7621: reword according to newest specification new 3fdf6335231e i2c: mv64xxx: reword according to newest specification new 5a078b4f1f51 i2c: ocores: reword according to newest specification new 9881aac5aa11 i2c: octeon: reword according to newest specification new 7947d187a6ea i2c: opal: reword according to newest specification new b4a0ca130243 i2c: owl: reword according to newest specification new 7d4cbda7c7eb i2c: pasemi: reword according to newest specification new a0ea3050082a i2c: piix4: reword according to newest specification new 06b81a64c0f9 i2c: powermac: reword according to newest specification new 0fddb5713bc8 i2c: pxa-pci: reword according to newest specification new e1571b1fb4ff i2c: riic: reword according to newest specification new b340db73513e i2c: rk3x: reword according to newest specification new fd4b7e03d65e i2c: robotfuzz-osif: reword according to newest specification new 39a6695f0e79 i2c: rzv2m: reword according to newest specification new c405861c605c i2c: sis5595: reword according to newest specification new 5627f15847cd i2c: sprd: reword according to newest specification new 830f70cf1874 i2c: stm32f4: reword according to newest specification new c2cac347ef59 i2c: sun6i-p2wi: reword according to newest specification new 3c06105d0606 i2c: taos-evm: reword according to newest specification new b00f427a07a3 i2c: tegra-bpmp: reword according to newest specification new 44981dc3bacc i2c: thunderx-pcidrv: reword according to newest specification new 664e69d2e511 i2c: tiny-usb: reword according to newest specification new f872d28500bd i2c: uniphier-f: reword according to newest specification new e02ec4e15a3c i2c: uniphier: reword according to newest specification new f2005ced20ee i2c: viperboard: reword according to newest specification new d919298781d6 i2c: viai2c: reword according to newest specification new a0e74ddb38af i2c: nvidia-gpu: reword according to newest specification new 532cc2176ab6 i2c: virtio: reword according to newest specification new 79e9df7dc5da i2c: cpm: reword according to newest specification new 3900cf8b3a7c i2c: st: reword according to newest specification new 11b1a666c16d dt-bindings: i2c: at91: Add sama7d65 compatible string new ab1c7ea48f6e dt-bindings: i2c: amlogic,meson6-i2c: add optional power-domains new 479f18ccca11 Merge tag 'i2c-host-6.11' of git://git.kernel.org/pub/scm/ [...] new 5d89b5bdbce3 i2c: document new callbacks in i2c_algorithm new ef035628c326 Merge tag 'i2c-for-6.11-rc1-try2' of git://git.kernel.org/ [...] new 6f47c7ae8c7a Merge tag 'v6.9' into next new 6c7cc1a29d1e Input: wacom_w8001 - simplify device name generation new bb8706a41946 Input: keyboard - use sizeof(*pointer) instead of sizeof(type) new a0bd7adadb50 Input: misc - use sizeof(*pointer) instead of sizeof(type) new dc2f1423f056 Input: mouse - use sizeof(*pointer) instead of sizeof(type) new 2960d4c8e77a Input: tablet - use sizeof(*pointer) instead of sizeof(type) new 7ba38c2a9e1a Input: wacom_w8001 - correct device name generation new c76494768761 linux/interrupt.h: allow "guard" notation to disable and r [...] new 18547925519a Merge branch 'ib/6.9-disable-irq-guard' into next new 06b449d7f7c3 Input: serio - use sizeof(*pointer) instead of sizeof(type) new 5bbcece640ef Input: gameport - use sizeof(*pointer) instead of sizeof(type) new 6560cfcfb465 Input: adc-joystick - handle inverted axes new f4c7fa7c058b Input: cap11xx - stop using chip ID when configuring it new f81d03d43965 Input: touchscreen - use sizeof(*pointer) instead of sizeof(type) new 4654c4cc7950 Input: joystick - use sizeof(*pointer) instead of sizeof(type) new e17fb91cd4cd Input: add missing MODULE_DESCRIPTION() macros new 6f7e4f81f738 Input: adxl34x - use device core to create driver-specific [...] new 8f275fc73dd6 Input: adxl34x - use input_set_capability() new 985addc13304 Input: adxl34x - switch to using managed resources new 9b9247397e2e Input: adxl34x - switch to using "guard" notation new e8135f9dc774 Input: ims-pcu - annotate struct ims_pcu_flash_fmt with __ [...] new daa268ae2866 Input: ims-pcu - drop repeated "input" in error message new 204d18a7a0c6 Input: ims-pcu - use driver core to instantiate device attributes new 703f12672e1f Input: ims-pcu - switch to using cleanup functions new 50717edb6dd7 Input: adc-joystick - move axes data into the main structure new dfb604013144 dt-bindings: touchscreen: convert elan,ektf2127 to json-schema new a65506057abf dt-bindings: touchscreen: elan,ektf2127: Add EKTF2232 new f7b41baa102c Input: ektf2127 - add ektf2232 support new 2e23b7f3b7db dt-bindings: input: touchscreen: edt-ft5x06: Add ft5426 new 0ca1323c6aba Input: edt-ft5x06 - add ft5426 new 866a5c7e2781 Input: qt1050 - handle CHIP_ID reading error new e7202f646717 dt-bindings: ads7846: Add hsync-gpios new 8685f22b5bfd Input: ads7846 - handle HSYNC GPIO new 19a3e1600671 Merge branch 'ib/ads7846-hsync' into next new 68bf7a8cc5f3 Input: wacom_w8001 - use "guard" notation when acquiring mutex new 03db8425cc71 Input: goodix_berlin - use __free() cleanup in SPI transport new 4a56aea539c9 Input: rohm_bu21023 - factor out settings update code new bf5cba8cf5c5 Input: rohm_bu21023 - switch to using sysfs_emit() new f2845b4f1b2d Input: rohm_bu21023 - switch to using cleanup functions new 17f5eebf6780 Input: ili210x - use kvmalloc() to allocate buffer for fir [...] new ac7e0839daf1 Input: ili210x - switch to using cleanup functions in firm [...] new 7c459517252e Input: ili210x - use guard notation when disabling and ree [...] new 5f82c1e04721 Input: elan_i2c - do not leave interrupt disabled on suspe [...] new c1a339001191 Input: cypress_ps2 - clean up setting reporting rate new e8688b93ce00 Input: cypress_ps2 - fix error handling when sending comma [...] new 8bccf667f62a Input: cypress_ps2 - report timeouts when reading command status new 93f25f92fc7d Input: cypress_ps2 - propagate errors from lower layers new 5e13bea78df8 Input: cypress_ps2 - use u8 when dealing with byte data new 366d58668470 Input: qt1050 - constify struct regmap_config new f275b3ae3aee Input: fsl-imx25-tcq - constify struct regmap_config new 3b42b9ade16b dt-bindings: input: ti,nspire-keypad: convert to YAML format new ff2f28c77141 Input: imagis - clarify the usage of protocol_b new 72d45b66587a dt-bindings: input/touchscreen: imagis: Document ist3038 new 1e48ee99f603 Input: imagis - add supports for Imagis IST3038 new b3d65108ac8a Input: evdev - remove ->event() method new a184cf98b1d4 Input: make sure input handlers define only one processing method new 14498e993fb7 Input: make events() method return number of events processed new d469647bafd9 Input: simplify event handling logic new 3544cf574a57 Input: rearrange input_alloc_device() to prepare for preal [...] new 0cd587735205 Input: preallocate memory to hold event values new 735877fde063 Input: do not check number of events in input_pass_values() new a742e61dbb71 dt-bindings: input: touchscreen: himax,hx83112b: add HX83100A new 05eab5456b24 Input: himax_hx83112b - use more descriptive register defines new 0944829d491e Input: himax_hx83112b - implement MCU register reading new aa9007ed2d38 Input: himax_hx83112b - add himax_chip struct for multi-ch [...] new 5e91cef94426 Input: himax_hx83112b - add support for HX83100A new f48ecbd2ce1c Input: twl4030-pwrbutton - fix kernel-doc warning new 87d9d1e3eb5d dt-bindings: input: touchscreen: exc3000: add EXC81W32 new 8c98dddc233c Input: exc3000 - add EXC81W32 support new a122a6fd72d6 Input: atmel_mxt_ts - use driver core to instantiate devic [...] new 2d7877d797aa Input: omap-keypad - use driver core to instantiate device [...] new b20d6bf8014b Input: ati-remote2 - use driver core to instantiate device [...] new 295b89a631fe Input: yealink - use driver core to instantiate device attributes new f3efefb6fdcc Input: yealink - simplify locking in sysfs attribute handling new a23e19669324 Merge branch 'next' into for-linus new 8e5c0abfa02d Merge tag 'input-for-v6.11-rc0' of git://git.kernel.org/pu [...]
The 783 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-bus-nvmem | 30 +- Documentation/ABI/stable/sysfs-driver-misc-cp500 | 25 + .../ABI/testing/sysfs-bus-iio-inv_icm42600 | 18 + .../ABI/testing/sysfs-bus-pci-drivers-xhci_hcd | 10 + Documentation/admin-guide/kernel-parameters.txt | 22 + .../devicetree/bindings/counter/ti-eqep.yaml | 27 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 18 +- .../bindings/i2c/amlogic,meson6-i2c.yaml | 3 + .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 10 +- .../devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml | 28 +- .../devicetree/bindings/i2c/i2c-demux-pinctrl.yaml | 112 +- .../devicetree/bindings/i2c/i2c-lpc2k.txt | 33 - .../bindings/i2c/nvidia,tegra20-i2c.yaml | 6 - .../devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml | 54 + .../devicetree/bindings/i2c/renesas,iic-emev2.yaml | 14 +- .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 20 +- .../devicetree/bindings/i2c/renesas,riic.yaml | 34 +- .../bindings/i2c/renesas,rmobile-iic.yaml | 24 +- .../bindings/i2c/samsung,s3c2410-i2c.yaml | 6 - .../bindings/i2c/snps,designware-i2c.yaml | 4 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 66 +- .../devicetree/bindings/i2c/ti,omap4-i2c.yaml | 64 +- Documentation/devicetree/bindings/iio/adc/adc.yaml | 30 + .../devicetree/bindings/iio/adc/adi,ad7173.yaml | 194 ++- .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 95 ++ .../devicetree/bindings/iio/adc/adi,ad7380.yaml | 148 +++ .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 5 +- .../bindings/iio/adc/amlogic,meson-saradc.yaml | 3 + .../bindings/iio/adc/mediatek,mt6359-auxadc.yaml | 33 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 4 + .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 1 + .../devicetree/bindings/iio/adc/ti,ads1119.yaml | 155 +++ .../bindings/iio/chemical/sciosense,ens160.yaml | 70 ++ .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 43 +- .../bindings/iio/frequency/adi,adf4350.yaml | 6 + .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 31 + .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 6 + .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 6 +- .../bindings/iio/light/vishay,veml6075.yaml | 9 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 1 + .../devicetree/bindings/input/ti,nspire-keypad.txt | 60 - .../bindings/input/ti,nspire-keypad.yaml | 74 ++ .../bindings/input/touchscreen/ads7846.txt | 1 + .../bindings/input/touchscreen/edt-ft5x06.yaml | 1 + .../bindings/input/touchscreen/eeti,exc3000.yaml | 12 +- .../bindings/input/touchscreen/ektf2127.txt | 25 - .../bindings/input/touchscreen/elan,ektf2127.yaml | 58 + .../bindings/input/touchscreen/himax,hx83112b.yaml | 1 + .../input/touchscreen/imagis,ist3038c.yaml | 1 + .../bindings/interconnect/mediatek,mt8183-emi.yaml | 51 + .../bindings/interconnect/qcom,msm8953.yaml | 101 ++ .../bindings/interconnect/qcom,sc7280-rpmh.yaml | 53 + .../bindings/misc/qemu,vcpu-stall-detector.yaml | 6 + .../bindings/nvmem/amlogic,meson-gxbb-efuse.yaml | 3 + .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 2 + .../devicetree/bindings/serial/mediatek,uart.yaml | 1 + .../devicetree/bindings/serial/nxp,sc16is7xx.yaml | 5 + .../devicetree/bindings/serial/renesas,scif.yaml | 136 +- .../bindings/serial/snps-dw-apb-uart.yaml | 18 +- .../bindings/serial/via,vt8500-uart.yaml | 46 + .../devicetree/bindings/serial/vt8500-uart.txt | 27 - .../devicetree/bindings/usb/cdns,usb3.yaml | 15 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 2 +- .../devicetree/bindings/usb/fsl,usb2.yaml | 95 ++ Documentation/devicetree/bindings/usb/fsl-usb.txt | 81 -- .../devicetree/bindings/usb/genesys,gl850g.yaml | 60 +- .../devicetree/bindings/usb/gpio-sbu-mux.yaml | 8 +- .../bindings/usb/microchip,mpfs-musb.yaml | 7 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 29 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/dmaengine/client.rst | 9 + Documentation/driver-api/dmaengine/provider.rst | 10 + Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/i2c/slave-testunit-backend.rst | 127 +- Documentation/iio/adis16475.rst | 23 +- Documentation/iio/adis16480.rst | 443 +++++++ Documentation/iio/iio_dmabuf_api.rst | 54 + Documentation/iio/iio_tools.rst | 27 + Documentation/iio/index.rst | 3 + Documentation/misc-devices/index.rst | 1 + Documentation/misc-devices/mrvl_cn10k_dpi.rst | 52 + Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + MAINTAINERS | 44 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 36 +- arch/riscv/boot/dts/starfive/jh7110.dtsi | 30 +- drivers/android/binder.c | 116 +- drivers/android/binder_alloc.c | 10 +- drivers/android/binder_internal.h | 5 +- drivers/android/dbitmap.h | 176 +++ drivers/ata/pata_parport/pata_parport.c | 1 - drivers/auxdisplay/ks0108.c | 1 - drivers/auxdisplay/panel.c | 1 - drivers/bus/mhi/ep/main.c | 14 +- drivers/bus/mhi/host/pci_generic.c | 122 +- drivers/char/agp/uninorth-agp.c | 1 + drivers/char/bsr.c | 1 + drivers/char/dsp56k.c | 1 + drivers/char/dtlk.c | 1 + drivers/char/lp.c | 2 +- drivers/char/nvram.c | 1 + drivers/char/ppdev.c | 2 +- drivers/char/tlclk.c | 1 + drivers/char/ttyprintk.c | 1 + drivers/counter/Kconfig | 2 +- drivers/counter/ftm-quaddec.c | 1 + drivers/counter/ti-eqep.c | 131 +- drivers/dca/dca-core.c | 1 + drivers/dma/dma-axi-dmac.c | 40 + drivers/fpga/altera-fpga2sdram.c | 6 - drivers/fpga/tests/Kconfig | 4 +- drivers/greybus/core.c | 1 + drivers/greybus/es2.c | 1 + drivers/hwmon/iio_hwmon.c | 45 +- drivers/hwmon/peci/cputemp.c | 8 +- drivers/hwtracing/coresight/coresight-platform.c | 8 +- drivers/hwtracing/coresight/coresight-priv.h | 2 +- drivers/hwtracing/coresight/coresight-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 1 - drivers/hwtracing/intel_th/msu-sink.c | 1 + drivers/i2c/busses/Kconfig | 3 +- drivers/i2c/busses/i2c-ali1563.c | 1 + drivers/i2c/busses/i2c-ali15x3.c | 2 +- drivers/i2c/busses/i2c-altera.c | 4 +- drivers/i2c/busses/i2c-au1550.c | 15 +- drivers/i2c/busses/i2c-bcm-kona.c | 13 +- drivers/i2c/busses/i2c-bcm2835.c | 10 +- drivers/i2c/busses/i2c-brcmstb.c | 11 +- drivers/i2c/busses/i2c-ccgx-ucsi.c | 1 + drivers/i2c/busses/i2c-cht-wc.c | 8 +- drivers/i2c/busses/i2c-cp2615.c | 10 +- drivers/i2c/busses/i2c-cpm.c | 4 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 4 +- drivers/i2c/busses/i2c-davinci.c | 17 +- drivers/i2c/busses/i2c-designware-platdrv.c | 2 +- drivers/i2c/busses/i2c-digicolor.c | 6 +- drivers/i2c/busses/i2c-diolan-u2c.c | 2 +- drivers/i2c/busses/i2c-dln2.c | 4 +- drivers/i2c/busses/i2c-fsi.c | 56 +- drivers/i2c/busses/i2c-gpio.c | 8 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-hisi.c | 8 +- drivers/i2c/busses/i2c-hix5hd2.c | 6 +- drivers/i2c/busses/i2c-i801.c | 15 +- drivers/i2c/busses/i2c-ibm_iic.c | 27 +- drivers/i2c/busses/i2c-iop3xx.c | 15 +- drivers/i2c/busses/i2c-isch.c | 2 +- drivers/i2c/busses/i2c-jz4780.c | 4 +- drivers/i2c/busses/i2c-kempld.c | 4 +- drivers/i2c/busses/i2c-ljca.c | 20 +- drivers/i2c/busses/i2c-lpc2k.c | 10 +- drivers/i2c/busses/i2c-ls2x.c | 11 +- drivers/i2c/busses/i2c-mlxcpld.c | 14 +- drivers/i2c/busses/i2c-mpc.c | 4 +- drivers/i2c/busses/i2c-mt7621.c | 26 +- drivers/i2c/busses/i2c-mv64xxx.c | 12 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 7 +- drivers/i2c/busses/i2c-ocores.c | 8 +- drivers/i2c/busses/i2c-octeon-core.c | 6 +- drivers/i2c/busses/i2c-octeon-core.h | 4 +- drivers/i2c/busses/i2c-octeon-platdrv.c | 2 +- drivers/i2c/busses/i2c-omap.c | 36 +- drivers/i2c/busses/i2c-opal.c | 10 +- drivers/i2c/busses/i2c-owl.c | 12 +- drivers/i2c/busses/i2c-parport.c | 1 - drivers/i2c/busses/i2c-pasemi-core.c | 6 +- drivers/i2c/busses/i2c-piix4.c | 2 +- drivers/i2c/busses/i2c-powermac.c | 14 +- drivers/i2c/busses/i2c-pxa-pci.c | 2 +- drivers/i2c/busses/i2c-pxa.c | 1 + drivers/i2c/busses/i2c-qup.c | 1 + drivers/i2c/busses/i2c-rcar.c | 13 +- drivers/i2c/busses/i2c-riic.c | 8 +- drivers/i2c/busses/i2c-rk3x.c | 20 +- drivers/i2c/busses/i2c-robotfuzz-osif.c | 4 +- drivers/i2c/busses/i2c-rzv2m.c | 12 +- drivers/i2c/busses/i2c-sis5595.c | 2 +- drivers/i2c/busses/i2c-sprd.c | 16 +- drivers/i2c/busses/i2c-st.c | 8 +- drivers/i2c/busses/i2c-stm32f4.c | 8 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 20 +- drivers/i2c/busses/i2c-taos-evm.c | 2 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 4 +- drivers/i2c/busses/i2c-thunderx-pcidrv.c | 2 +- drivers/i2c/busses/i2c-tiny-usb.c | 6 +- drivers/i2c/busses/i2c-uniphier-f.c | 26 +- drivers/i2c/busses/i2c-uniphier.c | 15 +- drivers/i2c/busses/i2c-viai2c-common.c | 2 +- drivers/i2c/busses/i2c-viai2c-wmt.c | 8 +- drivers/i2c/busses/i2c-viai2c-zhaoxin.c | 12 +- drivers/i2c/busses/i2c-viperboard.c | 10 +- drivers/i2c/busses/i2c-virtio.c | 2 +- drivers/i2c/busses/i2c-xiic.c | 9 +- drivers/i2c/i2c-core-base.c | 6 +- drivers/i2c/i2c-dev.c | 12 + drivers/i2c/i2c-slave-testunit.c | 2 +- drivers/i2c/i2c-smbus.c | 2 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 2 +- drivers/iio/Kconfig | 1 + drivers/iio/accel/adxl313_spi.c | 8 +- drivers/iio/accel/adxl355_spi.c | 10 +- drivers/iio/accel/adxl367_i2c.c | 4 +- drivers/iio/accel/adxl372_i2c.c | 2 +- drivers/iio/accel/bma400_i2c.c | 2 +- drivers/iio/accel/bmi088-accel-core.c | 5 - drivers/iio/accel/da311.c | 2 +- drivers/iio/accel/dmard06.c | 6 +- drivers/iio/accel/dmard09.c | 4 +- drivers/iio/accel/dmard10.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 18 +- drivers/iio/accel/kxsd9-i2c.c | 4 +- drivers/iio/accel/kxsd9.c | 5 +- drivers/iio/accel/mc3230.c | 2 +- drivers/iio/accel/mma7455_i2c.c | 4 +- drivers/iio/accel/mma7660.c | 52 +- drivers/iio/accel/mma9551.c | 2 +- drivers/iio/accel/mma9553.c | 4 +- drivers/iio/accel/msa311.c | 8 +- drivers/iio/accel/mxc4005.c | 6 +- drivers/iio/accel/mxc6255.c | 4 +- drivers/iio/accel/st_accel.h | 1 + drivers/iio/accel/st_accel_core.c | 81 ++ drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/accel/st_accel_spi.c | 5 + drivers/iio/accel/stk8312.c | 4 +- drivers/iio/accel/stk8ba50.c | 2 +- drivers/iio/adc/Kconfig | 52 +- drivers/iio/adc/Makefile | 27 +- drivers/iio/adc/ad4130.c | 4 +- drivers/iio/adc/ad7124.c | 14 +- drivers/iio/adc/ad7173.c | 676 +++++++--- drivers/iio/adc/ad7192.c | 359 ++++-- drivers/iio/adc/ad7266.c | 33 +- drivers/iio/adc/ad7291.c | 2 +- drivers/iio/adc/ad7292.c | 36 +- drivers/iio/adc/ad7380.c | 833 ++++++++++++ drivers/iio/adc/ad7606.c | 19 +- drivers/iio/adc/ad7793.c | 24 +- drivers/iio/adc/ad7944.c | 88 +- drivers/iio/adc/ad9467.c | 103 +- drivers/iio/adc/ad_sigma_delta.c | 1 + drivers/iio/adc/adi-axi-adc.c | 27 +- drivers/iio/adc/aspeed_adc.c | 30 +- drivers/iio/adc/axp20x_adc.c | 284 ++++- drivers/iio/adc/axp288_adc.c | 4 +- drivers/iio/adc/bcm_iproc_adc.c | 8 +- drivers/iio/adc/berlin2-adc.c | 24 +- drivers/iio/adc/cpcap-adc.c | 46 +- drivers/iio/adc/fsl-imx25-gcq.c | 16 +- drivers/iio/adc/hx711.c | 78 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/ingenic-adc.c | 1 + drivers/iio/adc/intel_mrfld_adc.c | 4 +- drivers/iio/adc/ltc2309.c | 45 +- drivers/iio/adc/ltc2485.c | 2 +- drivers/iio/adc/max11205.c | 5 +- drivers/iio/adc/max1363.c | 28 +- drivers/iio/adc/mcp3564.c | 6 - drivers/iio/adc/meson_saradc.c | 101 +- drivers/iio/adc/mp2629_adc.c | 19 +- drivers/iio/adc/mt6359-auxadc.c | 606 +++++++++ drivers/iio/adc/nau7802.c | 2 +- drivers/iio/adc/pac1934.c | 5 - drivers/iio/adc/qcom-spmi-rradc.c | 50 +- drivers/iio/adc/rn5t618-adc.c | 5 +- drivers/iio/adc/sc27xx_adc.c | 41 +- drivers/iio/adc/stm32-dfsdm-adc.c | 29 +- drivers/iio/adc/ti-adc108s102.c | 28 +- drivers/iio/adc/ti-adc161s626.c | 18 +- drivers/iio/adc/ti-ads1119.c | 825 ++++++++++++ drivers/iio/adc/ti-ads131e08.c | 4 +- drivers/iio/adc/ti-ads7924.c | 2 +- drivers/iio/adc/ti-ads8688.c | 59 +- drivers/iio/adc/ti-tsc2046.c | 7 +- drivers/iio/adc/xilinx-ams.c | 108 +- drivers/iio/addac/ad74413r.c | 13 +- drivers/iio/buffer/industrialio-buffer-dma.c | 178 ++- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 62 +- drivers/iio/buffer/kfifo_buf.c | 1 + drivers/iio/chemical/Kconfig | 20 + drivers/iio/chemical/Makefile | 3 + drivers/iio/chemical/ams-iaq-core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 4 +- drivers/iio/chemical/ccs811.c | 2 +- drivers/iio/chemical/ens160.h | 10 + drivers/iio/chemical/ens160_core.c | 367 ++++++ drivers/iio/chemical/ens160_i2c.c | 62 + drivers/iio/chemical/ens160_spi.c | 61 + drivers/iio/common/scmi_sensors/scmi_iio.c | 45 +- drivers/iio/common/st_sensors/st_sensors_core.c | 3 +- drivers/iio/dac/Kconfig | 1 + drivers/iio/dac/ad3552r.c | 168 ++- drivers/iio/dac/adi-axi-dac.c | 9 +- drivers/iio/dac/ltc2688.c | 5 +- drivers/iio/dac/max5522.c | 11 +- drivers/iio/dac/mcp4728.c | 2 +- drivers/iio/dac/stm32-dac-core.c | 5 +- drivers/iio/frequency/adf4350.c | 124 +- drivers/iio/frequency/adrf6780.c | 1 - drivers/iio/gyro/adis16136.c | 26 +- drivers/iio/gyro/adis16260.c | 19 +- drivers/iio/gyro/bmg160_core.c | 4 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/fxas21002c_i2c.c | 2 +- drivers/iio/gyro/itg3200_core.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 35 +- drivers/iio/health/afe4403.c | 9 +- drivers/iio/health/afe4404.c | 11 +- drivers/iio/health/max30100.c | 7 +- drivers/iio/health/max30102.c | 5 +- drivers/iio/humidity/am2315.c | 2 +- drivers/iio/humidity/hdc100x.c | 12 +- drivers/iio/humidity/si7005.c | 4 +- drivers/iio/humidity/si7020.c | 141 ++- drivers/iio/iio_core.h | 4 + drivers/iio/imu/Kconfig | 4 +- drivers/iio/imu/adis.c | 11 +- drivers/iio/imu/adis16400.c | 72 +- drivers/iio/imu/adis16475.c | 821 ++++++++++-- drivers/iio/imu/adis16480.c | 456 +++++-- drivers/iio/imu/adis_buffer.c | 73 +- drivers/iio/imu/adis_trigger.c | 37 +- drivers/iio/imu/bmi160/bmi160_core.c | 26 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 5 +- drivers/iio/imu/bmi160/bmi160_spi.c | 3 + drivers/iio/imu/bmi323/bmi323_core.c | 8 +- drivers/iio/imu/bno055/bno055_i2c.c | 2 +- drivers/iio/imu/fxos8700_i2c.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 4 + drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 124 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c | 14 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 80 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 4 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 4 +- drivers/iio/imu/kmx61.c | 2 +- drivers/iio/industrialio-backend.c | 8 +- drivers/iio/industrialio-buffer.c | 588 ++++++++- drivers/iio/industrialio-core.c | 30 +- drivers/iio/industrialio-event.c | 13 +- drivers/iio/industrialio-gts-helper.c | 7 +- drivers/iio/inkern.c | 38 +- drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/adjd_s311.c | 2 +- drivers/iio/light/adux1020.c | 15 +- drivers/iio/light/al3320a.c | 2 +- drivers/iio/light/apds9300.c | 2 +- drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/bh1780.c | 4 +- drivers/iio/light/cm3232.c | 2 +- drivers/iio/light/cm3323.c | 2 +- drivers/iio/light/cm36651.c | 2 +- drivers/iio/light/gp2ap002.c | 4 +- drivers/iio/light/gp2ap020a00f.c | 3 +- drivers/iio/light/iqs621-als.c | 4 +- drivers/iio/light/isl29018.c | 6 +- drivers/iio/light/isl29028.c | 4 +- drivers/iio/light/isl29125.c | 2 +- drivers/iio/light/jsa1212.c | 2 +- drivers/iio/light/lv0104cs.c | 2 +- drivers/iio/light/max44000.c | 2 +- drivers/iio/light/max44009.c | 2 +- drivers/iio/light/noa1305.c | 2 +- drivers/iio/light/opt3001.c | 2 +- drivers/iio/light/pa12203001.c | 2 +- drivers/iio/light/rohm-bu27034.c | 6 - drivers/iio/light/rpr0521.c | 2 +- drivers/iio/light/si1133.c | 2 +- drivers/iio/light/st_uvis25_core.c | 4 +- drivers/iio/light/stk3310.c | 37 +- drivers/iio/light/tcs3414.c | 2 +- drivers/iio/light/tcs3472.c | 2 +- drivers/iio/light/tsl4531.c | 2 +- drivers/iio/light/us5182d.c | 2 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/light/veml6030.c | 6 +- drivers/iio/light/veml6040.c | 281 +++++ drivers/iio/light/veml6070.c | 2 +- drivers/iio/light/vl6180.c | 2 +- drivers/iio/light/zopt2201.c | 2 +- drivers/iio/magnetometer/af8133j.c | 2 +- drivers/iio/magnetometer/ak8974.c | 18 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 6 +- drivers/iio/magnetometer/mag3110.c | 2 +- drivers/iio/magnetometer/mmc35240.c | 10 +- drivers/iio/magnetometer/tmag5273.c | 2 - drivers/iio/multiplexer/iio-mux.c | 1 - drivers/iio/potentiostat/lmp91000.c | 4 +- drivers/iio/pressure/bmp280-core.c | 787 +++++++----- drivers/iio/pressure/bmp280-regmap.c | 8 +- drivers/iio/pressure/bmp280-spi.c | 4 +- drivers/iio/pressure/bmp280.h | 65 +- drivers/iio/pressure/dps310.c | 2 +- drivers/iio/pressure/hp03.c | 4 +- drivers/iio/pressure/icp10100.c | 2 +- drivers/iio/pressure/mpl115_i2c.c | 2 +- drivers/iio/pressure/mpl3115.c | 2 +- drivers/iio/pressure/t5403.c | 2 +- drivers/iio/pressure/zpa2326_i2c.c | 4 +- drivers/iio/proximity/isl29501.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 6 +- drivers/iio/proximity/rfd77402.c | 2 +- drivers/iio/proximity/sx9324.c | 5 +- drivers/iio/proximity/sx9360.c | 5 +- drivers/iio/proximity/sx9500.c | 16 +- drivers/iio/proximity/sx_common.c | 9 +- drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/ltc2983.c | 262 ++-- drivers/iio/temperature/max30208.c | 1 - drivers/iio/temperature/mcp9600.c | 363 +++++- drivers/iio/temperature/mlx90632.c | 6 +- drivers/iio/temperature/tmp006.c | 2 +- drivers/iio/temperature/tmp007.c | 2 +- drivers/iio/temperature/tsys01.c | 2 +- drivers/iio/temperature/tsys02d.c | 2 +- drivers/iio/test/iio-test-gts.c | 8 +- drivers/iio/trigger/stm32-timer-trigger.c | 34 +- drivers/input/evdev.c | 16 +- drivers/input/gameport/emu10k1-gp.c | 2 +- drivers/input/gameport/fm801-gp.c | 2 +- drivers/input/gameport/gameport.c | 2 +- drivers/input/gameport/ns558.c | 4 +- drivers/input/input.c | 230 ++-- drivers/input/joystick/a3d.c | 2 +- drivers/input/joystick/adc-joystick.c | 130 +- drivers/input/joystick/adi.c | 2 +- drivers/input/joystick/analog.c | 3 +- drivers/input/joystick/as5011.c | 2 +- drivers/input/joystick/cobra.c | 2 +- drivers/input/joystick/db9.c | 3 +- drivers/input/joystick/gamecon.c | 3 +- drivers/input/joystick/gf2k.c | 2 +- drivers/input/joystick/grip.c | 3 +- drivers/input/joystick/grip_mp.c | 3 +- drivers/input/joystick/guillemot.c | 2 +- drivers/input/joystick/interact.c | 2 +- drivers/input/joystick/magellan.c | 2 +- drivers/input/joystick/maplecontrol.c | 2 +- drivers/input/joystick/n64joy.c | 2 +- drivers/input/joystick/sidewinder.c | 2 +- drivers/input/joystick/spaceball.c | 2 +- drivers/input/joystick/spaceorb.c | 2 +- drivers/input/joystick/stinger.c | 2 +- drivers/input/joystick/tmdc.c | 3 +- drivers/input/joystick/turbografx.c | 3 +- drivers/input/joystick/twidjoy.c | 2 +- drivers/input/joystick/walkera0701.c | 1 - drivers/input/joystick/warrior.c | 2 +- drivers/input/joystick/xpad.c | 4 +- drivers/input/joystick/zhenhua.c | 2 +- drivers/input/keyboard/atkbd.c | 2 +- drivers/input/keyboard/cap11xx.c | 125 +- drivers/input/keyboard/lkkbd.c | 2 +- drivers/input/keyboard/locomokbd.c | 2 +- drivers/input/keyboard/maple_keyb.c | 2 +- drivers/input/keyboard/newtonkbd.c | 2 +- drivers/input/keyboard/omap-keypad.c | 21 +- drivers/input/keyboard/qt1050.c | 9 +- drivers/input/keyboard/stowaway.c | 2 +- drivers/input/keyboard/sunkbd.c | 2 +- drivers/input/keyboard/xtkbd.c | 2 +- drivers/input/matrix-keymap.c | 1 + drivers/input/misc/88pm80x_onkey.c | 2 +- drivers/input/misc/adxl34x-i2c.c | 9 +- drivers/input/misc/adxl34x-spi.c | 9 +- drivers/input/misc/adxl34x.c | 159 +-- drivers/input/misc/adxl34x.h | 2 +- drivers/input/misc/ati_remote2.c | 50 +- drivers/input/misc/cma3000_d0x.c | 2 +- drivers/input/misc/ims-pcu.c | 197 ++- drivers/input/misc/max8997_haptic.c | 2 +- drivers/input/misc/pcap_keys.c | 2 +- drivers/input/misc/powermate.c | 2 +- drivers/input/misc/sgi_btns.c | 1 + drivers/input/misc/soc_button_array.c | 1 + drivers/input/misc/twl4030-pwrbutton.c | 4 +- drivers/input/misc/uinput.c | 2 +- drivers/input/misc/yealink.c | 85 +- drivers/input/mouse/alps.c | 2 +- drivers/input/mouse/appletouch.c | 2 +- drivers/input/mouse/bcm5974.c | 2 +- drivers/input/mouse/cypress_ps2.c | 184 +-- drivers/input/mouse/cypress_ps2.h | 6 - drivers/input/mouse/elan_i2c_core.c | 2 + drivers/input/mouse/focaltech.c | 3 +- drivers/input/mouse/hgpk.c | 2 +- drivers/input/mouse/lifebook.c | 2 +- drivers/input/mouse/maplemouse.c | 2 +- drivers/input/mouse/psmouse-base.c | 2 +- drivers/input/mouse/sentelic.c | 2 +- drivers/input/mouse/sermouse.c | 2 +- drivers/input/mouse/synaptics.c | 4 +- drivers/input/mouse/synaptics_i2c.c | 2 +- drivers/input/mouse/vsxxxaa.c | 2 +- drivers/input/serio/altera_ps2.c | 2 +- drivers/input/serio/ambakmi.c | 4 +- drivers/input/serio/apbps2.c | 2 +- drivers/input/serio/arc_ps2.c | 2 +- drivers/input/serio/ct82c710.c | 2 +- drivers/input/serio/gscps2.c | 4 +- drivers/input/serio/hyperv-keyboard.c | 4 +- drivers/input/serio/i8042.c | 4 +- drivers/input/serio/maceps2.c | 2 +- drivers/input/serio/olpc_apsp.c | 4 +- drivers/input/serio/parkbd.c | 3 +- drivers/input/serio/pcips2.c | 4 +- drivers/input/serio/ps2-gpio.c | 4 +- drivers/input/serio/ps2mult.c | 2 +- drivers/input/serio/q40kbd.c | 4 +- drivers/input/serio/rpckbd.c | 2 +- drivers/input/serio/sa1111ps2.c | 4 +- drivers/input/serio/serio.c | 2 +- drivers/input/serio/serio_raw.c | 4 +- drivers/input/serio/serport.c | 4 +- drivers/input/serio/sun4i-ps2.c | 4 +- drivers/input/serio/userio.c | 4 +- drivers/input/serio/xilinx_ps2.c | 4 +- drivers/input/tablet/acecad.c | 2 +- drivers/input/tablet/aiptek.c | 2 +- drivers/input/tablet/hanwang.c | 2 +- drivers/input/tablet/kbtab.c | 2 +- drivers/input/tablet/wacom_serial4.c | 2 +- drivers/input/tests/input_test.c | 1 + drivers/input/touchscreen/ads7846.c | 35 +- drivers/input/touchscreen/atmel_mxt_ts.c | 16 +- drivers/input/touchscreen/cyttsp_i2c_common.c | 1 + drivers/input/touchscreen/da9052_tsi.c | 2 +- drivers/input/touchscreen/dynapro.c | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 1 + drivers/input/touchscreen/egalax_ts_serial.c | 2 +- drivers/input/touchscreen/ektf2127.c | 36 +- drivers/input/touchscreen/elo.c | 2 +- drivers/input/touchscreen/exc3000.c | 7 + drivers/input/touchscreen/fsl-imx25-tcq.c | 2 +- drivers/input/touchscreen/fujitsu_ts.c | 2 +- drivers/input/touchscreen/goodix_berlin_spi.c | 24 +- drivers/input/touchscreen/gunze.c | 2 +- drivers/input/touchscreen/hampshire.c | 2 +- drivers/input/touchscreen/himax_hx83112b.c | 135 +- drivers/input/touchscreen/ili210x.c | 127 +- drivers/input/touchscreen/imagis.c | 33 +- drivers/input/touchscreen/inexio.c | 2 +- drivers/input/touchscreen/mtouch.c | 2 +- drivers/input/touchscreen/penmount.c | 2 +- drivers/input/touchscreen/rohm_bu21023.c | 95 +- drivers/input/touchscreen/sur40.c | 2 +- drivers/input/touchscreen/touchit213.c | 2 +- drivers/input/touchscreen/touchright.c | 2 +- drivers/input/touchscreen/touchwin.c | 2 +- drivers/input/touchscreen/tsc40.c | 2 +- drivers/input/touchscreen/usbtouchscreen.c | 15 +- drivers/input/touchscreen/wacom_w8001.c | 37 +- drivers/input/vivaldi-fmap.c | 1 + drivers/interconnect/Kconfig | 1 + drivers/interconnect/Makefile | 1 + drivers/interconnect/imx/imx.c | 1 + drivers/interconnect/imx/imx8mm.c | 1 + drivers/interconnect/imx/imx8mn.c | 1 + drivers/interconnect/imx/imx8mp.c | 1 + drivers/interconnect/imx/imx8mq.c | 1 + drivers/interconnect/mediatek/Kconfig | 29 + drivers/interconnect/mediatek/Makefile | 5 + drivers/interconnect/mediatek/icc-emi.c | 153 +++ drivers/interconnect/mediatek/icc-emi.h | 40 + drivers/interconnect/mediatek/mt8183.c | 143 +++ drivers/interconnect/mediatek/mt8195.c | 339 +++++ drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-common.c | 1 + drivers/interconnect/qcom/icc-rpmh.c | 94 ++ drivers/interconnect/qcom/icc-rpmh.h | 36 + drivers/interconnect/qcom/msm8953.c | 1321 ++++++++++++++++++++ drivers/interconnect/qcom/qcm2290.c | 2 +- drivers/interconnect/qcom/sc7280.c | 276 ++++ drivers/mcb/mcb-parse.c | 5 - drivers/mcb/mcb-pci.c | 16 +- drivers/misc/Kconfig | 16 + drivers/misc/Makefile | 2 + drivers/misc/apds9802als.c | 2 +- drivers/misc/apds990x.c | 12 +- drivers/misc/bh1770glc.c | 14 +- drivers/misc/ds1682.c | 2 +- drivers/misc/eeprom/Kconfig | 2 + drivers/misc/eeprom/at24.c | 8 + drivers/misc/eeprom/digsy_mtc_eeprom.c | 46 +- drivers/misc/eeprom/ee1004.c | 131 +- drivers/misc/eeprom/eeprom_93xx46.c | 178 ++- drivers/misc/eeprom/idt_89hpesx.c | 104 +- drivers/misc/eeprom/max6875.c | 2 +- drivers/misc/fastrpc.c | 46 +- drivers/misc/hmc6352.c | 2 +- drivers/misc/ics932s401.c | 2 +- drivers/misc/isl29003.c | 2 +- drivers/misc/isl29020.c | 2 +- drivers/misc/keba/Kconfig | 13 + drivers/misc/keba/Makefile | 3 + drivers/misc/keba/cp500.c | 458 +++++++ drivers/misc/mei/bus-fixup.c | 8 +- drivers/misc/mrvl_cn10k_dpi.c | 676 ++++++++++ drivers/misc/open-dice.c | 1 + drivers/misc/ti-st/st_kim.c | 8 +- drivers/misc/tifm_7xx1.c | 6 +- drivers/misc/tsl2550.c | 2 +- drivers/misc/vcpu_stall_detector.c | 31 +- drivers/net/hamradio/baycom_epp.c | 1 - drivers/net/hamradio/baycom_par.c | 1 - drivers/net/plip/plip.c | 1 - drivers/net/wwan/mhi_wwan_mbim.c | 18 +- drivers/nvmem/apple-efuses.c | 1 + drivers/nvmem/brcm_nvram.c | 1 + drivers/nvmem/core.c | 90 +- drivers/nvmem/meson-efuse.c | 5 +- drivers/nvmem/rockchip-efuse.c | 1 + drivers/nvmem/rockchip-otp.c | 2 + drivers/nvmem/u-boot-env.c | 1 + drivers/parport/daisy.c | 1 - drivers/parport/procfs.c | 24 +- drivers/parport/share.c | 10 +- drivers/peci/controller/peci-aspeed.c | 1 + drivers/peci/core.c | 5 +- drivers/peci/cpu.c | 21 +- drivers/peci/device.c | 3 +- drivers/peci/internal.h | 6 +- drivers/phy/ti/phy-da8xx-usb.c | 49 + drivers/platform/goldfish/goldfish_pipe.c | 1 + drivers/pps/clients/pps_parport.c | 1 - drivers/pps/generators/pps_gen_parport.c | 1 - drivers/scsi/imm.c | 1 - drivers/scsi/ppa.c | 1 - drivers/siox/siox-bus-gpio.c | 1 + drivers/slimbus/stream.c | 8 +- drivers/spi/spi-butterfly.c | 1 - drivers/spi/spi-lm70llp.c | 1 - drivers/spmi/hisi-spmi-controller.c | 1 + drivers/spmi/spmi-pmic-arb.c | 1 + drivers/staging/fbtft/fbtft-core.c | 1 + drivers/staging/greybus/audio_manager.c | 1 + drivers/staging/greybus/audio_topology.c | 6 - drivers/staging/greybus/bootrom.c | 1 + drivers/staging/greybus/camera.c | 1 + drivers/staging/greybus/gbphy.c | 1 + drivers/staging/greybus/gpio.c | 1 + drivers/staging/greybus/hid.c | 1 + drivers/staging/greybus/i2c.c | 1 + drivers/staging/greybus/light.c | 1 + drivers/staging/greybus/log.c | 1 + drivers/staging/greybus/loopback.c | 1 + drivers/staging/greybus/power_supply.c | 1 + drivers/staging/greybus/pwm.c | 1 + drivers/staging/greybus/raw.c | 1 + drivers/staging/greybus/sdio.c | 1 + drivers/staging/greybus/spi.c | 1 + drivers/staging/greybus/spilib.c | 1 + drivers/staging/greybus/uart.c | 1 + drivers/staging/greybus/usb.c | 1 + drivers/staging/greybus/vibrator.c | 1 + drivers/staging/iio/addac/adt7316-i2c.c | 12 +- drivers/staging/iio/addac/adt7316.c | 9 - drivers/staging/iio/impedance-analyzer/ad5933.c | 4 +- drivers/staging/nvec/nvec.c | 45 +- drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 9 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 1 + drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 170 ++- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 1 + drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 2 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 4 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 10 +- drivers/staging/rtl8192e/rtllib.h | 64 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 5 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 11 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 5 +- drivers/staging/rtl8192e/rtllib_module.c | 1 + drivers/staging/rtl8192e/rtllib_rx.c | 228 ++-- drivers/staging/rtl8192e/rtllib_softmac.c | 8 +- drivers/staging/rtl8192e/rtllib_tx.c | 135 +- drivers/staging/rtl8712/rtl8712_xmit.c | 2 +- drivers/staging/rtl8712/rtl871x_event.h | 2 +- drivers/staging/rtl8712/rtl871x_io.h | 2 +- drivers/staging/rtl8712/rtl871x_mlme.c | 2 +- drivers/staging/rtl8712/rtl871x_xmit.c | 13 +- drivers/staging/rtl8712/rtl871x_xmit.h | 1 - drivers/staging/rtl8712/usb_ops_linux.c | 7 - drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 373 ------ drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 12 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 12 +- drivers/staging/rtl8723bs/hal/odm.h | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 4 +- drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 882 +------------ drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 11 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/hal_com_h2c.h | 76 -- drivers/staging/rtl8723bs/include/hal_com_reg.h | 796 +----------- .../staging/rtl8723bs/include/hal_phy_reg_8723b.h | 69 - drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 7 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 13 - drivers/staging/rtl8723bs/include/rtw_ht.h | 22 - drivers/staging/rtl8723bs/include/rtw_io.h | 57 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 182 --- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 37 - drivers/staging/rtl8723bs/include/rtw_mp.h | 29 - drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 38 - drivers/staging/rtl8723bs/include/rtw_recv.h | 16 - drivers/staging/rtl8723bs/include/rtw_security.h | 5 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 10 - drivers/staging/rtl8723bs/include/sdio_hal.h | 4 - drivers/staging/rtl8723bs/include/sdio_osintf.h | 16 - drivers/staging/rtl8723bs/include/sta_info.h | 44 - drivers/staging/rtl8723bs/include/wifi.h | 299 ----- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 17 - .../vc04_services/bcm2835-camera/bcm2835-camera.c | 8 +- drivers/staging/vc04_services/interface/TESTING | 45 +- drivers/staging/vc04_services/interface/TODO | 7 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 268 ++-- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 3 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 47 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 6 - .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 8 +- drivers/staging/vme_user/vme_user.c | 1 + drivers/staging/vt6656/TODO | 1 - drivers/thunderbolt/Kconfig | 17 +- drivers/thunderbolt/debugfs.c | 648 +++++++--- drivers/thunderbolt/retimer.c | 53 +- drivers/thunderbolt/sb_regs.h | 18 +- drivers/thunderbolt/tb.h | 45 +- drivers/thunderbolt/usb4.c | 183 +-- drivers/tty/amiserial.c | 1 + drivers/tty/goldfish.c | 1 + drivers/tty/n_gsm.c | 1 + drivers/tty/n_hdlc.c | 1 + drivers/tty/serial/8250/8250.h | 29 +- drivers/tty/serial/8250/8250_core.c | 460 +------ drivers/tty/serial/8250/8250_dw.c | 2 +- drivers/tty/serial/8250/8250_parisc.c | 1 + drivers/tty/serial/8250/8250_pcilib.c | 1 + drivers/tty/serial/8250/8250_platform.c | 337 +++++ drivers/tty/serial/8250/8250_port.c | 1 + drivers/tty/serial/8250/8250_pxa.c | 1 + drivers/tty/serial/8250/8250_rsa.c | 133 ++ drivers/tty/serial/8250/Makefile | 6 +- drivers/tty/serial/8250/serial_cs.c | 1 + drivers/tty/serial/esp32_acm.c | 1 + drivers/tty/serial/esp32_uart.c | 1 + drivers/tty/serial/imx.c | 41 +- drivers/tty/serial/owl-uart.c | 1 + drivers/tty/serial/sc16is7xx.c | 31 +- drivers/tty/serial/serial_base.h | 16 + drivers/tty/serial/serial_base_bus.c | 37 + drivers/tty/serial/serial_core.c | 4 + drivers/tty/serial/serial_mctrl_gpio.c | 1 + drivers/tty/serial/sh-sci.c | 55 +- drivers/tty/serial/sunsu.c | 37 +- drivers/tty/synclink_gt.c | 1 + drivers/tty/ttynull.c | 1 + drivers/tty/vt/keyboard.c | 4 +- drivers/uio/uio.c | 1 + drivers/uio/uio_aec.c | 1 + drivers/uio/uio_cif.c | 1 + drivers/uio/uio_mf624.c | 3 +- drivers/uio/uio_netx.c | 1 + drivers/usb/cdns3/cdns3-ti.c | 15 +- drivers/usb/cdns3/core.h | 1 + drivers/usb/cdns3/drd.c | 10 +- drivers/usb/cdns3/drd.h | 3 + drivers/usb/chipidea/ci_hdrc_imx.c | 19 +- drivers/usb/chipidea/ci_hdrc_msm.c | 1 + drivers/usb/chipidea/ci_hdrc_tegra.c | 9 +- drivers/usb/class/usbtmc.c | 1 + drivers/usb/common/common.c | 1 + drivers/usb/common/usb-otg-fsm.c | 1 + drivers/usb/core/driver.c | 14 + drivers/usb/core/usb.c | 1 + drivers/usb/dwc2/gadget.c | 4 +- drivers/usb/dwc2/params.c | 30 +- drivers/usb/dwc3/core.c | 66 +- drivers/usb/dwc3/core.h | 8 + drivers/usb/dwc3/dwc3-xilinx.c | 29 + drivers/usb/dwc3/host.c | 4 +- drivers/usb/gadget/composite.c | 1 + drivers/usb/gadget/function/f_acm.c | 1 + drivers/usb/gadget/function/f_ecm.c | 1 + drivers/usb/gadget/function/f_eem.c | 1 + drivers/usb/gadget/function/f_fs.c | 1 + drivers/usb/gadget/function/f_hid.c | 1 + drivers/usb/gadget/function/f_loopback.c | 1 + drivers/usb/gadget/function/f_mass_storage.c | 1 + drivers/usb/gadget/function/f_midi.c | 1 + drivers/usb/gadget/function/f_midi2.c | 20 +- drivers/usb/gadget/function/f_ncm.c | 1 + drivers/usb/gadget/function/f_obex.c | 1 + drivers/usb/gadget/function/f_phonet.c | 1 + drivers/usb/gadget/function/f_printer.c | 1 + drivers/usb/gadget/function/f_rndis.c | 1 + drivers/usb/gadget/function/f_serial.c | 1 + drivers/usb/gadget/function/f_sourcesink.c | 1 + drivers/usb/gadget/function/f_subset.c | 1 + drivers/usb/gadget/function/f_tcm.c | 1 + drivers/usb/gadget/function/f_uac1.c | 1 + drivers/usb/gadget/function/f_uac1_legacy.c | 1 + drivers/usb/gadget/function/f_uac2.c | 6 +- drivers/usb/gadget/function/f_uvc.c | 1 + drivers/usb/gadget/function/storage_common.c | 1 + drivers/usb/gadget/function/u_ether.c | 1 + drivers/usb/gadget/function/u_serial.c | 1 + drivers/usb/gadget/legacy/dbgp.c | 1 + drivers/usb/gadget/legacy/gmidi.c | 1 + drivers/usb/gadget/legacy/zero.c | 1 + drivers/usb/gadget/udc/aspeed_udc.c | 2 + drivers/usb/host/ohci-exynos.c | 1 + drivers/usb/host/oxu210hp-hcd.c | 25 - drivers/usb/host/xhci-dbgcap.c | 38 + drivers/usb/host/xhci-dbgcap.h | 2 +- drivers/usb/host/xhci-mem.c | 40 +- drivers/usb/host/xhci-pci-renesas.c | 1 + drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-plat.c | 3 + drivers/usb/host/xhci-ring.c | 306 ++--- drivers/usb/host/xhci-trace.h | 5 +- drivers/usb/host/xhci.h | 43 +- drivers/usb/misc/ezusb.c | 1 + drivers/usb/misc/isight_firmware.c | 1 + drivers/usb/misc/onboard_usb_dev.c | 11 +- drivers/usb/misc/usb251xb.c | 18 +- drivers/usb/misc/usb3503.c | 2 +- drivers/usb/misc/usb4604.c | 2 +- drivers/usb/misc/yurex.c | 1 + drivers/usb/mon/mon_main.c | 1 + drivers/usb/musb/da8xx.c | 20 +- drivers/usb/musb/mpfs.c | 2 + drivers/usb/phy/phy-am335x-control.c | 1 + drivers/usb/phy/phy-am335x.c | 1 + drivers/usb/storage/uas.c | 7 +- drivers/usb/storage/usb.c | 101 +- drivers/usb/typec/altmodes/displayport.c | 2 +- drivers/usb/typec/anx7411.c | 2 +- drivers/usb/typec/class.c | 18 +- drivers/usb/typec/mux/gpio-sbu-mux.c | 6 +- drivers/usb/typec/mux/nb7vpq904m.c | 97 +- drivers/usb/typec/mux/ptn36502.c | 33 +- drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/tcpm/tcpci.c | 46 +- drivers/usb/typec/tcpm/tcpci_maxim_core.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 37 +- drivers/usb/typec/tipd/core.c | 33 +- drivers/usb/typec/ucsi/Kconfig | 9 + drivers/usb/typec/ucsi/Makefile | 1 + drivers/usb/typec/ucsi/displayport.c | 2 +- drivers/usb/typec/ucsi/psy.c | 32 + drivers/usb/typec/ucsi/ucsi.c | 284 +++-- drivers/usb/typec/ucsi/ucsi.h | 72 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 127 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 105 +- drivers/usb/typec/ucsi/ucsi_glink.c | 74 +- drivers/usb/typec/ucsi/ucsi_stm32g0.c | 83 +- drivers/usb/typec/ucsi/ucsi_yoga_c630.c | 164 +++ drivers/usb/usbip/stub_rx.c | 77 +- drivers/virtio/virtio_dma_buf.c | 1 + drivers/w1/w1.c | 2 +- drivers/w1/w1_int.c | 6 +- .../dt-bindings/iio/adc/mediatek,mt6357-auxadc.h | 21 + .../dt-bindings/iio/adc/mediatek,mt6358-auxadc.h | 22 + .../dt-bindings/iio/adc/mediatek,mt6359-auxadc.h | 22 + include/dt-bindings/interconnect/mediatek,mt8183.h | 23 + include/dt-bindings/interconnect/mediatek,mt8195.h | 44 + include/dt-bindings/interconnect/qcom,msm8953.h | 93 ++ include/linux/dev_printk.h | 8 + include/linux/dmaengine.h | 33 + include/linux/eeprom_93xx46.h | 32 - include/linux/i2c.h | 44 +- include/linux/iio/adc/ad_sigma_delta.h | 14 + include/linux/iio/buffer-dma.h | 31 + include/linux/iio/buffer_impl.h | 33 + include/linux/iio/consumer.h | 10 + include/linux/iio/iio.h | 94 +- include/linux/iio/imu/adis.h | 87 +- include/linux/input.h | 7 +- include/linux/interrupt.h | 4 + include/linux/math.h | 2 + include/linux/mhi.h | 2 + include/linux/misc/keba.h | 25 + include/linux/parport.h | 6 - include/linux/peci-cpu.h | 24 + include/linux/peci.h | 6 +- include/linux/printk.h | 4 + include/linux/serial_sci.h | 1 + include/linux/usb.h | 3 + include/linux/usb/gadget.h | 10 +- include/linux/usb/tcpci.h | 8 + include/linux/usb/typec.h | 3 + include/linux/w1.h | 7 +- include/uapi/linux/iio/buffer.h | 22 + include/uapi/misc/mrvl_cn10k_dpi.h | 39 + kernel/printk/console_cmdline.h | 1 + kernel/printk/printk.c | 103 +- lib/math/prime_numbers.c | 1 + lib/math/rational-test.c | 1 + lib/test_dynamic_debug.c | 1 + samples/configfs/configfs_sample.c | 1 + sound/drivers/mts64.c | 1 - sound/drivers/portman2x4.c | 1 - tools/testing/selftests/Makefile | 4 +- tools/testing/selftests/devices/Makefile | 4 - .../testing/selftests/devices/error_logs/Makefile | 3 + .../devices/error_logs/test_device_error_logs.py | 85 ++ tools/testing/selftests/devices/probe/Makefile | 4 + .../{ => probe}/boards/Dell Inc.,XPS 13 9300.yaml | 0 .../{ => probe}/boards/google,spherion.yaml | 4 + .../{ => probe}/test_discoverable_devices.py | 44 +- .../selftests/{devices => kselftest}/ksft.py | 0 913 files changed, 21803 insertions(+), 10223 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-driver-misc-cp500 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt create mode 100644 Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt6359-auxadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/sciosense,ens160.yaml delete mode 100644 Documentation/devicetree/bindings/input/ti,nspire-keypad.txt create mode 100644 Documentation/devicetree/bindings/input/ti,nspire-keypad.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/ektf2127.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/elan,ektf2127.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/mediatek,mt8183- [...] create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8953.yaml create mode 100644 Documentation/devicetree/bindings/serial/via,vt8500-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/vt8500-uart.txt create mode 100644 Documentation/devicetree/bindings/usb/fsl,usb2.yaml delete mode 100644 Documentation/devicetree/bindings/usb/fsl-usb.txt create mode 100644 Documentation/iio/adis16480.rst create mode 100644 Documentation/iio/iio_dmabuf_api.rst create mode 100644 Documentation/iio/iio_tools.rst create mode 100644 Documentation/misc-devices/mrvl_cn10k_dpi.rst create mode 100644 drivers/android/dbitmap.h create mode 100644 drivers/iio/adc/ad7380.c create mode 100644 drivers/iio/adc/mt6359-auxadc.c create mode 100644 drivers/iio/adc/ti-ads1119.c create mode 100644 drivers/iio/chemical/ens160.h create mode 100644 drivers/iio/chemical/ens160_core.c create mode 100644 drivers/iio/chemical/ens160_i2c.c create mode 100644 drivers/iio/chemical/ens160_spi.c create mode 100644 drivers/iio/light/veml6040.c create mode 100644 drivers/interconnect/mediatek/Kconfig create mode 100644 drivers/interconnect/mediatek/Makefile create mode 100644 drivers/interconnect/mediatek/icc-emi.c create mode 100644 drivers/interconnect/mediatek/icc-emi.h create mode 100644 drivers/interconnect/mediatek/mt8183.c create mode 100644 drivers/interconnect/mediatek/mt8195.c create mode 100644 drivers/interconnect/qcom/msm8953.c create mode 100644 drivers/misc/keba/Kconfig create mode 100644 drivers/misc/keba/Makefile create mode 100644 drivers/misc/keba/cp500.c create mode 100644 drivers/misc/mrvl_cn10k_dpi.c delete mode 100644 drivers/staging/rtl8723bs/include/hal_phy_reg_8723b.h delete mode 100644 drivers/staging/rtl8723bs/include/sdio_osintf.h create mode 100644 drivers/tty/serial/8250/8250_platform.c create mode 100644 drivers/tty/serial/8250/8250_rsa.c create mode 100644 drivers/usb/typec/ucsi/ucsi_yoga_c630.c create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6357-auxadc.h create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6358-auxadc.h create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6359-auxadc.h create mode 100644 include/dt-bindings/interconnect/mediatek,mt8183.h create mode 100644 include/dt-bindings/interconnect/mediatek,mt8195.h create mode 100644 include/dt-bindings/interconnect/qcom,msm8953.h delete mode 100644 include/linux/eeprom_93xx46.h create mode 100644 include/linux/misc/keba.h create mode 100644 include/uapi/misc/mrvl_cn10k_dpi.h delete mode 100644 tools/testing/selftests/devices/Makefile create mode 100644 tools/testing/selftests/devices/error_logs/Makefile create mode 100755 tools/testing/selftests/devices/error_logs/test_device_error_logs.py create mode 100644 tools/testing/selftests/devices/probe/Makefile rename tools/testing/selftests/devices/{ => probe}/boards/Dell Inc.,XPS 13 9300.ya [...] rename tools/testing/selftests/devices/{ => probe}/boards/google,spherion.yaml (86%) rename tools/testing/selftests/devices/{ => probe}/test_discoverable_devices.py (86%) rename tools/testing/selftests/{devices => kselftest}/ksft.py (100%)