original_kernel/drivers/iio/adc
Linus Torvalds bb41fe35dc Char/Misc and other driver subsystem updates for 6.9-rc1
Here is the big set of char/misc and a number of other driver subsystem
 updates for 6.9-rc1.  Included in here are:
   - IIO driver updates, loads of new ones and evolution of existing ones
   - coresight driver updates
   - const cleanups for many driver subsystems
   - speakup driver additions
   - platform remove callback void cleanups
   - mei driver updates
   - mhi driver updates
   - cdx driver updates for MSI interrupt handling
   - nvmem driver updates
   - other smaller driver updates and cleanups, full details in the
     shortlog
 
 All of these have been in linux-next for a long time with no reported
 issue, other than a build warning with some older versions of gcc for a
 speakup driver, fix for that will come in a few days when I catch up
 with my pending patch queues.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCZfwuLg8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ynKVACgjvR1cD8NYk9PcGWc9ZaXAZ6zSnwAn260kMoe
 lLFtwszo7m0N6ZULBWBd
 =y3yz
 -----END PGP SIGNATURE-----

Merge tag 'char-misc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc

Pull char/misc and other driver subsystem updates from Greg KH:
 "Here is the big set of char/misc and a number of other driver
  subsystem updates for 6.9-rc1. Included in here are:

   - IIO driver updates, loads of new ones and evolution of existing ones

   - coresight driver updates

   - const cleanups for many driver subsystems

   - speakup driver additions

   - platform remove callback void cleanups

   - mei driver updates

   - mhi driver updates

   - cdx driver updates for MSI interrupt handling

   - nvmem driver updates

   - other smaller driver updates and cleanups, full details in the
    shortlog

  All of these have been in linux-next for a long time with no reported
  issue, other than a build warning for the speakup driver"

The build warning hits clang and is a gcc (and C23) extension, and is
fixed up in the merge.

Link: https://lore.kernel.org/all/20240321134831.GA2762840@dev-arch.thelio-3990X/

* tag 'char-misc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (279 commits)
  binder: remove redundant variable page_addr
  uio_dmem_genirq: UIO_MEM_DMA_COHERENT conversion
  uio_pruss: UIO_MEM_DMA_COHERENT conversion
  cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT
  uio: introduce UIO_MEM_DMA_COHERENT type
  cdx: add MSI support for CDX bus
  pps: use cflags-y instead of EXTRA_CFLAGS
  speakup: Add /dev/synthu device
  speakup: Fix 8bit characters from direct synth
  parport: sunbpp: Convert to platform remove callback returning void
  parport: amiga: Convert to platform remove callback returning void
  char: xillybus: Convert to platform remove callback returning void
  vmw_balloon: change maintainership
  MAINTAINERS: change the maintainer for hpilo driver
  char: xilinx_hwicap: Fix NULL vs IS_ERR() bug
  hpet: remove hpets::hp_clocksource
  platform: goldfish: move the separate 'default' propery for CONFIG_GOLDFISH
  char: xilinx_hwicap: drop casting to void in dev_set_drvdata
  greybus: move is_gb_* functions out of greybus.h
  greybus: Remove usage of the deprecated ida_simple_xx() API
  ...
2024-03-21 13:21:31 -07:00
..
Kconfig iio: adc: adding support for PAC193x 2024-02-28 19:26:37 +00:00
Makefile iio: adc: adding support for PAC193x 2024-02-28 19:26:37 +00:00
ab8500-gpadc.c
ad799x.c
ad4130.c IIO: 1st set of new device support, features and cleanup for 6.9 2024-02-25 14:11:41 +01:00
ad7091r-base.c iio: adc: ad7091r-base: Use auto cleanup of locks. 2024-02-17 16:16:11 +00:00
ad7091r-base.h
ad7091r5.c
ad7091r8.c
ad7124.c
ad7192.c
ad7266.c
ad7280a.c
ad7291.c
ad7292.c
ad7298.c
ad7476.c
ad7606.c
ad7606.h
ad7606_par.c
ad7606_spi.c
ad7766.c
ad7768-1.c
ad7780.c
ad7791.c
ad7793.c
ad7887.c
ad7923.c
ad7949.c
ad9467.c iio: adc: ad9467: convert to backend framework 2024-02-19 19:32:22 +00:00
ad_sigma_delta.c Char/Misc and other driver subsystem updates for 6.9-rc1 2024-03-21 13:21:31 -07:00
adi-axi-adc.c iio: adc: adi-axi-adc: move to backend framework 2024-02-19 19:32:22 +00:00
aspeed_adc.c
at91-sama5d2_adc.c
at91_adc.c
axp20x_adc.c
axp288_adc.c
bcm_iproc_adc.c
berlin2-adc.c
cc10001_adc.c
cpcap-adc.c
da9150-gpadc.c
dln2-adc.c
envelope-detector.c
ep93xx_adc.c
exynos_adc.c
fsl-imx25-gcq.c
hi8435.c
hx711.c
imx7d_adc.c
imx8qxp-adc.c
imx93_adc.c
ina2xx-adc.c
ingenic-adc.c
intel_mrfld_adc.c
lp8788_adc.c
lpc18xx_adc.c
lpc32xx_adc.c
ltc2309.c
ltc2471.c
ltc2485.c
ltc2496.c
ltc2497-core.c
ltc2497.c
ltc2497.h
max1027.c
max1118.c
max1241.c
max1363.c iio: adc: max1363: Use automatic cleanup for locks and iio mode claiming. 2024-02-17 16:16:10 +00:00
max9611.c
max11100.c
max11205.c
max11410.c
max34408.c
max77541-adc.c
mcp320x.c iio: adc: mcp320x: Simplify device removal logic 2024-02-28 19:26:35 +00:00
mcp3422.c
mcp3564.c
mcp3911.c
men_z188_adc.c
meson_saradc.c
mp2629_adc.c
mt6360-adc.c
mt6370-adc.c
mt6577_auxadc.c
mxs-lradc-adc.c
nau7802.c
npcm_adc.c
pac1934.c iio: adc: adding support for PAC193x 2024-02-28 19:26:37 +00:00
palmas_gpadc.c
qcom-pm8xxx-xoadc.c iio: adc: qcom-pm8xxx-xoadc: drop unused kerneldoc struct pm8xxx_chan_info member 2024-02-28 19:26:38 +00:00
qcom-spmi-adc5.c
qcom-spmi-iadc.c
qcom-spmi-rradc.c
qcom-spmi-vadc.c
qcom-vadc-common.c
rcar-gyroadc.c
rn5t618-adc.c
rockchip_saradc.c iio: adc: rockchip_saradc: replace custom logic with devm_reset_control_get_optional_exclusive 2024-02-28 19:26:37 +00:00
rtq6056.c iio: adc: rtq6056: Add support for the whole RTQ6056 family 2024-01-23 22:06:56 +00:00
rzg2l_adc.c
sc27xx_adc.c
sd_adc_modulator.c
spear_adc.c
stm32-adc-core.c
stm32-adc-core.h
stm32-adc.c
stm32-dfsdm-adc.c
stm32-dfsdm-core.c
stm32-dfsdm.h
stmpe-adc.c
sun4i-gpadc-iio.c
sun20i-gpadc-iio.c
ti-adc081c.c
ti-adc084s021.c
ti-adc108s102.c
ti-adc128s052.c
ti-adc161s626.c
ti-adc0832.c
ti-adc12138.c
ti-ads124s08.c
ti-ads131e08.c
ti-ads1015.c
ti-ads1100.c
ti-ads1298.c iio: adc: ti-ads1298: prevent divide by zero in ads1298_set_samp_freq() 2024-02-28 19:26:36 +00:00
ti-ads7924.c
ti-ads7950.c
ti-ads8344.c
ti-ads8688.c iio: adc: ads8688: Switch to mod_devicetable.h for struct of_device_id definition 2024-02-28 19:26:35 +00:00
ti-lmp92064.c
ti-tlc4541.c
ti-tsc2046.c
ti_am335x_adc.c
twl4030-madc.c
twl6030-gpadc.c
vf610_adc.c
viperboard_adc.c
xilinx-ams.c
xilinx-xadc-core.c
xilinx-xadc-events.c
xilinx-xadc.h