lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <Y0GQwYdy+s8zfd2g@kroah.com>
Date:   Sat, 8 Oct 2022 17:01:21 +0200
From:   Greg KH <gregkh@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Andrew Morton <akpm@...ux-foundation.org>,
        Arnd Bergmann <arnd@...db.de>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] Char/Misc driver updates for 6.1-rc1

The following changes since commit 7e18e42e4b280c85b76967a9106a13ca61c16179:

  Linux 6.0-rc4 (2022-09-04 13:10:01 -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.1-rc1

for you to fetch changes up to 7cd04013fbf3e6dcb67ca6b59aa813269a2ad9ce:

  w1: Split memcpy() of struct cn_msg flexible array (2022-09-30 14:37:10 +0200)

----------------------------------------------------------------
Char/Misc and other driver changes for 6.1-rc1

Here is the large set of char/misc and other small driver subsystem
changes for 6.1-rc1.  Loads of different things in here:
  - IIO driver updates, additions, and changes.  Probably the largest
    part of the diffstat
  - habanalabs driver update with support for new hardware and features,
    the second largest part of the diff.
  - fpga subsystem driver updates and additions
  - mhi subsystem updates
  - Coresight driver updates
  - gnss subsystem updates
  - extcon driver updates
  - icc subsystem updates
  - fsi subsystem updates
  - nvmem subsystem and driver updates
  - misc driver updates
  - speakup driver additions for new features
  - lots of tiny driver updates and cleanups

All of these have been in the linux-next tree for a while with no
reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>

----------------------------------------------------------------
Abel Vesa (1):
      misc: fastrpc: Use USER_PD define in fastrpc_get_info_from_dsp

Abhijeet Dharmapurikar (1):
      spmi: pmic-arb: add a print in cleanup_irq

Al Viro (1):
      binderfs: rework superblock destruction

Alexander Baehr (1):
      parport: add support for Netmos device 9900

Andrea Merello (14):
      iio: add modifiers for linear acceleration
      iio: document linear acceleration modifiers
      iio: event_monitor: add linear acceleration modifiers
      iio: add modifers for pitch, yaw, roll
      iio: document pitch, yaw, roll modifiers
      iio: event_monitor: add pitch, yaw and roll modifiers
      iio: add support for binary attributes
      iio: imu: add Bosch Sensortec BNO055 core driver
      iio: document bno055 private sysfs attributes
      iio: document "serialnumber" sysfs attribute
      dt-bindings: iio/imu: Add Bosch BNO055
      iio: imu: add BNO055 serdev driver
      iio: imu: add BNO055 I2C driver
      docs: iio: add documentation for BNO055 driver

Andy Shevchenko (5):
      iio: pressure: dlhl60d: Don't take garbage into consideration when reading data
      lib/string_helpers: Add str_read_write() helper
      iio: magnetometer: yamaha-yas530: Use pointers as driver data
      iio: magnetometer: yamaha-yas530: Make strings const in chip info
      iio: magnetometer: yamaha-yas530: Use dev_err_probe()

Angel Iglesias (10):
      iio: pressure: bmp280: fix datasheet links
      iio: pressure: bmp280: reorder local variables following reverse xmas tree
      iio: pressure: bmp280: use FIELD_GET, FIELD_PREP and GENMASK
      iio: pressure: bmp280: Simplify bmp280 calibration data reading
      iio: pressure: bmp280: simplify driver initialization logic
      iio: pressure: bmp280: Fix alignment for DMA safety
      iio: pressure: bmp280: reorder i2c device tables declarations
      iio: pressure: bmp280: Add support for BMP380 sensor family
      dt-bindings: iio: pressure: bmp085: Add BMP380 compatible string
      iio: pressure: bmp280: Add more tunable config parameters for BMP380

Antoniu Miclaus (2):
      iio: frequency: admv1014: return -EINVAL directly
      MAINTAINERS: fix Analog Devices forum links

Ashay Jaiswal (1):
      spmi: pmic-arb: add support to dispatch interrupt based on IRQ status

Bharat Jauhari (1):
      habanalabs: fix spelling mistakes

Bo Liu (2):
      gnss: replace ida_simple API
      ipack: Check dev_set_name() return value

Breno Leitao (2):
      misc: bcm-vk: Specify the minimum number of IRQ vecs
      misc: bcm_vk: Remove usage of deprecated functions

Carlos Llamas (6):
      binder: fix trivial kernel-doc typo
      binder: remove unused binder_alloc->buffer_free
      binderfs: remove unused INTSTRLEN macro
      binder: rename alloc->vma_vm_mm to alloc->mm
      binder: remove binder_alloc_set_vma()
      binder: fix binder_alloc kernel-doc warnings

ChiYuan Huang (3):
      dt-bindings: iio: adc: Add rtq6056 adc support
      iio: adc: Add rtq6056 support
      Documentation: ABI: testing: rtq6056: Update ABI docs

Christophe JAILLET (3):
      coresight: docs: Fix a broken reference
      misc: microchip: pci1xxxx: Do not disable the pci device twice in gp_aux_bus_remove()
      misc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe()

Ciprian Regus (5):
      MAINTAINERS: Remove duplicate matching entry
      dt-bindings: iio: adc: Add docs for LTC2499
      Add MAINTAINERS entries for LTC2497 and LTC2496
      drivers: iio: adc: ltc2497: LTC2499 support
      drivers: iio: adc: ltc2497: Rename the LTC2499 iio device

Claudiu Beznea (19):
      iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
      iio: adc: at91-sama5d2_adc: check return status for pressure and touch
      iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
      iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
      iio: adc: at91-sama5d2_adc: exit from write_raw() when buffers are enabled
      iio: adc: at91-sama5d2_adc: handle different EMR.OSR for different hw versions
      iio: adc: at91-sama5d2_adc: move the check of oversampling in its function
      iio: adc: at91-sama5d2_adc: drop AT91_OSR_XSAMPLES defines
      iio: adc: at91-sama5d2_adc: add .read_avail() chan_info ops
      iio: adc: at91-sama5d2_adc: adjust osr based on specific platform data
      iio: adc: at91-sama5d2_adc: add 64 and 256 oversampling ratio
      iio: adc: at91-sama5d2_adc: move oversampling storage in its function
      iio: adc: at91-sama5d2_adc: update trackx on emr
      iio: adc: at91-sama5d2_adc: add startup and tracktim as parameter for at91_adc_setup_samp_freq()
      iio: adc: at91-sama5d2_adc: lock around at91_adc_read_info_raw()
      dt-bindings: iio: adc: at91-sama5d2_adc: add id for temperature channel
      iio: adc: at91-sama5d2_adc: add support for temperature sensor
      iio: adc: at91-sama5d2_adc: add empty line after functions
      iio: adc: at91-sama5d2_adc: add runtime pm support

Colin Ian King (1):
      habanalabs: Fix spelling mistake "Scrubing" -> "Scrubbing"

Conor Dooley (1):
      fpga: microchip-spi: add missing module author entry

Crt Mori (3):
      iio: temperature: mlx90632 Add supply regulator to sensor
      dt-bindings: iio: mlx90632 Add supply regulator documentation
      iio: temperature: mlx90614 Refactoring available filter attributes

Dafna Hirschfeld (3):
      habanalabs: fix bug when setting va block size
      habanalabs: if map page fails don't try to unmap it
      habanalabs: set command buffer host VA dynamically

Dan Carpenter (2):
      get_maintainer: Add Alan to .get_maintainer.ignore
      fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()

Dani Liberman (6):
      habanalabs: removed seq_file parameter from is_idle asic functions
      habanalabs: add uapi to retrieve engines status
      habanalabs: unify hwmon resources clean up
      habanalabs: rename error info structure
      habanalabs/gaudi2: add handling to pmmu events in eqe handler
      habanalabs/gaudi2: add secured attestation info uapi

David Collins (4):
      spmi: pmic-arb: check apid against limits before calling irq handler
      spmi: pmic-arb: correct duplicate APID to PPID mapping logic
      spmi: pmic-arb: block access for invalid PMIC arbiter v5 SPMI writes
      spmi: pmic-arb: increase SPMI transaction timeout delay

Dmitry Rokosov (6):
      units: complement the set of Hz units
      iio: accel: adxl345: use HZ macro from units.h
      iio: common: scmi_sensors: use HZ macro from units.h
      dt-bindings: vendor-prefixes: add MEMSensing Microsystems Co., Ltd.
      iio: add MEMSensing MSA311 3-axis accelerometer driver
      dt-bindings: iio: accel: add dt-binding schema for msa311 accel driver

Eddie James (8):
      iio: pressure: dps310: Refactor startup procedure
      iio: pressure: dps310: Reset chip after timeout
      fsi: occ: Fix checksum failure mode
      hwmon (occ): Retry for checksum failure
      fsi: occ: Prevent use after free
      dt-bindings: hwmon: Add IBM OCC bindings
      fsi: occ: Support probing the hwmon child device from dts node
      hwmon: (occ) Check for device property for setting OCC active during probe

Fabio M. De Francesco (3):
      misc/vmw_vmci: Use kmap_local_page() in vmci_queue_pair.c
      misc/xilinx_sdfec: Call kunmap() on pages mapped with kmap()
      misc/xilinx_sdfec: Replace kmap() with kmap_local_page()

Fenglin Wu (1):
      spmi: pmic-arb: handle spurious interrupt

Francesco Dolcini (1):
      dt-bindings: iio: adc: stmpe: Remove node name requirement

Gaosheng Cui (3):
      nvmem: core: Fix memleak in nvmem_register()
      nvmem: core: add error handling for dev_set_name
      drivers/misc/sgi-xp: Remove orphan declarations from drivers/misc/sgi-xp/xp.h

George Mois (2):
      dt-bindings: iio: accel: adxl313: Add compatibles for adxl312 and adxl314
      drivers: iio: accel: adxl312 and adxl314 support

Georgi Djakov (1):
      Merge branch 'icc-ignore-return-val' into icc-next

German Gomez (2):
      coresight: etm4x: Expose default timestamp source in sysfs
      coresight: etm4x: docs: Add documentation for 'ts_source' sysfs interface

Greg Kroah-Hartman (11):
      Merge 6.0-rc4 into char-misc-next
      Merge tag 'fpga-for-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
      Merge tag 'mhi-for-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      Merge tag 'iio-for-6.1a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      Merge tag 'coresight-next-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
      Merge tag 'misc-habanalabs-next-2022-09-21' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into char-misc-next
      Merge tag 'gnss-6.1-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss into char-misc-next
      Merge tag 'iio-for-6.1b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      Merge tag 'extcon-next-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
      Merge tag 'icc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      Merge tag 'fsi-for-v6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi into char-misc-next

Guilherme G. Piccoli (1):
      firmware: google: Test spinlock on panic path to avoid lockups

Hangyu Hua (1):
      misc: ocxl: fix possible refcount leak in afu_ioctl()

Horatiu Vultur (2):
      dt-bindings: lan9662-otpc: document Lan9662 OTPC
      nvmem: lan9662-otp: add support

Huang Yiwei (1):
      interconnect: qcom: Kconfig: Make INTERCONNECT_QCOM tristate

Iskren Chernev (1):
      dt-bindings: nvmem: Add SoC compatible for sm6115

Jagath Jog J (2):
      iio: Add new event type gesture and use direction for single and double tap
      iio: accel: bma400: Add support for single and double tap events

Jakob Hauser (14):
      iio: magnetometer: yas530: Change data type of hard_offsets to signed
      iio: magnetometer: yas530: Change range of data in volatile register
      iio: magnetometer: yas530: Correct scaling of magnetic axes
      iio: magnetometer: yas530: Correct temperature handling
      iio: magnetometer: yas530: Change data type of calibration coefficients
      iio: magnetometer: yas530: Rename functions and registers
      iio: magnetometer: yas530: Move printk %*ph parameters out from stack
      iio: magnetometer: yas530: Apply documentation and style fixes
      iio: magnetometer: yas530: Introduce "chip_info" structure
      iio: magnetometer: yas530: Add volatile registers to "chip_info"
      iio: magnetometer: yas530: Add IIO scaling to "chip_info"
      iio: magnetometer: yas530: Add temperature calculation to "chip_info"
      iio: magnetometer: yas530: Add function pointers to "chip_info"
      iio: magnetometer: yas530: Add YAS537 variant

James Clark (5):
      coresight: Remove unused function parameter
      coresight: Simplify sysfs accessors by using csdev_access abstraction
      coresight: Re-use same function for similar sysfs register accessors
      coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors
      coresight: Make new csdev_access offsets unsigned

Jiasheng Jiang (3):
      virt: vbox: convert to use dev_groups
      virt: vbox: Remove unproper information
      fsi: core: Check error number after calling ida_simple_get

Jilin Yuan (1):
      mei: fix repeated words in comments

Joe Simmons-Talbott (4):
      iio: Add blank lines after declarations.
      iio: Fix indentation for multiline conditional.
      iio: Add names for function definition arguments.
      iio: Avoid multiple line dereference for mask

Joel Stanley (1):
      fsi: sbefifo: Add detailed debugging information

Johnson Wang (1):
      dt-bindings: nvmem: mediatek: efuse: Add support for MT8188

Jonathan Cameron (33):
      iio: ABI: Fix wrong format of differential capacitance channel ABI.
      staging: iio: cdc: ad7746: Use explicit be24 handling.
      staging: iio: cdc: ad7746: Push handling of supply voltage scale to userspace.
      staging: iio: cdc: ad7746: Use local buffer for multi byte reads.
      staging: iio: cdc: ad7746: Factor out ad7746_read_channel()
      staging: iio: cdc: ad7764: Push locking down into case statements in read/write_raw
      staging: iio: cdc: ad7746: Break up use of chan->address and use FIELD_PREP etc
      staging: iio: cdc: ad7746: Drop unused i2c_set_clientdata()
      staging: iio: cdc: ad7746: Use _raw and _scale for temperature channels.
      iio: core: Introduce _zeropoint for differential channels
      staging: iio: cdc: ad7746: Switch from _offset to _zeropoint for differential channels.
      staging: iio: cdc: ad7746: Use read_avail() rather than opencoding.
      staging: iio: ad7746: White space cleanup
      iio: cdc: ad7746: Add device specific ABI documentation.
      iio: cdc: ad7746: Move driver out of staging.
      iio: test: Mark file local structure arrays static.
      iio: light: cm32181: Mark the dev_pm_ops static.
      staging: iio: frequency: ad9834: Fix alignment for DMA safety
      staging: iio: meter: ade7854: Fix alignment for DMA safety
      staging: iio: resolver: ad2s1210: Fix alignment for DMA safety
      iio: adc: mt6360: Drop an incorrect __maybe_unused marking.
      iio: magn: hmc5843: Drop excessive indentation of assignments of hmc5843_driver
      iio: magn: hmc5843: Move struct dev_pm_ops out of header
      staging: iio: frequency: ad9832: Fix alignment for DMA safety
      iio: adc: max1363: Drop provision to provide an IIO channel map via platform data
      iio: pressure: icp10100: Switch from UNIVERSAL to DEFINE_RUNTIME_DEV_PM_OPS().
      iio: proximity: sx9310: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: proximity: sx9324: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: proximity: sx9360: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
      iio: proximity: srf04: Use pm_ptr() to remove unused struct dev_pm_ops
      iio: accel: bmi088: Use EXPORT_NS_GPL_RUNTIME_DEV_PM_OPS() and pm_ptr()
      iio: light: st_uvis25: Use EXPORT_NS_SIMPLE_DEV_PM_OPS()
      iio: accel: bma400: Fix smatch warning based on use of unintialized value.

Julien Panis (4):
      dt-bindings: counter: add ti,am62-ecap-capture.yaml
      Documentation: ABI: sysfs-bus-counter: add frequency & num_overflows items
      counter: ti-ecap-capture: capture driver support for ECAP
      MAINTAINERS: add TI ECAP driver info

Kees Cook (1):
      w1: Split memcpy() of struct cn_msg flexible array

Kenneth Lee (1):
      nvmem: brcm_nvram: Use kzalloc for allocating only one element

Koen Vandeputte (1):
      bus: mhi: host: always print detected modem name

Krzysztof Kozlowski (20):
      dt-bindings: fpga: microchip,mpf-spi-fpga-mgr: use spi-peripheral-props.yaml
      dt-bindings: iio: adc: ti,am3359-adc: add ti,am654-adc
      dt-bindings: iio: Drop Tomislav Denis
      iio: MAINTAINERS: Drop Tomislav Denis
      dt-bindings: iio: adc: Drop Patrick Vasseur
      dt-bindings: iio: adc: use spi-peripheral-props.yaml
      dt-bindings: iio: accel: use spi-peripheral-props.yaml
      dt-bindings: iio: amplifiers: adi,ada4250: use spi-peripheral-props.yaml
      dt-bindings: iio: dac: use spi-peripheral-props.yaml
      dt-bindings: iio: frequency: adf4371: use spi-peripheral-props.yaml
      dt-bindings: iio: health: ti,afe4403: use spi-peripheral-props.yaml
      dt-bindings: iio: imu: use spi-peripheral-props.yaml
      dt-bindings: iio: potentiometer: use spi-peripheral-props.yaml
      dt-bindings: iio: samsung,sensorhub-rinato: use spi-peripheral-props.yaml
      dt-bindings: iio: temperature: use spi-peripheral-props.yaml
      slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure
      slimbus: qcom-ngd: cleanup in probe error path
      slimbus: qcom-ngd: simplify error paths with dev_err_probe
      slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON
      dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles

Kumaravel Thiagarajan (7):
      misc: microchip: pci1xxxx: load auxiliary bus driver for the PIO function in the multi-function endpoint of pci1xxxx device.
      misc: microchip: pci1xxxx: load gpio driver for the gpio controller auxiliary device enumerated by the auxiliary bus driver.
      misc: microchip: pci1xxxx: Add functions to configure gpio pins as input / output, get status, handle I/O for gpio pins.
      misc: microchip: pci1xxxx: Add gpio irq handler and irq helper functions irq_ack, irq_mask, irq_unmask and irq_set_type of irq_chip.
      misc: microchip: pci1xxxx: Add power management functions - suspend & resume handlers.
      misc: microchip: pci1xxxx: fix dependency issues in building the pci1xxxx's aux bus driver.
      misc: microchip: pci1xxxx: use DEFINE_SIMPLE_DEV_PM_OPS() in place of the SIMPLE_DEV_PM_OPS() in pci1xxxx's gpio driver

Li zeming (1):
      habanalabs/gaudi2: Remove unnecessary (void*) conversions

Lin Yujun (1):
      slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_register

Liu Shixin (1):
      bus: mvebu-mbus: use DEFINE_SHOW_ATTRIBUTE to simplify mvebu_{sdram/devs}_debug

Lorenzo Bianconi (2):
      iio: imu: st_lsm6dsx: add support to LSM6DSTX
      dt-bindings: iio: imu: st_lsm6dsx: add lsm6dstx device bindings

Lukas Bulwahn (1):
      MAINTAINERS: add spdxexclude to LICENSES and SPDX stuff

Luo Xueqin (1):
      fsi: Fix typo in comment

Lv Ruyi (1):
      fsi: master-ast-cf: Fix missing of_node_put in fsi_master_acf_probe

Marcus Folkesson (6):
      MAINTAINERS: Update Microchip MCP3911 to Maintained
      iio: adc: mcp3911: use resource-managed version of iio_device_register
      iio: adc: mcp3911: add support for buffers
      iio: adc: mcp3911: add support for interrupts
      dt-bindings: iio: adc: mcp3911: add microchip,data-ready-hiz entry
      iio: adc: mcp3911: add support for oversampling ratio

Marek Vasut (2):
      extcon: usbc-tusb320: Factor out extcon into dedicated functions
      extcon: usbc-tusb320: Add USB TYPE-C support

Marijn Suijten (1):
      iio: adc: qcom-spmi-adc5: Add missing VCOIN/GPIO[134] channels

Martin Larsson (1):
      iio: adc: imx8qxp-adc: propagate regulator_get_voltage error

Martyn Welch (2):
      dt-bindings: iio: st,st-sensors add LPS22DF.
      iio: pressure: st_pressure: Add support for LPS22DF

Matthew Gerlach (1):
      fpga: dfl-pci: Add IDs for Intel N6000, N6001 and C6100 cards

Michael Hennerich (1):
      iio: dac: ad5593r: Fix i2c read protocol requirements

Nathan Chancellor (1):
      coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused

Nuno Sá (19):
      iio: inkern: only release the device node when done with it
      iio: inkern: fix return value in devm_of_iio_channel_get_by_name()
      iio: inkern: only return error codes in iio_channel_get_*() APIs
      iio: inkern: split of_iio_channel_get_by_name()
      iio: inkern: move to fwnode properties
      thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API
      iio: adc: ingenic-adc: convert to IIO fwnode interface
      iio: adc: ab8500-gpadc: convert to device properties
      iio: adc: at91-sama5d2_adc: convert to device properties
      iio: adc: qcom-pm8xxx-xoadc: convert to device properties
      iio: adc: qcom-spmi-vadc: convert to device properties
      iio: adc: qcom-spmi-adc5: convert to device properties
      iio: adc: stm32-adc: convert to device properties
      iio: inkern: remove OF dependencies
      iio: inkern: fix coding style warnings
      iio: dac: ad5593r: add check for i2c functionality
      iio: adc: ad7923: fix channel readings for some variants
      iio: adc: ad7923: support extended range
      dt-bindings: iio: adi,ad7923: add adi,range-double property

Oded Gabbay (11):
      habanalabs/gaudi: increase default cs timeout to 10 minutes
      habanalabs: remove all kdma locks
      habanalabs/uapi: move defines to better place inside file
      habanalabs: move common function out of debugfs.c
      habanalabs: remove left-over code from bring-up
      habanalabs: fix missing info in sysfs documentation
      habanalabs: select FW_LOADER in Kconfig
      habanalabs/gaudi2: free event irq if init fails
      habanalabs: MMU invalidation h/w is per device
      habanalabs: failure to open device due to reset is debug level
      habanalabs: eliminate aggregate use warning

Ofir Bitton (12):
      habanalabs: rename non_hard_reset to compute_reset
      habanalabs/gaudi2: remove old interrupt mappings
      habanalabs: remove secured PCI IDs
      habanalabs: expose device security status through sysfs
      habanalabs: expose device security status using info ioctl
      habanalabs: perform context switch flow only if needed
      habanalabs: ignore EEPROM errors during boot
      habanalabs/gaudi2: dump detailed information upon RAZWI
      habanalabs: send device activity in a proper context
      habanalabs/gaudi: rename mme cfg error response print
      habanalabs: add support for new cpucp return codes
      habanalabs/gaudi2: allow user to flush PCIE by read

Ohad Sharabi (9):
      habanalabs: add return code field to module iterator
      habanalabs: wrap macro arg with parentheses
      habanalabs/gaudi: fix print format for div_sel
      habanalabs/gaudi: read div_sel value from firmware
      habanalabs: define trace events
      habanalabs: trace MMU map/unmap page
      habanalabs: trace DMA allocations
      habanalabs: fix resetting the DRAM BAR
      habanalabs: build ASICs from new to old

Oleksij Rempel (3):
      dt-bindings: iio: adc: ti,tsc2046: add vref-supply property
      iio: adc: tsc2046: add vref support
      iio: adc: tsc2046: silent spi_device_id warning

Olivier Moysan (1):
      iio: adc: stm32-adc: add id registers support

Omer Shpigelman (1):
      habanalabs: add cdev index data member

Peter Colberg (1):
      uio: dfl: add IOPLL user-clock feature id

Rafał Miłecki (6):
      nvmem: add driver handling U-Boot environment variables
      mtd: allow getting MTD device associated with a specific DT node
      nvmem: prefix all symbols with NVMEM_
      nvmem: sort config symbols alphabetically
      nvmem: u-boot-env: find Device Tree nodes for NVMEM cells
      nvmem: u-boot-env: fix crc32 casting type

Rajarama Manjukody Bhat (1):
      habanalabs/gaudi2: assigning PQFs for ARC f/w in PDMA

Ramona Bolboaca (2):
      dt-bindings: iio: adc: Add max11205 documentation file
      iio: adc: add max11205 adc driver

Randy Dunlap (1):
      coresight: trbe: fix Kconfig "its" grammar

Rob Herring (3):
      dt-bindings: arm: coresight: Add 'power-domains' property
      dt-bindings: arm: coresight-tmc: Add 'iommu' property
      dt-bindings: iio: Add missing (unevaluated|additional)Properties on child nodes

Robert Marko (1):
      iio: adc: qcom-spmi-adc5: add ADC5_VREF_VADC to rev2 ADC5

Rong Chen (1):
      extcon: usbc-tusb320: fix kernel-doc warning

Russ Weight (1):
      fpga: m10bmc-sec: d5005 bmc secure update driver

Samuel Thibault (3):
      speakup-dummy: Add support for PUNCT variable
      speakup: Notify synthesizers of the punctuation level change
      speakup_soft: Add direct module parameter

Shang XiaoJing (1):
      mei: gsc: Remove redundant dev_err call

Shreeya Patel (3):
      dt-bindings: Document ltrf216a light sensor bindings
      iio: light: Add support for ltrf216a sensor
      iio: light: ltrf216a: Add raw attribute

Shunsuke Mie (2):
      misc: pci_endpoint_test: Aggregate params checking for xfer
      misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic

Stephen Rothwell (1):
      hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private"

Subbaraman Narayanamurthy (1):
      spmi: pmic-arb: do not ack and clear peripheral interrupts in cleanup_irq

Tal Cohen (4):
      habanalabs: fix command submission sanity check
      habanalabs/gaudi2: new API to control engine cores running mode
      habanalabs: new notifier events for device state
      habanalabs/gaudi: change TPC Assert to use TPC DEC instead of QMAN err

Tom Rix (1):
      fsi: cleanup extern usage in function definition

Tomer Tayar (11):
      habanalabs/gaudi2: enable all MMU SPI/SEI interrupts
      habanalabs/gaudi2: mark PCIE access error as fatal
      habanalabs: avoid returning a valid handle if map_block() fails
      habanalabs: fix vma fields assignments order in hl_hw_block_mmap()
      habanalabs: add a missing lock for in_reset indication
      habanalabs: fix H/W block handling for partial unmappings
      habanalabs: fix calculation of DRAM base address in PCIe BAR
      habanalabs/gaudi2: read F/W security indication after hard reset
      habanalabs/gaudi2: print RAZWI info upon PCIe access error
      habanalabs/gaudi2: increase hard-reset sleep time to 2 sec
      habanalabs/gaudi: use 8KB aligned address for TPC kernels

Uwe Kleine-König (20):
      iio: adc: ad7124: Benefit from devm_clk_get_enabled() to simplify
      iio: adc: ad7768-1: Benefit from devm_clk_get_enabled() to simplify
      iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify
      iio: adc: ingenic-adc: Benefit from devm_clk_get_prepared() to simplify
      iio: adc: lpc18xx: Benefit from devm_clk_get_enabled() to simplify
      iio: adc: ti-ads131e08: Benefit from devm_clk_get_enabled() to simplify
      iio: adc: xilinx-ams: Benefit from devm_clk_get_enabled() to simplify
      iio: adc: xilinx-xadc: Benefit from devm_clk_get_enabled() to simplify
      iio: frequency: adf4371: Benefit from devm_clk_get_enabled() to simplify
      iio: frequency: adrf6780: Benefit from devm_clk_get_enabled() to simplify
      iio: imu: adis16475: Benefit from devm_clk_get_enabled() to simplify
      interconnect: imx: Ignore return value of icc_provider_del() in .remove()
      interconnect: icc-rpm: Ignore return value of icc_provider_del() in .remove()
      interconnect: icc-rpmh: Ignore return value of icc_provider_del() in .remove()
      interconnect: msm8974: Ignore return value of icc_provider_del() in .remove()
      interconnect: osm-l3: Ignore return value of icc_provider_del() in .remove()
      interconnect: sm8450: Ignore return value of icc_provider_del() in .remove()
      interconnect: Make icc_provider_del() return void
      interconnect: imx: Make imx_icc_unregister() return void
      iio: ltc2497: Fix reading conversion results

Vincent Whitchurch (1):
      iio: Use per-device lockdep class for mlock

Vishnu Dasa (5):
      VMCI: Update maintainers for VMCI
      MAINTAINERS: Change VMware PVSCSI driver entry to upper case
      MAINTAINERS: Change status of some VMware drivers
      MAINTAINERS: Add a new entry for VMWARE VSOCK VMCI TRANSPORT DRIVER
      MAINTAINERS: Add header files under VMWARE VMCI DRIVER

Wei Yongjun (5):
      misc: microchip: pci1xxxx: fix error handling in gp_aux_bus_probe()
      misc: microchip: pci1xxxx: Fix missing spin_lock_init()
      misc: microchip: pci1xxxx: Make symbol 'pci1xxxx_gpio_auxiliary_id_table' static
      misc: microchip: pci1xxxx: Add missing MODULE_DEVICE_TABLE
      misc: microchip: pci1xxxx: use module_auxiliary_driver

William Breathitt Gray (10):
      iio: stx104: Move to addac subdirectory
      counter: Realign counter_comp comment block to 80 characters
      MAINTAINERS: Update Counter subsystem git tree repo link
      counter: Move symbols into COUNTER namespace
      counter: interrupt-cnt: Implement watch_validate callback
      counter: Introduce the Signal polarity component
      counter: 104-quad-8: Add Signal polarity component
      counter: Introduce the Count capture component
      counter: Consolidate Counter extension sysfs attribute creation
      counter: Introduce the COUNTER_COMP_ARRAY component type

Wolfram Sang (4):
      iio: st_sensors: move from strlcpy with unused retval to strscpy
      iio: imu: inv_mpu6050: move from strlcpy with unused retval to strscpy
      misc: move from strlcpy with unused retval to strscpy
      virt: move from strlcpy with unused retval to strscpy

Xuezhi Zhang (1):
      comedi: convert sysfs snprintf to sysfs_emit

Yang Li (1):
      habanalabs: Simplify bool conversion

Yicong Yang (5):
      iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity
      hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device
      hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device
      docs: trace: Add HiSilicon PTT device driver documentation
      MAINTAINERS: Add maintainer for HiSilicon PTT driver

Yihao Han (1):
      misc: microchip: pci1xxxx: Remove duplicate include

farah kassabri (6):
      habanalabs/gaudi2: change device f/w security check
      habanalabs/gaudi2: log critical events with no rate limit
      habanalabs: send device active message to f/w
      habanalabs: fix possible hole in device va
      habanalabs/gaudi2: get f/w reset status register dynamically
      habanalabs: remove some f/w descriptor validations

keliu (1):
      drivers: spmi: Directly use ida_alloc()/free()

wangjianli (1):
      iio/accel: fix repeated words in comments

 .../ABI/testing/sysfs-bus-coresight-devices-etm4x  |    8 +
 Documentation/ABI/testing/sysfs-bus-counter        |   35 +
 Documentation/ABI/testing/sysfs-bus-iio            |  126 +-
 Documentation/ABI/testing/sysfs-bus-iio-bno055     |   81 +
 Documentation/ABI/testing/sysfs-bus-iio-cdc-ad7746 |   11 +
 Documentation/ABI/testing/sysfs-devices-hisi_ptt   |   61 +
 Documentation/ABI/testing/sysfs-driver-habanalabs  |   12 +-
 .../bindings/arm/arm,coresight-catu.yaml           |    3 +
 .../devicetree/bindings/arm/arm,coresight-cti.yaml |    3 +
 .../bindings/arm/arm,coresight-dynamic-funnel.yaml |    3 +
 .../arm/arm,coresight-dynamic-replicator.yaml      |    3 +
 .../bindings/arm/arm,coresight-etb10.yaml          |    3 +
 .../devicetree/bindings/arm/arm,coresight-etm.yaml |    3 +
 .../bindings/arm/arm,coresight-static-funnel.yaml  |    3 +
 .../arm/arm,coresight-static-replicator.yaml       |    3 +
 .../devicetree/bindings/arm/arm,coresight-stm.yaml |    3 +
 .../devicetree/bindings/arm/arm,coresight-tmc.yaml |    6 +
 .../bindings/arm/arm,coresight-tpiu.yaml           |    3 +
 .../bindings/arm/arm,embedded-trace-extension.yaml |    3 +
 .../bindings/counter/ti,am62-ecap-capture.yaml     |   61 +
 .../bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml  |    7 +-
 .../devicetree/bindings/hwmon/ibm,occ-hwmon.yaml   |   39 +
 .../bindings/iio/accel/adi,adis16201.yaml          |    7 +-
 .../bindings/iio/accel/adi,adis16240.yaml          |    7 +-
 .../devicetree/bindings/iio/accel/adi,adxl313.yaml |   17 +-
 .../devicetree/bindings/iio/accel/adi,adxl345.yaml |    7 +-
 .../devicetree/bindings/iio/accel/adi,adxl355.yaml |    7 +-
 .../devicetree/bindings/iio/accel/adi,adxl367.yaml |    7 +-
 .../devicetree/bindings/iio/accel/adi,adxl372.yaml |    7 +-
 .../bindings/iio/accel/bosch,bma220.yaml           |    7 +-
 .../bindings/iio/accel/bosch,bma255.yaml           |    5 +-
 .../bindings/iio/accel/bosch,bmi088.yaml           |    7 +-
 .../devicetree/bindings/iio/accel/fsl,mma7455.yaml |    7 +-
 .../bindings/iio/accel/kionix,kxsd9.yaml           |    7 +-
 .../bindings/iio/accel/memsensing,msa311.yaml      |   53 +
 .../bindings/iio/accel/murata,sca3300.yaml         |    5 +-
 .../bindings/iio/accel/nxp,fxls8962af.yaml         |    7 +-
 .../devicetree/bindings/iio/adc/adi,ad7124.yaml    |    7 +-
 .../devicetree/bindings/iio/adc/adi,ad7192.yaml    |    7 +-
 .../devicetree/bindings/iio/adc/adi,ad7280a.yaml   |    7 +-
 .../devicetree/bindings/iio/adc/adi,ad7292.yaml    |    7 +-
 .../devicetree/bindings/iio/adc/adi,ad7298.yaml    |    6 +-
 .../devicetree/bindings/iio/adc/adi,ad7476.yaml    |    8 +-
 .../devicetree/bindings/iio/adc/adi,ad7606.yaml    |    7 +-
 .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml  |    7 +-
 .../devicetree/bindings/iio/adc/adi,ad7923.yaml    |   12 +-
 .../devicetree/bindings/iio/adc/adi,ad7949.yaml    |    7 +-
 .../devicetree/bindings/iio/adc/holt,hi8435.yaml   |    7 +-
 .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml  |    8 +-
 .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml  |    8 +-
 .../devicetree/bindings/iio/adc/maxim,max1027.yaml |    5 +-
 .../bindings/iio/adc/maxim,max11100.yaml           |    7 +-
 .../devicetree/bindings/iio/adc/maxim,max1118.yaml |   26 +-
 .../bindings/iio/adc/maxim,max11205.yaml           |   69 +
 .../devicetree/bindings/iio/adc/maxim,max1241.yaml |    7 +-
 .../bindings/iio/adc/microchip,mcp3201.yaml        |    6 +-
 .../bindings/iio/adc/microchip,mcp3911.yaml        |   12 +-
 .../bindings/iio/adc/qcom,spmi-vadc.yaml           |    1 +
 .../bindings/iio/adc/richtek,rtq6056.yaml          |   56 +
 .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml       |    2 +
 .../devicetree/bindings/iio/adc/st,stmpe-adc.yaml  |    3 +-
 .../devicetree/bindings/iio/adc/ti,adc0832.yaml    |    7 +-
 .../devicetree/bindings/iio/adc/ti,adc084s021.yaml |    7 +-
 .../devicetree/bindings/iio/adc/ti,adc108s102.yaml |    6 +-
 .../devicetree/bindings/iio/adc/ti,adc12138.yaml   |    7 +-
 .../devicetree/bindings/iio/adc/ti,adc128s052.yaml |    7 +-
 .../devicetree/bindings/iio/adc/ti,adc161s626.yaml |    7 +-
 .../devicetree/bindings/iio/adc/ti,ads1015.yaml    |    1 +
 .../devicetree/bindings/iio/adc/ti,ads124s08.yaml  |    7 +-
 .../devicetree/bindings/iio/adc/ti,ads131e08.yaml  |    9 +-
 .../devicetree/bindings/iio/adc/ti,ads8344.yaml    |    7 +-
 .../devicetree/bindings/iio/adc/ti,ads8688.yaml    |    7 +-
 .../devicetree/bindings/iio/adc/ti,am3359-adc.yaml |   11 +-
 .../devicetree/bindings/iio/adc/ti,tlc4541.yaml    |    7 +-
 .../devicetree/bindings/iio/adc/ti,tsc2046.yaml    |    8 +-
 .../bindings/iio/adc/xlnx,zynqmp-ams.yaml          |    1 +
 .../bindings/iio/addac/adi,ad74413r.yaml           |    1 +
 .../bindings/iio/amplifiers/adi,ada4250.yaml       |    7 +-
 .../devicetree/bindings/iio/dac/adi,ad3552r.yaml   |    1 +
 .../devicetree/bindings/iio/dac/adi,ad5064.yaml    |    7 +-
 .../devicetree/bindings/iio/dac/adi,ad5360.yaml    |    7 +-
 .../devicetree/bindings/iio/dac/adi,ad5380.yaml    |    9 +-
 .../devicetree/bindings/iio/dac/adi,ad5421.yaml    |    7 +-
 .../devicetree/bindings/iio/dac/adi,ad5449.yaml    |    7 +-
 .../devicetree/bindings/iio/dac/adi,ad5624r.yaml   |    9 +-
 .../devicetree/bindings/iio/dac/adi,ad5686.yaml    |    9 +-
 .../devicetree/bindings/iio/dac/adi,ad5755.yaml    |    9 +-
 .../devicetree/bindings/iio/dac/adi,ad5758.yaml    |    4 +-
 .../devicetree/bindings/iio/dac/adi,ad5761.yaml    |    7 +-
 .../devicetree/bindings/iio/dac/adi,ad5764.yaml    |    7 +-
 .../devicetree/bindings/iio/dac/adi,ad5770r.yaml   |   11 +-
 .../devicetree/bindings/iio/dac/adi,ad5791.yaml    |    9 +-
 .../devicetree/bindings/iio/dac/adi,ad8801.yaml    |    7 +-
 .../devicetree/bindings/iio/dac/adi,ltc2688.yaml   |    1 +
 .../bindings/iio/dac/microchip,mcp4922.yaml        |    9 +-
 .../devicetree/bindings/iio/dac/ti,dac082s085.yaml |    9 +-
 .../devicetree/bindings/iio/dac/ti,dac7311.yaml    |    7 +-
 .../devicetree/bindings/iio/dac/ti,dac7612.yaml    |    7 +-
 .../devicetree/bindings/iio/frequency/adf4371.yaml |    7 +-
 .../devicetree/bindings/iio/health/ti,afe4403.yaml |    9 +-
 .../devicetree/bindings/iio/imu/adi,adis16460.yaml |    7 +-
 .../devicetree/bindings/iio/imu/adi,adis16480.yaml |    9 +-
 .../devicetree/bindings/iio/imu/bosch,bmi160.yaml  |    7 +-
 .../devicetree/bindings/iio/imu/bosch,bno055.yaml  |   59 +
 .../bindings/iio/imu/invensense,icm42600.yaml      |    6 +-
 .../bindings/iio/imu/invensense,mpu6050.yaml       |    5 +-
 .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml  |    7 +-
 .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml    |   12 +-
 .../bindings/iio/light/liteon,ltrf216a.yaml        |   49 +
 .../iio/potentiometer/microchip,mcp41010.yaml      |    9 +-
 .../iio/potentiometer/microchip,mcp4131.yaml       |    9 +-
 .../bindings/iio/pressure/asc,dlhl60d.yaml         |    2 +-
 .../devicetree/bindings/iio/pressure/bmp085.yaml   |    4 +-
 .../bindings/iio/samsung,sensorhub-rinato.yaml     |    9 +-
 .../devicetree/bindings/iio/st,st-sensors.yaml     |    2 +
 .../bindings/iio/temperature/maxim,max31855k.yaml  |    4 +-
 .../bindings/iio/temperature/maxim,max31856.yaml   |    6 +-
 .../bindings/iio/temperature/maxim,max31865.yaml   |    6 +-
 .../bindings/iio/temperature/melexis,mlx90632.yaml |    4 +
 .../devicetree/bindings/nvmem/mediatek,efuse.yaml  |    1 +
 .../bindings/nvmem/microchip,lan9662-otpc.yaml     |   45 +
 .../devicetree/bindings/nvmem/qcom,qfprom.yaml     |    3 +
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 Documentation/iio/bno055.rst                       |   51 +
 Documentation/iio/index.rst                        |    2 +
 .../trace/coresight/coresight-cpu-debug.rst        |    3 +-
 .../trace/coresight/coresight-etm4x-reference.rst  |   14 +
 Documentation/trace/hisi-ptt.rst                   |  298 ++++
 Documentation/trace/index.rst                      |    1 +
 MAINTAINERS                                        |   97 +-
 arch/arm/configs/multi_v7_defconfig                |    6 +-
 arch/arm/configs/qcom_defconfig                    |    2 +-
 arch/arm64/configs/defconfig                       |   10 +-
 arch/arm64/include/asm/sysreg.h                    |    1 +
 arch/mips/configs/ci20_defconfig                   |    2 +-
 drivers/Makefile                                   |    1 +
 drivers/accessibility/speakup/speakup_dummy.c      |    4 +
 drivers/accessibility/speakup/speakup_soft.c       |   32 +-
 drivers/accessibility/speakup/spk_types.h          |    2 +-
 drivers/accessibility/speakup/varhandlers.c        |   12 +-
 drivers/android/binder_alloc.c                     |   55 +-
 drivers/android/binder_alloc.h                     |   12 +-
 drivers/android/binderfs.c                         |   31 +-
 drivers/bus/mhi/host/pci_generic.c                 |    2 +-
 drivers/bus/mvebu-mbus.c                           |   26 +-
 drivers/comedi/comedi_fops.c                       |    8 +-
 drivers/counter/104-quad-8.c                       |   36 +
 drivers/counter/Kconfig                            |   15 +
 drivers/counter/Makefile                           |    1 +
 drivers/counter/counter-chrdev.c                   |  137 +-
 drivers/counter/counter-core.c                     |   14 +-
 drivers/counter/counter-sysfs.c                    |  304 +++-
 drivers/counter/ftm-quaddec.c                      |    1 +
 drivers/counter/intel-qep.c                        |    1 +
 drivers/counter/interrupt-cnt.c                    |   12 +
 drivers/counter/microchip-tcb-capture.c            |    1 +
 drivers/counter/stm32-lptimer-cnt.c                |    1 +
 drivers/counter/stm32-timer-cnt.c                  |    1 +
 drivers/counter/ti-ecap-capture.c                  |  614 +++++++
 drivers/counter/ti-eqep.c                          |    1 +
 drivers/cpufreq/Kconfig.arm                        |    2 +-
 drivers/extcon/Kconfig                             |    2 +-
 drivers/extcon/extcon-usbc-tusb320.c               |  232 ++-
 drivers/firmware/google/gsmi.c                     |    9 +
 drivers/fpga/dfl-pci.c                             |   18 +
 drivers/fpga/dfl.c                                 |    2 +-
 drivers/fpga/intel-m10-bmc-sec-update.c            |    3 +
 drivers/fpga/microchip-spi.c                       |    1 +
 drivers/fsi/fsi-core.c                             |   11 +-
 drivers/fsi/fsi-master-ast-cf.c                    |    2 +
 drivers/fsi/fsi-master.h                           |    2 +-
 drivers/fsi/fsi-occ.c                              |   66 +-
 drivers/fsi/fsi-sbefifo.c                          |   15 +-
 drivers/gnss/core.c                                |    4 +-
 drivers/hwmon/occ/common.c                         |   11 +-
 drivers/hwmon/occ/p9_sbe.c                         |   26 +-
 drivers/hwtracing/Kconfig                          |    2 +
 drivers/hwtracing/coresight/Kconfig                |    4 +-
 drivers/hwtracing/coresight/coresight-catu.c       |   27 +-
 drivers/hwtracing/coresight/coresight-catu.h       |    8 +-
 drivers/hwtracing/coresight/coresight-core.c       |   28 +
 drivers/hwtracing/coresight/coresight-cti-sysfs.c  |  213 +--
 drivers/hwtracing/coresight/coresight-etb10.c      |   28 +-
 .../hwtracing/coresight/coresight-etm3x-sysfs.c    |   34 +-
 .../hwtracing/coresight/coresight-etm4x-sysfs.c    |   29 +
 drivers/hwtracing/coresight/coresight-priv.h       |   74 +-
 drivers/hwtracing/coresight/coresight-replicator.c |   10 +-
 drivers/hwtracing/coresight/coresight-stm.c        |   40 +-
 drivers/hwtracing/coresight/coresight-tmc-core.c   |   48 +-
 drivers/hwtracing/coresight/coresight-tmc.h        |    4 +-
 drivers/hwtracing/ptt/Kconfig                      |   12 +
 drivers/hwtracing/ptt/Makefile                     |    2 +
 drivers/hwtracing/ptt/hisi_ptt.c                   | 1046 ++++++++++++
 drivers/hwtracing/ptt/hisi_ptt.h                   |  200 +++
 drivers/iio/accel/Kconfig                          |   13 +
 drivers/iio/accel/Makefile                         |    2 +
 drivers/iio/accel/adxl313.h                        |   35 +-
 drivers/iio/accel/adxl313_core.c                   |  202 ++-
 drivers/iio/accel/adxl313_i2c.c                    |   74 +-
 drivers/iio/accel/adxl313_spi.c                    |   63 +-
 drivers/iio/accel/adxl345_core.c                   |    7 +-
 drivers/iio/accel/bma400.h                         |   14 +
 drivers/iio/accel/bma400_core.c                    |  346 +++-
 drivers/iio/accel/bmi088-accel-core.c              |   15 +-
 drivers/iio/accel/bmi088-accel-spi.c               |    2 +-
 drivers/iio/accel/kxcjk-1013.c                     |    2 +-
 drivers/iio/accel/msa311.c                         | 1321 +++++++++++++++
 drivers/iio/adc/Kconfig                            |   47 +-
 drivers/iio/adc/Makefile                           |    3 +-
 drivers/iio/adc/ab8500-gpadc.c                     |   27 +-
 drivers/iio/adc/ad7124.c                           |   15 +-
 drivers/iio/adc/ad7768-1.c                         |   17 +-
 drivers/iio/adc/ad7923.c                           |   11 +-
 drivers/iio/adc/ad9467.c                           |   17 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 |  714 +++++++--
 drivers/iio/adc/imx8qxp-adc.c                      |    8 +-
 drivers/iio/adc/ingenic-adc.c                      |   23 +-
 drivers/iio/adc/lpc18xx_adc.c                      |   18 +-
 drivers/iio/adc/ltc2496.c                          |    9 +-
 drivers/iio/adc/ltc2497-core.c                     |   12 +-
 drivers/iio/adc/ltc2497.c                          |   77 +-
 drivers/iio/adc/ltc2497.h                          |    6 +
 drivers/iio/adc/max11205.c                         |  183 +++
 drivers/iio/adc/max1363.c                          |    6 -
 drivers/iio/adc/mcp3911.c                          |  257 ++-
 drivers/iio/adc/mt6360-adc.c                       |    2 +-
 drivers/iio/adc/qcom-pm8xxx-xoadc.c                |   58 +-
 drivers/iio/adc/qcom-spmi-adc5.c                   |   73 +-
 drivers/iio/adc/qcom-spmi-vadc.c                   |   44 +-
 drivers/iio/adc/rtq6056.c                          |  661 ++++++++
 drivers/iio/adc/stm32-adc-core.c                   |   59 +-
 drivers/iio/adc/stm32-adc-core.h                   |   31 +
 drivers/iio/adc/stm32-adc.c                        |  128 +-
 drivers/iio/adc/ti-ads131e08.c                     |   19 +-
 drivers/iio/adc/ti-tsc2046.c                       |   69 +-
 drivers/iio/adc/xilinx-ams.c                       |   15 +-
 drivers/iio/adc/xilinx-xadc-core.c                 |   18 +-
 drivers/iio/addac/Kconfig                          |   16 +
 drivers/iio/addac/Makefile                         |    1 +
 drivers/iio/{adc => addac}/stx104.c                |    0
 drivers/iio/cdc/Kconfig                            |   10 +
 drivers/iio/cdc/Makefile                           |    1 +
 drivers/{staging => }/iio/cdc/ad7746.c             |  441 ++---
 drivers/iio/common/scmi_sensors/scmi_iio.c         |    8 +-
 drivers/iio/common/st_sensors/st_sensors_core.c    |    2 +-
 drivers/iio/dac/ad5593r.c                          |   50 +-
 drivers/iio/frequency/adf4371.c                    |   17 +-
 drivers/iio/frequency/admv1014.c                   |    3 +-
 drivers/iio/frequency/adrf6780.c                   |   16 +-
 drivers/iio/imu/Kconfig                            |    1 +
 drivers/iio/imu/Makefile                           |    1 +
 drivers/iio/imu/adis16475.c                        |   15 +-
 drivers/iio/imu/bno055/Kconfig                     |   25 +
 drivers/iio/imu/bno055/Makefile                    |   10 +
 drivers/iio/imu/bno055/bno055.c                    | 1685 ++++++++++++++++++++
 drivers/iio/imu/bno055/bno055.h                    |   13 +
 drivers/iio/imu/bno055/bno055_i2c.c                |   57 +
 drivers/iio/imu/bno055/bno055_ser_core.c           |  560 +++++++
 drivers/iio/imu/bno055/bno055_ser_trace.c          |   14 +
 drivers/iio/imu/bno055/bno055_ser_trace.h          |  104 ++
 drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c         |    4 +-
 drivers/iio/imu/st_lsm6dsx/Kconfig                 |    2 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |    2 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |    2 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |    7 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |    5 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c        |    5 +
 drivers/iio/industrialio-buffer.c                  |    5 +-
 drivers/iio/industrialio-core.c                    |   29 +-
 drivers/iio/industrialio-event.c                   |   14 +-
 drivers/iio/industrialio-trigger.c                 |    1 +
 drivers/iio/inkern.c                               |  272 ++--
 drivers/iio/light/Kconfig                          |   11 +
 drivers/iio/light/Makefile                         |    1 +
 drivers/iio/light/ltrf216a.c                       |  550 +++++++
 drivers/iio/light/st_uvis25_core.c                 |    9 +-
 drivers/iio/light/st_uvis25_i2c.c                  |    2 +-
 drivers/iio/light/st_uvis25_spi.c                  |    2 +-
 drivers/iio/magnetometer/Kconfig                   |    4 +-
 drivers/iio/magnetometer/hmc5843.h                 |   13 +-
 drivers/iio/magnetometer/hmc5843_core.c            |    8 +-
 drivers/iio/magnetometer/hmc5843_i2c.c             |    2 +-
 drivers/iio/magnetometer/hmc5843_spi.c             |   14 +-
 drivers/iio/magnetometer/yamaha-yas530.c           |  855 ++++++++--
 drivers/iio/pressure/Kconfig                       |    6 +-
 drivers/iio/pressure/bmp280-core.c                 |  974 +++++++++--
 drivers/iio/pressure/bmp280-i2c.c                  |   15 +-
 drivers/iio/pressure/bmp280-regmap.c               |   55 +
 drivers/iio/pressure/bmp280-spi.c                  |    5 +
 drivers/iio/pressure/bmp280.h                      |  164 +-
 drivers/iio/pressure/dlhl60d.c                     |    5 +-
 drivers/iio/pressure/dps310.c                      |  262 +--
 drivers/iio/pressure/icp10100.c                    |   10 +-
 drivers/iio/pressure/st_pressure.h                 |    2 +
 drivers/iio/pressure/st_pressure_core.c            |   70 +
 drivers/iio/pressure/st_pressure_i2c.c             |    5 +
 drivers/iio/pressure/st_pressure_spi.c             |    5 +
 drivers/iio/proximity/srf04.c                      |   10 +-
 drivers/iio/proximity/sx9310.c                     |    8 +-
 drivers/iio/proximity/sx9324.c                     |    8 +-
 drivers/iio/proximity/sx9360.c                     |    8 +-
 drivers/iio/temperature/mlx90614.c                 |   41 +-
 drivers/iio/temperature/mlx90632.c                 |   61 +-
 drivers/iio/test/iio-test-rescale.c                |    4 +-
 drivers/interconnect/core.c                        |   10 +-
 drivers/interconnect/imx/imx.c                     |    4 +-
 drivers/interconnect/imx/imx.h                     |    2 +-
 drivers/interconnect/imx/imx8mm.c                  |    4 +-
 drivers/interconnect/imx/imx8mn.c                  |    4 +-
 drivers/interconnect/imx/imx8mp.c                  |    4 +-
 drivers/interconnect/imx/imx8mq.c                  |    4 +-
 drivers/interconnect/qcom/Kconfig                  |    2 +-
 drivers/interconnect/qcom/icc-common.c             |    3 +
 drivers/interconnect/qcom/icc-rpm.c                |    4 +-
 drivers/interconnect/qcom/icc-rpmh.c               |    4 +-
 drivers/interconnect/qcom/msm8974.c                |    4 +-
 drivers/interconnect/qcom/osm-l3.c                 |    4 +-
 drivers/interconnect/qcom/sm8450.c                 |    4 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |   21 +
 drivers/ipack/ipack.c                              |    5 +-
 drivers/misc/Kconfig                               |    1 +
 drivers/misc/Makefile                              |    3 +-
 drivers/misc/altera-stapl/altera.c                 |    8 +-
 drivers/misc/bcm-vk/bcm_vk_dev.c                   |    8 +-
 drivers/misc/eeprom/eeprom.c                       |    2 +-
 drivers/misc/eeprom/idt_89hpesx.c                  |    2 +-
 drivers/misc/fastrpc.c                             |    2 +-
 drivers/misc/habanalabs/Kconfig                    |    1 +
 drivers/misc/habanalabs/Makefile                   |    8 +-
 drivers/misc/habanalabs/common/command_buffer.c    |  127 +-
 .../misc/habanalabs/common/command_submission.c    |   75 +-
 drivers/misc/habanalabs/common/debugfs.c           |   35 +-
 drivers/misc/habanalabs/common/device.c            |  147 +-
 drivers/misc/habanalabs/common/firmware_if.c       |  184 ++-
 drivers/misc/habanalabs/common/habanalabs.h        |  171 +-
 drivers/misc/habanalabs/common/habanalabs_drv.c    |   44 +-
 drivers/misc/habanalabs/common/habanalabs_ioctl.c  |  123 +-
 drivers/misc/habanalabs/common/hw_queue.c          |    4 +-
 drivers/misc/habanalabs/common/hwmon.c             |   24 +-
 drivers/misc/habanalabs/common/memory.c            |   57 +-
 drivers/misc/habanalabs/common/memory_mgr.c        |   10 +-
 drivers/misc/habanalabs/common/mmu/mmu.c           |   31 +-
 drivers/misc/habanalabs/common/sysfs.c             |   10 +
 drivers/misc/habanalabs/gaudi/gaudi.c              |  185 ++-
 drivers/misc/habanalabs/gaudi2/gaudi2.c            |  671 +++++---
 drivers/misc/habanalabs/gaudi2/gaudi2P.h           |   10 +-
 drivers/misc/habanalabs/gaudi2/gaudi2_masks.h      |   21 +-
 drivers/misc/habanalabs/gaudi2/gaudi2_security.c   |   26 +-
 drivers/misc/habanalabs/goya/goya.c                |   62 +-
 drivers/misc/habanalabs/include/common/cpucp_if.h  |  103 +-
 .../misc/habanalabs/include/common/hl_boot_if.h    |   37 +-
 .../include/gaudi2/asic_reg/gaudi2_regs.h          |    2 +
 .../gaudi2/asic_reg/pcie_wrap_special_regs.h       |  185 +++
 .../include/gaudi2/gaudi2_async_virt_events.h      |   57 -
 drivers/misc/ics932s401.c                          |    2 +-
 drivers/misc/mchp_pci1xxxx/Kconfig                 |   13 +
 drivers/misc/mchp_pci1xxxx/Makefile                |    1 +
 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c      |  165 ++
 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h      |   28 +
 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c    |  427 +++++
 drivers/misc/mei/bus-fixup.c                       |    2 +-
 drivers/misc/mei/gsc-me.c                          |    1 -
 drivers/misc/mei/hw-txe.c                          |    2 +-
 drivers/misc/ocxl/file.c                           |    2 +
 drivers/misc/pci_endpoint_test.c                   |   34 +-
 drivers/misc/sgi-xp/xp.h                           |    4 -
 drivers/misc/vmw_vmci/vmci_queue_pair.c            |   16 +-
 drivers/misc/xilinx_sdfec.c                        |    3 +-
 drivers/mtd/mtdcore.c                              |   28 +
 drivers/nvmem/Kconfig                              |  313 ++--
 drivers/nvmem/Makefile                             |  120 +-
 drivers/nvmem/brcm_nvram.c                         |    2 +-
 drivers/nvmem/core.c                               |   27 +-
 drivers/nvmem/lan9662-otpc.c                       |  222 +++
 drivers/nvmem/u-boot-env.c                         |  219 +++
 drivers/parport/parport_pc.c                       |    4 +
 drivers/slimbus/Kconfig                            |    3 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   31 +-
 drivers/soc/mediatek/Kconfig                       |    2 +-
 drivers/spmi/spmi-pmic-arb.c                       |   91 +-
 drivers/spmi/spmi.c                                |    4 +-
 drivers/staging/iio/Kconfig                        |    1 -
 drivers/staging/iio/Makefile                       |    1 -
 drivers/staging/iio/cdc/Kconfig                    |   17 -
 drivers/staging/iio/cdc/Makefile                   |    6 -
 drivers/staging/iio/frequency/ad9832.c             |    4 +-
 drivers/staging/iio/frequency/ad9834.c             |    2 +-
 drivers/staging/iio/meter/ade7854.h                |    2 +-
 drivers/staging/iio/resolver/ad2s1210.c            |    4 +-
 drivers/thermal/qcom/Kconfig                       |    2 +-
 drivers/thermal/qcom/qcom-spmi-adc-tm5.c           |    3 +-
 drivers/uio/uio_dfl.c                              |    2 +
 drivers/virt/vboxguest/vboxguest_core.c            |    2 +-
 drivers/virt/vboxguest/vboxguest_linux.c           |   16 +-
 drivers/w1/w1_netlink.c                            |    3 +-
 include/dt-bindings/iio/adc/at91-sama5d2_adc.h     |    3 +
 include/linux/coresight.h                          |   23 +
 include/linux/counter.h                            |  187 ++-
 include/linux/iio/consumer.h                       |   28 +-
 include/linux/iio/iio-opaque.h                     |    2 +
 include/linux/iio/iio.h                            |    8 +-
 include/linux/iio/types.h                          |    3 +
 include/linux/interconnect-provider.h              |    5 +-
 include/linux/mtd/mtd.h                            |    1 +
 include/linux/string_helpers.h                     |    5 +
 include/linux/units.h                              |    3 +
 include/trace/events/habanalabs.h                  |   93 ++
 include/uapi/linux/counter.h                       |    8 +
 include/uapi/linux/iio/types.h                     |   10 +-
 include/uapi/misc/habanalabs.h                     |  137 +-
 tools/iio/iio_event_monitor.c                      |   14 +-
 411 files changed, 18105 insertions(+), 3573 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-bno055
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-cdc-ad7746
 create mode 100644 Documentation/ABI/testing/sysfs-devices-hisi_ptt
 create mode 100644 Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
 create mode 100644 Documentation/devicetree/bindings/hwmon/ibm,occ-hwmon.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/richtek,rtq6056.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/imu/bosch,bno055.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/light/liteon,ltrf216a.yaml
 create mode 100644 Documentation/devicetree/bindings/nvmem/microchip,lan9662-otpc.yaml
 create mode 100644 Documentation/iio/bno055.rst
 create mode 100644 Documentation/trace/hisi-ptt.rst
 create mode 100644 drivers/counter/ti-ecap-capture.c
 create mode 100644 drivers/hwtracing/ptt/Kconfig
 create mode 100644 drivers/hwtracing/ptt/Makefile
 create mode 100644 drivers/hwtracing/ptt/hisi_ptt.c
 create mode 100644 drivers/hwtracing/ptt/hisi_ptt.h
 create mode 100644 drivers/iio/accel/msa311.c
 create mode 100644 drivers/iio/adc/max11205.c
 create mode 100644 drivers/iio/adc/rtq6056.c
 rename drivers/iio/{adc => addac}/stx104.c (100%)
 rename drivers/{staging => }/iio/cdc/ad7746.c (66%)
 create mode 100644 drivers/iio/imu/bno055/Kconfig
 create mode 100644 drivers/iio/imu/bno055/Makefile
 create mode 100644 drivers/iio/imu/bno055/bno055.c
 create mode 100644 drivers/iio/imu/bno055/bno055.h
 create mode 100644 drivers/iio/imu/bno055/bno055_i2c.c
 create mode 100644 drivers/iio/imu/bno055/bno055_ser_core.c
 create mode 100644 drivers/iio/imu/bno055/bno055_ser_trace.c
 create mode 100644 drivers/iio/imu/bno055/bno055_ser_trace.h
 create mode 100644 drivers/iio/light/ltrf216a.c
 create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_wrap_special_regs.h
 delete mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_virt_events.h
 create mode 100644 drivers/misc/mchp_pci1xxxx/Kconfig
 create mode 100644 drivers/misc/mchp_pci1xxxx/Makefile
 create mode 100644 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
 create mode 100644 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
 create mode 100644 drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
 create mode 100644 drivers/nvmem/lan9662-otpc.c
 create mode 100644 drivers/nvmem/u-boot-env.c
 delete mode 100644 drivers/staging/iio/cdc/Kconfig
 delete mode 100644 drivers/staging/iio/cdc/Makefile
 create mode 100644 include/trace/events/habanalabs.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ