Merge tag 'media/v5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Pull media updates from Mauro Carvalho Chehab:
- Legacy soc_camera driver was removed from staging
- New I2C sensor related drivers: dw9768, ch7322, max9271, rdacm20
- TI vpe driver code was re-organized and had new features added
- Added Xilinx MIPI CSI-2 Rx Subsystem driver
- Added support for Infrared Toy and IR Droid devices
- Lots of random driver fixes, new features and cleanups
* tag 'media/v5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (318 commits)
media: camss: fix memory leaks on error handling paths in probe
media: davinci: vpif_capture: fix potential double free
media: radio: remove redundant assignment to variable retval
media: allegro: fix potential null dereference on header
media: mtk-mdp: Fix a refcounting bug on error in init
media: allegro: fix an error pointer vs NULL check
media: meye: fix missing pm_mchip_mode field
media: cafe-driver: use generic power management
media: saa7164: use generic power management
media: v4l2-dev/ioctl: Fix document for VIDIOC_QUERYCAP
media: v4l2: Correct kernel-doc inconsistency
media: v4l2: Correct kernel-doc inconsistency
media: dvbdev.h: keep * together with the type
media: v4l2-subdev.h: keep * together with the type
media: videobuf2: Print videobuf2 buffer state by name
media: colorspaces-details.rst: fix V4L2_COLORSPACE_JPEG description
media: tw68: use generic power management
media: meye: use generic power management
media: cx88: use generic power management
media: cx25821: use generic power management
...
-rw-r--r-- | Documentation/admin-guide/media/fimc.rst | 6 | |
-rw-r--r-- | Documentation/admin-guide/media/vivid.rst | 9 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml | 67 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml | 100 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 159 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml | 366 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/renesas,fcp.txt | 34 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/renesas,fcp.yaml | 66 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/renesas,fdp1.txt | 37 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/renesas,fdp1.yaml | 69 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/renesas,vsp1.txt | 30 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/renesas,vsp1.yaml | 97 | |
-rw-r--r-- | Documentation/devicetree/bindings/media/xilinx/xlnx,csi2rxss.yaml | 237 | |
-rw-r--r-- | Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 | |
-rw-r--r-- | Documentation/driver-api/media/drivers/pvrusb2.rst | 2 | |
-rw-r--r-- | Documentation/driver-api/media/drivers/tuners.rst | 2 | |
-rw-r--r-- | Documentation/userspace-api/media/cec/cec-ioc-adap-g-caps.rst | 3 | |
-rw-r--r-- | Documentation/userspace-api/media/dvb/fe-get-info.rst | 3 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/buffer.rst | 44 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/colorspaces-details.rst | 4 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/dev-decoder.rst | 10 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/dev-encoder.rst | 753 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/dev-mem2mem.rst | 1 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/dev-osd.rst | 2 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/dev-sdr.rst | 2 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/hist-v4l2.rst | 4 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/pixfmt-srggb14p.rst | 28 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/pixfmt-v4l2.rst | 5 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/v4l2.rst | 2 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/vidioc-create-bufs.rst | 7 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/vidioc-dqevent.rst | 2 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/vidioc-encoder-cmd.rst | 51 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/vidioc-enum-fmt.rst | 30 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/vidioc-g-parm.rst | 51 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/vidioc-querycap.rst | 4 | |
-rw-r--r-- | Documentation/userspace-api/media/v4l/vidioc-reqbufs.rst | 21 | |
-rw-r--r-- | Documentation/userspace-api/media/videodev2.h.rst.exceptions | 1 | |
-rw-r--r-- | MAINTAINERS | 64 | |
-rw-r--r-- | arch/arm/configs/ezx_defconfig | 2 | |
-rw-r--r-- | arch/arm/configs/imote2_defconfig | 2 | |
-rw-r--r-- | arch/arm/configs/imx_v4_v5_defconfig | 1 | |
-rw-r--r-- | arch/arm/configs/imx_v6_v7_defconfig | 1 | |
-rw-r--r-- | arch/arm/configs/pxa_defconfig | 3 | |
-rw-r--r-- | arch/arm/configs/sama5_defconfig | 2 | |
-rw-r--r-- | arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 31 | |
-rw-r--r-- | arch/arm/mach-omap1/board-ams-delta.c | 32 | |
-rw-r--r-- | arch/arm/mach-omap1/camera.h | 14 | |
-rw-r--r-- | arch/arm/mach-omap1/devices.c | 43 | |
-rw-r--r-- | arch/arm/mach-pxa/palmz72.c | 112 | |
-rw-r--r-- | arch/arm/mach-pxa/pcm990-baseboard.c | 157 | |
-rw-r--r-- | arch/sh/configs/ap325rxa_defconfig | 3 | |
-rw-r--r-- | arch/sh/configs/ecovec24_defconfig | 3 | |
-rw-r--r-- | arch/sh/configs/migor_defconfig | 3 | |
-rw-r--r-- | arch/sh/configs/se7724_defconfig | 2 | |
-rw-r--r-- | drivers/media/cec/Kconfig | 1 | |
-rw-r--r-- | drivers/media/cec/Makefile | 2 | |
-rw-r--r-- | drivers/media/cec/core/cec-adap.c | 4 | |
-rw-r--r-- | drivers/media/cec/core/cec-api.c | 8 | |
-rw-r--r-- | drivers/media/cec/core/cec-core.c | 1 | |
-rw-r--r-- | drivers/media/cec/core/cec-notifier.c | 11 | |
-rw-r--r-- | drivers/media/cec/i2c/Kconfig | 14 | |
-rw-r--r-- | drivers/media/cec/i2c/Makefile | 5 | |
-rw-r--r-- | drivers/media/cec/i2c/ch7322.c | 604 | |
-rw-r--r-- | drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 6 | |
-rw-r--r-- | drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 40 | |
-rw-r--r-- | drivers/media/common/videobuf2/videobuf2-core.c | 367 | |
-rw-r--r-- | drivers/media/common/videobuf2/videobuf2-dma-contig.c | 44 | |
-rw-r--r-- | drivers/media/common/videobuf2/videobuf2-dma-sg.c | 38 | |
-rw-r--r-- | drivers/media/common/videobuf2/videobuf2-v4l2.c | 147 | |
-rw-r--r-- | drivers/media/dvb-core/dvb_vb2.c | 2 | |
-rw-r--r-- | drivers/media/dvb-frontends/drxk_hard.c | 11 | |
-rw-r--r-- | drivers/media/dvb-frontends/rtl2832_sdr.c | 2 | |
-rw-r--r-- | drivers/media/firewire/firedtv-fw.c | 2 | |
-rw-r--r-- | drivers/media/i2c/Kconfig | 39 | |
-rw-r--r-- | drivers/media/i2c/Makefile | 4 | |
-rw-r--r-- | drivers/media/i2c/dw9768.c | 554 | |
-rw-r--r-- | drivers/media/i2c/imx290.c | 404 | |
-rw-r--r-- | drivers/media/i2c/max9271.c | 341 | |
-rw-r--r-- | drivers/media/i2c/max9271.h | 224 | |
-rw-r--r-- | drivers/media/i2c/max9286.c | 1320 | |
-rw-r--r-- | drivers/media/i2c/ov2740.c | 149 | |
-rw-r--r-- | drivers/media/i2c/ov9640.c | 2 | |
-rw-r--r-- | drivers/media/i2c/rdacm20.c | 667 | |
-rw-r--r-- | drivers/media/i2c/s5k6a3.c | 2 | |
-rw-r--r-- | drivers/media/i2c/smiapp/smiapp-core.c | 5 | |
-rw-r--r-- | drivers/media/i2c/tvp5150.c | 8 | |
-rw-r--r-- | drivers/media/mc/mc-request.c | 31 | |
-rw-r--r-- | drivers/media/pci/cx18/cx18-cards.c | 2 | |
-rw-r--r-- | drivers/media/pci/cx23885/cx23885-core.c | 3 | |
-rw-r--r-- | drivers/media/pci/cx23885/cx23888-ir.c | 20 | |
-rw-r--r-- | drivers/media/pci/cx25821/cx25821-core.c | 3 | |
-rw-r--r-- | drivers/media/pci/cx88/cx88-video.c | 60 | |
-rw-r--r-- | drivers/media/pci/dt3155/dt3155.c | 2 | |
-rw-r--r-- | drivers/media/pci/dt3155/dt3155.h | 2 | |
-rw-r--r-- | drivers/media/pci/ivtv/ivtv-cards.c | 2 | |
-rw-r--r-- | drivers/media/pci/meye/meye.c | 15 | |
-rw-r--r-- | drivers/media/pci/meye/meye.h | 2 | |
-rw-r--r-- | drivers/media/pci/saa7164/saa7164-core.c | 3 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-core.c | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-disp.c | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-eeprom.c | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-enc.c | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-g723.c | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-gpio.c | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-i2c.c | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-jpeg.h | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-offsets.h | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-p2m.c | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-regs.h | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-tw28.c | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-tw28.h | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10-v4l2.c | 2 | |
-rw-r--r-- | drivers/media/pci/solo6x10/solo6x10.h | 2 | |
-rw-r--r-- | drivers/media/pci/sta2x11/sta2x11_vip.c | 63 | |
-rw-r--r-- | drivers/media/pci/ttpci/av7110.c | 5 | |
-rw-r--r-- | drivers/media/pci/ttpci/budget-core.c | 11 | |
-rw-r--r-- | drivers/media/pci/tw5864/tw5864-core.c | 2 | |
-rw-r--r-- | drivers/media/pci/tw68/tw68-core.c | 32 | |
-rw-r--r-- | drivers/media/platform/am437x/am437x-vpfe.c | 19 | |
-rw-r--r-- | drivers/media/platform/atmel/atmel-isc-base.c | 60 | |
-rw-r--r-- | drivers/media/platform/atmel/atmel-isc-regs.h | 2 | |
-rw-r--r-- | drivers/media/platform/atmel/atmel-isc.h | 2 | |
-rw-r--r-- | drivers/media/platform/atmel/atmel-sama5d2-isc.c | 2 | |
-rw-r--r-- | drivers/media/platform/coda/coda-common.c | 5 | |
-rw-r--r-- | drivers/media/platform/coda/coda-jpeg.c | 5 | |
-rw-r--r-- | drivers/media/platform/davinci/vpbe_display.c | 2 | |
-rw-r--r-- | drivers/media/platform/davinci/vpif.c | 3 | |
-rw-r--r-- | drivers/media/platform/davinci/vpif.h | 2 | |
-rw-r--r-- | drivers/media/platform/davinci/vpif_capture.c | 2 | |
-rw-r--r-- | drivers/media/platform/davinci/vpif_display.c | 2 | |
-rw-r--r-- | drivers/media/platform/davinci/vpif_display.h | 2 | |
-rw-r--r-- | |