This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 93e064ce854a Merge tag 'modules-6.13-rc1-v2' of git://git.kernel.org/pu [...] new 5c667ba72d52 usb: host: fix typo in the comment new 3fbdc0e8d923 usb: gadget: udc: fix typo in the comment new c837ce6020ef usb: typec: Fix typo in comment new 57d7a6b93822 usb: dwc3: Correct some typos in comments new 5014f10c19ee usb: atm: Correct some typos new 4904f9aa35b1 usb: typec: ucsi: glink: use device_for_each_child_node_scoped() new d7e75301b5d5 usb: typec: tcpm: use max() to get higher value new 823754697556 usb: typec: stusb160x: Make use of i2c_get_match_data() new 86ebc1fe902f usb: gadget: f_midi: prefer strscpy() over strcpy() new 570542810fe5 dt-bindings: usb: genesys,gl850g: allow downstream device [...] new f3c9fc2b3e54 usb: phy: isp1301:: Drop explicit initialization of struct [...] new 9a0749d61a9a usb: Switch back to struct platform_driver::remove() new 669e995f70de dt-bindings: usb: cypress,cypd4226: Drop Tegra specific GP [...] new ec841b8d73cf usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flag new ca8d18aa7b0f usb: chipidea: udc: limit usb request length to max 16KB new edfcc455c85c usb: chipidea: udc: create bounce buffer for problem sglis [...] new 548f48b66c0c usb: chipidea: udc: handle USB Error Interrupt if IOC not set new b8c7f7e1884e usb: chipidea: udc: improve dTD link logic new 47263478251b usb: chipidea: udc: improve error recovery for ISO transfer new d138834bb4a7 usb: Reorganize kerneldoc parameter names new 766ff940c8d8 dt-bindings: usb: add PIC64GX compatibility to mpfs-musb driver new 67c6150c0c5f dt-bindings: usb: renesas,usbhs: Deprecate renesas,enable-gpio new 44feafbaa66e usb: using mutex lock and supporting O_NONBLOCK flag in io [...] new e0aa9614ab0f usb: yurex: make waiting on yurex_write interruptible new 422dc0a4d12d USB: chaoskey: fail open after removal new 814ab2641a22 dt-bindings: phy: imx8mq-usb: add compatible "fsl,imx95-usb-phy" new 4a9fe2a8ac53 dt-bindings: usb: dwc3-imx8mp: add compatible string for imx95 new d73dc7b182be USB: chaoskey: Fix possible deadlock chaoskey_list_lock new 64f3b5a6bc49 Merge 6.12-rc3 into usb-next new fa48d7e81624 usb: typec: ucsi: Do not call ACPI _DSM method for UCSI re [...] new ed830af1846b usb: typec: ucsi: UCSI2.0 Set Sink Path command support new f47333c690e4 usb: gadget: uvc: Remove extra semicolon from the macro new d146d384222e dt-bindings: phy: qcom,qusb2: Add bindings for QCS615 new e1b2772ea957 dt-bindings: phy: qcom,msm8998-qmp-usb3-phy: Add support f [...] new 7b5a58952fc3 usb: gadget: uvc: configfs: Add frame-based frame format support new 3ea36dc8ddd7 usb: require FMODE_WRITE for usbdev_mmap() new 0990e5c642b7 dt-bindings: usb: add rk3576 compatible to rockchip,dwc3 new 8060bcb109f2 usb: typec: Add attribute file showing the supported USB m [...] new 2140a952c4e9 usb: typec: Add attribute file showing the USB Modes of th [...] new ae70c804a12d usb: typec: ucsi: Supply the USB capabilities to the ports new a79f16efcd00 usb: typec: ucsi: Add support for the partner USB Modes new adc292d54de9 usb: gadget: uvc: wake pump everytime we update the free list new dc97c956a470 usb: gadget: uvc: only enqueue zero length requests in pot [...] new f0bbfbd16b3b usb: gadget: uvc: rework to enqueue in pump worker from en [...] new 2fe7c94dcd09 usb: gadget: uvc: add g_parm and s_parm for frame interval new 48dbe731171e usb: gadget: uvc: set req_size and n_requests based on the [...] new 98ad03291560 usb: gadget: uvc: set req_length based on payload by nreqs [...] new 1dc2527ce892 usb: gadget: uvc: set nbuffers to minimum STREAMING_MIN_BU [...] new 757f5d0b61de usb: gadget: uvc: add trace of enqueued and completed requests new e723ebc3a9aa usb: gadget: uvc: dont call usb_composite_setup_continue w [...] new 07b887f8236e xhci: add helper to stop endpoint and wait for completion new c6d9e43954bf Merge 6.12-rc4 into usb-next new 7da2af416580 usb: typec: ucsi: Helper for Get Connector Status command new fad16c823e66 usb: dwc3: gadget: Refine the logic for resizing Tx FIFOs new 1b5188cdc1d4 usb: storage: use US_BULK_FLAG_OUT instead of constant values new f390525d27bc usb: storage: fix wrong comments for struct bulk_cb_wrap new eea54570f85f dt-bindings: connector: Add properties to define time values new 33a0302455d6 usb: typec: tcpm: Add support for parsing time dt properties new c67e9601e29a usb: core: use sysfs_emit() instead of sprintf() new f80995b2229a USB: bcma: Remove unused of_gpio.h new d9649a7e4d7d dt-bindings: usb: add TUSB73x0 PCIe new c74c2cc7b760 USB: xhci: add support for PWRON active high new 81e45af3d187 dt-bindings: usb: Describe TUSB1046 crosspoint switch new 7c561b8c3e83 usb: typec: mux: Add support for the TUSB1046 crosspoint switch new 04e3e9188291 phy: realtek: usb: fix NULL deref in rtk_usb2phy_probe new bf373d2919d9 phy: realtek: usb: fix NULL deref in rtk_usb3phy_probe new 85c4efbe6088 Merge v6.12-rc6 into usb-next new e9d593c69db4 dt-bindings: usb: qcom,dwc3: Add SAR2130P compatible new 6ff78df5b3d0 usb: Use (of|device)_property_present() for non-boolean pr [...] new 7ca8c96056f5 xhci: Add Isochronous TRB fields to TRB tracer new 6b2eb0621ffb usb: xhci: Remove unused parameters of next_trb() new ae71f9b88e5a usb: xhci: Fix sum_trb_lengths() new f28a7d7db247 xhci: Cleanup Candence controller PCI device and vendor ID usage new 71deae0a7224 xhci: show DMA address of TRB when tracing TRBs new 4a587aa5217d xhci: Don't trace ring at every enqueue or dequeue increase new 4817754a18ef xhci: add stream context tracing new 4aa2e16e052b xhci: trace stream context at Set TR Deq command completion new 6d00b6142d8e xhci: debugfs: Add virt endpoint state to xhci debugfs new 3f970bd06c52 usb: xhci: introduce macro for ring segment list iteration new e1b0fa863907 usb: xhci: remove option to change a default ring's TRB cycle bit new 401406a4c709 usb: xhci: adjust xhci_alloc_segments_for_ring() arguments new 0049d4931775 usb: xhci: rework xhci_free_segments_for_ring() new fe688e500613 usb: xhci: refactor xhci_link_rings() to use source and de [...] new 90e91ccbdd00 usb: xhci: rework xhci_link_segments() new f53ce003ccd5 usb: xhci: add xhci_initialize_ring_segments() new d7b11fe57902 xhci: Combine two if statements for Etron xHCI host new 76d98856b1c6 xhci: Don't issue Reset Device command to Etron xHCI host new 5e1c67abc930 xhci: Fix control transfer error on Etron xHCI host new e735e957f2b9 xhci: Don't perform Soft Retry for Etron xHCI host new 74496f22f77f xhci: pci: Use standard pattern for device IDs new 0309ed83791c xhci: pci: Fix indentation in the PCI device ID definitions new 39b52aae23f5 usb: xhci: simplify TDs start and end naming scheme in str [...] new 083ba4c46a1c usb: xhci: move link TRB quirk to xhci_gen_setup() new 34fee04e7bdc usb: xhci: request MSI/-X according to requested amount new 36b972d4b7ce usb: xhci: improve xhci_clear_command_ring() new 37d39db6dcff usb: xhci: remove unused arguments from td_to_noop() new 7acfea2866ac usb: xhci: refactor xhci_td_cleanup() to return void new ee8ebec3c8d3 usb: xhci: add help function xhci_dequeue_td() new 804ef58a9e4a usb: xhci: remove irrelevant comment new 42b758137601 usb: xhci: Limit Stop Endpoint retries new 484c3bab2d5d usb: xhci: Fix TD invalidation under pending Set TR Dequeue new 474538b8dd1c usb: xhci: Avoid queuing redundant Stop Endpoint commands new 226ff2e681d0 usb: typec: ucsi: Convert connector specific commands to bitmaps new 7f72d17359e5 usb: gadget: function: remove redundant else statement new 4a2291881098 usb: typec: ucsi: glink: fix off-by-one in connector_status new de9df030ccb5 usb: typec: ucsi: glink: be more precise on orientation-aw [...] new 480ebc2eb5b2 thunderbolt: Don't hardcode margining capabilities size new c9077d59adf4 thunderbolt: debugfs: Add USB4 Gen 4 margining capabilities new c8c08fd9c23b thunderbolt: debugfs: Implement Gen 4 margining eye selection new e6c9905ff4d8 thunderbolt: debugfs: Replace "both lanes" with "all lanes" new 3bf090e9d6df thunderbolt: debugfs: Replace margining lane numbers with an enum new 3499c0a992e4 thunderbolt: debugfs: Refactor hardware margining result parsing new 750365ef8c17 thunderbolt: debugfs: Don't hardcode margining results size new 916f26f1c24c thunderbolt: debugfs: Implement asymmetric lane margining new 40aeea504447 thunderbolt: Replace deprecated PCI functions new ba454a5d961a Merge tag 'thunderbolt-for-v6.13-rc1' of ssh://gitolite.ke [...] new 3fc137386c46 usb: musb: Fix hardware lockup on first Rx endpoint request new 65c4c9447bfc usb: typec: ucsi: Fix a missing bits to bytes conversion i [...] new 3339aff5feac usb: chipidea: imx: add imx8ulp support new 6ea8fa9c2faf dt-bindings: usb: sunxi-musb: add Allwinner A523 compatibl [...] new 1d062ff30348 dt-bindings: usb: add A523 compatible string for EHCI and OCHI new 5c5d8eb8af06 usb: misc: ljca: move usb_autopm_put_interface() after wai [...] new 2481af79671a usb: misc: ljca: set small runtime autosuspend delay new e56aac6e5a25 usb: typec: fix potential array underflow in ucsi_ccg_sync [...] new fa518772fb63 USB: core: remove dead code in do_proc_bulk() new 61eb055cd304 usb: dwc3: gadget: Add missing check for single port RAM i [...] new ce25e2a8d82d usb: dwc3: core: Set force_gen1 bit for all applicable Sup [...] new 12bbabd3cab8 usb: cdns3: Synchronise PCI IDs via common data base new b7d49096d595 drivers/usb/gadget: refactor min with min_t new 28d96b7a9253 drivers/usb/core: refactor max with max_t new 982883b010d7 drivers/usb/host: refactor min/max with min_t/max_t new 9a0c58d025e8 drivers/usb/misc: refactor min with min_t new fa3b4b9bc74c drivers/usb/mon: refactor min with min_t new a05e885dd225 drivers/usb/musb: refactor min/max with min_t/max_t new 6d8a67e3954f drivers/usb/serial: refactor min with min_t new 528ea1aca24f drivers/usb/storage: refactor min with min_t new 0b3144da31f8 USB: make single lock for all usb dynamic id lists new 81f5c72d041b USB: properly lock dynamic id list when showing an id new 2f3aab7aecb8 USB: make to_usb_driver() use container_of_const() new d6fa15bbcf96 USB: make to_usb_device_driver() use container_of_const() new 40827729cff1 USB: serial: pl2303: account for deficits of clones new 8b524944f92c USB: serial: ftdi_sio: Fix atomicity violation in get_seri [...] new aa03bda68af7 Merge tag 'usb-serial-6.13-rc1' of ssh://gitolite.kernel.o [...] new 40c974826734 usb: ehci-spear: fix call balance of sehci clk handling routines new 51cdd69d6a85 Revert "usb: gadget: composite: fix OS descriptors w_value logic" new 5d2fb074dea2 usb: dwc3: ep0: Don't clear ep0 DWC3_EP_TRANSFER_STARTED new 02a6982b0ccf usb: dwc3: gadget: Fix checking for number of TRBs left new b7fc65f5141c usb: dwc3: gadget: Fix looping of queued SG entries new 61440628a4ff usb: dwc3: gadget: Cleanup SG handling new f5313c8b418c usb: dwc3: gadget: Remove dwc3_request->needs_extra_trb new 9e5cb0978f7f dt-bindings: connector: Add time property for Sink BC12 de [...] new 3b9d67e7e923 dt-bindings: usb: maxim,max33359: add usage of sink bc12 t [...] new 237d4e0f4113 usb: typec: tcpm: Add support for sink-bc12-completion-tim [...] new e33a6d83e178 Merge tag 'usb-6.13-rc1' of git://git.kernel.org/pub/scm/l [...] new c2d254778344 Merge wireless-next into staging-next new 03f11cc23ba8 staging: octeon: Use new initialization api for tasklet new dbe78c2d92e8 staging: rtl8723bs: Remove unused function dvobj_get_port0 [...] new 62bbcb41d907 staging: rtl8723bs: Remove unused function rtw_search_max_mac_id new 8f30688aa54f staging: rtl8723bs: Remove unused function read_cam new da6f0393dade staging: rtl8723bs: Remove unused function rtw_get_oper_choffset new 83ab7e151314 staging: rtl8723bs: Remove unused function rtw_get_oper_bw new a9992f31e8d9 staging: rtl8723bs: Remove unused function _ReadCAM new 1e79c807c1b1 staging: rtl8723bs: Remove unused entries from struct hal_ops new 95d8d2fe2b09 staging: rtl8723bs: Remove unused function PHY_SetBWMode8723B new e0d9e93e2050 staging: rtl8723bs: Remove unused function PHY_GetTxPowerL [...] new 4e0fd2886a58 staging: rtl8723bs: Remove unused function Hal_BT_EfusePow [...] new ed89892e3896 staging: rtl8723bs: Remove unused function rtl8723b_GetHalODMVar new ffac46b81f71 staging: rtl8723bs: Remove unused function GetHalODMVar new 8d8d7dd53b5b staging: rtl8723bs: Remove unused function rtl8723bs_inirp_init new 1101343355ca staging: rtl8723bs: Remove unused function rtl8723bs_inirp_deinit new 862f4fb8269f staging: rtl8723bs: Remove constant result macro is_primar [...] new 0436a4541a30 staging: rtl8723bs: Remove constant result macro get_iface_type new 764ddf185572 staging: rtl8723bs: Remove unused enum with first entry IF [...] new acc5515c7e4f Staging: rtl8723bs: hal: odm: removed unnecessary braces new 5e0cadea408f staging: rtl8723bs: Remove function pointer hal_init new 1ce42b5fe474 staging: rtl8723bs: Remove function pointer hal_deinit new ac1b9999bfe2 staging: rtl8723bs: Remove function pointer free_hal_data new 03afcc9d52f4 staging: rtl8723bs: Remove function pointer init_xmit_priv new d6a5fe6a2f4c staging: rtl8723bs: Remove function pointer free_xmit_priv new 4d54a33e7aff staging: rtl8723bs: Remove function pointer init_recv_priv new 274c26e7531a staging: rtl8723bs: Remove function pointer free_recv_priv new 41dc2191962a staging: rtl8723bs: Remove function pointer dm_init new 1bc38f006101 staging: rtl8723bs: Remove function pointer dm_deinit new 484b521f100a staging: rtl8723bs: Remove function pointer read_chip_version new 218fcc250b99 staging: rtl8723bs: Remove function pointer init_default_value new f6faa9db0fa2 staging: rtl8723bs: Remove function pointer intf_chip_configure new babb045cc3d7 staging: rtl8723bs: Remove function pointer read_adapter_info new 4178941300fa staging: rtl8723bs: Remove function pointer enable_interrupt new d8aa437cb808 staging: rtl8723bs: Remove function pointer disable_interrupt new 41ffdb8faa1c staging: rtl8723bs: core: rtw_cmd: Missing a blank line af [...] new 95a85744bf2c staging: vt6656: Update maintainer in TODO new 09b869177b44 staging: vt6655: rxtx.c: Fix too long lines in get_rtscts_time new ad43c5c60cf8 staging: vt6655: s_uGetDataDuration: Rename pDevice parameter new 0d90f4f7927b staging: vt6655: s_uGetDataDuration: Rename byDurType parameter new d56397f1eb5d staging: vt6655: s_uGetDataDuration: Rename cbFrameLength [...] new 3bea8179a59d staging: vt6655: s_uGetDataDuration: Rename byPktType parameter new f47fff8b5599 staging: vt6655: s_uGetDataDuration: Rename wRate parameter new b15914b71347 staging: vt6655: s_uGetDataDuration: Rename bNeedAck parameter new 2ecc3fe86369 staging: vt6655: s_uGetDataDuration: Rename uFragIdx parameter new b8ba62bfc50d staging: vt6655: s_uGetDataDuration: Rename cbLastFragment [...] new 71a63719eabb staging: vt6655: s_uGetDataDuration: Rename uMACfragNum parameter new 99084e9936f6 staging: vt6655: s_uGetDataDuration: Rename byFBOption parameter new 90005d8525fd staging: vt6655: s_uGetDataDuration: Rename bLastFrag variable new 1b0ab3e5b446 staging: vt6655: s_uGetDataDuration: Rename uAckTime variable new 7e471ddddac0 staging: vt6655: s_uGetDataDuration: Rename uNextPktTime variable new 302b4a0f5f9a staging: vt6655: s_uGetDataDuration: Fix declaration formatting new b5b7a2c92332 staging: most: i2c: Drop explicit initialization of struct [...] new d09d3485969f staging: olpc_dcon: Drop explicit initialization of struct [...] new c1a5060ec800 staging: Switch back to struct platform_driver::remove() new 064894731cb4 staging: rtl8712: use kmalloc_array new b87e5fd55897 staging: rtl8712: remove parentheses after & new 00ea2b0dc6ff staging: gdm724x: fix returning -1 with return equivalent errors new 36022f3ee8c2 staging: vchiq_core: Use killable wait completions for bul [...] new fbd06c751a5c staging: vchiq_core: Return on all errors from queue_message() new 72925dec8834 staging: vchiq_core: Return -EINTR in queue_message() on i [...] new 80f8ea98e43e staging: vchiq_core: Return -EINTR when bulk transfers are [...] new ec5d292db3bd staging: vchiq_arm: Do not retry bulk transfers on -EINTR new f813dac50f32 staging: vchiq_core: Drop retry loop on -EINTR new ce64433cd422 staging: vchiq_core: Move remote_event_signal() vchiq_core new 72d092f121eb staging: vchiq_core: Move bulk data functions in vchiq_core new 31d2ad610cbd staging: vchiq_core: Drop vchiq_pagelist.h new f11192a246f2 staging: rts5208: Remove unused driver new 6c52d5e3cde2 staging: gpib: Add common include files for GPIB drivers new 2da03e7e31aa staging: gpib: Add user api include files new 9dde4559e939 staging: gpib: Add GPIB common core driver new add452d09a38 staging: gpib: Add tms9914 GPIB chip driver new 3ba84ac69b53 staging: gpib: Add nec7210 GPIB chip driver new 09a4655ee1eb staging: gpib: Add HP/Agilent/Keysight 8235xx PCI GPIB driver new 4c41fe886a56 staging: gpib: Add Agilent/Keysight 82357x USB GPIB driver new e9dc69956d4d staging: gpib: Add Computer Boards GPIB driver new e1339245eba3 staging: gpib: Add Computer Equipment Corporation GPIB driver new 55936779f496 staging: gpib: Add Fluke cda based cards GPIB driver new 8e4841a0888c staging: gpib: Add Frank Mori Hess FPGA PCI GPIB driver new 4cd654f84769 staging: gpib: Add gpio bitbang GPIB driver new 76319a9d234f staging: gpib: Add hp82335x GPIB driver new 6d4f8749cd5d staging: gpib: Add hp82341x GPIB driver new bb1bd92fa0f2 staging: gpib: Add ines GPIB driver new fce79512a96a staging: gpib: Add LPVO DIY USB GPIB driver new 4e127de14fa7 staging: gpib: Add National Instruments USB GPIB driver new 0dc1ad1c0051 staging: gpib: Add pc2 GPIB driver new 0cd5b05551e0 staging: gpib: Add TNT4882 chip based GPIB driver new 165e8cc3cfec staging: gpib: Add KBUILD files for GPIB drivers new b06f82494564 staging: gpib: disable CONFIG_GPIB_KERNEL_DEBUG new ac58041210cb staging: gpib: Add GPIB driver maintainer new 5062f8f52519 staging: vt6655: Remove unused driver new 1c2d364e7f7f staging: gdm724x: Remove unused driver new 0b92643182d1 staging: vchiq_core: Fix white space indentation error new 728b72f4d40e staging: vchiq_core: Indent static_assert on single line new 469855cc0599 staging: vc04_services: TESTING: Adjust ping test new 2bf280c30ec1 staging: vchiq_arm: removes multiple blank lines new 5fa110249b08 staging: vchiq_core: Locally cache cache_line_size information new 26f978d98b38 staging: vchiq_core: Do not log debug in a separate scope new abdb89e7c2a2 staging: vchiq_core: Indent copy_message_data() on a single line new 1c1e61849f9b staging: vchiq_core: Refactor notify_bulks() new 8cea95f40fed staging: vchiq_core: Lower indentation in parse_open() new 67283a5ca746 staging: vchiq_core: Lower indentation in vchiq_close_serv [...] new 974f29f26d3d staging: rtl8712: Rename AuthAlgrthm variable new dcf8c7f335e4 staging: rtl8712: Rename PrivacyAlgrthm variable new 90003c7825c0 staging: rtl8712: Introduce auth_algorithm macros new f6670baee56e staging: vt6656: Remove unused driver new e0eb7cc4d70d staging: gpib: mark HP82341 driver as broken new afa0ab042efe staging: gpib: mark FMH driver as broken new b0a7dfeb7df6 staging: gpib: Move free after the variable use has been c [...] new 4dfcc5fd0f9b staging: gpib: Fix PCI header include guard new 76c29a2e0e62 staging: vchiq_arm: refactor goto instructions in vchiq_probe() new 22a3703af127 staging: vchiq_arm: Fix missing refcount decrement in erro [...] new be11b268e58d staging: gpib: fmh: Drop residue from fmh_gpid_fifo_read_c [...] new ea5e911e14ce staging: rtl8723bs: remove unused debug statements new 214c2754fb0a staging: olpc_dcon: Remove driver marked as broken since 2022 new fef10146def9 staging: gpib: Remove unused value new 0dee28115b9a staging: gpib: Remove unneeded semicolon. new c47adc2dfc2d staging: gpib: Replace kmalloc/memset with kzalloc. new ad59cf382cd5 staging: gpib: add module descriptions new b8989f45d1ec staging: gpib: avoid unused const variables new e282c89beab6 staging: gpib: pc2: avoid calling undefined dma_free() new 78ecb0375685 staging: gpib: make port I/O code conditional new 2c9f5d8c6ece staging: gpib: add bus specific Kconfig dependencies new d76e1402ec45 staging: gpib: use proper format string in request_module new 0ed8194ae410 staging: gpib: cb7210: select NEC7210 library new 14bcf831f0d7 staging: gpib: Change return type and error code of fluke_ [...] new 0edaa545afbb staging: gpib: fmh_gpib: Fix typo new cbf821e68991 staging: gpib: replace dump function by print_hex_dump new 1f6bfe18d0fc staging: gpib: fix uninitialized variable in usb_gpib_command() new 039beaa5ace1 staging: gpib: Change return type and error code of fmh_gp [...] new 0d2df8b10b54 staging: vchiq_core: Subsume 'offset' in struct vchiq_bulk new 53cc1e2549d4 staging: vchiq_core: Simplify bulk data preparatory functions new 72406c8a7acb staging: vc04_services: Simplify block bulk transfer code paths new b7a0b11170f1 staging: vc04_services: Simplify (no)callback bulk transfe [...] new 643f2e8a6aa1 staging: vchiq_core: Simplify bulk transfer queue message [...] new 0ef2fbdf7d4f staging: vchiq_dev: Drop userdata local pointer new b8fa1677c333 staging: gpib: Add TODO file new 5300c32def19 staging: greybus: gpio: use gpiochip_get_data new 39dace70722a staging: vme_user: vme_bridge.h: Name function pointer arguments new 037f9a6df3fb staging: rtl8723bs: Remove no-op netdevice_notifier() new b803af197f0e staging: vchiq_core: Remove unnecessary blank lines new e139445ccbe4 staging: rtl8723bs: change remaining printk to proper api new 41e883c137eb staging: rtl8712: Remove driver using deprecated API wext new 8898f64f7ae4 staging: fieldbus: Delete unused driver new 5e12a5390232 staging: vchiq_arm: Rename a struct vchiq_bulk member new 016856c1a54f staging: vchiq_core: Bulk waiter should not piggy back on [...] new f19d14dd79a1 staging: vchiq_core: Rename struct vchiq_bulk 'userdata' new ccb0b5e4f59d staging: vchiq: Rename vchiq_completion_data 'bulk_userdata' new 951b3c14355d staging: vchiq_core: Pass vchiq_bulk pointer to make_servi [...] new cb1d0f578855 staging: vchiq_arm: Track bulk user data pointer separately new 8209ab0f9bf9 staging: rtl8723bs: Replace function thread_enter new 553b75d9fca0 staging: rtl8723bs: Remove #if 1 in function hal_EfusePart [...] new 54a0ef3f1e02 staging: rtl8723bs: Remove #if 1 in function hal_EfuseGetC [...] new 4dc02874c782 staging: rtl8723bs: Remove #if 1 in function ReadChipVersion8723B new b7f46dfabcb4 staging: rtl8723bs: Remove function pointer check_ips_status new 5d28dfca5dc2 staging: rtl8723bs: Remove function pointer SetHwRegHandler new ad99ca897f61 staging: rtl8723bs: Remove function pointer GetHwRegHandler new c789ba02c4c6 staging: rtl8723bs: Remove function pointer SetHwRegHandle [...] new 42ccc3bd8d10 staging: rtl8723bs: Remove function pointer GetHalDefVarHandler new 140e013b4755 staging: rtl8723bs: Remove function pointer SetHalDefVarHandler new 5c29294755e9 staging: rtl8723bs: Remove function pointer hal_xmit new c03e19faa69b staging: rtl8723bs: Remove function pointer mgnt_xmit new 1235b909d312 staging: rtl8723bs: Remove function pointer hal_xmitframe_enqueue new 8023618a48dc staging: gpib: Fix buffer overflow in ni_usb_init new a836d4ec8f83 staging: gpib: Replace custom debug with dev_dbg new 4934b98bb243 staging: gpib: Update messaging and usb_device refs in ni_usb new fbae7090f30c staging: gpib: Update messaging and usb_device refs in agi [...] new 7fa4e5bc1055 staging: gpib: Fix MODULES_DESCRIPTION new 93b17a598298 staging: gpib: Add comment for mutex define new 45f480139675 staging: gpib: Use dev_xxx for messaging new 0f95c1813723 staging: gpib: Fix Kconfig new c05a2297c05f staging: gpib: Remove unneeded lookup table new 8e9381227551 staging: gpib: Remove GPIO14 and GPIO15 lines in lookup tables new 3c2ae0cbaf34 staging: gpib: Re-order the lookup tables new 7c8a7d2f88ca staging: gpib: Correct check for max secondary address new 6ec895d2f350 staging: rtl8723bs: Remove function pointer UpdateRAMaskHandler new 30de9504409c staging: rtl8723bs: Remove function pointer set_channel_handler new 31553e08b9af staging: rtl8723bs: Remove function pointer set_chnl_bw_handler new 706fa5fa8c6a staging: rtl8723bs: Remove function pointer set_tx_power_l [...] new d8e9bf2a3a60 staging: rtl8723bs: Remove function pointer hal_dm_watchdog new 2ca601a795d2 staging: rtl8723bs: Remove function pointer hal_dm_watchdo [...] new 4e1ddd1ff18a staging: rtl8723bs: Remove function pointer SetBeaconRelat [...] new 2ca4b94bf807 staging: rtl8723bs: Remove function pointer Add_RateATid new b3c7d9d211f3 staging: rtl8723bs: Remove function pointer run_thread new 74ee958fefc4 staging: rtl8723bs: Remove function pointer cancel_thread new 35083292a4df staging: rtl8723bs: Remove function pointer read_bbreg new 414eeafeebce staging: rtl8723bs: Remove function pointer write_bbreg new e2b1bf0412d7 staging: rtl8723bs: Remove function pointer read_rfreg new d2730bb53130 staging: rtl8723bs: Remove function pointer write_rfreg new cd05890a5b7a staging: rtl8723bs: Remove function pointer EfusePowerSwitch new 4affb575c417 staging: rtl8723bs: Remove function pointer ReadEFuse new fa152eefb468 staging: rtl8723bs: Remove function pointer EFUSEGetEfuseD [...] new 0e3565c9ee0b staging: rtl8723bs: Remove function pointer EfuseGetCurrentSize new 0452ce8e2c04 staging: rtl8723bs: Remove unused function Efuse_PgPacketRead new 790d384afac4 staging: rtl8723bs: Remove unused function Hal_EfusePgPacketRead new ee65788ce938 staging: rtl8723bs: Remove unused function Efuse_PgPacketWrite new 6f569ef127df staging: rtl8723bs: Remove unused function Hal_EfusePgPacketWrite new 605685a5a826 staging: rtl8723bs: Remove unused function Hal_EfusePgPack [...] new 2b8b60d71175 staging: rtl8723bs: Remove unused function hal_EfusePgPack [...] new 442e4a4acaaa staging: rtl8723bs: Remove unused function hal_EfusePgPack [...] new 8dceb8893c2c staging: rtl8723bs: Remove unused function hal_EfusePartia [...] new a36a627c85fb staging: rtl8723bs: Remove unused function hal_EfuseConstr [...] new 561feaad75a2 staging: rtl8723bs: Remove unused function hal_EfusePgChec [...] new dacebe04c1b4 staging: rtl8723bs: Remove function hal_EfusePgPacketWrite [...] new 8a39380d4a0e staging: rtl8723bs: Remove function hal_EfusePgPacketWrite [...] new 5054276e071d staging: rtl8723bs: Remove unused function efuse_WordEnabl [...] new c4838879bd4b staging: rtl8723bs: Remove unused function Efuse_GetCurrentSize new fe0ebeafc3b7 staging: greybus: uart: Fix atomicity violation in get_ser [...] new 931e61807ca6 staging: iio: Remove TODO file new d2197db2158f staging: sm750fb: Remove TODO contact information new 4de290ed276e staging: rtl8723bs: Remove TODO contact information new 61ba8626dafc staging: most: Remove TODO contact information new d0bc38d7aa1e staging: vc04_services: Cleanup TODO entry new 1ee792f6e956 staging: vchiq_core: Rectify header include for vchiq_dump [...] new 73453164229e staging: vchiq_debugfs: Use forward declarations new e27cd6791de6 staging: gpib: avoid unintended sign extension new 114eae3c9fde Staging: gpib: gpib_os.c - Remove unnecessary OOM message new a0c1ca3934dd Merge tag 'staging-6.13-rc1' of git://git.kernel.org/pub/s [...] new dbd45eef5486 firmware_loader: Reorganize kerneldoc parameter names new cec78a59abc9 list: Remove duplicated and unused macro list_for_each_reverse new 0ebe74c53b8b drivers/base: Remove unused auxiliary_find_device new 765399553714 devres: Fix page faults when tracing devres from unloaded modules new 0ee4dcafda95 lib: devres: Simplify API devm_iounmap() implementation new 9bd133f05b1d lib: devres: Simplify API devm_ioport_unmap() implementation new 81089c897a12 driver core: auxiliary bus: Spelling s/pecific/specific/ new f87f132c5826 cacheinfo: Don't opencode per_cpu_cacheinfo() new eafb1a86acbb driver core: Put device attribute @wakeup_last_time_ms and [...] new 6b8ab7241562 driver core: constify devlink class new 09fbb82f9413 Merge 6.12-rc6 into driver-core-next new 0afcee132bbc sysfs: explicitly pass size to sysfs_add_bin_file_mode_ns() new bebf29b18f34 sysfs: introduce callback attribute_group::bin_size new a1ab720ee506 PCI/sysfs: Calculate bin_attribute size through bin_size() new 00ab6e97de00 nvmem: core: calculate bin_attribute size through bin_size() new b626816fdd7f sysfs: treewide: constify attribute callback of bin_is_visible() new 94a20fb9af16 sysfs: treewide: constify attribute callback of bin_attrib [...] new 699e7b85afb5 sysfs: treewide: constify attribute callback of bin_attrib [...] new ae587a509903 sysfs: implement all BIN_ATTR_* macros in terms of __BIN_ATTR() new eb2e6c3a8d66 sysfs: bin_attribute: add const read/write callback variants new 562e932a077c driver core: Constify attribute arguments of binary attributes new bac3b10b78e5 driver core: fw_devlink: Stop trying to optimize cycle det [...] new fe2e59aa5d70 drm: display: Set fwnode for aux bus devices new 74ffe43bad3a phy: tegra: xusb: Set fwnode for xusb port devices new 298c2af4788e drivers: core: fw_devlink: Make the error message a bit mo [...] new 5852357d5538 cdx: Fix cdx_mmap_resource() after constifying attr in ->mmap() new 2d038efcb4b3 cacheinfo: Use of_property_present() for non-boolean properties new f659e8fb8f07 driver core: class: Correct WARN() message in APIs class_( [...] new f841224f0302 drivers: core: fw_devlink: Fix excess parameter descriptio [...] new 369a9c046c2f firmware_loader: Fix possible resource leak in fw_log_firm [...] new 906c508afdca sysfs: attribute_group: allow registration of const bin_attribute new 5943c0dc7912 driver core: Constify bin_attribute definitions new 573bcbe17e98 perf: arm-ni: Remove spurious NULL in attribute_group definition new b22fd46830c2 s390/con3215: Remove spurious NULL in attribute_group definition new e7240bd91f96 cpu: Remove spurious NULL in attribute_group definition new acfeb6defcb9 Fix a potential abuse of seq_printf() format string in drivers new 55cb93fd243b Merge tag 'driver-core-6.13-rc1' of git://git.kernel.org/p [...] new a69dc41a4211 rust: types: add Opaque::try_ffi_init new f893691e7426 rust: miscdevice: add base miscdevice abstraction new c975743da27b MAINTAINERS: change mei driver maintainer new 88d81a0ce169 mei: bus: Reorganize kerneldoc parameter names new 9b85df5d3fe7 misc: eeprom_93xx46: Changing 'unsigned' to 'unsigned int' new 3c5d8b819d27 misc: apds990x: Fix missing pm_runtime_disable() new 96ea65295337 binderfs: binderfs_test: remove unused variable new dfc881abca42 rpmb: Remove usage of the deprecated ida_simple_xx() API new 3b0889f95789 rpmb: Remove some useless locking new dc8aea47b928 binder: fix node UAF in binder_add_freeze_work() new 011e69a1b230 binder: fix OOB in binder_add_freeze_work() new 7e20434cbca8 binder: fix freeze UAF in binder_release_work() new 830d7db744b4 binder: fix BINDER_WORK_FROZEN_BINDER debug logs new 595ea72efff9 binder: fix BINDER_WORK_CLEAR_FREEZE_NOTIFICATION debug logs new ca63c66935b9 binder: allow freeze notification for dead nodes new 1db76ec2b4b2 binder: fix memleak of proc->delivered_freeze new cb2aeb2ec258 binder: add delivered_freeze to debugfs output new 1bca6ee0d077 firmware: mtk-adsp-ipc: Switch to using dev_err_probe() new 2d23bc3c14fb uio: uio_dmem_genirq: Make use of irq_get_trigger_type() new dcf6e7cf531a uio: uio_pdrv_genirq: Make use of irq_get_trigger_type() new d9996de40b12 misc: keba: Use variable ret for return values new 14afb749692b misc: keba: Use capital letters for I2C error message new 794848300103 misc: keba: Add SPI controller device new 366898e7a188 misc: keba: Add LAN9252 driver new c6576d91955f misc: keba: Support EEPROM sections as separate devices new f965d315bcbd misc: keba: Add fan device new ca7b844b9192 misc: keba: Add battery device new a27b406a4922 misc: keba: Add UART devices new 619325ca7abb firmware: memmap: Constify memmap_ktype new ccb22ca28052 rust: miscdevice: fix warning on c_uint to u32 cast new c3c3a3e219c9 misc: keba: Fix missing I2C dependency new 78fe66360ed6 misc: ti-st: st_kim: remove the driver new c6ea08cdaa58 iio: imu: inv_icm42600: add inv_icm42600 id_table new b90dcdd40fee iio: accel: adxl380: use irq_get_trigger_type() new 9f8d7583459f iio: accel: fxls8962af: use irq_get_trigger_type() new 57f91983c92a iio: adc: ti-ads1015: use irq_get_trigger_type() new d5ab4e9a10ae iio: common: st: use irq_get_trigger_type() new 8491eeff3588 iio: gyro: fxas21002c: use irq_get_trigger_type() new 8a231ae9b164 iio: gyro: mpu3050: use irq_get_trigger_type() new 9b068d37bab1 iio: humidity: hts221: use irq_get_trigger_type() new bb0c6f4e4b34 iio: imu: bmi160: use irq_get_trigger_type() new 9c1125b4c4d6 iio: imu: bmi323: use irq_get_trigger_type() new 95bce3fcdbfa iio: imu: inv_icm42600: use irq_get_trigger_type() new dbd88a69d4eb iio: imu: inv_mpu6050: use irq_get_trigger_type() new e200fa767f23 iio: imu: st_lsm6dsx: use irq_get_trigger_type() new a9facbf521e7 iio: light: st_uvis25: use irq_get_trigger_type() new df2976072c69 iio: magn: ak8974: use irq_get_trigger_type() new 3ad9e6396834 iio: pressure: bmp280: use irq_get_trigger_type() new 4f3333a658a0 iio: addac: ad74xxx: Constify struct iio_chan_spec new b71e9e129736 iio: imu: fxos8700: Drop unused acpi.h new 9ebe06f15a69 iio: proximity: sx_common: Unexport sx_common_get_raw_regi [...] new a1256a0b5bbd iio: proximity: sx_common: Drop unused acpi.h new e4ca0e59c394 types: Complement the aligned types with signed 64-bit one new 11b147cdec65 iio: imu: st_lsm6dsx: Use aligned data type for timestamp new 374c6deea7ff iio: hid-sensor: Use aligned data type for timestamp new ef3aa5e937df iio: accel: hid-sensor-accel-3d: Get platform data via dev [...] new 6c4b8282d085 iio: adc: ad7266: Get platform data via dev_get_platdata() new 4d9e79a422e1 iio: adc: ad7791: Get platform data via dev_get_platdata() new d738ff00b63a iio: adc: ad7887: Get platform data via dev_get_platdata() new b144b6f7608a iio: adc: ad7793: Get platform data via dev_get_platdata() new d29ac01249d9 iio: adc: ltc2497: Get platform data via dev_get_platdata() new 5d32e56c2737 iio: dac: ad5504: Get platform data via dev_get_platdata() new 5f9acd2d80a1 iio: dac: ad5791: Get platform data via dev_get_platdata() new 62ba49346add iio: dac: m62332: Get platform data via dev_get_platdata() new 3b6105e52bad iio: dac: max517: Get platform data via dev_get_platdata() new 03bf27acc4d6 iio: frequency: ad9523: Get platform data via dev_get_platdata() new 602711d566c9 iio: frequency: adf4350: Get platform data via dev_get_platdata() new 80253ed8dbe5 iio: gyro: hid-sensor-gyro-3d: Get platform data via dev_g [...] new 57063b1d9e73 iio: imu: st_lsm6dsx: Get platform data via dev_get_platdata() new a5b2f6548369 iio: light: hid-sensor-als: Get platform data via dev_get_ [...] new d72be90ac66f iio: light: hid-sensor-prox: Get platform data via dev_get [...] new e2f4b3063bfc iio: light: lm3533-als: Get platform data via dev_get_platdata() new c2a12a1a4093 iio: magnetometer: hid-sensor-magn-3d: Get platform data v [...] new b1b2cda4c04b iio: orientation: hid-sensor-incl-3d: Get platform data vi [...] new a6cf377ad2f1 iio: orientation: hid-sensor-rotation: Get platform data v [...] new cc10cbd64b5b iio: position: hid-sensor-custom-intel-hinge: Get platform [...] new 40a1127842e1 iio: pressure: hid-sensor-press: Get platform data via dev [...] new ee113a9e3c92 iio: event_monitor: Fix missing free in main new 61809f186105 iio: pressure: bmp280: Use bulk read for humidity calibrat [...] new 1a8a87879e79 iio: pressure: bmp280: Add support for bmp280 soft reset new 7e1df2cab303 iio: pressure: bmp280: Remove config error check for IIR f [...] new 1d5623130fd4 iio: light: cm32181: Remove duplicate ACPI handle check new 482447fd6f20 iio: imu: inv_mpu6050: Use upper_16_bits()/lower_16_bits() [...] new faf178607772 iio: adc: Constify struct iio_map new 51bedd7b98f9 iio: adc: Convert to IIO_MAP() new 918e4c56bd1c dt-bindings: adc: ad7173: add support for ad4113 new 8a9687b30a29 iio: adc: ad7173: order chipID by value new 819b69abb12a iio: adc: ad7173: add support for ad4113 new 91f75ccf9f03 iio: temperature: tmp006: add triggered buffer support new 8b1e800b58fa dt-bindings: iio: temperature: tmp006: document interrupt new 242b6890f569 dt-bindings: iio: imu: add bmi270 bindings new 3ea51548d6b2 iio: imu: Add i2c driver for bmi270 imu new 962b48d49742 iio: proximity: vl53l0x-i2c: Added sensor ID check new 762186c6e7b1 iio: proximity: vl53l0x-i2c: Added continuous mode support new a4b7064d3418 iio: light: al3010: Fix an error handling path in al3010_probe() new 6831670f656c iio: imu: kmx61: Drop most likely fake ACPI ID new 756ffac91cbd dt-bindings: iio: light: veml6030: rename to add manufacturer new b69f4745dbc4 iio: light: veml6030: make use of regmap_set_bits() new e3a2d565d28f dt-bindings: iio: dac: add docs for ad8460 new a976ef24c625 iio: dac: support the ad8460 Waveform DAC new 76729a03cc2e dt-bindings: iio: adc: amlogic,meson-saradc: also allow me [...] new 300a90a6ba64 iio: adc: ad7606: add 'bits' parameter to channels macros new d2041446a716 iio: adc: ad7606: move 'val' pointer to ad7606_scan_direct() new e571c1902116 iio: adc: ad7606: move scale_setup as function pointer on [...] new bbd478f2cb0e iio: adc: ad7606: wrap channel ranges & scales into struct new 94aab7a0f5c7 iio: adc: ad7606: rework available attributes for SW channels new ab38c083ff12 dt-bindings: iio: adc: document diff-channels corner case [...] new 0733e5148b2d dt-bindings: iio: adc: add docs for AD7606C-{16,18} parts new f3838e934dff iio: adc: ad7606: add support for AD7606C-{16,18} parts new 0159d3b89f91 staging: iio: Fix alignment warning new c2c4826cfa46 iio: adc: max1363: Convert to get_unaligned_be16 new bd7057bb9488 iio: light: ltr390: Added configurable sampling frequency support new 288ce72fb5fc iio: light: ltr390: Suspend and Resume support new 7ca4b8957066 iio: light: ltr390: Interrupts and threshold event support new 498a640a2ebc iio: light: ltr390: Add interrupt persistance support new f0da5b876467 iio: light: ltr390: Replaced mask values with GENMASK() new ee3bf0c148d8 iio: adc: ti-ads1119: Drop explicit initialization of stru [...] new db44b37a20c8 iio: adc: qcom-pm8xxx-xoadc: use scoped device_for_each_ch [...] new 140eff34e102 iio: adc: qcom-spmi-vadc: use scoped device_for_each_child_node() new 0c785436604f iio: adc: sun20i-gpadc: use scoped device_for_each_child_node() new 4010e7894b83 iio: adc: ad5755: use scoped device_for_each_child_node() new 129bb33f0dcd dt-bindings: iio: imu: mpu6050: Add iam20680ht/hp bindings [...] new 852559219685 iio: imu: inv_mpu6050: add support for IAM-20680HT/HP new aa6b1dd156e4 iio: light: ltrf216a: Document device name for compatible new 0b0c0049507e iio: adc: Fix typos in comments across various files new 41c1b5670c18 iio: adc: mt6360-adc: Converted to use get_unaligned_be16() new 0f87813bc338 iio: dac: ad5770r: Convert to get_unaligned_le16 new 7501bff87c3e iio: light: veml6070: add action for i2c_unregister_device new fc38525135dd iio: light: veml6070: use guard to handle mutex new d92fcd7e9232 iio: light: veml6070: use device managed iio_device_register new 4ad62021c2e3 iio: light: veml6070: add support for a regulator new eba200d5bf61 dt-bindings: iio: light: vishay,veml6075: add vishay,veml6070 new 8a49c3732182 iio: light: veml6070: add devicetree support new fc04cc73c596 iio: light: veml6070: use dev_err_probe in probe function new a9bb0610b2fa iio: pac1921: remove unnecessary explicit casts new 0d8f584dfa98 iio: adc: qcom-spmi-adc5: Tidy up adc5_get_fw_data() error [...] new afdc595666be iio: adc: ad7606: Fix typo in the driver name new 1276d269fe8a iio: adc: ad7606: Sort includes in alphabetical order new ee8caf425407 docs: iio: fix grammatical error new 5e472eaa8dc1 dt-bindings: vendor-prefixes: Add an entry for GE HealthCare new 421d2251fbea dt-bindings: iio: adc: Add the GE HealthCare PMC ADC new fb45972c1883 iio: adc: Add support for the GE HealthCare PMC ADC new 791f9e92d2df MAINTAINERS: add the GE HealthCare PMC ADC driver entry new bcafd2e25ac5 MAINTAINERS: iio: migrate invensense email address to tdk domain new 41f3a1067c1b dt-bindings: iio: imu: migrate InvenSense email to TDK gro [...] new ed9c5820ab20 MAINTAINERS: iio: imu: add entry for InvenSense MPU-6050 driver new d1d1c117f39b dt-bindings: iio: dac: ad3552r: fix maximum spi speed new 8b13937b5ef0 iio: pressure: bmp280: Use unsigned type for raw values new 1960713218dd iio: pressure: bmp280: Use char instead of s32 for data buffer new c61d687cd5fc iio: light: veml6030: add set up delay after any power on [...] new 081c74203a12 iio: light: veml6030: use dev_err_probe() new 7a1af0de1f04 dt-bindings: iio: light: veml6030: add vdd-supply property new c8823425af28 iio: light: veml6030: add support for a regulator new 8ff21dd6dfc0 iio: light: veml6030: use read_avail() for available attributes new ed59fc90f38a iio: light: veml6030: drop processed info for white channel new e980726d89e2 iio: light: veml6030: power off device in probe error paths new f1bfc1c993e3 dt-bindings: iio: light: veml6030: add veml6035 new ccc26bd7d7d7 iio: light: veml6030: add support for veml6035 new 92cc50a00574 iio: imu: bmi270: Add spi driver for bmi270 imu new c4f9679c92dc iio: pressure: rohm-bm1390: Remove redundant if statement new 3eb27cf14136 iio: adc: ad7944: add namespace to T_QUIET_NS new f1a5d7795fb0 iio: frequency: adf4371: make use of spi_get_device_match_data() new 17f3d6cef3b7 iio: frequency: adf4371: drop spi_set_drvdata() new eec91fc8aa32 iio: frequency: adf4371: drop clkin from struct adf4371_state new 3681313a1c50 iio: frequency: adf4371: make use of dev_err_probe() new 92accba97685 iio: imu: bmi323: remove redundant register definition new 6a9262edff8e iio: Switch back to struct platform_driver::remove() new 220c71dafaa2 Merge tag 'v6.12-rc2' into test2 new f32ea7aab378 iio: pressure: bmp280: Fix uninitialized variable new 8fa714ca334e iio: Convert unsigned to unsigned int new 96f1792fe816 Merge tag 'pwm/duty_offset-for-6.13-rc1' into togreg new 29301cc33957 dt-bindings: iio: adc: add AD762x/AD796x ADCs new b7ffd0fa65e9 iio: adc: ad7625: add driver new 78134832a1f3 docs: iio: new docs for ad7625 driver new 70602f529e4d iio: dac: adi-axi-dac: fix wrong register bitfield new 1a811e1be795 iio: dac: adi-axi-dac: update register names new ace858339577 iio: light: veml6035: fix read_avail in no_irq case for veml6035 new 2fda7ef9ebb5 dt-bindings: iio: light: veml6030: add veml7700 new ddbcee9ff1cf iio: light: veml6030: add support for veml7700 new 1453ea1f2f7d MAINTAINERS: add entry for VEML6030 ambient light sensor driver new 5d64ac92c7aa iio: light: vl6180: Add configurable inter-measurement per [...] new 3a545861716b iio: light: vl6180: Added Interrupt support for single sho [...] new eeebe3937cfc iio: light: vl6180: Add support for Continuous Mode new f548c11a85ff iio: light: rpr0521: Use generic iio_pollfunc_store_time() new 26e7fc6a60bc iio: adc: ad7606: Drop spurious empty file. new 57573ace0c1b iio: imu: bmi270: Remove duplicated include in bmi270_i2c.c new ffb4b4ed3e8f Merge tag 'iio-for-6.13a-take2' of ssh://gitolite.kernel.o [...] new d723c456ef5a Merge 6.12-rc4 into char-misc-next new bd5ee6bcc51b rust: miscdevice: add missing safety comments new 733dc978fab6 peci: npcm: Constify struct peci_controller_ops new 77e835504659 Merge tag 'peci-next-6.13-rc1' of ssh://gitolite.kernel.or [...] new 7f15c46a57c3 rust: introduce `InPlaceModule` new 5c7ca6fa603f rust: add `dev_*` print macros. new feb776a68d7b greybus: Fix a typo new f248ff14b758 misc: rtsx: Cleanup on DRV_NAME cardreader variables new eb33da0de01b goldfish: Fix unused const variable 'goldfish_pipe_acpi_match' new 2aea0d17ff9e dt-bindings: fuse: Move renesas,rcar-{efuse,otp} to nvmem new 1530b923a514 nvmem: Add R-Car E-FUSE driver new b3d75e9ba013 nvmem: Correct some typos in comments new 2e7bb66b55f4 nvmem: imx-iim: Convert comma to semicolon new 5e61687075e3 dt-bindings: nvmem: convert zii,rave-sp-eeprom.txt to yaml format new 1c4ea801570a dt-bindings: nvmem: sprd,ums312-efuse: convert to YAML new b8357f6764a2 dt-bindings: nvmem: sprd,sc2731-efuse: convert to YAML new 074c2241d0fe scripts/tags.sh: add regex to map IDT entries new b03817512cb9 scripts/tags.sh: use list of identifiers to ignore new 7428f9d97006 scripts/tags.sh: Fix warnings "null expansion of name pattern" new d8da4f1912ed eeprom: Fix the cacography in Kconfig new f36ee841165b char: Switch back to struct platform_driver::remove() new 9365f0de4303 Merge 6.12-rc6 into char-misc-next new ce8f9fb651fa comedi: Flush partial mappings in error case new da9596955c05 nvmem: core: Check read_only flag for force_ro in bin_attr [...] new a3911e087d62 counter: ftm-quaddec: Enable module autoloading new 522ae89b7858 counter: intel-qep: Replace deprecated PCI functions new 6cc685facb53 Merge tag 'counter-updates-for-6.13' of ssh://gitolite.ker [...] new 147359e23e5c counter: stm32-timer-cnt: fix device_node handling in prob [...] new 842c3755a6bf counter: stm32-timer-cnt: Add check for clk_enable() new 1437d9f1c56f counter: ti-ecap-capture: Add check for clk_enable() new a32a8057af11 Merge tag 'counter-fixes-for-6.12' of ssh://gitolite.kerne [...] new 9b50fe117d60 misc: keba: Add hardware dependency new 65294bebd4ce misc: atmel-ssc: Use of_property_present() for non-boolean [...] new ef5f5e7b6f73 iio: invensense: fix multiple odr switch when FIFO is off new fa4076314480 iio: backend: fix wrong pointer passed to IS_ERR() new 3a4187ec454e iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer new c174b53e95ad ad7780: fix division by zero in ad7780_write_raw() new 62dd96ac9cdf iio: adc: ad4000: fix reading unsigned data new e2fb2f89faf8 iio: gts: Fix uninitialized symbol 'ret' new 7452f8a0814b iio: gts: fix infinite loop for gain_to_scaletables() new b7d2bc99b3bd iio: accel: kx022a: Fix raw read format new bfa335f18d91 iio: accel: adxl380: fix raw sample read new 3993ca4add24 iio: Fix fwnode_handle in __fwnode_iio_channel_get_by_name() new 389c4245f549 Merge tag 'iio-fixes-for-6.12c' of ssh://gitolite.kernel.o [...] new 8daf110a44e7 bus: mhi: host: Fix typos in the comments new 23388a1b305e bus: mhi: host: Switch trace_mhi_gen_tre fields to native endian new bd23e836423e bus: mhi: host: pci_generic: Use pcim_iomap_region() to re [...] new 7215ff51c537 Merge tag 'mhi-for-v6.13' of ssh://gitolite.kernel.org/pub [...] new 80467bdb75cb dt-bindings: iio: imu: smi240: add Bosch smi240 new 99918e786a76 iio: imu: smi240: add driver new c71473d9c1a6 iio: gyro: bmg160: Drop most likely fake ACPI IDs new 8831be949b84 iio: magnetometer: bmc150_magn: Drop most likely fake ACPI IDs new 5d33455a903d iio: dac: ad8460: fix DT compatible new 7def41bf0328 iio: gyro: list adis16137 in Kconfig description new 4b0cc9c0d689 iio: dac: ad8460: add SPI device match table new 640e98384fb1 iio: accel: adxl355: Fix typo "accelaration" new 26ccfaa9ddaa iio: pressure: bmp280: Use sleep and forced mode for onesh [...] new 87e1fbd135bb dt-bindings: iio: pressure: bmp085: Add interrupts for BMP [...] new 4c5e83b232b0 iio: pressure: bmp280: Add data ready trigger support new b65249a7b362 iio: pressure: bmp280: Move bmp085 interrupt to new configuration new b7f99fa1b64a iio: adc: ad7192: properly check spi_get_device_match_data() new eb0e400c510a iio: light: veml6070: use unsigned int instead of unsigned new 14a4f5b4cfae iio: light: veml6070: use field to set integration time new e902145064ec iio: addac: ad74413r: drop reset_gpio from struct ad74413r_state new ab9795c197ac iio: addac: ad74413r: use devm_regulator_get_enable_read_v [...] new 012091bc3c38 iio: addac: ad74413r: simplify with cleanup.h new 0874763642e6 dt-bindings: iio: adc: ad7606: Remove spi-cpha from required new 7c2357b10490 dt-bindings: iio: adc: ad7606: Add iio backend bindings new 1346e2566a7b Documentation: iio: Document ad7606 driver new 29121b825e05 iio: adc: ad7606: Add PWM support for conversion trigger new bc69e9fffde4 iio: adc: ad7606: Add compatibility to fw_nodes new ef67f16e365c iio: adc: ad7606: Introduce num_adc_channels new 849cebf8dc67 iio: adc: ad7606: Add iio-backend support new fec4330dde9d iio: adc: ad7606: Disable PWM usage for non backend version new ca1c2eceba3d dt-bindings: iio: adc: add ad7779 doc new 01bb12922b60 Documentation: ABI: added filter mode doc in sysfs-bus-iio new c9a3f8c7bfcb drivers: iio: adc: add support for ad777x family new 0d7fd2d6aa41 dt-bindings: iio: light: opt3001: add compatible for opt3002 new fc6fa04ef390 iio: light: opt3001: add support for TI's opt3002 light sensor new 1eeecac1ad08 iio: accel: replace s64 __aligned(8) with aligned_s64 new 776f57de1f99 iio: light: Remove "default n" entries new aa81ad9a69b9 iio: adc: Remove "default n" entries new 9dfbb6812330 iio: imu: bmi270: Remove unused FREQUENCY / SCALE attributes new bb372ac253b5 iio: imu: bmi270: Provide chip info as configuration structure new 8456a9f07212 iio: adc: ad7606: fix/persist oversampling_ratio setting new 0fb11344bb21 iio: adc: ad7606: use realbits for sign-extending in scan_direct new 97c6d857041d iio: adc: ad7606: rework scale-available to be static new 2f9b2033f121 dt-bindings: iio: adc: adi,ad7606: document AD760{7,8,9} parts new 2fb8548e054a iio: adc: ad7606: add support for AD760{7,8,9} parts new 894945b54b07 iio: magnetometer: bmc150: Drop dead code from the driver new d45b145d19b5 iio: adc: pac1934: Replace strange way of checking type of [...] new 77005bc23dfc iio: imu: inv_mpu6050: Replace strange way of checking typ [...] new d411e5b5aada iio: acpi: Improve iio_read_acpi_mount_matrix() new dc60de4eb0a4 iio: acpi: Add iio_get_acpi_device_name_and_data() helper [...] new 2ab22fc20928 iio: accel: kxcjk-1013: Remove redundant I²C ID new b01b559682f3 iio: accel: kxcjk-1013: Revert "Add support for KX022-1020" new 08cc11c66774 iio: accel: kxcjk-1013: Switch from CONFIG_PM guards to pm [...] new 703a90e67583 iio: accel: kxcjk-1013: Use local variable for regs new ef4b042d2022 iio: accel: kxcjk-1013: Rename kxcjk1013_info new 4861883cf0a7 iio: accel: kxcjk-1013: Start using chip_info variables in [...] new 163146e1778b iio: accel: kxcjk-1013: Move odr_start_up_times up in the code new d300c0e5c55a iio: accel: kxcjk-1013: Convert ODR times array to variabl [...] new 5539c54b3401 iio: accel: kxcjk-1013: Get rid of enum kx_chipset new a58bab804741 iio: accel: kxcjk-1013: Replace a variant of iio_get_acpi_ [...] new a84fac0e8547 iio: accel: kxcjk-1013: drop ACPI_PTR() and move ID out of [...] new 8ec557799b13 iio: accel: mma9551: Replace custom implementation of iio_ [...] new e85e016e9dc3 iio: accel: mma9553: Replace custom implementation of iio_ [...] new 99f2add1b42b iio: gyro: bmg160: Replace custom implementation of iio_ge [...] new ba1ff204e7d4 iio: light: isl29018: Replace a variant of iio_get_acpi_de [...] new 40a2764c95b3 iio: light: isl29018: drop ACPI_PTR() and CONFIG_ACPI guards new b511670b341e iio: light: ltr501: Drop most likely fake ACPI IDs new c26acb09ccbe iio: light: ltr501: Add LTER0303 to the supported devices new 12c65c0f3e03 iio: light: ltr501: Replace a variant of iio_get_acpi_devi [...] new e2ce36e04701 iio: light: bh1745: simplify code in write_event_config callback new c9fd4cc90c0f iio: light: ltr501: simplify code in write_event_config callback new d567ff3603cf iio: light: veml6030: simplify code in write_event_config [...] new 71490e9ef5a9 iio: imu: inv_mpu6050: simplify code in write_event_config [...] new 7804363d596a iio: light: stk3310: simplify code in write_event_config callback new 41a275efa27d iio: gyro: bmg160_core: remove trailing tab new b85a05c75e00 iio: dac: ad5380: use devm_regulator_get_enable_read_voltage() new 2c8988a3d873 iio: dac: ad5380: drop driver remove callbacks new b78412249db0 iio: dac: ad5446: use devm_regulator_get_enable_read_voltage() new a93847d8ce9d iio: dac: ad5446: drop driver remove callbacks new e17229e28701 iio: dac: ad5504: use devm_regulator_get_enable_read_voltage() new 86ab52970468 iio: dac: ad5504: drop driver remove callback new a88a6cf4f78d iio: dac: ad5624r: use devm_regulator_get_enable_read_voltage() new 4d930ffce95c iio: dac: ad5624r: drop driver remove callback new 89fd809ae027 iio: dac: ad5761: use devm_regulator_get_enable_read_voltage() new 7af0ad4dfa69 iio: dac: ad5761: drop driver remove callback new a3920a2318fa iio: dac: ad5770r: use devm_regulator_get_enable_read_voltage() new 6df21ae0d48b dt-bindings: iio: light: veml6030: add veml3235 new c5a23f80c164 iio: light: add support for veml3235 new b5055b4b4d98 iio: chemical: bme680: Add missing regmap.h include new 6ba3df714723 iio: chemical: bme680: optimize startup time new eea9a1156cb3 iio: chemical: bme680: avoid using camel case new 924f9f7d962c iio: chemical: bme680: move to fsleep() new 7adfc3484c03 iio: chemical: bme680: Fix indentation and unnecessary spaces new 27f8b05b2ffe iio: chemical: bme680: generalize read_*() functions new eaba902d85b1 iio: imu: bmi270: Add triggered buffer for Bosch BMI270 IMU new 99e46bbb131e iio: imu: bmi270: Add scale and sampling frequency to BMI270 IMU new b6ee20afca66 dt-bindings: iio: imu: bmi270: Add Bosch BMI260 new f35f3c832eb5 iio: imu: bmi270: Add support for BMI260 new 8ebfd0925521 iio: adc: ad4000: Check for error code from devm_mutex_ini [...] new 869aa5e84769 iio: adc: pac1921: Check for error code from devm_mutex_in [...] new f928099e5f5c iio: chemical: bme680: use s16 variable for temp value to [...] new 76830926323e dt-bindings: iio: dac: ad3552r: add iio backend support new 043e4e514cee dt-bindings: iio: dac: adi-axi-dac: add ad3552r axi variant new d3eeb1ac0b99 iio: backend: extend features new e61d7178429a iio: dac: adi-axi-dac: extend features new d5ac6cb1c8f3 iio: dac: ad3552r: changes to use FIELD_PREP new f665d7d33d79 iio: dac: ad3552r: extract common code (no changes in beha [...] new 0b4d9fe58be8 iio: dac: ad3552r: add high-speed platform driver new 248da097f6a0 iio: dac: adi-axi-dac: add registering of child fdt node new baaa92d284d5 dt-bindings: iio: dac: ad5791: Add optional reset, clr and [...] new 6e0ba34bfebb dt-bindings: iio: dac: ad5791: Add required voltage supplies new 080a79f8f5ec iio: dac: ad5791: Include chip_info in device match tables new 120c678aa948 iio: dac: ad5791: Add reset, clr and ldac gpios new 7bf7b297b683 iio: dac: ad5791: Use devm_regulator_get_enable_read_voltage new 7f36074c0f8f iio: dac: ad5791: Use devm_iio_device_register new 4c5e18bf7590 dt-bindings: iio: light: veml6075: document vishay,rset-ohms new bb18885ed823 iio: light: veml6070: add support for integration time new 9727098a5286 iio: accel: kxcjk-1013: Deduplicate ODR startup time array new 9a5a2483bc60 iio: Mark iio_dev::priv member with __private new 6e6738398def iio: hid-sensors: Add proximity and attention IDs new 9b20c3fe68bd iio: hid-sensors-prox: Factor-in hid_sensor_push_data new 9d2fe9cd02ca iio: Add channel type for attention new f7a1fc1ae0d8 iio: hid-sensors-prox: Make proximity channel indexed new 596ef5cf654b iio: hid-sensor-prox: Add support for more channels new 04392fa8af5a iio: light: ltr390: simplify code in write_event_config callback new 122679a62f24 iio: proximity: hx9023s: simplify code in write_event_conf [...] new e41edccbfc34 iio: light: tsl2772: simplify code in write_event_config callback new 63023e8aa3e8 iio: proximity: irsd200: simplify code in write_event_conf [...] new 18aa930a51f3 iio: proximity: sx9500: simplify code in write_event_confi [...] new 2cc86e9409ad iio: light: adux1020: write_event_config: use local variab [...] new b4b42f28a0df iio: fix write_event_config signature new 1d3086459da3 iio: accel: mma9551: use bool for event state new 4880978294a2 iio: accel: sca3000: use bool for event state new 96a59e302cb3 iio: imu: bmi323: use bool for event state new 3121da857c9c iio: imu: st_lsm6dsx: use bool for event state new ad531aa484f7 iio: light: apds9300: use bool for event state new 86b8843ee2bb iio: light: apds9306: simplifies if branch in apds9306_wri [...] new 6921a89dc18c iio: light: apds9960: convert als_int and pxs_int to bool new e44a4e6c21dc iio: light: apds9960: remove useless return new 812233940645 dt-bindings: vendor-prefixes: Add Allegro MicroSystems, Inc new 6f6291f7a5f1 dt-bindings: iio: magnetometer: document the Allegro Micro [...] new 3c9b6fd74188 iio: magnetometer: add Allegro MicroSystems ALS31300 3-D L [...] new 5d8173b84931 iio: events.h: add event identifier macros for differentia [...] new 7f4f3c4e977f iio: adc: ad7280a: use IIO_DIFF_EVENT_CODE macro helper new c4d4f112bb58 iio: dummy: use specialized event code macros new dff100b0f3ac iio: accel: mma9553: use specialized event code macros new 01f567d22152 iio: events: make IIO_EVENT_CODE macro private new 4865ee12c8d8 iio: chemical: bme680: refactorize set_mode() mode new f51171ce2236 iio: chemical: bme680: Add SCALE and RAW channels new 80b9f3a80e6e iio: chemical: bme680: Add triggered buffer support new 56686ac80b85 iio: chemical: bme680: Add support for preheat current new e459ca0aec9a Merge commit '9365f0de4303f82ed4c2db1c39d3de824b249d80' into HEAD new 19406b0a3152 dt-bindings: iio: adc: ad7380: add adaq4370-4 and adaq4380 [...] new 0e1168f8f2bf iio: adc: ad7380: fix oversampling formula new 9bb0e49a22e4 iio: adc: ad7380: use local dev variable to shorten long lines new c904e6dcf402 iio: adc: ad7380: add support for adaq4370-4 and adaq4380-4 new 5e66d01f6083 docs: iio: ad7380: add adaq4370-4 and adaq4380-4 new 20fd1383cd61 iio: Move __private marking before struct element priv in [...] new 5de07b8a24cf Merge tag 'iio-for-6.13b' of ssh://gitolite.kernel.org/pub [...] new 77adf4b1f3e1 spmi: pmic-arb: fix return path in for_each_available_chil [...] new 9125ede03ec4 dt-bindings: spmi: spmi-mtk-pmif: Add compatible for MT8188 new 9aa45ca73ba8 dt-bindings: spmi: qcom,x1e80100-spmi-pmic-arb: Add SAR213 [...] new 49988a797542 mei: vsc: Do not re-enable interrupt from vsc_tp_reset() new c4dab0828c13 mei: vsc: Improve error logging in vsc_identify_silicon() new dbbd975cc6df fpga: Switch back to struct platform_driver::remove() new ab5bcaf1ece4 Merge tag 'fpga-for-6.13-rc1' of ssh://gitolite.kernel.org [...] new 05123e3299dd interconnect: qcom: icc-rpmh: probe defer incase of missin [...] new f874c74d0814 interconnect: qcom: icc-rpmh: rename qos_clks_required flag new 326b42d861cb interconnect: qcom: msm8937: constify pointer to qcom_icc_node new 52cebda10430 interconnect: Remove a useless kfree_const() usage new 31f1b03fbdeb interconnect: Switch back to struct platform_driver::remove() new c603accc26b2 dt-bindings: interconnect: qcom-bwmon: Document QCS8300 bw [...] new a570feff16bd interconnect: Use of_property_present() for non-boolean pr [...] new 6fa115569d98 dt-bindings: interconnect: document the RPMh Network-On-Ch [...] new 3063c3dfa07d interconnect: qcom: add QCS8300 interconnect provider driver new 3b7dd9d88c14 Merge branch 'icc-qcs8300' into icc-next new 6c5e948f1fff dt-bindings: interconnect: document the RPMh Network-On-Ch [...] new 77d79677b04b interconnect: qcom: add QCS615 interconnect provider driver new 55aac0ea757d Merge branch 'icc-qcs615' into icc-next new bc2bb732162f dt-bindings: interconnect: qcom: document SAR2130P NoC new 92c366a53c4a interconnect: qcom: add support for SAR2130P new b1fd28da86aa Merge branch 'icc-sar2130p' into icc-next new 5a5470dd8aa5 Merge tag 'icc-6.13-rc1' of ssh://gitolite.kernel.org/pub/ [...] new 03e6a10bbe60 scripts/tags.sh: Don't tag usages of DEFINE_MUTEX new 40e210a13759 misc: isl29020: Fix the wrong format specifier new 5770e9f237b6 firmware: Switch back to struct platform_driver::remove() new 5a6c35258d10 mei: vsc: Fix typo "maintstepping" -> "mainstepping" new 2eff01ee2881 Merge tag 'char-misc-6.13-rc1' of git://git.kernel.org/pub [...]
The 828 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/testing/configfs-usb-gadget-uvc | 64 + Documentation/ABI/testing/sysfs-bus-iio | 32 + Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 | 46 - Documentation/ABI/testing/sysfs-class-typec | 27 + .../bindings/connector/usb-connector.yaml | 46 +- Documentation/devicetree/bindings/iio/adc/adc.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7173.yaml | 3 + .../devicetree/bindings/iio/adc/adi,ad7380.yaml | 120 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 199 +- .../devicetree/bindings/iio/adc/adi,ad7625.yaml | 176 + .../devicetree/bindings/iio/adc/adi,ad7779.yaml | 110 + .../bindings/iio/adc/amlogic,meson-saradc.yaml | 1 + .../devicetree/bindings/iio/adc/gehc,pmc-adc.yaml | 86 + .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 9 +- .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 39 + .../devicetree/bindings/iio/dac/adi,ad8460.yaml | 164 + .../devicetree/bindings/iio/dac/adi,axi-dac.yaml | 69 +- .../devicetree/bindings/iio/imu/bosch,bmi270.yaml | 79 + .../devicetree/bindings/iio/imu/bosch,smi240.yaml | 51 + .../bindings/iio/imu/invensense,icm42600.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 7 +- .../devicetree/bindings/iio/light/ti,opt3001.yaml | 4 +- .../devicetree/bindings/iio/light/veml6030.yaml | 64 - .../bindings/iio/light/vishay,veml6030.yaml | 107 + .../bindings/iio/light/vishay,veml6075.yaml | 21 +- .../iio/magnetometer/allegromicro,als31300.yaml | 46 + .../devicetree/bindings/iio/pressure/bmp085.yaml | 22 +- .../bindings/iio/temperature/ti,tmp006.yaml | 6 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 2 + .../bindings/interconnect/qcom,qcs615-rpmh.yaml | 73 + .../bindings/interconnect/qcom,qcs8300-rpmh.yaml | 72 + .../bindings/interconnect/qcom,sar2130p-rpmh.yaml | 117 + .../{fuse => nvmem}/renesas,rcar-efuse.yaml | 35 +- .../bindings/{fuse => nvmem}/renesas,rcar-otp.yaml | 17 +- .../devicetree/bindings/nvmem/sc27xx-efuse.txt | 52 - .../bindings/nvmem/sprd,sc2731-efuse.yaml | 68 + .../bindings/nvmem/sprd,ums312-efuse.yaml | 61 + .../devicetree/bindings/nvmem/sprd-efuse.txt | 39 - .../bindings/nvmem/zii,rave-sp-eeprom.txt | 40 - .../bindings/nvmem/zii,rave-sp-eeprom.yaml | 54 + .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 42 +- .../bindings/phy/qcom,msm8998-qmp-usb3-phy.yaml | 2 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 1 + .../bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml | 6 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 1 + .../devicetree/bindings/usb/cypress,cypd4226.yaml | 5 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 6 +- .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../devicetree/bindings/usb/genesys,gl850g.yaml | 9 +- .../devicetree/bindings/usb/maxim,max33359.yaml | 1 + .../bindings/usb/microchip,mpfs-musb.yaml | 7 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 4 + .../devicetree/bindings/usb/rockchip,dwc3.yaml | 6 +- .../devicetree/bindings/usb/ti,tusb1046.yaml | 49 + .../devicetree/bindings/usb/ti,tusb73x0-pci.yaml | 55 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/auxiliary_bus.rst | 1 - Documentation/iio/ad7380.rst | 16 + Documentation/iio/ad7606.rst | 144 + Documentation/iio/ad7625.rst | 91 + Documentation/iio/bno055.rst | 2 +- Documentation/iio/index.rst | 2 + MAINTAINERS | 102 +- arch/alpha/kernel/pci-sysfs.c | 6 +- drivers/android/binder.c | 64 +- drivers/base/auxiliary.c | 31 +- drivers/base/cacheinfo.c | 15 +- drivers/base/class.c | 4 +- drivers/base/core.c | 63 +- drivers/base/firmware_loader/main.c | 7 +- drivers/base/node.c | 12 +- drivers/base/power/sysfs.c | 17 +- drivers/base/topology.c | 40 +- drivers/base/trace.h | 6 +- drivers/bus/mhi/host/boot.c | 4 +- drivers/bus/mhi/host/internal.h | 2 +- drivers/bus/mhi/host/pci_generic.c | 6 +- drivers/bus/mhi/host/trace.h | 25 +- drivers/cdx/cdx.c | 2 +- drivers/char/powernv-op-panel.c | 2 +- drivers/char/sonypi.c | 2 +- drivers/char/xilinx_hwicap/xilinx_hwicap.c | 2 +- drivers/char/xillybus/xillybus_of.c | 2 +- drivers/comedi/comedi_fops.c | 12 + drivers/counter/ftm-quaddec.c | 1 + drivers/counter/intel-qep.c | 10 +- drivers/counter/stm32-timer-cnt.c | 17 +- drivers/counter/ti-ecap-capture.c | 7 +- drivers/cxl/port.c | 2 +- drivers/firmware/arm_scmi/driver.c | 2 +- drivers/firmware/arm_scpi.c | 2 +- drivers/firmware/google/coreboot_table.c | 2 +- drivers/firmware/imx/imx-dsp.c | 2 +- drivers/firmware/memmap.c | 2 +- drivers/firmware/microchip/mpfs-auto-update.c | 2 +- drivers/firmware/mtk-adsp-ipc.c | 9 +- drivers/firmware/qemu_fw_cfg.c | 2 +- drivers/firmware/raspberrypi.c | 2 +- drivers/firmware/stratix10-rsu.c | 2 +- drivers/firmware/stratix10-svc.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 2 +- drivers/fpga/altera-fpga2sdram.c | 2 +- drivers/fpga/altera-freeze-bridge.c | 2 +- drivers/fpga/altera-hps2fpga.c | 2 +- drivers/fpga/dfl-afu-main.c | 8 +- drivers/fpga/dfl-fme-br.c | 8 +- drivers/fpga/dfl-fme-main.c | 8 +- drivers/fpga/dfl-fme-region.c | 8 +- drivers/fpga/intel-m10-bmc-sec-update.c | 2 +- drivers/fpga/of-fpga-region.c | 2 +- drivers/fpga/socfpga-a10.c | 2 +- drivers/fpga/stratix10-soc.c | 2 +- drivers/fpga/xilinx-pr-decoupler.c | 2 +- drivers/fpga/zynq-fpga.c | 2 +- drivers/gpio/gpio-aspeed-sgpio.c | 2 +- drivers/gpio/gpio-aspeed.c | 2 +- drivers/gpio/gpio-ep93xx.c | 2 +- drivers/gpio/gpio-hlwd.c | 2 +- drivers/gpio/gpio-mlxbf2.c | 2 +- drivers/gpio/gpio-omap.c | 2 +- drivers/gpio/gpio-pca953x.c | 2 +- drivers/gpio/gpio-pl061.c | 2 +- drivers/gpio/gpio-tegra.c | 2 +- drivers/gpio/gpio-tegra186.c | 2 +- drivers/gpio/gpio-tqmx86.c | 2 +- drivers/gpio/gpio-visconti.c | 2 +- drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +- drivers/gpu/drm/display/drm_dp_aux_bus.c | 2 +- drivers/greybus/interface.c | 2 +- drivers/iio/accel/adxl355_core.c | 2 +- drivers/iio/accel/adxl367.c | 2 +- drivers/iio/accel/adxl372.c | 2 +- drivers/iio/accel/adxl380.c | 11 +- drivers/iio/accel/bma180.c | 3 +- drivers/iio/accel/bma220_spi.c | 1 + drivers/iio/accel/bma400_core.c | 4 +- drivers/iio/accel/bmc150-accel-core.c | 2 +- drivers/iio/accel/bmc150-accel.h | 3 +- drivers/iio/accel/fxls8962af-core.c | 8 +- drivers/iio/accel/hid-sensor-accel-3d.c | 9 +- drivers/iio/accel/kionix-kx022a.c | 5 +- drivers/iio/accel/kxcjk-1013.c | 442 +- drivers/iio/accel/kxsd9.c | 3 +- drivers/iio/accel/mma7455_core.c | 3 +- drivers/iio/accel/mma8452.c | 5 +- drivers/iio/accel/mma9551.c | 27 +- drivers/iio/accel/mma9553.c | 46 +- drivers/iio/accel/msa311.c | 3 +- drivers/iio/accel/mxc4005.c | 3 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/accel/stk8312.c | 3 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 43 +- drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ab8500-gpadc.c | 2 +- drivers/iio/adc/ad4000.c | 6 +- drivers/iio/adc/ad7091r-base.c | 3 +- drivers/iio/adc/ad7091r-base.h | 2 +- drivers/iio/adc/ad7173.c | 38 +- drivers/iio/adc/ad7192.c | 3 + drivers/iio/adc/ad7266.c | 2 +- drivers/iio/adc/ad7280a.c | 14 +- drivers/iio/adc/ad7291.c | 2 +- drivers/iio/adc/ad7380.c | 178 +- drivers/iio/adc/ad7606.c | 1056 ++++- drivers/iio/adc/ad7606.h | 134 +- drivers/iio/adc/ad7606_par.c | 133 +- drivers/iio/adc/ad7606_spi.c | 195 +- drivers/iio/adc/ad7625.c | 684 +++ drivers/iio/adc/ad7779.c | 914 ++++ drivers/iio/adc/ad7780.c | 2 +- drivers/iio/adc/ad7791.c | 4 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/ad7887.c | 4 +- drivers/iio/adc/ad7923.c | 4 +- drivers/iio/adc/ad7944.c | 4 +- drivers/iio/adc/ad799x.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 4 +- drivers/iio/adc/at91-sama5d2_adc.c | 2 +- drivers/iio/adc/at91_adc.c | 2 +- drivers/iio/adc/axp20x_adc.c | 62 +- drivers/iio/adc/axp288_adc.c | 2 +- drivers/iio/adc/bcm_iproc_adc.c | 8 +- drivers/iio/adc/da9150-gpadc.c | 26 +- drivers/iio/adc/dln2-adc.c | 2 +- drivers/iio/adc/ep93xx_adc.c | 2 +- drivers/iio/adc/exynos_adc.c | 2 +- drivers/iio/adc/gehc-pmc-adc.c | 228 + drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/imx8qxp-adc.c | 2 +- drivers/iio/adc/imx93_adc.c | 2 +- drivers/iio/adc/intel_mrfld_adc.c | 2 +- drivers/iio/adc/lp8788_adc.c | 18 +- drivers/iio/adc/ltc2497-core.c | 15 +- drivers/iio/adc/max1363.c | 5 +- drivers/iio/adc/max34408.c | 2 +- drivers/iio/adc/meson_saradc.c | 2 +- drivers/iio/adc/mp2629_adc.c | 4 +- drivers/iio/adc/mt6360-adc.c | 2 +- drivers/iio/adc/mxs-lradc-adc.c | 6 +- drivers/iio/adc/npcm_adc.c | 2 +- drivers/iio/adc/pac1921.c | 48 +- drivers/iio/adc/pac1934.c | 2 +- drivers/iio/adc/palmas_gpadc.c | 4 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 10 +- drivers/iio/adc/qcom-spmi-adc5.c | 4 +- drivers/iio/adc/qcom-spmi-vadc.c | 7 +- drivers/iio/adc/rcar-gyroadc.c | 2 +- drivers/iio/adc/rn5t618-adc.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 2 +- drivers/iio/adc/stm32-adc.c | 2 +- drivers/iio/adc/stm32-dfsdm-adc.c | 2 +- drivers/iio/adc/stm32-dfsdm-core.c | 2 +- drivers/iio/adc/sun20i-gpadc-iio.c | 7 +- drivers/iio/adc/sun4i-gpadc-iio.c | 9 +- drivers/iio/adc/ti-ads1015.c | 5 +- drivers/iio/adc/ti-ads1119.c | 2 +- drivers/iio/adc/ti-ads1298.c | 2 +- drivers/iio/adc/ti_am335x_adc.c | 10 +- drivers/iio/adc/twl4030-madc.c | 4 +- drivers/iio/adc/twl6030-gpadc.c | 2 +- drivers/iio/adc/vf610_adc.c | 2 +- drivers/iio/adc/xilinx-ams.c | 2 +- drivers/iio/adc/xilinx-xadc-events.c | 4 +- drivers/iio/adc/xilinx-xadc.h | 2 +- drivers/iio/addac/ad74115.c | 18 +- drivers/iio/addac/ad74413r.c | 102 +- drivers/iio/cdc/ad7150.c | 2 +- drivers/iio/chemical/Kconfig | 2 + drivers/iio/chemical/bme680.h | 11 +- drivers/iio/chemical/bme680_core.c | 366 +- .../iio/common/inv_sensors/inv_sensors_timestamp.c | 4 + drivers/iio/common/st_sensors/st_sensors_trigger.c | 2 +- drivers/iio/dac/Kconfig | 32 + drivers/iio/dac/Makefile | 3 + drivers/iio/dac/ad3552r-common.c | 249 ++ drivers/iio/dac/ad3552r-hs.c | 529 +++ drivers/iio/dac/ad3552r-hs.h | 19 + drivers/iio/dac/ad3552r.c | 557 +-- drivers/iio/dac/ad3552r.h | 228 + drivers/iio/dac/ad5380.c | 85 +- drivers/iio/dac/ad5421.c | 2 +- drivers/iio/dac/ad5446.c | 77 +- drivers/iio/dac/ad5504.c | 61 +- drivers/iio/dac/ad5624r.h | 1 - drivers/iio/dac/ad5624r_spi.c | 71 +- drivers/iio/dac/ad5755.c | 11 +- drivers/iio/dac/ad5761.c | 109 +- drivers/iio/dac/ad5770r.c | 44 +- drivers/iio/dac/ad5791.c | 205 +- drivers/iio/dac/ad8460.c | 951 ++++ drivers/iio/dac/adi-axi-dac.c | 449 +- drivers/iio/dac/dpot-dac.c | 2 +- drivers/iio/dac/lpc18xx_dac.c | 6 +- drivers/iio/dac/m62332.c | 2 +- drivers/iio/dac/max517.c | 2 +- drivers/iio/dac/stm32-dac-core.c | 2 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/vf610_dac.c | 2 +- drivers/iio/dummy/iio_simple_dummy.h | 2 +- drivers/iio/dummy/iio_simple_dummy_events.c | 32 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 2 +- drivers/iio/frequency/adf4371.c | 63 +- drivers/iio/gyro/Kconfig | 2 +- drivers/iio/gyro/bmg160_core.c | 19 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/fxas21002c_core.c | 3 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 8 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/humidity/hid-sensor-humidity.c | 4 +- drivers/iio/humidity/hts221_buffer.c | 3 +- drivers/iio/imu/Kconfig | 15 + drivers/iio/imu/Makefile | 3 + drivers/iio/imu/bmi160/bmi160_core.c | 11 +- drivers/iio/imu/bmi270/Kconfig | 33 + drivers/iio/imu/bmi270/Makefile | 7 + drivers/iio/imu/bmi270/bmi270.h | 38 + drivers/iio/imu/bmi270/bmi270_core.c | 734 +++ drivers/iio/imu/bmi270/bmi270_i2c.c | 66 + drivers/iio/imu/bmi270/bmi270_spi.c | 92 + drivers/iio/imu/bmi323/bmi323.h | 1 - drivers/iio/imu/bmi323/bmi323_core.c | 18 +- drivers/iio/imu/fxos8700_core.c | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 2 - drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 10 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 3 - drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 17 + drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 17 + drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 38 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 10 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 4 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 10 + drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 1 - drivers/iio/imu/kmx61.c | 27 +- drivers/iio/imu/smi240.c | 621 +++ drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 22 +- drivers/iio/industrialio-acpi.c | 48 +- drivers/iio/industrialio-backend.c | 82 +- drivers/iio/industrialio-core.c | 3 +- drivers/iio/industrialio-gts-helper.c | 4 +- drivers/iio/inkern.c | 9 +- drivers/iio/light/Kconfig | 18 +- drivers/iio/light/Makefile | 1 + drivers/iio/light/adux1020.c | 12 +- drivers/iio/light/al3010.c | 11 +- drivers/iio/light/apds9300.c | 20 +- drivers/iio/light/apds9306.c | 7 +- drivers/iio/light/apds9960.c | 10 +- drivers/iio/light/bh1745.c | 50 +- drivers/iio/light/cm32181.c | 3 +- drivers/iio/light/cm3605.c | 2 +- drivers/iio/light/cm36651.c | 2 +- drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/light/gp2ap020a00f.c | 2 +- drivers/iio/light/hid-sensor-als.c | 8 +- drivers/iio/light/hid-sensor-prox.c | 201 +- drivers/iio/light/iqs621-als.c | 2 +- drivers/iio/light/isl29018.c | 38 +- drivers/iio/light/lm3533-als.c | 8 +- drivers/iio/light/ltr390.c | 362 +- drivers/iio/light/ltr501.c | 35 +- drivers/iio/light/ltrf216a.c | 1 + drivers/iio/light/max44009.c | 2 +- drivers/iio/light/opt3001.c | 191 +- drivers/iio/light/rpr0521.c | 14 +- drivers/iio/light/st_uvis25_core.c | 3 +- drivers/iio/light/stk3310.c | 5 +- drivers/iio/light/tcs3472.c | 2 +- drivers/iio/light/tsl2563.c | 2 +- drivers/iio/light/tsl2591.c | 2 +- drivers/iio/light/tsl2772.c | 6 +- drivers/iio/light/us5182d.c | 2 +- drivers/iio/light/vcnl4000.c | 5 +- drivers/iio/light/veml3235.c | 495 ++ drivers/iio/light/veml6030.c | 537 ++- drivers/iio/light/veml6070.c | 201 +- drivers/iio/light/vl6180.c | 255 +- drivers/iio/magnetometer/Kconfig | 13 + drivers/iio/magnetometer/Makefile | 1 + drivers/iio/magnetometer/ak8974.c | 2 +- drivers/iio/magnetometer/als31300.c | 494 ++ drivers/iio/magnetometer/bmc150_magn.c | 15 - drivers/iio/magnetometer/bmc150_magn_i2c.c | 9 - drivers/iio/magnetometer/bmc150_magn_spi.c | 9 - drivers/iio/magnetometer/hid-sensor-magn-3d.c | 6 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 8 +- drivers/iio/orientation/hid-sensor-rotation.c | 8 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 8 +- drivers/iio/position/iqs624-pos.c | 2 +- drivers/iio/pressure/bmp280-core.c | 713 ++- drivers/iio/pressure/bmp280-i2c.c | 4 +- drivers/iio/pressure/bmp280-spi.c | 4 +- drivers/iio/pressure/bmp280.h | 56 +- drivers/iio/pressure/hid-sensor-press.c | 8 +- drivers/iio/pressure/rohm-bm1390.c | 3 - drivers/iio/proximity/aw96103.c | 2 +- drivers/iio/proximity/cros_ec_mkbp_proximity.c | 4 +- drivers/iio/proximity/hx9023s.c | 4 +- drivers/iio/proximity/irsd200.c | 5 +- drivers/iio/proximity/srf04.c | 2 +- drivers/iio/proximity/sx9324.c | 20 + drivers/iio/proximity/sx9360.c | 1 - drivers/iio/proximity/sx9500.c | 6 +- drivers/iio/proximity/sx_common.c | 23 +- drivers/iio/proximity/sx_common.h | 6 +- drivers/iio/proximity/vcnl3020.c | 2 +- drivers/iio/proximity/vl53l0x-i2c.c | 174 +- drivers/iio/temperature/Kconfig | 2 + drivers/iio/temperature/hid-sensor-temperature.c | 4 +- drivers/iio/temperature/mcp9600.c | 2 +- drivers/iio/temperature/tmp006.c | 134 +- drivers/iio/temperature/tmp007.c | 2 +- drivers/iio/trigger/iio-trig-interrupt.c | 2 +- drivers/iio/trigger/stm32-timer-trigger.c | 2 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/interconnect/core.c | 4 +- drivers/interconnect/imx/imx8mm.c | 2 +- drivers/interconnect/imx/imx8mn.c | 2 +- drivers/interconnect/imx/imx8mp.c | 2 +- drivers/interconnect/imx/imx8mq.c | 2 +- drivers/interconnect/mediatek/mt8183.c | 2 +- drivers/interconnect/mediatek/mt8195.c | 2 +- drivers/interconnect/qcom/Kconfig | 29 + drivers/interconnect/qcom/Makefile | 6 + drivers/interconnect/qcom/icc-rpmh.c | 5 +- drivers/interconnect/qcom/icc-rpmh.h | 2 +- drivers/interconnect/qcom/msm8909.c | 2 +- drivers/interconnect/qcom/msm8916.c | 2 +- drivers/interconnect/qcom/msm8937.c | 10 +- drivers/interconnect/qcom/msm8939.c | 2 +- drivers/interconnect/qcom/msm8953.c | 2 +- drivers/interconnect/qcom/msm8974.c | 2 +- drivers/interconnect/qcom/msm8976.c | 2 +- drivers/interconnect/qcom/msm8996.c | 2 +- drivers/interconnect/qcom/osm-l3.c | 2 +- drivers/interconnect/qcom/qcm2290.c | 2 +- drivers/interconnect/qcom/qcs404.c | 2 +- drivers/interconnect/qcom/qcs615.c | 1563 +++++++ drivers/interconnect/qcom/qcs615.h | 128 + drivers/interconnect/qcom/{sa8775p.c => qcs8300.c} | 1387 ++---- drivers/interconnect/qcom/qcs8300.h | 177 + drivers/interconnect/qcom/qdu1000.c | 2 +- drivers/interconnect/qcom/sa8775p.c | 2 +- drivers/interconnect/qcom/{sm8450.c => sar2130p.c} | 1618 +++---- drivers/interconnect/qcom/sc7180.c | 2 +- drivers/interconnect/qcom/sc7280.c | 6 +- drivers/interconnect/qcom/sc8180x.c | 2 +- drivers/interconnect/qcom/sc8280xp.c | 2 +- drivers/interconnect/qcom/sdm660.c | 2 +- drivers/interconnect/qcom/sdm670.c | 2 +- drivers/interconnect/qcom/sdm845.c | 2 +- drivers/interconnect/qcom/sdx55.c | 2 +- drivers/interconnect/qcom/sdx65.c | 2 +- drivers/interconnect/qcom/sdx75.c | 2 +- drivers/interconnect/qcom/sm6115.c | 2 +- drivers/interconnect/qcom/sm6350.c | 2 +- drivers/interconnect/qcom/sm7150.c | 2 +- drivers/interconnect/qcom/sm8150.c | 2 +- drivers/interconnect/qcom/sm8250.c | 2 +- drivers/interconnect/qcom/sm8350.c | 2 +- drivers/interconnect/qcom/sm8450.c | 2 +- drivers/interconnect/qcom/sm8550.c | 2 +- drivers/interconnect/qcom/sm8650.c | 2 +- drivers/interconnect/qcom/smd-rpm.c | 2 +- drivers/interconnect/qcom/x1e80100.c | 2 +- drivers/interconnect/samsung/exynos.c | 2 +- drivers/irqchip/irq-gic.c | 2 +- drivers/irqchip/irq-mvebu-pic.c | 2 +- drivers/irqchip/irq-versatile-fpga.c | 2 +- drivers/misc/Kconfig | 1 - drivers/misc/Makefile | 1 - drivers/misc/apds990x.c | 12 +- drivers/misc/atmel-ssc.c | 4 +- drivers/misc/cardreader/alcor_pci.c | 2 - drivers/misc/cardreader/rtsx_usb.c | 6 +- drivers/misc/eeprom/Kconfig | 4 +- drivers/misc/eeprom/eeprom_93xx46.c | 2 +- drivers/misc/isl29020.c | 2 +- drivers/misc/keba/Kconfig | 13 + drivers/misc/keba/Makefile | 1 + drivers/misc/keba/cp500.c | 558 ++- drivers/misc/keba/lan9252.c | 359 ++ drivers/misc/mei/bus.c | 2 +- drivers/misc/mei/platform-vsc.c | 2 - drivers/misc/mei/vsc-fw-loader.c | 26 +- drivers/misc/mei/vsc-tp.c | 2 - drivers/misc/ocxl/sysfs.c | 2 +- drivers/misc/rpmb-core.c | 9 +- drivers/misc/ti-st/Kconfig | 19 - drivers/misc/ti-st/Makefile | 7 - drivers/misc/ti-st/st_core.c | 918 ---- drivers/misc/ti-st/st_kim.c | 839 ---- drivers/misc/ti-st/st_ll.c | 156 - drivers/mtd/spi-nor/sysfs.c | 2 +- drivers/nvmem/Kconfig | 11 + drivers/nvmem/Makefile | 2 + drivers/nvmem/brcm_nvram.c | 2 +- drivers/nvmem/core.c | 22 +- drivers/nvmem/imx-iim.c | 10 +- drivers/nvmem/lpc18xx_otp.c | 2 +- drivers/nvmem/microchip-otpc.c | 2 +- drivers/nvmem/rcar-efuse.c | 142 + drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-sysfs.c | 42 +- drivers/pci/vpd.c | 2 +- drivers/peci/controller/peci-npcm.c | 2 +- drivers/perf/arm-ni.c | 1 - drivers/phy/realtek/phy-rtk-usb2.c | 2 + drivers/phy/realtek/phy-rtk-usb3.c | 2 + drivers/phy/tegra/xusb.c | 2 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 2 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/pinctrl-mcp23s08.c | 2 +- drivers/pinctrl/pinctrl-stmfx.c | 2 +- drivers/pinctrl/pinctrl-sx150x.c | 2 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 3 +- drivers/platform/x86/amd/hsmp/acpi.c | 2 +- drivers/platform/x86/amd/hsmp/plat.c | 2 +- drivers/platform/x86/intel/pmt/class.c | 2 +- drivers/platform/x86/intel/sdsi.c | 2 +- drivers/s390/char/con3215.c | 1 - drivers/scsi/scsi_sysfs.c | 2 +- drivers/spmi/spmi-pmic-arb.c | 3 +- drivers/staging/Kconfig | 16 +- drivers/staging/Makefile | 8 +- drivers/staging/axis-fifo/axis-fifo.c | 2 +- drivers/staging/fbtft/fbtft.h | 2 +- .../fieldbus/Documentation/ABI/fieldbus-dev-cdev | 31 - .../Documentation/ABI/sysfs-class-fieldbus-dev | 62 - .../bindings/fieldbus/arcx,anybus-controller.txt | 71 - .../fieldbus/Documentation/fieldbus_dev.txt | 66 - drivers/staging/fieldbus/Kconfig | 19 - drivers/staging/fieldbus/Makefile | 7 - drivers/staging/fieldbus/TODO | 5 - drivers/staging/fieldbus/anybuss/Kconfig | 41 - drivers/staging/fieldbus/anybuss/Makefile | 10 - drivers/staging/fieldbus/anybuss/anybuss-client.h | 95 - .../staging/fieldbus/anybuss/anybuss-controller.h | 47 - drivers/staging/fieldbus/anybuss/arcx-anybus.c | 379 -- drivers/staging/fieldbus/anybuss/hms-profinet.c | 224 - drivers/staging/fieldbus/anybuss/host.c | 1452 ------ drivers/staging/fieldbus/dev_core.c | 344 -- drivers/staging/fieldbus/fieldbus_dev.h | 114 - drivers/staging/gdm724x/Kconfig | 16 - drivers/staging/gdm724x/Makefile | 8 - drivers/staging/gdm724x/TODO | 16 - drivers/staging/gdm724x/gdm_endian.c | 37 - drivers/staging/gdm724x/gdm_endian.h | 30 - drivers/staging/gdm724x/gdm_lte.c | 937 ---- drivers/staging/gdm724x/gdm_lte.h | 71 - drivers/staging/gdm724x/gdm_mux.c | 668 --- drivers/staging/gdm724x/gdm_mux.h | 85 - drivers/staging/gdm724x/gdm_tty.c | 316 -- drivers/staging/gdm724x/gdm_tty.h | 60 - drivers/staging/gdm724x/gdm_usb.c | 1012 ----- drivers/staging/gdm724x/gdm_usb.h | 99 - drivers/staging/gdm724x/hci.h | 45 - drivers/staging/gdm724x/hci_packet.h | 82 - drivers/staging/gdm724x/netlink_k.c | 128 - drivers/staging/gdm724x/netlink_k.h | 16 - drivers/staging/gpib/Kconfig | 251 ++ drivers/staging/gpib/Makefile | 20 + drivers/staging/gpib/TODO | 21 + drivers/staging/gpib/agilent_82350b/Makefile | 2 + .../staging/gpib/agilent_82350b/agilent_82350b.c | 932 ++++ .../staging/gpib/agilent_82350b/agilent_82350b.h | 209 + drivers/staging/gpib/agilent_82357a/Makefile | 4 + .../staging/gpib/agilent_82357a/agilent_82357a.c | 1712 +++++++ .../staging/gpib/agilent_82357a/agilent_82357a.h | 182 + drivers/staging/gpib/cb7210/Makefile | 4 + drivers/staging/gpib/cb7210/cb7210.c | 1556 +++++++ drivers/staging/gpib/cb7210/cb7210.h | 251 ++ drivers/staging/gpib/cec/Makefile | 3 + drivers/staging/gpib/cec/cec.h | 53 + drivers/staging/gpib/cec/cec_gpib.c | 385 ++ drivers/staging/gpib/common/Makefile | 6 + drivers/staging/gpib/common/gpib_os.c | 2328 ++++++++++ drivers/staging/gpib/common/iblib.c | 740 +++ drivers/staging/gpib/common/ibsys.h | 31 + drivers/staging/gpib/eastwood/Makefile | 3 + drivers/staging/gpib/eastwood/fluke_gpib.c | 1179 +++++ drivers/staging/gpib/eastwood/fluke_gpib.h | 143 + drivers/staging/gpib/fmh_gpib/Makefile | 2 + drivers/staging/gpib/fmh_gpib/fmh_gpib.c | 1725 +++++++ drivers/staging/gpib/fmh_gpib/fmh_gpib.h | 177 + drivers/staging/gpib/gpio/Makefile | 4 + drivers/staging/gpib/gpio/gpib_bitbang.c | 1476 ++++++ drivers/staging/gpib/hp_82335/Makefile | 4 + drivers/staging/gpib/hp_82335/hp82335.c | 360 ++ drivers/staging/gpib/hp_82335/hp82335.h | 85 + drivers/staging/gpib/hp_82341/Makefile | 2 + drivers/staging/gpib/hp_82341/hp_82341.c | 895 ++++ drivers/staging/gpib/hp_82341/hp_82341.h | 207 + drivers/staging/gpib/include/amcc5920.h | 49 + drivers/staging/gpib/include/amccs5933.h | 59 + drivers/staging/gpib/include/gpibP.h | 50 + drivers/staging/gpib/include/gpib_pci_ids.h | 23 + drivers/staging/gpib/include/gpib_proto.h | 56 + drivers/staging/gpib/include/gpib_state_machines.h | 23 + drivers/staging/gpib/include/gpib_types.h | 353 ++ drivers/staging/gpib/include/nec7210.h | 138 + drivers/staging/gpib/include/nec7210_registers.h | 217 + drivers/staging/gpib/include/plx9050.h | 72 + drivers/staging/gpib/include/quancom_pci.h | 22 + drivers/staging/gpib/include/tms9914.h | 274 ++ drivers/staging/gpib/include/tnt4882_registers.h | 192 + drivers/staging/gpib/ines/Makefile | 4 + drivers/staging/gpib/ines/ines.h | 215 + drivers/staging/gpib/ines/ines_gpib.c | 1464 ++++++ drivers/staging/gpib/lpvo_usb_gpib/Makefile | 3 + drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 2136 +++++++++ drivers/staging/gpib/nec7210/Makefile | 4 + drivers/staging/gpib/nec7210/board.h | 19 + drivers/staging/gpib/nec7210/nec7210.c | 1134 +++++ drivers/staging/gpib/ni_usb/Makefile | 4 + drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 2640 +++++++++++ drivers/staging/gpib/ni_usb/ni_usb_gpib.h | 216 + drivers/staging/gpib/pc2/Makefile | 5 + drivers/staging/gpib/pc2/pc2_gpib.c | 656 +++ drivers/staging/gpib/tms9914/Makefile | 6 + drivers/staging/gpib/tms9914/tms9914.c | 910 ++++ drivers/staging/gpib/tnt4882/Makefile | 7 + drivers/staging/gpib/tnt4882/mite.c | 219 + drivers/staging/gpib/tnt4882/mite.h | 243 + drivers/staging/gpib/tnt4882/tnt4882_gpib.c | 1874 ++++++++ drivers/staging/gpib/uapi/gpib_ioctl.h | 169 + drivers/staging/gpib/uapi/gpib_user.h | 363 ++ drivers/staging/greybus/arche-apb-ctrl.c | 2 +- drivers/staging/greybus/arche-platform.c | 2 +- drivers/staging/greybus/gpio.c | 33 +- drivers/staging/greybus/uart.c | 2 + drivers/staging/iio/TODO | 5 - drivers/staging/iio/impedance-analyzer/ad5933.c | 6 +- .../media/deprecated/atmel/atmel-sama5d2-isc.c | 2 +- .../media/deprecated/atmel/atmel-sama7g5-isc.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 2 +- drivers/staging/media/imx/imx-media-dev.c | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 2 +- drivers/staging/media/meson/vdec/vdec.c | 2 +- drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/starfive/camss/stf-camss.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 +- drivers/staging/media/sunxi/sun6i-isp/sun6i_isp.c | 2 +- drivers/staging/media/tegra-video/csi.c | 2 +- drivers/staging/media/tegra-video/vi.c | 2 +- drivers/staging/media/tegra-video/vip.c | 2 +- drivers/staging/most/TODO | 7 - drivers/staging/most/dim2/dim2.c | 2 +- drivers/staging/most/i2c/i2c.c | 4 +- drivers/staging/nvec/nvec.c | 2 +- drivers/staging/nvec/nvec_kbd.c | 2 +- drivers/staging/nvec/nvec_power.c | 2 +- drivers/staging/nvec/nvec_ps2.c | 2 +- drivers/staging/octeon/ethernet-tx.c | 6 +- drivers/staging/octeon/ethernet.c | 2 +- drivers/staging/olpc_dcon/Kconfig | 17 - drivers/staging/olpc_dcon/Makefile | 5 - drivers/staging/olpc_dcon/TODO | 15 - drivers/staging/olpc_dcon/olpc_dcon.c | 807 ---- drivers/staging/olpc_dcon/olpc_dcon.h | 112 - drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 201 - drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 204 - drivers/staging/rtl8712/Kconfig | 21 - drivers/staging/rtl8712/Makefile | 35 - drivers/staging/rtl8712/TODO | 12 - drivers/staging/rtl8712/basic_types.h | 28 - drivers/staging/rtl8712/drv_types.h | 175 - drivers/staging/rtl8712/ethernet.h | 21 - drivers/staging/rtl8712/hal_init.c | 401 -- drivers/staging/rtl8712/ieee80211.c | 415 -- drivers/staging/rtl8712/ieee80211.h | 165 - drivers/staging/rtl8712/mlme_linux.c | 160 - drivers/staging/rtl8712/mlme_osdep.h | 31 - drivers/staging/rtl8712/mp_custom_oid.h | 287 -- drivers/staging/rtl8712/os_intfs.c | 482 -- drivers/staging/rtl8712/osdep_intf.h | 32 - drivers/staging/rtl8712/osdep_service.h | 60 - drivers/staging/rtl8712/recv_linux.c | 139 - drivers/staging/rtl8712/recv_osdep.h | 39 - drivers/staging/rtl8712/rtl8712_bitdef.h | 26 - drivers/staging/rtl8712/rtl8712_cmd.c | 409 -- drivers/staging/rtl8712/rtl8712_cmd.h | 231 - drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 95 - drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h | 19 - drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h | 41 - drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h | 32 - .../staging/rtl8712/rtl8712_edcasetting_bitdef.h | 65 - .../staging/rtl8712/rtl8712_edcasetting_regdef.h | 24 - drivers/staging/rtl8712/rtl8712_efuse.c | 563 --- drivers/staging/rtl8712/rtl8712_efuse.h | 44 - drivers/staging/rtl8712/rtl8712_event.h | 86 - drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h | 131 - drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h | 61 - drivers/staging/rtl8712/rtl8712_gp_bitdef.h | 68 - drivers/staging/rtl8712/rtl8712_gp_regdef.h | 29 - drivers/staging/rtl8712/rtl8712_hal.h | 142 - drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h | 44 - drivers/staging/rtl8712/rtl8712_io.c | 99 - drivers/staging/rtl8712/rtl8712_led.c | 1830 -------- .../staging/rtl8712/rtl8712_macsetting_bitdef.h | 31 - .../staging/rtl8712/rtl8712_macsetting_regdef.h | 20 - drivers/staging/rtl8712/rtl8712_powersave_bitdef.h | 39 - drivers/staging/rtl8712/rtl8712_powersave_regdef.h | 26 - drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h | 36 - drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 43 - drivers/staging/rtl8712/rtl8712_recv.c | 1075 ----- drivers/staging/rtl8712/rtl8712_recv.h | 145 - drivers/staging/rtl8712/rtl8712_regdef.h | 32 - drivers/staging/rtl8712/rtl8712_security_bitdef.h | 34 - drivers/staging/rtl8712/rtl8712_spec.h | 121 - drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 163 - drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 42 - drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 49 - drivers/staging/rtl8712/rtl8712_timectrl_regdef.h | 26 - drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 49 - drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 36 - drivers/staging/rtl8712/rtl8712_xmit.c | 732 --- drivers/staging/rtl8712/rtl8712_xmit.h | 108 - drivers/staging/rtl8712/rtl871x_cmd.c | 750 ---- drivers/staging/rtl8712/rtl871x_cmd.h | 750 ---- drivers/staging/rtl8712/rtl871x_debug.h | 130 - drivers/staging/rtl8712/rtl871x_eeprom.c | 220 - drivers/staging/rtl8712/rtl871x_eeprom.h | 88 - drivers/staging/rtl8712/rtl871x_event.h | 109 - drivers/staging/rtl8712/rtl871x_ht.h | 33 - drivers/staging/rtl8712/rtl871x_io.c | 147 - drivers/staging/rtl8712/rtl871x_io.h | 236 - drivers/staging/rtl8712/rtl871x_ioctl.h | 94 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2275 ---------- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 519 --- drivers/staging/rtl8712/rtl871x_ioctl_rtl.h | 109 - drivers/staging/rtl8712/rtl871x_ioctl_set.c | 354 -- drivers/staging/rtl8712/rtl871x_ioctl_set.h | 45 - drivers/staging/rtl8712/rtl871x_led.h | 118 - drivers/staging/rtl8712/rtl871x_mlme.c | 1710 ------- drivers/staging/rtl8712/rtl871x_mlme.h | 205 - drivers/staging/rtl8712/rtl871x_mp.c | 724 --- drivers/staging/rtl8712/rtl871x_mp.h | 275 -- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 883 ---- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 328 -- drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 1034 ----- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 234 - drivers/staging/rtl8712/rtl871x_pwrctrl.h | 113 - drivers/staging/rtl8712/rtl871x_recv.c | 671 --- drivers/staging/rtl8712/rtl871x_recv.h | 208 - drivers/staging/rtl8712/rtl871x_rf.h | 55 - drivers/staging/rtl8712/rtl871x_security.c | 1386 ------ drivers/staging/rtl8712/rtl871x_security.h | 218 - drivers/staging/rtl8712/rtl871x_sta_mgt.c | 263 -- drivers/staging/rtl8712/rtl871x_wlan_sme.h | 35 - drivers/staging/rtl8712/rtl871x_xmit.c | 1056 ----- drivers/staging/rtl8712/rtl871x_xmit.h | 287 -- drivers/staging/rtl8712/sta_info.h | 132 - drivers/staging/rtl8712/usb_halinit.c | 307 -- drivers/staging/rtl8712/usb_intf.c | 638 --- drivers/staging/rtl8712/usb_ops.c | 195 - drivers/staging/rtl8712/usb_ops.h | 38 - drivers/staging/rtl8712/usb_ops_linux.c | 508 --- drivers/staging/rtl8712/usb_osintf.h | 35 - drivers/staging/rtl8712/wifi.h | 196 - drivers/staging/rtl8712/wlan_bssdef.h | 223 - drivers/staging/rtl8712/xmit_linux.c | 181 - drivers/staging/rtl8712/xmit_osdep.h | 52 - drivers/staging/rtl8723bs/TODO | 3 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 6 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 94 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 11 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 7 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 68 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com.c | 42 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 137 +- drivers/staging/rtl8723bs/hal/odm.c | 14 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 550 +-- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 15 - drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 59 +- drivers/staging/rtl8723bs/include/drv_types.h | 10 - drivers/staging/rtl8723bs/include/hal_com.h | 4 - drivers/staging/rtl8723bs/include/hal_intf.h | 95 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 5 - drivers/staging/rtl8723bs/include/osdep_intf.h | 3 - drivers/staging/rtl8723bs/include/osdep_service.h | 5 - drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 5 + drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 2 + drivers/staging/rtl8723bs/include/rtw_efuse.h | 4 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 5 - drivers/staging/rtl8723bs/include/rtw_mp.h | 4 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 12 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 17 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 31 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 17 +- drivers/staging/rts5208/Kconfig | 9 - drivers/staging/rts5208/Makefile | 5 - drivers/staging/rts5208/TODO | 7 - drivers/staging/rts5208/general.c | 25 - drivers/staging/rts5208/general.h | 19 - drivers/staging/rts5208/ms.c | 4311 ------------------ drivers/staging/rts5208/ms.h | 214 - drivers/staging/rts5208/rtsx.c | 987 ---- drivers/staging/rts5208/rtsx.h | 164 - drivers/staging/rts5208/rtsx_card.c | 1151 ----- drivers/staging/rts5208/rtsx_card.h | 1087 ----- drivers/staging/rts5208/rtsx_chip.c | 2161 --------- drivers/staging/rts5208/rtsx_chip.h | 987 ---- drivers/staging/rts5208/rtsx_scsi.c | 3279 -------------- drivers/staging/rts5208/rtsx_scsi.h | 131 - drivers/staging/rts5208/rtsx_sys.h | 36 - drivers/staging/rts5208/rtsx_transport.c | 768 ---- drivers/staging/rts5208/rtsx_transport.h | 57 - drivers/staging/rts5208/sd.c | 4717 -------------------- drivers/staging/rts5208/sd.h | 289 -- drivers/staging/rts5208/spi.c | 906 ---- drivers/staging/rts5208/spi.h | 52 - drivers/staging/rts5208/xd.c | 2145 --------- drivers/staging/rts5208/xd.h | 176 - drivers/staging/sm750fb/TODO | 5 - .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 3 +- .../include/linux/raspberrypi/vchiq.h | 7 +- drivers/staging/vc04_services/interface/TESTING | 4 +- drivers/staging/vc04_services/interface/TODO | 13 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 526 +-- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 3 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 696 ++- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 55 +- .../interface/vchiq_arm/vchiq_debugfs.h | 3 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 44 +- .../interface/vchiq_arm/vchiq_ioctl.h | 2 +- .../interface/vchiq_arm/vchiq_pagelist.h | 21 - .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 7 +- drivers/staging/vme_user/vme_bridge.h | 56 +- drivers/staging/vt6655/Kconfig | 6 - drivers/staging/vt6655/Makefile | 15 - drivers/staging/vt6655/TODO | 20 - drivers/staging/vt6655/baseband.c | 2257 ---------- drivers/staging/vt6655/baseband.h | 72 - drivers/staging/vt6655/card.c | 836 ---- drivers/staging/vt6655/card.h | 62 - drivers/staging/vt6655/channel.c | 135 - drivers/staging/vt6655/channel.h | 17 - drivers/staging/vt6655/desc.h | 249 -- drivers/staging/vt6655/device.h | 292 -- drivers/staging/vt6655/device_cfg.h | 44 - drivers/staging/vt6655/device_main.c | 1868 -------- drivers/staging/vt6655/dpc.c | 145 - drivers/staging/vt6655/dpc.h | 21 - drivers/staging/vt6655/key.c | 143 - drivers/staging/vt6655/key.h | 51 - drivers/staging/vt6655/mac.c | 851 ---- drivers/staging/vt6655/mac.h | 580 --- drivers/staging/vt6655/power.c | 144 - drivers/staging/vt6655/power.h | 29 - drivers/staging/vt6655/rf.c | 535 --- drivers/staging/vt6655/rf.h | 71 - drivers/staging/vt6655/rxtx.c | 1462 ------ drivers/staging/vt6655/rxtx.h | 184 - drivers/staging/vt6655/srom.c | 139 - drivers/staging/vt6655/srom.h | 85 - drivers/staging/vt6655/test | 9 - drivers/staging/vt6656/Kconfig | 7 - drivers/staging/vt6656/Makefile | 15 - drivers/staging/vt6656/TODO | 17 - drivers/staging/vt6656/baseband.c | 455 -- drivers/staging/vt6656/baseband.h | 75 - drivers/staging/vt6656/card.c | 456 -- drivers/staging/vt6656/card.h | 44 - drivers/staging/vt6656/channel.c | 77 - drivers/staging/vt6656/channel.h | 21 - drivers/staging/vt6656/desc.h | 91 - drivers/staging/vt6656/device.h | 386 -- drivers/staging/vt6656/key.c | 142 - drivers/staging/vt6656/key.h | 40 - drivers/staging/vt6656/mac.c | 183 - drivers/staging/vt6656/mac.h | 373 -- drivers/staging/vt6656/main_usb.c | 1121 ----- drivers/staging/vt6656/power.c | 112 - drivers/staging/vt6656/power.h | 23 - drivers/staging/vt6656/rf.c | 443 -- drivers/staging/vt6656/rf.h | 46 - drivers/staging/vt6656/rxtx.c | 730 --- drivers/staging/vt6656/rxtx.h | 178 - drivers/staging/vt6656/usbpipe.c | 506 --- drivers/staging/vt6656/usbpipe.h | 67 - drivers/staging/vt6656/wcmd.c | 185 - drivers/staging/vt6656/wcmd.h | 48 - drivers/thunderbolt/debugfs.c | 504 ++- drivers/thunderbolt/nhi.c | 12 +- drivers/thunderbolt/sb_regs.h | 32 +- drivers/thunderbolt/tb.h | 16 +- drivers/thunderbolt/usb4.c | 18 +- drivers/uio/uio_dmem_genirq.c | 5 +- drivers/uio/uio_hv_generic.c | 2 +- drivers/uio/uio_pdrv_genirq.c | 5 +- drivers/usb/atm/ueagle-atm.c | 6 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/c67x00/c67x00-drv.c | 2 +- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-pci-wrap.c | 4 +- drivers/usb/cdns3/cdns3-plat.c | 2 +- drivers/usb/cdns3/cdns3-starfive.c | 2 +- drivers/usb/cdns3/cdns3-ti.c | 2 +- drivers/usb/cdns3/cdnsp-pci.c | 26 +- drivers/usb/chipidea/ci.h | 2 + drivers/usb/chipidea/ci_hdrc_imx.c | 3 +- drivers/usb/chipidea/ci_hdrc_msm.c | 2 +- drivers/usb/chipidea/ci_hdrc_npcm.c | 2 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 2 +- drivers/usb/chipidea/ci_hdrc_usb2.c | 2 +- drivers/usb/chipidea/core.c | 6 +- drivers/usb/chipidea/udc.c | 178 +- drivers/usb/chipidea/udc.h | 2 + drivers/usb/chipidea/usbmisc_imx.c | 4 + drivers/usb/common/common.c | 3 + drivers/usb/common/usb-conn-gpio.c | 2 +- drivers/usb/core/config.c | 2 +- drivers/usb/core/devio.c | 5 +- drivers/usb/core/driver.c | 24 +- drivers/usb/core/endpoint.c | 11 +- drivers/usb/core/ledtrig-usbport.c | 3 +- drivers/usb/core/port.c | 11 +- drivers/usb/core/sysfs.c | 2 +- drivers/usb/core/usb.h | 2 +- drivers/usb/dwc2/platform.c | 2 +- drivers/usb/dwc3/core.c | 16 +- drivers/usb/dwc3/core.h | 14 +- drivers/usb/dwc3/dwc3-am62.c | 2 +- drivers/usb/dwc3/dwc3-exynos.c | 2 +- drivers/usb/dwc3/dwc3-imx8mp.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 2 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 2 +- drivers/usb/dwc3/dwc3-octeon.c | 2 +- drivers/usb/dwc3/dwc3-of-simple.c | 2 +- drivers/usb/dwc3/dwc3-omap.c | 4 +- drivers/usb/dwc3/dwc3-qcom.c | 4 +- drivers/usb/dwc3/dwc3-rtk.c | 2 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 2 +- drivers/usb/dwc3/ep0.c | 4 +- drivers/usb/dwc3/gadget.c | 152 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/fotg210/fotg210-core.c | 2 +- drivers/usb/gadget/composite.c | 30 +- drivers/usb/gadget/config.c | 4 +- drivers/usb/gadget/configfs.c | 2 +- drivers/usb/gadget/function/Makefile | 4 + drivers/usb/gadget/function/f_fs.c | 6 +- drivers/usb/gadget/function/f_mass_storage.c | 8 +- drivers/usb/gadget/function/f_midi.c | 8 +- drivers/usb/gadget/function/f_midi2.c | 4 +- drivers/usb/gadget/function/f_uvc.c | 4 +- drivers/usb/gadget/function/uvc.h | 13 + drivers/usb/gadget/function/uvc_configfs.c | 348 +- drivers/usb/gadget/function/uvc_configfs.h | 16 + drivers/usb/gadget/function/uvc_queue.c | 26 +- drivers/usb/gadget/function/uvc_queue.h | 2 + drivers/usb/gadget/function/uvc_trace.c | 11 + drivers/usb/gadget/function/uvc_trace.h | 60 + drivers/usb/gadget/function/uvc_v4l2.c | 66 +- drivers/usb/gadget/function/uvc_video.c | 268 +- drivers/usb/gadget/legacy/hid.c | 2 +- drivers/usb/gadget/legacy/raw_gadget.c | 4 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 2 +- drivers/usb/gadget/udc/aspeed_udc.c | 4 +- drivers/usb/gadget/udc/at91_udc.c | 2 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 2 +- drivers/usb/gadget/udc/cdns2/cdns2-pci.c | 3 +- drivers/usb/gadget/udc/dummy_hcd.c | 6 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 8 +- drivers/usb/gadget/udc/fsl_udc_core.c | 2 +- drivers/usb/gadget/udc/fusb300_udc.c | 4 +- drivers/usb/gadget/udc/gr_udc.c | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +- drivers/usb/gadget/udc/m66592-udc.c | 2 +- drivers/usb/gadget/udc/mv_u3d_core.c | 2 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/net2272.c | 4 +- drivers/usb/gadget/udc/omap_udc.c | 6 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/pxa27x_udc.c | 2 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/gadget/udc/renesas_usbf.c | 4 +- drivers/usb/gadget/udc/rzv2m_usb3drd.c | 2 +- drivers/usb/gadget/udc/snps_udc_core.c | 2 +- drivers/usb/gadget/udc/snps_udc_plat.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 +- drivers/usb/gadget/usbstring.c | 2 +- drivers/usb/host/bcma-hcd.c | 1 - drivers/usb/host/ehci-atmel.c | 2 +- drivers/usb/host/ehci-brcm.c | 2 +- drivers/usb/host/ehci-exynos.c | 2 +- drivers/usb/host/ehci-fsl.c | 2 +- drivers/usb/host/ehci-grlib.c | 2 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-mv.c | 2 +- drivers/usb/host/ehci-npcm7xx.c | 2 +- drivers/usb/host/ehci-omap.c | 2 +- drivers/usb/host/ehci-orion.c | 2 +- drivers/usb/host/ehci-platform.c | 2 +- drivers/usb/host/ehci-ppc-of.c | 2 +- drivers/usb/host/ehci-sh.c | 2 +- drivers/usb/host/ehci-spear.c | 9 +- drivers/usb/host/ehci-st.c | 2 +- drivers/usb/host/ehci-xilinx-of.c | 2 +- drivers/usb/host/fhci-hcd.c | 2 +- drivers/usb/host/fhci-sched.c | 4 +- drivers/usb/host/fsl-mph-dr-of.c | 2 +- drivers/usb/host/isp116x-hcd.c | 2 +- drivers/usb/host/isp1362-hcd.c | 2 +- drivers/usb/host/octeon-hcd.c | 6 +- drivers/usb/host/ohci-at91.c | 2 +- drivers/usb/host/ohci-da8xx.c | 2 +- drivers/usb/host/ohci-exynos.c | 2 +- drivers/usb/host/ohci-nxp.c | 2 +- drivers/usb/host/ohci-omap.c | 4 +- drivers/usb/host/ohci-platform.c | 2 +- drivers/usb/host/ohci-ppc-of.c | 2 +- drivers/usb/host/ohci-pxa27x.c | 2 +- drivers/usb/host/ohci-s3c2410.c | 2 +- drivers/usb/host/ohci-sm501.c | 2 +- drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/ohci-st.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 8 +- drivers/usb/host/r8a66597-hcd.c | 6 +- drivers/usb/host/sl811-hcd.c | 2 +- drivers/usb/host/uhci-grlib.c | 2 +- drivers/usb/host/uhci-platform.c | 2 +- drivers/usb/host/xhci-dbgcap.c | 13 +- drivers/usb/host/xhci-debugfs.c | 10 +- drivers/usb/host/xhci-histb.c | 2 +- drivers/usb/host/xhci-hub.c | 6 +- drivers/usb/host/xhci-mem.c | 235 +- drivers/usb/host/xhci-mtk.c | 2 +- drivers/usb/host/xhci-pci.c | 45 +- drivers/usb/host/xhci-plat.c | 2 +- drivers/usb/host/xhci-rcar.c | 2 +- drivers/usb/host/xhci-ring.c | 302 +- drivers/usb/host/xhci-tegra.c | 2 +- drivers/usb/host/xhci-trace.h | 79 +- drivers/usb/host/xhci.c | 123 +- drivers/usb/host/xhci.h | 51 +- drivers/usb/isp1760/isp1760-if.c | 2 +- drivers/usb/misc/chaoskey.c | 35 +- drivers/usb/misc/iowarrior.c | 50 +- drivers/usb/misc/onboard_usb_dev.c | 2 +- drivers/usb/misc/qcom_eud.c | 2 +- drivers/usb/misc/usb-ljca.c | 20 +- drivers/usb/misc/usb3503.c | 2 +- drivers/usb/misc/usbtest.c | 3 +- drivers/usb/misc/yurex.c | 5 +- drivers/usb/mon/mon_bin.c | 2 +- drivers/usb/mtu3/mtu3_plat.c | 4 +- drivers/usb/musb/da8xx.c | 2 +- drivers/usb/musb/jz4740.c | 2 +- drivers/usb/musb/mediatek.c | 2 +- drivers/usb/musb/mpfs.c | 2 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_dsps.c | 2 +- drivers/usb/musb/musb_gadget.c | 13 +- drivers/usb/musb/musb_gadget_ep0.c | 2 +- drivers/usb/musb/musb_host.c | 5 +- drivers/usb/musb/omap2430.c | 2 +- drivers/usb/musb/sunxi.c | 2 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/musb/ux500.c | 2 +- drivers/usb/phy/phy-ab8500-usb.c | 2 +- drivers/usb/phy/phy-am335x.c | 2 +- drivers/usb/phy/phy-fsl-usb.c | 2 +- drivers/usb/phy/phy-generic.c | 2 +- drivers/usb/phy/phy-gpio-vbus-usb.c | 2 +- drivers/usb/phy/phy-isp1301.c | 2 +- drivers/usb/phy/phy-keystone.c | 2 +- drivers/usb/phy/phy-mv-usb.c | 2 +- drivers/usb/phy/phy-mxs-usb.c | 2 +- drivers/usb/phy/phy-tahvo.c | 2 +- drivers/usb/phy/phy-tegra-usb.c | 2 +- drivers/usb/phy/phy-twl6030-usb.c | 2 +- drivers/usb/phy/phy.c | 2 +- drivers/usb/renesas_usbhs/common.c | 4 +- drivers/usb/roles/intel-xhci-usb-role-switch.c | 2 +- drivers/usb/serial/bus.c | 4 +- drivers/usb/serial/ftdi_sio.c | 2 + drivers/usb/serial/io_edgeport.c | 2 +- drivers/usb/serial/pl2303.c | 38 +- drivers/usb/serial/sierra.c | 2 +- drivers/usb/serial/usb-serial.c | 4 +- drivers/usb/storage/ene_ub6250.c | 8 +- drivers/usb/storage/realtek_cr.c | 4 +- drivers/usb/storage/sddr09.c | 4 +- drivers/usb/storage/sddr55.c | 8 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/altmodes/displayport.c | 2 +- drivers/usb/typec/class.c | 205 +- drivers/usb/typec/class.h | 3 + drivers/usb/typec/mux/Kconfig | 9 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/gpio-sbu-mux.c | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 2 +- drivers/usb/typec/mux/tusb1046.c | 196 + drivers/usb/typec/stusb160x.c | 7 +- drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 2 +- drivers/usb/typec/tcpm/tcpci_mt6360.c | 2 +- drivers/usb/typec/tcpm/tcpci_mt6370.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 96 +- drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/debugfs.c | 1 + drivers/usb/typec/ucsi/psy.c | 28 +- drivers/usb/typec/ucsi/trace.h | 28 +- drivers/usb/typec/ucsi/ucsi.c | 153 +- drivers/usb/typec/ucsi/ucsi.h | 241 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 65 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 5 + drivers/usb/typec/ucsi/ucsi_glink.c | 21 +- drivers/usb/usbip/vhci_hcd.c | 2 +- drivers/usb/usbip/vudc_main.c | 2 +- fs/sysfs/file.c | 30 +- fs/sysfs/group.c | 5 +- fs/sysfs/sysfs.h | 2 +- include/dt-bindings/iio/adc/gehc,pmc-adc.h | 10 + .../dt-bindings/interconnect/qcom,qcs615-rpmh.h | 136 + .../dt-bindings/interconnect/qcom,qcs8300-rpmh.h | 189 + .../dt-bindings/interconnect/qcom,sar2130p-rpmh.h | 137 + include/linux/alcor_pci.h | 1 + include/linux/auxiliary_bus.h | 4 - include/linux/hid-sensor-ids.h | 2 + include/linux/iio/backend.h | 17 + include/linux/iio/driver.h | 5 +- include/linux/iio/events.h | 31 +- include/linux/iio/iio-opaque.h | 2 +- include/linux/iio/iio.h | 36 +- include/linux/list.h | 8 - include/linux/misc/keba.h | 47 + include/linux/pci_ids.h | 4 + include/linux/rtsx_common.h | 1 - include/linux/rtsx_usb.h | 4 + include/linux/sysfs.h | 99 +- include/linux/types.h | 3 +- include/linux/usb.h | 7 +- include/linux/usb/chipidea.h | 1 + include/linux/usb/storage.h | 2 +- include/linux/usb/typec.h | 22 + include/uapi/linux/iio/types.h | 1 + include/uapi/linux/types.h | 1 + include/uapi/linux/usb/video.h | 58 + kernel/cpu.c | 3 - lib/devres.c | 6 +- rust/bindings/bindings_helper.h | 1 + rust/kernel/device.rs | 319 +- rust/kernel/lib.rs | 24 + rust/kernel/miscdevice.rs | 256 ++ rust/kernel/prelude.rs | 2 + rust/kernel/types.rs | 16 + rust/macros/module.rs | 28 +- scripts/tags.sh | 40 +- tools/iio/iio_event_monitor.c | 3 + .../selftests/filesystems/binderfs/binderfs_test.c | 1 - 1128 files changed, 53546 insertions(+), 86032 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7779.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,smi240.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/veml6030.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/allegromicro [...] create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs615-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs8300-rpmh.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sar2130p-rpmh.yaml rename Documentation/devicetree/bindings/{fuse => nvmem}/renesas,rcar-efuse.yaml (54%) rename Documentation/devicetree/bindings/{fuse => nvmem}/renesas,rcar-otp.yaml (60%) delete mode 100644 Documentation/devicetree/bindings/nvmem/sc27xx-efuse.txt create mode 100644 Documentation/devicetree/bindings/nvmem/sprd,sc2731-efuse.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/sprd,ums312-efuse.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/sprd-efuse.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.txt create mode 100644 Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,tusb1046.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,tusb73x0-pci.yaml create mode 100644 Documentation/iio/ad7606.rst create mode 100644 Documentation/iio/ad7625.rst create mode 100644 drivers/iio/adc/ad7625.c create mode 100644 drivers/iio/adc/ad7779.c create mode 100644 drivers/iio/adc/gehc-pmc-adc.c create mode 100644 drivers/iio/dac/ad3552r-common.c create mode 100644 drivers/iio/dac/ad3552r-hs.c create mode 100644 drivers/iio/dac/ad3552r-hs.h create mode 100644 drivers/iio/dac/ad3552r.h create mode 100644 drivers/iio/dac/ad8460.c create mode 100644 drivers/iio/imu/bmi270/Kconfig create mode 100644 drivers/iio/imu/bmi270/Makefile create mode 100644 drivers/iio/imu/bmi270/bmi270.h create mode 100644 drivers/iio/imu/bmi270/bmi270_core.c create mode 100644 drivers/iio/imu/bmi270/bmi270_i2c.c create mode 100644 drivers/iio/imu/bmi270/bmi270_spi.c create mode 100644 drivers/iio/imu/smi240.c create mode 100644 drivers/iio/light/veml3235.c create mode 100644 drivers/iio/magnetometer/als31300.c create mode 100644 drivers/interconnect/qcom/qcs615.c create mode 100644 drivers/interconnect/qcom/qcs615.h copy drivers/interconnect/qcom/{sa8775p.c => qcs8300.c} (53%) create mode 100644 drivers/interconnect/qcom/qcs8300.h copy drivers/interconnect/qcom/{sm8450.c => sar2130p.c} (50%) create mode 100644 drivers/misc/keba/lan9252.c delete mode 100644 drivers/misc/ti-st/Kconfig delete mode 100644 drivers/misc/ti-st/Makefile delete mode 100644 drivers/misc/ti-st/st_core.c delete mode 100644 drivers/misc/ti-st/st_kim.c delete mode 100644 drivers/misc/ti-st/st_ll.c create mode 100644 drivers/nvmem/rcar-efuse.c delete mode 100644 drivers/staging/fieldbus/Documentation/ABI/fieldbus-dev-cdev delete mode 100644 drivers/staging/fieldbus/Documentation/ABI/sysfs-class-fieldbus-dev delete mode 100644 drivers/staging/fieldbus/Documentation/devicetree/bindings/fiel [...] delete mode 100644 drivers/staging/fieldbus/Documentation/fieldbus_dev.txt delete mode 100644 drivers/staging/fieldbus/Kconfig delete mode 100644 drivers/staging/fieldbus/Makefile delete mode 100644 drivers/staging/fieldbus/TODO delete mode 100644 drivers/staging/fieldbus/anybuss/Kconfig delete mode 100644 drivers/staging/fieldbus/anybuss/Makefile delete mode 100644 drivers/staging/fieldbus/anybuss/anybuss-client.h delete mode 100644 drivers/staging/fieldbus/anybuss/anybuss-controller.h delete mode 100644 drivers/staging/fieldbus/anybuss/arcx-anybus.c delete mode 100644 drivers/staging/fieldbus/anybuss/hms-profinet.c delete mode 100644 drivers/staging/fieldbus/anybuss/host.c delete mode 100644 drivers/staging/fieldbus/dev_core.c delete mode 100644 drivers/staging/fieldbus/fieldbus_dev.h delete mode 100644 drivers/staging/gdm724x/Kconfig delete mode 100644 drivers/staging/gdm724x/Makefile delete mode 100644 drivers/staging/gdm724x/TODO delete mode 100644 drivers/staging/gdm724x/gdm_endian.c delete mode 100644 drivers/staging/gdm724x/gdm_endian.h delete mode 100644 drivers/staging/gdm724x/gdm_lte.c delete mode 100644 drivers/staging/gdm724x/gdm_lte.h delete mode 100644 drivers/staging/gdm724x/gdm_mux.c delete mode 100644 drivers/staging/gdm724x/gdm_mux.h delete mode 100644 drivers/staging/gdm724x/gdm_tty.c delete mode 100644 drivers/staging/gdm724x/gdm_tty.h delete mode 100644 drivers/staging/gdm724x/gdm_usb.c delete mode 100644 drivers/staging/gdm724x/gdm_usb.h delete mode 100644 drivers/staging/gdm724x/hci.h delete mode 100644 drivers/staging/gdm724x/hci_packet.h delete mode 100644 drivers/staging/gdm724x/netlink_k.c delete mode 100644 drivers/staging/gdm724x/netlink_k.h create mode 100644 drivers/staging/gpib/Kconfig create mode 100644 drivers/staging/gpib/Makefile create mode 100644 drivers/staging/gpib/TODO create mode 100644 drivers/staging/gpib/agilent_82350b/Makefile create mode 100644 drivers/staging/gpib/agilent_82350b/agilent_82350b.c create mode 100644 drivers/staging/gpib/agilent_82350b/agilent_82350b.h create mode 100644 drivers/staging/gpib/agilent_82357a/Makefile create mode 100644 drivers/staging/gpib/agilent_82357a/agilent_82357a.c create mode 100644 drivers/staging/gpib/agilent_82357a/agilent_82357a.h create mode 100644 drivers/staging/gpib/cb7210/Makefile create mode 100644 drivers/staging/gpib/cb7210/cb7210.c create mode 100644 drivers/staging/gpib/cb7210/cb7210.h create mode 100644 drivers/staging/gpib/cec/Makefile create mode 100644 drivers/staging/gpib/cec/cec.h create mode 100644 drivers/staging/gpib/cec/cec_gpib.c create mode 100644 drivers/staging/gpib/common/Makefile create mode 100644 drivers/staging/gpib/common/gpib_os.c create mode 100644 drivers/staging/gpib/common/iblib.c create mode 100644 drivers/staging/gpib/common/ibsys.h create mode 100644 drivers/staging/gpib/eastwood/Makefile create mode 100644 drivers/staging/gpib/eastwood/fluke_gpib.c create mode 100644 drivers/staging/gpib/eastwood/fluke_gpib.h create mode 100644 drivers/staging/gpib/fmh_gpib/Makefile create mode 100644 drivers/staging/gpib/fmh_gpib/fmh_gpib.c create mode 100644 drivers/staging/gpib/fmh_gpib/fmh_gpib.h create mode 100644 drivers/staging/gpib/gpio/Makefile create mode 100644 drivers/staging/gpib/gpio/gpib_bitbang.c create mode 100644 drivers/staging/gpib/hp_82335/Makefile create mode 100644 drivers/staging/gpib/hp_82335/hp82335.c create mode 100644 drivers/staging/gpib/hp_82335/hp82335.h create mode 100644 drivers/staging/gpib/hp_82341/Makefile create mode 100644 drivers/staging/gpib/hp_82341/hp_82341.c create mode 100644 drivers/staging/gpib/hp_82341/hp_82341.h create mode 100644 drivers/staging/gpib/include/amcc5920.h create mode 100644 drivers/staging/gpib/include/amccs5933.h create mode 100644 drivers/staging/gpib/include/gpibP.h create mode 100644 drivers/staging/gpib/include/gpib_pci_ids.h create mode 100644 drivers/staging/gpib/include/gpib_proto.h create mode 100644 drivers/staging/gpib/include/gpib_state_machines.h create mode 100644 drivers/staging/gpib/include/gpib_types.h create mode 100644 drivers/staging/gpib/include/nec7210.h create mode 100644 drivers/staging/gpib/include/nec7210_registers.h create mode 100644 drivers/staging/gpib/include/plx9050.h create mode 100644 drivers/staging/gpib/include/quancom_pci.h create mode 100644 drivers/staging/gpib/include/tms9914.h create mode 100644 drivers/staging/gpib/include/tnt4882_registers.h create mode 100644 drivers/staging/gpib/ines/Makefile create mode 100644 drivers/staging/gpib/ines/ines.h create mode 100644 drivers/staging/gpib/ines/ines_gpib.c create mode 100644 drivers/staging/gpib/lpvo_usb_gpib/Makefile create mode 100644 drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c create mode 100644 drivers/staging/gpib/nec7210/Makefile create mode 100644 drivers/staging/gpib/nec7210/board.h create mode 100644 drivers/staging/gpib/nec7210/nec7210.c create mode 100644 drivers/staging/gpib/ni_usb/Makefile create mode 100644 drivers/staging/gpib/ni_usb/ni_usb_gpib.c create mode 100644 drivers/staging/gpib/ni_usb/ni_usb_gpib.h create mode 100644 drivers/staging/gpib/pc2/Makefile create mode 100644 drivers/staging/gpib/pc2/pc2_gpib.c create mode 100644 drivers/staging/gpib/tms9914/Makefile create mode 100644 drivers/staging/gpib/tms9914/tms9914.c create mode 100644 drivers/staging/gpib/tnt4882/Makefile create mode 100644 drivers/staging/gpib/tnt4882/mite.c create mode 100644 drivers/staging/gpib/tnt4882/mite.h create mode 100644 drivers/staging/gpib/tnt4882/tnt4882_gpib.c create mode 100644 drivers/staging/gpib/uapi/gpib_ioctl.h create mode 100644 drivers/staging/gpib/uapi/gpib_user.h delete mode 100644 drivers/staging/iio/TODO delete mode 100644 drivers/staging/olpc_dcon/Kconfig delete mode 100644 drivers/staging/olpc_dcon/Makefile delete mode 100644 drivers/staging/olpc_dcon/TODO delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.c delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon.h delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c delete mode 100644 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c delete mode 100644 drivers/staging/rtl8712/Kconfig delete mode 100644 drivers/staging/rtl8712/Makefile delete mode 100644 drivers/staging/rtl8712/TODO delete mode 100644 drivers/staging/rtl8712/basic_types.h delete mode 100644 drivers/staging/rtl8712/drv_types.h delete mode 100644 drivers/staging/rtl8712/ethernet.h delete mode 100644 drivers/staging/rtl8712/hal_init.c delete mode 100644 drivers/staging/rtl8712/ieee80211.c delete mode 100644 drivers/staging/rtl8712/ieee80211.h delete mode 100644 drivers/staging/rtl8712/mlme_linux.c delete mode 100644 drivers/staging/rtl8712/mlme_osdep.h delete mode 100644 drivers/staging/rtl8712/mp_custom_oid.h delete mode 100644 drivers/staging/rtl8712/os_intfs.c delete mode 100644 drivers/staging/rtl8712/osdep_intf.h delete mode 100644 drivers/staging/rtl8712/osdep_service.h delete mode 100644 drivers/staging/rtl8712/recv_linux.c delete mode 100644 drivers/staging/rtl8712/recv_osdep.h delete mode 100644 drivers/staging/rtl8712/rtl8712_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_cmd.c delete mode 100644 drivers/staging/rtl8712/rtl8712_cmd.h delete mode 100644 drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_edcasetting_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_edcasetting_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_efuse.c delete mode 100644 drivers/staging/rtl8712/rtl8712_efuse.h delete mode 100644 drivers/staging/rtl8712/rtl8712_event.h delete mode 100644 drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_gp_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_gp_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_hal.h delete mode 100644 drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_io.c delete mode 100644 drivers/staging/rtl8712/rtl8712_led.c delete mode 100644 drivers/staging/rtl8712/rtl8712_macsetting_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_macsetting_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_powersave_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_powersave_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_recv.c delete mode 100644 drivers/staging/rtl8712/rtl8712_recv.h delete mode 100644 drivers/staging/rtl8712/rtl8712_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_security_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_spec.h delete mode 100644 drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_syscfg_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_timectrl_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_wmac_bitdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_wmac_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl8712_xmit.c delete mode 100644 drivers/staging/rtl8712/rtl8712_xmit.h delete mode 100644 drivers/staging/rtl8712/rtl871x_cmd.c delete mode 100644 drivers/staging/rtl8712/rtl871x_cmd.h delete mode 100644 drivers/staging/rtl8712/rtl871x_debug.h delete mode 100644 drivers/staging/rtl8712/rtl871x_eeprom.c delete mode 100644 drivers/staging/rtl8712/rtl871x_eeprom.h delete mode 100644 drivers/staging/rtl8712/rtl871x_event.h delete mode 100644 drivers/staging/rtl8712/rtl871x_ht.h delete mode 100644 drivers/staging/rtl8712/rtl871x_io.c delete mode 100644 drivers/staging/rtl8712/rtl871x_io.h delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl.h delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_linux.c delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_rtl.c delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_rtl.h delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_set.c delete mode 100644 drivers/staging/rtl8712/rtl871x_ioctl_set.h delete mode 100644 drivers/staging/rtl8712/rtl871x_led.h delete mode 100644 drivers/staging/rtl8712/rtl871x_mlme.c delete mode 100644 drivers/staging/rtl8712/rtl871x_mlme.h delete mode 100644 drivers/staging/rtl8712/rtl871x_mp.c delete mode 100644 drivers/staging/rtl8712/rtl871x_mp.h delete mode 100644 drivers/staging/rtl8712/rtl871x_mp_ioctl.c delete mode 100644 drivers/staging/rtl8712/rtl871x_mp_ioctl.h delete mode 100644 drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h delete mode 100644 drivers/staging/rtl8712/rtl871x_pwrctrl.c delete mode 100644 drivers/staging/rtl8712/rtl871x_pwrctrl.h delete mode 100644 drivers/staging/rtl8712/rtl871x_recv.c delete mode 100644 drivers/staging/rtl8712/rtl871x_recv.h delete mode 100644 drivers/staging/rtl8712/rtl871x_rf.h delete mode 100644 drivers/staging/rtl8712/rtl871x_security.c delete mode 100644 drivers/staging/rtl8712/rtl871x_security.h delete mode 100644 drivers/staging/rtl8712/rtl871x_sta_mgt.c delete mode 100644 drivers/staging/rtl8712/rtl871x_wlan_sme.h delete mode 100644 drivers/staging/rtl8712/rtl871x_xmit.c delete mode 100644 drivers/staging/rtl8712/rtl871x_xmit.h delete mode 100644 drivers/staging/rtl8712/sta_info.h delete mode 100644 drivers/staging/rtl8712/usb_halinit.c delete mode 100644 drivers/staging/rtl8712/usb_intf.c delete mode 100644 drivers/staging/rtl8712/usb_ops.c delete mode 100644 drivers/staging/rtl8712/usb_ops.h delete mode 100644 drivers/staging/rtl8712/usb_ops_linux.c delete mode 100644 drivers/staging/rtl8712/usb_osintf.h delete mode 100644 drivers/staging/rtl8712/wifi.h delete mode 100644 drivers/staging/rtl8712/wlan_bssdef.h delete mode 100644 drivers/staging/rtl8712/xmit_linux.c delete mode 100644 drivers/staging/rtl8712/xmit_osdep.h delete mode 100644 drivers/staging/rts5208/Kconfig delete mode 100644 drivers/staging/rts5208/Makefile delete mode 100644 drivers/staging/rts5208/TODO delete mode 100644 drivers/staging/rts5208/general.c delete mode 100644 drivers/staging/rts5208/general.h delete mode 100644 drivers/staging/rts5208/ms.c delete mode 100644 drivers/staging/rts5208/ms.h delete mode 100644 drivers/staging/rts5208/rtsx.c delete mode 100644 drivers/staging/rts5208/rtsx.h delete mode 100644 drivers/staging/rts5208/rtsx_card.c delete mode 100644 drivers/staging/rts5208/rtsx_card.h delete mode 100644 drivers/staging/rts5208/rtsx_chip.c delete mode 100644 drivers/staging/rts5208/rtsx_chip.h delete mode 100644 drivers/staging/rts5208/rtsx_scsi.c delete mode 100644 drivers/staging/rts5208/rtsx_scsi.h delete mode 100644 drivers/staging/rts5208/rtsx_sys.h delete mode 100644 drivers/staging/rts5208/rtsx_transport.c delete mode 100644 drivers/staging/rts5208/rtsx_transport.h delete mode 100644 drivers/staging/rts5208/sd.c delete mode 100644 drivers/staging/rts5208/sd.h delete mode 100644 drivers/staging/rts5208/spi.c delete mode 100644 drivers/staging/rts5208/spi.h delete mode 100644 drivers/staging/rts5208/xd.c delete mode 100644 drivers/staging/rts5208/xd.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_pagelist.h delete mode 100644 drivers/staging/vt6655/Kconfig delete mode 100644 drivers/staging/vt6655/Makefile delete mode 100644 drivers/staging/vt6655/TODO delete mode 100644 drivers/staging/vt6655/baseband.c delete mode 100644 drivers/staging/vt6655/baseband.h delete mode 100644 drivers/staging/vt6655/card.c delete mode 100644 drivers/staging/vt6655/card.h delete mode 100644 drivers/staging/vt6655/channel.c delete mode 100644 drivers/staging/vt6655/channel.h delete mode 100644 drivers/staging/vt6655/desc.h delete mode 100644 drivers/staging/vt6655/device.h delete mode 100644 drivers/staging/vt6655/device_cfg.h delete mode 100644 drivers/staging/vt6655/device_main.c delete mode 100644 drivers/staging/vt6655/dpc.c delete mode 100644 drivers/staging/vt6655/dpc.h delete mode 100644 drivers/staging/vt6655/key.c delete mode 100644 drivers/staging/vt6655/key.h delete mode 100644 drivers/staging/vt6655/mac.c delete mode 100644 drivers/staging/vt6655/mac.h delete mode 100644 drivers/staging/vt6655/power.c delete mode 100644 drivers/staging/vt6655/power.h delete mode 100644 drivers/staging/vt6655/rf.c delete mode 100644 drivers/staging/vt6655/rf.h delete mode 100644 drivers/staging/vt6655/rxtx.c delete mode 100644 drivers/staging/vt6655/rxtx.h delete mode 100644 drivers/staging/vt6655/srom.c delete mode 100644 drivers/staging/vt6655/srom.h delete mode 100644 drivers/staging/vt6655/test delete mode 100644 drivers/staging/vt6656/Kconfig delete mode 100644 drivers/staging/vt6656/Makefile delete mode 100644 drivers/staging/vt6656/TODO delete mode 100644 drivers/staging/vt6656/baseband.c delete mode 100644 drivers/staging/vt6656/baseband.h delete mode 100644 drivers/staging/vt6656/card.c delete mode 100644 drivers/staging/vt6656/card.h delete mode 100644 drivers/staging/vt6656/channel.c delete mode 100644 drivers/staging/vt6656/channel.h delete mode 100644 drivers/staging/vt6656/desc.h delete mode 100644 drivers/staging/vt6656/device.h delete mode 100644 drivers/staging/vt6656/key.c delete mode 100644 drivers/staging/vt6656/key.h delete mode 100644 drivers/staging/vt6656/mac.c delete mode 100644 drivers/staging/vt6656/mac.h delete mode 100644 drivers/staging/vt6656/main_usb.c delete mode 100644 drivers/staging/vt6656/power.c delete mode 100644 drivers/staging/vt6656/power.h delete mode 100644 drivers/staging/vt6656/rf.c delete mode 100644 drivers/staging/vt6656/rf.h delete mode 100644 drivers/staging/vt6656/rxtx.c delete mode 100644 drivers/staging/vt6656/rxtx.h delete mode 100644 drivers/staging/vt6656/usbpipe.c delete mode 100644 drivers/staging/vt6656/usbpipe.h delete mode 100644 drivers/staging/vt6656/wcmd.c delete mode 100644 drivers/staging/vt6656/wcmd.h create mode 100644 drivers/usb/gadget/function/uvc_trace.c create mode 100644 drivers/usb/gadget/function/uvc_trace.h create mode 100644 drivers/usb/typec/mux/tusb1046.c create mode 100644 include/dt-bindings/iio/adc/gehc,pmc-adc.h create mode 100644 include/dt-bindings/interconnect/qcom,qcs615-rpmh.h create mode 100644 include/dt-bindings/interconnect/qcom,qcs8300-rpmh.h create mode 100644 include/dt-bindings/interconnect/qcom,sar2130p-rpmh.h create mode 100644 rust/kernel/miscdevice.rs