This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from e271ed52b344 Merge tag 'pm-6.16-rc1-3' of git://git.kernel.org/pub/scm/ [...] new 55ba5375ba1c MIPS: rb532: gpio: use new line value setter callbacks new 64f3322bea94 MIPS: bcm63xx: gpio: use new line value setter callbacks new 68bdc4dc1130 MIPS: alchemy: gpio: use new line value setter callbacks new 37022f745b58 MIPS: txx9: gpio: use new line value setter callbacks new 3b61b6a369d9 mips: dts: realtek: Add MDIO controller new 6d223b8ffcd1 MIPS: Loongson64: Add missing '#interrupt-cells' for loong [...] new 0f4ae7c6ecb8 mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS new 76c43eb507bc MIPS: SMP: Implement parallel CPU bring up for EyeQ new cd956a5cb48a mips: ptrace: Improve code formatting and indentation new 9f6d908adabc MIPS: BCM63XX: Replace strcpy() with strscpy() in board_pr [...] new 3b3704261e85 MIPS: Replace strcpy() with strscpy() in vpe_elfload() new 4cc7543eb494 MIPS: SMP: Move the AP sync point before the non-parallel [...] new 3590692a136d mips: dts: pic32: pic32mzda: Rename the sdhci nodename to [...] new 2695b3c7fe4f MIPS: bcm63xx: nvram: avoid inefficient use of crc32_le_combine() new be8b4173719a dt-bindings: mips: Add EcoNet platform binding new 35fb26f94dfa mips: Add EcoNet MIPS platform support new abc2d0bc2cb7 dt-bindings: vendor-prefixes: Add SmartFiber new 0ec488700972 mips: dts: Add EcoNet DTS with EN751221 and SmartFiber XP8 [...] new faefb0a59c59 MAINTAINERS: Add entry for newly added EcoNet platform. new 79ee1d20e37c mips: econet: Fix incorrect Kconfig dependencies new ab535361efdf MIPS: SMP: Move the AP sync point before the calibration delay new 314da9d6b311 MIPS: loongson2ef: cs5536: add missing function prototypes new 5a0c749125c0 MIPS: loongson2ef: lemote-2f: add missing function prototypes new 67faad74352d Merge tag 'mips_6.16' of git://git.kernel.org/pub/scm/linu [...] new 7d476f18abeb drm/i915/dp: Fix the enabling/disabling of audio SDP splitting new 25eeba495b2f drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1 new ed5915cfce2a Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable co [...] new 58ce2aec57a5 Merge tag 'drm-intel-next-fixes-2025-05-28' of https://git [...] new 55f8aa083604 drm/xe: Make xe_gt_freq part of the Documentation new 40493d97b329 drm/xe: Add missing documentation of rpa_freq new 84e2f918550e Merge tag 'drm-xe-next-fixes-2025-05-28' of https://gitlab [...] new eed6a6b22640 drm/amdkfd: Change svm_range_get_info return type new b2c11e27080d drm/amdgpu: lock the eviction fence for wq signals it new 0132ba7ff0f6 drm/amdgpu: Fix eviction fence worker race during fd close new 7f30f8ef6547 drm/amd/pm: Update pmfw headers for smu_v_13_0_6 new 2ed4fd99690b drm/amd/pm: Fill pldm version for SMU v13.0.6 SOCs new 1327d8f4061c drm/amd/pm: Use macro to initialize metrics table new 4c4a89149608 drm/amdgpu: Register aqua vanjaram vcn poison irq new 1b2231de4163 drm/amdgpu: Register aqua vanjaram jpeg poison irq new 54a01f775194 drm/amd/pm: Add support to query partition metrics new cbbab29246c8 drm/amdgpu: Add sysfs nodes for partition new 4cd694fdbf45 drm/amd/pm: Fetch partition metrics on SMUv13.0.6 new f0e9c6f67a02 drm/amd/display: Adjust get_value function with prefix to [...] new 57d4100cc94f drm/amd/display: Adjust set_value function with prefix to [...] new 05daa7c739f4 drm/amd/display: fix typo in comments new ae6f4ab96be1 drm/amdgpu: fixing typo in macro name new 8f9f3854a14e drm/radeon: fixing typo in macro name new 74956242a0df drm/amd/pm: Use external link order for xgmi data new f55fcf15a9c5 drm/amdgpu: Add vcn poison status reg new e90bd6d89816 drm/amdgpu: Update runtime pm checks new 16f2c942b6e4 drm/amdgpu: Make amdgpu_ctx_mgr_entity_fini static new dd64956685fa drm/amdgpu: Remove duplicated "context still alive" check new f9f403218e1c drm/amd/display: only collect data if debug gamut_remap is [...] new 02fd27e6cf85 drm/amd/display: no 3D and blnd LUT as DPP color caps for DCN401 new 076873e5b360 drm/amd/display: Add a new dcdebugmask to allow skip detection LT new 5035caf18d88 drm/amdgpu: Enable RAS for vcn 5.0.1 new 8d74ce4e5524 drm/amdgpu: Add jpeg poison status reg new 25e9fb6e3ad8 drm/amdgpu: Enable RAS for jpeg 5.0.1 new b758667f55a0 drm/amdgpu: update ras support check new a359288ccb4d drm/amdgpu: seq64 memory unmap uses uninterruptible lock new fa75a9680b38 Revert "drm/amd/display: [FW Promotion] Release 0.1.11.0" new 42f520f70d6c drm/amd/pm: Fetch partition metrics on SMUv13.0.12 new e485502c37b0 Revert "drm/amd: Keep display off while going into S4" new 3e9d9df850f3 drm/amd/amdgpu: Add GPIO resources required for amdisp new d78eb800f8f5 drm/amd/display: Add some missing register headers for DCN401 new 1b824eef269d Revert "drm/amd/display: more liberal vmin/vmax update for [...] new 040585df957d drm/amd/display: Reuse Subvp debug option for FAMS new 0ef2803173f1 drm/amdgpu/vcn1: read back register after written new 988b1d2164a1 Revert "drm/amd/display: pause the workload setting in dm" new 8c5ed7f5abe2 drm/amdgpu/vcn2: read back register after written new d9e688b9148b drm/amdgpu/vcn2.5: read back register after written new b7a4842a917e drm/amdgpu/vcn3: read back register after written new a3810a5e37c5 drm/amdgpu/vcn4: read back register after written new 5b4c6413c896 drm/amdgpu/vcn4.0.3: read back register after written new 4d4275a03877 drm/amdgpu/vcn4.0.5: read back register after written new a8bce9b7a2cc drm/amdgpu/vcn5: read back register after written new bf394d28548c drm/amdgpu/vcn5.0.1: read back register after written new 4d2f6b4e4c7e drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram new 978592136cfe drm/amd/pm: Optimize get gpu metrics data function new 1091fba16383 drm/amdkfd: Identical code for different branches new 5ae9de5867db drm/amdgpu: Add userq fence support to SDMAv6.0 new 90237b16ec1d amd/amdkfd: fix a kfd_process ref leak new 31e837d242cb drm/amdgpu: handle old RAS eeprom data in non-nps1 mode new fce0afca3562 drm/amdgpu: Get mca address for old eeprom records new c3e9826a2202 drm/amd/display: Add null pointer check for get_first_acti [...] new 347efe5b396c drm/amd/display: Constify struct timing_generator_funcs new c7d43a148593 drm/amd/pm: Enable static metrics table support new 324194b528b4 drm/amd/pm: Enable static metrics table support new 82a277d529f3 drm/amd: Export DMCUB version to sysfs new 40f970ba7a4a drm/amdgpu/mes: add missing locking in helper functions new 684530526f07 drm/amdgpu/mes: remove some unused functions new 30837a49bd0a drm/amdkfd: Map wptr BO to GART unconditionally new 1c1df79ccf56 Merge tag 'amd-drm-fixes-6.16-2025-05-29' of https://gitla [...] new 11bb662bfa97 MAINTAINERS: drop myself as maintainer new d6984d0c0a56 MAINTAINERS: update my email address new cb4607816835 mailmap: Update entry for Akhil P Oommen new ee11d953fd23 MAINTAINERS: .mailmap: update Rob Clark's email address new 61a4b7d7d56c Merge tag 'drm-msm-fixes-2025-06-04' of https://gitlab.fre [...] new c557fd1050f6 drm/i915/guc: Check if expecting reply before decrementing [...] new 57d63c6cd085 drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP new 0323a5127e7c drm/i915/guc: Handle race condition where wakeref count dr [...] new 791d76005de0 drm/i915/display: Fix u32 overflow in SNPS PHY HDMI PLL setup new df9d49418271 Merge tag 'drm-intel-next-fixes-2025-06-05' of https://git [...] new 022546cdbf26 drm/panel: nt37801: select CONFIG_DRM_DISPLAY_DSC_HELPER new 4673dec88da8 drm/panel: nt37801: Fix IS_ERR() vs NULL check in probe() new be9b3f9a5410 drm/connector: only call HDMI audio helper plugged cb if non-null new 6579a03e68ff drm/bridge: analogix_dp: Remove the unnecessary calls to c [...] new fd03f82a026c drm/bridge: analogix_dp: Fix clk-disable removal new 27bba8864480 Merge tag 'drm-misc-next-fixes-2025-06-05' of https://gitl [...] new a63e99b4d6d3 drm/xe/vm: move rebind_work init earlier new 8cf8cde41ad0 drm/xe/vm: move xe_svm_init() earlier new 25a2aa779fc3 drm/xe/hwmon: Add support to manage power limits though mailbox new b885ae2e9db3 drm/xe/hwmon: Move card reactive critical power under chan [...] new 94110827925a drm/xe: drop redundant conversion to bool new 2182f358fb13 drm/xe/vsec: fix CONFIG_INTEL_VSEC dependency new 5cc3325584c4 drm/xe: Rework eviction rejection of bound external bos new 0ee54d5cacc0 drm/xe/sched: stop re-submitting signalled jobs new 6bf4d5649230 drm/xe/pxp: Use the correct define in the set_property_fun [...] new 69a58ef4fa77 drm/xe/pxp: Clarify PXP queue creation behavior if PXP is [...] new 2e824747cfbd drm/xe/guc_submit: add back fix new 2b0a0ce0c20b drm/xe: Create LRC BO without VM new 7c7c5cb5b5bf drm/xe: remove unmatched xe_vm_unlock() from __xe_exec_que [...] new 4f577bed5ca7 Merge tag 'drm-xe-next-fixes-2025-06-05' of https://gitlab [...] new 4e696906e9a8 drm/amdkfd: enable kfd on RISCV systems new 719d84f8a812 drm/amdgpu: Add more checks to discovery fetch new d26625d034fb drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10 new 5cccf10f6521 drm/amdgpu: disable workload profile switching when OD is enabled new 98a46a408998 drm/amdgpu: Fix integer overflow issues in amdgpu_userq_fence.c new 335f1e797c32 drm/amdgpu: Fix integer overflow in amdgpu_gem_add_input_fence() new e34bcf1594b5 drm/amdgpu: Add userq fence support to SDMAv7.0 new 893f07452bca drm/amd/display: Correct non-OLED pre_T11_delay. new 747bfca45e07 drm/amd/display: Avoid calling blank_stream() twice new c73375d91845 drm/amd/display: Use DC log instead of using DM error msg new 4b61b8a39051 drm/amd/display: Add debugging message for brightness caps new 8b5f3a229a70 drm/amd/display: Fix default DC and AC levels new a9062ece98d8 Merge tag 'amd-drm-fixes-6.16-2025-06-05' of https://gitla [...] new 04c8970771b4 drm/nouveau/vfn/r535: Convert comma to semicolon new e332935a540e Merge tag 'drm-next-2025-06-06' of https://gitlab.freedesk [...] new 471db2c2d4f8 drm/scheduler: signal scheduled fence when kill job new 03bcbbb3995b dummycon: Trigger redraw when switching consoles with defe [...] new a01e93ee44f7 accel/ivpu: Improve buffer object logging new 1c2c0e29f243 accel/ivpu: Use firmware names from upstream repo new 4557cc834712 accel/ivpu: Reorder Doorbell Unregister and Command Queue [...] new 3c4c39cbde6a Merge tag 'drm-misc-fixes-2025-05-28' of https://gitlab.fr [...] new 5dc1ea903588 drm/panel-simple: fix the warnings for the Evervision VGG644804 new 98d3f772ca7d accel/ivpu: Use dma_resv_lock() instead of a custom mutex new a47e36dc5d90 accel/ivpu: Trigger device recovery on engine reset/resume [...] new 91274fd4ed9b accel/ivpu: Fix warning in ivpu_gem_bo_free() new 2f29b5c23101 video: screen_info: Relocate framebuffers behind PCI bridges new f670b50ef5e4 sysfb: Fix screen_info type check for VGA new 6f7e234f74ca Merge tag 'drm-misc-fixes-2025-06-06' of https://gitlab.fr [...] new 5fc6c6f258b3 Merge tag 'drm-fixes-2025-06-06' of https://gitlab.freedes [...] new 31fce300a1fe staging: bcm2835-camera: Modify function call formatting new b0c3d42658a8 staging: sm750fb: fix casing style on getDeviceID new 5771897aed7b staging: greybus: camera: fix code alignment warning new 7fc3a367b2f5 staging: rtl8723bs: simplify if-else block by removing unn [...] new f6d1d0ac1735 staging: rtl8723bs: remove unnecessary else block after return new 9f61589a8b50 staging: rtl8723bs: remove braces around single statements new d486f2e07836 staging: rtl8723bs: Rename variables new c511db3f1de6 staging: greybus: Check for string truncation instead of N [...] new 90bccdb4821c staging: greybus: use new GPIO line value setter callbacks new c994aa4db445 staging: rtl8723bs: modify struct field to use standard bool type new 7b4cd0853cd0 Staging: rtl8723bs: Fix unbalanced braces in conditional new f668575bb604 staging: rtl8723bs: Place constants on right side of comparison new c0c64f7b6d05 staging: rtl8723bs: add spaces between ternary and binary [...] new fe1f8eefe19b staging: rtl8723bs: use preferred comparison order new baf39931560f staging: rtl8723bs: Remove trailing whitespace new 0eb3d8c1ff1b staging: rtl8723bs: Initialize variables at declaration in [...] new 12ad640a04aa staging: rtl8723bs: Initialize variables at declaration in [...] new 89d571794f79 staging: rtl8723bs: Use boolean false instead of integer 0 new c215f0b5b858 staging: rtl8723bs: Fix compilation errors for W=1 build new c96e16dfbfc5 staging: bcm2835-audio: Validate values written to controls new 7057ad8e860c staging: sm750fb: change sii164ResetChip to snake_case new 0933207fb03b staging: sm750fb: change sii164SetPower to snake_case new 7d253fd84512 staging: sm750fb: change sii164GetChipString to snake_case new bbb8a8a3ade7 staging: sm750fb: change sii164EnableHotPlugDetection to s [...] new 4018883b3238 staging: sm750fb: change sii164IsConnected to snake_case new e22071a33a57 staging: sm750fb: change sii164CheckInterrupt to snake_case new e86e07d4c26d staging: sm750fb: change sii164ClearInterrupt to snake_case new 436627df7fe5 fbtft: Unorphan the driver new f7093aaebe6d fbtft: Replace 'depends on FB_TFT' by 'if FB_TFT ... endif' new fdbb60074f40 staging: gpib: Correct CamelCase for EVENT enums new 77fd6ceabd19 staging: gpib: Correct CamelCase for PPConfig new 787191eb82e9 staging: gbip: Alignment should match open parens new 5d3df08d30b4 staging: gpib: common: lines exceeded 100 columns new 08a8889429f8 staging: gpib: nec: lines exceeded 100 columns new 0b4f98dce242 staging: gpib: tms9914: lines exceeded 100 columns new fa4dad5de564 staging: gpib: ines: lines exceeded 100 columns new e4b6bf7bb6f6 staging: gpib: pc2: lines exceeded 100 columns new c948413e5675 staging: gpib: tnt4882: lines exceeded 100 columns new df75d32ab7eb staging: gpib: uapi: Fix CamelCase and IBA Dup new 5b3cfa2df14e staging: gpib: uapi: Fix CamelCase and IBC Dup new d40ee5b5329d staging: gpib: uapi: Fix CamelCase and IB_STB new 5ad47130b093 staging: gpib: nec: Fix Improper SPDX comment. new 8a3961396b1c staging: gpib: tms9914: Fix Improper SPDX comment. new 9f0ca07f0750 staing: gpib: struct typing for gpib_board_config new b43426121307 staging: gpib: agilent_82350b: gpib_board_config new f068d5173dbd staging: gpib: agilent_82357a: gpib_board_config new 6e95efdcd133 staging: gpib: cb7210: struct gpib_board_config new b6d27a345f9d staging: gpib: cec: struct gpib_board_config new 9edf551529de staging: gpib: common: struct gpib_board_config new 4800ec899990 staging: gpib: eastwood: struct gpib_board_config new c3c7a472d6f7 staging: gpib: fmh: struct gpib_board_config new 64af54864510 staging: gpib: gpio: struct gpib_board_config new bc528bc436a6 staging: gpib: hp_82335: struct gpib_board_config new 32ecd08b0d1f staging: gpib: hp_82341: struct gpib_board_config new b7cdc43c4ab6 staging: gpib: gpibP: struct gpib_board_config new 1fc037b902d4 staging: gpib: ines: struct gpib_board_config new 68a28080ab1c staging: gpib: lpvo_usb: struct gpib_board_config new 449878dcbaf3 staging: gpib: ni_usb: struct gpib_board_config new ef93e89b7be6 staging: gpib: pc2: struct gpib_board_config new b8a16f6cc987 staging: gpib: tnt4882: struct gpib_board_config new 72ba314072a6 staging: gpib: Removing typedef gpib_board_config new 94e71cd4f08a staging: gpib: agilent_82357a uses completion new fe68869b30a5 staging: gpib: Removing function osInit new cf6dfd2d7f1b staging: gpib: Removing function osReset new f5eac8478635 staging: gpib: Removing function osSendEOI new 7c98e9bf5b2b staging: gpib: Removing function ibAPWait new f6d49a765f52 staging: gpib: Removing function ibaPrsp new 0520805ac264 staging: gpib: Removing function ibAPE new 4655562990aa staging: gpib: Removing typedef gpib_event_queue new 0d01cafdb167 staging: gpib: Removing gpib_interface_list_t new 8901501d3898 staging: gpib: Removing gpib_event_t typedef new f95d88118829 staging: gpib: Removing typedef gpib_status_queue new 551a1041a242 staging: gpib: Removing typedef of status_byte new 2a523a9e1bd5 staging: gpib: Removing typedef gpib_descriptor_t new c93577b9d453 staging: gpib: Remove typedef gpib_file_private_t new e8d9c91abf5a staging: gpib: cb7210: u8 over uint8_t new 6dcc9e9f0ed7 staging: gpib: ibsys: u8 over uint8_t new 5be401b68961 staging: gpib: fluke_gpib: u8 over uint8_t new 366fcc8b6579 staging: gpib: fmh_gpib: u8 over uint8_t new 22cc45acb25b staging: gpib: gpib_proto: u8 over uint8_t new 173f8e4d3140 staging: gpib: gpib_types: u8 over uint8_t new 72a560b423a2 staging: gpib: nec7210: u8 over uint8_t new 9c5cc7962ccb staging: gpib: tms9914: u8 over uint8_t new 930ce1959c2a staging: gpib: ines: u8 over uint8_t new 6215fb3d4499 staging: gpib: Using struct gpib_board_type_ioctl new 28396c51c5d1 staging: gpib: Using struct gpib_read_write_ioctl new 6e5f0402c87e staging: gpib: Using struct gpib_open_dev_ioctl new 2e9a95ddffc6 staging: gpib: Using struct gpib_close_dev_ioctl new 262040faa5e9 staging: gpib: Using struct gpib_serial_poll_ioctl new 7e9f21bb1be8 staging: gpib: Using struct gpib_eos_ioctl new 15738cb61043 staging: gpib: Using struct gpib_wait_ioctl new 7e17963fa990 staging: gpib: Using struct gpib_online_ioctl new 770b63fd9373 staging: gpib: Using struct gpib_spoll_bytes_ioctl new c39eabbffeca staging: gpib: Using struct gpib_board_info_ioctl new 4c2170378cb4 staging: gpib: Using struct gpib_select_pci_ioctl new 419a3433f03c staging: gpib: Using struct gpib_ppoll_config_ioctl` new faebdfab317c staging: gpib: Using struct gpib_pad_ioctl new d178bc14c928 staging: gpib: Using struct gpib_sad_ioctl new 1b462bf26c1e staging: gpib: Using gpib_select_device_path_ioctl new ad368b53ac09 staging: gpib: Using struct gpib_request_service2 new 8cc35955b5ab staging: gpib: event_ioctl_t now short new 6856bb17cf6f staging: gpib: rsc_ioctl_t now int new 7c3a08ffb07e staging: gpib: t1_delay_ioctl_t now unsigned int new 9979a80cf5d0 staging: gpib: autospoll_ioctl_t now short new 132ea5875df7 staging: gpib: local_ppoll_mode_ioctl_t now short new 51ab134daf5b staging: gpib: eastwood: Remove unnecessary print function [...] new 1269b01cdf3f staging: gpib: fmh_gpib: Remove unnecessary print function [...] new 86796b69c8c2 staging: gpib: fmh_gpib: Remove unnecessary .owner assignment new a1c7fc159583 staging: gpib: agilent_82357a: fixes multiline comments style new 55fae2fb503f staging: gpib: cb7210: fixes multiline comments style new 79d1aa8cb769 staging: gpib: common: fixes multiline comments style new 073b54f342be staging: gpib: eastwood: fixes multiline comments style new 6008c89dbdfc staging: gpib: fmh_gpib: fixes multiline comments style new c35371bc08e8 staging: gpib: gpio: fixes multiline comments style new 3381060f5ad9 staging: gpib: hp_82335: fixes multiline comments style new c899f4586b1f staging: gpib: hp_82341: fixes multiline comments style new 2de3fa2c3f4e staging: gpib: ines: fixes multiline comments style new 9c77850d9d7b staging: gpib: lpvo_usb_gpib: fixes multiline comments style new b5c0bd6b6c4f staging: gpib: nec7210: fixes multiline comments style new c22fc80984c8 staging: gpib: ni_usb: fixes multiline comments style new 9c95c9d1fac8 staging: gpib: pc2: fixes multiline comments style new d7814813ed9d staging: gpib: tms9914: fixes multiline comments style new 1adf3edaa0ce staging: gpib: tnt4882: fixes multiline comments style new e72334b74423 staging: gpib: gpib_ioctl: u8 over uint8_t new f207bc3a4800 staging: gpib: gpib_user: u8 over uint8_t new f2390e8a9cc6 staging: gpib: agilent_82350b: u8 over uint8_t new 2f960f8aa2ab staging: gpib: agilent_82357a: u8 over uint8_t new 60ec9ca488f3 staging: gpib: cec: u8 over uint8_t new 1128aab1b5d9 staging: gpib: gpib_os: u8 over uint8_t new aa7f3b35ac16 staging: gpib: gpib_bitbang: u8 over uint8_t new 8bf26540438a staging: gpib: hp_82335: u8 over uint8_t new 2ec7c08f391f staging: gpib: hp_82341: u8 over uint8_t new fcd93950959a staging: gpib: ni_usb: u8 over uint8_t new 6b0bf6f2edd2 staging: gpib: pc2: u8 over uint8_t new 78001dd08e56 staging: gpib: gpib_ioctl: u64 over uint64_t new 17598a86ad8d staging: gpib: lpvo_usb_gpib: u8 over uint8_t new d6e1f701c61f staging: gpib: tnt4882: u8 over uint8_t new 2492a17bdc6a staging: gpib: struct typing for gpib_interface new 411d0ba3dd3c staging: gpib: agilent_82350b: gpib_interface new 476d9feeccf3 staging: gpib: agilent_82357a: gpib_interface new a988518b0272 staging: gpib: cb7210: struct gpib_interface new 276da96d9f48 staging: gpib: cec: struct gpib_interface new 67bfc7529575 staging: gpib: common: struct gpib_interface new 1de93ff920dc staging: gpib: fluke: struct gpib_interface new 326ecce53e48 staging: gpib: fmh: struct gpib_interface new 57b580be50ae staging: gpib: gpio: struct gpib_interface new e86b18d2b112 staging: gpib: hp_82335: struct gpib_interface new c424bd8e4834 staging: gpib: hp2341: struct gpib_interface new 03ccd6cc2356 staging: gpib: gpibP: struct gpib_interface new 3b306801b146 staging: gpib: ines: struct gpib_interface new 355582c2388f staging: gpib: lpvo_usb: struct gpib_interface new 4f7c2391168f staging: gpib: ni_usb: struct gpib_interface new 575fb9c3fa03 staging: gpib: pc2: struct gpib_interface new 124248c48d41 staging: gpib: tnt4882: struct gpib_interface new 7567dfdd242a staging: gpib: Removing typedef gpib_interface_t new b0b23267b6fc staging: gpib: uapi: Fix CamelCase and IBA Dup new c9bc151fb0ef staging: gpib: agilent_02350b: cleanup comments new 06886c96a1da staging: gpib: include: fixes multiline comments style new e9996a9ac562 staging: gpib: Removing unused function CFGn new d065b12eb31c staging: sm750fb: clean-up `else`-blocks new db14478045af staging: gpib: Remove unused enums from common include file new c7184cbf5530 staging: gpib: Rename common include file new 28925280ed6c staging: rtl8723bs: Add spaces and line breaks to improve [...] new a5df13cd7b05 staging: rtl8723bs: Use % 4096 instead of & 0xfff new 4960bce324fe staging: gpib: Add return value to request_control new 0dbd55e96fe4 staging: sm750fb: Remove ddk750_sii164 new 911ab08c0c28 staging: sm750fb: remove ddk750_dvi new 8d2edd726e02 staging: sm750fb: remove ddk750_hwi2c new 9a7988fa4d80 staging: sm750fb: remove irrelevant TODO line new 8ba7c33be02c staging: gpib: Fix request_system_control in gpio new f56f2d6c9b65 staging: gpib: Fix setting controller-in-charge new 2eab123b6e64 staging: gpib: Enable SRQ irq on request_system_control new b56611d934bb staging: gpib: Remove dependency on LED subsystem new 8da1ce7ec08d staging: gpib: Remove atn_asserted global variable new 427ab512c2c8 staging: gpib: Change error code for no listener new 125cda86d197 staging: gpib: Cleanup allocate_gpios code new 13f3e2c27161 staging: gpib: Set control lines in attach new e0138bbbb38a staging: rtl8723bs: remove multiple blank lines new 31c2d3287abd staging: sm750fb: change `enum dpms` to snake_case new c1e36b07df08 staging: sm750fb: rename sm750_hw_cursor_setSize new 8f168c835ec1 staging: sm750fb: rename sm750_hw_cursor_setPos new 5a32b7d96021 staging: sm750fb: rename sm750_hw_cursor_setColor new dcb66f73854f staging: sm750fb: rename sm750_hw_cursor_setData new a50ae5bc83d6 staging: sm750fb: rename sm750_hw_cursor_setData2 new 75d9d7c29b7f staging: gpib: Fix lpvo request_system_control new 417ce77ef466 staging: gpib: Avoid unused variable warnings new 3349e275067f Merge 6.15-rc6 into staging-next new 034a456869a0 staging: gpib: Fix PCMCIA config identifier new cfa6673eae02 staging: gpib: Declare driver entry points static new e8186a376483 staging: gpib: Avoid unused variable warning new 7a7f07f248a6 staging: gpib: Fix uapi include header guard name new 5aac95320d0f staging: gpib: Fix secondary address restriction new 7aca10d57deb staging: gpib: switch to kmalloc(sizeof(*status)) new 70fbc2891ac7 staging: sm750fb: rename `hw_sm750_initAccel` new 1e8990b29bf3 staging: sm750fb: rename `hw_sm750_deWait` new 2a7639ea2ec6 staging: sm750fb: rename `hw_sm750le_deWait` new 1bfa73953100 staging: sm750fb: rename `hw_sm750_output_setMode` new b6822fc35175 staging: sm750fb: rename `hw_sm750_crtc_checkMode` new 3f001e6d00a4 staging: sm750fb: rename `hw_sm750_crtc_setMode` new f3147cede43e staging: sm750fb: rename `hw_sm750_setColReg` new f2cf2a38d37a staging: sm750fb: rename `hw_sm750_setBLANK` new d2f8d185ba26 staging: sm750fb: rename `hw_sm750le_setBLANK` new dff8e5d7404b staging: rtl8723bs: Removed multiple blank lines of rtw_pwrctrl.c new a481f0ebf213 staging: rtl8723bs: remove unnecessary braces for single s [...] new a100922a3855 Merge tag 'staging-6.16-rc1' of git://git.kernel.org/pub/s [...] new fc788c4068e0 misc: fastrpc: Add meaningful labels for exit paths new a99b598d836c misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm [...] new e1ee28b12675 misc: bcm-vk: avoid -Wflex-array-member-not-at-end warning new b41381a0bdcc misc: eeprom/idt_89hpesx: use per-client debugfs directory new 84d1ee548f4a misc: rtsx: Enhance the signal handling processes in SVID/ [...] new 92d2261214a5 binder: use buffer offsets in debug logs new e17f487f2f77 misc: microchip: pci1xxxx: use new GPIO line value setter [...] new 577f88cf24e4 char: xillybus: Use to_delayed_work() new dd09eb0e2cc4 EISA: Increase length of device names new d062463edf17 uio_hv_generic: Set event for all channels on the device new 7ae52a3d7f51 scripts: Add git-resolve tool for full SHA-1 resolution new c2c707bd4542 apm-emulation: hide an unused variable new a7924f4c489b comedi: ni_atmio: avoid warning for unused device_ids[] table new cb0dde4d058b comedi: ni_pcidio: Do not bother filling buffer with 0xaa [...] new e7199b6b591e comedi: access buffer data page-by-page new 5117f28a7d78 comedi: remove the mapping of the Comedi buffer in vmalloc [...] new fd1575e28a32 comedi: allocate DMA coherent buffer as individual pages new 2a87a55f2281 irqdomain: cdx: Switch to of_fwnode_handle() new dbc8c84d5c2e misc: rtsx: Remove deadcode new 6813fc8d0d23 misc: cardreader: Use non-hybrid PCI devres API new 93bb9e5c02c5 misc: cardreader: Return -EBUSY if regions are busy new d0fd663a0b0a git-resolve: add SPDX and copyright line new 31b636d2c416 char: misc: restrict the dynamic range to exclude reserved minors new 45f0de4f8dc3 char: misc: add test cases new 77feb17c950e rpmsg: qcom_smd: Fix uninitialized return variable in __qc [...] new 4f822ad5ee94 Merge 6.15-rc4 into char-misc-next new 20acf4dd46e4 char: misc: make miscdevice unit test built-in only new d4453c58369f Revert "char: misc: make miscdevice unit test built-in only" new 96366bf155ab Revert "char: misc: add test cases" new 7f4de1867ef9 misc: echo: Remove new 1281f0ae2d0d MAINTAINERS: Fix XILINX SD-FEC entry new 09f9adbcea38 mei: Cast the cb->ext_hdr allocation type new 97e72c1e0c54 virt: acrn: Remove unused list 'acrn_irqfd_clients' new 196d05a39cae EISA: Move devlist.h out of obj to always new 73ed6faed58e comedi: drivers: adl_pci9118.c: Edit file so that checkpat [...] new 991919e96904 Merge 6.15-rc6 into char-misc-next new 81e9edc1a8d6 rust: miscdevice: fix typo in MiscDevice::ioctl documentation new 7351312632e8 counter: interrupt-cnt: Protect enable/disable OPs with mutex new b1b102bfcdb5 Merge tag 'counter-fixes-for-6.15' of ssh://gitolite.kerne [...] new 08e2a660b160 counter: interrupt-cnt: Convert atomic_t -> atomic_long_t new 893579d9e3e2 Merge tag 'counter-updates-for-6.16' of ssh://gitolite.ker [...] new 99b11851e5ed fpga: m10bmc-sec: change contact for secure update driver new 6ebf1982038a fpga: fix potential null pointer deref in fpga_mgr_test_im [...] new 4a6e2325afc9 Merge tag 'fpga-for-6.16-rc1' of ssh://gitolite.kernel.org [...] new 6f18d174b73d bus: mhi: ep: Update read pointer only after buffer is written new 2b0634cc1f36 Merge tag 'mhi-fixes-for-v6.15' of ssh://gitolite.kernel.o [...] new 4d92e7c5ccad bus: mhi: host: Fix conflict between power_up and SYSERR new ce7cc522e9ff bus: mhi: host: pci_generic: Remove redundant assign resou [...] new 6348f62ef7ec bus: mhi: host: pci_generic: Add Telit FN920C04 modem support new d28b0977909d Merge tag 'mhi-for-v6.16' of ssh://gitolite.kernel.org/pub [...] new a87564088226 mux: mmio: Add missing word in error message new 702a09507d80 mux: adgs1408: simplify with spi_get_device_match_data() new 7ea3876af994 mux: adg792a: remove incorrect of_match_ptr annotation new 61de83fd8256 mux: mmio: Do not use syscon helper to build regmap new e9c695067b68 dt-bindings: mux: add optional regulator binding to gpio mux new 12d3c69ba273 mux: gpio: add optional regulator support new 9761037d2832 mux: adgs1408: fix Wvoid-pointer-to-enum-cast warning new b808f1cc9c2e Merge tag 'mux-drv-6.16' of ssh://gitolite.kernel.org/pub/ [...] new 3ab311289cf1 w1: Avoid -Wflex-array-member-not-at-end warnings new c553aa1b0371 iio: adc: ad7173: fix compiling without gpiolib new 3f5fd1717ae9 iio: adc: ad7606: fix raw read for 18-bit chips new 89944d88f879 iio: adc: ad7606_spi: fix reg write value mask new 921fece3268c iio: dac: adi-axi-dac: fix bus read new e2f820014239 iio: imu: inv_icm42600: Fix temperature calculation new 499a8cee8125 iio: adc: ad4851: fix ad4858 chan pointer handling new 7cdfbc0113d0 iio: adc: ad7944: mask high bits on direct read new 16038474e3a0 iio: accel: fxls8962af: Fix temperature calculation new 9c78317b42e7 iio: accel: fxls8962af: Fix temperature scan element sign new a3245ebdfac8 Merge tag 'iio-fixes-for-6.15b' of ssh://gitolite.kernel.o [...] new ff9102041208 mux: MAINTAINERS: Mark as Odd Fixes new 7a93add1d31f nvmem: rmem: select CONFIG_CRC32 new fe8abdd175d7 nvmem: zynqmp_nvmem: unbreak driver after cleanup new 01465f296a68 nvmem: Remove unused nvmem cell table support new 483324549267 dt-bindings: spmi: Add Apple SPMI NVMEM new fe91c24a551c nvmem: Add apple-spmi-nvmem driver new 8c0a55982528 binder: fix use-after-free in binderfs_evict_inode() new 91f1bbaa783d binder: Refactor binder_node print synchronization new 57483a362741 binder: Create safe versions of binder log files new 7b386d7454b6 misc: lis3lv02d: Fix correct sysfs directory path for lis3lv02d new 7c970c657cf7 misc: microchip: pci1xxxx: Add PCIe Hot reset disable supp [...] new fb410aa423b2 misc: microchip: pci1xxxx: Add GPIO Wakeup Support new e15658676405 hwmon/misc: amd-sbi: Move core sbrmi from hwmon to misc new 43470595e72b misc: amd-sbi: Move protocol functionality to core file new f4dc6406631e misc: amd-sbi: Move hwmon device sensor as separate entity new 013f7e7131bd misc: amd-sbi: Use regmap subsystem new 587d2c625146 misc: amd-sbi: Optimize the wait condition for mailbox com [...] new 35ac2034db72 misc: amd-sbi: Add support for AMD_SBI IOCTL new bb13a84ed6b7 misc: amd-sbi: Add support for CPUID protocol new 69b1ba83d21c misc: amd-sbi: Add support for read MCA register protocol new cf141287b774 misc: amd-sbi: Add support for register xfer new 4d95514d14e8 misc: amd-sbi: Add document for AMD SB IOCTL description new 46a4d12a005c char: tlclk: Fix correct sysfs directory path for tlclk new 97ce0fe2b724 mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_ [...] new 1bd6406fb5f3 VMCI: fix race between vmci_host_setup_notify and vmci_ctx [...] new 0be5eac879f2 hpet: Remove unnecessary NULL check before unregister_sysc [...] new cdd18ef98259 spmi: Only use Hikey 970 SPMI controller driver when ARM64 new 8cc68226a3a6 dt-bindings: spmi: Add Apple SPMI controller new 77ca75e80c71 spmi: add a spmi driver for Apple SoC new 16d693749866 irqdomain: spmi: Switch to irq_domain_create_tree() new 9f7140bf23df iio: amplifiers: hmc425a: Remove not fully correct comment new de67f28abe58 iio: adc: ad4030: check scan_type for error new dc78e71d7c15 iio: adc: ad4030: remove some duplicate code new efaa981e679a iio: adc: ad4030: move setting mode to update_scan_mode new 15ffee89c7c6 iio: adc: ad4030: don't store scan_type in state new 9415c8b5b9b7 iio: adc: ad4030: explain rearranging raw sample data new 0de3748d80f3 iio: adc: sort TI drivers alphanumerical new f184a095c855 iio: accel: adxl345: use regmap cache for INT mapping new 77d48f5e4a60 iio: accel: adxl345: move INT enable to regmap cache new 802ede1a9b5a iio: accel: adxl345: cleanup regmap return values new ad02ca57e44e iio: hid-sensor-prox: Add support for 16-bit report size new 0b2a4f55cc42 iio: frequency: ad9832: devicetree probing support new bb8d952a4f45 staging: iio: adt7316: replace irqd_get_trigger_type with [...] new 9ca04c5e01a6 dt-bindings: iio: Correct indentation and style in DTS example new 58fe539e9170 dt-bindings: iio: Use unevaluatedProperties for SPI devices new 3e09eb53df47 dt-bindings: iio: light: bh1750: Add reset-gpios property new 61f013df59f1 iio: light: bh1750: Add hardware reset support via GPIO new b2729cdf2bc0 dt-bindings: iio: adc: amlogic,meson-saradc: Add GXLX SoC [...] new c6316e19aff9 iio: adc: meson: add support for the GXLX SoC new 485eefd7f973 dt-bindings: iio: filter: Add lpf/hpf freq margins new ef0ce24f590a iio: filter: admv8818: fix band 4, state 15 new fb6009a28d77 iio: filter: admv8818: fix integer overflow new d542db7095d3 iio: filter: admv8818: fix range calculation new c31752b16de1 iio: core: Add support for writing 64 bit attrs new 9016776f1301 iio: filter: admv8818: Support frequencies >= 2^32 new 4a135e924fae dt-bindings: ROHM BD79124 ADC/GPO new f24303631489 property: Add functions to iterate named child new f3a8f870fa9c iio: adc: add helpers for parsing ADC nodes new 2d17ed10e490 iio: adc: rzg2l_adc: Use adc-helpers new 19d8a8691869 iio: adc: sun20i-gpadc: Use adc-helpers new 3f57a3b9ab74 iio: adc: Support ROHM BD79124 ADC new 96f0f0e3aca4 MAINTAINERS: Add IIO ADC helpers new d9848cb632ce MAINTAINERS: Add ROHM BD79124 ADC/GPO new 3c8fd200a731 iio: dac: ad3552r-hs: add debugfs reg access new ba25cbf5fe75 Documentation: ABI: add events sampling frequency in sysfs [...] new a29542e61401 iio: light: al3010: Use unsigned int for the indexing new cddd6a959c1e iio: light: al3320a: Use unsigned int for the indexing new 58c8c655f4ca iio: light: al3010: Remove DRV_NAME definition new dd3f76931e71 iio: light: al3320a: Remove DRV_NAME definition new 861cc66854d6 iio: light: al3010: Abstract device reference in the probe [...] new 26763a34812b iio: light: al3320a: Abstract device reference in the prob [...] new 2eaf77b4645e iio: light: al3010: Split set_pwr function into set_pwr_on [...] new 868fb0708087 iio: light: al3320a: Split set_pwr function into set_pwr_o [...] new 4d71bf602181 iio: adc: ad7606_spi: check error in ad7606B_sw_mode_config() new 40fa5f535dd7 iio: adc: ad7606: add missing max sample rates new 37fd5e6e0f33 iio: adc: ad7606: use devm_mutex_init() new 450f44b71a2c iio: adc: ad7606: fix kernel-doc comments new 050cf84f0b2a iio: adc: ad7606: use kernel identifier name style new f504e35293f3 iio: adc: ad7606: don't use address field new c1f571c3ca17 iio: adc: ad7606: drop ch param from ad7606_scale_setup_cb_t new 3b5b55ca9407 iio: adc: ad7606: dynamically allocate channel info new dc0e07126ed4 iio: adc: ad7606_par: add ad7606c chips new c72ada9978d2 iio: proximity: cros_ec_mkbp_proximity: Avoid -Wflex-array [...] new 0d0f3bfb4735 iio: cros_ec: Avoid -Wflex-array-member-not-at-end warning new cfed1969fcfe iio: trigger: stm32-lptimer: add support for stm32mp25 new 16d92b70b261 iio: adc: vf610: Move claim of direct mode to caller of vf [...] new 5fe8331928c6 iio: adc: vf610: Switch to sparse friendly iio_device_clai [...] new d36adc77ee43 iio: adc: ti-ads1100: Use guard(mutex) to allow direct returns new 3ba3800286bb iio: adc: ti-ads1100: Switch to sparse friendly iio_device [...] new 5655ba5ada99 iio: adc: ti-ads1015: Use guard(mutex) and factor out code [...] new ee4ef2cbf40e iio: adc: ti-ads1015: Switch to sparse friendly iio_device [...] new e6d364b40862 iio: adc: mxs-lradc: Switch to sparse friendly iio_device_ [...] new c86f8e8f9f56 iio: adc: rcar: Switch to sparse friendly iio_device_claim [...] new 354eedf0083f iio: light: apds9306: Switch to sparse friendly iio_device [...] new 403443117b02 iio: light: gp2ap020a00f: Switch to sparse friendly iio_de [...] new d793d614dc3f iio: light: isl29125: Switch to sparse friendly iio_device [...] new 8dd92667f0a5 iio: light: as73211: Use guard() and move mode switch into [...] new 6025d20bc3ed iio: light: as73211: Switch to sparse friendly iio_device_ [...] new 05e50a1da592 iio: light: ltr501: Factor out IIO_INFO_RAW leg of read_ra [...] new 5a7387f208e5 iio: light: ltr501: Factor out core of write_raw() where d [...] new 2983ad971d02 iio: light: ltr501: Switch to sparse friendly iio_device_c [...] new 7e8c0ec196e7 iio: light: opt4060: Switch to sparse friendly iio_device_ [...] new e08acc4c82a3 iio: light: rohm-bu27034: Switch to sparse friendly iio_de [...] new 9c97c7d2a901 iio: light: rpr0521: Factor out handling of IIO_INFO_RAW a [...] new e0dc0feb991b iio: light: rpr0521: Switch to sparse friendly iio_device_ [...] new 43622f88b06d iio: light: si1145: Switch to sparse friendly iio_device_c [...] new 565e9c17e4dc iio: light: st_uvis25: Switch to sparse friendly iio_devic [...] new 65a6ce5aeb82 iio: light: tcs3414: Switch to sparse friendly iio_device_ [...] new abce31c33db6 iio: light: tcs3472: Switch to sparse friendly iio_device_ [...] new 8d7c205ff9ff iio: light: vcnl4000: Switch to sparse friendly iio_device [...] new cac2bc675bcf iio: light: vcnl4035: Switch to sparse friendly iio_device [...] new 42b1a2663f4b iio: light: al3010: Improve al3010_init error handling wit [...] new c0461f8e8424 iio: light: al3000a: Fix an error handling path in al3000a [...] new b8154f3477c4 iio: light: al3320a: Fix an error handling path in al3320a [...] new 0e5e21e23dd6 iio: light: al3010: Implement regmap support new 1850e6ae7f91 iio: light: al3320a: Implement regmap support new 04f0bc81d601 dt-bindings: Add ROHM BD7970x variants new f026928c20ba iio: dac: bd79703 Store device address to 'address' new 67c318c46cec iio: dac: bd79703: Add chip data new 25468dbb81fc iio: dac: bd79703: Support BD79700 and BD79701 new 7a84e33afebd iio: dac: bd79703: Support ROHM BD79702 new ff2e2a5c524f iio: adc: ad7944: drop bits_per_word hack new 59b51edf717b iio: adc: ad4000: Add support for SPI offload new 66ac23150833 Documentation: iio: ad4000: Add new supported parts new d66b2c84fb67 Documentation: iio: ad4000: Add IIO Device characteristics [...] new 8c411d4b9655 Documentation: iio: ad4000: Describe offload support new 8712e4986e7c iio: adc: ad7124: Fix 3dB filter frequency reading new 7dd17a4e9873 iio: adc: ad7124: Remove ability to write filter_low_pass_ [...] new 7df3a6eb5c39 iio: adc: ad7124: Make register naming consistent new 36ee4794dd79 iio: addac: ad74115: Switch to sparse friendly iio_device_ [...] new fef6da136ef2 iio: chemical: ccs811: Factor out handling of read of IIO_ [...] new e9786c540804 iio: chemical: ccs811: Switch to sparse friendly iio_devic [...] new 3976dc832340 iio: chemical: atlas-sensor: Switch to sparse friendly iio [...] new ba22e78635f9 iio: chemical: scd4x: Switch to sparse friendly iio_device [...] new 0ceb75d0afae iio: common: scmi: Switch to sparse friendly iio_device_cl [...] new f664ab98b238 iio: common: st_sensors: Switch to sparse friendly iio_dev [...] new fcc065fdf52f iio: gyro: adxrs290: Switch to sparse friendly iio_device_ [...] new 6c9dc1e8f296 iio: health: max30102: Switch to sparse friendly iio_devic [...] new d9e6b59e5ba9 iio: humidity: hdc100x: Use guard(mutex) to simplify code flow new 0d51e888e030 iio: humidity: hdc100x: Switch to sparse friendly iio_devi [...] new 35a34861ce8f iio: humidity: hdc2010: Switch to sparse friendly iio_devi [...] new db532a4114c7 iio: humidity: hts211: Factor out everything under direct [...] new ca75b9fb28d6 iio: humidity: hts211: Switch to sparse friendly iio_devic [...] new cbff19a382bb iio: imu: inv_icm42600: Switch to sparse friendly iio_devi [...] new 4455bc5c303b iio: imu: inv_mpu6050: Switch to sparse friendly iio_devic [...] new 59d3109aabf1 iio: imu: smi240: Switch to sparse friendly iio_device_cla [...] new ee56bbcaad71 iio: imu: st_lsm6dsx: Factor out parts of st_lsm6dsx_shub_ [...] new a332a90eacd1 iio: imu: st_lsm6dsx: Switch to sparse friendly claim/rele [...] new 0daeba3edabf iio: imu: st_lsm6dsx: Switch to sparse friendly iio_device [...] new b5228482ebb9 iio: magnetometer: mag3110: Factor out core of read/write_ [...] new 587895606e11 iio: magnetometer: mag3110: Switch to sparse friendly iio_ [...] new e0a4d6a93eb1 iio: magnetometer: rm3100: Switch to sparse friendly iio_d [...] new 74fc7aacda0f iio: pressure: dlhl60d: Switch to sparse friendly iio_devi [...] new b2a3a51000a7 iio: pressure: icp10100: Switch to sparse friendly iio_dev [...] new 770ee1a2c5d9 iio: pressure: mpl3115: factor out core of IIO_INFO_RAW re [...] new d2de91b3eded iio: pressure: mpl3115: Switch to sparse friendly iio_devi [...] new 1bfa7698bc9f iio: pressure: ms5611: Switch to sparse friendly iio_devic [...] new 71a998e791d8 iio: pressure: rohm-bm1390: Switch to sparse friendly iio_ [...] new 66024cb953d2 iio: pressure: zpa2326: Switch to sparse friendly iio_devi [...] new 9dc7ed3bfe43 iio: proximity: hx9023s: Switch to sparse friendly iio_dev [...] new 3e3f57659b3d iio: proximity: pulsed-light: Switch to sparse friendly ii [...] new 0ed4424478d3 iio: proximity: sx9500: Switch to sparse friendly iio_devi [...] new 333248709901 iio: temp: maxim_thermocouple: Switch to sparse friendly i [...] new e2729d5e04b9 iio: temp: maxim_thermocouple: Drop unused mutex.h include. new 692760702f80 staging: iio: ad5933: Switch to sparse friendly iio_device [...] new 5d1dff5b45b7 iio: Adjust internals of handling of direct mode claiming [...] new ebe0b2a86a9e dt-bindings: iio: adc: ad7380: add AD7389-4 new abb97cc0ff56 iio: adc: ad7380: rename internal_ref_only new d63a749bf75a iio: adc: ad7380: move internal reference voltage to chip_info new 98a002674856 iio: adc: ad7380: add ad7389-4 new 81a481f62564 Documentation: iio: ad7380: add AD7389-4 new 81fe5529e812 dt-bindings: iio: adc: adi,ad7606: add SPI offload properties new 89e1f95a61e5 doc: iio: ad7606: describe offload support new e96d35faf357 iio: adc: ad7606: add SPI offload support new 2a44c3ed8063 MAINTAINERS: IIO: Update reviewers for the subsystem new a34b88b48a15 iio: bd79124: Use set_rv and set_multiple_rv new 0f8d8b3548fb iio: dac: ad5592r: destroy mutexes in detach paths new 135e101f4dd6 iio: dac: ad5592r: use lock guards new 8a2d2326f5ef iio: dac: ad5592r: use new GPIO line value setter callbacks new 6c6881af0172 iio: adc: ti-ads7950: use new GPIO line value setter callbacks new 3bb36fe0587a iio: adc: ad4130: use new GPIO line value setter callbacks new b8b3ea642911 iio: addac: ad74413r: use new GPIO line value setter callbacks new c3c8492cecf0 iio: addac: ad74115: use new GPIO line value setter callbacks new 085831cfce61 dt-bindings: ROHM BD79104 ADC new 7af2ea72d680 iio: adc: ti-adc128s052: Simplify using be16_to_cpu() new 6c41d590722c iio: adc: ti-adc128s052: Be consistent with arrays new 804757a221a9 iio: adc: ti-adc128s052: Use devm_mutex_init() new 944de7fce763 iio: adc: ti-adc128s052: Simplify using guard(mutex) new fbc18f27cf21 iio: adc: ti-adc128s052: Support ROHM BD79104 new 3716068cb84d MAINTAINERS: A driver for TI/ROHM ADCs new 6b4079ccbfef dt-bindings: iio: imu: icm42600: add interrupt naming support new b1ba43263e61 iio: imu: inv_icm42600: switch to use generic name irq get new 029035636de3 iio: dac: adi-axi-dac: add cntrl chan check new ede84c455659 docs: iio: add documentation for ad3552r driver new 208632157642 iio: backend: add support for data source get new ca74d0eb06e0 iio: dac: adi-axi-dac: add data source get new b1c5d68ea66e iio: dac: ad3552r-hs: add support for internal ramp new e5cdb098a3cb iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos new 3f4bc0b11684 iio: adc: ad7768-1: convert driver to use regmap new 1fa0f4ea5660 iio: adc: ad7768-1: Add reset gpio new ef24ea86eff5 iio: adc: ad7768-1: Move buffer allocation to a separate function new 70788d26ae1c iio: normalize array sentinel style new 0b9c738f9c4d docs: iio: ad3552r: fix malformed table new 8f08055bc67a iio: introduced iio_push_to_buffers_with_ts() that takes a [...] new fda643a9530c iio: dummy: Use a fixed structure to build up scan to push [...] new 2d1168263bcb iio: dummy: Switch to iio_push_to_buffers_with_ts() and pr [...] new 4d15307225ff iio: adc: ti-ads131e08: Use new iio_push_to_buffers_with_t [...] new c65d3f3f9386 iio: adc: Use iio_push_to_buffers_with_ts() to provide len [...] new edfafbd82f1d iio: accel: Use iio_push_to_buffers_with_ts() to provide l [...] new 838a65c1d650 iio: accel: hid: Use iio_push_to_buffers_with_ts() to prov [...] new cb4691913d9e iio: chemical: Use iio_push_to_buffers_with_ts() to provid [...] new 1a715f5a4726 iio: temperature: Use iio_push_to_buffers_with_ts() to pro [...] new 85eb82b3c2a4 iio: resolver: Use iio_push_to_buffers_with_ts() to provid [...] new 175c3f72154e iio: proximity: irsd200: Use a struct for scan and iio_pus [...] new fc11c42dd137 iio: proximity: Use iio_push_to_buffers_with_ts() to provi [...] new 886a446b76af iio: pressure: zpa2326: Use aligned_s64 for the timestamp new 77e8a16a7d82 iio: pressure: Use iio_push_to_buffers_with_ts() to provid [...] new f4cd499970cc iio: magnetometer: Use iio_push_to_buffers_with_ts() to pr [...] new c88ec0d8ad8f iio: adc: mt6360-adc: use aligned_s64 for timestamp new 8f2d5147dd58 iio: addac: ad74413r: use aligned_s64 for timestamp new 85c9e6d592e1 iio: frequency: ad9832: Use FIELD_PREP macro to set bit fields new 3012a122b225 iio: frequency: ad9832: Remove unused parameter from data [...] new 1851c0f29d8a iio: dac: ad5592r: Delete stray unlock in ad5592r_write_raw() new 5aec2b6e19de iio: accel: adxl345: introduce adxl345_push_event function new 7478933f0361 iio: accel: adxl345: add single tap feature new 5b307f5aaf08 iio: accel: adxl345: add double tap feature new 0c2cdd1af6cc iio: accel: adxl345: set the tap suppress bit permanently new 6b7c0e9ddacc iio: adc: hx711: use struct with aligned_s64 timestamp new b31a74075cb4 iio: orientation: hid-sensor-rotation: remove unnecessary [...] new 60638e2a2d4b staging: iio: ad5933: Correct settling cycles encoding per [...] new dadf2477e3d6 iio: adc: stm32: add oversampling support new 52c43d80fa83 iio: adc: PAC1934: fix typo in documentation link new 50ed17cdfd7f iio: light: zopt2201: Remove code duplication in scale wri [...] new e50cf7e2e6e0 iio: cros_ec_sensors: Flush when changing the FIFO timeout new 7ba425118124 iio: accel: kxcjk-1013: Deduplicate setup interrupt functions new 028239a644b0 dt-bindings: Add Winsen to the vendor prefixes new fd3730b2c719 dt-bindings: Add device tree support for Winsen MHZ19B CO2 sensor new 4572a70b3681 iio: chemical: Add support for Winsen MHZ19B CO2 sensor new 162129a27c69 MAINTAINERS: Add WINSEN MHZ19B new 872c8014e05e iio: pressure: bmp280: drop sensor_data array new fc0b0e82260f iio: adc: ad7091r-base: Remove duplicate code on volatile [...] new 55d0392fb177 dt-bindings: iio: dac: ad7293: add vrefin support new cdbc8b99ad3b iio: dac: ad7293: add adc reference configuration new 6eb974967a86 dt-bindings: iio: adc: Add compatible for Dimensity 1200 MT6893 new 017294e5a68a iio: adc: ad7606_spi: add offload scan mask check new 64794edd47ec MAINTAINERS: add maintainers for ad4851 driver new 413e1d6a95fc iio: adc: ad7606: explicit timestamp alignment new 7e00d74eacf7 HID: sensor-hub: Fix typo and improve documentation for se [...] new 0cec113181c5 iio: ABI: add new DAC powerdown mode new 6856e3617158 dt-bindings: iio: dac: Add adi,ad3530r.yaml new 93583174a3df iio: dac: ad3530r: Add driver for AD3530R and AD3531R new 15c82338b364 iio: adc: ad4695: use u16 for buffer elements new f62c49d8f32d iio: adc: mcp3911: fix device dependent mappings for conve [...] new 94264cc9abbb dt-bindings: iio: adc: mcp3911: add reset-gpios new f45a27b990a1 iio: adc: mcp3911: add reset management new ce45446e520c iio: adc: ad4000: Avoid potential double data word read new 157517b5e88d iio: ti-adc128s052: Drop variable vref new 3c5dfea39a24 iio: adc: ti-ads1298: Kconfig: add kfifo dependency to fix [...] new 02b70dfe2f61 iio: adc: ad4030: remove bits_per_word = 8 new 0115e17e9fde iio: adc: ti-tsc2046: remove bits_per_word = 8 new 2fa33f8710f7 iio: chemical: bme680_spi: remove bits_per_word = 8 new f92bb6b71b04 iio: dac: ad5761: remove bits_per_word = 8 new 57e382e67ca3 iio: dac: ad5766: remove bits_per_word = 8 new 3cdd2953b367 iio: dac: ad5791: remove bits_per_word = 8 new bfc50ab35a22 iio: dac: ltc2688: remove bits_per_word = 8 new 3de7492148c7 iio: gyro: adxrs450: remove bits_per_word = 8 new 6a1ebdb8a352 iio: imu: adis: remove bits_per_word = 8 new c48919febc15 iio: magnetometer: hmc5843_spi: remove bits_per_word = 8 new 3108b5e0bc4f iio: magnetometer: rm3100-spi: remove bits_per_word = 8 new 10918e71ac93 iio: pressure: bmp280-spi: remove bits_per_word = 8 new 5b6bfe1354be iio: pressure: ms5611_spi: remove bits_per_word = 8 new 666eae6c6dab iio: pressure: zpa2326_spi: remove bits_per_word = 8 new fa19c303254b iio: make IIO_DMA_MINALIGN minimum of 8 bytes new 63fc53526d30 iio: introduce IIO_DECLARE_BUFFER_WITH_TS macros new 51924ff5ab16 iio: adc: ad4695: use IIO_DECLARE_DMA_BUFFER_WITH_TS new 76a67e394d11 iio: adc: ad4695: rename AD4695_MAX_VIN_CHANNELS new 6d06978f918d iio: adc: ad7380: use IIO_DECLARE_DMA_BUFFER_WITH_TS new edeb67fbbf4b iio: accel: sca3300: use IIO_DECLARE_BUFFER_WITH_TS new 04c129077689 iio: adc: at91-sama5d2: use IIO_DECLARE_BUFFER_WITH_TS new 805bbd3ac96d iio: chemical: mhz19b: Fix error code in probe() new 6cdb4009c201 iio: admv1013: replace redundant ternary operator with just len new 27737b840758 HID: sensor-hub: Fix typo and improve documentation new ed7a1e88ad46 iio: ssp_sensors: optimalize -> optimize new 018f50909e66 iio: bmp280: zero-init buffer new 034c71a287d0 iio: adc: ad7768-1: reorganize driver headers new 844ca960dfe0 dt-bindings: trivial-devices: Document SEN0322 new d524b3e0efa0 iio: chemical: Add driver for SEN0322 new c8c2db399758 dt-bindings: iio: adc: add NCT7201 ADCs new 5aef97a9126e iio: adc: add support for Nuvoton NCT7201 new 0c86e3381978 dt-bindings: iio: adc: Add ROHM BD79100G new 0ca7cb70894e Merge tag 'iio-for-6.16a-take2' of ssh://gitolite.kernel.o [...] new 9f52aecc952d coresight: Fixes device's owner field for registered using [...] new 13e3a882bc85 dt-bindings: arm: arm,coresight-static-replicator: add opt [...] new a03a0a08c6fe coresight: catu: Introduce refcount and spinlock for enabl [...] new f6028eeeb5e4 coresight: core: Disable helpers for devices that fail to enable new fc7fed6f77f9 coresight: Convert tag clear function to take a struct csd [...] new a4e65842e114 coresight: Only check bottom two claim bits new a244a18c15fe coresight: Add claim tag warnings and debug messages new a1b0e77ce517 coresight: etm3x: Convert raw base pointer to struct cores [...] new 7cd6368657f1 coresight: Clear self hosted claim tag on probe new 48a5126be085 coresight: Remove inlines from static function definitions new e6e6b692865d coresight: Remove extern from function declarations new b104a941a94e coresight: Add a KUnit test for coresight_find_default_sink() new deeeaf6a5221 coresight: replicator: Fix panic for clearing claim tag new 798f58909277 coresight: Disable MMIO logging for coresight stm driver new aad548a95393 coresight: cti: Replace inclusion by struct fwnode_handle [...] new 40f682ae5086 coresight: etm4x: Extract the trace unit controlling new 5fa96c83b81e coresight: Introduce pause and resume APIs for source new 0814151bae4b coresight: etm4x: Hook pause and resume callbacks new abffe22e93d7 coresight: perf: Support AUX trace pause and resume new d5f7e4bea90f coresight: tmc: Re-enable sink after buffer update new 973f47a9886a coresight: perf: Update buffer on AUX pause new 5161890f1362 Documentation: coresight: Document AUX pause and resume new d23bc38e8aa4 coresight: tmc: fix failure to disable/enable ETF after reading new ee811bc733be coresight: etm4x: Fix timestamp bit field handling new 895b12b7d7b8 coresight/etm4: fix missing disable active config new 53b9e2659719 coresight: holding cscfg_csdev_lock while removing cscfg f [...] new 408c97c4a5e0 coresight: prevent deactivate active config while enabling [...] new bdc319f1c9bf Merge tag 'coresight-next-v6.16' of ssh://gitolite.kernel. [...] new af73692e7b48 dt-bindings: interconnect: Correct indentation and style i [...] new 40ef9b6b778f interconnect: qcom: sm8650: enable QoS configuration new c5c967733c5e dt-bindings: interconnect: sm8650: document the MASTER_APSS_NOC new 463f2eaa203a interconnect: qcom: sm8650: add the MASTER_APSS_NOC new b0779ea48606 interconnect: qcom: sm8650: remove regmap config for mc_vi [...] new 289198fb5142 dt-bindings: interconnect: Add EPSS L3 compatible for SA8775P new d30f83d278a9 interconnect: core: Add dynamic id allocation support new ac2c390650f5 interconnect: qcom: Add multidev EPSS L3 support new 7f9560a3bebe interconnect: qcom: icc-rpmh: Add dynamic icc node id support new b1244645ad6c interconnect: qcom: sa8775p: Add dynamic icc node id support new 5fed7fe33c2c Merge branch 'icc-sa8775p' into icc-next new 8b819afa4940 Merge tag 'icc-6.16-rc1' of ssh://gitolite.kernel.org/pub/ [...] new ace2cd11a272 counter: stm32-timer-cnt: add support for stm32mp25 new ae3392c0f12f counter: microchip-tcb-capture: Add watch validation support new 1b56e7d465ce Merge tag 'counter-updates-for-6.16b' of ssh://gitolite.ke [...] new 9857af0fcff3 binder: fix yet another UAF in binder_devices new c26f4fbd5837 Merge tag 'char-misc-6.16-rc1' of git://git.kernel.org/pub [...] new 57de87b14690 serial: 8250_ni: Switch to use uart_read_port_properties() new 9b4a192adf42 serial: 8250_ni: Remove duplicate mapping new b4694a76180b serial: 8250_ni: Switch to use platform_get_mem_or_io() new 38dbd9517d58 serial: 8250_ni: Remove unneeded conditionals new 2e4899740ebb serial: 8250_ni: use serial_port_in()/serial_port_out() helpers new 030df0ef7cec serial: 8250_ni: Switch to use dev_err_probe() new 753a55f55908 serial: 8250_ni: Tidy up ACPI ID table new a0003b9d7948 serial: lantiq: Remove unnecessary print function dev_err() new 6bd697b5fc39 tty: serial: uartlite: register uart driver in init new a53be6945f51 serial: qcom-geni: Remove alias dependency from qcom seria [...] new 9d64c6ae2d6f serial: tegra-utc: Remove unneeded semicolon new 2318a488683a serial: max310x: use new GPIO line value setter callbacks new a5482409a435 serial: sc16is7xx: use new GPIO line value setter callbacks new 0ed228275485 dt-bindings: serial: snps-dw-apb-uart: Simplify DMA-less R [...] new 2c0594f9f062 dt-bindings: serial: 8250: support an optional second clock new 81e4de4ba298 serial: 8250_of: add support for an optional bus clock new 86bcae88c920 serial: Fix potential null-ptr-deref in mlb_usio_probe() new 74045f6658f1 vt: minor cleanup to vc_translate_unicode() new 2acaf27cd7f4 vt: move unicode processing to a separate file new e88391f730e4 vt: properly support zero-width Unicode code points new 26c94eb4842a vt: introduce gen_ucs_width.py to create ucs_width.c new 3a1ab63aa05b vt: update ucs_width.c using gen_ucs_width.py new f2347b0cdf65 vt: introduce gen_ucs_recompose.py to create ucs_recompose.c new 54af55b990ed vt: create ucs_recompose.c using gen_ucs_recompose.py new cd6937d42bca vt: support Unicode recomposition new 119ff0b0f454 vt: update gen_ucs_width.py to produce more space efficien [...] new c7cb5b0779d7 vt: update ucs_width.c following latest gen_ucs_width.py new 547f57b88d5f vt: pad double-width code points with a zero-white-space new b35f7a773cbc vt: remove zero-white-space handling from conv_uni_to_pc() new 25422e8f46c1 dt-bindings: serial: Add compatible for Renesas RZ/T2H SoC in sci new d004e3595718 serial: sh-sci: Fix a comment about SCIFA new 21fc3d6b45ba serial: sh-sci: Introduced function pointers new 043806bc9dbc serial: sh-sci: Introduced sci_of_data new 8bfabff0bfff vt: fix comment vs definition mismatch new 66f5f70ce07a serial: sifive: Switch to nbcon console new 926040da6064 serial: 8250_of: manage bus clock in suspend/resume new 92557dea58f7 mxser: Use non-hybrid PCI devres API new 05f31711af64 dt-bindings: serial: mediatek,uart: Add compatible for MT6893 new be4e3097c1f8 tty: Remove unused API tty_port_register_device_serdev() new e6afad4587c9 dt-bindings: serial: amlogic,meson-uart: Add compatible st [...] new 3eabc1a34b95 tty: simplify throttling using guard()s new f49573f2f53e tty: use lock guard()s in tty_io new 1404d3509c76 serial: switch uart_port::iotype to enum uart_iotype new 31e0b7863c9b serial: rename local uart_port_lock() -> uart_port_ref_lock() new 2b369a1e9930 serial: use uart_port_ref_lock() helper new 7ba4f02e12e6 serial: 8250: unexport serial8250_rpm_*() functions new 366cf0c3af1a tty/vt: Use KVAL instead of use bit operation new f92217683a44 tty/vt: Gather the code that outputs char with utf8 in mind new cb0ce93c8ba6 Revert "vt: fix comment vs definition mismatch" new ab67c4622c36 Revert "vt: remove zero-white-space handling from conv_uni [...] new 7eaf91626e1c Revert "vt: pad double-width code points with a zero-white-space" new a01caec7c60c Revert "vt: update ucs_width.c following latest gen_ucs_width.py" new 7a149499f6b6 Revert "vt: update gen_ucs_width.py to produce more space [...] new 3cf3987b572f Revert "vt: support Unicode recomposition" new 6cccf837ac8d Revert "vt: create ucs_recompose.c using gen_ucs_recompose.py" new 06df3bcefa1e Revert "vt: introduce gen_ucs_recompose.py to create ucs_r [...] new 67a4bb27461b Revert "vt: update ucs_width.c using gen_ucs_width.py" new b1614dd1aef4 Revert "vt: introduce gen_ucs_width.py to create ucs_width.c" new d3e92076c1af Revert "vt: properly support zero-width Unicode code points" new e42e607aefc4 Revert "vt: move unicode processing to a separate file" new 3702f72748b2 Revert "vt: minor cleanup to vc_translate_unicode()" new d066989a3d41 vt: minor cleanup to vc_translate_unicode() new 07bc3f442f47 vt: move unicode processing to a separate file new 95b05de0a566 vt: properly support zero-width Unicode code points new b11a041179e7 vt: introduce gen_ucs_width_table.py to create ucs_width_table.h new 05ea6d71aa7a vt: create ucs_width_table.h with gen_ucs_width_table.py new 54cda9201c67 vt: use new tables in ucs.c new 03c6de017b2a vt: introduce gen_ucs_recompose_table.py to create ucs_rec [...] new 9bd738409357 vt: create ucs_recompose_table.h with gen_ucs_recompose_table.py new b5c574995d84 vt: support Unicode recomposition new 5617aeb14a43 vt: pad double-width code points with a zero-width space new ffae2340a6af vt: remove zero-width-space handling from conv_uni_to_pc() new ad934777f0f1 vt: update gen_ucs_width_table.py to make tables more spac [...] new d8f81c82b13f vt: refresh ucs_width_table.h and adjust code in ucs.c acc [...] new c2d2c5c0d631 vt: move UCS tables to the "shipped" form new 689835c00ec7 Merge 6.15-rc4 into tty-next new f51159c05137 tty: serial: samsung_tty: support 18 uart ports new c40b91e38eb8 8250: microchip: pci1xxxx: Add PCIe Hot reset disable supp [...] new a88362060275 serdev: Refine several error or debug messages new 5ee558c5d9e9 vt: add new dynamically generated files to .gitignore new dab6bbc807a3 dt-bindings: serial: atmel,at91-usart: add microchip,sama7 [...] new e3975aa899c0 serial: jsm: fix NPE during jsm_uart_port_init new 2ff5d5f6fe98 dt-bindings: serial: Convert cnxt,cx92755-usart to DT schema new 30b3aecad9fc dt-bindings: serial: Convert nxp,lpc3220-hsuart to DT schema new 1dd624430d53 dt-bindings: serial: Convert arm,mps2-uart to DT schema new a34fc8836f68 dt-bindings: serial: Convert cirrus,ep7209-uart to DT schema new 6f5ff13bbc20 dt-bindings: serial: Convert lantiq,asc to DT schema new 2446bd692e33 dt-bindings: serial: Convert marvell,armada-3700-uart to D [...] new 6259530ccd7a dt-bindings: serial: Convert snps,arc-uart to DT schema new 7282b8add298 dt-bindings: serial: Convert arm,sbsa-uart to DT schema new 76619c4fce71 dt-bindings: serial: Convert microchip,pic32mzda-uart to D [...] new 669bd383024e dt-bindings: serial: Convert socionext,milbeaut-usio-uart [...] new 857eec467880 dt-bindings: serial: 8250_omap: Drop redundant properties new 063a896456c3 serial: max3100: Replace open-coded parity calculation wit [...] new a16014c0db3a vt: ucs.c: fix misappropriate in_range() usage new 68e7a421ab4f vt: make sure displayed double-width characters are rememb [...] new bb9a15167652 vt: move glyph determination to a separate function new 5071ddc18e17 vt: introduce gen_ucs_fallback_table.py to create ucs_fall [...] new de45d93f00e2 vt: create ucs_fallback_table.h_shipped with gen_ucs_fallb [...] new fe26933cf1e1 vt: add ucs_get_fallback() new 6802f3591fdc vt: make use of ucs_get_fallback() when glyph is unavailable new 63f0d28dcabe vt: process the full-width ASCII fallback range programmatically new c4c7ead7b86c vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl() new 80fa7a033785 vt: bracketed paste support new 81cf4d7d2379 vt: add VT_GETCONSIZECSRPOS to retrieve console size and c [...] new b495021a973e tty: serial: 8250_omap: fix TX with DMA for am33xx new 378ec25aec5a Merge tag 'tty-6.16-rc1' of git://git.kernel.org/pub/scm/l [...] new de66754e9f80 xhci: sideband: add initial api to register a secondary in [...] new 5beb4a53a1dd usb: host: xhci-mem: Cleanup pending secondary event ring events new fce57295497d usb: host: xhci-mem: Allow for interrupter clients to choo [...] new 000ab7dab5b8 usb: host: xhci-plat: Set XHCI max interrupters if propert [...] new b85a2ebda103 usb: host: xhci: Notify xHCI sideband on transfer ring free new 8da7644493b4 usb: dwc3: Specify maximum number of XHCI interrupters new 67890d579402 ALSA: Add USB audio device jack type new 5a49a6ba2214 ALSA: usb-audio: Export USB SND APIs for modules new 2bde439265e2 ALSA: usb-audio: Check for support for requested audio format new d893d5eaabfa ALSA: usb-audio: Save UAC sample size information new f15d1e557b01 ALSA: usb-audio: Prevent starting of audio stream if in use new 74914dc1ea26 ALSA: usb-audio: Introduce USB SND platform op callbacks new 722f79117ee8 ALSA: usb-audio: Allow for rediscovery of connected USB SN [...] new dba7759af789 ASoC: Add SoC USB APIs for adding an USB backend new 00f5d6bfba3a ASoC: usb: Add PCM format check API for USB backend new 0bb5f3614b25 ASoC: usb: Create SOC USB SND jack kcontrol new 234ed325920c ASoC: usb: Fetch ASoC card and pcm device information new f98cd6ecda1d ASoC: usb: Rediscover USB SND devices on USB port add new 6640c9bc5c97 ASoC: doc: Add documentation for SOC USB new 55b5fb369c02 ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Add USB_RX port new 305da591bd05 ASoC: dt-bindings: Update example for enabling USB offload [...] new 450d63471d1c ASoC: qcom: qdsp6: Introduce USB AFE port to q6dsp new 3aafa53515b0 ASoC: qcom: qdsp6: q6afe: Increase APR timeout new 72b0b8b29980 ASoC: qcom: qdsp6: Add USB backend ASoC driver for Q6 new 1b8d0d87b934 ASoC: qcom: qdsp6: Add headphone jack for offload connecti [...] new e0dd9240f13a ASoC: qcom: qdsp6: Fetch USB offload mapped card and PCM device new bd1979b9d3fc ALSA: usb-audio: qcom: Add USB QMI definitions new 326bbc348298 ALSA: usb-audio: qcom: Introduce QC USB SND offloading support new 6a348e9236c3 ALSA: usb-audio: qcom: Don't allow USB offload path if PCM [...] new a67656f011d1 ALSA: usb-audio: qcom: Add USB offload route kcontrol new 9bf4294d0c1e ALSA: usb-audio: qcom: Notify USB audio devices on USB off [...] new 00327d7f2c8c usb: typec: ucsi: add Huawei Matebook E Go ucsi driver new ac573b940738 usb: typec: ucsi: Add the UCSI commands in debugfs new 0f7bbef1794d usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set new 64843d0ba96d usb: typec: tcpm: allow to use sink in accessory mode new 8db73e6a42b6 usb: typec: tcpm: allow sink (ufp) to toggle into accessor [...] new 8a50da849151 usb: typec: tcpm: allow switching to mode accessory to mux [...] new a592e0673a20 usb: typec: tcpci: add regulator support new 9fc5986fbcd7 usb: typec: tcpci: Fix wakeup source leaks on device unbind new aaa8f2e95934 usb: typec: tipd: Fix wakeup source leaks on device unbind new b4b38ffb38c9 usb: typec: displayport: Receive DP Status Update NAK requ [...] new 850e634006f4 usb: dwc3: core: Avoid redundant system suspend/resume callbacks new 2e8bbfc11201 dt-bindings: usb: qcom,dwc3: Add SM8750 compatible new 6e07dd1354f4 dt-bindings: usb: dwc3: Allow connector in USB controller node new bd3cf1a9396e USB: gadget: Replace deprecated strncpy() with strscpy() new 24454a11dd15 usb: gadget: uvc: Avoid -Wflex-array-member-not-at-end warnings new 937a8a3a8d46 usb: gadget: f_hid: wake up readers on disable/unbind new b9e4b9545424 usb: cdns3: Remove the invalid comment new 015c0e63eb7c usb: gadget: udc-xilinx: Remove the invalid comment new 1b4dab853768 dt-bindings: usb: smsc,usb3503: Correct indentation and st [...] new 387602d8a755 usb: cdc-wdm: avoid setting WDM_READ for ZLP-s new 54f9823ba756 usb: ehci-fsl: Fix use of private data to avoid -Wflex-arr [...] new 54f30ae4a367 dt-bindings: usb: chipidea: Add i.MX95 compatible string ' [...] new bd3c096ce5e4 dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform new ee0dc2f7d522 usb: chipidea: imx: add wakeup interrupt handling new 263d4fb2a2f1 usb: chipidea: imx: add HSIO Block Control wakeup setting new 82fe5107fa3d usb: Add checks for snprintf() calls in usb_alloc_dev() new 70b85914c02a usb: hub: Block less in USB3 link power management LPM dis [...] new c8be504beb1e usb: hub: verify device is configured in usb_device_may_in [...] new bf6e36a03314 usb: hub: Don't disable LPM completely if device initiated [...] new bf11662f71dc usb: hub: reorder USB3 link power management enable requests new a02dcd3b616a usb: hub: Fail fast in USB3 link power management enable path new b9cff71c509b usb: renesas_usbhs: Correct function references in comment new 8fb4c9d7c113 usb: renesas_usbhs: Fix typo in comment new ffb34a60ce86 usb: renesas_usbhs: Reorder clock handling and power manag [...] new d4e5b10c5562 usb: common: usb-conn-gpio: use a unique name for usb conn [...] new 1d73df245b19 usb: Remove orphaned UDC drivers new 169263214645 USB: core: Correct API usb_(enable|disable)_autosuspend() [...] new 7dbd93137153 dt-bindings: net: wireless: Add Realtek RTL8188ETV USB WiFi new c6ec8f8625c1 usb: misc: onboard_dev: Add Realtek RTL8188ETV WiFi (0bda:0179) new 41c6960617b2 dt-bindings: usb: samsung,exynos-dwc3: add exynos2200 compatible new 00b157f8f64b usb: dwc3: exynos: add support for Exynos2200 variant new b958b03c82d2 usb: dwc3: qcom: Snapshot driver for backwards compatibilty new 6e762f7b8edc dt-bindings: usb: Introduce qcom,snps-dwc3 new 613a2e655d4d usb: dwc3: core: Expose core driver as library new 170940f7e685 usb: dwc3: core: Don't touch resets and clocks new 2dc9f137e194 usb: dwc3: qcom: Don't rely on drvdata during probe new 1881a32fe14d usb: dwc3: qcom: Transition to flattened model new 153874010354 usb: potential integer overflow in usbg_make_tpg() new 8176dd6e1cf4 ALSA: usb-audio: qcom: delete a stray tab new ba6474f19fd1 ASoC: qcom: qdsp6: Set error code in q6usb_hw_params() new f41f7b3d9daf MAINTAINERS: Update Intel LJCA maintainer new 89ecf105143b usb: typec: mux: fsa4480: add regulator support new c0a1d1e9a48f dt-bindings: usb: renesas,usbhs: Add RZ/V2H(P) SoC support new db476ffab1df USB: host: omap: Do not enable by default during compile testing new e6f9fd8e63dd usb: typec: ucsi: huawei_gaokun: add error checking new 0bc3e641157c usb: typec: ucsi: Fix unmet dependencies for UCSI_HUAWEI_GAOKUN new af076a41f8a2 usb: dwc2: also exit clock_gating when stopping udc while [...] new 73fb0ec9436a usb: acpi: Prevent null pointer dereference in usb_acpi_ad [...] new 5cf4f055c5ae usb: gadget: udc: renesas_usb3: remove unnecessary NULL ch [...] new f4239ace2dd8 usb: typec: ucsi: fix Clang -Wsign-conversion warning new 495df45f38c8 dt-bindings: usb: usb-device: relax compatible pattern to [...] new 45ebb7baf235 usb: dwc3: qcom: use modern PM macros new 4c0fca65d105 usb: dwc3: qcom: Fix error handling in probe new 384455c79174 dt-bindings: usb: generic-ehci: Add VIA/WonderMedia compatible new 11e80d371bbb dt-bindings: usb: usb-switch: Allow data-lanes property in port new 3baea29dc0a7 usb: gadget: u_serial: Implement remote wakeup capability new 615dca38c2ea Merge 6.15-rc4 into usb-next new 3fc0810497a6 usb: gadget: g_ffs: Adjust f_ffs[0] allocation type new ea34925f5b2e usb: gadget: hid: allow dynamic interval configuration via [...] new 7fcdfaf37272 dt-bindings: usb: Introduce usb-hub.yaml new fc259b024cb3 dt-bindings: usb: Add binding for PS5511 hub controller new 76cbb3eabf0b dt-bindings: usb: realtek,rts5411: Adapt usb-hub.yaml new 588d032e9e56 usb: misc: onboard_usb_dev: Add Parade PS5511 hub support new ab6dc9a6c721 Merge 6.15-rc6 into usb-next new 0f73628e9da1 thunderbolt: Do not double dequeue a configuration request new d5f4d0d2d7fc Merge tag 'thunderbolt-for-v6.15-rc7' of ssh://gitolite.ke [...] new 4bfeea6ec1c0 thunderbolt: Use wake on connect and disconnect over suspend new 1a760d10ded3 thunderbolt: Fix a logic error in wake on connect new f93b5e24640c thunderbolt: Expose usb4_port_index() to other modules new e80c235994fd thunderbolt: Add Thunderbolt/USB4 <-> USB3 match function new 4fd7a1f0f7f2 usb: typec: Connect Type-C port with associated USB4 port new cdf9956b6974 thunderbolt: Introduce domain event message handler new 785da9e6a1bd thunderbolt: Notify userspace about software CM tunneling events new 607063f08e5c thunderbolt: Notify userspace about firmware CM tunneling events new 36f6f7e2d4d0 Documentation/admin-guide: Document Thunderbolt/USB4 tunne [...] new 6381f9950440 Merge tag 'thunderbolt-for-v6.16-rc1' of ssh://gitolite.ke [...] new 597f5c2f4128 usb: xhci: Don't log transfer ring segment list on errors new 59d50e53e070 usb: xhci: Add debugfs support for xHCI port bandwidth new 22f9b3c2f33d usb: xhci: relocate pre-allocation initialization new 84f007707f21 usb: xhci: move device slot enabling register write new 743cb737a62f usb: xhci: move command ring pointer write new 1711b255484a usb: xhci: refactor xhci_set_cmd_ring_deq() new 44455f666b4b usb: xhci: move DCBAA pointer write new 943f7fddaa49 usb: xhci: move doorbell array pointer assignment new d41031bc8d80 usb: xhci: move enabling of USB 3 device notifications new 0ff49390aad8 usb: xhci: remove error handling from xhci_add_interrupter() new daed871b67ab usb: xhci: move initialization of the primary interrupter new 83d98dea48eb usb: xhci: add individual allocation checks in xhci_mem_init() new 3d5b8a0e0af4 usb: xhci: cleanup xhci_mem_init() new 1fdeb069053f usb: xhci: set requested IMODI to the closest supported value new 9f7f74735ac2 usb: xhci: improve Interrupt Management register macros new f5bce30ad25e usb: xhci: guarantee that IMAN register is flushed new e1db856bd288 usb: xhci: remove '0' write to write-1-to-clear register new 7c6df26c3be7 usb: xhci: rework Event Ring Segment Table Size mask new 74d7a757e8bc usb: xhci: rework Event Ring Segment Table Address mask new 5f5816d190c1 usb: xhci: cleanup IMOD register comments new bf9cce90da31 usb: xhci: rename 'irq_pending' to 'iman' new f27c6da58f11 usb: xhci: rename 'irq_control' to 'imod' new 85c4aa0a4564 xhci: Add missing parameter description to xhci_get_endpoi [...] new 0736299d090f usb: typec: tcpm/tcpci_maxim: Fix bounds check in process_rx() new 324d45e53f1a usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchro [...] new f9bd09ef2c04 usb: typec: tcpm: Use configured PD revision for negotiation new 19f795591947 usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE new a541acceedf4 usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 stora [...] new 1c06aff9b82f usb: gadget: u_serial: Avoid double unlock of serial_port_lock new 4f78a9c7b8e8 dt-bindings: usb: Add Parade PS8833 Type-C retimer variant new e33ebb133a24 usb: dwc3: qcom: Use bulk clock API and devres new 89bb3dc13ac2 usb: Flush altsetting 0 endpoints before reinitializating [...] new 2852788cfbe9 usb: cdnsp: Fix issue with detecting USB 3.2 speed new f4ecdc352646 usb: cdnsp: Fix issue with detecting command completion event new 6f399a100810 dt-bindings: usb: samsung,exynos-dwc3: add dt-schema Exyno [...] new 657bfcbbfa38 usb: dwc3-exynos: add support for ExynosAutov920 new eb25dcf0c594 usb: core: config: Use USB API functions rather than constants new 48175e2e6eaf usb: dwc2: gadget: Use USB API functions rather than constants new ebaac1027a26 usb: gadget: epautoconf: Use USB API functions rather than [...] new b48a2e0ba398 usb: gadget: lpc32xx_udc: Use USB API functions rather tha [...] new ab44b9259bb3 usb: misc: onboard_usb_dev: Add support for TI TUSB8044 hub new d01ccb5b62b7 dt-bindings: usb: ti,usb8041: Add binding for TI USB8044 h [...] new 1143d41922c0 usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence new e7144a2b3ac8 ALSA: usb-audio: qcom: Fix an error handling path in qc_us [...] new 485ae0859252 ALSA: qc_audio_offload: rename dma/iova/va/cpu/phys variables new 5c7ef5001292 ALSA: qc_audio_offload: avoid leaking xfer_buf allocation new 3335a1bbd624 ALSA: qc_audio_offload: try to reduce address space confusion new acb3dac2805d usb: usbtmc: Fix read_stb function and get_stb ioctl new 342e4955a1f1 usb: usbtmc: Fix timeout value in get_stb new 692a497eb748 USB: serial: ti_usb_3410_5052: drop bogus read urb check new 92cd405b6486 USB: serial: bus: fix const issue in usb_serial_device_match() new d3a889482bd5 USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB new 2596313a4d91 Merge tag 'usb-serial-6.16-rc1' of ssh://gitolite.kernel.o [...] new d1d89e8eee6f USB: gadget: fix up const issue with struct usb_function_instance new 5f5cc794fac6 USB: gadget: udc: fix const issue in gadget_match_driver() new ae4432e01dd9 USB: typec: fix const issue in typec_match() new e60acc420368 usb: typec: tipd: fix typo in TPS_STATUS_HIGH_VOLAGE_WARNI [...] new 662a9ece32ad usb: misc: onboard_usb_dev: fix build warning for CONFIG_U [...] new e2d8ae899760 ASoC: qdsp6: fix compile-testing without CONFIG_OF new 882826f58b2c ALSA: usb-audio: qcom: fix USB_XHCI dependency new c0c9379f235d Merge tag 'usb-6.16-rc1' of git://git.kernel.org/pub/scm/l [...]
The 1047 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: .mailmap | 5 +- Documentation/ABI/testing/sysfs-bus-iio | 3 + .../ABI/testing/sysfs-driver-intel-m10-bmc | 4 +- .../testing/sysfs-driver-intel-m10-bmc-sec-update | 14 +- .../ABI/testing/sysfs-driver-intel-xe-hwmon | 20 +- Documentation/admin-guide/thunderbolt.rst | 33 + .../arm/arm,coresight-static-replicator.yaml | 13 + .../devicetree/bindings/iio/adc/adi,ad7380.yaml | 11 + .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 63 +- .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 8 + .../bindings/iio/adc/amlogic,meson-saradc.yaml | 1 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/microchip,mcp3911.yaml | 5 + .../bindings/iio/adc/nuvoton,nct7201.yaml | 70 + .../devicetree/bindings/iio/adc/rohm,bd79104.yaml | 69 + .../devicetree/bindings/iio/adc/rohm,bd79124.yaml | 114 + .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 102 +- .../bindings/iio/chemical/winsen,mhz19b.yaml | 33 + .../devicetree/bindings/iio/dac/adi,ad3530r.yaml | 100 + .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 2 +- .../devicetree/bindings/iio/dac/adi,ad7293.yaml | 2 + .../devicetree/bindings/iio/dac/adi,ltc2664.yaml | 2 +- .../devicetree/bindings/iio/dac/adi,ltc2672.yaml | 2 +- .../bindings/iio/dac/microchip,mcp4821.yaml | 2 +- .../devicetree/bindings/iio/dac/rohm,bd79703.yaml | 35 +- .../bindings/iio/filter/adi,admv8818.yaml | 20 + .../devicetree/bindings/iio/imu/adi,adis16550.yaml | 2 +- .../bindings/iio/imu/invensense,icm42600.yaml | 13 +- .../devicetree/bindings/iio/light/bh1750.yaml | 6 + .../bindings/iio/pressure/honeywell,hsc030pa.yaml | 2 +- .../iio/pressure/honeywell,mprls0025pa.yaml | 2 +- .../bindings/interconnect/qcom,msm8939.yaml | 8 +- .../bindings/interconnect/qcom,msm8953.yaml | 20 +- .../bindings/interconnect/qcom,msm8974.yaml | 20 +- .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 12 +- .../bindings/interconnect/qcom,rpmh.yaml | 28 +- .../bindings/interconnect/qcom,sdx75-rpmh.yaml | 16 +- Documentation/devicetree/bindings/mips/econet.yaml | 26 + .../devicetree/bindings/mux/gpio-mux.yaml | 4 + .../bindings/net/wireless/realtek,rtl8188e.yaml | 50 + .../bindings/nvmem/apple,spmi-nvmem.yaml | 54 + Documentation/devicetree/bindings/serial/8250.yaml | 30 +- .../devicetree/bindings/serial/8250_omap.yaml | 7 - .../bindings/serial/amlogic,meson-uart.yaml | 3 + .../devicetree/bindings/serial/arc-uart.txt | 25 - .../devicetree/bindings/serial/arm,mps2-uart.txt | 19 - .../devicetree/bindings/serial/arm,mps2-uart.yaml | 46 + .../devicetree/bindings/serial/arm,sbsa-uart.yaml | 38 + .../devicetree/bindings/serial/arm_sbsa_uart.txt | 10 - .../bindings/serial/atmel,at91-usart.yaml | 1 + .../bindings/serial/cirrus,clps711x-uart.txt | 31 - .../bindings/serial/cirrus,ep7209-uart.yaml | 56 + .../bindings/serial/cnxt,cx92755-usart.yaml | 48 + .../devicetree/bindings/serial/digicolor-usart.txt | 27 - .../devicetree/bindings/serial/lantiq,asc.yaml | 56 + .../devicetree/bindings/serial/lantiq_asc.txt | 31 - .../bindings/serial/marvell,armada-3700-uart.yaml | 102 + .../devicetree/bindings/serial/mediatek,uart.yaml | 1 + .../bindings/serial/microchip,pic32-uart.txt | 29 - .../bindings/serial/microchip,pic32mzda-uart.yaml | 53 + .../devicetree/bindings/serial/milbeaut-uart.txt | 21 - .../devicetree/bindings/serial/mvebu-uart.txt | 56 - .../bindings/serial/nxp,lpc3220-hsuart.yaml | 39 + .../bindings/serial/nxp-lpc32xx-hsuart.txt | 14 - .../devicetree/bindings/serial/renesas,rsci.yaml | 78 + .../devicetree/bindings/serial/snps,arc-uart.yaml | 51 + .../bindings/serial/snps-dw-apb-uart.yaml | 2 +- .../serial/socionext,milbeaut-usio-uart.yaml | 56 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 15 + .../devicetree/bindings/spmi/apple,spmi.yaml | 49 + .../devicetree/bindings/trivial-devices.yaml | 2 + .../bindings/usb/chipidea,usb2-common.yaml | 3 + .../devicetree/bindings/usb/chipidea,usb2-imx.yaml | 24 +- .../devicetree/bindings/usb/fsl,usbmisc.yaml | 23 +- .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/parade,ps5511.yaml | 108 + .../devicetree/bindings/usb/parade,ps8830.yaml | 7 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 16 +- .../usb/{qcom,dwc3.yaml => qcom,snps-dwc3.yaml} | 123 +- .../devicetree/bindings/usb/realtek,rts5411.yaml | 52 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 7 +- .../bindings/usb/samsung,exynos-dwc3.yaml | 30 + .../devicetree/bindings/usb/smsc,usb3503.yaml | 90 +- .../devicetree/bindings/usb/snps,dwc3-common.yaml | 6 + .../devicetree/bindings/usb/ti,usb8041.yaml | 4 +- .../devicetree/bindings/usb/usb-device.yaml | 3 +- Documentation/devicetree/bindings/usb/usb-hub.yaml | 84 + .../devicetree/bindings/usb/usb-switch.yaml | 15 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/nvmem.rst | 14 +- Documentation/gpu/xe/index.rst | 1 + Documentation/gpu/xe/xe_gt_freq.rst | 14 + Documentation/iio/ad3552r.rst | 72 + Documentation/iio/ad4000.rst | 91 +- Documentation/iio/ad7380.rst | 7 + Documentation/iio/ad7606.rst | 45 + Documentation/iio/index.rst | 1 + Documentation/misc-devices/amd-sbi.rst | 99 + Documentation/misc-devices/index.rst | 1 + Documentation/misc-devices/lis3lv02d.rst | 6 +- Documentation/sound/soc/index.rst | 1 + Documentation/sound/soc/usb.rst | 482 +++ Documentation/trace/coresight/coresight-perf.rst | 31 + Documentation/userspace-api/ioctl/ioctl-number.rst | 2 + MAINTAINERS | 101 +- arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 28 + arch/mips/alchemy/common/gpiolib.c | 6 +- arch/mips/bcm63xx/boards/board_bcm963xx.c | 2 +- arch/mips/bcm63xx/gpio.c | 7 +- arch/mips/boot/compressed/uart-16550.c | 5 + arch/mips/boot/dts/Makefile | 1 + arch/mips/boot/dts/econet/Makefile | 2 + arch/mips/boot/dts/econet/en751221.dtsi | 67 + .../dts/econet/en751221_smartfiber_xp8421-b.dts | 19 + .../boot/dts/loongson/loongson64c_4core_ls7a.dts | 1 + arch/mips/boot/dts/pic32/pic32mzda.dtsi | 2 +- arch/mips/boot/dts/realtek/rtl930x.dtsi | 33 + arch/mips/econet/Kconfig | 48 + arch/mips/econet/Makefile | 2 + arch/mips/econet/Platform | 5 + arch/mips/econet/init.c | 78 + .../asm/mach-loongson2ef/cs5536/cs5536_pci.h | 20 + arch/mips/include/asm/mach-loongson2ef/loongson.h | 9 + arch/mips/include/asm/topology.h | 3 + arch/mips/kernel/gpio_txx9.c | 8 +- arch/mips/kernel/ptrace.c | 34 +- arch/mips/kernel/smp-cps.c | 2 + arch/mips/kernel/smp.c | 18 + arch/mips/kernel/vpe.c | 3 +- arch/mips/rb532/gpio.c | 8 +- arch/mips/txx9/generic/setup.c | 8 +- arch/mips/vdso/Makefile | 1 + drivers/accel/ivpu/ivpu_fw.c | 12 +- drivers/accel/ivpu/ivpu_gem.c | 89 +- drivers/accel/ivpu/ivpu_gem.h | 2 +- drivers/accel/ivpu/ivpu_job.c | 14 +- drivers/accel/ivpu/ivpu_jsm_msg.c | 9 +- drivers/android/binder.c | 248 +- drivers/android/binder_internal.h | 8 +- drivers/android/binderfs.c | 2 +- drivers/base/property.c | 27 + drivers/bus/mhi/ep/ring.c | 16 +- drivers/bus/mhi/host/pci_generic.c | 43 +- drivers/bus/mhi/host/pm.c | 18 +- drivers/cdx/cdx_msi.c | 4 +- drivers/char/Kconfig | 2 +- drivers/char/apm-emulation.c | 5 +- drivers/char/hpet.c | 3 +- drivers/char/misc.c | 28 +- drivers/char/xillybus/xillybus_core.c | 3 +- drivers/comedi/comedi_buf.c | 155 +- drivers/comedi/comedi_fops.c | 120 +- drivers/comedi/drivers/adl_pci9118.c | 4 +- drivers/comedi/drivers/ni_atmio.c | 2 +- drivers/comedi/drivers/ni_pcidio.c | 2 - drivers/counter/interrupt-cnt.c | 17 +- drivers/counter/microchip-tcb-capture.c | 25 +- drivers/counter/stm32-timer-cnt.c | 7 +- drivers/eisa/Makefile | 10 +- drivers/eisa/eisa-bus.c | 2 +- drivers/firmware/sysfb.c | 26 +- drivers/fpga/tests/fpga-mgr-test.c | 1 + drivers/gpu/drm/amd/amdgpu/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eviction_fence.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 75 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_seq64.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 23 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 146 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 1 + .../gpu/drm/amd/amdgpu/gfx_v10_0_cleaner_shader.h | 6 +- .../drm/amd/amdgpu/gfx_v10_1_10_cleaner_shader.asm | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 31 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 76 + drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h | 7 + drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c | 182 ++ drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.h | 10 + drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 55 +- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 59 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 21 + drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 21 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 19 + drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 20 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 20 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 81 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.h | 6 + drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 10 + drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 20 + drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 180 +- drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.h | 7 + drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 1 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 23 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 11 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 34 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 11 +- drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c | 4 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 8 +- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 10 +- .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 26 +- .../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 24 +- .../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 11 +- .../drm/amd/display/dc/hwss/hw_sequencer_private.h | 1 + .../display/dc/link/protocols/link_dp_capability.c | 2 +- .../gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c | 2 +- .../drm/amd/display/dc/optc/dcn201/dcn201_optc.c | 2 +- .../gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.c | 2 +- .../drm/amd/display/dc/optc/dcn301/dcn301_optc.c | 2 +- .../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c | 2 +- .../drm/amd/display/dc/optc/dcn314/dcn314_optc.c | 2 +- .../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 2 +- .../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 2 +- .../drm/amd/display/dc/optc/dcn401/dcn401_optc.c | 2 +- .../display/dc/resource/dcn401/dcn401_resource.c | 4 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 34 +- .../amd/display/include/grph_object_ctrl_defs.h | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 3 + drivers/gpu/drm/amd/include/amd_shared.h | 10 +- .../amd/include/asic_reg/dcn/dcn_4_1_0_offset.h | 26 + .../amd/include/asic_reg/dcn/dcn_4_1_0_sh_mask.h | 16 + .../amd/include/asic_reg/vcn/vcn_5_0_0_offset.h | 6 + .../amd/include/asic_reg/vcn/vcn_5_0_0_sh_mask.h | 16 + drivers/gpu/drm/amd/include/atombios.h | 4 +- drivers/gpu/drm/amd/include/atomfirmware.h | 2 +- .../amd/include/ivsrcid/gfx/irqsrcs_gfx_11_0_0.h | 1 + .../amd/include/ivsrcid/gfx/irqsrcs_gfx_12_0_0.h | 74 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 24 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 54 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 3 + drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 14 + drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 6 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 4 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 71 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 158 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 67 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 26 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 20 +- drivers/gpu/drm/display/drm_hdmi_audio_helper.c | 3 +- drivers/gpu/drm/i915/display/intel_audio.c | 27 +- drivers/gpu/drm/i915/display/intel_audio.h | 1 - drivers/gpu/drm/i915/display/intel_ddi.c | 3 - drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 - drivers/gpu/drm/i915/display/intel_psr_regs.h | 4 +- drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c | 16 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 19 +- drivers/gpu/drm/nouveau/nvkm/subdev/vfn/r535.c | 2 +- drivers/gpu/drm/panel/Kconfig | 2 + drivers/gpu/drm/panel/panel-novatek-nt37801.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 5 +- drivers/gpu/drm/radeon/atombios.h | 2 +- drivers/gpu/drm/radeon/kv_dpm.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 1 + drivers/gpu/drm/xe/Kconfig | 3 +- drivers/gpu/drm/xe/regs/xe_mchbar_regs.h | 10 +- drivers/gpu/drm/xe/regs/xe_pcode_regs.h | 4 - drivers/gpu/drm/xe/xe_bo.c | 48 +- drivers/gpu/drm/xe/xe_device_sysfs.c | 2 +- drivers/gpu/drm/xe/xe_device_types.h | 4 + drivers/gpu/drm/xe/xe_exec_queue.c | 15 +- drivers/gpu/drm/xe/xe_gpu_scheduler.h | 10 +- drivers/gpu/drm/xe/xe_gt_freq.c | 5 + drivers/gpu/drm/xe/xe_guc_submit.c | 11 + drivers/gpu/drm/xe/xe_hwmon.c | 384 ++- drivers/gpu/drm/xe/xe_lrc.c | 23 +- drivers/gpu/drm/xe/xe_pci.c | 5 + drivers/gpu/drm/xe/xe_pcode.c | 11 + drivers/gpu/drm/xe/xe_pcode.h | 3 + drivers/gpu/drm/xe/xe_pcode_api.h | 7 + drivers/gpu/drm/xe/xe_pxp.c | 8 +- drivers/gpu/drm/xe/xe_vm.c | 27 +- drivers/gpu/drm/xe/xe_vm.h | 69 + drivers/gpu/drm/xe/xe_vm_types.h | 8 + drivers/hwmon/Kconfig | 10 - drivers/hwmon/sbrmi.c | 357 --- drivers/hwtracing/coresight/Kconfig | 9 + drivers/hwtracing/coresight/Makefile | 3 + drivers/hwtracing/coresight/coresight-catu.c | 39 +- drivers/hwtracing/coresight/coresight-catu.h | 1 + drivers/hwtracing/coresight/coresight-config.h | 2 +- drivers/hwtracing/coresight/coresight-core.c | 131 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 3 +- drivers/hwtracing/coresight/coresight-cti-core.c | 2 + drivers/hwtracing/coresight/coresight-cti.h | 3 +- drivers/hwtracing/coresight/coresight-etb10.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 84 +- drivers/hwtracing/coresight/coresight-etm.h | 6 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 28 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 8 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 158 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 8 +- drivers/hwtracing/coresight/coresight-etm4x.h | 2 + drivers/hwtracing/coresight/coresight-funnel.c | 4 +- .../hwtracing/coresight/coresight-kunit-tests.c | 74 + drivers/hwtracing/coresight/coresight-platform.c | 26 +- drivers/hwtracing/coresight/coresight-priv.h | 22 +- drivers/hwtracing/coresight/coresight-replicator.c | 6 +- drivers/hwtracing/coresight/coresight-stm.c | 8 +- .../coresight/coresight-syscfg-configfs.c | 2 +- drivers/hwtracing/coresight/coresight-syscfg.c | 51 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 11 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 20 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 26 +- drivers/hwtracing/coresight/coresight-tpiu.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 18 +- drivers/iio/accel/adxl345.h | 4 + drivers/iio/accel/adxl345_core.c | 600 +++- drivers/iio/accel/adxl345_i2c.c | 2 + drivers/iio/accel/adxl345_spi.c | 2 + drivers/iio/accel/adxl355_core.c | 4 +- drivers/iio/accel/adxl367_i2c.c | 2 +- drivers/iio/accel/adxl367_spi.c | 4 +- drivers/iio/accel/adxl372_i2c.c | 2 +- drivers/iio/accel/adxl372_spi.c | 2 +- drivers/iio/accel/bma180.c | 2 +- drivers/iio/accel/bma220_spi.c | 8 +- drivers/iio/accel/bma400_core.c | 5 +- drivers/iio/accel/bmc150-accel-i2c.c | 6 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel-i2c.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/da280.c | 4 +- drivers/iio/accel/da311.c | 2 +- drivers/iio/accel/dmard10.c | 2 +- drivers/iio/accel/fxls8962af-core.c | 19 +- drivers/iio/accel/fxls8962af-i2c.c | 4 +- drivers/iio/accel/fxls8962af-spi.c | 4 +- drivers/iio/accel/hid-sensor-accel-3d.c | 4 +- drivers/iio/accel/kxcjk-1013.c | 91 +- drivers/iio/accel/kxsd9-i2c.c | 2 +- drivers/iio/accel/kxsd9-spi.c | 2 +- drivers/iio/accel/kxsd9.c | 7 +- drivers/iio/accel/mma7455_core.c | 5 +- drivers/iio/accel/mma7660.c | 4 +- drivers/iio/accel/mma8452.c | 5 +- drivers/iio/accel/mma9551.c | 4 +- drivers/iio/accel/mma9553.c | 6 +- drivers/iio/accel/msa311.c | 4 +- drivers/iio/accel/mxc4005.c | 8 +- drivers/iio/accel/sca3000.c | 2 +- drivers/iio/accel/sca3300.c | 23 +- drivers/iio/accel/st_accel_i2c.c | 6 +- drivers/iio/accel/st_accel_spi.c | 4 +- drivers/iio/accel/stk8312.c | 6 +- drivers/iio/accel/stk8ba50.c | 8 +- drivers/iio/adc/Kconfig | 160 +- drivers/iio/adc/Makefile | 4 + drivers/iio/adc/ad4000.c | 387 ++- drivers/iio/adc/ad4030.c | 68 +- drivers/iio/adc/ad4130.c | 10 +- drivers/iio/adc/ad4695.c | 19 +- drivers/iio/adc/ad4851.c | 14 +- drivers/iio/adc/ad7091r-base.c | 9 +- drivers/iio/adc/ad7124.c | 210 +- drivers/iio/adc/ad7173.c | 15 +- drivers/iio/adc/ad7266.c | 7 +- drivers/iio/adc/ad7280a.c | 2 +- drivers/iio/adc/ad7298.c | 4 +- drivers/iio/adc/ad7380.c | 57 +- drivers/iio/adc/ad7476.c | 4 +- drivers/iio/adc/ad7606.c | 375 +-- drivers/iio/adc/ad7606.h | 196 +- drivers/iio/adc/ad7606_par.c | 37 +- drivers/iio/adc/ad7606_spi.c | 296 +- drivers/iio/adc/ad7768-1.c | 247 +- drivers/iio/adc/ad7779.c | 3 +- drivers/iio/adc/ad7791.c | 2 +- drivers/iio/adc/ad7923.c | 4 +- drivers/iio/adc/ad7944.c | 13 +- drivers/iio/adc/ad799x.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 4 + drivers/iio/adc/adi-axi-adc.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 13 +- drivers/iio/adc/axp20x_adc.c | 8 +- drivers/iio/adc/axp288_adc.c | 4 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/da9150-gpadc.c | 2 +- drivers/iio/adc/dln2-adc.c | 4 +- drivers/iio/adc/envelope-detector.c | 4 +- drivers/iio/adc/fsl-imx25-gcq.c | 2 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/hx711.c | 11 +- drivers/iio/adc/imx7d_adc.c | 2 +- drivers/iio/adc/imx8qxp-adc.c | 2 +- drivers/iio/adc/imx93_adc.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/industrialio-adc.c | 82 + drivers/iio/adc/intel_mrfld_adc.c | 4 +- drivers/iio/adc/lpc18xx_adc.c | 2 +- drivers/iio/adc/ltc2471.c | 2 +- drivers/iio/adc/max1118.c | 4 +- drivers/iio/adc/max11410.c | 4 +- drivers/iio/adc/max1363.c | 8 +- drivers/iio/adc/max77541-adc.c | 2 +- drivers/iio/adc/mcp3911.c | 62 +- drivers/iio/adc/meson_saradc.c | 36 +- drivers/iio/adc/mt6359-auxadc.c | 2 +- drivers/iio/adc/mt6360-adc.c | 4 +- drivers/iio/adc/mt6370-adc.c | 2 +- drivers/iio/adc/mxs-lradc-adc.c | 17 +- drivers/iio/adc/nct7201.c | 501 +++ drivers/iio/adc/npcm_adc.c | 2 +- drivers/iio/adc/pac1921.c | 7 +- drivers/iio/adc/pac1934.c | 2 +- drivers/iio/adc/palmas_gpadc.c | 2 +- drivers/iio/adc/rcar-gyroadc.c | 11 +- drivers/iio/adc/rn5t618-adc.c | 2 +- drivers/iio/adc/rockchip_saradc.c | 3 +- drivers/iio/adc/rohm-bd79124.c | 1146 +++++++ drivers/iio/adc/rtq6056.c | 3 +- drivers/iio/adc/rzg2l_adc.c | 41 +- drivers/iio/adc/spear_adc.c | 2 +- drivers/iio/adc/stm32-adc-core.h | 17 + drivers/iio/adc/stm32-adc.c | 158 +- drivers/iio/adc/stm32-dfsdm-adc.c | 8 +- drivers/iio/adc/sun20i-gpadc-iio.c | 41 +- drivers/iio/adc/sun4i-gpadc-iio.c | 6 +- drivers/iio/adc/ti-adc081c.c | 4 +- drivers/iio/adc/ti-adc0832.c | 4 +- drivers/iio/adc/ti-adc084s021.c | 4 +- drivers/iio/adc/ti-adc12138.c | 4 +- drivers/iio/adc/ti-adc128s052.c | 98 +- drivers/iio/adc/ti-ads1015.c | 172 +- drivers/iio/adc/ti-ads1100.c | 44 +- drivers/iio/adc/ti-ads1119.c | 4 +- drivers/iio/adc/ti-ads124s08.c | 4 +- drivers/iio/adc/ti-ads131e08.c | 4 +- drivers/iio/adc/ti-ads7950.c | 17 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/ti-lmp92064.c | 6 +- drivers/iio/adc/ti-tlc4541.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 6 +- drivers/iio/adc/twl6030-gpadc.c | 2 +- drivers/iio/adc/vf610_adc.c | 46 +- drivers/iio/adc/xilinx-xadc-core.c | 2 +- drivers/iio/addac/ad74115.c | 25 +- drivers/iio/addac/ad74413r.c | 37 +- drivers/iio/afe/iio-rescale.c | 2 +- drivers/iio/amplifiers/ad8366.c | 2 +- drivers/iio/amplifiers/ada4250.c | 4 +- drivers/iio/amplifiers/hmc425a.c | 5 +- drivers/iio/cdc/ad7150.c | 4 +- drivers/iio/cdc/ad7746.c | 4 +- drivers/iio/chemical/Kconfig | 20 + drivers/iio/chemical/Makefile | 2 + drivers/iio/chemical/ags02ma.c | 4 +- drivers/iio/chemical/atlas-ezo-sensor.c | 4 +- drivers/iio/chemical/atlas-sensor.c | 14 +- drivers/iio/chemical/bme680_core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 4 +- drivers/iio/chemical/bme680_spi.c | 12 +- drivers/iio/chemical/ccs811.c | 83 +- drivers/iio/chemical/ens160_core.c | 4 +- drivers/iio/chemical/mhz19b.c | 316 ++ drivers/iio/chemical/pms7003.c | 4 +- drivers/iio/chemical/scd30_core.c | 3 +- drivers/iio/chemical/scd4x.c | 10 +- drivers/iio/chemical/sen0322.c | 161 + drivers/iio/chemical/sps30.c | 4 +- drivers/iio/chemical/sunrise_co2.c | 4 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 2 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 2 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 78 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 11 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 2 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 2 +- drivers/iio/common/st_sensors/st_sensors_core.c | 7 +- drivers/iio/dac/Kconfig | 11 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad3530r.c | 517 +++ drivers/iio/dac/ad3552r-common.c | 4 + drivers/iio/dac/ad3552r-hs.c | 182 +- drivers/iio/dac/ad3552r.h | 1 + drivers/iio/dac/ad5064.c | 8 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 6 +- drivers/iio/dac/ad5449.c | 2 +- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad5592r-base.c | 156 +- drivers/iio/dac/ad5592r.c | 6 +- drivers/iio/dac/ad5593r.c | 6 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686-spi.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5696-i2c.c | 4 +- drivers/iio/dac/ad5755.c | 4 +- drivers/iio/dac/ad5758.c | 2 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5766.c | 8 +- drivers/iio/dac/ad5770r.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad7293.c | 17 +- drivers/iio/dac/ad7303.c | 6 +- drivers/iio/dac/ad8801.c | 2 +- drivers/iio/dac/ad9739a.c | 4 +- drivers/iio/dac/adi-axi-dac.c | 66 +- drivers/iio/dac/dpot-dac.c | 2 +- drivers/iio/dac/ds4424.c | 2 +- drivers/iio/dac/lpc18xx_dac.c | 2 +- drivers/iio/dac/ltc1660.c | 4 +- drivers/iio/dac/ltc2632.c | 6 +- drivers/iio/dac/ltc2688.c | 14 +- drivers/iio/dac/max5522.c | 4 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 4 +- drivers/iio/dac/mcp4728.c | 6 +- drivers/iio/dac/mcp4821.c | 4 +- drivers/iio/dac/mcp4922.c | 2 +- drivers/iio/dac/rohm-bd79703.c | 116 +- drivers/iio/dac/stm32-dac-core.c | 2 +- drivers/iio/dac/stm32-dac.c | 4 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 6 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dac/ti-dac7612.c | 4 +- drivers/iio/dac/vf610_dac.c | 4 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 27 +- drivers/iio/filter/admv8818.c | 230 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/frequency/adf4371.c | 6 +- drivers/iio/frequency/adf4377.c | 4 +- drivers/iio/frequency/admv1013.c | 8 +- drivers/iio/frequency/admv1014.c | 4 +- drivers/iio/frequency/adrf6780.c | 4 +- drivers/iio/gyro/adis16080.c | 2 +- drivers/iio/gyro/adis16260.c | 2 +- drivers/iio/gyro/adxrs290.c | 14 +- drivers/iio/gyro/adxrs450.c | 7 +- drivers/iio/gyro/bmg160_i2c.c | 4 +- drivers/iio/gyro/bmg160_spi.c | 2 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/st_gyro_i2c.c | 4 +- drivers/iio/gyro/st_gyro_spi.c | 4 +- drivers/iio/health/afe4403.c | 4 +- drivers/iio/health/afe4404.c | 4 +- drivers/iio/health/max30100.c | 2 +- drivers/iio/health/max30102.c | 6 +- drivers/iio/humidity/am2315.c | 2 +- drivers/iio/humidity/hdc100x.c | 68 +- drivers/iio/humidity/hdc2010.c | 14 +- drivers/iio/humidity/hid-sensor-humidity.c | 2 +- drivers/iio/humidity/hts221_core.c | 91 +- drivers/iio/humidity/hts221_i2c.c | 6 +- drivers/iio/humidity/hts221_spi.c | 4 +- drivers/iio/humidity/htu21.c | 4 +- drivers/iio/imu/adis.c | 9 - drivers/iio/imu/adis16400.c | 2 +- drivers/iio/imu/adis16460.c | 4 +- drivers/iio/imu/adis16475.c | 2 +- drivers/iio/imu/adis16480.c | 2 +- drivers/iio/imu/adis_buffer.c | 3 - drivers/iio/imu/bmi160/bmi160_i2c.c | 6 +- drivers/iio/imu/bmi160/bmi160_spi.c | 6 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 23 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 14 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 23 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 5 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 5 +- drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c | 15 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 14 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 4 +- drivers/iio/imu/kmx61.c | 2 +- drivers/iio/imu/smi240.c | 7 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 16 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 73 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 4 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 6 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 4 +- drivers/iio/industrialio-backend.c | 28 + drivers/iio/industrialio-core.c | 41 +- drivers/iio/light/acpi-als.c | 2 +- drivers/iio/light/adux1020.c | 2 +- drivers/iio/light/al3000a.c | 11 +- drivers/iio/light/al3010.c | 105 +- drivers/iio/light/al3320a.c | 116 +- drivers/iio/light/apds9306.c | 7 +- drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/as73211.c | 42 +- drivers/iio/light/bh1750.c | 24 + drivers/iio/light/bh1780.c | 2 +- drivers/iio/light/cm3232.c | 4 +- drivers/iio/light/cm3323.c | 4 +- drivers/iio/light/cm3605.c | 2 +- drivers/iio/light/cros_ec_light_prox.c | 2 +- drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/light/gp2ap020a00f.c | 7 +- drivers/iio/light/hid-sensor-als.c | 2 +- drivers/iio/light/hid-sensor-prox.c | 5 +- drivers/iio/light/isl29018.c | 4 +- drivers/iio/light/isl29028.c | 4 +- drivers/iio/light/isl29125.c | 7 +- drivers/iio/light/jsa1212.c | 2 +- drivers/iio/light/ltr390.c | 4 +- drivers/iio/light/ltr501.c | 170 +- drivers/iio/light/ltrf216a.c | 4 +- drivers/iio/light/opt4001.c | 2 +- drivers/iio/light/opt4060.c | 5 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rohm-bu27034.c | 14 +- drivers/iio/light/rpr0521.c | 63 +- drivers/iio/light/si1145.c | 25 +- drivers/iio/light/st_uvis25_core.c | 7 +- drivers/iio/light/st_uvis25_i2c.c | 4 +- drivers/iio/light/st_uvis25_spi.c | 4 +- drivers/iio/light/stk3310.c | 8 +- drivers/iio/light/tcs3414.c | 9 +- drivers/iio/light/tcs3472.c | 9 +- drivers/iio/light/tsl2563.c | 4 +- drivers/iio/light/tsl2583.c | 4 +- drivers/iio/light/tsl2591.c | 2 +- drivers/iio/light/tsl2772.c | 4 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4000.c | 82 +- drivers/iio/light/vcnl4035.c | 42 +- drivers/iio/light/veml6040.c | 4 +- drivers/iio/light/veml6075.c | 2 +- drivers/iio/light/vl6180.c | 2 +- drivers/iio/light/zopt2201.c | 42 +- drivers/iio/magnetometer/af8133j.c | 3 +- drivers/iio/magnetometer/ak8974.c | 10 +- drivers/iio/magnetometer/ak8975.c | 8 +- drivers/iio/magnetometer/als31300.c | 7 +- drivers/iio/magnetometer/bmc150_magn.c | 4 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 2 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 2 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 2 +- drivers/iio/magnetometer/hmc5843.h | 2 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/hmc5843_i2c.c | 2 +- drivers/iio/magnetometer/hmc5843_spi.c | 1 - drivers/iio/magnetometer/mag3110.c | 165 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/rm3100-core.c | 11 +- drivers/iio/magnetometer/rm3100-spi.c | 1 - drivers/iio/magnetometer/st_magn_i2c.c | 4 +- drivers/iio/magnetometer/st_magn_spi.c | 4 +- drivers/iio/magnetometer/tmag5273.c | 4 +- drivers/iio/magnetometer/yamaha-yas530.c | 8 +- drivers/iio/multiplexer/iio-mux.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 2 +- drivers/iio/orientation/hid-sensor-rotation.c | 4 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 2 +- drivers/iio/potentiometer/ad5272.c | 4 +- drivers/iio/potentiometer/ds1803.c | 4 +- drivers/iio/potentiometer/max5432.c | 2 +- drivers/iio/potentiometer/max5487.c | 2 +- drivers/iio/potentiometer/mcp4018.c | 4 +- drivers/iio/potentiometer/mcp41010.c | 4 +- drivers/iio/potentiometer/mcp4131.c | 4 +- drivers/iio/potentiometer/mcp4531.c | 4 +- drivers/iio/potentiometer/tpl0102.c | 2 +- drivers/iio/potentiostat/lmp91000.c | 4 +- drivers/iio/pressure/abp060mg.c | 2 +- drivers/iio/pressure/bmp280-core.c | 110 +- drivers/iio/pressure/bmp280-i2c.c | 4 +- drivers/iio/pressure/bmp280-spi.c | 10 +- drivers/iio/pressure/bmp280.h | 8 - drivers/iio/pressure/cros_ec_baro.c | 2 +- drivers/iio/pressure/dlhl60d.c | 11 +- drivers/iio/pressure/dps310.c | 4 +- drivers/iio/pressure/hid-sensor-press.c | 7 +- drivers/iio/pressure/hp03.c | 2 +- drivers/iio/pressure/hp206c.c | 4 +- drivers/iio/pressure/hsc030pa.c | 4 +- drivers/iio/pressure/hsc030pa_i2c.c | 4 +- drivers/iio/pressure/hsc030pa_spi.c | 4 +- drivers/iio/pressure/icp10100.c | 15 +- drivers/iio/pressure/mpl115_spi.c | 2 +- drivers/iio/pressure/mpl3115.c | 101 +- drivers/iio/pressure/mprls0025pa_i2c.c | 4 +- drivers/iio/pressure/mprls0025pa_spi.c | 4 +- drivers/iio/pressure/ms5611_core.c | 8 +- drivers/iio/pressure/ms5611_spi.c | 1 - drivers/iio/pressure/ms5637.c | 4 +- drivers/iio/pressure/rohm-bm1390.c | 14 +- drivers/iio/pressure/st_pressure_i2c.c | 6 +- drivers/iio/pressure/st_pressure_spi.c | 4 +- drivers/iio/pressure/zpa2326.c | 21 +- drivers/iio/pressure/zpa2326_spi.c | 3 +- drivers/iio/proximity/as3935.c | 8 +- drivers/iio/proximity/cros_ec_mkbp_proximity.c | 17 +- drivers/iio/proximity/hx9023s.c | 15 +- drivers/iio/proximity/irsd200.c | 14 +- drivers/iio/proximity/isl29501.c | 4 +- drivers/iio/proximity/mb1232.c | 6 +- drivers/iio/proximity/ping.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 9 +- drivers/iio/proximity/srf04.c | 2 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9310.c | 6 +- drivers/iio/proximity/sx9324.c | 2 +- drivers/iio/proximity/sx9500.c | 11 +- drivers/iio/proximity/sx_common.c | 4 +- drivers/iio/proximity/vcnl3020.c | 2 +- drivers/iio/proximity/vl53l0x-i2c.c | 4 +- drivers/iio/resolver/ad2s1200.c | 2 +- drivers/iio/resolver/ad2s1210.c | 5 +- drivers/iio/resolver/ad2s90.c | 4 +- drivers/iio/temperature/hid-sensor-temperature.c | 7 +- drivers/iio/temperature/ltc2983.c | 4 +- drivers/iio/temperature/maxim_thermocouple.c | 37 +- drivers/iio/temperature/mcp9600.c | 4 +- drivers/iio/temperature/tmp006.c | 4 +- drivers/iio/temperature/tmp007.c | 2 +- drivers/iio/temperature/tsys01.c | 4 +- drivers/iio/temperature/tsys02d.c | 2 +- drivers/iio/test/iio-test-format.c | 2 +- drivers/iio/test/iio-test-gts.c | 2 +- drivers/iio/test/iio-test-rescale.c | 2 +- drivers/iio/trigger/stm32-lptimer-trigger.c | 77 +- drivers/iio/trigger/stm32-timer-trigger.c | 4 +- drivers/interconnect/core.c | 82 +- drivers/interconnect/qcom/icc-rpmh.c | 17 +- drivers/interconnect/qcom/icc-rpmh.h | 5 + drivers/interconnect/qcom/osm-l3.c | 38 +- drivers/interconnect/qcom/sa8775p.c | 952 ++---- drivers/interconnect/qcom/sm8650.c | 344 ++ drivers/interconnect/qcom/sm8650.h | 1 + drivers/misc/Kconfig | 2 +- drivers/misc/Makefile | 2 +- drivers/misc/amd-sbi/Kconfig | 18 + drivers/misc/amd-sbi/Makefile | 4 + drivers/misc/amd-sbi/rmi-core.c | 474 +++ drivers/misc/amd-sbi/rmi-core.h | 74 + drivers/misc/amd-sbi/rmi-hwmon.c | 120 + drivers/misc/amd-sbi/rmi-i2c.c | 133 + drivers/misc/bcm-vk/bcm_vk.h | 1 - drivers/misc/cardreader/alcor_pci.c | 13 +- drivers/misc/cardreader/rts5264.c | 17 + drivers/misc/cardreader/rtsx_pcr.c | 46 - drivers/misc/cardreader/rtsx_pcr.h | 2 - drivers/misc/echo/Kconfig | 9 - drivers/misc/echo/Makefile | 2 - drivers/misc/echo/echo.c | 589 ---- drivers/misc/echo/echo.h | 175 - drivers/misc/echo/fir.h | 154 - drivers/misc/echo/oslec.h | 81 - drivers/misc/eeprom/idt_89hpesx.c | 75 +- drivers/misc/fastrpc.c | 16 +- drivers/misc/lis3lv02d/Kconfig | 4 +- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c | 99 +- drivers/misc/mei/interrupt.c | 2 +- drivers/misc/mei/vsc-tp.c | 4 +- drivers/misc/tps6594-pfsm.c | 3 + drivers/misc/vmw_vmci/vmci_host.c | 11 +- drivers/mux/adg792a.c | 2 +- drivers/mux/adgs1408.c | 4 +- drivers/mux/gpio.c | 5 + drivers/mux/mmio.c | 15 +- drivers/nvmem/Kconfig | 14 + drivers/nvmem/Makefile | 2 + drivers/nvmem/apple-spmi-nvmem.c | 62 + drivers/nvmem/core.c | 68 - drivers/nvmem/zynqmp_nvmem.c | 1 + drivers/spmi/Kconfig | 9 + drivers/spmi/Makefile | 1 + drivers/spmi/spmi-apple-controller.c | 168 + drivers/spmi/spmi-pmic-arb.c | 2 +- drivers/staging/fbtft/Kconfig | 35 +- .../staging/gpib/agilent_82350b/agilent_82350b.c | 86 +- .../staging/gpib/agilent_82350b/agilent_82350b.h | 28 +- .../staging/gpib/agilent_82357a/agilent_82357a.c | 76 +- .../staging/gpib/agilent_82357a/agilent_82357a.h | 4 +- drivers/staging/gpib/cb7210/cb7210.c | 74 +- drivers/staging/gpib/cb7210/cb7210.h | 26 +- drivers/staging/gpib/cec/cec_gpib.c | 26 +- drivers/staging/gpib/common/gpib_os.c | 316 +- drivers/staging/gpib/common/iblib.c | 60 +- drivers/staging/gpib/common/ibsys.h | 13 +- drivers/staging/gpib/eastwood/fluke_gpib.c | 107 +- drivers/staging/gpib/eastwood/fluke_gpib.h | 29 +- drivers/staging/gpib/fmh_gpib/fmh_gpib.c | 144 +- drivers/staging/gpib/fmh_gpib/fmh_gpib.h | 6 +- drivers/staging/gpib/gpio/gpib_bitbang.c | 142 +- drivers/staging/gpib/hp_82335/hp82335.c | 35 +- drivers/staging/gpib/hp_82341/hp_82341.c | 52 +- drivers/staging/gpib/include/gpibP.h | 14 +- drivers/staging/gpib/include/gpib_proto.h | 31 +- drivers/staging/gpib/include/gpib_types.h | 162 +- drivers/staging/gpib/include/nec7210.h | 40 +- drivers/staging/gpib/include/nec7210_registers.h | 3 +- drivers/staging/gpib/include/tms9914.h | 37 +- drivers/staging/gpib/ines/ines.h | 43 - drivers/staging/gpib/ines/ines_gpib.c | 216 +- drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 145 +- drivers/staging/gpib/nec7210/nec7210.c | 72 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 70 +- drivers/staging/gpib/ni_usb/ni_usb_gpib.h | 32 +- drivers/staging/gpib/pc2/pc2_gpib.c | 46 +- drivers/staging/gpib/tms9914/tms9914.c | 69 +- drivers/staging/gpib/tnt4882/tnt4882_gpib.c | 106 +- drivers/staging/gpib/uapi/{gpib_user.h => gpib.h} | 226 +- drivers/staging/gpib/uapi/gpib_ioctl.h | 134 +- drivers/staging/greybus/camera.c | 4 +- drivers/staging/greybus/fw-management.c | 48 +- drivers/staging/greybus/gpio.c | 16 +- drivers/staging/iio/accel/adis16203.c | 2 +- drivers/staging/iio/adc/ad7816.c | 2 +- drivers/staging/iio/addac/adt7316-i2c.c | 2 +- drivers/staging/iio/addac/adt7316.c | 2 +- drivers/staging/iio/frequency/ad9832.c | 102 +- drivers/staging/iio/frequency/ad9832.h | 1 - drivers/staging/iio/frequency/ad9834.c | 4 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 44 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 2 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 11 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 5 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 8 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 18 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 68 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 22 +- drivers/staging/rtl8723bs/hal/hal_com.c | 11 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 4 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 81 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 33 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 2 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 13 +- drivers/staging/sm750fb/Makefile | 3 +- drivers/staging/sm750fb/TODO | 3 - drivers/staging/sm750fb/ddk750.h | 3 - drivers/staging/sm750fb/ddk750_display.c | 1 - drivers/staging/sm750fb/ddk750_dvi.c | 62 - drivers/staging/sm750fb/ddk750_dvi.h | 57 - drivers/staging/sm750fb/ddk750_hwi2c.c | 247 -- drivers/staging/sm750fb/ddk750_hwi2c.h | 12 - drivers/staging/sm750fb/ddk750_power.h | 8 +- drivers/staging/sm750fb/ddk750_sii164.c | 408 --- drivers/staging/sm750fb/ddk750_sii164.h | 174 - drivers/staging/sm750fb/sm750.c | 24 +- drivers/staging/sm750fb/sm750.h | 30 +- drivers/staging/sm750fb/sm750_cursor.c | 14 +- drivers/staging/sm750fb/sm750_cursor.h | 12 +- drivers/staging/sm750fb/sm750_hw.c | 38 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 6 + .../vc04_services/bcm2835-camera/controls.c | 14 +- drivers/thunderbolt/ctl.c | 5 + drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/icm.c | 36 +- drivers/thunderbolt/switch.c | 1 + drivers/thunderbolt/tb.c | 22 +- drivers/thunderbolt/tb.h | 14 + drivers/thunderbolt/tb_msgs.h | 1 + drivers/thunderbolt/tunnel.c | 92 +- drivers/thunderbolt/tunnel.h | 23 + drivers/thunderbolt/usb4.c | 18 +- drivers/thunderbolt/usb4_port.c | 56 +- drivers/tty/mxser.c | 4 +- drivers/tty/serdev/core.c | 8 +- drivers/tty/serial/8250/8250.h | 6 - drivers/tty/serial/8250/8250_core.c | 2 +- drivers/tty/serial/8250/8250_early.c | 2 + drivers/tty/serial/8250/8250_ni.c | 89 +- drivers/tty/serial/8250/8250_of.c | 15 +- drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/tty/serial/8250/8250_pci1xxxx.c | 10 + drivers/tty/serial/8250/8250_port.c | 16 +- drivers/tty/serial/8250/8250_rsa.c | 2 + drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/fsl_lpuart.c | 5 +- drivers/tty/serial/jsm/jsm_tty.c | 1 + drivers/tty/serial/lantiq.c | 4 +- drivers/tty/serial/max3100.c | 3 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/milbeaut_usio.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 25 +- drivers/tty/serial/samsung_tty.c | 6 +- drivers/tty/serial/sc16is7xx.c | 7 +- drivers/tty/serial/serial_core.c | 97 +- drivers/tty/serial/sh-sci-common.h | 167 + drivers/tty/serial/sh-sci.c | 630 ++-- drivers/tty/serial/sh-sci.h | 2 - drivers/tty/serial/sifive.c | 88 +- drivers/tty/serial/tegra-utc.c | 2 +- drivers/tty/serial/uartlite.c | 25 +- drivers/tty/tty_io.c | 96 +- drivers/tty/tty_ioctl.c | 50 +- drivers/tty/tty_port.c | 20 - drivers/tty/vt/.gitignore | 3 + drivers/tty/vt/Makefile | 34 +- drivers/tty/vt/consolemap.c | 2 - drivers/tty/vt/gen_ucs_fallback_table.py | 360 +++ drivers/tty/vt/gen_ucs_recompose_table.py | 257 ++ drivers/tty/vt/gen_ucs_width_table.py | 307 ++ drivers/tty/vt/keyboard.c | 37 +- drivers/tty/vt/selection.c | 31 +- drivers/tty/vt/ucs.c | 251 ++ drivers/tty/vt/ucs_fallback_table.h_shipped | 3346 ++++++++++++++++++++ drivers/tty/vt/ucs_recompose_table.h_shipped | 102 + drivers/tty/vt/ucs_width_table.h_shipped | 453 +++ drivers/tty/vt/vt.c | 244 +- drivers/tty/vt/vt_ioctl.c | 18 +- drivers/uio/uio_hv_generic.c | 32 +- drivers/usb/cdns3/cdns3-plat.c | 2 - drivers/usb/cdns3/cdnsp-gadget.c | 21 +- drivers/usb/cdns3/cdnsp-gadget.h | 4 + drivers/usb/chipidea/ci_hdrc_imx.c | 37 + drivers/usb/chipidea/usbmisc_imx.c | 77 + drivers/usb/class/cdc-wdm.c | 23 +- drivers/usb/class/usbtmc.c | 21 +- drivers/usb/common/usb-conn-gpio.c | 25 +- drivers/usb/core/config.c | 2 +- drivers/usb/core/hub.c | 90 +- drivers/usb/core/quirks.c | 3 + drivers/usb/core/usb-acpi.c | 2 + drivers/usb/core/usb.c | 14 +- drivers/usb/dwc2/gadget.c | 8 +- drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 197 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/dwc3-exynos.c | 18 + .../usb/dwc3/{dwc3-qcom.c => dwc3-qcom-legacy.c} | 4 +- drivers/usb/dwc3/dwc3-qcom.c | 284 +- drivers/usb/dwc3/glue.h | 36 + drivers/usb/dwc3/host.c | 3 + drivers/usb/gadget/epautoconf.c | 2 +- drivers/usb/gadget/function/f_hid.c | 138 +- drivers/usb/gadget/function/f_mass_storage.h | 2 +- drivers/usb/gadget/function/f_serial.c | 7 + drivers/usb/gadget/function/f_tcm.c | 4 +- drivers/usb/gadget/function/u_hid.h | 2 + drivers/usb/gadget/function/u_serial.c | 50 + drivers/usb/gadget/function/uvc_configfs.h | 4 +- drivers/usb/gadget/legacy/g_ffs.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- drivers/usb/gadget/udc/Kconfig | 44 - drivers/usb/gadget/udc/Makefile | 5 - drivers/usb/gadget/udc/core.c | 2 +- drivers/usb/gadget/udc/fusb300_udc.c | 1516 --------- drivers/usb/gadget/udc/fusb300_udc.h | 675 ---- drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +- drivers/usb/gadget/udc/mv_u3d.h | 317 -- drivers/usb/gadget/udc/mv_u3d_core.c | 2062 ------------ drivers/usb/gadget/udc/mv_udc.h | 309 -- drivers/usb/gadget/udc/mv_udc_core.c | 2426 -------------- drivers/usb/gadget/udc/net2272.c | 2723 ---------------- drivers/usb/gadget/udc/net2272.h | 584 ---- drivers/usb/gadget/udc/renesas_usb3.c | 6 +- drivers/usb/gadget/udc/udc-xilinx.c | 2 - drivers/usb/host/Kconfig | 11 +- drivers/usb/host/Makefile | 4 + drivers/usb/host/ehci-fsl.c | 25 +- drivers/usb/host/xhci-caps.h | 4 +- drivers/usb/host/xhci-debugfs.c | 108 + drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-mem.c | 245 +- drivers/usb/host/xhci-plat.c | 2 + drivers/usb/host/xhci-ring.c | 74 +- drivers/usb/host/xhci-sideband.c | 457 +++ drivers/usb/host/xhci.c | 209 +- drivers/usb/host/xhci.h | 112 +- drivers/usb/misc/onboard_usb_dev.c | 113 +- drivers/usb/misc/onboard_usb_dev.h | 19 + drivers/usb/phy/Kconfig | 12 - drivers/usb/phy/Makefile | 1 - drivers/usb/phy/phy-mv-usb.c | 881 ------ drivers/usb/renesas_usbhs/common.c | 54 +- drivers/usb/serial/bus.c | 2 +- drivers/usb/serial/pl2303.c | 2 + drivers/usb/serial/ti_usb_3410_5052.c | 5 - drivers/usb/storage/unusual_uas.h | 7 + drivers/usb/typec/altmodes/displayport.c | 4 + drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/mux.c | 4 +- drivers/usb/typec/mux/fsa4480.c | 5 + drivers/usb/typec/port-mapper.c | 23 +- drivers/usb/typec/tcpm/tcpci.c | 5 + drivers/usb/typec/tcpm/tcpci_maxim_core.c | 8 +- drivers/usb/typec/tcpm/tcpm.c | 188 +- drivers/usb/typec/tipd/core.c | 2 +- drivers/usb/typec/tipd/tps6598x.h | 2 +- drivers/usb/typec/tipd/trace.h | 2 +- drivers/usb/typec/ucsi/Kconfig | 11 + drivers/usb/typec/ucsi/Makefile | 1 + drivers/usb/typec/ucsi/debugfs.c | 4 + drivers/usb/typec/ucsi/ucsi.h | 4 +- drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c | 526 +++ drivers/video/console/dummycon.c | 18 +- drivers/video/screen_info_pci.c | 79 +- drivers/virt/acrn/irqfd.c | 2 - drivers/w1/w1_netlink.c | 42 +- include/dt-bindings/iio/adc/adi,ad7606.h | 9 + .../dt-bindings/interconnect/qcom,sm8650-rpmh.h | 1 + include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h | 1 + include/linux/bcm963xx_nvram.h | 16 +- include/linux/comedi/comedidev.h | 10 +- include/linux/console_struct.h | 1 + include/linux/consolemap.h | 24 + include/linux/coresight.h | 46 +- include/linux/eisa.h | 5 +- include/linux/hid-sensor-hub.h | 19 +- include/linux/iio/adc-helpers.h | 27 + include/linux/iio/backend.h | 5 + include/linux/iio/buffer.h | 12 + include/linux/iio/iio.h | 51 +- include/linux/iio/timer/stm32-lptim-trigger.h | 9 + include/linux/interconnect-provider.h | 12 + include/linux/interconnect.h | 3 + include/linux/mod_devicetable.h | 2 +- include/linux/nvmem-provider.h | 24 - include/linux/property.h | 20 + include/linux/rtsx_pci.h | 2 - include/linux/serial_core.h | 30 +- include/linux/thunderbolt.h | 18 + include/linux/tty_port.h | 3 - include/linux/usb.h | 8 +- include/linux/usb/composite.h | 2 +- include/linux/usb/xhci-sideband.h | 102 + include/sound/jack.h | 4 +- include/sound/q6usboffload.h | 20 + include/sound/soc-usb.h | 138 + include/uapi/drm/xe_drm.h | 5 + include/uapi/linux/input-event-codes.h | 3 +- include/uapi/linux/tiocl.h | 1 + include/uapi/linux/vt.h | 11 + include/uapi/misc/amd-apml.h | 152 + rust/kernel/miscdevice.rs | 2 +- scripts/git-resolve.sh | 201 ++ sound/core/jack.c | 6 +- sound/soc/Kconfig | 10 + sound/soc/Makefile | 2 + sound/soc/qcom/Kconfig | 16 + sound/soc/qcom/Makefile | 2 + sound/soc/qcom/qdsp6/Makefile | 1 + sound/soc/qcom/qdsp6/q6afe-dai.c | 60 + sound/soc/qcom/qdsp6/q6afe.c | 192 +- sound/soc/qcom/qdsp6/q6afe.h | 36 +- sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c | 23 + sound/soc/qcom/qdsp6/q6dsp-lpass-ports.h | 1 + sound/soc/qcom/qdsp6/q6routing.c | 9 +- sound/soc/qcom/qdsp6/q6usb.c | 421 +++ sound/soc/qcom/sm8250.c | 24 +- sound/soc/qcom/usb_offload_utils.c | 56 + sound/soc/qcom/usb_offload_utils.h | 30 + sound/soc/soc-usb.c | 322 ++ sound/usb/Kconfig | 15 + sound/usb/Makefile | 2 +- sound/usb/card.c | 106 + sound/usb/card.h | 17 + sound/usb/endpoint.c | 1 + sound/usb/format.c | 1 + sound/usb/helper.c | 1 + sound/usb/pcm.c | 104 +- sound/usb/pcm.h | 11 + sound/usb/qcom/Makefile | 4 + sound/usb/qcom/mixer_usb_offload.c | 155 + sound/usb/qcom/mixer_usb_offload.h | 11 + sound/usb/qcom/qc_audio_offload.c | 2017 ++++++++++++ sound/usb/qcom/usb_audio_qmi_v01.c | 863 +++++ sound/usb/qcom/usb_audio_qmi_v01.h | 164 + tools/iio/iio_generic_buffer.c | 2 +- 1093 files changed, 32633 insertions(+), 22925 deletions(-) create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/rohm,bd79104.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/rohm,bd79124.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad3530r.yaml create mode 100644 Documentation/devicetree/bindings/mips/econet.yaml create mode 100644 Documentation/devicetree/bindings/net/wireless/realtek,rtl8188e.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/apple,spmi-nvmem.yaml delete mode 100644 Documentation/devicetree/bindings/serial/arc-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/arm,mps2-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/arm,mps2-uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/arm,sbsa-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/arm_sbsa_uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/cirrus,clps711x-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/cirrus,ep7209-uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/cnxt,cx92755-usart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/digicolor-usart.txt create mode 100644 Documentation/devicetree/bindings/serial/lantiq,asc.yaml delete mode 100644 Documentation/devicetree/bindings/serial/lantiq_asc.txt create mode 100644 Documentation/devicetree/bindings/serial/marvell,armada-3700-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/microchip,pic32-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/microchip,pic32mzda-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/milbeaut-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/mvebu-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/nxp,lpc3220-hsuart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/nxp-lpc32xx-hsuart.txt create mode 100644 Documentation/devicetree/bindings/serial/renesas,rsci.yaml create mode 100644 Documentation/devicetree/bindings/serial/snps,arc-uart.yaml create mode 100644 Documentation/devicetree/bindings/serial/socionext,milbeaut-usi [...] create mode 100644 Documentation/devicetree/bindings/spmi/apple,spmi.yaml create mode 100644 Documentation/devicetree/bindings/usb/parade,ps5511.yaml copy Documentation/devicetree/bindings/usb/{qcom,dwc3.yaml => qcom,snps-dwc3.yaml} (90%) create mode 100644 Documentation/devicetree/bindings/usb/usb-hub.yaml create mode 100644 Documentation/gpu/xe/xe_gt_freq.rst create mode 100644 Documentation/iio/ad3552r.rst create mode 100644 Documentation/misc-devices/amd-sbi.rst create mode 100644 Documentation/sound/soc/usb.rst create mode 100644 arch/mips/boot/dts/econet/Makefile create mode 100644 arch/mips/boot/dts/econet/en751221.dtsi create mode 100644 arch/mips/boot/dts/econet/en751221_smartfiber_xp8421-b.dts create mode 100644 arch/mips/econet/Kconfig create mode 100644 arch/mips/econet/Makefile create mode 100644 arch/mips/econet/Platform create mode 100644 arch/mips/econet/init.c create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_12_0_0.h delete mode 100644 drivers/hwmon/sbrmi.c create mode 100644 drivers/hwtracing/coresight/coresight-kunit-tests.c create mode 100644 drivers/iio/adc/industrialio-adc.c create mode 100644 drivers/iio/adc/nct7201.c create mode 100644 drivers/iio/adc/rohm-bd79124.c create mode 100644 drivers/iio/chemical/mhz19b.c create mode 100644 drivers/iio/chemical/sen0322.c create mode 100644 drivers/iio/dac/ad3530r.c create mode 100644 drivers/misc/amd-sbi/Kconfig create mode 100644 drivers/misc/amd-sbi/Makefile create mode 100644 drivers/misc/amd-sbi/rmi-core.c create mode 100644 drivers/misc/amd-sbi/rmi-core.h create mode 100644 drivers/misc/amd-sbi/rmi-hwmon.c create mode 100644 drivers/misc/amd-sbi/rmi-i2c.c delete mode 100644 drivers/misc/echo/Kconfig delete mode 100644 drivers/misc/echo/Makefile delete mode 100644 drivers/misc/echo/echo.c delete mode 100644 drivers/misc/echo/echo.h delete mode 100644 drivers/misc/echo/fir.h delete mode 100644 drivers/misc/echo/oslec.h create mode 100644 drivers/nvmem/apple-spmi-nvmem.c create mode 100644 drivers/spmi/spmi-apple-controller.c rename drivers/staging/gpib/uapi/{gpib_user.h => gpib.h} (50%) delete mode 100644 drivers/staging/sm750fb/ddk750_dvi.c delete mode 100644 drivers/staging/sm750fb/ddk750_dvi.h delete mode 100644 drivers/staging/sm750fb/ddk750_hwi2c.c delete mode 100644 drivers/staging/sm750fb/ddk750_hwi2c.h delete mode 100644 drivers/staging/sm750fb/ddk750_sii164.c delete mode 100644 drivers/staging/sm750fb/ddk750_sii164.h create mode 100644 drivers/tty/serial/sh-sci-common.h create mode 100755 drivers/tty/vt/gen_ucs_fallback_table.py create mode 100755 drivers/tty/vt/gen_ucs_recompose_table.py create mode 100755 drivers/tty/vt/gen_ucs_width_table.py create mode 100644 drivers/tty/vt/ucs.c create mode 100644 drivers/tty/vt/ucs_fallback_table.h_shipped create mode 100644 drivers/tty/vt/ucs_recompose_table.h_shipped create mode 100644 drivers/tty/vt/ucs_width_table.h_shipped copy drivers/usb/dwc3/{dwc3-qcom.c => dwc3-qcom-legacy.c} (99%) create mode 100644 drivers/usb/dwc3/glue.h delete mode 100644 drivers/usb/gadget/udc/fusb300_udc.c delete mode 100644 drivers/usb/gadget/udc/fusb300_udc.h delete mode 100644 drivers/usb/gadget/udc/mv_u3d.h delete mode 100644 drivers/usb/gadget/udc/mv_u3d_core.c delete mode 100644 drivers/usb/gadget/udc/mv_udc.h delete mode 100644 drivers/usb/gadget/udc/mv_udc_core.c delete mode 100644 drivers/usb/gadget/udc/net2272.c delete mode 100644 drivers/usb/gadget/udc/net2272.h create mode 100644 drivers/usb/host/xhci-sideband.c delete mode 100644 drivers/usb/phy/phy-mv-usb.c create mode 100644 drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c create mode 100644 include/dt-bindings/iio/adc/adi,ad7606.h create mode 100644 include/linux/iio/adc-helpers.h create mode 100644 include/linux/usb/xhci-sideband.h create mode 100644 include/sound/q6usboffload.h create mode 100644 include/sound/soc-usb.h create mode 100644 include/uapi/misc/amd-apml.h create mode 100755 scripts/git-resolve.sh create mode 100644 sound/soc/qcom/qdsp6/q6usb.c create mode 100644 sound/soc/qcom/usb_offload_utils.c create mode 100644 sound/soc/qcom/usb_offload_utils.h create mode 100644 sound/soc/soc-usb.c create mode 100644 sound/usb/qcom/Makefile create mode 100644 sound/usb/qcom/mixer_usb_offload.c create mode 100644 sound/usb/qcom/mixer_usb_offload.h create mode 100644 sound/usb/qcom/qc_audio_offload.c create mode 100644 sound/usb/qcom/usb_audio_qmi_v01.c create mode 100644 sound/usb/qcom/usb_audio_qmi_v01.h