mbox series

[GIT,PULL,FOR,v6.16] Improvements and fixes to Renesas media drivers

Message ID 20250421183002.GA6463@pendragon.ideasonboard.com
State New
Headers show
Series [GIT,PULL,FOR,v6.16] Improvements and fixes to Renesas media drivers | expand

Pull-request

https://gitlab.freedesktop.org/linux-media/users/pinchartl.git tags/next-media-renesas-20250421

Message

Laurent Pinchart April 21, 2025, 6:30 p.m. UTC
The following changes since commit 14423fc3a4a21fb436dda85450339ec2bf191b36:

  media: venus: pm_helpers: add compatibility for dev_pm_genpd_set_hwmode on V4 (2025-04-11 13:29:07 +0200)

are available in the Git repository at:

  https://gitlab.freedesktop.org/linux-media/users/pinchartl.git tags/next-media-renesas-20250421

for you to fetch changes up to 70dfc2fc42ee2a5da6f6e79b0b991168af9c922a:

  media: rzg2l-cru: Add support for RZ/G3E SoC (2025-04-21 18:38:27 +0300)

----------------------------------------------------------------
Improvements and fixes to Renesas media drivers:

- Add RZ/V2H support to the fcp, vsp1 and rzg2l-csi2 DT bindings
- Add RZ/G3E support to the rzg2l-csi2 and rzg2l-cru drivers
- Fix RAW8 stride handling in the rcar-vin driver

----------------------------------------------------------------
Lad Prabhakar (14):
      media: dt-bindings: media: renesas,vsp1: Document RZ/V2H(P)
      media: dt-bindings: media: renesas,fcp: Document RZ/V2H(P) SoC
      media: dt-bindings: renesas,rzg2l-csi2: Document Renesas RZ/V2H(P) SoC
      media: rzg2l-cru: csi2: Use local variable for struct device in rzg2l_csi2_probe()
      media: rzg2l-cru: rzg2l-core: Use local variable for struct device in rzg2l_cru_probe()
      media: rzg2l-cru: csi2: Introduce SoC-specific D-PHY handling
      media: rzg2l-cru: csi2: Add support for RZ/V2H(P) SoC
      media: rzg2l-cru: Add register mapping support
      media: rzg2l-cru: Pass resolution limits via OF data
      media: rzg2l-cru: Add image_conv offset to OF data
      media: rzg2l-cru: Add IRQ handler to OF data
      media: rzg2l-cru: Add function pointer to check if FIFO is empty
      media: rzg2l-cru: Add function pointer to configure CSI
      media: rzg2l-cru: Add support for RZ/G3E SoC

Niklas Söderlund (1):
      media: rcar-vin: Fix stride setting for RAW8 formats

Tommaso Merciai (5):
      media: dt-bindings: renesas,rzg2l-csi2: Document Renesas RZ/G3E CSI-2 block
      media: dt-bindings: renesas,rzg2l-cru: Document Renesas RZ/G3E SoC
      media: rzg2l-cru: csi2: Use devm_pm_runtime_enable()
      media: rzg2l-cru: rzg2l-core: Use devm_pm_runtime_enable()
      media: rzg2l-cru: csi2: Skip system clock for RZ/V2H(P) SoC

 .../devicetree/bindings/media/renesas,fcp.yaml     |   2 +
 .../bindings/media/renesas,rzg2l-cru.yaml          |  65 ++++-
 .../bindings/media/renesas,rzg2l-csi2.yaml         |  62 +++--
 .../devicetree/bindings/media/renesas,vsp1.yaml    |   1 +
 drivers/media/platform/renesas/rcar-vin/rcar-dma.c |  16 --
 .../media/platform/renesas/rzg2l-cru/rzg2l-core.c  | 139 ++++++++--
 .../platform/renesas/rzg2l-cru/rzg2l-cru-regs.h    |  91 ++++---
 .../media/platform/renesas/rzg2l-cru/rzg2l-cru.h   |  39 ++-
 .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c  | 165 ++++++++++--
 .../media/platform/renesas/rzg2l-cru/rzg2l-ip.c    |  13 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-video.c | 295 +++++++++++++++++++--
 11 files changed, 740 insertions(+), 148 deletions(-)