All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
	Arnd Bergmann <arnd@arndb.de>,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL] Char/Misc driver changes for 6.10-rc1
Date: Wed, 22 May 2024 16:51:38 +0200	[thread overview]
Message-ID: <Zk4GetENJdycqIoG@kroah.com> (raw)

The following changes since commit dd5a440a31fae6e459c0d6271dddd62825505361:

  Linux 6.9-rc7 (2024-05-05 14:06: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.10-rc1

for you to fetch changes up to f5b335dc025cfee90957efa90dc72fada0d5abb4:

  misc: ntsync: mark driver as "broken" to prevent from building (2024-05-15 17:34:41 +0200)

----------------------------------------------------------------
Char/Misc and other driver subsystem changes for 6.10-rc1

Here is the big set of char/misc and other driver subsystem updates for
6.10-rc1.  Nothing major here, just lots of new drivers and updates for
apis and new hardware types.  Included in here are:
  - big IIO driver updates with more devices and drivers added
  - fpga driver updates
  - hyper-v driver updates
  - uio_pruss driver removal, no one uses it, other drivers control the
    same hardware now
  - binder minor updates
  - mhi driver updates
  - excon driver updates
  - counter driver updates
  - accessability driver updates
  - coresight driver updates
  - other hwtracing driver updates
  - nvmem driver updates
  - slimbus driver updates
  - spmi driver updates
  - other smaller misc and char driver updates

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

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

----------------------------------------------------------------
Abel Vesa (7):
      dt-bindings: spmi: Add X1E80100 SPMI PMIC ARB schema
      dt-bindings: spmi: Deprecate qcom,bus-id
      spmi: pmic-arb: Fix some compile warnings about members not being described
      spmi: pmic-arb: Make the APID init a version operation
      spmi: pmic-arb: Make core resources acquiring a version operation
      spmi: pmic-arb: Register controller for bus instead of arbiter
      spmi: pmic-arb: Add multi bus support

Alexander Shishkin (6):
      intel_th: pci: Add Granite Rapids support
      intel_th: pci: Add Granite Rapids SOC support
      intel_th: pci: Add Sapphire Rapids SOC support
      intel_th: pci: Add Meteor Lake-S support
      intel_th: pci: Add Meteor Lake-S CPU support
      intel_th: pci: Add Lunar Lake support

Andrew Davis (1):
      uio: pruss: Remove this driver

Andy Shevchenko (15):
      w1: gpio: Make use of device properties
      w1: gpio: Switch to use dev_err_probe()
      w1: gpio: Use sizeof(*pointer) instead of sizeof(type)
      w1: gpio: Remove duplicate NULL checks
      w1: gpio: Don't use "proxy" headers
      iio: adc: spear_adc: Make use of device properties
      iio: core: Leave private pointer NULL when no private data supplied
      iio: core: Calculate alloc_size only once in iio_device_alloc()
      iio: adc: twl4030-madc: Make use of device properties
      counter: Don't use "proxy" headers
      fpga: ice40-spi: Don't use "proxy" headers
      iio: light: stk3310: Drop most likely fake ACPI ID
      extcon: intel-mrfld: Switch to use dev_err_probe()
      extcon: intel-mrfld: Don't shadow error from devm_extcon_dev_allocate()
      extcon: realtek: Remove unused of_gpio.h

Anshuman Khandual (12):
      coresight: etm4x: Fix unbalanced pm_runtime_enable()
      coresight: stm: Extract device name from AMBA pid based table lookup
      coresight: tmc: Extract device properties from AMBA pid based table lookup
      coresight: Add helpers registering/removing both AMBA and platform drivers
      coresight: replicator: Move ACPI support from AMBA driver to platform driver
      coresight: funnel: Move ACPI support from AMBA driver to platform driver
      coresight: catu: Move ACPI support from AMBA driver to platform driver
      coresight: tpiu: Move ACPI support from AMBA driver to platform driver
      coresight: tmc: Move ACPI support from AMBA driver to platform driver
      coresight: stm: Move ACPI support from AMBA driver to platform driver
      coresight: debug: Move ACPI support from AMBA driver to platform driver
      coresight: tmc: Enable SG capability on ACPI based SoC-400 TMC ETR devices

Arnd Bergmann (1):
      parport: mfc3: avoid empty-body warning

Atin Bainada (1):
      misc: ti-st: st_kim: remove unnecessary (void*) conversions

Baochen Qiang (1):
      bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation

Bird, Tim (1):
      scripts/spdxcheck: Add count of missing files to stats output

Carlos Llamas (1):
      binder: fix max_thread type inconsistency

Charles Perry (4):
      fpga: xilinx-spi: extract a common driver core
      dt-bindings: fpga: xlnx,fpga-selectmap: add DT schema
      fpga: xilinx-selectmap: add new driver
      fpga: xilinx-core: add new gpio names for prog and init

Chris Morgan (1):
      dt-bindings: iio: adc: Add GPADC for Allwinner H616

Chris Packham (3):
      uio_pdrv_genirq: convert to use device_property APIs
      uio: use threaded interrupts
      uio: update kerneldoc comments for interrupt functions

Christophe JAILLET (3):
      iio: pressure: hsc030pa: Use spi_read()
      fpga: altera-cvp: Remove an unused field in struct altera_cvp_conf
      VMCI: Fix an error handling path in vmci_guest_probe_device()

Colin Ian King (3):
      iio: accel: adxl367: Remove second semicolon
      comedi: remove unused helper function dma_chain_flag_bits
      intel_th: Remove redundant initialization of pointer outp

Dan Carpenter (4):
      iio: light: apds9306: Fix off by one in apds9306_sampling_freq_get()
      iio: adc: ad7173: Fix ! vs ~ typo in ad7173_sel_clk()
      iio: dac: adi-axi: fix a mistake in axi_dac_ext_info_set()
      stm class: Fix a double free in stm_register_device()

David Collins (1):
      dt-bindings: nvmem: qcom,spmi-sdam: update maintainer

David Lechner (13):
      dt-bindings: iio: adc: add ad7944 ADCs
      iio: adc: ad7944: add driver for AD7944/AD7985/AD7986
      iio: adc: ad7944: Add support for "3-wire mode"
      MAINTAINERS: add Documentation/iio/ to IIO subsystem
      docs: iio: new docs for ad7944 driver
      iio: adc: ad7944: simplify adi,spi-mode property parsing
      iio: adc: ad7944: use spi_optimize_message()
      iio: adc: ad7944: Consolidate spi_sync() wrapper
      iio: adc: ad7266: don't set masklength
      iio: adc: mxs-lradc-adc: don't set masklength
      iio: buffer: initialize masklength accumulator to 0
      iio: adc: ad7944: add support for chain mode
      docs: iio: ad7944: add documentation for chain mode

Dimitri Fedrau (1):
      iio: temperature: mcp9600: Fix temperature reading for negative values

Dumitru Ceclan (6):
      dt-bindings: adc: add AD7173
      iio: adc: ad_sigma_delta: Add optional irq selection
      iio: adc: ad7173: add AD7173 driver
      dt-bindings: adc: ad7173: add support for additional models
      iio: adc: ad7173: improve chip id's defines
      iio: adc: ad7173: add support for additional models

Elizabeth Figura (3):
      ntsync: Introduce the ntsync driver and character device.
      ntsync: Introduce NTSYNC_IOC_CREATE_SEM.
      ntsync: Introduce NTSYNC_IOC_SEM_POST.

Fabrice Gasnier (11):
      counter: Introduce the COUNTER_COMP_FREQUENCY() macro
      counter: stm32-timer-cnt: rename quadrature signal
      counter: stm32-timer-cnt: rename counter
      counter: stm32-timer-cnt: adopt signal definitions
      counter: stm32-timer-cnt: introduce clock signal
      counter: stm32-timer-cnt: add counter prescaler extension
      counter: stm32-timer-cnt: add checks on quadrature encoder capability
      counter: stm32-timer-cnt: introduce channels
      counter: stm32-timer-cnt: probe number of channels from registers
      counter: stm32-timer-cnt: add support for overflow events
      counter: stm32-timer-cnt: add support for capture events

Gabriel Schwartz (1):
      iio: adc: rtq6056: Use automated cleanup for mode handling in write_raw

Greg Kroah-Hartman (15):
      Merge tag 'counter-updates-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
      Merge 6.9-rc5 into char-misc-next
      Merge tag 'iio-for-6.10a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      Merge tag 'peci-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/iwi/linux into char-misc-next
      Merge tag 'w1-drv-6.10' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-w1 into char-misc-next
      Merge tag 'counter-updates-for-6.10b' of git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter into char-misc-next
      Merge tag 'fpga-for-6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga into char-misc-next
      Merge tag 'mhi-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      Merge tag 'coresight-next-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
      nvmem: core: switch to use device_add_groups()
      Merge tag 'icc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      Merge tag 'iio-for-6.10b-take2' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      Merge 6.9-rc7 into char-misc-testing
      Merge tag 'extcon-next-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next
      misc: ntsync: mark driver as "broken" to prevent from building

Gustavo A. R. Silva (1):
      mei: Avoid a bunch of -Wflex-array-member-not-at-end warnings

Gustavo Rodrigues (3):
      iio: adc: ad799x: change 'unsigned' to 'unsigned int' declaration
      iio: adc: ad799x: add blank line to avoid warning messages
      iio: adc: ad799x: Prefer to use octal permission

Hagar Gamal Halim Hemdan (1):
      vmci: prevent speculation leaks by sanitizing event in event_deliver()

Hans de Goede (4):
      iio: core: Add iio_read_acpi_mount_matrix() helper function
      iio: accel: kxcjk-1013: Use new iio_read_acpi_mount_matrix() helper
      iio: bmc150-accel-core: Use iio_read_acpi_mount_matrix() helper
      iio: accel: mxc4005: Read orientation matrix from ACPI ROTM method

Huai-Yuan Liu (1):
      ppdev: Add an error check in register_device

Javier Carrasco (8):
      io: light: st_uvis25: drop casting to void in dev_set_drvdata
      iio: humidity: hts211: drop casting to void in dev_set_drvdata
      iio: imu: st_lsm6dsx: drop casting to void in dev_set_drvdata
      iio: humidity: hdc3020: add power management
      dt-bindings: iio: humidity: hdc3020: add reset-gpios
      iio: humidity: hdc3020: add reset management
      dt-bindings: iio: health: maxim,max30102: add max30101
      iio: health: max30102: add support for max30101

Jean-Baptiste Maneyrol (10):
      iio: imu: inv_mpu6050: add WoM (Wake-on-Motion) sensor
      iio: imu: inv_mpu6050: add WoM event as accel event
      iio: imu: inv_mpu6050: add new interrupt handler for WoM events
      iio: imu: inv_mpu6050: add WoM suspend wakeup with low-power mode
      dt-bindings: iio: imu: add icm42688 inside inv_icm42600
      iio: imu: inv_icm42600: add support of ICM-42688-P
      dt-bindings: iio: imu: add icm42686 inside inv_icm42600
      iio: imu: inv_icm42600: add support of ICM-42686-P
      iio: invensense: fix interrupt timestamp alignment
      iio: invensense: fix timestamp glitches when switching frequency

Jiapeng Chong (2):
      coresight: stm: Remove duplicate linux/acpi.h header
      coresight: Remove duplicate linux/amba/bus.h header

Johan Hovold (2):
      dt-bindings: spmi: hisilicon,hisi-spmi-controller: fix binding references
      dt-bindings: spmi: hisilicon,hisi-spmi-controller: clean up example

Jonathan Cameron (32):
      device property: Move fwnode_handle_put() into property.h
      device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
      device property: Introduce device_for_each_child_node_scoped()
      iio: adc: max11410: Use device_for_each_child_node_scoped()
      iio: addac: ad74413r: Use device_for_each_child_node_scoped()
      iio: dac: ltc2688: Use device_for_each_child_node_scoped()
      iio: adc: fsl-imx25-gcq: Switch from of specific handing to fwnode based.
      iio: adc: fsl-imx25-gcq: Use devm_* and dev_err_probe() to simplify probe
      iio: adc: ad7124: Switch from of specific to fwnode based property handling
      iio: adc: ad7292: Switch from of specific to fwnode property handling
      iio: adc: ad7192: Convert from of specific to fwnode property handling
      iio: accel: mma8452: Switch from of specific to fwnode property handling.
      iio: accel: fxls8962af: Switch from of specific to fwnode based properties.
      iio: adc: hx711: Switch from of specific to fwnode property handling.
      iio: temp: ltc2983: Use __free(fwnode_handle) and device_for_each_node_scoped()
      iio: adc: rzg2l_adc: Use device_for_each_child_node_scoped()
      iio: adc: rcar-gyroadc: use for_each_available_child_node_scoped()
      iio: dac: ad3552r: Use device_for_each_child_node_scoped()
      iio: dac: ad5770r: Use device_for_each_child_node_scoped()
      iio: adc: ab8500-gpadc: Fix kernel-doc parameter names.
      iio: adc: ab8500-gpadc: Use device_for_each_child_node_scoped() to simplify erorr paths.
      iio: adc: ad4130: Use device_for_each_child_node_scoped() to simplify error paths.
      iio: adc: ad7173: Use device_for_each_child_node_scoped() to simplify error paths.
      iio: frequency: admfm2000: Use device_for_each_child_node_scoped() to simplify error paths.
      iio: dac: ad3552: Use __free(fwnode_handle) to simplify error handling.
      iio: adc: pac1934: Use device_for_each_available_child_node_scoped() to simplify error handling.
      iio: adc: stm32: Fixing err code to not indicate success
      iio: adc: stm32: Use device_for_each_child_node_scoped()
      iio: adc: qcom-spmi-adc5: Use device_for_each_child_node_scoped()
      iio: adc: mcp3564: Use device_for_each_child_node_scoped()
      Documentation: ABI + trace: hisi_ptt: update paths to bus/event_source
      hwtracing: hisi_ptt: Assign parent for event_source device

Konrad Dybcio (3):
      interconnect: qcom: sm6115: Unspaghettify SNoC QoS port numbering
      interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port assignment
      dt-bindings: nvmem: Add compatible for SC8280XP

Krzysztof Kozlowski (12):
      fpga: altera: drop driver owner assignment
      iio: dac: ad5755: make use of of_device_id table
      dt-bindings: arm: qcom,coresight-tpda: drop redundant type from ports
      dt-bindings: arm: qcom,coresight-tpda: fix indentation in the example
      eeprom: at25: drop unneeded MODULE_ALIAS
      eeprom: 93xx46: drop unneeded MODULE_ALIAS
      nvmem: layouts: store owner from modules with nvmem_layout_driver_register()
      nvmem: layouts: onie-tlv: drop driver owner initialization
      nvmem: layouts: sl28vpd: drop driver owner initialization
      nvmem: sc27xx: fix module autoloading
      nvmem: sprd: fix module autoloading
      slimbus: qcom-ctrl: fix module autoloading

Kunwu Chan (2):
      mei: bus: constify the struct mei_cl_bus_type usage
      tifm: constify the struct tifm_bus_type usage

Laurent Pinchart (2):
      dt-bindings: iio: dac: ti,dac5571: Add DAC081C081 support
      iio: dac: ti-dac5571: Add DAC081C081 support

Li Zhijian (1):
      intel_th: Convert sprintf/snprintf to sysfs_emit

Lincoln Yuji (1):
      iio: adc: ti-ads1015: use device_for_each_child_node_scoped()

Lorenzo Bertin Salvador (1):
      iio: adc: ti-ads131e08: Use device_for_each_child_node_scoped() to simplify error paths.

Lothar Rubusch (8):
      iio: accel: adxl345: Make data_range obsolete
      iio: accel: adxl345: Group bus configuration
      iio: accel: adxl345: Move defines to header
      dt-bindings: iio: accel: adxl345: Add spi-3wire
      iio: accel: adxl345: Pass function pointer to core
      iio: accel: adxl345: Reorder probe initialization
      iio: accel: adxl345: Add comment to probe
      iio: accel: adxl345: Add spi-3wire option

Luca Weiss (2):
      Documentation: ABI: document in_temp_input file
      dt-bindings: iio: imu: mpu6050: Improve i2c-gate disallow list

Marco Pagani (4):
      fpga: manager: add owner module and take its refcount
      fpga: bridge: add owner module and take its refcount
      fpga: tests: use KUnit devices instead of platform devices
      fpga: region: add owner module and take its refcount

Marius Cristea (1):
      iio: adc: PAC1934: fix accessing out of bounds array index

Markus Elfring (1):
      spmi: pmic-arb: Replace three IS_ERR() calls by null pointer checks in spmi_pmic_arb_probe()

Mikhail Lappo (3):
      stm class: Add source type
      stm class: Propagate source type to protocols
      stm class: sys-t: Improve ftrace source handling

Mukesh Ojha (2):
      dt-bindings: nvmem: Add compatible for sm8450, sm8550 and sm8650
      nvmem: meson-mx-efuse: Remove nvmem_device from efuse struct

Niklas Schnelle (1):
      /dev/port: don't compile file operations without CONFIG_DEVPORT

Nuno Sa (21):
      iio: core: move to cleanup.h magic
      iio: trigger: move to the cleanup.h magic
      iio: buffer: iio: core: move to the cleanup.h magic
      iio: inkern: move to the cleanup.h magic
      dt-bindings: iio: temperature: ltc2983: document power supply
      iio: temperature: ltc2983: support vdd regulator
      iio: buffer-dma: add iio_dmaengine_buffer_setup()
      dt-bindings: iio: dac: add docs for AXI DAC IP
      dt-bindings: iio: dac: add docs for AD9739A
      iio: backend: add new functionality
      iio: dac: add support for AXI DAC IP core
      iio: dac: support the ad9739a RF DAC
      iio: adc: adi-axi-adc: only error out in major version mismatch
      dt-bindings: adc: axi-adc: add clocks property
      iio: adc: axi-adc: make sure AXI clock is enabled
      iio: backend: change docs padding
      iio: backend: add API for interface tuning
      iio: adc: adi-axi-adc: remove regmap max register
      iio: adc: adi-axi-adc: support digital interface calibration
      iio: adc: ad9467: support digital interface calibration
      iio: dac: ad9739a: write complete MU_CNT1 register during lock

Paul Cercueil (4):
      iio: buffer-dma: Rename iio_dma_buffer_data_available()
      iio: buffer-dma: Enable buffer write support
      iio: buffer-dmaengine: Support specifying buffer direction
      iio: buffer-dmaengine: Enable write support

Peter Colberg (2):
      fpga: dfl: remove unused function is_dfl_feature_present()
      fpga: dfl: remove unused member pdata from struct dfl_{afu,fme}

Prasad Pandit (2):
      misc: sgi_gru: indent SGI_GRU option help text
      misc: sgi_gru: remove default attribute of LATTICE_ECP3_CONFIG

Qiang Yu (3):
      bus: mhi: host: Add sysfs entry to force device to enter EDL
      bus: mhi: host: Add a new API for getting channel doorbell offset
      bus: mhi: host: pci_generic: Add generic edl_trigger to allow devices to enter EDL mode

Ramona Gradinariu (1):
      docs: iio: adis16475: fix device files tables

Randy Dunlap (3):
      counter: linux/counter.h: fix Excess kernel-doc description warning
      intel_th: msu: Fix kernel-doc warnings
      extcon: max8997: select IRQ_DOMAIN instead of depending on it

Remington Brasga (1):
      coresight:  Docs/ABI/testing/sysfs-bus-coresight-devices: Fix spelling errors

Ricardo B. Marliere (6):
      counter: make counter_bus_type const
      counter: constify the struct device_type usage
      peci: Make peci_bus_type const
      peci: constify the struct device_type usage
      intel_th: Constify the struct device_type usage
      spmi: make spmi_bus_type const

Ricky Wu (1):
      misc: rtsx: do clear express reg every SD_INT

Samuel Thibault (1):
      speakup: Turn i18n files utf-8

Saurabh Sengar (7):
      Drivers: hv: vmbus: Add utility function for querying ring size
      uio_hv_generic: Query the ringbuffer size for device
      uio_hv_generic: Enable interrupt for low speed VMBus devices
      tools: hv: Add vmbus_bufring
      tools: hv: Add new fcopy application based on uio driver
      Drivers: hv: Remove fcopy driver
      uio_hv_generic: Remove use of PAGE_SIZE

Sean Anderson (1):
      misc: ds1682: Add NVMEM support

Sicong Huang (1):
      greybus: Fix use-after-free bug in gb_interface_release due to race condition.

Subhajit Ghosh (7):
      dt-bindings: iio: light: Merge APDS9300 and APDS9960 schemas
      dt-bindings: iio: light: adps9300: Add missing vdd-supply
      dt-bindings: iio: light: adps9300: Update interrupt definitions
      dt-bindings: iio: light: Avago APDS9306
      iio: light: Add support for APDS9306 Light Sensor
      iio: light: apds9306: Improve apds9306_write_event_config()
      iio: light: apds9306: Fix input arguments to in_range()

Suzuki K Poulose (4):
      coresight: etm4x: Do not hardcode IOMEM access for register restore
      coresight: etm4x: Do not save/restore Data trace control registers
      coresight: etm4x: Safe access for TRCQCLTR
      coresight: etm4x: Fix access to resource selector registers

Thomas Haemmerle (4):
      iio: pressure: dps310: support negative temperature values
      iio: pressure: dps310: introduce consistent error handling
      iio: pressure: dps310: consistently check return value of `regmap_read`
      iio: pressure: dps310: simplify scale factor reading

Thomas Weißschuh (3):
      misc/pvpanic: use bit macros
      misc/pvpanic: add shutdown event definition
      misc/pvpanic: add support for normal shutdowns

Thorsten Blum (1):
      virt: acrn: Fix typos

Uwe Kleine-König (23):
      counter: ti-ecap-capture: Convert to platform remove callback returning void
      counter: ti-eqep: Convert to platform remove callback returning void
      uio: fsl_elbc_gpcm: Convert to platform remove callback returning void
      ndtest: Convert to platform remove callback returning void
      powerpc/powernv: Convert to platform remove callback returning void
      sonypi: Convert to platform remove callback returning void
      cdx: Convert to platform remove callback returning void
      coresight: catu: Convert to platform remove callback returning void
      coresight: debug: Convert to platform remove callback returning void
      coresight: stm: Convert to platform remove callback returning void
      coresight: tmc: Convert to platform remove callback returning void
      coresight: tpiu: Convert to platform remove callback returning void
      mcb: lpc: Convert to platform remove callback returning void
      nvmem: lpc18xx_eeprom: Convert to platform remove callback returning void
      slimbus: Convert to platform remove callback returning void
      intel_th: Convert to platform remove callback returning void
      extcon: adc-jack: Convert to platform remove callback returning void
      extcon: intel-cht-wc: Convert to platform remove callback returning void
      extcon: intel-mrfld: Convert to platform remove callback returning void
      extcon: max3355: Convert to platform remove callback returning void
      extcon: max77843: Convert to platform remove callback returning void
      extcon: usb-gpio: Convert to platform remove callback returning void
      extcon: usbc-cros-ec: Convert to platform remove callback returning void

Vamshi Gajjela (1):
      spmi: hisi-spmi-controller: Do not override device identifier

Vasileios Amoiridis (1):
      iio: pressure: BMP280 core driver headers sorting

Viken Dadhaniya (1):
      slimbus: qcom-ngd-ctrl: Reduce auto suspend delay

William Breathitt Gray (2):
      MAINTAINERS: Update email addresses for William Breathitt Gray
      counter: ti-ecap-capture: Utilize COUNTER_COMP_FREQUENCY macro

Wolfram Sang (8):
      iio: adc: ad_sigma_delta: use 'time_left' variable with wait_for_completion_timeout()
      iio: adc: exynos_adc: use 'time_left' variable with wait_for_completion_timeout()
      iio: adc: fsl-imx25-gcq: use 'time_left' variable with wait_for_completion_interruptible_timeout()
      iio: adc: intel_mrfld_adc: use 'time_left' variable with wait_for_completion_interruptible_timeout()
      iio: adc: stm32-adc: use 'time_left' variable with wait_for_completion_interruptible_timeout()
      iio: adc: stm32-dfsdm-adc: use 'time_left' variable with wait_for_completion_interruptible_timeout()
      iio: adc: twl6030-gpadc: use 'time_left' variable with wait_for_completion_interruptible_timeout()
      iio: pressure: zpa2326: use 'time_left' variable with wait_for_completion_interruptible_timeout()

Yang Li (1):
      extcon: adc-jack: Document missing struct members

 Documentation/ABI/stable/sysfs-bus-mhi             |   13 +
 .../ABI/testing/sysfs-bus-coresight-devices-etm3x  |    2 +-
 .../ABI/testing/sysfs-bus-coresight-devices-tmc    |    2 +-
 .../ABI/testing/sysfs-bus-coresight-devices-tpdm   |    2 +-
 ...ptt => sysfs-bus-event_source-devices-hisi_ptt} |   12 +-
 Documentation/ABI/testing/sysfs-bus-iio            |    3 +-
 Documentation/ABI/testing/sysfs-bus-iio-ad9739a    |   19 +
 .../bindings/arm/qcom,coresight-tpda.yaml          |   34 +-
 .../bindings/fpga/xlnx,fpga-selectmap.yaml         |   86 ++
 .../devicetree/bindings/iio/accel/adi,adxl345.yaml |    2 +
 .../devicetree/bindings/iio/adc/adi,ad7173.yaml    |  279 ++++
 .../devicetree/bindings/iio/adc/adi,ad7944.yaml    |  213 +++
 .../devicetree/bindings/iio/adc/adi,axi-adc.yaml   |    5 +
 .../iio/adc/allwinner,sun20i-d1-gpadc.yaml         |    9 +-
 .../devicetree/bindings/iio/dac/adi,ad9739a.yaml   |   95 ++
 .../devicetree/bindings/iio/dac/adi,axi-dac.yaml   |   62 +
 .../devicetree/bindings/iio/dac/ti,dac5571.yaml    |    1 +
 .../bindings/iio/health/maxim,max30102.yaml        |   12 +-
 .../bindings/iio/humidity/ti,hdc3020.yaml          |    5 +
 .../bindings/iio/imu/invensense,icm42600.yaml      |    2 +
 .../bindings/iio/imu/invensense,mpu6050.yaml       |   17 +-
 .../bindings/iio/light/avago,apds9300.yaml         |   20 +-
 .../bindings/iio/light/avago,apds9960.yaml         |   44 -
 .../bindings/iio/temperature/adi,ltc2983.yaml      |    4 +
 .../devicetree/bindings/nvmem/qcom,qfprom.yaml     |    4 +
 .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml  |    2 +-
 .../spmi/hisilicon,hisi-spmi-controller.yaml       |   17 +-
 .../bindings/spmi/qcom,spmi-pmic-arb.yaml          |    1 +
 .../bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml |  136 ++
 Documentation/driver-api/fpga/fpga-bridge.rst      |    7 +-
 Documentation/driver-api/fpga/fpga-mgr.rst         |   34 +-
 Documentation/driver-api/fpga/fpga-region.rst      |   13 +-
 Documentation/iio/ad7944.rst                       |  156 +++
 Documentation/iio/adis16475.rst                    |    8 +-
 Documentation/iio/index.rst                        |    1 +
 Documentation/trace/hisi-ptt.rst                   |    4 +-
 Documentation/userspace-api/ioctl/ioctl-number.rst |    2 +
 MAINTAINERS                                        |   60 +-
 drivers/accessibility/speakup/devsynth.c           |   57 +-
 drivers/accessibility/speakup/speakup.h            |    2 +
 drivers/accessibility/speakup/synth.c              |   92 +-
 drivers/acpi/arm64/amba.c                          |    8 -
 drivers/android/binder.c                           |    2 +-
 drivers/android/binder_internal.h                  |    2 +-
 drivers/base/property.c                            |   14 -
 drivers/bus/mhi/host/init.c                        |   41 +-
 drivers/bus/mhi/host/internal.h                    |    4 +-
 drivers/bus/mhi/host/main.c                        |   16 +
 drivers/bus/mhi/host/pci_generic.c                 |   45 +
 drivers/bus/mhi/host/pm.c                          |   42 +-
 drivers/cdx/controller/cdx_controller.c            |    6 +-
 drivers/char/mem.c                                 |    6 +-
 drivers/char/powernv-op-panel.c                    |    5 +-
 drivers/char/ppdev.c                               |   15 +-
 drivers/char/sonypi.c                              |    6 +-
 drivers/comedi/drivers/cb_pcidas64.c               |    5 -
 drivers/counter/counter-core.c                     |    4 +-
 drivers/counter/stm32-timer-cnt.c                  |  461 ++++++-
 drivers/counter/ti-ecap-capture.c                  |    8 +-
 drivers/counter/ti-eqep.c                          |    6 +-
 drivers/extcon/Kconfig                             |    3 +-
 drivers/extcon/extcon-adc-jack.c                   |    8 +-
 drivers/extcon/extcon-intel-cht-wc.c               |    6 +-
 drivers/extcon/extcon-intel-mrfld.c                |   26 +-
 drivers/extcon/extcon-max3355.c                    |    6 +-
 drivers/extcon/extcon-max77843.c                   |    6 +-
 drivers/extcon/extcon-rtk-type-c.c                 |    1 -
 drivers/extcon/extcon-usb-gpio.c                   |    6 +-
 drivers/extcon/extcon-usbc-cros-ec.c               |    6 +-
 drivers/fpga/Kconfig                               |   12 +
 drivers/fpga/Makefile                              |    2 +
 drivers/fpga/altera-cvp.c                          |    1 -
 drivers/fpga/altera-ps-spi.c                       |    1 -
 drivers/fpga/dfl-afu-main.c                        |    2 -
 drivers/fpga/dfl-afu.h                             |    3 -
 drivers/fpga/dfl-fme-main.c                        |    2 -
 drivers/fpga/dfl-fme.h                             |    2 -
 drivers/fpga/dfl.h                                 |    5 -
 drivers/fpga/fpga-bridge.c                         |   57 +-
 drivers/fpga/fpga-mgr.c                            |   82 +-
 drivers/fpga/fpga-region.c                         |   24 +-
 drivers/fpga/ice40-spi.c                           |    4 +-
 drivers/fpga/tests/fpga-bridge-test.c              |   33 +-
 drivers/fpga/tests/fpga-mgr-test.c                 |   16 +-
 drivers/fpga/tests/fpga-region-test.c              |   41 +-
 drivers/fpga/xilinx-core.c                         |  229 ++++
 drivers/fpga/xilinx-core.h                         |   27 +
 drivers/fpga/xilinx-selectmap.c                    |   95 ++
 drivers/fpga/xilinx-spi.c                          |  224 +---
 drivers/greybus/interface.c                        |    1 +
 drivers/hv/Makefile                                |    2 +-
 drivers/hv/channel_mgmt.c                          |   15 +-
 drivers/hv/hv_fcopy.c                              |  427 ------
 drivers/hv/hv_util.c                               |   12 -
 drivers/hv/hyperv_vmbus.h                          |    5 +
 drivers/hwtracing/coresight/coresight-catu.c       |  137 +-
 drivers/hwtracing/coresight/coresight-catu.h       |    1 +
 drivers/hwtracing/coresight/coresight-core.c       |   29 +
 drivers/hwtracing/coresight/coresight-cpu-debug.c  |  137 +-
 drivers/hwtracing/coresight/coresight-etm4x-core.c |   29 +-
 drivers/hwtracing/coresight/coresight-etm4x.h      |   31 +-
 drivers/hwtracing/coresight/coresight-funnel.c     |   87 +-
 drivers/hwtracing/coresight/coresight-priv.h       |   10 +
 drivers/hwtracing/coresight/coresight-replicator.c |   82 +-
 drivers/hwtracing/coresight/coresight-stm.c        |  114 +-
 drivers/hwtracing/coresight/coresight-tmc-core.c   |  181 ++-
 drivers/hwtracing/coresight/coresight-tmc.h        |    2 +
 drivers/hwtracing/coresight/coresight-tpiu.c       |  120 +-
 drivers/hwtracing/intel_th/acpi.c                  |    6 +-
 drivers/hwtracing/intel_th/core.c                  |    8 +-
 drivers/hwtracing/intel_th/gth.c                   |    8 +-
 drivers/hwtracing/intel_th/msu.c                   |   12 +-
 drivers/hwtracing/intel_th/pci.c                   |   30 +
 drivers/hwtracing/intel_th/sth.c                   |    2 +-
 drivers/hwtracing/ptt/hisi_ptt.c                   |    1 +
 drivers/hwtracing/stm/console.c                    |    1 +
 drivers/hwtracing/stm/core.c                       |   19 +-
 drivers/hwtracing/stm/ftrace.c                     |    1 +
 drivers/hwtracing/stm/heartbeat.c                  |    1 +
 drivers/hwtracing/stm/p_basic.c                    |    3 +-
 drivers/hwtracing/stm/p_sys-t.c                    |   93 +-
 drivers/hwtracing/stm/stm.h                        |    2 +-
 drivers/iio/Makefile                               |    1 +
 drivers/iio/accel/adxl345.h                        |   36 +-
 drivers/iio/accel/adxl345_core.c                   |   92 +-
 drivers/iio/accel/adxl345_i2c.c                    |    2 +-
 drivers/iio/accel/adxl345_spi.c                    |   10 +-
 drivers/iio/accel/adxl367.c                        |    2 +-
 drivers/iio/accel/bmc150-accel-core.c              |   44 +-
 drivers/iio/accel/fxls8962af-core.c                |   10 +-
 drivers/iio/accel/kxcjk-1013.c                     |   80 +-
 drivers/iio/accel/mma8452.c                        |    6 +-
 drivers/iio/accel/mxc4005.c                        |   22 +
 drivers/iio/adc/Kconfig                            |   27 +
 drivers/iio/adc/Makefile                           |    2 +
 drivers/iio/adc/ab8500-gpadc.c                     |    8 +-
 drivers/iio/adc/ad4130.c                           |    7 +-
 drivers/iio/adc/ad7124.c                           |   55 +-
 drivers/iio/adc/ad7173.c                           | 1180 +++++++++++++++++
 drivers/iio/adc/ad7192.c                           |   38 +-
 drivers/iio/adc/ad7266.c                           |    1 -
 drivers/iio/adc/ad7292.c                           |   13 +-
 drivers/iio/adc/ad7944.c                           |  690 ++++++++++
 drivers/iio/adc/ad799x.c                           |    7 +-
 drivers/iio/adc/ad9467.c                           |  374 +++++-
 drivers/iio/adc/ad_sigma_delta.c                   |   29 +-
 drivers/iio/adc/adi-axi-adc.c                      |  147 ++-
 drivers/iio/adc/exynos_adc.c                       |   16 +-
 drivers/iio/adc/fsl-imx25-gcq.c                    |  150 +--
 drivers/iio/adc/hx711.c                            |    5 +-
 drivers/iio/adc/intel_mrfld_adc.c                  |   12 +-
 drivers/iio/adc/max11410.c                         |   27 +-
 drivers/iio/adc/mcp3564.c                          |   16 +-
 drivers/iio/adc/mxs-lradc-adc.c                    |    1 -
 drivers/iio/adc/pac1934.c                          |   86 +-
 drivers/iio/adc/qcom-spmi-adc5.c                   |    7 +-
 drivers/iio/adc/rcar-gyroadc.c                     |   21 +-
 drivers/iio/adc/rtq6056.c                          |   34 +-
 drivers/iio/adc/rzg2l_adc.c                        |   11 +-
 drivers/iio/adc/spear_adc.c                        |   25 +-
 drivers/iio/adc/stm32-adc.c                        |   71 +-
 drivers/iio/adc/stm32-dfsdm-adc.c                  |   12 +-
 drivers/iio/adc/ti-ads1015.c                       |    5 +-
 drivers/iio/adc/ti-ads131e08.c                     |   12 +-
 drivers/iio/adc/twl4030-madc.c                     |   19 +-
 drivers/iio/adc/twl6030-gpadc.c                    |    8 +-
 drivers/iio/addac/ad74413r.c                       |   10 +-
 drivers/iio/buffer/industrialio-buffer-dma.c       |  100 +-
 drivers/iio/buffer/industrialio-buffer-dmaengine.c |   86 +-
 .../iio/common/inv_sensors/inv_sensors_timestamp.c |   33 +-
 drivers/iio/dac/Kconfig                            |   37 +
 drivers/iio/dac/Makefile                           |    2 +
 drivers/iio/dac/ad3552r.c                          |  110 +-
 drivers/iio/dac/ad5755.c                           |   24 +-
 drivers/iio/dac/ad5770r.c                          |   19 +-
 drivers/iio/dac/ad9739a.c                          |  464 +++++++
 drivers/iio/dac/adi-axi-dac.c                      |  635 +++++++++
 drivers/iio/dac/ltc2688.c                          |   28 +-
 drivers/iio/dac/ti-dac5571.c                       |    3 +
 drivers/iio/frequency/admfm2000.c                  |   24 +-
 drivers/iio/health/max30102.c                      |    2 +
 drivers/iio/humidity/hdc3020.c                     |  111 +-
 drivers/iio/humidity/hts221_core.c                 |    2 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600.h        |   37 +
 drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c  |   75 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c |   31 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_core.c   |   26 +
 drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c   |   84 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c    |    6 +
 drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c    |    6 +
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |  542 +++++++-
 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h          |   36 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c         |   19 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c      |   83 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |    2 +-
 drivers/iio/industrialio-acpi.c                    |   85 ++
 drivers/iio/industrialio-backend.c                 |  305 ++++-
 drivers/iio/industrialio-buffer.c                  |  124 +-
 drivers/iio/industrialio-core.c                    |   49 +-
 drivers/iio/industrialio-trigger.c                 |   71 +-
 drivers/iio/inkern.c                               |  263 ++--
 drivers/iio/light/Kconfig                          |   12 +
 drivers/iio/light/Makefile                         |    1 +
 drivers/iio/light/apds9306.c                       | 1361 ++++++++++++++++++++
 drivers/iio/light/st_uvis25_core.c                 |    2 +-
 drivers/iio/light/stk3310.c                        |    1 -
 drivers/iio/pressure/bmp280-core.c                 |   16 +-
 drivers/iio/pressure/dps310.c                      |  138 +-
 drivers/iio/pressure/hsc030pa_spi.c                |    7 +-
 drivers/iio/pressure/zpa2326.c                     |   10 +-
 drivers/iio/temperature/ltc2983.c                  |  142 +-
 drivers/iio/temperature/mcp9600.c                  |    3 +-
 drivers/interconnect/qcom/qcm2290.c                |    2 +-
 drivers/interconnect/qcom/sm6115.c                 |   33 +-
 drivers/mcb/mcb-lpc.c                              |    6 +-
 drivers/misc/Kconfig                               |   31 +-
 drivers/misc/Makefile                              |    1 +
 drivers/misc/cardreader/rtsx_pcr.c                 |   12 +-
 drivers/misc/ds1682.c                              |   37 +
 drivers/misc/eeprom/at25.c                         |    1 -
 drivers/misc/eeprom/eeprom_93xx46.c                |    2 -
 drivers/misc/mei/bus.c                             |    2 +-
 drivers/misc/mei/hw.h                              |    2 -
 drivers/misc/ntsync.c                              |  249 ++++
 drivers/misc/pvpanic/pvpanic.c                     |   43 +-
 drivers/misc/ti-st/st_kim.c                        |    4 +-
 drivers/misc/tifm_core.c                           |    2 +-
 drivers/misc/vmw_vmci/vmci_event.c                 |    6 +-
 drivers/misc/vmw_vmci/vmci_guest.c                 |   10 +-
 drivers/nvmem/core.c                               |    2 +-
 drivers/nvmem/layouts.c                            |    6 +-
 drivers/nvmem/layouts/onie-tlv.c                   |    1 -
 drivers/nvmem/layouts/sl28vpd.c                    |    1 -
 drivers/nvmem/lpc18xx_eeprom.c                     |    6 +-
 drivers/nvmem/meson-mx-efuse.c                     |    6 +-
 drivers/nvmem/sc27xx-efuse.c                       |    1 +
 drivers/nvmem/sprd-efuse.c                         |    1 +
 drivers/parport/parport_mfc3.c                     |    3 +-
 drivers/peci/core.c                                |    4 +-
 drivers/peci/device.c                              |    2 +-
 drivers/peci/internal.h                            |    6 +-
 drivers/slimbus/qcom-ctrl.c                        |    6 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   14 +-
 drivers/spmi/hisi-spmi-controller.c                |    1 -
 drivers/spmi/spmi-pmic-arb.c                       |  980 ++++++++------
 drivers/spmi/spmi.c                                |    2 +-
 drivers/uio/Kconfig                                |   18 -
 drivers/uio/Makefile                               |    1 -
 drivers/uio/uio.c                                  |   24 +-
 drivers/uio/uio_fsl_elbc_gpcm.c                    |    6 +-
 drivers/uio/uio_hv_generic.c                       |   19 +-
 drivers/uio/uio_pdrv_genirq.c                      |   10 +-
 drivers/uio/uio_pruss.c                            |  255 ----
 drivers/w1/masters/w1-gpio.c                       |   62 +-
 include/linux/coresight.h                          |    6 +
 include/linux/counter.h                            |    7 +-
 include/linux/fpga/fpga-bridge.h                   |   10 +-
 include/linux/fpga/fpga-mgr.h                      |   26 +-
 include/linux/fpga/fpga-region.h                   |   13 +-
 include/linux/hyperv.h                             |    2 +
 include/linux/iio/adc/ad_sigma_delta.h             |    3 +
 include/linux/iio/backend.h                        |  107 +-
 include/linux/iio/buffer-dma.h                     |    4 +-
 include/linux/iio/buffer-dmaengine.h               |   24 +-
 include/linux/iio/common/inv_sensors_timestamp.h   |    3 +-
 include/linux/iio/iio.h                            |   13 +
 include/linux/mfd/stm32-timers.h                   |   13 +
 include/linux/mhi.h                                |   29 +-
 include/linux/nvmem-provider.h                     |    5 +-
 include/linux/platform_data/uio_pruss.h            |   18 -
 include/linux/property.h                           |   22 +-
 include/linux/stm.h                                |   12 +
 include/uapi/linux/ntsync.h                        |   23 +
 include/uapi/misc/pvpanic.h                        |    7 +-
 samples/acrn/vm-sample.c                           |    4 +-
 scripts/spdxcheck.py                               |    3 +
 tools/hv/Build                                     |    3 +-
 tools/hv/Makefile                                  |   14 +-
 tools/hv/hv_fcopy_daemon.c                         |  266 ----
 tools/hv/hv_fcopy_uio_daemon.c                     |  490 +++++++
 tools/hv/vmbus_bufring.c                           |  318 +++++
 tools/hv/vmbus_bufring.h                           |  158 +++
 tools/testing/nvdimm/test/ndtest.c                 |    5 +-
 283 files changed, 12915 insertions(+), 3995 deletions(-)
 rename Documentation/ABI/testing/{sysfs-devices-hisi_ptt => sysfs-bus-event_source-devices-hisi_ptt} (90%)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-ad9739a
 create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,fpga-selectmap.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7173.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml
 create mode 100644 Documentation/devicetree/bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml
 create mode 100644 Documentation/iio/ad7944.rst
 create mode 100644 drivers/fpga/xilinx-core.c
 create mode 100644 drivers/fpga/xilinx-core.h
 create mode 100644 drivers/fpga/xilinx-selectmap.c
 delete mode 100644 drivers/hv/hv_fcopy.c
 create mode 100644 drivers/iio/adc/ad7173.c
 create mode 100644 drivers/iio/adc/ad7944.c
 create mode 100644 drivers/iio/dac/ad9739a.c
 create mode 100644 drivers/iio/dac/adi-axi-dac.c
 create mode 100644 drivers/iio/industrialio-acpi.c
 create mode 100644 drivers/iio/light/apds9306.c
 create mode 100644 drivers/misc/ntsync.c
 delete mode 100644 drivers/uio/uio_pruss.c
 delete mode 100644 include/linux/platform_data/uio_pruss.h
 create mode 100644 include/uapi/linux/ntsync.h
 delete mode 100644 tools/hv/hv_fcopy_daemon.c
 create mode 100644 tools/hv/hv_fcopy_uio_daemon.c
 create mode 100644 tools/hv/vmbus_bufring.c
 create mode 100644 tools/hv/vmbus_bufring.h

             reply	other threads:[~2024-05-22 14:51 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-05-22 14:51 Greg KH [this message]
2024-05-22 19:38 ` [GIT PULL] Char/Misc driver changes for 6.10-rc1 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Zk4GetENJdycqIoG@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=arnd@arndb.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.