All of lore.kernel.org
 help / color / mirror / Atom feed
From: sashiko-bot@kernel.org
To: "Balakrishnan Sambath" <balakrishnan.s@microchip.com>
Cc: linux-media@vger.kernel.org
Subject: Re: [PATCH v6 07/12] media: microchip-isc: configure DPC and pipeline for SAMA7G5
Date: Wed, 03 Jun 2026 07:11:22 +0000	[thread overview]
Message-ID: <20260603071122.EB0B31F00893@smtp.kernel.org> (raw)
In-Reply-To: <20260603-microchip-isc-fixes-v6-7-8c3d7474a768@microchip.com>

Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Medium] Green Disparity Correction (DPC_GDCENABLE) is omitted for YUV and GREY output formats.
--

commit 4ad55e55f4026d00b689214d6dbbe7f59a62bf02
Author: Balakrishnan Sambath <balakrishnan.s@microchip.com>

media: microchip-isc: configure DPC and pipeline for SAMA7G5

Enable DPC black level and green disparity correction for raw Bayer
to RGB conversion. Bypass the pipeline for raw Bayer output so
software ISPs (libcamera) receive unmodified sensor data.

> diff --git a/drivers/media/platform/microchip/microchip-isc-base.c b/drivers/media/platform/microchip/microchip-isc-base.c
> index f61a5d5a3e045..ff920019fe371 100644
> --- a/drivers/media/platform/microchip/microchip-isc-base.c
> +++ b/drivers/media/platform/microchip/microchip-isc-base.c
> @@ -800,7 +800,7 @@ static int isc_try_configure_pipeline(struct isc_device *isc)
>  		if (ISC_IS_FORMAT_RAW(isc->try_config.sd_format->mbus_code)) {
>  			isc->try_config.bits_pipeline = CFA_ENABLE |
>  				WB_ENABLE | GAM_ENABLES | DPC_BLCENABLE |
> -				CC_ENABLE;
> +				DPC_GDCENABLE | CC_ENABLE;
>  		} else {
>  			isc->try_config.bits_pipeline = 0x0;
>  		}

[ ... ]

> @@ -810,7 +810,7 @@ static int isc_try_configure_pipeline(struct isc_device *isc)
>  		if (ISC_IS_FORMAT_RAW(isc->try_config.sd_format->mbus_code)) {
>  			isc->try_config.bits_pipeline = CFA_ENABLE |
>  				CSC_ENABLE | GAM_ENABLES | WB_ENABLE |
> -				SUB420_ENABLE | SUB422_ENABLE | CBC_ENABLE |
> +				SUB420_ENABLE | SUB422_ENABLE | CBHS_ENABLE |
>  				DPC_BLCENABLE;

[Severity: Medium]
Should DPC_GDCENABLE also be included here and for the other YUV and GREY
formats in this switch statement?

Since these formats also originate from raw Bayer data and pass through the CFA
(Color Filter Array) block, would they also require the same pre-demosaicing
green disparity correction that was added for the RGB formats above?

>  		} else {
>  			isc->try_config.bits_pipeline = 0x0;
>  		}

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/20260603-microchip-isc-fixes-v6-0-8c3d7474a768@microchip.com?part=7

  reply	other threads:[~2026-06-03  7:11 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-03  6:58 [PATCH v6 00/12] media: microchip-isc: fixes and enhancements Balakrishnan Sambath
2026-06-03  6:58 ` [PATCH v6 01/12] media: microchip-isc: fix SBGGR10 Bayer pattern Balakrishnan Sambath
2026-06-03  6:58 ` [PATCH v6 02/12] media: microchip-isc: fix WB offset and gain register field masking Balakrishnan Sambath
2026-06-03  7:14   ` sashiko-bot
2026-06-03  6:58 ` [PATCH v6 03/12] media: microchip-isc: fix race condition on stream stop Balakrishnan Sambath
2026-06-03  7:22   ` sashiko-bot
2026-06-03  6:58 ` [PATCH v6 04/12] media: microchip-isc: fix PM runtime leak in AWB work handler Balakrishnan Sambath
2026-06-03  7:17   ` sashiko-bot
2026-06-03  6:58 ` [PATCH v6 05/12] media: microchip-isc: add driver documentation Balakrishnan Sambath
2026-06-03  7:09   ` sashiko-bot
2026-06-03  6:58 ` [PATCH v6 06/12] media: microchip-isc: set SAM9X7 maximum resolution to 2560x1920 Balakrishnan Sambath
2026-06-03  7:11   ` sashiko-bot
2026-06-03  6:58 ` [PATCH v6 07/12] media: microchip-isc: configure DPC and pipeline for SAMA7G5 Balakrishnan Sambath
2026-06-03  7:11   ` sashiko-bot [this message]
2026-06-03  6:58 ` [PATCH v6 08/12] media: microchip-isc: add gamma 1.8 and 2.4 correction curves Balakrishnan Sambath
2026-06-03  6:58 ` [PATCH v6 09/12] media: microchip-isc: add SAMA7G5 hue and saturation controls Balakrishnan Sambath
2026-06-03  7:21   ` sashiko-bot
2026-06-03  6:58 ` [PATCH v6 10/12] media: microchip-isc: use weighted averages for Grey World AWB Balakrishnan Sambath
2026-06-03  7:14   ` sashiko-bot
2026-06-03  6:58 ` [PATCH v6 11/12] media: microchip-isc: smooth AWB gains with EMA filter Balakrishnan Sambath
2026-06-03  7:18   ` sashiko-bot
2026-06-03  6:58 ` [PATCH v6 12/12] media: microchip-isc: scale DPC black level to sensor bit depth Balakrishnan Sambath

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260603071122.EB0B31F00893@smtp.kernel.org \
    --to=sashiko-bot@kernel.org \
    --cc=balakrishnan.s@microchip.com \
    --cc=linux-media@vger.kernel.org \
    --cc=sashiko-reviews@lists.linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.