linux/Documentation/devicetree/bindings/media
Linus Torvalds b3491d8430 media updates for v4.20-rc1
-----BEGIN PGP SIGNATURE-----
 
 iQIcBAABAgAGBQJb2F9AAAoJEAhfPr2O5OEVm5YP/Ak53aAEI1oJNequwdTYKc+/
 2xWRpYWREa1g+x4MlqWO+szlPWbGXCUVwye8ii2N/xihLapsKVrLCr/dDd5khsvw
 bDux33BzpU3Ug/ncQKD6ZZv4vVRzG8DMPcpkOwSs0OoboJns6AkHVGCugR32qZsH
 3SH/r1aJce0oK1rrzgbYYZHTvaPshvY2IOLPKrtFmO+73iCVRhpSdWjFsY+q2Alp
 +3Ho/06iQYB2i+enXrwoIKHAYoXArXYbxS2dhaNz+NURrOAytmgfMisvvt67heHx
 IEilE0AcSjjlN/eyOxp+WCZrg9JLXVzZLX6ZnqqM2OEu1AS/XBultJBsGaN0hOiV
 dir2enoHNNOStI40hNSdbumg9I0Txmag2jtpaGyaBnnGmGRJ/JIYegCPRVMLygAf
 HHFHjR4fnRnqZrlh9OGAHaqc9RNlUgFVdlyqFtdyIah+aNeuij3o69mWM35QMLhw
 /0dTXBUXw9aD1dEg1cZ6PdzLWJgDd7n1gIdfzzzzLnzmBwmmhqxW8+evu9qSAXsP
 rnEZuE77HYKVfiacWMwpZK6+lT51STAE8ouo3N8fmaC+4RQmpq0dYXtR8RnlcSUD
 hKpJ6UsIIb5A6xKX7ed8x6FxV14TEEaa042A4eclxsAFiqqkNfWSozqV0vfW5vCD
 2lrsuN3knpfh7XDBSr0y
 =V4X4
 -----END PGP SIGNATURE-----

Merge tag 'media/v4.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media

Pull new experimental media request API from Mauro Carvalho Chehab:
 "A new media request API

  This API is needed to support device drivers that can dynamically
  change their parameters for each new frame. The latest versions of
  Google camera and codec HAL depends on such feature.

  At this stage, it supports only stateless codecs.

  It has been discussed for a long time (at least over the last 3-4
  years), and we finally reached to something that seem to work.

  This series contain both the API and core changes required to support
  it and a new m2m decoder driver (cedrus).

  As the current API is still experimental, the only real driver using
  it (cedrus) was added at staging[1]. We intend to keep it there for a
  while, in order to test the API. Only when we're sure that this API
  works for other cases (like encoders), we'll move this driver out of
  staging and set the API into a stone.

  [1] We added support for the vivid virtual driver (used only for
  testing) to it too, as it makes easier to test the API for the ones
  that don't have the cedrus hardware"

* tag 'media/v4.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (53 commits)
  media: dt-bindings: Document the Rockchip VPU bindings
  media: platform: Add Cedrus VPU decoder driver
  media: dt-bindings: media: Document bindings for the Cedrus VPU driver
  media: v4l: Add definition for the Sunxi tiled NV12 format
  media: v4l: Add definitions for MPEG-2 slice format and metadata
  media: videobuf2-core: Rework and rename helper for request buffer count
  media: v4l2-ctrls.c: initialize an error return code with zero
  media: v4l2-compat-ioctl32.c: add missing documentation for a field
  media: media-request: update documentation
  media: media-request: EPERM -> EACCES/EBUSY
  media: v4l2-ctrls: improve media_request_(un)lock_for_update
  media: v4l2-ctrls: use media_request_(un)lock_for_access
  media: media-request: add media_request_(un)lock_for_access
  media: vb2: set reqbufs/create_bufs capabilities
  media: videodev2.h: add new capabilities for buffer types
  media: buffer.rst: only set V4L2_BUF_FLAG_REQUEST_FD for QBUF
  media: v4l2-ctrls: return -EACCES if request wasn't completed
  media: media-request: return -EINVAL for invalid request_fds
  media: vivid: add request support
  media: vivid: add mc
  ...
2018-10-31 10:53:29 -07:00
..
i2c media: dt-bindings: dw9714, dw9807-vcm: Add files to MAINTAINERS, rename files 2018-09-17 14:56:13 -04:00
spi media: Add document file for CXD2880 SPI I/F 2018-03-07 04:38:53 -05:00
xilinx media: dt-bindings: media: xilinx: fix typo in example 2017-12-11 13:04:33 -05:00
atmel-isc.txt [media] atmel-isc: DT binding for Image Sensor Controller driver 2016-08-22 13:00:49 -03:00
atmel-isi.txt [media] atmel-isi: update device tree bindings documentation 2017-04-10 07:55:24 -03:00
cdns,csi2rx.txt media: dt-bindings: media: Add Cadence MIPI-CSI2 RX Device Tree bindings 2018-05-16 11:08:35 -04:00
cdns,csi2tx.txt media: dt-bindings: media: Add Cadence MIPI-CSI2 TX Device Tree bindings 2018-05-16 11:14:35 -04:00
cec-gpio.txt media: cec-gpio.txt: add v5-gpios for testing the 5V line 2018-07-25 06:58:00 -04:00
cec.txt [media] dt-bindings: add media/cec.txt 2017-06-20 06:57:11 -03:00
cedrus.txt media: dt-bindings: media: Document bindings for the Cedrus VPU driver 2018-09-24 09:55:45 -04:00
coda.txt media: dt-bindings: coda: Add compatible for CodaHx4 on i.MX51 2018-02-26 06:45:03 -05:00
exynos4-fimc-is.txt [media] exynos4-is: Add support for all required clocks 2016-09-22 10:13:53 -03:00
exynos5-gsc.txt dt-bindings: Remove leading 0x from bindings notation 2017-12-06 14:56:33 -06:00
exynos-fimc-lite.txt [media] exynos4-is: Add Exynos5250 SoC support to fimc-lite driver 2013-06-28 15:22:22 -03:00
exynos-jpeg-codec.txt [media] s5p-jpeg: add support for 5433 2015-10-01 08:40:04 -03:00
fsl-pxp.txt media: dt-bindings: media: Add i.MX Pixel Pipeline binding 2018-09-11 13:32:17 -04:00
fsl-vdoa.txt [media] dt-bindings: Add a binding for Video Data Order Adapter 2017-01-31 08:08:03 -02:00
gpio-ir-receiver.txt [media] Documentation: devicetree: move shared property used by rc into a common place 2017-01-31 07:26:33 -02:00
hix5hd2-ir.txt [media] Documentation: devicetree: move shared property used by rc into a common place 2017-01-31 07:26:33 -02:00
img-ir-rev1.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
imx.txt [media] dt-bindings: Add bindings for i.MX media driver 2017-06-20 07:24:38 -03:00
mediatek-jpeg-decoder.txt dt-bindings: mediatek: Add JPEG Decoder binding for MT7623 2018-10-05 10:11:33 +02:00
mediatek-mdp.txt [media] dt-bindings: mt8173: Fix mdp device tree 2017-06-07 12:31:06 -03:00
mediatek-vcodec.txt dt-bindings: Remove leading 0x from bindings notation 2017-12-06 14:56:33 -06:00
mediatek-vpu.txt [media] dt-bindings: Add a binding for Mediatek Video Processor 2016-06-07 11:15:02 -03:00
meson-ao-cec.txt media: dt-bindings: media: Add Amlogic Meson AO-CEC bindings 2017-08-09 10:45:03 -04:00
meson-ir.txt [media] Documentation: devicetree: meson-ir: "linux,rc-map-name" is supported 2017-02-03 14:23:35 -02:00
mtk-cir.txt media: dt-bindings: media: mtk-cir: Add support for MT7622 SoC 2017-08-20 09:34:57 -04:00
nokia,n900-ir ir-rx51: add DT support to driver 2016-06-29 21:54:23 -07:00
nvidia,tegra-vde.txt media: dt: bindings: tegra-vde: Document new optional Memory Client reset property 2018-06-28 06:46:27 -04:00
pxa-camera.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
qcom,camss.txt media: dt-bindings: media: qcom,camss: Add 8996 bindings 2018-08-02 06:18:15 -04:00
qcom,venus.txt media: venus: core: add sdm845 DT compatible and resource data 2018-07-25 09:28:53 -04:00
rc.txt [media] Documentation: devicetree: add the RC map name of the geekbox remote 2017-02-03 14:23:35 -02:00
rcar_vin.txt media: dt-bindings: media: rcar_vin: add device tree support for r8a7744 2018-10-09 08:03:23 -04:00
renesas,ceu.txt media: dt-bindings: media: renesas-ceu: Add more endpoint properties 2018-10-04 16:25:10 -04:00
renesas,drif.txt media: dt-bindings: media: Add r8a7796 DRIF bindings 2017-07-20 06:53:11 -04:00
renesas,fcp.txt dt-bindings: media: renesas-fcp: Remove SoC-specific compatible strings 2016-10-27 14:56:08 +02:00
renesas,fdp1.txt [media] dt-bindings: Add Renesas R-Car FDP1 bindings 2016-11-16 16:16:48 -02:00
renesas,jpu.txt [media] rcar_jpu: Add R-Car Gen2 Fallback Compatibility String 2016-02-01 09:48:19 -02:00
renesas,rcar-csi2.txt media: rcar-csi2: add Renesas R-Car MIPI CSI-2 receiver documentation 2018-05-28 13:12:39 -04:00
renesas,vsp1.txt v4l: vsp1: Use generic node name 2017-09-18 15:11:03 -05:00
rockchip-rga.txt [media] dt-bindings: Document the Rockchip RGA bindings 2017-10-16 16:05:07 -07:00
rockchip-vpu.txt media: dt-bindings: Document the Rockchip VPU bindings 2018-10-05 07:00:43 -04:00
s5p-cec.txt dt-bindings: Use lower case hex in unit-addresses 2017-12-26 10:37:05 -06:00
s5p-mfc.txt media: s5p-mfc: Adding initial support for MFC v10.10 2018-03-22 07:06:26 -04:00
samsung-fimc.txt dt-bindings: Remove leading 0x from bindings notation 2017-12-06 14:56:33 -06:00
samsung-mipi-csis.txt [media] exynos4-is: Add support for Exynos5250 MIPI-CSIS 2013-06-28 15:25:43 -03:00
samsung-s5c73m3.txt dt-bindings: Use lower case hex in unit-addresses 2017-12-26 10:37:05 -06:00
samsung-s5k5baf.txt [media] Add DT binding documentation for Samsung S5K5BAF camera sensor 2013-12-21 06:53:12 -02:00
samsung-s5k6a3.txt [media] Documentation: dt: Add binding documentation for S5K6A3 image sensor 2014-03-14 10:30:23 -03:00
sh_mobile_ceu.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
si4713.txt [media] si4713: add DT binding documentation 2014-11-14 18:10:46 -02:00
st-rc.txt [media] media: st-rc: Add ST remote control driver 2013-10-31 08:20:08 -02:00
st,st-delta.txt [media] Documentation: DT: add bindings for ST DELTA 2017-02-08 09:56:47 -02:00
st,st-hva.txt [media] Documentation: DT: add bindings for ST HVA 2016-09-06 16:54:02 -03:00
st,stih4xx.txt [media] bdisp: add DT bindings documentation 2015-06-09 17:54:09 -03:00
st,stm32-cec.txt [media] dt-bindings: media: stm32 cec driver 2017-06-13 13:46:33 -03:00
st,stm32-dcmi.txt [media] dt-bindings: Document STM32 DCMI bindings 2017-06-06 06:36:34 -03:00
stih407-c8sectpfe.txt devicetree: fix name of pinctrl-bindings.txt 2018-06-15 18:10:01 -03:00
stih-cec.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
sunxi-ir.txt media: dt: bindings: Update binding documentation for sunxi IR controller 2018-03-21 11:09:01 -04:00
tango-ir.txt media: dt: bindings: Add binding for tango HW IR decoder 2017-10-11 12:41:25 -04:00
tegra-cec.txt media: dt-bindings: document the tegra CEC bindings 2017-10-27 15:41:52 +02:00
ti-am437x-vpfe.txt [media] media: platform: add VPFE capture driver support for AM437X 2014-12-23 12:09:58 -02:00
ti-cal.txt [media] media: ti-vpe: Document CAL driver 2016-02-01 08:17:36 -02:00
ti,da850-vpif.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
ti,omap3isp.txt Documentation: DT: Add bindings for omap3isp 2015-03-19 10:25:40 -07:00
video-interfaces.txt media: dt-bindings: media: Specify bus type for MIPI D-PHY, others, explicitly 2018-10-04 16:04:01 -04:00
video-mux.txt [media] dt-bindings: Add bindings for video-multiplexer device 2017-06-20 07:17:05 -03:00
zx-irdec.txt media: dt-bindings: add bindings document for zx-irdec 2017-08-20 09:49:41 -04:00