Merge tag 'char-misc-5.11-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 char/misc driver update for 5.11-rc1.
Continuing the tradition of previous -rc1 pulls, there seems to be
more and more tiny driver subsystems flowing through this tree.
Lots of different things, all of which have been in linux-next for a
while with no reported issues:
- extcon driver updates
- habannalab driver updates
- mei driver updates
- uio driver updates
- binder fixes and features added
- soundwire driver updates
- mhi bus driver updates
- phy driver updates
- coresight driver updates
- fpga driver updates
- speakup driver updates
- slimbus driver updates
- various small char and misc driver updates"
* tag 'char-misc-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (305 commits)
extcon: max77693: Fix modalias string
extcon: fsa9480: Support TI TSU6111 variant
extcon: fsa9480: Rewrite bindings in YAML and extend
dt-bindings: extcon: add binding for TUSB320
extcon: Add driver for TI TUSB320
slimbus: qcom: fix potential NULL dereference in qcom_slim_prg_slew()
siox: Make remove callback return void
siox: Use bus_type functions for probe, remove and shutdown
spmi: Add driver shutdown support
spmi: fix some coding style issues at the spmi core
spmi: get rid of a warning when built with W=1
uio: uio_hv_generic: use devm_kzalloc() for private data alloc
uio: uio_fsl_elbc_gpcm: use device-managed allocators
uio: uio_aec: use devm_kzalloc() for uio_info object
uio: uio_cif: use devm_kzalloc() for uio_info object
uio: uio_netx: use devm_kzalloc() for or uio_info object
uio: uio_mf624: use devm_kzalloc() for uio_info object
uio: uio_sercos3: use device-managed functions for simple allocs
uio: uio_dmem_genirq: finalize conversion of probe to devm_ handlers
uio: uio_dmem_genirq: convert simple allocations to device-managed
...
-rw-r--r-- | Documentation/ABI/testing/sysfs-driver-w1_therm | 2 | |
-rw-r--r-- | Documentation/admin-guide/spkguide.txt | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/clock/ingenic,cgu.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt | 21 | |
-rw-r--r-- | Documentation/devicetree/bindings/extcon/extcon-usbc-tusb320.yaml | 41 | |
-rw-r--r-- | Documentation/devicetree/bindings/extcon/fcs,fsa880.yaml | 52 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/mtk-efuse.txt | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml | 17 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/amlogic,axg-mipi-dphy.yaml | 70 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 21 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml | 148 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/brcm-sata-phy.txt | 58 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/ingenic,phy-usb.yaml (renamed from Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.yaml) | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/intel,phy-keembay-usb.yaml | 44 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/marvell,mmp3-hsic-phy.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml (renamed from drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml) | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/phy-cadence-sierra.txt | 70 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/phy-cadence-sierra.yaml | 152 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.txt | 73 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 138 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/rockchip-emmc-phy.txt | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/phy/samsung-phy.txt | 1 | |
-rw-r--r-- | Documentation/w1/slaves/w1_therm.rst | 2 | |
-rw-r--r-- | MAINTAINERS | 32 | |
-rw-r--r-- | drivers/accessibility/speakup/i18n.h | 6 | |
-rw-r--r-- | drivers/accessibility/speakup/main.c | 64 | |
-rw-r--r-- | drivers/accessibility/speakup/speakup_dectlk.c | 2 | |
-rw-r--r-- | drivers/accessibility/speakup/speakup_dummy.c | 7 | |
-rw-r--r-- | drivers/android/binder.c | 428 | |
-rw-r--r-- | drivers/android/binder_alloc.c | 48 | |
-rw-r--r-- | drivers/android/binder_alloc.h | 4 | |
-rw-r--r-- | drivers/android/binder_internal.h | 406 | |
-rw-r--r-- | drivers/android/binder_trace.h | 29 | |
-rw-r--r-- | drivers/bus/fsl-mc/dprc-driver.c | 4 | |
-rw-r--r-- | drivers/bus/fsl-mc/dprc.c | 2 | |
-rw-r--r-- | drivers/bus/fsl-mc/fsl-mc-allocator.c | 4 | |
-rw-r--r-- | drivers/bus/fsl-mc/fsl-mc-bus.c | 47 | |
-rw-r--r-- | drivers/bus/fsl-mc/fsl-mc-private.h | 5 | |
-rw-r--r-- | drivers/bus/mhi/Kconfig | 9 | |
-rw-r--r-- | drivers/bus/mhi/Makefile | 4 | |
-rw-r--r-- | drivers/bus/mhi/core/boot.c | 75 | |
-rw-r--r-- | drivers/bus/mhi/core/debugfs.c | 4 | |
-rw-r--r-- | drivers/bus/mhi/core/init.c | 64 | |
-rw-r--r-- | drivers/bus/mhi/core/internal.h | 6 | |
-rw-r--r-- | drivers/bus/mhi/core/main.c | 16 | |
-rw-r--r-- | drivers/bus/mhi/core/pm.c | 238 | |
-rw-r--r-- | drivers/bus/mhi/pci_generic.c | 345 | |
-rw-r--r-- | drivers/char/lp.c | 1 | |
-rw-r--r-- | drivers/char/misc.c | 2 | |
-rw-r--r-- | drivers/char/mwave/mwavedd.c | 1 | |
-rw-r--r-- | drivers/extcon/Kconfig | 8 | |
-rw-r--r-- | drivers/extcon/Makefile | 1 | |
-rw-r--r-- | drivers/extcon/extcon-fsa9480.c | 1 | |
-rw-r--r-- | drivers/extcon/extcon-max77693.c | 2 | |
-rw-r--r-- | drivers/extcon/extcon-usbc-tusb320.c | 184 | |
-rw-r--r-- | drivers/firmware/Kconfig | 2 | |
-rw-r--r-- | drivers/firmware/google/gsmi.c | 31 | |
-rw-r--r-- | drivers/firmware/raspberrypi.c | 2 | |
-rw-r--r-- | drivers/fpga/altera-pr-ip-core-plat.c | 10 | |
-rw-r--r-- | drivers/fpga/altera-pr-ip-core.c | 4 | |
-rw-r--r-- | drivers/fpga/altera-ps-spi.c | 14 | |
-rw-r--r-- | drivers/fpga/dfl-fme-mgr.c | 13 | |
-rw-r--r-- | drivers/fpga/fpga-mgr.c | 81 | |
-rw-r--r-- | drivers/fpga/ice40-spi.c | 14 | |
-rw-r--r-- | drivers/fpga/machxo2-spi.c | 14 | |
-rw-r--r-- | drivers/fpga/socfpga.c | 14 | |
-rw-r--r-- | drivers/fpga/ts73xx-fpga.c | 14 | |
-rw-r--r-- | drivers/fpga/xilinx-spi.c | 14 | |
-rw-r--r-- | drivers/fpga/zynqmp-fpga.c | 21 | |
-rw-r--r-- | drivers/fsi/fsi-master-aspeed.c | 45 | |
-rw-r--r-- | drivers/hwtracing/coresight/Kconfig | 8 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-catu.c | 2 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-core.c | 10 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-cti-core.c | 2 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-etb10.c | 6 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-etm3x-core.c | 4 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-etm4x-core.c | 152 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-etm4x.h | 8 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-funnel.c | 8 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-priv.h | 2 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-replicator.c | 8 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-stm.c | 4 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-tmc-core.c | 2 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-tmc-etf.c | 4 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-tmc-etr.c | 8 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-tpiu.c | 4 | |
-rw-r--r-- | drivers/interconnect/Kconfig | 1 | |
-rw-r--r-- | drivers/interconnect/Makefile | 1 | |
-rw-r--r-- | drivers/interconnect/qcom/bcm-voter.c | 15 | |
-rw-r--r-- | drivers/interconnect/samsung/Kconfig | 13 | |
-rw-r--r-- | drivers/interconnect/samsung/Makefile | 4 | |
-rw-r--r-- | drivers/interconnect/samsung/exynos.c | 199 | |
-rw-r--r-- | drivers/ipack/devices/ipoctal.c | 1 | |
-rw-r--r-- | drivers/misc/altera-stapl/altera.c | 5 | |
-rw-r--r-- | drivers/misc/c2port/core.c | 2 | |
-rw-r--r-- | drivers/misc/cardreader/rts5249.c | 26 | |
-rw-r--r-- | drivers/misc/cardreader/rtsx_pcr.c | 126 | |
-rw-r--r-- | drivers/misc/cardreader/rtsx_pcr.h | 1 | |
-rw-r--r-- | drivers/misc/eeprom/at25.c | 3 | |
-rw-r--r-- | drivers/misc/genwqe/card_base.c | 19 | |
-rw-r--r-- | drivers/misc/habanalabs/common/command_buffer.c | 55 | |
-rw-r--r-- | drivers/misc/habanalabs/common/command_submission.c | 1016 | |
-rw-r--r-- | drivers/misc/habanalabs/common/context.c | 4 | |
-rw-r--r-- | drivers/misc/habanalabs/common/debugfs.c | 310 | |
-rw-r--r-- | drivers/misc/habanalabs/common/device.c | 182 | |
-rw-r--r-- | drivers/misc/habanalabs/common/firmware_if.c | 167 | |
-rw-r--r-- | drivers/misc/habanalabs/common/habanalabs.h | 458 | |
-rw-r--r-- | drivers/misc/habanalabs/common/habanalabs_drv.c | 34 | |
-rw-r--r-- | drivers/misc/habanalabs/common/habanalabs_ioctl.c | 77 | |
-rw-r--r-- | drivers/misc/habanalabs/common/hw_queue.c | 273 | |
-rw-r--r-- | drivers/misc/habanalabs/common/hwmon.c | 31 | |
-rw-r--r-- | drivers/misc/habanalabs/common/memory.c | 334 | |
-rw-r--r-- | drivers/misc/habanalabs/common/mmu.c | 273 | |
-rw-r--r-- | drivers/misc/habanalabs/common/mmu_v1.c | 139 | |
-rw-r--r-- | drivers/misc/habanalabs/common/pci.c | 16 | |
-rw-r--r-- | drivers/misc/habanalabs/common/sysfs.c | 18 | |
-rw-r--r-- | drivers/misc/habanalabs/gaudi/gaudi.c | 2260 | |
-rw-r--r-- | drivers/misc/habanalabs/gaudi/gaudiP.h | 87 | |
-rw-r--r-- | drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 2 | |
-rw-r--r-- | drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 8 | |
-rw-r--r-- | drivers/misc/habanalabs/gaudi/gaudi_security.c | 4056 | |
-rw-r--r-- | drivers/misc/habanalabs/goya/goya.c | 166 | |
-rw-r--r-- | drivers/misc/habanalabs/goya/goyaP.h | 3 | |
-rw-r--r-- | drivers/misc/habanalabs/goya/goya_coresight.c | 2 | |
-rw-r--r-- | drivers/misc/habanalabs/goya/goya_hwmgr.c | 28 | |
-rw-r--r-- | drivers/misc/habanalabs/include/common/cpucp_if.h | 136 | |
-rw-r--r-- | drivers/misc/habanalabs/include/common/hl_boot_if.h | 103 | |
-rw-r--r-- | drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 26 | |
-rw-r--r-- | drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm0_masks.h | 800 | |
-rw-r--r-- | drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm0_regs.h | 834 | |
-rw-r--r-- | drivers/misc/habanalabs/include/gaudi/asic_reg/nic0_qm1_regs.h | 834 | |