Merge tag 'char-misc-6.6-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 and other small driver subsystem
changes for 6.6-rc1.
Stuff all over the place here, lots of driver updates and changes and
new additions. Short summary is:
- new IIO drivers and updates
- Interconnect driver updates
- fpga driver updates and additions
- fsi driver updates
- mei driver updates
- coresight driver updates
- nvmem driver updates
- counter driver updates
- lots of smaller misc and char driver updates and additions
All of these have been in linux-next for a long time with no reported
problems"
* tag 'char-misc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (267 commits)
nvmem: core: Notify when a new layout is registered
nvmem: core: Do not open-code existing functions
nvmem: core: Return NULL when no nvmem layout is found
nvmem: core: Create all cells before adding the nvmem device
nvmem: u-boot-env:: Replace zero-length array with DECLARE_FLEX_ARRAY() helper
nvmem: sec-qfprom: Add Qualcomm secure QFPROM support
dt-bindings: nvmem: sec-qfprom: Add bindings for secure qfprom
dt-bindings: nvmem: Add compatible for QCM2290
nvmem: Kconfig: Fix typo "drive" -> "driver"
nvmem: Explicitly include correct DT includes
nvmem: add new NXP QorIQ eFuse driver
dt-bindings: nvmem: Add t1023-sfp efuse support
dt-bindings: nvmem: qfprom: Add compatible for MSM8226
nvmem: uniphier: Use devm_platform_get_and_ioremap_resource()
nvmem: qfprom: do some cleanup
nvmem: stm32-romem: Use devm_platform_get_and_ioremap_resource()
nvmem: rockchip-efuse: Use devm_platform_get_and_ioremap_resource()
nvmem: meson-mx-efuse: Convert to devm_platform_ioremap_resource()
nvmem: lpc18xx_otp: Convert to devm_platform_ioremap_resource()
nvmem: brcm_nvram: Use devm_platform_get_and_ioremap_resource()
...
-rw-r--r-- | Documentation/ABI/stable/sysfs-bus-mhi | 4 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-counter | 8 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-fsi-devices-sbefifo | 2 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-iio | 16 | |
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-iio-filter-admv8818 | 2 | |
-rw-r--r-- | Documentation/admin-guide/dynamic-debug-howto.rst | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/extcon/maxim,max77843.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/extcon/siliconmitus,sm5502-muic.yaml | 4 | |
-rw-r--r-- | Documentation/devicetree/bindings/fsi/ibm,i2cr-fsi-master.yaml | 41 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/allwinner,sun20i-d1-gpadc.yaml | 91 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml | 15 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/dac/microchip,mcp4728.yaml | 49 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml | 60 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml | 8 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/light/rohm,bu27010.yaml | 49 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/proximity/murata,irsd200.yaml | 60 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/proximity/semtech,sx9310.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/iio/proximity/semtech,sx9324.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml | 6 | |
-rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml | 1 | |
-rw-r--r-- | Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml | 18 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/fsl,t1023-sfp.yaml | 37 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/layouts/fixed-cell.yaml | 26 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/layouts/fixed-layout.yaml | 12 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/nvmem.yaml | 5 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 | |
-rw-r--r-- | Documentation/devicetree/bindings/nvmem/qcom,sec-qfprom.yaml | 55 | |
-rw-r--r-- | Documentation/devicetree/bindings/peci/nuvoton,npcm-peci.yaml | 56 | |
-rw-r--r-- | Documentation/driver-api/interconnect.rst | 25 | |
-rw-r--r-- | MAINTAINERS | 2 | |
-rw-r--r-- | arch/arm/boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi | 9 | |
-rw-r--r-- | arch/arm64/boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 9 | |
-rw-r--r-- | arch/x86/kernel/apm_32.c | 6 | |
-rw-r--r-- | drivers/acpi/arm64/amba.c | 1 | |
-rw-r--r-- | drivers/amba/bus.c | 1 | |
-rw-r--r-- | drivers/android/binder.c | 20 | |
-rw-r--r-- | drivers/android/binderfs.c | 1 | |
-rw-r--r-- | drivers/bus/mhi/host/boot.c | 34 | |
-rw-r--r-- | drivers/bus/mhi/host/init.c | 2 | |
-rw-r--r-- | drivers/bus/mhi/host/main.c | 1 | |
-rw-r--r-- | drivers/bus/mhi/host/pci_generic.c | 53 | |
-rw-r--r-- | drivers/bus/mhi/host/pm.c | 5 | |
-rw-r--r-- | drivers/cdx/controller/cdx_controller.c | 3 | |
-rw-r--r-- | drivers/cdx/controller/cdx_rpmsg.c | 3 | |
-rw-r--r-- | drivers/char/agp/uninorth-agp.c | 1 | |
-rw-r--r-- | drivers/char/bsr.c | 3 | |
-rw-r--r-- | drivers/char/xillybus/Kconfig | 2 | |
-rw-r--r-- | drivers/counter/microchip-tcb-capture.c | 1 | |
-rw-r--r-- | drivers/counter/rz-mtu3-cnt.c | 4 | |
-rw-r--r-- | drivers/extcon/Kconfig | 1 | |
-rw-r--r-- | drivers/firmware/google/Kconfig | 2 | |
-rw-r--r-- | drivers/firmware/stratix10-rsu.c | 100 | |
-rw-r--r-- | drivers/firmware/stratix10-svc.c | 20 | |
-rw-r--r-- | drivers/fpga/Kconfig | 2 | |
-rw-r--r-- | drivers/fpga/Makefile | 3 | |
-rw-r--r-- | drivers/fpga/altera-fpga2sdram.c | 2 | |
-rw-r--r-- | drivers/fpga/altera-freeze-bridge.c | 11 | |
-rw-r--r-- | drivers/fpga/altera-pr-ip-core-plat.c | 9 | |
-rw-r--r-- | drivers/fpga/dfl-fme-main.c | 17 | |
-rw-r--r-- | drivers/fpga/dfl-fme-mgr.c | 4 | |
-rw-r--r-- | drivers/fpga/dfl-pci.c | 15 | |
-rw-r--r-- | drivers/fpga/fpga-bridge.c | 48 | |
-rw-r--r-- | drivers/fpga/fpga-mgr.c | 25 | |
-rw-r--r-- | drivers/fpga/fpga-region.c | 37 | |
-rw-r--r-- | drivers/fpga/microchip-spi.c | 2 | |
-rw-r--r-- | drivers/fpga/of-fpga-region.c | 2 | |
-rw-r--r-- | drivers/fpga/socfpga-a10.c | 7 | |
-rw-r--r-- | drivers/fpga/socfpga.c | 7 | |
-rw-r--r-- | drivers/fpga/stratix10-soc.c | 1 | |
-rw-r--r-- | drivers/fpga/tests/.kunitconfig | 5 | |
-rw-r--r-- | drivers/fpga/tests/Kconfig | 11 | |
-rw-r--r-- | drivers/fpga/tests/Makefile | 6 | |
-rw-r--r-- | drivers/fpga/tests/fpga-bridge-test.c | 175 | |
-rw-r--r-- | drivers/fpga/tests/fpga-mgr-test.c | 327 | |
-rw-r--r-- | drivers/fpga/tests/fpga-region-test.c | 211 | |
-rw-r--r-- | drivers/fpga/ts73xx-fpga.c | 4 | |
-rw-r--r-- | drivers/fpga/xilinx-pr-decoupler.c | 4 | |
-rw-r--r-- | drivers/fpga/zynq-fpga.c | 4 | |
-rw-r--r-- | drivers/fsi/Kconfig | 17 | |
-rw-r--r-- | drivers/fsi/Makefile | 2 | |
-rw-r--r-- | drivers/fsi/fsi-core.c | 154 | |
-rw-r--r-- | drivers/fsi/fsi-master-aspeed.c | 4 | |
-rw-r--r-- | drivers/fsi/fsi-master-ast-cf.c | 5 | |
-rw-r--r-- | drivers/fsi/fsi-master-gpio.c | 2 | |
-rw-r--r-- | drivers/fsi/fsi-master-hub.c | 2 | |
-rw-r--r-- | drivers/fsi/fsi-master-i2cr.c | 316 | |
-rw-r--r-- | drivers/fsi/fsi-master-i2cr.h | 33 | |
-rw-r--r-- | drivers/fsi/fsi-master.h | 2 | |
-rw-r--r-- | drivers/fsi/fsi-occ.c | 2 | |
-rw-r--r-- | drivers/fsi/fsi-sbefifo.c | 53 | |
-rw-r--r-- | drivers/fsi/fsi-scom.c | 8 | |
-rw-r--r-- | drivers/fsi/fsi-slave.h | 28 | |
-rw-r--r-- | drivers/fsi/i2cr-scom.c | 154 | |
-rw-r--r-- | drivers/hwmon/peci/cputemp.c | 18 | |
-rw-r--r-- | drivers/hwmon/peci/dimmtemp.c | 50 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-core.c | 2 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-cti-core.c | 2 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-dummy.c | 12 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 4 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-etm4x-core.c | 118 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-etm4x.h | 4 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-platform.c | 46 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-tmc-etr.c | 5 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-tmc.h | 2 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-trbe.c | 43 | |
-rw-r--r-- | drivers/hwtracing/coresight/coresight-trbe.h | 2 | |
-rw-r--r-- | drivers/hwtracing/ptt/hisi_ptt.c | 8 | |
-rw-r--r-- | drivers/iio/accel/adxl313_i2c.c | 8 | |
-rw-r--r-- | drivers/iio/accel/adxl355_i2c.c | 15 | |
-rw-r--r-- | drivers/iio/accel/adxl372_spi.c | 1 | |
-rw-r--r-- | drivers/iio/accel/bma180.c | 1 | |
-rw-r--r-- | drivers/iio/accel/da280.c | 11 | |
-rw-r--r-- | drivers/iio/accel/kxsd9-spi.c | 1 | |
-rw-r--r-- | drivers/iio/accel/mma8452.c | 2 | |
-rw-r--r-- | drivers/iio/adc/Kconfig | 12 | |
-rw-r--r-- | drivers/iio/adc/Makefile | 1 | |
-rw-r--r-- | drivers/iio/adc/ab8500-gpadc.c | 6 | |
-rw-r--r-- | drivers/iio/adc/ad7124.c | 2 | |
-rw-r--r-- | drivers/iio/adc/ad7192.c | 31 | |
-rw-r--r-- | drivers/iio/adc/ad9467.c | 2 | |
-rw-r--r-- | drivers/iio/adc/adi-axi-adc.c | 3 | |
-rw-r--r-- | drivers/iio/adc/at91_adc.c | 1 | |
-rw-r--r-- | drivers/iio/adc/bcm_iproc_adc.c | 4 | |
-rw-r--r-- | drivers/iio/adc/cc10001_adc.c | 1 | |
-rw-r--r-- | drivers/iio/adc/imx7d_adc.c | 2 | |
-rw-r--r-- | drivers/iio/adc/ina2xx-adc.c | 2 | |
-rw-r--r-- | drivers/iio/adc/lpc32xx_adc.c | 4 | |
-rw-r--r-- | drivers/iio/adc/men_z188_adc.c | 1 | |
-rw-r--r-- | drivers/iio/adc/meson_saradc.c | 243 | |