linux/Documentation/devicetree/bindings/media
Linus Torvalds f79e772258 [GIT PULL for v6.18] media updates
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE+QmuaPwR3wnBdVwACF8+vY7k4RUFAmjdReIACgkQCF8+vY7k
 4RUyzxAAmqaYUomji7+Imoy/M9lFE5EBwC5HAZ2wfS9c8l7sYw9kZEaoq+JOapKB
 EU+dLr/judjpntmIOYqGPBgbVdzalGEvYsZ2KgVbygZS5JgF0K+Yb4ary3t+wN+H
 43pGExsdRdwZhVU02xkSOohBcvWTEtWCjypdRSxSs03oLQtJ7AOcSNvsD25DTSNC
 05l3Fr/5Ckjr9PpjjYaTX1SdRyPWoRD536yeGbbRo3ZTCGG8dFXwqZdhAqrMfFmb
 dAVttiTvMBHY/4LdA7YFLW/Ww3ty9uMgwv7D2LYCBPwKr01W32x4e0hZjQNjltlk
 omcw13oKMDhWm7bsB4ja2X3DjFLZnFcULyAtdhgR/+5748fIL82pp16XR80Zbweb
 UgO5WsUCQbYAfKdiu6CG/amwG1yHJW/2fRh6xD8WEKcsLjnIFhPN4rTsLXo6IeMY
 KVru2OOfXJUdo6fMfHk7EZElWGMS9H1iQy64v3eJe1bAIa0tMZKhwxrpAJTk1Ykf
 fvWdqdp761c1+P53is/LHtt7fqCN6aHsDcwXTCsJGH1YI4b/qxXjcgPMyedf6kRu
 GY+soXWcpldhxrR4yblMFhaJGFgIdFmnYDHWWzMxgQ0a8ch0ORf8aGlF5kT5SP+9
 VPnZqY+EECrHqvI3DU4CaHNbZFXp6RKW+2ZkXFpIRH12v1aARmE=
 =Fuey
 -----END PGP SIGNATURE-----

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

Pull media updates from Mauro Carvalho Chehab:

 - Added a new V4L2 clock helper

 - New camera sensor drivers

 - iris: Enable H.264/H.265 encoder support and fixes in iris driver
   common code

 - camss: add support for new SoC flavors

 - venus: add new SoC support

 - tc358743: support more infoframe types

 - Various fixes, driver improvements and cleanups

* tag 'media/v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (439 commits)
  media: venus: pm_helpers: add fallback for the opp-table
  media: qcom: camss: vfe: Fix BPL alignment for QCM2290
  media: tuner: xc5000: Fix use-after-free in xc5000_release
  media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe
  media: b2c2: Fix use-after-free causing by irq_check_work in flexcop_pci_remove
  media: vsp1: Export missing vsp1_isp_free_buffer symbol
  media: renesas: vsp1: Convert to SYSTEM_SLEEP/RUNTIME_PM_OPS()
  media: renesas: ceu: Convert to RUNTIME_PM_OPS()
  media: renesas: fdp1: Convert to RUNTIME_PM_OPS()
  media: renesas: rcar-vin: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
  media: renesas: rcar_drif: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
  media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
  media: uvcvideo: Support UVC_CROSXU_CONTROL_IQ_PROFILE
  media: uvcvideo: Run uvc_ctrl_init_ctrl for all controls
  media: uvcvideo: Shorten the transfer size non compliance message
  media: uvcvideo: Do not re-reference dev->udev
  media: uvcvideo: Use intf instead of udev for printks
  media: uvcvideo: Move video_device under video_queue
  media: uvcvideo: Drop stream->mutex
  media: uvcvideo: Move MSXU_CONTROL_METADATA definition to header
  ...
2025-10-02 13:13:26 -07:00
..
cec Documentation: update Hans Verkuil's email address 2025-09-09 15:58:51 +02:00
i2c dt-bindings: media: imx274: Make clocks property required 2025-09-09 15:59:17 +02:00
spi
xilinx dt-bindings: xilinx: Switch xilinx.com emails to amd.com 2023-06-05 13:09:19 +02:00
allegro,al5e.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
allwinner,sun4i-a10-csi.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
allwinner,sun4i-a10-ir.yaml media: dt-bindings: Drop unneeded quotes 2023-04-11 18:54:00 +02:00
allwinner,sun4i-a10-video-engine.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
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 dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
allwinner,sun8i-a83t-mipi-csi2.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
allwinner,sun8i-h3-deinterlace.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
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 media: dt-bindings: Drop unneeded quotes 2023-04-11 18:54:00 +02:00
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 dt-bindings: media: Add compatible for Meson-S4 IR Controller 2023-09-27 09:40:02 +02:00
amphion,vpu.yaml media: dt-bindings: trivial white-space and example cleanup 2025-01-07 12:21:44 +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,isc.yaml media: dt-bindings: atmel,isc: Drop unneeded unevaluatedProperties 2022-12-09 16:12:02 -06:00
atmel-isi.txt
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: media: convert fsl-vdoa.txt to yaml format 2025-06-20 12:39:54 +02: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 dt-bindings: media: gpio-ir-receiver: Document wakeup-souce property 2023-04-12 09:19:05 +02:00
hix5hd2-ir.txt
img,e5010-jpeg-enc.yaml media: dt-bindings: Add Imagination E5010 JPEG Encoder 2024-06-24 11:05:06 +02:00
img-ir-rev1.txt
marvell,mmp2-ccic.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06: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-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 dt-bindings: media: mediatek,jpeg: Remove dma-ranges property 2023-04-13 11:59:23 +02:00
mediatek,mt8195-jpegenc.yaml dt-bindings: media: mediatek,jpeg: Remove dma-ranges property 2023-04-13 11:59:23 +02:00
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
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-mdp.txt dt-bindings: media: Convert MediaTek mt8173-vpu bindings to DT schema 2025-09-26 14:50:44 -05:00
microchip,csi2dc.yaml media: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes 2022-08-29 14:58:17 -05:00
microchip,sama5d4-vdec.yaml media: dt-bindings: trivial white-space and example cleanup 2025-01-07 12:21:44 +01:00
microchip,xisc.yaml media: dt-bindings: Use new video interface bus type macros in examples 2022-11-25 08:42:02 +00:00
nuvoton,npcm-ece.yaml media: dt-bindings: nuvoton: Add NPCM VCD and ECE engine 2023-09-27 09:40:01 +02:00
nuvoton,npcm-vcd.yaml media: dt-bindings: nuvoton: Add NPCM VCD and ECE engine 2023-09-27 09:40:01 +02:00
nvidia,tegra-vde.yaml
nxp,dw100.yaml media: dt-bindings: media: Add i.MX8MP DW100 binding 2022-08-29 15:32:13 +02:00
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 media: dt-bindings: imx7-csi: Make power-domains not required for imx8mq 2023-10-06 11:55:38 -05:00
nxp,imx8-isi.yaml dt-bindings: media: nxp,imx8-isi: Add i.MX8ULP ISI compatible string 2025-01-06 11:42:09 +01:00
nxp,imx8-jpeg.yaml media: dt-bindings: nxp,imx8-jpeg: Add compatible strings for IMX95 JPEG 2025-06-20 13:20:17 +02:00
nxp,imx8mq-mipi-csi2.yaml media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8QM(QXP) compatible strings 2025-06-18 09:21:59 +02: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,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 media: dt-bindings: venus: Add qcm2290 dt schema 2025-09-09 15:59:15 +02:00
qcom,qcs8300-camss.yaml media: dt-bindings: Add qcom,qcs8300-camss compatible 2025-09-09 15:59:21 +02:00
qcom,sa8775p-camss.yaml media: dt-bindings: Add qcom,sa8775p-camss compatible 2025-09-09 15:59:21 +02: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 media: dt-bindings: update clocks for sc7280-camss 2025-02-06 13:49:31 +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: camss: Restrict bus-type property 2025-04-11 13:29:05 +02: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 media: dt-bindings: qcom,venus: split common properties 2023-03-20 16:11:46 +01:00
qcom,sdm670-camss.yaml dt-bindings: media: camss: Add qcom,sdm670-camss 2025-02-12 09:01:34 +01:00
qcom,sdm845-camss.yaml dt-bindings: media: camss: Restrict bus-type property 2025-04-11 13:29:05 +02: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 media: dt-bindings: qcom,venus: split common properties 2023-03-20 16:11:46 +01:00
qcom,sm8250-camss.yaml dt-bindings: media: camss: Restrict bus-type property 2025-04-11 13:29:05 +02: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: camss: Add qcom,sm8550-camss binding 2025-02-06 13:49:32 +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,sm8750-iris.yaml dt-bindings: media: qcom,sm8550-iris: Add SM8750 video codec 2025-09-09 15:59:20 +02:00
qcom,venus-common.yaml media: dt-bindings: qcom,venus: document firmware-name 2023-03-20 16:21:05 +01:00
qcom,x1e80100-camss.yaml dt-bindings: media: qcom,x1e80100-camss: Fix isp unit address 2025-07-03 11:02:45 +02: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 dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
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: Document RZ/V2N SoC 2025-06-16 08:52:14 +02: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,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,rk3568-vepu.yaml media: dt-bindings: trivial white-space and example cleanup 2025-01-07 12:21:44 +01:00
rockchip,vdec.yaml media: dt-bindings: rockchip: Add RK3576 Video Decoder bindings 2025-07-12 08:34:48 +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
samsung,exynos4210-csis.yaml media: dt-bindings: samsung,exynos4210-csis: convert to dtschema 2023-03-20 15:31:09 +01:00
samsung,exynos4210-fimc.yaml dt-bindings: Fix various typos 2024-09-13 14:01:34 -05:00
samsung,exynos4212-fimc-is.yaml dt-bindings: media: Deprecate clock-frequency property for camera sensors 2025-09-09 15:59:17 +02:00
samsung,exynos4212-fimc-lite.yaml media: dt-bindings: samsung,exynos4212-fimc-lite: convert to dtschema 2023-03-20 15:31:34 +01:00
samsung,exynos5250-gsc.yaml media: dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema 2022-09-24 09:23:34 +02:00
samsung,fimc.yaml dt-bindings: media: Deprecate clock-frequency property for camera sensors 2025-09-09 15:59:17 +02:00
samsung,s5c73m3.yaml media: dt-bindings: samsung,s5c73m3: convert to dtschema 2023-03-20 15:33:08 +01:00
samsung,s5p-mfc.yaml Devicetree for v6.8: 2024-01-12 15:05:30 -08:00
samsung,s5pv210-jpeg.yaml media: dt-bindings: media: samsung,s5pv210-jpeg: convert to dtschema 2022-07-08 18:15:42 +01: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 dt-bindings: media: Document bindings for HDMI RX Controller 2025-03-05 17:40:18 +01:00
st,st-delta.txt
st,st-hva.txt
st,stih4xx.txt
st,stm32-dcmi.yaml dt-bindings: treewide: add access-controllers description 2024-04-05 14:39:10 +02:00
st,stm32-dcmipp.yaml dt-bindings: media: add the stm32mp25 compatible of DCMIPP 2024-12-12 13:22:26 +01:00
st,stm32-dma2d.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
st,stm32mp25-csi.yaml dt-bindings: media: clarify stm32 csi & simplify example 2025-02-15 15:22:47 +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
st-rc.txt
starfive,jh7110-camss.yaml media: dt-bindings: Add JH7110 Camera Subsystem 2023-11-16 12:13:25 +01:00
stih407-c8sectpfe.txt
ti,cal.yaml Devicetree updates for v6.4, part 1: 2023-04-27 09:23:57 -07:00
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.txt
ti,vpe.yaml dt-bindings: Remove 'Device Tree Bindings' from end of title: 2022-08-25 14:06:57 -05:00
ti-am437x-vpfe.txt
video-interface-devices.yaml dt-bindings: leds: Unify 'leds' property 2025-09-16 15:52:03 +01:00
video-interfaces.txt
video-interfaces.yaml media: dt-bindings: Add property to describe CSI-2 C-PHY line orders 2024-12-19 12:50:14 +01:00
video-mux.yaml