[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250225-awb64-v3-0-af29b1201e48@ideasonboard.com>
Date: Tue, 25 Feb 2025 18:23:03 +0530
From: Jai Luthra <jai.luthra@...asonboard.com>
To: Dafna Hirschfeld <dafna@...tmail.com>,
Laurent Pinchart <laurent.pinchart@...asonboard.com>,
Mauro Carvalho Chehab <mchehab@...nel.org>,
Heiko Stuebner <heiko@...ech.de>
Cc: linux-media@...r.kernel.org, linux-rockchip@...ts.infradead.org,
linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org,
Stefan Klug <stefan.klug@...asonboard.com>,
Jai Luthra <jai.luthra@...asonboard.com>
Subject: [PATCH v3 0/2] media: rockchip: rkisp1: Add support for WDR and
AWB64
Add support for Wide Dynamic Range and Auto White Balance 64 modules of
the ISP.
This series is in continuation of the v2 posted earlier that enabled
only AWB64. We add a new patch enabling WDR, and rebase the AWB64
patch on top of it, as WDR is a simpler module which is present across
different variants of the ISP.
Signed-off-by: Jai Luthra <jai.luthra@...asonboard.com>
---
Changes in v3:
- Add a new patch that enables support for WDR module, and rebase AWB64
support on top of it
- Document the fractional bits used for AWB64 configuration parameters
- Link to v2: https://lore.kernel.org/r/20250110-awb64-v2-1-01b7fb471465@ideasonboard.com
Changes in v2:
- Fix register offsets
- Drop the _v10 suffix from awb64 functions
- Combine the min and max for R, G, B components into a single value in
the struct
- Move all the configuration except IRQ and module enable in the
meas_config() routine, making sure the bool bits are cleared if
userspace updates the struct
- Fix documentation and indent at various places
- Create a single function for getting both AWB and AWB64 stats for
IMX8MP
- Rename accumulator fields to only specify RGB and not YUV, as AWB64
block does not operate on YUV colorspace
- Link to v1: https://lore.kernel.org/r/20241230-awb64-v1-1-27b0ee65f551@ideasonboard.com
---
Jai Luthra (2):
media: rockchip: rkisp1: Add support for Wide Dynamic Range
media: rockchip: rkisp1: Add support for AWB64
.../media/platform/rockchip/rkisp1/rkisp1-common.h | 2 +
.../media/platform/rockchip/rkisp1/rkisp1-dev.c | 3 +-
.../media/platform/rockchip/rkisp1/rkisp1-params.c | 215 +++++++++++++++++++++
.../media/platform/rockchip/rkisp1/rkisp1-regs.h | 140 +++++++-------
.../media/platform/rockchip/rkisp1/rkisp1-stats.c | 40 ++++
include/uapi/linux/rkisp1-config.h | 208 ++++++++++++++++++++
6 files changed, 533 insertions(+), 75 deletions(-)
---
base-commit: d082ecbc71e9e0bf49883ee4afd435a77a5101b6
change-id: 20241230-awb64-79270098e15e
Best regards,
--
Jai Luthra <jai.luthra@...asonboard.com>
Powered by blists - more mailing lists