From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0CE08194098 for ; Sun, 7 Dec 2025 00:45:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765068331; cv=none; b=u+5EfQw5F3cVkxSh7oCpr12u/TSpkJnf5cFp1Do5Huhms4IDuNvv8xWR22sU3aK3rXKe5uwIkdxzXbXGLPT7fI4aXqNDOsY1oCi7xx0bkDkPF7Z9eVuvELnyYM47eQifgXLdnP7QpLSQuUyckM6YKFrS2x/Uf+3XwrkBov/n33U= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765068331; c=relaxed/simple; bh=qPRCGC/H3FSkVye8Yb6LBCrYzhb5Y0XIPGVbdXG4Si4=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=amyz+TvFqi/oK4eMvQXY8oxZ8SysqdxNfYJu5EIGdjxK81CF8sLAPybkh3+tmYWVgT1a1HmrAU2PZQNl/Rq1aT3EkXKLihdtOFU4qhuwKBefhYpiwe+eQbFty1Sqv7cCDdv3ghXi0PqaXhl9lEDbroSuxduSG7rGqyngHqRwRfU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=deTNBs0C; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="deTNBs0C" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 22182C4CEF5; Sun, 7 Dec 2025 00:45:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1765068330; bh=qPRCGC/H3FSkVye8Yb6LBCrYzhb5Y0XIPGVbdXG4Si4=; h=Date:From:To:Cc:Subject:From; b=deTNBs0CS3EtkUsfUuc84AMVJbyuVDyRTBvWxgzv9keojkiKTOPE8K1CiPOPrZHMi H7Yiq+xE22PHmMDTjcpla9v+vhm4gi+6BoOvqNPh/dAoGl38Ikc6FqSYAnmY2NoBYn TsW+VdQfdmNOqMWMAvg/Jmwp+qmz7pg14jmLmOPQ= Date: Sun, 7 Dec 2025 09:45:28 +0900 From: Greg KH To: Linus Torvalds Cc: Andrew Morton , Arnd Bergmann , linux-kernel@vger.kernel.org Subject: [GIT PULL] Char/Misc/IIO driver updates for 6.19-rc1 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit The following changes since commit dcb6fa37fd7bc9c3d2b066329b0d27dedf8becaa: Linux 6.18-rc3 (2025-10-26 15:59:49 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-6.19-rc1 for you to fetch changes up to 82d12088c297fa1cef670e1718b3d24f414c23f7: char: applicom: fix NULL pointer dereference in ac_ioctl (2025-11-28 17:13:34 +0100) ---------------------------------------------------------------- Char/Misc/IIO driver updates for 6.19-rc1 Here is the big set of char/misc/iio driver updates for 6.19-rc1. Lots of stuff in here including: - lots of IIO driver updates, cleanups, and additions. - large interconnect driver changes as they get converted over to a dynamic system of ids - coresight driver updates - mwave driver updates - binder driver updates and changes - comedi driver fixes now that the fuzzers are being set loose on them - nvmem driver updates - new uio driver addition - lots of other small char/misc driver updates, full details in the shortlog All of these have been in linux-next for a while now, with no reported issues other than a merge conflict with your tree that should be trivial to handle (take both sides). Signed-off-by: Greg Kroah-Hartman ---------------------------------------------------------------- Adrian Barnaś (8): bus: mhi: ep: Make mhi_ep_bus_type const arm: make sa1111_bus_type const powerpc: cell: make spu_subsys const drivers: eisa: make eisa_bus_type const drivers: rapidio: make rio_bus_type const arch: powerpc: ps3: Make ps3_system_bus_type const powerpc: pseries: make suspend_subsys const powerpc: pseries: make cmm_subsys const Ahelenia Ziemiańska (1): apm-emulation: remove unused __apm_get_power_status Akhil P Oommen (1): dt-bindings: nvmem: qfprom: Add sa8775p compatible Akhilesh Patil (3): dt-bindings: iio: pressure: Add Aosong adp810 iio: pressure: adp810: Add driver for adp810 sensor iio: pressure: Arrange Makefile alphabetically Akiyoshi Kurita (1): vmw_vmci: fix typo in comment Akshay Gupta (6): misc: amd-sbi: Add helper function to prepare I3C support misc: amd-sbi: Add support for SB-RMI over I3C misc: amd-sbi: Add support for Turin platform misc: amd-sbi: CPUID/MCAMSR protocol for Revision 0x21 misc: amd-sbi: Extend support for CPUID protocol for rev 0x21 misc: amd-sbi: Extend support for MCAMSR protocol for rev 0x21 Akshay Jindal (6): iio: accel: bma400: Reorganize and rename register and field macros iio: accel: bma400: Use macros for generic event configuration values iio: accel: bma400: Use index-based register addressing and lookup iio: accel: bma400: Replace bit shifts with FIELD_PREP() and FIELD_GET() iio: accel: bma400: Rename activity_event_en() to generic_event_en() iio: accel: bma400: Add detail to comments in GEN INTR configuration Alexander Sverdlin (1): eeprom: at25: fram: Fix chip range in comment Alexandre Courbot (1): firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER Alice Guo (2): dt-bindings: nvmem: imx-ocotp: Add support for i.MX94 nvmem: imx-ocotp-ele: Add i.MX94 OCOTP support Alice Ryhl (5): rust_binder: use compat_ptr_ioctl rust_binder: move BC_FREE_BUFFER drop inside if statement rust_binder: fix race condition on death_list rust_binder: avoid mem::take on delivered_deaths rust: list: add warning to List::remove docs about mem::take Amir Vajid (1): dt-bindings: interconnect: qcom-bwmon: Document Kaanapali BWMONs Andrew Donnellan (1): MAINTAINERS: Downgrade ocxl to Odd Fixes Andy Shevchenko (5): iio: common: scmi_sensors: Get rid of const_ilog2() fpga: altera-cvp: Use pci_find_vsec_capability() when probing FPGA device iio: core: add missing mutex_destroy in iio_dev_release() iio: core: Clean up device correctly on iio_device_alloc() failure iio: core: Replace lockdep_set_class() + mutex_init() by combined call Antoni Pokusinski (8): dt-bindings: iio: pressure: add binding for mpl3115 iio: mpl3115: add separate function for triggered buffer data collection iio: mpl3115: rename CTRL_REG1 field macros iio: mpl3115: add support for DRDY interrupt iio: mpl3115: add support for sampling frequency iio: mpl3115: use get_unaligned_be24() to retrieve pressure data iio: mpl3115: add threshold events support iio: ABI: document pressure event attributes Antoniu Miclaus (12): iio: adc: ad4080: fix chip identification iio: adc: ad4080: prepare driver for multi-part support dt-bindings: iio: adc: adi,ad4080: add support for AD4084 iio: adc: ad4080: add support for AD4084 dt-bindings: iio: adc: adi,ad4080: add support for AD4081 iio: adc: ad4080: add support for AD4081 dt-bindings: iio: adc: adi,ad4080: add support for AD4083 iio: adc: ad4080: add support for AD4083 dt-bindings: iio: adc: adi,ad4080: add support for AD4086 iio: adc: ad4080: add support for AD4086 dt-bindings: iio: adc: adi,ad4080: add support for AD4087 iio: adc: ad4080: add support for AD4087 Bagas Sanjaya (1): Documentation: iio: ade9000, adis*, adx*: Convert IIO subsystem cross-references Billy Tsai (2): dt-bindings: iio: adc: Add AST2700 ADC compatible strings iio: adc: aspeed: Add AST2700 ADC support Brian Masney (1): peci: controller: peci-aspeed: convert from round_rate() to determine_rate() Carl Worth (1): coresight: tmc: add the handle of the event to the path Carlos Llamas (2): binder: mark binder_alloc_exhaustive_test as slow MAINTAINERS: add Alice as a Binder maintainer Christophe JAILLET (1): misc: rp1: Fix an error handling path in rp1_probe() Chu Guangqing (4): iio: adc: ade9000: convert to use maple tree register cache iio: light: veml3235: convert to use maple tree register cache iio: light: apds9306: convert to use maple tree register cache iio: light: apds9960: convert to use maple tree register cache Clint George (3): hangcheck-timer: replace printk(KERN_CRIT) with pr_crit hangcheck-timer: Replace %Ld with %lld hangcheck-timer: fix coding style spacing Cosmin Tanislav (2): dt-bindings: iio: adc: document RZ/T2H and RZ/N2H ADC iio: adc: add RZ/T2H / RZ/N2H ADC driver Dan Carpenter (2): iio: imu: inv_icm45600: Add a missing return statement in probe() misc: cb710: Fix a NULL vs IS_ERR() check in probe() Daniele Palmas (1): bus: mhi: host: pci_generic: Add Telit FE990B40 modem support David Lechner (16): iio: adc: ad7124: add debugfs to disable single cycle mode iio: adc: ad7124: inline ad7124_enable_channel() iio: adc: ad7124: remove unused `nr` field iio: adc: ad7124: use AD7124_MAX_CHANNELS iio: adc: ad7124: use devm_mutex_init() iio: adc: ad7124: remove __ad7124_set_channel() iio: buffer: document iio_push_to_buffers_with_ts_unaligned() may sleep iio: buffer: iio_push_to_buffers_with_ts_unaligned() might_sleep() iio: buffer: document iio_push_to_buffers_with_ts() iio: buffer: deprecated iio_push_to_buffers_with_timestamp() iio: buffer: document iio_push_to_buffers() calling context iio: buffer: document store_to() callback may be called in any context iio: buffer: document that buffer callback must be context safe iio: adc: ad7124: add ext attributes to temperature channel iio: adc: ad7124: change setup reg allocation strategy iio: adc: ad7124: fix possible OOB array access Dinh Nguyen (4): dt-bindings: fpga: update link for Altera's and AMD partial recon firmware: stratix-svc: fix make htmldocs warning firmware: stratix10-svc: fix make htmldocs warning firmware: stratix10-svc: fix make htmldocs warning for stratix10_svc Dixit Parmar (1): iio: adc: ti-ads131e08: return correct error code Dmitry Baryshkov (27): interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS arm64: dts: qcom: msm8996: add interconnect paths to USB2 controller interconnect: qcom: icc-rpmh: convert link_nodes to dynamic array interconnect: qcom: sc7280: convert to dynamic IDs interconnect: qcom: sc8180x: convert to dynamic IDs interconnect: qcom: sc8280xp: convert to dynamic IDs interconnect: qcom: sdm845: convert to dynamic IDs interconnect: qcom: sm8250: convert to dynamic IDs interconnect: qcom: x1e80100: convert to dynamic IDs interconnect: qcom: qcs615: convert to dynamic IDs interconnect: qcom: qcs8300: convert to dynamic IDs interconnect: qcom: qdu1000: convert to dynamic IDs interconnect: qcom: sar2130p: convert to dynamic IDs interconnect: qcom: sc7180: convert to dynamic IDs interconnect: qcom: sdm670: convert to dynamic IDs interconnect: qcom: sdx55: convert to dynamic IDs interconnect: qcom: sdx65: convert to dynamic IDs interconnect: qcom: sdx75: convert to dynamic IDs interconnect: qcom: sm6350: convert to dynamic IDs interconnect: qcom: sm7150: convert to dynamic IDs interconnect: qcom: sm8150: convert to dynamic IDs interconnect: qcom: sm8350: convert to dynamic IDs interconnect: qcom: sm8450: convert to dynamic IDs interconnect: qcom: sm8550: convert to dynamic IDs interconnect: qcom: sm8650: convert to dynamic IDs interconnect: qcom: sm8750: convert to dynamic IDs interconnect: qcom: icc-rpmh: drop support for non-dynamic IDS Eddie James (2): dt-bindings: iio: Add Infineon DPS310 sensor documentation fsi: occ: Update response size to 8kb Fabio Estevam (1): fpga: xilinx-spi: Add missing spi_device_id table Francesco Lavra (2): iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member iio: imu: st_lsm6dsx: Decouple sensor ODR from FIFO batch data rate Frank Li (1): dt-bindings: iio: imu: mpu6050: remove interrupts from required list Georgi Djakov (6): Merge branch 'icc-msm8996' into icc-next Merge branch 'icc-sdx75' into icc-next Merge branch 'icc-sa8775p' into icc-next Merge branch 'icc-kaanapali' into icc-next Merge branch 'icc-dynamic-ids' into icc-next Merge branch 'icc-sm6350' into icc-next Greg Kroah-Hartman (11): intel_th: make intel_th_bus_type constant cdx: make cdx_bus_type constant Merge 6.18-rc3 into char-misc-next Merge tag 'peci-next-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next Merge tag 'socfpga_firmware_updates_for_v6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into char-misc-next Merge tag 'fpga-for-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next Merge tag 'w1-drv-6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next Merge tag 'iio-for-6.19a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next Merge tag 'mhi-for-v6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next Merge tag 'coresight-next-v6.19' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next Merge tag 'icc-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next Gustavo Silva (2): iio: imu: bmi270: add support for motion events iio: ABI: document accelerometer event attributes Haotian Zhang (1): greybus: gb-beagleplay: Fix timeout handling in bootloader functions Heiko Stuebner (2): dt-bindings: iio: adc: Add rockchip,rk3506-saradc variant nvmem: Add driver for the eeprom in qnap-mcu controllers Herve Codina (Schneider Electric) (3): dt-bindings: iio: adc: Add the Renesas RZ/N1 ADC iio: adc: Add support for the Renesas RZ/N1 ADC MAINTAINERS: Add the Renesas RZ/N1 ADC driver entry Ian Abbott (6): comedi: c6xdigio: Fix invalid PNP driver unregistration comedi: Add reference counting for Comedi command handling comedi: Use reference count for asynchronous command functions comedi: kcomedilib: Add loop checking variants of open and close comedi: comedi_bond: Check for loops when bonding devices comedi: 8255: Fail to attach if fail to request I/O port region Jack Hsu (2): dt-bindings: iio: adc: Support MediaTek MT8189 evb board auxadc dt-bindings: nvmem: Support MediaTek MT8189 evb board efuse Jascha Sundaresan (1): nvmem: layouts: u-boot-env: add optional "env-size" property Jianping Shen (2): dt-bindings: iio: imu: smi330: Add binding iio: imu: smi330: Add driver Jie Gan (5): dt-bindings: arm: document the static TPDM compatible coresight: tpdm: add static tpdm support coresight: tpdm: remove redundant check for drvdata coresight: change helper_ops to accept coresight_path coresight: change the sink_ops to accept coresight_path Jiri Slaby (SUSE) (6): char/mwave: remove dead code char/mwave: remove MWAVE_FUTZ_WITH_OTHER_DEVICES ifdeffery char/mwave: remove unneeded fops char/mwave: remove printk tracing char/mwave: drop printk wrapper char/mwave: drop typedefs Jonathan Santos (2): dt-bindings: iio: accel: adxl380: add new supported parts iio: accel: adxl380: add support for ADXL318 and ADXL319 Junxiao Chang (1): mei: gsc: add dependency on Xe driver Khairul Anuar Romli (1): firmware: stratix10-svc: Add definition for voltage and temperature sensor Kriish Sharma (1): iio: backend: fix kernel-doc to avoid warnings and ensure consistency Kuan-Wei Chiu (2): interconnect: Optimize kbps_to_icc() macro interconnect: debugfs: Fix incorrect error handling for NULL path Leo Yan (8): coresight: Change device mode to atomic type coresight: etm4x: Always set tracer's device mode on target CPU coresight: etm3x: Always set tracer's device mode on target CPU coresight: etm4x: Correct polling IDLE bit coresight: etm4x: Add context synchronization before enabling trace coresight: etm4x: Properly control filter in CPU idle with FEAT_TRF coresight: etm4x: Remove the redundant DSB coresight: etm4x: Remove the state_needs_restore flag Li Qiang (1): uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe Liang Jie (1): iio: buffer: use dma_buf_unmap_attachment_unlocked() helper Louis-Alexis Eyraud (1): dt-bindings: nvmem: mediatek: efuse: Add compatible for MT8189 SoC Luca Weiss (4): dt-bindings: interconnect: qcom,sm6350-rpmh: Add clocks for QoS interconnect: qcom: icc-rpmh: Get parent's regmap for nested NoCs interconnect: qcom: sm6350: Remove empty BCM arrays interconnect: qcom: sm6350: enable QoS configuration Ma Ke (2): mei: Fix error handling in mei_register intel_th: Fix error handling in intel_th_output_open Madhur Kumar (1): misc: cb710: Replace deprecated PCI functions Mahesh Rao (4): firmware: stratix10-svc: Add mutex in stratix10 memory management firmware: stratix10-svc: Add support for async communication firmware: stratix10-svc: Add support for RSU commands in asynchronous framework firmware: stratix10-rsu: Migrate RSU driver to use stratix10 asynchronous framework. Marco Crivellari (4): iio: adc: pac1934: replace use of system_wq with system_percpu_wq bus: mhi: ep: add WQ_PERCPU to alloc_workqueue users greybus: add WQ_PERCPU to alloc_workqueue users char: xillybus: add WQ_UNBOUND to alloc_workqueue users Marilene Andrade Garcia (2): dt-bindings: iio: adc: add max14001 iio: adc: max14001: New driver Matthew Gerlach (1): MAINTAINERS: change maintainer for Intel MAX10 BMC secure updates Matti Vaittinen (2): iio: adc: rohm-bd79112: Use regmap_reg_range() iio: adc: rohm-bd79124: Use regmap_reg_range() Michael Hennerich (1): iio: dac: ad5446: Add AD5542 to the spi id table Nikita Zhandarovich (3): comedi: check device's attached status in compat ioctls comedi: multiq3: sanitize config options in multiq3_attach() comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel() Nuno Sá (22): iio: dac: ltc2688: make use of devm_mutex_init() iio: adc: ad4030: replace sprintf() with sysfs_emit() iio: adc: ad7768-1: replace sprintf() with sysfs_emit() iio: adc: mcp3564: replace sprintf() with sysfs_emit() iio: adc: meson_saradc: replace sprintf() with sysfs_emit() iio: adc: mt6360-adc: replace snprintf() with sysfs_emit() iio: adc: pac1921: replace sprintf() with sysfs_emit() iio: adc: qcom-spmi-rradc: replace snprintf() with sysfs_emit() iio: position: hid-sensor-custom-intel-hinge: replace sprintf() with sysfs_emit() iio: resolver: ad2s1210: replace sprintf() with sysfs_emit() iio: dac: ltc2688: use the auto lock API dt-bindings: iio: dac: Document AD5446 and similar devices iio: dac: ad5446: Use DMA safe buffer for transfers iio: dac: ad5446: Drop duplicated spi_id entry iio: dac: ad5446: Don't ignore missing regulator iio: dac: ad5446: Move to single chip_info structures iio: dac: ad5456: Add missing DT compatibles iio: dac: ad5446: Separate I2C/SPI into different drivers iio: dac: ad5446: Make use of devm_mutex_init() iio: dac: ad5446: Make use of the cleanup helpers iio: dac: ad5446: Refactor header inclusion iio: dac: ad5446: Fix coding style issues Odelu Kukatla (2): dt-bindings: interconnect: add reg and clocks properties to enable QoS on sa8775p interconnect: qcom: sa8775p: enable QoS configuration Pei Xiao (1): iio: adc: ti_am335x_adc: Limit step_avg to valid range for gcc complains Petre Rodan (25): dt-bindings: iio: accel: bosch,bma220 cleanup typo dt-bindings: iio: accel: bosch,bma220 setup SPI clock mode dt-bindings: iio: accel: bosch,bma220 set irq type in example block iio: accel: bma220: remove incorrect kernel-doc marking iio: accel: bma220: relax constraints during probe() iio: accel: bma220: cleanup license string iio: accel: bma220: shorten spi->dev calls iio: accel: bma220: move bma220_power function iio: accel: bma220: cleanup includes iio: accel: bma220: split original driver iio: accel: bma220: add open firmware table iio: accel: bma220: turn power supplies on iio: accel: bma220: reset registers during init stage iio: accel: bma220: migrate to regmap API iio: accel: bma220: populate buffer ts in trigger handler iio: accel: bma220: use find_match_table fct iio: accel: bma220: add i2c module iio: accel: bma220: add i2c watchdog feature iio: accel: bma220: add interrupt trigger iio: accel: bma220: add LPF cut-off frequency mapping iio: accel: bma220: add debugfs reg access iio: accel: bma220: add maintainer iio: accel: bma220: white space cleanup iio: accel: bma220: remove useless include iio: accel: bma220: move set_wdt() out of bma220_core Rahul Kumar (1): firmware: stratix10-rsu: replace scnprintf() with sysfs_emit() in *_show() functions Randy Dunlap (5): iio: adc: qcom-vadc-common: fix vadc_scale_fn_type kernel-doc ipack: fix ipack.h kernel-doc warnings MAINTAINERS: ipack: add ipack.h header file iio: imu: adis: fix all kernel-doc warnings in header file virt: acrn: split acrn_mmio_dev_res out of acrn_mmiodev Raviteja Laggyshetty (4): interconnect: qcom: sdx75: Drop QPIC interconnect and BCM nodes dt-bindings: interconnect: qcom: Drop QPIC_CORE IDs dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Kaanapali SoC interconnect: qcom: add Kaanapali interconnect provider driver Remi Buisson (10): dt-bindings: iio: imu: Add inv_icm45600 iio: imu: inv_icm45600: add new inv_icm45600 driver iio: imu: inv_icm45600: add buffer support in iio devices iio: imu: inv_icm45600: add IMU IIO gyroscope device iio: imu: inv_icm45600: add IMU IIO accelerometer device iio: imu: inv_icm45600: add I2C driver for inv_icm45600 driver iio: imu: inv_icm45600: add SPI driver for inv_icm45600 driver iio: imu: inv_icm45600: add I3C driver for inv_icm45600 driver MAINTAINERS: add entry for inv_icm45600 6-axis imu sensor iio: imu: inv_icm45600: Initializes inv_icm45600_buffer_postdisable() sleep Rodrigo Gobbi (1): iio: imu: bmi270: fix dev_err_probe error msg Sakari Ailus (2): w1: omap-hdq: Remove redundant pm_runtime_mark_last_busy() calls mei: Remove redundant pm_runtime_mark_last_busy() calls Sameeksha Sankpal (1): iio: light: ltr390: Fix typo in variable name Shi Hao (1): staging: iio: adt7316: replace sprintf() with sysfs_emit() Shrikant Raskar (2): dt-bindings: iio: health: max30100: Add LED pulse-width property iio: health: max30100: Make LED pulse-width configurable via DT Slark Xiao (1): bus: mhi: host: pci_generic: Add Foxconn T99W760 modem Srinivas Kandagatla (1): dt-bindings: slimbus: fix warning from example Sunday Adelodun (2): android: binderfs: add missing parameters in binder_ctl_ioctl()'s doc android: binder: add missing return value documentation for binder_apply_fd_fixups() Taimoor Zaeem (1): staging: iio: ad9834: remove empty ad9834.h file Thomas Richard (TI.com) (1): mux: mmio: Add suspend and resume support Thorsten Blum (4): w1: ds28e17: Replace deprecated strcpy + strcat in w1_f19_add_slave char/adi: Use min_t(size_t,,) in adi_read() + adi_write() comedi: Replace kcalloc + copy_from_user with memdup_array_user misc: lis3lv02d: Use min to simplify lis3lv02d_misc_read Tianchu Chen (1): char: applicom: fix NULL pointer dereference in ac_ioctl Vivek BalachandharTN (2): w1: use sysfs_emit() in sysfs show() callbacks misc: bh1770glc: use pm_runtime_resume_and_get() in power_state_store Wolfram Sang (2): dt-bindings: iio: accel: adxl345: document second interrupt dt-bindings: nvmem: don't check node names Xiaoqi Zhuang (1): coresight: ETR: Fix ETR buffer use-after-free issue Yaxing Guo (1): uio: Add SVA support for PCI devices via uio_pci_generic_sva.c Documentation/ABI/testing/sysfs-bus-iio | 36 + .../ABI/testing/sysfs-driver-uio_pci_sva-pasid | 29 + .../bindings/arm/qcom,coresight-tpdm.yaml | 23 +- .../devicetree/bindings/fpga/fpga-region.yaml | 4 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 11 +- .../devicetree/bindings/iio/accel/adi,adxl380.yaml | 11 +- .../bindings/iio/accel/bosch,bma220.yaml | 9 +- .../devicetree/bindings/iio/adc/adi,ad4080.yaml | 5 + .../devicetree/bindings/iio/adc/adi,max14001.yaml | 89 + .../bindings/iio/adc/aspeed,ast2600-adc.yaml | 2 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/renesas,r9a09g077-adc.yaml | 135 ++ .../bindings/iio/adc/renesas,rzn1-adc.yaml | 111 ++ .../bindings/iio/adc/rockchip-saradc.yaml | 3 + .../devicetree/bindings/iio/dac/adi,ad5446.yaml | 138 ++ .../bindings/iio/health/maxim,max30100.yaml | 8 + .../devicetree/bindings/iio/imu/bosch,smi330.yaml | 90 + .../bindings/iio/imu/invensense,icm45600.yaml | 90 + .../bindings/iio/imu/invensense,mpu6050.yaml | 1 - .../bindings/iio/pressure/aosong,adp810.yaml | 45 + .../bindings/iio/pressure/fsl,mpl3115.yaml | 71 + .../bindings/iio/pressure/infineon,dps310.yaml | 54 + .../bindings/interconnect/qcom,kaanapali-rpmh.yaml | 124 ++ .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 1 + .../bindings/interconnect/qcom,sa8775p-rpmh.yaml | 52 +- .../bindings/interconnect/qcom,sm6350-rpmh.yaml | 65 +- .../devicetree/bindings/nvmem/imx-ocotp.yaml | 4 +- .../bindings/nvmem/layouts/u-boot,env.yaml | 7 + .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 5 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 2 +- .../devicetree/bindings/slimbus/slimbus.yaml | 16 +- .../devicetree/bindings/trivial-devices.yaml | 4 - Documentation/iio/ade9000.rst | 2 +- Documentation/iio/adis16475.rst | 4 +- Documentation/iio/adis16480.rst | 4 +- Documentation/iio/adis16550.rst | 4 +- Documentation/iio/adxl345.rst | 4 +- Documentation/iio/adxl380.rst | 4 +- MAINTAINERS | 68 +- arch/arm/common/sa1111.c | 2 +- arch/arm/include/asm/hardware/sa1111.h | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 3 + arch/powerpc/platforms/cell/spu_base.c | 2 +- arch/powerpc/platforms/ps3/system-bus.c | 2 +- arch/powerpc/platforms/pseries/cmm.c | 2 +- arch/powerpc/platforms/pseries/suspend.c | 2 +- drivers/android/binder.c | 2 + drivers/android/binder/node.rs | 6 +- drivers/android/binder/process.rs | 17 +- drivers/android/binder/rust_binder_main.rs | 22 +- drivers/android/binder/thread.rs | 4 +- drivers/android/binderfs.c | 3 + drivers/android/tests/binder_alloc_kunit.c | 2 +- drivers/base/firmware_loader/Kconfig | 2 +- drivers/bus/mhi/ep/internal.h | 2 +- drivers/bus/mhi/ep/main.c | 4 +- drivers/bus/mhi/host/pci_generic.c | 26 + drivers/cdx/cdx.c | 4 +- drivers/char/adi.c | 6 +- drivers/char/apm-emulation.c | 10 +- drivers/char/applicom.c | 5 +- drivers/char/hangcheck-timer.c | 24 +- drivers/char/mwave/3780i.c | 218 +-- drivers/char/mwave/3780i.h | 12 +- drivers/char/mwave/Makefile | 6 - drivers/char/mwave/README | 10 - drivers/char/mwave/mwavedd.c | 337 +--- drivers/char/mwave/mwavedd.h | 76 +- drivers/char/mwave/mwavepub.h | 22 +- drivers/char/mwave/smapi.c | 244 +-- drivers/char/mwave/smapi.h | 6 +- drivers/char/mwave/tp3780i.c | 209 +-- drivers/char/mwave/tp3780i.h | 30 +- drivers/char/xillybus/xillybus_core.c | 2 +- drivers/char/xillybus/xillyusb.c | 4 +- drivers/comedi/comedi_buf.c | 290 +-- drivers/comedi/comedi_fops.c | 189 +- drivers/comedi/comedi_internal.h | 12 + drivers/comedi/drivers.c | 134 +- drivers/comedi/drivers/8255.c | 20 +- drivers/comedi/drivers/c6xdigio.c | 46 +- drivers/comedi/drivers/comedi_bond.c | 4 +- drivers/comedi/drivers/multiq3.c | 9 + drivers/comedi/drivers/pcl818.c | 5 +- drivers/comedi/kcomedilib/kcomedilib_main.c | 120 +- drivers/eisa/eisa-bus.c | 2 +- drivers/firmware/stratix10-rsu.c | 277 +-- drivers/firmware/stratix10-svc.c | 761 +++++++- drivers/fpga/altera-cvp.c | 20 +- drivers/fpga/xilinx-spi.c | 7 + drivers/fsi/fsi-occ.c | 16 +- drivers/greybus/gb-beagleplay.c | 12 +- drivers/greybus/operation.c | 2 +- drivers/hwtracing/coresight/coresight-catu.c | 10 +- drivers/hwtracing/coresight/coresight-core.c | 30 +- drivers/hwtracing/coresight/coresight-ctcu-core.c | 9 +- drivers/hwtracing/coresight/coresight-cti-core.c | 5 +- drivers/hwtracing/coresight/coresight-cti.h | 5 +- drivers/hwtracing/coresight/coresight-dummy.c | 2 +- drivers/hwtracing/coresight/coresight-etb10.c | 8 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 3 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 59 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 140 +- drivers/hwtracing/coresight/coresight-etm4x.h | 5 - drivers/hwtracing/coresight/coresight-priv.h | 3 +- drivers/hwtracing/coresight/coresight-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 22 +- drivers/hwtracing/coresight/coresight-tmc.h | 3 +- drivers/hwtracing/coresight/coresight-tpda.c | 7 - drivers/hwtracing/coresight/coresight-tpdm.c | 174 +- drivers/hwtracing/coresight/coresight-tpdm.h | 12 + drivers/hwtracing/coresight/coresight-tpiu.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 4 +- drivers/hwtracing/coresight/ultrasoc-smb.c | 9 +- drivers/hwtracing/intel_th/core.c | 22 +- drivers/iio/accel/Kconfig | 19 +- drivers/iio/accel/Makefile | 4 +- drivers/iio/accel/adxl380.c | 134 +- drivers/iio/accel/adxl380.h | 4 + drivers/iio/accel/adxl380_i2c.c | 4 + drivers/iio/accel/adxl380_spi.c | 4 + drivers/iio/accel/bma220.h | 28 + drivers/iio/accel/bma220_core.c | 585 ++++++ drivers/iio/accel/bma220_i2c.c | 69 + drivers/iio/accel/bma220_spi.c | 322 +--- drivers/iio/accel/bma400.h | 155 +- drivers/iio/accel/bma400_core.c | 349 ++-- drivers/iio/adc/Kconfig | 31 + drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad4030.c | 4 +- drivers/iio/adc/ad4080.c | 126 +- drivers/iio/adc/ad7124.c | 311 ++-- drivers/iio/adc/ad7768-1.c | 2 +- drivers/iio/adc/ade9000.c | 2 +- drivers/iio/adc/aspeed_adc.c | 34 + drivers/iio/adc/max14001.c | 391 +++++ drivers/iio/adc/mcp3564.c | 2 +- drivers/iio/adc/meson_saradc.c | 6 +- drivers/iio/adc/mt6360-adc.c | 2 +- drivers/iio/adc/pac1921.c | 8 +- drivers/iio/adc/pac1934.c | 2 +- drivers/iio/adc/qcom-spmi-rradc.c | 2 +- drivers/iio/adc/rohm-bd79112.c | 13 +- drivers/iio/adc/rohm-bd79124.c | 39 +- drivers/iio/adc/rzn1-adc.c | 490 ++++++ drivers/iio/adc/rzt2h_adc.c | 304 ++++ drivers/iio/adc/ti-ads131e08.c | 2 +- drivers/iio/adc/ti_am335x_adc.c | 2 +- drivers/iio/buffer/industrialio-buffer-cb.c | 1 + drivers/iio/common/scmi_sensors/scmi_iio.c | 5 +- drivers/iio/dac/Kconfig | 31 +- drivers/iio/dac/Makefile | 2 + drivers/iio/dac/ad5446-i2c.c | 102 ++ drivers/iio/dac/ad5446-spi.c | 252 +++ drivers/iio/dac/ad5446.c | 506 +----- drivers/iio/dac/ad5446.h | 77 + drivers/iio/dac/ltc2688.c | 32 +- drivers/iio/health/max30100.c | 38 +- drivers/iio/imu/Kconfig | 2 + drivers/iio/imu/Makefile | 2 + drivers/iio/imu/bmi270/bmi270_core.c | 381 +++- drivers/iio/imu/bmi270/bmi270_spi.c | 2 +- drivers/iio/imu/inv_icm45600/Kconfig | 70 + drivers/iio/imu/inv_icm45600/Makefile | 16 + drivers/iio/imu/inv_icm45600/inv_icm45600.h | 385 ++++ drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c | 782 +++++++++ drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c | 558 ++++++ drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.h | 101 ++ drivers/iio/imu/inv_icm45600/inv_icm45600_core.c | 988 +++++++++++ drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c | 791 +++++++++ drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c | 98 ++ drivers/iio/imu/inv_icm45600/inv_icm45600_i3c.c | 79 + drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c | 108 ++ drivers/iio/imu/smi330/Kconfig | 33 + drivers/iio/imu/smi330/Makefile | 7 + drivers/iio/imu/smi330/smi330.h | 25 + drivers/iio/imu/smi330/smi330_core.c | 918 ++++++++++ drivers/iio/imu/smi330/smi330_i2c.c | 133 ++ drivers/iio/imu/smi330/smi330_spi.c | 85 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 71 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 7 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 + drivers/iio/industrialio-backend.c | 8 +- drivers/iio/industrialio-buffer.c | 12 +- drivers/iio/industrialio-core.c | 18 +- drivers/iio/light/apds9306.c | 2 +- drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/ltr390.c | 8 +- drivers/iio/light/veml3235.c | 2 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 2 +- drivers/iio/pressure/Kconfig | 12 + drivers/iio/pressure/Makefile | 8 +- drivers/iio/pressure/adp810.c | 225 +++ drivers/iio/pressure/mpl3115.c | 551 +++++- drivers/iio/resolver/ad2s1210.c | 30 +- drivers/interconnect/debugfs-client.c | 7 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/glymur.c | 225 ++- drivers/interconnect/qcom/icc-rpmh.c | 37 +- drivers/interconnect/qcom/icc-rpmh.h | 7 +- drivers/interconnect/qcom/kaanapali.c | 1855 ++++++++++++++++++++ drivers/interconnect/qcom/milos.c | 142 +- drivers/interconnect/qcom/msm8996.c | 1 + drivers/interconnect/qcom/qcs615.c | 511 +++--- drivers/interconnect/qcom/qcs615.h | 128 -- drivers/interconnect/qcom/qcs8300.c | 671 +++---- drivers/interconnect/qcom/qcs8300.h | 177 -- drivers/interconnect/qcom/qdu1000.c | 348 ++-- drivers/interconnect/qcom/qdu1000.h | 95 - drivers/interconnect/qcom/sa8775p.c | 639 +++++-- drivers/interconnect/qcom/sar2130p.c | 630 +++---- drivers/interconnect/qcom/sc7180.c | 678 ++++--- drivers/interconnect/qcom/sc7180.h | 149 -- drivers/interconnect/qcom/sc7280.c | 617 +++---- drivers/interconnect/qcom/sc7280.h | 154 -- drivers/interconnect/qcom/sc8180x.c | 648 +++---- drivers/interconnect/qcom/sc8180x.h | 179 -- drivers/interconnect/qcom/sc8280xp.c | 825 +++++---- drivers/interconnect/qcom/sc8280xp.h | 209 --- drivers/interconnect/qcom/sdm670.c | 522 +++--- drivers/interconnect/qcom/sdm670.h | 128 -- drivers/interconnect/qcom/sdm845.c | 766 ++++---- drivers/interconnect/qcom/sdm845.h | 140 -- drivers/interconnect/qcom/sdx55.c | 489 +++--- drivers/interconnect/qcom/sdx55.h | 70 - drivers/interconnect/qcom/sdx65.c | 457 +++-- drivers/interconnect/qcom/sdx65.h | 65 - drivers/interconnect/qcom/sdx75.c | 395 ++--- drivers/interconnect/qcom/sdx75.h | 97 - drivers/interconnect/qcom/sm6350.c | 927 ++++++---- drivers/interconnect/qcom/sm6350.h | 139 -- drivers/interconnect/qcom/sm7150.c | 653 ++++--- drivers/interconnect/qcom/sm7150.h | 140 -- drivers/interconnect/qcom/sm8150.c | 706 ++++---- drivers/interconnect/qcom/sm8150.h | 152 -- drivers/interconnect/qcom/sm8250.c | 736 ++++---- drivers/interconnect/qcom/sm8250.h | 168 -- drivers/interconnect/qcom/sm8350.c | 684 ++++---- drivers/interconnect/qcom/sm8350.h | 158 -- drivers/interconnect/qcom/sm8450.c | 601 +++---- drivers/interconnect/qcom/sm8450.h | 169 -- drivers/interconnect/qcom/sm8550.c | 501 +++--- drivers/interconnect/qcom/sm8550.h | 138 -- drivers/interconnect/qcom/sm8650.c | 527 +++--- drivers/interconnect/qcom/sm8650.h | 144 -- drivers/interconnect/qcom/sm8750.c | 602 +++---- drivers/interconnect/qcom/x1e80100.c | 610 +++---- drivers/interconnect/qcom/x1e80100.h | 192 -- drivers/misc/amd-sbi/Kconfig | 4 +- drivers/misc/amd-sbi/rmi-core.c | 202 ++- drivers/misc/amd-sbi/rmi-i2c.c | 124 +- drivers/misc/bh1770glc.c | 4 +- drivers/misc/cb710/core.c | 8 +- drivers/misc/eeprom/at25.c | 2 +- drivers/misc/lis3lv02d/lis3lv02d.c | 6 +- drivers/misc/mei/Kconfig | 2 +- drivers/misc/mei/client.c | 14 +- drivers/misc/mei/interrupt.c | 2 - drivers/misc/mei/main.c | 1 + drivers/misc/rp1/rp1_pci.c | 3 + drivers/misc/vmw_vmci/vmci_context.h | 2 +- drivers/mux/mmio.c | 82 +- drivers/nvmem/Kconfig | 9 + drivers/nvmem/Makefile | 2 + drivers/nvmem/imx-ocotp-ele.c | 20 + drivers/nvmem/layouts/u-boot-env.c | 4 +- drivers/nvmem/qnap-mcu-eeprom.c | 111 ++ drivers/peci/controller/peci-aspeed.c | 12 +- drivers/rapidio/rio-driver.c | 2 +- drivers/staging/iio/addac/adt7316.c | 102 +- drivers/staging/iio/frequency/ad9834.c | 3 +- drivers/staging/iio/frequency/ad9834.h | 10 - drivers/uio/Kconfig | 12 + drivers/uio/Makefile | 1 + drivers/uio/uio_fsl_elbc_gpcm.c | 7 + drivers/uio/uio_pci_generic_sva.c | 192 ++ drivers/w1/masters/omap_hdq.c | 5 - drivers/w1/slaves/w1_ds28e17.c | 4 +- drivers/w1/w1.c | 20 +- .../dt-bindings/interconnect/qcom,kaanapali-rpmh.h | 149 ++ include/dt-bindings/interconnect/qcom,sdx75.h | 2 - include/linux/cdx/cdx_bus.h | 2 +- include/linux/comedi/comedidev.h | 7 + include/linux/comedi/comedilib.h | 34 +- include/linux/coresight.h | 42 +- include/linux/eisa.h | 2 +- include/linux/firmware/intel/stratix10-smc.h | 111 ++ .../linux/firmware/intel/stratix10-svc-client.h | 104 ++ include/linux/iio/adc/qcom-vadc-common.h | 27 +- include/linux/iio/buffer.h | 22 +- include/linux/iio/buffer_impl.h | 3 +- include/linux/iio/consumer.h | 3 +- include/linux/iio/imu/adis.h | 45 +- include/linux/interconnect.h | 2 +- include/linux/ipack.h | 23 +- include/linux/rio.h | 2 +- include/uapi/linux/acrn.h | 36 +- rust/kernel/list.rs | 3 + 302 files changed, 23678 insertions(+), 14098 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-uio_pci_sva-pasid create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,max14001.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5446.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,smi330.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/aosong,adp810.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/fsl,mpl3115.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,kaanapali-rpmh.yaml create mode 100644 drivers/iio/accel/bma220.h create mode 100644 drivers/iio/accel/bma220_core.c create mode 100644 drivers/iio/accel/bma220_i2c.c create mode 100644 drivers/iio/adc/max14001.c create mode 100644 drivers/iio/adc/rzn1-adc.c create mode 100644 drivers/iio/adc/rzt2h_adc.c create mode 100644 drivers/iio/dac/ad5446-i2c.c create mode 100644 drivers/iio/dac/ad5446-spi.c create mode 100644 drivers/iio/dac/ad5446.h create mode 100644 drivers/iio/imu/inv_icm45600/Kconfig create mode 100644 drivers/iio/imu/inv_icm45600/Makefile create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600.h create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_buffer.h create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_core.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_i2c.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_i3c.c create mode 100644 drivers/iio/imu/inv_icm45600/inv_icm45600_spi.c create mode 100644 drivers/iio/imu/smi330/Kconfig create mode 100644 drivers/iio/imu/smi330/Makefile create mode 100644 drivers/iio/imu/smi330/smi330.h create mode 100644 drivers/iio/imu/smi330/smi330_core.c create mode 100644 drivers/iio/imu/smi330/smi330_i2c.c create mode 100644 drivers/iio/imu/smi330/smi330_spi.c create mode 100644 drivers/iio/pressure/adp810.c create mode 100644 drivers/interconnect/qcom/kaanapali.c delete mode 100644 drivers/interconnect/qcom/qcs615.h delete mode 100644 drivers/interconnect/qcom/qcs8300.h delete mode 100644 drivers/interconnect/qcom/qdu1000.h delete mode 100644 drivers/interconnect/qcom/sc7180.h delete mode 100644 drivers/interconnect/qcom/sc7280.h delete mode 100644 drivers/interconnect/qcom/sc8180x.h delete mode 100644 drivers/interconnect/qcom/sc8280xp.h delete mode 100644 drivers/interconnect/qcom/sdm670.h delete mode 100644 drivers/interconnect/qcom/sdm845.h delete mode 100644 drivers/interconnect/qcom/sdx55.h delete mode 100644 drivers/interconnect/qcom/sdx65.h delete mode 100644 drivers/interconnect/qcom/sdx75.h delete mode 100644 drivers/interconnect/qcom/sm6350.h delete mode 100644 drivers/interconnect/qcom/sm7150.h delete mode 100644 drivers/interconnect/qcom/sm8150.h delete mode 100644 drivers/interconnect/qcom/sm8250.h delete mode 100644 drivers/interconnect/qcom/sm8350.h delete mode 100644 drivers/interconnect/qcom/sm8450.h delete mode 100644 drivers/interconnect/qcom/sm8550.h delete mode 100644 drivers/interconnect/qcom/sm8650.h delete mode 100644 drivers/interconnect/qcom/x1e80100.h create mode 100644 drivers/nvmem/qnap-mcu-eeprom.c delete mode 100644 drivers/staging/iio/frequency/ad9834.h create mode 100644 drivers/uio/uio_pci_generic_sva.c create mode 100644 include/dt-bindings/interconnect/qcom,kaanapali-rpmh.h