Merge tag 'char-misc-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Pull char / misc and other driver updates from Greg KH:
"Here is the "big" set of char/misc and other driver subsystem changes
for 6.11-rc1. Nothing major in here, just loads of new drivers and
updates. Included in here are:
- IIO api updates and new drivers added
- wait_interruptable_timeout() api cleanups for some drivers
- MODULE_DESCRIPTION() additions for loads of drivers
- parport out-of-bounds fix
- interconnect driver updates and additions
- mhi driver updates and additions
- w1 driver fixes
- binder speedups and fixes
- eeprom driver updates
- coresight driver updates
- counter driver update
- new misc driver additions
- other minor api updates
All of these, EXCEPT for the final Kconfig build fix for 32bit
systems, have been in linux-next for a while with no reported issues.
The Kconfig fixup went in 29 hours ago, so might have missed the
latest linux-next, but was acked by everyone involved"
* tag 'char-misc-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (330 commits)
misc: Kconfig: exclude mrvl-cn10k-dpi compilation for 32-bit systems
misc: delete Makefile.rej
binder: fix hang of unregistered readers
misc: Kconfig: add a new dependency for MARVELL_CN10K_DPI
virtio: add missing MODULE_DESCRIPTION() macro
agp: uninorth: add missing MODULE_DESCRIPTION() macro
spmi: add missing MODULE_DESCRIPTION() macros
dev/parport: fix the array out-of-bounds risk
samples: configfs: add missing MODULE_DESCRIPTION() macro
misc: mrvl-cn10k-dpi: add Octeon CN10K DPI administrative driver
misc: keba: Fix missing AUXILIARY_BUS dependency
slimbus: Fix struct and documentation alignment in stream.c
MAINTAINERS: CC dri-devel list on Qualcomm FastRPC patches
misc: fastrpc: use coherent pool for untranslated Compute Banks
misc: fastrpc: support complete DMA pool access to the DSP
misc: fastrpc: add missing MODULE_DESCRIPTION() macro
misc: fastrpc: Add missing dev_err newlines
misc: fastrpc: Use memdup_user()
nvmem: core: Implement force_ro sysfs attribute
nvmem: Use sysfs_emit() for type attribute
...
-rw-r--r-- | Documentation/ABI/stable/sysfs-bus-nvmem | 30 | |
-rw-r--r-- | Documentation/ABI/stable/sysfs-driver-misc-cp500 | 25 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 | 18 | |
-rw-r--r-- | Documentation/devicetree/bindings/counter/ti-eqep.yaml | 27 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adc.yaml | 30 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7173.yaml | 194 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml | 95 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml | 148 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/mediatek,mt6359-auxadc.yaml | 33 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml | 155 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/chemical/sciosense,ens160.yaml | 70 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml | 43 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/frequency/adi,adf4350.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml | 31 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/st,st-sensors.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/interconnect/mediatek,mt8183-emi.yaml | 51 | |
-rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,msm8953.yaml | 101 | |
-rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,sc7280-rpmh.yaml | 53 | |
-rw-r--r-- | Documentation/devicetree/bindings/misc/qemu,vcpu-stall-detector.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/amlogic,meson-gxbb-efuse.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/mediatek,efuse.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 | |
-rw-r--r-- | Documentation/driver-api/dmaengine/client.rst | 9 | |
-rw-r--r-- | Documentation/driver-api/dmaengine/provider.rst | 10 | |
-rw-r--r-- | Documentation/iio/adis16475.rst | 23 | |
-rw-r--r-- | Documentation/iio/adis16480.rst | 443 | |
-rw-r--r-- | Documentation/iio/iio_dmabuf_api.rst | 54 | |
-rw-r--r-- | Documentation/iio/iio_tools.rst | 27 | |
-rw-r--r-- | Documentation/iio/index.rst | 3 | |
-rw-r--r-- | Documentation/misc-devices/index.rst | 1 | |
-rw-r--r-- | Documentation/misc-devices/mrvl_cn10k_dpi.rst | 52 | |
-rw-r--r-- | Documentation/userspace-api/ioctl/ioctl-number.rst | 1 | |
-rw-r--r-- | MAINTAINERS | 42 | |
-rw-r--r-- | drivers/android/binder.c | 116 | |
-rw-r--r-- | drivers/android/binder_alloc.c | 10 | |
-rw-r--r-- | drivers/android/binder_internal.h | 5 | |
-rw-r--r-- | drivers/android/dbitmap.h | 176 | |
-rw-r--r-- | drivers/ata/pata_parport/pata_parport.c | 1 | |
-rw-r--r-- | drivers/auxdisplay/ks0108.c | 1 | |
-rw-r--r-- | drivers/auxdisplay/panel.c | 1 | |
-rw-r--r-- | drivers/bus/mhi/ep/main.c | 14 | |
-rw-r--r-- | drivers/bus/mhi/host/pci_generic.c | 122 | |
-rw-r--r-- | drivers/char/agp/uninorth-agp.c | 1 | |
-rw-r--r-- | drivers/char/bsr.c | 1 | |
-rw-r--r-- | drivers/char/dsp56k.c | 1 | |
-rw-r--r-- | drivers/char/dtlk.c | 1 | |
-rw-r--r-- | drivers/char/lp.c | 2 | |
-rw-r--r-- | drivers/char/nvram.c | 1 | |
-rw-r--r-- | drivers/char/ppdev.c | 2 | |
-rw-r--r-- | drivers/char/tlclk.c | 1 | |
-rw-r--r-- | drivers/char/ttyprintk.c | 1 | |
-rw-r--r-- | drivers/counter/Kconfig | 2 | |
-rw-r--r-- | drivers/counter/ftm-quaddec.c | 1 | |
-rw-r--r-- | drivers/counter/ti-eqep.c | 131 | |
-rw-r--r-- | drivers/dca/dca-core.c | 1 | |
-rw-r--r-- | drivers/dma/dma-axi-dmac.c | 40 | |
-rw-r--r-- | drivers/fpga/altera-fpga2sdram.c | 6 | |
-rw-r--r-- | drivers/fpga/tests/Kconfig | 4 | |
-rw-r--r-- | drivers/greybus/core.c | 1 | |
-rw-r--r-- | drivers/greybus/es2.c | 1 | |
-rw-r--r-- | drivers/hwmon/iio_hwmon.c | 45 | |
-rw-r--r-- | drivers/hwmon/peci/cputemp.c | 8 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-platform.c | 8 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-priv.h | 2 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-sysfs.c | 2 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-tmc-core.c | 1 | |
-rw-r--r-- | drivers/hwtracing/intel_th/msu-sink.c | 1 | |
-rw-r--r-- | drivers/i2c/busses/i2c-parport.c | 1 | |
-rw-r--r-- | drivers/iio/Kconfig | 1 | |
-rw-r--r-- | drivers/iio/accel/adxl313_spi.c | 8 | |
-rw-r--r-- | drivers/iio/accel/adxl355_spi.c | 10 | |
-rw-r--r-- | drivers/iio/accel/adxl367_i2c.c | 4 | |
-rw-r--r-- | drivers/iio/accel/adxl372_i2c.c | 2 | |
-rw-r--r-- | drivers/iio/accel/bma400_i2c.c | 2 | |
-rw-r--r-- | drivers/iio/accel/bmi088-accel-core.c | 5 | |
-rw-r--r-- | drivers/iio/accel/da311.c | 2 | |
-rw-r--r-- | drivers/iio/accel/dmard06.c | 6 | |
-rw-r--r-- | drivers/iio/accel/dmard09.c | 4 | |
-rw-r--r-- | drivers/iio/accel/dmard10.c | 2 | |
-rw-r--r-- | drivers/iio/accel/fxls8962af-core.c | 18 | |
-rw-r--r-- | drivers/iio/accel/kxsd9-i2c.c | 4 | |
-rw-r--r-- | drivers/iio/accel/kxsd9.c | 5 | |
-rw-r--r-- | drivers/iio/accel/mc3230.c | 2 | |
-rw-r--r-- | drivers/iio/accel/mma7455_i2c.c | 4 | |
-rw-r--r-- | drivers/iio/accel/mma7660.c | 52 | |
-rw-r--r-- | drivers/iio/accel/mma9551.c | 2 | |
-rw-r--r-- | drivers/iio/accel/mma9553.c | 4 | |
-rw-r--r-- | drivers/iio/accel/msa311.c | 8 | |
-rw-r--r-- | drivers/iio/accel/mxc4005.c | 6 | |
-rw-r--r-- | drivers/iio/accel/mxc6255.c | 4 | |
-rw-r--r-- | drivers/iio/accel/st_accel.h | 1 | |
-rw-r--r-- | drivers/iio/accel/st_accel_core.c | 81 | |
-rw-r--r-- | drivers/iio/accel/st_accel_i2c.c | 5 | |
-rw-r--r-- | drivers/iio/accel/st_accel_spi.c | 5 | |
-rw-r--r-- | drivers/iio/accel/stk8312.c | 4 | |
-rw-r--r-- | drivers/iio/accel/stk8ba50.c | 2 | |
-rw-r--r-- | drivers/iio/adc/Kconfig | 52 | |
-rw-r--r-- | drivers/iio/adc/Makefile | 27 | |
-rw-r--r-- | drivers/iio/adc/ad4130.c | 4 | |
-rw-r--r-- | drivers/iio/adc/ad7124.c | 14 | |
-rw-r--r-- | drivers/iio/adc/ad7173.c | 676 | |
-rw-r--r-- | drivers/iio/adc/ad7192.c | 359 | |
-rw-r--r-- | drivers/iio/adc/ad7266.c | 33 | |
-rw-r--r-- | drivers/iio/adc/ad7291.c | 2 | |
-rw-r--r-- | drivers/iio/adc/ad7292.c | 36 | |
-rw-r--r-- | drivers/iio/adc/ad7380.c | 833 | |
-rw-r--r-- | drivers/iio/adc/ad7606.c | 19 | |
-rw-r--r-- | drivers/iio/adc/ad7793.c | 24 | |
-rw-r--r-- | drivers/iio/adc/ad7944.c | 88 | |
-rw-r--r-- | drivers/iio/adc/ad9467.c | 103 | |
-rw-r--r-- | drivers/iio/adc/ad_sigma_delta.c | 1 | |
-rw-r--r-- | drivers/iio/adc/adi-axi-adc.c | 27 | |
-rw-r--r-- | drivers/iio/adc/aspeed_adc.c | 30 | |
-rw-r--r-- | drivers/iio/adc/axp20x_adc.c | 284 | |
-rw-r--r-- | drivers/iio/adc/axp288_adc.c | 4 | |
-rw-r--r-- | drivers/iio/adc/bcm_iproc_adc.c | 8 | |
-rw-r--r-- | drivers/iio/adc/berlin2-adc.c | 24 | |
-rw-r--r-- | drivers/iio/adc/cpcap-adc.c | 46 | |
-rw-r--r-- | |