Merge tag 'char-misc-6.1-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 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"
* tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (411 commits)
w1: Split memcpy() of struct cn_msg flexible array
spmi: pmic-arb: increase SPMI transaction timeout delay
spmi: pmic-arb: block access for invalid PMIC arbiter v5 SPMI writes
spmi: pmic-arb: correct duplicate APID to PPID mapping logic
spmi: pmic-arb: add support to dispatch interrupt based on IRQ status
spmi: pmic-arb: check apid against limits before calling irq handler
spmi: pmic-arb: do not ack and clear peripheral interrupts in cleanup_irq
spmi: pmic-arb: handle spurious interrupt
spmi: pmic-arb: add a print in cleanup_irq
drivers: spmi: Directly use ida_alloc()/free()
MAINTAINERS: add TI ECAP driver info
counter: ti-ecap-capture: capture driver support for ECAP
Documentation: ABI: sysfs-bus-counter: add frequency & num_overflows items
dt-bindings: counter: add ti,am62-ecap-capture.yaml
counter: Introduce the COUNTER_COMP_ARRAY component type
counter: Consolidate Counter extension sysfs attribute creation
counter: Introduce the Count capture component
counter: 104-quad-8: Add Signal polarity component
counter: Introduce the Signal polarity component
counter: interrupt-cnt: Implement watch_validate callback
...
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-coresight-devices-etm4x | 8 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-counter | 35 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-iio | 126 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-iio-bno055 | 81 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-iio-cdc-ad7746 | 11 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-devices-hisi_ptt | 61 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-driver-habanalabs | 12 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,coresight-catu.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,coresight-dynamic-funnel.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,coresight-dynamic-replicator.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,coresight-etb10.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,coresight-static-funnel.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,coresight-static-replicator.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml | 61 | |
-rw-r--r-- | Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/hwmon/ibm,occ-hwmon.yaml | 39 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/adi,adis16201.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml | 17 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/bosch,bma255.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/fsl,mma7455.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/kionix,kxsd9.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/memsensing,msa311.yaml | 53 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/murata,sca3300.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/accel/nxp,fxls8962af.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7280a.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7298.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7476.yaml | 8 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7923.yaml | 12 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7949.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/holt,hi8435.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 8 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 8 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/maxim,max1027.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/maxim,max11100.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/maxim,max1118.yaml | 26 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml | 69 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml | 12 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/richtek,rtq6056.yaml | 56 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/st,stmpe-adc.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,adc0832.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,adc084s021.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,adc108s102.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,adc12138.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,adc128s052.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,adc161s626.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,ads124s08.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,ads8344.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,ads8688.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,am3359-adc.yaml | 11 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,tlc4541.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml | 8 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5064.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5380.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5421.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5624r.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5755.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5761.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5764.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml | 11 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad8801.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/ti,dac082s085.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/ti,dac7311.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/frequency/adf4371.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/health/ti,afe4403.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/imu/bosch,bno055.yaml | 59 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 12 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/light/liteon,ltrf216a.yaml | 49 | |
-rw-r--r-- | Documentation/devicetree/bi |