mbox series

[GIT,PULL,FOR,v6.13] rzg2l-cru driver improvements

Message ID 20241020221502.GM7770@pendragon.ideasonboard.com
State New
Headers show
Series [GIT,PULL,FOR,v6.13] rzg2l-cru driver improvements | expand

Pull-request

git@gitlab.freedesktop.org:linux-media/users/pinchartl.git tags/next-media-renesas-20241021

Message

Laurent Pinchart Oct. 20, 2024, 10:15 p.m. UTC
Hi Hans, Mauro,

The following changes since commit 698b6e3163bafd61e1b7d13572e2c42974ac85ec:

  media: atomisp: Replace ternary operator with if (2024-10-16 09:32:42 +0200)

are available in the Git repository at:

  git@gitlab.freedesktop.org:linux-media/users/pinchartl.git tags/next-media-renesas-20241021

for you to fetch changes up to 1819a61e4c77189a0183697c0513fefb9bedf462:

  media: renesas: rzg2l-cru: Add 'yuv' flag to IP format structure (2024-10-21 00:45:08 +0300)

CI pipeline results available at
https://gitlab.freedesktop.org/linux-media/users/pinchartl/-/pipelines/1293997

----------------------------------------------------------------
media: rzg2l-cru improvements

----------------------------------------------------------------
Biju Das (1):
      media: platform: rzg2l-cru: rzg2l-video: Set AXI burst max length

Lad Prabhakar (23):
      media: rzg2l-cru: Use RZG2L_CRU_IP_SINK/SOURCE enum entries
      media: rzg2l-cru: Mark sink and source pad with MUST_CONNECT flag
      media: rzg2l-cru: csi2: Mark sink and source pad with MUST_CONNECT flag
      media: rzg2l-cru: csi2: Use ARRAY_SIZE() in media_entity_pads_init()
      media: rzg2l-cru: csi2: Implement .get_frame_desc()
      media: rzg2l-cru: Retrieve virtual channel information
      media: rzg2l-cru: Remove `channel` member from `struct rzg2l_cru_csi`
      media: rzg2l-cru: Use MIPI CSI-2 data types for ICnMC_INF definitions
      media: rzg2l-cru: Remove unused fields from rzg2l_cru_ip_format struct
      media: rzg2l-cru: Remove unnecessary WARN_ON check in format func
      media: rzg2l-cru: Simplify configuring input format for image processing
      media: rzg2l-cru: Inline calculating image size
      media: rzg2l-cru: Simplify handling of supported formats
      media: rzg2l-cru: Inline calculating bytesperline
      media: rzg2l-cru: Make use of v4l2_format_info() helpers
      media: rzg2l-cru: Use `rzg2l_cru_ip_formats` array in enum_frame_size
      media: rzg2l-cru: csi2: Remove unused field from rzg2l_csi2_format
      media: rzg2l-cru: video: Implement .link_validate() callback
      media: rzg2l-cru: csi2: Use rzg2l_csi2_formats array in enum_frame_size
      media: rzg2l-cru: Refactor ICnDMR register configuration
      media: rzg2l-cru: Add support to capture 8bit raw sRGB
      media: rzg2l-cru: Move register definitions to a separate file
      media: renesas: rzg2l-cru: Add 'yuv' flag to IP format structure

 .../media/platform/renesas/rzg2l-cru/rzg2l-core.c  |   3 +-
 .../platform/renesas/rzg2l-cru/rzg2l-cru-regs.h    |  80 ++++++
 .../media/platform/renesas/rzg2l-cru/rzg2l-cru.h   |  28 +-
 .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c  |  39 ++-
 .../media/platform/renesas/rzg2l-cru/rzg2l-ip.c    |  85 ++++--
 .../media/platform/renesas/rzg2l-cru/rzg2l-video.c | 288 ++++++++-------------
 6 files changed, 321 insertions(+), 202 deletions(-)
 create mode 100644 drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru-regs.h