Merge tag 'char-misc-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Pull char/misc driver updates from Greg KH:
"Here is the large set of char/misc and other driver subsystem changes
for 6.2-rc1. Nothing earth-shattering in here at all, just a lot of
new driver development and minor fixes.
Highlights include:
- fastrpc driver updates
- iio new drivers and updates
- habanalabs driver updates for new hardware and features
- slimbus driver updates
- speakup module parameters added to aid in boot time configuration
- i2c probe_new conversions for lots of different drivers
- other small driver fixes and additions
One semi-interesting change in here is the increase of the number of
misc dynamic minors available to 1048448 to handle new huge-cpu
systems.
All of these have been in linux-next for a while with no reported
problems"
* tag 'char-misc-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (521 commits)
extcon: usbc-tusb320: Convert to i2c's .probe_new()
extcon: rt8973: Convert to i2c's .probe_new()
extcon: fsa9480: Convert to i2c's .probe_new()
extcon: max77843: Replace irqchip mask_invert with unmask_base
chardev: fix error handling in cdev_device_add()
mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
drivers: mcb: fix resource leak in mcb_probe()
coresight: etm4x: fix repeated words in comments
coresight: cti: Fix null pointer error on CTI init before ETM
coresight: trbe: remove cpuhp instance node before remove cpuhp state
counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
misc: fastrpc: Add dma_mask to fastrpc_channel_ctx
misc: fastrpc: Add mmap request assigning for static PD pool
misc: fastrpc: Safekeep mmaps on interrupted invoke
misc: fastrpc: Add support for audiopd
misc: fastrpc: Rework fastrpc_req_munmap
misc: fastrpc: Use fastrpc_map_put in fastrpc_map_create on fail
misc: fastrpc: Add fastrpc_remote_heap_alloc
misc: fastrpc: Add reserved mem support
misc: fastrpc: Rename audio protection domain to root
...
| -rw-r--r-- | Documentation/ABI/stable/sysfs-driver-speakup | 9 | |
| -rw-r--r-- | Documentation/ABI/testing/debugfs-driver-habanalabs | 7 | |
| -rw-r--r-- | Documentation/ABI/testing/sysfs-bus-coreboot | 45 | |
| -rw-r--r-- | Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 | 46 | |
| -rw-r--r-- | Documentation/ABI/testing/sysfs-bus-iio-adc-max11410 | 13 | |
| -rw-r--r-- | Documentation/ABI/testing/sysfs-bus-platform-devices-ampere-smpro | 312 | |
| -rw-r--r-- | Documentation/devicetree/bindings/bus/fsl,imx8qxp-pixel-link-msi-bus.yaml | 232 | |
| -rw-r--r-- | Documentation/devicetree/bindings/eeprom/at24.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/eeprom/at25.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/eeprom/microchip,93lc46b.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/fpga/lattice,sysconfig.yaml | 81 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/accel/kionix,kx022a.yaml | 65 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml | 262 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,ad7923.yaml | 26 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/adc/adi,max11410.yaml | 177 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.yaml | 7 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.yaml | 12 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml | 68 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml | 373 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml | 15 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/dac/adi,ad5766.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/frequency/adi,adf4350.yaml | 7 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml | 92 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/frequency/adi,admv4420.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/pressure/meas,ms5611.yaml | 6 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/pressure/murata,zpa2326.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/proximity/ams,as3935.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/resolver/adi,ad2s90.yaml | 7 | |
| -rw-r--r-- | Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml | 336 | |
| -rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml | 5 | |
| -rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml | 24 | |
| -rw-r--r-- | Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml | 64 | |
| -rw-r--r-- | Documentation/devicetree/bindings/nvmem/layouts/nvmem-layout.yaml | 34 | |
| -rw-r--r-- | Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml | 147 | |
| -rw-r--r-- | Documentation/devicetree/bindings/nvmem/nvmem.yaml | 8 | |
| -rw-r--r-- | Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/slimbus/bus.txt | 60 | |
| -rw-r--r-- | Documentation/devicetree/bindings/slimbus/qcom,slim-ngd.yaml | 120 | |
| -rw-r--r-- | Documentation/devicetree/bindings/slimbus/qcom,slim.yaml | 86 | |
| -rw-r--r-- | Documentation/devicetree/bindings/slimbus/slim-ngd-qcom-ctrl.txt | 84 | |
| -rw-r--r-- | Documentation/devicetree/bindings/slimbus/slim-qcom-ctrl.txt | 39 | |
| -rw-r--r-- | Documentation/devicetree/bindings/slimbus/slimbus.yaml | 95 | |
| -rw-r--r-- | Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.yaml | 10 | |
| -rw-r--r-- | Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 | |
| -rw-r--r-- | MAINTAINERS | 41 | |
| -rw-r--r-- | drivers/accessibility/speakup/Makefile | 4 | |
| -rw-r--r-- | drivers/accessibility/speakup/kobjects.c | 3 | |
| -rw-r--r-- | drivers/accessibility/speakup/main.c | 72 | |
| -rw-r--r-- | drivers/accessibility/speakup/makemapdata.c | 7 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup.h | 1 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_acntpc.c | 38 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_acntsa.c | 37 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_apollo.c | 46 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_audptr.c | 42 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_bns.c | 36 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_decext.c | 44 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_decpc.c | 48 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_dectlk.c | 45 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_dtlk.c | 50 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_dummy.c | 53 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_keypc.c | 29 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_ltlk.c | 53 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_soft.c | 59 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_spkout.c | 43 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_txprt.c | 45 | |
| -rw-r--r-- | drivers/accessibility/speakup/spk_types.h | 2 | |
| -rw-r--r-- | drivers/accessibility/speakup/varhandlers.c | 1 | |
| -rw-r--r-- | drivers/bus/mhi/host/boot.c | 4 | |
| -rw-r--r-- | drivers/bus/mhi/host/pci_generic.c | 25 | |
| -rw-r--r-- | drivers/bus/mhi/host/pm.c | 3 | |
| -rw-r--r-- | drivers/char/misc.c | 41 | |
| -rw-r--r-- | drivers/char/virtio_console.c | 26 | |
| -rw-r--r-- | drivers/char/xillybus/xillybus_class.c | 7 | |
| -rw-r--r-- | drivers/char/xillybus/xillyusb.c | 22 | |
| -rw-r--r-- | drivers/counter/stm32-lptimer-cnt.c | 2 | |
| -rw-r--r-- | drivers/dio/dio.c | 8 | |
| -rw-r--r-- | drivers/extcon/extcon-fsa9480.c | 5 | |
| -rw-r--r-- | drivers/extcon/extcon-max77843.c | 3 | |
| -rw-r--r-- | drivers/extcon/extcon-rt8973a.c | 5 | |
| -rw-r--r-- | drivers/extcon/extcon-usbc-tusb320.c | 5 | |
| -rw-r--r-- | drivers/firmware/google/Kconfig | 15 | |
| -rw-r--r-- | drivers/firmware/google/Makefile | 3 | |
| -rw-r--r-- | drivers/firmware/google/cbmem.c | 129 | |
| -rw-r--r-- | drivers/firmware/google/coreboot_table.c | 11 | |
| -rw-r--r-- | drivers/firmware/google/coreboot_table.h | 18 | |
| -rw-r--r-- | drivers/firmware/raspberrypi.c | 8 | |
| -rw-r--r-- | drivers/fpga/Kconfig | 11 | |
| -rw-r--r-- | drivers/fpga/Makefile | 2 | |
| -rw-r--r-- | drivers/fpga/lattice-sysconfig-spi.c | 152 | |
| -rw-r--r-- | drivers/fpga/lattice-sysconfig.c | 397 | |
| -rw-r--r-- | drivers/fpga/lattice-sysconfig.h | 39 | |
| -rw-r--r-- | drivers/fpga/zynq-fpga.c | 8 | |
| -rw-r--r-- | drivers/greybus/svc.c | 3 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-cti-core.c | 2 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-etm4x-core.c | 155 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-trbe.c | 1 | |
| -rw-r--r-- | drivers/iio/TODO | 3 | |
| -rw-r--r-- | drivers/iio/accel/Kconfig | 21 | |
| -rw-r--r-- | drivers/iio/accel/Makefile | 3 | |
| -rw-r--r-- | drivers/iio/accel/adis16201.c | 2 | |
| -rw-r--r-- | drivers/iio/accel/adis16209.c | 2 | |
| -rw-r--r-- | drivers/iio/accel/adxl355.h | 20 | |
| -rw-r--r-- | drivers/iio/accel/adxl355_core.c | 93 | |
| -rw-r--r-- | drivers/iio/accel/adxl355_i2c.c | 22 | |
| -rw-r--r-- | drivers/iio/accel/adxl355_spi.c | 19 | |
| -rw-r--r-- | drivers/iio/accel/adxl367.c | 57 | |
| -rw-r--r-- | drivers/iio/accel/adxl367_i2c.c | 5 | |
| -rw-r--r-- | drivers/iio/accel/adxl372.c | 29 | |
| -rw-r--r-- | drivers/iio/accel/adxl372_i2c.c | 6 | |
| -rw-r--r-- | drivers/iio/accel/bma180.c | 6 | |
| -rw-r--r-- | drivers/iio/accel/bma400_core.c | |