Merge tag 'char-misc-5.15-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 big set of char/misc driver changes for 5.15-rc1.
Lots of different driver subsystems are being updated in here,
notably:
- mhi subsystem update
- fpga subsystem update
- coresight/hwtracing subsystem update
- interconnect subsystem update
- nvmem subsystem update
- parport drivers update
- phy subsystem update
- soundwire subsystem update
and there are some other char/misc drivers being updated as well:
- binder driver additions
- new misc drivers
- lkdtm driver updates
- mei driver updates
- sram driver updates
- other minor driver updates.
Note, there are no habanalabs driver updates in this pull request,
that will probably come later before -rc1 is out in a different
request.
All of these have been in linux-next for a while with no reported
problems"
* tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (169 commits)
Revert "bus: mhi: Add inbound buffers allocation flag"
misc/pvpanic: fix set driver data
VMCI: fix NULL pointer dereference when unmapping queue pair
char: mware: fix returnvar.cocci warnings
parport: remove non-zero check on count
soundwire: cadence: do not extend reset delay
soundwire: intel: conditionally exit clock stop mode on system suspend
soundwire: intel: skip suspend/resume/wake when link was not started
soundwire: intel: fix potential race condition during power down
phy: qcom-qmp: Add support for SM6115 UFS phy
dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings
phy: qmp: Provide unique clock names for DP clocks
lkdtm: remove IDE_CORE_CP crashpoint
lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ
coresight: Replace deprecated CPU-hotplug functions.
Documentation: coresight: Add documentation for CoreSight config
coresight: syscfg: Add initial configfs support
coresight: config: Add preloaded configurations
coresight: etm4x: Add complex configuration handlers to etmv4
coresight: etm-perf: Update to activate selected configuration
...
| -rw-r--r-- | Documentation/ABI/testing/sysfs-driver-ge-achc | 15 | |
| -rw-r--r-- | Documentation/admin-guide/binderfs.rst | 13 | |
| -rw-r--r-- | Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firmware.txt | 44 | |
| -rw-r--r-- | Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firmware.yaml | 89 | |
| -rw-r--r-- | Documentation/devicetree/bindings/fpga/xlnx,versal-fpga.yaml | 33 | |
| -rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml | 11 | |
| -rw-r--r-- | Documentation/devicetree/bindings/misc/ge-achc.txt | 26 | |
| -rw-r--r-- | Documentation/devicetree/bindings/misc/ge-achc.yaml | 65 | |
| -rw-r--r-- | Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml | 44 | |
| -rw-r--r-- | Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 | |
| -rw-r--r-- | Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 20 | |
| -rw-r--r-- | Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml | 53 | |
| -rw-r--r-- | Documentation/devicetree/bindings/phy/intel,keembay-phy-usb.yaml (renamed from Documentation/devicetree/bindings/phy/intel,phy-keembay-usb.yaml) | 2 | |
| -rw-r--r-- | Documentation/devicetree/bindings/phy/mediatek,tphy.yaml | 30 | |
| -rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml | 4 | |
| -rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml | 15 | |
| -rw-r--r-- | Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 | |
| -rw-r--r-- | Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.txt | 82 | |
| -rw-r--r-- | Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.yaml | 103 | |
| -rw-r--r-- | Documentation/driver-api/fpga/fpga-bridge.rst | 10 | |
| -rw-r--r-- | Documentation/driver-api/fpga/fpga-mgr.rst | 12 | |
| -rw-r--r-- | Documentation/driver-api/fpga/fpga-programming.rst | 8 | |
| -rw-r--r-- | Documentation/driver-api/fpga/fpga-region.rst | 20 | |
| -rw-r--r-- | Documentation/fault-injection/provoke-crashes.rst | 3 | |
| -rw-r--r-- | Documentation/fpga/dfl.rst | 4 | |
| -rw-r--r-- | Documentation/trace/coresight/coresight-config.rst | 244 | |
| -rw-r--r-- | Documentation/trace/coresight/coresight.rst | 15 | |
| -rw-r--r-- | arch/arm/boot/dts/imx53-ppd.dts | 23 | |
| -rw-r--r-- | drivers/accessibility/speakup/i18n.c | 14 | |
| -rw-r--r-- | drivers/accessibility/speakup/speakup_soft.c | 15 | |
| -rw-r--r-- | drivers/android/binder.c | 4 | |
| -rw-r--r-- | drivers/android/binderfs.c | 39 | |
| -rw-r--r-- | drivers/bus/fsl-mc/fsl-mc-bus.c | 134 | |
| -rw-r--r-- | drivers/bus/mhi/core/boot.c | 17 | |
| -rw-r--r-- | drivers/bus/mhi/core/init.c | 93 | |
| -rw-r--r-- | drivers/bus/mhi/core/internal.h | 20 | |
| -rw-r--r-- | drivers/bus/mhi/core/main.c | 6 | |
| -rw-r--r-- | drivers/bus/mhi/core/pm.c | 34 | |
| -rw-r--r-- | drivers/bus/mhi/pci_generic.c | 38 | |
| -rw-r--r-- | drivers/char/Kconfig | 4 | |
| -rw-r--r-- | drivers/char/mwave/tp3780i.c | 4 | |
| -rw-r--r-- | drivers/dio/dio.c | 2 | |
| -rw-r--r-- | drivers/firmware/raspberrypi.c | 10 | |
| -rw-r--r-- | drivers/firmware/xilinx/zynqmp.c | 23 | |
| -rw-r--r-- | drivers/fpga/Kconfig | 11 | |
| -rw-r--r-- | drivers/fpga/Makefile | 1 | |
| -rw-r--r-- | drivers/fpga/altera-cvp.c | 2 | |
| -rw-r--r-- | drivers/fpga/altera-freeze-bridge.c | 2 | |
| -rw-r--r-- | drivers/fpga/dfl-fme-mgr.c | 6 | |
| -rw-r--r-- | drivers/fpga/dfl-fme-pr.c | 2 | |
| -rw-r--r-- | drivers/fpga/dfl-n3000-nios.c | 2 | |
| -rw-r--r-- | drivers/fpga/dfl-pci.c | 5 | |
| -rw-r--r-- | drivers/fpga/dfl.c | 27 | |
| -rw-r--r-- | drivers/fpga/dfl.h | 3 | |
| -rw-r--r-- | drivers/fpga/fpga-bridge.c | 8 | |
| -rw-r--r-- | drivers/fpga/fpga-mgr.c | 111 | |
| -rw-r--r-- | drivers/fpga/stratix10-soc.c | 6 | |
| -rw-r--r-- | drivers/fpga/ts73xx-fpga.c | 6 | |
| -rw-r--r-- | drivers/fpga/versal-fpga.c | 83 | |
| -rw-r--r-- | drivers/fpga/xilinx-pr-decoupler.c | 2 | |
| -rw-r--r-- | drivers/fpga/xilinx-spi.c | 2 | |
| -rw-r--r-- | drivers/fpga/zynq-fpga.c | 6 | |
| -rw-r--r-- | drivers/fpga/zynqmp-fpga.c | 10 | |
| -rw-r--r-- | drivers/hwtracing/coresight/Kconfig | 1 | |
| -rw-r--r-- | drivers/hwtracing/coresight/Makefile | 7 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-cfg-afdo.c | 153 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-cfg-preload.c | 31 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-cfg-preload.h | 13 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-config.c | 272 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-config.h | 253 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-core.c | 12 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-etm-perf.c | 150 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-etm-perf.h | 12 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 182 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-etm4x-cfg.h | 30 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-etm4x-core.c | 38 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-etm4x-sysfs.c | 3 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-syscfg-configfs.c | 396 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-syscfg-configfs.h | 45 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-syscfg.c | 847 | |
| -rw-r--r-- | drivers/hwtracing/coresight/coresight-syscfg.h | 81 | |
| -rw-r--r-- | drivers/interconnect/core.c | 3 | |
| -rw-r--r-- | drivers/interconnect/qcom/Kconfig | 9 | |
| -rw-r--r-- | drivers/interconnect/qcom/Makefile | 2 | |
| -rw-r--r-- | drivers/interconnect/qcom/icc-rpmh.c | 93 | |
| -rw-r--r-- | drivers/interconnect/qcom/icc-rpmh.h | 2 | |
| -rw-r--r-- | drivers/interconnect/qcom/osm-l3.c | 60 | |
| -rw-r--r-- | drivers/interconnect/qcom/sc7180.c | 96 | |
| -rw-r--r-- | drivers/interconnect/qcom/sc7280.c | 96 | |
| -rw-r--r-- | drivers/interconnect/qcom/sc8180x.c | 626 | |
| -rw-r--r-- | drivers/interconnect/qcom/sc8180x.h | 174 | |
| -rw-r--r-- | drivers/interconnect/qcom/sdm845.c | 99 | |
| -rw-r--r-- | drivers/interconnect/qcom/sdx55.c | 96 | |
| -rw-r--r-- | drivers/interconnect/qcom/sm8150.c | 96 | |
| -rw-r--r-- | drivers/interconnect/qcom/sm8250.c | 96 | |
| -rw-r--r-- | drivers/interconnect/qcom/sm8350.c | 97 | |
| -rw-r--r-- | drivers/misc/Kconfig | 12 | |
| -rw-r--r-- | drivers/misc/Makefile | 1 | |
| -rw-r--r-- | drivers/misc/gehc-achc.c | 565 | |
| -rw-r--r-- | drivers/misc/lkdtm/bugs.c | 51 | |
| -rw-r--r-- | drivers/misc/lkdtm/core.c | 8 | |
| -rw-r--r-- | drivers/misc/lkdtm/fortify.c | 53 | |
| -rw-r--r-- | drivers/misc/lkdtm/heap.c | 9 | |
| -rw-r--r-- | drivers/misc/lkdtm/lkdtm.h | 24 | |
| -rw-r--r-- | drivers/misc/mei/bus.c | 18 | |
| -rw-r--r-- | drivers/misc/mei/client.h | 2 | |
| -rw-r--r-- | drivers/misc/mei/mei_dev.h | 2 | |
| -rw-r--r-- | drivers/misc/pci_endpoint_test.c | 1 | |
| -rw-r--r-- | drivers/misc/pvpanic/pvpanic-pci.c | 2 | |
| -rw-r--r-- | drivers/misc/pvpanic/pvpanic.c | 2 | |
| -rw-r--r-- | drivers/misc/sgi-gru/grumain.c | 6 | |
| -rw-r--r-- | drivers/misc/sgi-gru/grutables.h | 3 | |
| -rw-r--r-- | drivers/misc/sgi-xp/xpc_uv.c | 8 | |
| -rw-r--r-- | drivers/misc/sram.c | 103 | |
| -rw-r--r-- | drivers/misc/sram.h | 9 | |
| -rw-r--r-- | drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 | |
| -rw-r--r-- | drivers/most/most_cdev.c | 8 | |
| -rw-r--r-- | drivers/net/wireless/ath/ath11k/mhi.c | 1 | |
| -rw-r--r-- | drivers/nvmem/Kconfig | 11 | |
| -rw-r--r-- | drivers/nvmem/Makefile | 2 | |
| -rw-r--r-- | drivers/nvmem/core.c | 7 | |
| -rw-r--r-- | drivers/nvmem/nintendo-otp.c | 124 | |
| -rw-r--r-- | drivers/nvmem/qfprom.c | 31 | |
| -rw-r--r-- | drivers/parport/ieee1284_ops.c | 2 | |
| -rw-r--r-- | drivers/parport/parport_serial.c | 9 | |