From: sashiko-bot@kernel.org
To: "Balakrishnan Sambath" <balakrishnan.s@microchip.com>
Cc: linux-media@vger.kernel.org
Subject: Re: [PATCH v6 05/12] media: microchip-isc: add driver documentation
Date: Wed, 03 Jun 2026 07:09:15 +0000 [thread overview]
Message-ID: <20260603070915.944F21F0089F@smtp.kernel.org> (raw)
In-Reply-To: <20260603-microchip-isc-fixes-v6-5-8c3d7474a768@microchip.com>
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [Low] The newly added documentation incorrectly directs userspace developers to `atmel-isc-media.h`, which is not an exported UAPI header.
- [Low] Mismatch between documented and implemented minimum value for White Balance offset controls.
--
commit 71e9f4b43ec565af48fe0deff5792741daea5496
Author: Balakrishnan Sambath <balakrishnan.s@microchip.com>
media: microchip-isc: add driver documentation
This commit adds UAPI documentation for the Microchip ISC and XISC drivers.
It covers driver topology, supported formats, controls, the AWB algorithm,
the gamma table layout, and custom controls.
> diff --git a/Documentation/userspace-api/media/drivers/microchip-isc.rst b/Documentation/userspace-api/media/drivers/microchip-isc.rst
> new file mode 100644
> index 0000000000000..69c7672e122a9
> --- /dev/null
> +++ b/Documentation/userspace-api/media/drivers/microchip-isc.rst
[ ... ]
> +SAMA7G5/SAM9X7 add:
> +
> +* ``V4L2_CID_HUE``: -180..180 degrees
> +* ``V4L2_CID_SATURATION``: 0..127, default 16 (Q4 fixed-point, 16 = 1.0x)
> +
> +Custom controls (defined in ``atmel-isc-media.h``):
[Severity: Low]
Will this correctly guide userspace application developers?
The documentation points users to atmel-isc-media.h for custom control
definitions. However, because atmel-isc-media.h is located in include/linux/
rather than include/uapi/linux/, it is an internal kernel header and will
not be exported by make headers_install.
> +
> +* ``ISC_CID_R_GAIN``, ``ISC_CID_B_GAIN``, ``ISC_CID_GR_GAIN``,
> + ``ISC_CID_GB_GAIN``: WB gains, 0..8191, Q2.9 (512 = 1.0x)
> +* ``ISC_CID_R_OFFSET``, ``ISC_CID_B_OFFSET``, ``ISC_CID_GR_OFFSET``,
> + ``ISC_CID_GB_OFFSET``: WB offsets, -4096..4095
[Severity: Low]
Does the minimum value for the WB offset controls match the driver
implementation?
The documentation states the range is -4096 to 4095, but looking at
drivers/media/platform/microchip/microchip-isc-base.c, the ISC_CTRL_OFF
macro sets the .min value to -4095:
drivers/media/platform/microchip/microchip-isc-base.c:
#define ISC_CTRL_OFF(_id, _name) \
...
.min = -4095, \
...
Could this be updated so the documentation matches the off-by-one difference
in the source?
> +
> +Pipeline
> +--------
[ ... ]
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260603-microchip-isc-fixes-v6-0-8c3d7474a768@microchip.com?part=5
next prev parent reply other threads:[~2026-06-03 7:09 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 [this message]
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
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=20260603070915.944F21F0089F@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.