]> git.ipfire.org Git - thirdparty/linux.git/commit
media: rockchip: rkisp1: Add support for Wide Dynamic Range
authorJai Luthra <jai.luthra@ideasonboard.com>
Tue, 10 Jun 2025 12:25:27 +0000 (17:55 +0530)
committerHans Verkuil <hverkuil@xs4all.nl>
Wed, 18 Jun 2025 07:21:58 +0000 (09:21 +0200)
commitcd403e8aed6caad87967d2c135b57d92ba8e5544
tree4c2878a86beb350040c2fcc6e68b91d993396884
parent7c8c957ef12c41968adb66d785ce1dd5fb2f96e7
media: rockchip: rkisp1: Add support for Wide Dynamic Range

RKISP supports a basic Wide Dynamic Range (WDR) module since the first
iteration (v1.0) of the ISP. Add support for enabling and configuring it
using extensible parameters.

Also, to ease programming, switch to using macro variables for defining
the tonemapping curve register addresses.

Reviewed-by: Stefan Klug <stefan.klug@ideasonboard.com>
Tested-by: Stefan Klug <stefan.klug@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Jai Luthra <jai.luthra@ideasonboard.com>
Link: https://lore.kernel.org/r/20250610-wdr-latest-v4-1-b69d0ac17ce9@ideasonboard.com
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h
include/uapi/linux/rkisp1-config.h