linux/Documentation/devicetree/bindings/media
Linus Torvalds 00c6649baf [GIT PULL for v7.1] media updates
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+QmuaPwR3wnBdVwACF8+vY7k4RUFAmncl4kACgkQCF8+vY7k
 4RWdwRAAgQYcSG7sW2d0joeLWqO5dZNckotE8NWyUprdNeOQgC9w0HqHZ1h2gFbW
 q8pp62n9clStzs1qIGScCtwrAAaPi9mYZrdgVG45758zz1fRjOfu4E6/k5HCEv+s
 2Q1FwRgrRwGS7OzLBfmD4B9LUxtlahj8qLE0E7sCF9dDJKP8PCVizgXvbUZsQoXw
 p+lCy1AAw611K2HsQD46KSaSWz4mdXZsEbEhSYsLSpqV4SjG1r62D3i20YdpMzMB
 1FTDj3kZv71H0MuQfavgVWN1ZYAleNGFhyBbXXRsTs3k7XATFV8tEJs2/6toDxog
 4/wPAVG7LCLIDxqeciJmfWDizYG6gfgwaOcDJxgjr/jHLS2NhzVBwX6FDNOgXNAS
 EjgYzvlnhrnuyBowtZ1pbXTIYTcIrMeqVIg1/8PwYzII6zwiTsKsoUVsgMWbWWk3
 8fcvpYc04wzBb1eYVueHiB2uw3cKbpRw7yJ8f/eJRunQRwu/SqjkUdMLUtcMG3ix
 4EiG1EM9HO78EY9DGJS7GMpYB98u/L8rPeGoH2oOoHEqIG+YFfH+0ZgFcc7af6HG
 Nn+IDoVweZpRzspJaDRMasdNWBNsOH4CHsFyNfQ2u/CmCpnJAi8pHaay7h2SGx3T
 NaP0hWF96yZENnJqhfgGF74Ipv5zi2Q6Qcthq6uVhW++IOOndpo=
 =3RtB
 -----END PGP SIGNATURE-----

Merge tag 'media/v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media

Pull media updates from Mauro Carvalho Chehab:

 - new CSI tegra support, covering Tegra20 and Tegra30

 - new camera sensor drivers: T4ka3 and ov2732

 - m88ds3103: add 3103c chip support

 - uvcvideo: add support for Intel RealSense D436/D555 and P010 pixel format

 - synopsys csi2rx: add i.MX93 support

 - imx8-isi: add i.MX95 support

 - imx8mq-mipi-csi2: add i.MX8ULP support

 - dw100: add V4L2 requests support

 - support for DTV devices from Hauppauge got some improvements

 - media staging: dropped starfive-camss driver

 - media docs: document multi-committers model and improve maint profile

 - media core:
    - add v4l2_subdev_get_frame_desc_passthrough() helper
    - improve error handling in fwnode parsing

 - lots of driver fixes, cleanups and improvements

* tag 'media/v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (251 commits)
  Revert "media: cx231xx: add USB ID 2040:8360 for Hauppauge WinTV-HVR-935"
  media: synopsys: csi2rx: add i.MX93 support
  media: dt-bindings: add NXP i.MX93 compatible string
  media: synopsys: csi2rx: Use enum and u32 array for register offsets
  media: synopsys: csi2rx: implement .get_frame_desc() callback
  media: synopsys: csi2rx: only check errors from devm_clk_bulk_get_all()
  media: synopsys: csi2rx: use devm_reset_control_get_optional_exclusive()
  media: i2c: imx283: add support for non-continuous MIPI clock mode
  media: i2c: ov08d10: add support for 24 MHz input clock
  media: i2c: ov08d10: add support for reset and power management
  media: i2c: ov08d10: add support for binding via device tree
  dt-bindings: media: i2c: document Omnivision OV08D10 CMOS image sensor
  media: i2c: ov08d10: add missing newline to prints
  media: i2c: ov08d10: fix some typos in comments
  media: i2c: ov08d10: remove duplicate register write
  media: i2c: ov08d10: fix image vertical start setting
  media: i2c: ov08d10: fix runtime PM handling in probe
  staging: media: ipu7: Update TODO
  media: Add t4ka3 camera sensor driver
  media: i2c: Add ov2732 image sensor driver
  ...
2026-04-15 08:32:10 -07:00
..
cec Documentation: update Hans Verkuil's email address 2025-09-09 15:58:51 +02:00
i2c dt-bindings: media: i2c: document Omnivision OV08D10 CMOS image sensor 2026-03-26 14:33:07 +01:00
spi
xilinx
allegro,al5e.yaml
allwinner,sun4i-a10-csi.yaml
allwinner,sun4i-a10-ir.yaml
allwinner,sun4i-a10-video-engine.yaml
allwinner,sun6i-a31-csi.yaml clk: sunxi-ng: v3s: Fix CSI SCLK clock name 2025-07-03 23:31:04 +08:00
allwinner,sun6i-a31-isp.yaml clk: sunxi-ng: v3s: Fix CSI SCLK clock name 2025-07-03 23:31:04 +08:00
allwinner,sun6i-a31-mipi-csi2.yaml clk: sunxi-ng: v3s: Fix CSI SCLK clock name 2025-07-03 23:31:04 +08:00
allwinner,sun8i-a83t-de2-rotate.yaml
allwinner,sun8i-a83t-mipi-csi2.yaml
allwinner,sun8i-h3-deinterlace.yaml
allwinner,sun50i-h6-vpu-g2.yaml media: dt-bindings: trivial white-space and example cleanup 2025-01-07 12:21:44 +01:00
amlogic,axg-ge2d.yaml
amlogic,c3-isp.yaml media: dt-bindings: Add amlogic,c3-isp.yaml 2025-05-09 12:08:37 +02:00
amlogic,c3-mipi-adapter.yaml media: dt-bindings: Add amlogic,c3-mipi-adapter.yaml 2025-05-09 12:08:37 +02:00
amlogic,c3-mipi-csi2.yaml media: dt-bindings: Add amlogic,c3-mipi-csi2.yaml 2025-05-09 12:08:37 +02:00
amlogic,gx-vdec.yaml dt-bindings: media: amlogic,gx-vdec: add the GXLX SoC family and update GXL 2024-08-09 07:56:37 +02:00
amlogic,meson-ir-tx.yaml media: dt-bindings: trivial white-space and example cleanup 2025-01-07 12:21:44 +01:00
amlogic,meson6-ir.yaml
amphion,vpu.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
arm,mali-c55.yaml dt-bindings: media: Add bindings for ARM mali-c55 2025-11-14 15:48:49 +01:00
aspeed,video-engine.yaml media: dt-bindings: aspeed,video-engine: Convert to json schema 2025-02-21 10:33:01 +01:00
atmel-isi.txt
atmel,isc.yaml
brcm,bcm2835-unicam.yaml dt-bindings: media: Add bindings for bcm2835-unicam 2024-04-29 14:56:37 +02:00
cdns,csi2rx.yaml dt-bindings: media: cdns,csi2rx.yaml: Add optional interrupts for cdns-csi2rx 2025-07-10 11:32:24 +02:00
cdns,csi2tx.txt
cnm,wave521c.yaml dt-bindings: media: Remove K3 Family Prefix from Compatible 2024-01-24 17:27:51 +01:00
coda.yaml
fsl,imx-capture-subsystem.yaml dt-bindings: media: convert imx.txt to yaml format 2025-05-06 15:39:40 +02:00
fsl,imx6-mipi-csi2.yaml dt-bindings: media: convert imx.txt to yaml format 2025-05-06 15:39:40 +02:00
fsl,imx6q-vdoa.yaml dt-bindings: fix redundant quotes on fsl,imx6q-vdoa.yaml 2025-11-17 11:24:49 -06:00
fsl,imx6ull-pxp.yaml media: dt-bindings: trivial white-space and example cleanup 2025-01-07 12:21:44 +01:00
fsl,imx8qm-isi.yaml media: dt-bindings: Add binding doc for i.MX8QXP and i.MX8QM ISI 2025-06-18 09:21:59 +02:00
fsl,imx8qxp-isi.yaml media: dt-bindings: Add binding doc for i.MX8QXP and i.MX8QM ISI 2025-06-18 09:21:59 +02:00
gpio-ir-receiver.yaml
hix5hd2-ir.txt
img-ir-rev1.txt
img,e5010-jpeg-enc.yaml media: dt-bindings: Add Imagination E5010 JPEG Encoder 2024-06-24 11:05:06 +02:00
marvell,mmp2-ccic.yaml
mediatek-jpeg-decoder.yaml dt-bindings: media: mediatek,jpeg: Relax IOMMU max item count 2025-03-06 17:28:27 +01:00
mediatek-jpeg-encoder.yaml dt-bindings: media: mediatek,jpeg: Relax IOMMU max item count 2025-03-06 17:28:27 +01:00
mediatek,mdp3-fg.yaml dt-bindings: media: mediatek: mdp3: Add compatibles for MT8188 MDP3 2025-04-15 09:37:19 +02:00
mediatek,mdp3-hdr.yaml dt-bindings: media: mediatek: mdp3: Add compatibles for MT8188 MDP3 2025-04-15 09:37:19 +02:00
mediatek,mdp3-rdma.yaml dt-bindings: media: mediatek: mdp3: Add support for MT8188 RDMA 2024-06-20 11:47:47 +02:00
mediatek,mdp3-rsz.yaml dt-bindings: media: mediatek: mdp3: Add compatibles for MT8188 MDP3 2025-04-15 09:37:19 +02:00
mediatek,mdp3-stitch.yaml dt-bindings: media: mediatek: mdp3: Add compatibles for MT8188 MDP3 2025-04-15 09:37:19 +02:00
mediatek,mdp3-tcc.yaml dt-bindings: media: mediatek: mdp3: Add compatibles for MT8188 MDP3 2025-04-15 09:37:19 +02:00
mediatek,mdp3-tdshp.yaml dt-bindings: media: mediatek: mdp3: Add compatibles for MT8188 MDP3 2025-04-15 09:37:19 +02:00
mediatek,mdp3-wrot.yaml dt-bindings: media: mediatek: mdp3: Add compatibles for MT8188 MDP3 2025-04-15 09:37:19 +02:00
mediatek,mt7622-cir.yaml dt-bindings: media: convert Mediatek consumer IR to the json-schema 2024-06-13 15:29:46 +02:00
mediatek,mt8173-mdp.yaml dt-bindings: media: Convert MediaTek mt8173-mdp bindings to DT schema 2025-11-17 11:24:50 -06:00
mediatek,mt8173-vpu.yaml dt-bindings: media: Convert MediaTek mt8173-vpu bindings to DT schema 2025-09-26 14:50:44 -05:00
mediatek,mt8195-jpegdec.yaml
mediatek,mt8195-jpegenc.yaml
mediatek,vcodec-decoder.yaml media: dt-bindings: trivial white-space and example cleanup 2025-01-07 12:21:44 +01:00
mediatek,vcodec-encoder.yaml media: dt-bindings: mediatek,vcodec-encoder: Drop assigned-clock properties 2025-03-21 16:24:29 -05:00
mediatek,vcodec-subdev-decoder.yaml dt-bindings: media: mediatek,vcodec: Revise description 2025-03-06 17:28:28 +01:00
microchip,csi2dc.yaml
microchip,sama5d4-vdec.yaml media: dt-bindings: trivial white-space and example cleanup 2025-01-07 12:21:44 +01:00
microchip,xisc.yaml
nuvoton,npcm-ece.yaml
nuvoton,npcm-vcd.yaml
nvidia,tegra-vde.yaml
nxp,dw100.yaml
nxp,imx-mipi-csi2.yaml dt-bindings: media: nxp,imx-mipi-csi2: Add fsl,num-channels property 2025-08-31 11:10:07 +02:00
nxp,imx7-csi.yaml
nxp,imx8-isi.yaml media: dt-bindings: nxp,imx8-isi: Add i.MX95 ISI compatible string 2026-03-24 22:14:44 +01:00
nxp,imx8-jpeg.yaml media: dt-bindings: nxp,imx8-jpeg: Document optional SRAM support 2026-01-05 15:56:31 +01:00
nxp,imx8mq-mipi-csi2.yaml media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8ULP compatible string 2026-03-24 22:14:44 +01:00
nxp,imx8mq-vpu.yaml media: dt-bindings: trivial white-space and example cleanup 2025-01-07 12:21:44 +01:00
pxa-camera.txt
qcom,msm8916-camss.yaml dt-bindings: media: camss: Restrict bus-type property 2025-04-11 13:29:05 +02:00
qcom,msm8916-venus.yaml media: dt-bindings: qcom-venus: Deprecate video-decoder and video-encoder where applicable 2025-01-06 14:45:29 +01:00
qcom,msm8939-camss.yaml media: dt-bindings: Add qcom,msm8939-camss 2025-11-06 12:43:56 +01:00
qcom,msm8953-camss.yaml dt-bindings: media: camss: Restrict bus-type property 2025-04-11 13:29:05 +02:00
qcom,msm8996-camss.yaml dt-bindings: media: camss: Restrict bus-type property 2025-04-11 13:29:05 +02:00
qcom,msm8996-venus.yaml dt-bindings: media: add qcom,msm8998-venus 2024-06-30 11:22:44 +02:00
qcom,qcm2290-camss.yaml dt-bindings: media: Add qcom,qcm2290-camss 2025-09-09 15:59:21 +02:00
qcom,qcm2290-venus.yaml dt-bindings: media: venus: Fix iommus property 2026-03-23 22:31:40 -05:00
qcom,qcs8300-camss.yaml dt-bindings: media: qcom,qcs8300-camss: Add missing power supplies 2026-01-13 10:25:00 +01:00
qcom,sa8775p-camss.yaml dt-bindings: media: Correct camss supply description 2026-01-13 10:25:00 +01:00
qcom,sc7180-venus.yaml dt-bindings: media: add support for video hardware on QCS615 platform 2025-04-11 13:29:06 +02:00
qcom,sc7280-camss.yaml dt-bindings: media: Correct camss supply description 2026-01-13 10:25:00 +01:00
qcom,sc7280-venus.yaml media: dt-bindings: qcom-venus: Deprecate video-decoder and video-encoder where applicable 2025-01-06 14:45:29 +01:00
qcom,sc8280xp-camss.yaml dt-bindings: media: Correct camss supply description 2026-01-13 10:25:00 +01:00
qcom,sdm660-camss.yaml dt-bindings: media: camss: Restrict bus-type property 2025-04-11 13:29:05 +02:00
qcom,sdm660-venus.yaml
qcom,sdm670-camss.yaml dt-bindings: media: qcom,sdm670-camss: Remove clock-lanes requirement 2026-03-11 01:05:36 +01:00
qcom,sdm845-camss.yaml dt-bindings: media: Correct camss supply description 2026-01-13 10:25:00 +01:00
qcom,sdm845-venus-v2.yaml media: dt-bindings: qcom-venus: Deprecate video-decoder and video-encoder where applicable 2025-01-06 14:45:29 +01:00
qcom,sdm845-venus.yaml
qcom,sm6150-camss.yaml dt-bindings: media: Add qcom,sm6150-camss 2026-01-13 10:25:01 +01:00
qcom,sm8250-camss.yaml dt-bindings: media: Correct camss supply description 2026-01-13 10:25:00 +01:00
qcom,sm8250-venus.yaml media: dt-bindings: qcom-venus: Deprecate video-decoder and video-encoder where applicable 2025-01-06 14:45:29 +01:00
qcom,sm8550-camss.yaml dt-bindings: media: Correct camss supply description 2026-01-13 10:25:00 +01:00
qcom,sm8550-iris.yaml dt-bindings: media: qcom,sm8550-iris: Do not reference legacy venus properties 2025-09-09 15:59:20 +02:00
qcom,sm8650-camss.yaml dt-bindings: media: Describe Qualcomm SM8650 CAMSS IP 2025-11-06 12:43:55 +01:00
qcom,sm8750-iris.yaml dt-bindings: Update Krzysztof Kozlowski's email 2025-11-17 11:24:50 -06:00
qcom,venus-common.yaml
qcom,x1e80100-camss.yaml dt-bindings: media: Correct camss supply description 2026-01-13 10:25:00 +01:00
raspberrypi,pispbe.yaml media: dt-bindings: Add bindings for Raspberry Pi PiSP Back End 2024-06-27 13:06:47 +02:00
raspberrypi,rp1-cfe.yaml dt-bindings: media: Add bindings for raspberrypi,rp1-cfe 2024-10-16 09:32:40 +02:00
rc.txt
rc.yaml media: dt-bindings: rc: add rc-mygica-utv3 2024-06-29 12:20:05 +02:00
renesas,ceu.yaml
renesas,csi2.yaml dt-bindings: media: renesas,csi2: Add binding for V4M 2024-10-16 09:32:37 +02:00
renesas,drif.yaml
renesas,fcp.yaml media: dt-bindings: media: renesas,fcp: Allow three clocks for RZ/V2N SoC 2026-01-21 08:36:50 +01:00
renesas,fdp1.yaml
renesas,imr.yaml
renesas,isp.yaml dt-bindings: media: renesas,isp: Add ISP core function block 2025-05-02 10:16:43 +02:00
renesas,jpu.yaml
renesas,r9a09g057-ivc.yaml dt-bindings: media: Add bindings for the RZ/V2H(P) IVC block 2025-11-14 15:48:49 +01:00
renesas,rzg2l-cru.yaml media: dt-bindings: renesas,rzg2l-cru: Document Renesas RZ/G3E SoC 2025-04-23 10:55:53 +02:00
renesas,rzg2l-csi2.yaml media: dt-bindings: renesas,rzg2l-csi2: Document Renesas RZ/G3E CSI-2 block 2025-04-23 10:55:53 +02:00
renesas,vin.yaml dt-bindings: media: renesas,vin: Add binding for V4M 2024-08-23 16:55:41 +03:00
renesas,vsp1.yaml media: dt-bindings: media: renesas,vsp1: Document RZ/V2N SoC 2025-06-16 08:52:14 +02:00
rockchip-isp1.yaml dt-bindings: media: rkisp1: Add second power domain on i.MX8MP 2025-08-31 11:10:07 +02:00
rockchip-rga.yaml dt-bindings: media: rockchip-rga: add rockchip,rk3588-rga 2024-05-31 13:51:15 +02:00
rockchip-vpu.yaml media: dt-bindings: trivial white-space and example cleanup 2025-01-07 12:21:44 +01:00
rockchip,px30-vip.yaml media: dt-bindings: add rockchip px30 vip 2025-11-15 12:40:33 +01:00
rockchip,rk3568-mipi-csi2.yaml media: dt-bindings: add NXP i.MX93 compatible string 2026-03-26 14:33:07 +01:00
rockchip,rk3568-vepu.yaml media: dt-bindings: trivial white-space and example cleanup 2025-01-07 12:21:44 +01:00
rockchip,rk3568-vicap.yaml media: dt-bindings: add rockchip rk3568 vicap 2025-11-15 12:40:33 +01:00
rockchip,vdec.yaml media: dt-bindings: rockchip,vdec: Add alternative reg-names order for RK35{76,88} 2026-03-23 11:18:34 +01:00
samsung,exynos4210-csis.yaml dt-bindings: Update Krzysztof Kozlowski's email 2025-11-17 11:24:50 -06:00
samsung,exynos4210-fimc.yaml dt-bindings: Update Krzysztof Kozlowski's email 2025-11-17 11:24:50 -06:00
samsung,exynos4212-fimc-is.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
samsung,exynos4212-fimc-lite.yaml dt-bindings: Update Krzysztof Kozlowski's email 2025-11-17 11:24:50 -06:00
samsung,exynos5250-gsc.yaml dt-bindings: Fix emails with spaces or missing brackets 2026-02-03 20:58:12 -06:00
samsung,fimc.yaml dt-bindings: Update Krzysztof Kozlowski's email 2025-11-17 11:24:50 -06:00
samsung,s5c73m3.yaml dt-bindings: Update Krzysztof Kozlowski's email 2025-11-17 11:24:50 -06:00
samsung,s5p-mfc.yaml Devicetree for v6.8: 2024-01-12 15:05:30 -08:00
samsung,s5pv210-jpeg.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
si4713.txt
silabs,si470x.yaml Documentation: update Hans Verkuil's email address 2025-09-09 15:58:51 +02:00
snps,dw-hdmi-rx.yaml media: dt-bindings: snps,dw-hdmi-rx.yaml: Updated maintainers entry 2025-10-14 15:07:36 +02:00
st-rc.txt
st,st-delta.txt
st,st-hva.txt
st,stih4xx.txt
st,stm32-dcmi.yaml dt-bindings: media: st,stm32-dcmi: add 'power-domains' property 2026-03-24 11:58:02 +01:00
st,stm32-dcmipp.yaml dt-bindings: media: st: dcmipp: add 'power-domains' property 2026-01-20 09:54:16 +01:00
st,stm32-dma2d.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
st,stm32mp25-csi.yaml dt-bindings: media: st: csi: add 'power-domains' property 2026-01-20 09:54:16 +01:00
st,stm32mp25-video-codec.yaml media: dt-bindings: add access-controllers to STM32MP25 video codecs 2024-04-25 15:00:30 +02:00
ti-am437x-vpfe.txt
ti,cal.yaml
ti,da850-vpif.txt
ti,j721e-csi2rx-shim.yaml dt-bindings: media: ti,j721e-csi2rx-shim: Update maintainer email 2024-10-12 16:28:25 +02:00
ti,omap3isp.yaml media: dt-bindings: ti,omap3isp: Convert to DT schema 2026-01-14 23:33:03 +01:00
ti,vip.yaml dt-bindings: media: ti: vpe: Add support for Video Input Port 2026-01-13 13:49:02 +01:00
ti,vpe.yaml
video-interface-devices.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
video-interfaces.txt
video-interfaces.yaml media: dt-bindings: video-interfaces: add video-interfaces.h information 2025-10-29 14:07:01 +01:00
video-mux.yaml