mbox series

[0/3] media: rkisp1: Add RKISP1_CID_SUPPORTED_PARAMS_BLOCKS ctrl and WDR support

Message ID 20250522150944.400046-2-stefan.klug@ideasonboard.com
Headers show
Series media: rkisp1: Add RKISP1_CID_SUPPORTED_PARAMS_BLOCKS ctrl and WDR support | expand

Message

Stefan Klug May 22, 2025, 3:08 p.m. UTC
Hi all,

This series adds RKISP1_CID_SUPPORTED_PARAMS_BLOCKS control to query the
parameters blocks that are supported by the current kernel on the
current hardware. This is required to be able to enable/disable the
corresponding algorithms in user space without relying solely on the
kernel version.

In addition to that it includes the WDR patch by Jai which is already in v5 and
was reviewed here:
https://lore.kernel.org/linux-media/20250521231355.GN12514@pendragon.ideasonboard.com/

Patch 1 is only a small preparatory cleanup. Patch 2 adds the
RKISP1_CID_SUPPORTED_PARAMS_BLOCKS control and patch 3 adds WDR support.

It is based on v6.15-rc7

Best regards,
Stefan

Jai Luthra (1):
  media: rockchip: rkisp1: Add support for Wide Dynamic Range

Stefan Klug (2):
  media: rkisp1: Cleanup error handling
  media: rkisp1: Add RKISP1_CID_SUPPORTED_PARAMS_BLOCKS control

 .../platform/rockchip/rkisp1/rkisp1-common.h  |   2 +
 .../platform/rockchip/rkisp1/rkisp1-params.c  | 152 +++++++++++++++++-
 .../platform/rockchip/rkisp1/rkisp1-regs.h    |  99 +++---------
 include/uapi/linux/rkisp1-config.h            | 102 ++++++++++++
 include/uapi/linux/v4l2-controls.h            |   6 +
 5 files changed, 283 insertions(+), 78 deletions(-)

base-commit: a5806cd506af