Merge tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Pull char/misc drivers updates from Greg KH:
"Here is the "big" set of char/misc and other driver subsystems for
6.4-rc1.
It's pretty big, but due to the removal of pcmcia drivers, almost
breaks even for number of lines added vs. removed, a nice change.
Included in here are:
- removal of unused PCMCIA drivers (finally!)
- Interconnect driver updates and additions
- Lots of IIO driver updates and additions
- MHI driver updates
- Coresight driver updates
- NVMEM driver updates, which required some OF updates
- W1 driver updates and a new maintainer to manage the subsystem
- FPGA driver updates
- New driver subsystem, CDX, for AMD systems
- lots of other small driver updates and additions
All of these have been in linux-next for a while with no reported
issues"
* tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (196 commits)
mcb-lpc: Reallocate memory region to avoid memory overlapping
mcb-pci: Reallocate memory region to avoid memory overlapping
mcb: Return actual parsed size when reading chameleon table
kernel/configs: Drop Android config fragments
virt: acrn: Replace obsolete memalign() with posix_memalign()
spmi: Add a check for remove callback when removing a SPMI driver
spmi: fix W=1 kernel-doc warnings
spmi: mtk-pmif: Drop of_match_ptr for ID table
spmi: pmic-arb: Convert to platform remove callback returning void
spmi: mtk-pmif: Convert to platform remove callback returning void
spmi: hisi-spmi-controller: Convert to platform remove callback returning void
w1: gpio: remove unnecessary ENOMEM messages
w1: omap-hdq: remove unnecessary ENOMEM messages
w1: omap-hdq: add SPDX tag
w1: omap-hdq: allow compile testing
w1: matrox: remove unnecessary ENOMEM messages
w1: matrox: use inline over __inline__
w1: matrox: switch from asm to linux header
w1: ds2482: do not use assignment in if condition
w1: ds2482: drop unnecessary header
...
-rw-r--r-- | CREDITS | 5 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-cdx | 56 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-iio | 13 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-platform-devices-ampere-smpro | 19 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-driver-zynqmp-fpga | 73 | |
-rw-r--r-- | Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml | 82 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml | 60 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,ads1100.yaml | 46 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 3 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/light/rohm,bu27034.yaml | 46 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/pressure/bmp085.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/st,st-sensors.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml | 67 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml | 8 | |
-rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml | 41 | |
-rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/amlogic,meson-gxbb-efuse.yaml | 57 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/amlogic,meson6-efuse.yaml | 57 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt | 48 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/amlogic-meson-mx-efuse.txt | 22 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/apple,efuses.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/imx-iim.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/ingenic,jz4780-efuse.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/mediatek,efuse.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/mxs-ocotp.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 33 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/rmem.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/socionext,uniphier-efuse.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/u-boot,env.yaml | 7 | |
-rw-r--r-- | Documentation/devicetree/bindings/w1/maxim,ds2482.yaml | 44 | |
-rw-r--r-- | Documentation/driver-api/nvmem.rst | 15 | |
-rw-r--r-- | Documentation/process/magic-number.rst | 1 | |
-rw-r--r-- | Documentation/translations/it_IT/process/magic-number.rst | 1 | |
-rw-r--r-- | Documentation/translations/sp_SP/process/magic-number.rst | 1 | |
-rw-r--r-- | Documentation/translations/zh_CN/process/magic-number.rst | 1 | |
-rw-r--r-- | Documentation/translations/zh_TW/process/magic-number.rst | 1 | |
-rw-r--r-- | Documentation/userspace-api/ioctl/ioctl-number.rst | 1 | |
-rw-r--r-- | MAINTAINERS | 59 | |
-rw-r--r-- | arch/powerpc/configs/ppc6xx_defconfig | 2 | |
-rw-r--r-- | drivers/Kconfig | 2 | |
-rw-r--r-- | drivers/Makefile | 1 | |
-rw-r--r-- | drivers/acpi/bus.c | 7 | |
-rw-r--r-- | drivers/bus/mhi/ep/main.c | 4 | |
-rw-r--r-- | drivers/bus/mhi/host/boot.c | 16 | |
-rw-r--r-- | drivers/bus/mhi/host/init.c | 16 | |
-rw-r--r-- | drivers/bus/mhi/host/main.c | 25 | |
-rw-r--r-- | drivers/bus/mhi/host/pci_generic.c | 28 | |
-rw-r--r-- | drivers/cdx/Kconfig | 19 | |
-rw-r--r-- | drivers/cdx/Makefile | 8 | |
-rw-r--r-- | drivers/cdx/cdx.c | 535 | |
-rw-r--r-- | drivers/cdx/cdx.h | 62 | |
-rw-r--r-- | drivers/cdx/controller/Kconfig | 31 | |
-rw-r--r-- | drivers/cdx/controller/Makefile | 9 | |
-rw-r--r-- | drivers/cdx/controller/bitfield.h | 90 | |
-rw-r--r-- | drivers/cdx/controller/cdx_controller.c | 230 | |
-rw-r--r-- | drivers/cdx/controller/cdx_controller.h | 30 | |
-rw-r--r-- | drivers/cdx/controller/cdx_rpmsg.c | 202 | |
-rw-r--r-- | drivers/cdx/controller/mc_cdx_pcol.h | 590 | |
-rw-r--r-- | drivers/cdx/controller/mcdi.c | 903 | |
-rw-r--r-- | drivers/cdx/controller/mcdi.h | 248 | |
-rw-r--r-- | drivers/cdx/controller/mcdi_functions.c | 139 | |
-rw-r--r-- | drivers/cdx/controller/mcdi_functions.h | 61 | |
-rw-r--r-- | drivers/char/Kconfig | 2 | |
-rw-r--r-- | drivers/char/Makefile | 1 | |
-rw-r--r-- | drivers/char/pcmcia/Kconfig | 68 | |
-rw-r--r-- | drivers/char/pcmcia/Makefile | 11 | |
-rw-r--r-- | drivers/char/pcmcia/cm4000_cs.c | 1912 | |
-rw-r--r-- | drivers/char/pcmcia/cm4040_cs.c | 684 | |
-rw-r--r-- | drivers/char/pcmcia/cm4040_cs.h | 48 | |
-rw-r--r-- | drivers/char/pcmcia/scr24x_cs.c | 359 | |
-rw-r--r-- | drivers/char/pcmcia/synclink_cs.c | 4290 | |
-rw-r--r-- | drivers/firmware/dmi-sysfs.c | 4 | |
-rw-r--r-- | drivers/firmware/edd.c | 2 | |
-rw-r--r-- | drivers/firmware/stratix10-svc.c | 4 | |
-rw-r--r-- | drivers/firmware/xilinx/zynqmp.c | 33 | |
-rw-r--r-- | drivers/fpga/fpga-bridge.c | 2 | |
-rw-r--r-- | drivers/fpga/zynqmp-fpga.c | 21 | |
-rw-r--r-- | drivers/gpu/drm/drm_mipi_dsi.c | 2 | |
-rw-r--r-- | drivers/hsi/hsi_core.c | 2 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-etm-perf.c | 1 | |
-rw-r--r-- | drivers/i2c/busses/i2c-powermac.c | 2 | |
-rw-r--r-- | drivers/i2c/i2c-core-of.c | 2 | |
-rw-r--r-- | drivers/iio/Kconfig | 3 | |
-rw-r--r-- | drivers/iio/Makefile | 1 | |
-rw-r--r-- | drivers/iio/accel/bma400_core.c | 2 | |
-rw-r--r-- | drivers/iio/accel/kionix-kx022a.c | 3 | |
-rw-r--r-- | drivers/iio/accel/mma8452.c | 2 | |
-rw-r--r-- | drivers/iio/accel/msa311.c | 2 | |
-rw-r--r-- | drivers/iio/accel/st_accel.h | 1 | |
-rw-r--r-- | drivers/iio/accel/st_accel_core.c | 1 | |
-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/adc/Kconfig | 10 | |
-rw-r--r-- | drivers/iio/adc/Makefile | 1 | |
-rw-r--r-- | drivers/iio/adc/ad7606.c | 2 | |
-rw-r--r-- | drivers/iio/adc/at91-sama5d2_adc.c | 8 | |
-rw-r--r-- | drivers/iio/adc/axp20x_adc.c | 77 | |
-rw-r--r-- | drivers/iio/adc/max11410.c | 2 | |
-rw-r--r-- | drivers/iio/adc/meson_saradc.c | 21 | |
-rw-r--r-- | drivers/iio/adc/palmas_gpadc.c | 615 | |
-rw-r--r-- | drivers/iio/adc/qcom-pm8xxx-xoadc.c | 2 | |
-rw-r--r-- | drivers/iio/adc/rcar-gyroadc.c | 2 | |
-rw-r--r-- | drivers/iio/adc/stm32-adc.c | 6 | |
-rw-r--r-- | drivers/iio/adc/ti-ads1100.c | 445 | |
-rw-r--r-- | drivers/iio/addac/Kconfig | 2 | |
-rw-r--r-- | drivers/iio/addac/ad74413r.c | 44 | |
-rw-r--r-- | drivers/iio/addac/stx104.c | 462 | |