Skip to content

rzg2l-cru driver improvements

Hans Verkuil requested to merge linux-media/users/hverkuil:for-v6.13h into next
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
Edited by Ricardo Ribalda Delgado

Merge request reports

Loading