From: Eugen Hristev <ehristev@kernel.org>
To: Balakrishnan Sambath <balakrishnan.s@microchip.com>,
Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: Hans Verkuil <hverkuil@kernel.org>,
Sakari Ailus <sakari.ailus@linux.intel.com>,
linux-media@vger.kernel.org, linux-kernel@vger.kernel.org,
stable@vger.kernel.org
Subject: Re: [PATCH v5 00/10] media: microchip-isc: AWB, stream-stop and endpoint-ref fixes
Date: Tue, 18 Aug 2026 18:24:16 +0300 [thread overview]
Message-ID: <8b40ff5c-a18e-42e0-9adb-13ee86ab0cfb@kernel.org> (raw)
In-Reply-To: <20260817-balki-isc-prefix-fixes-v1-v5-0-2514df336c5e@microchip.com>
On 8/17/26 09:51, Balakrishnan Sambath wrote:
> This series has a few fixes for the Microchip ISC/XISC driver, found
> while testing and from the feedback on the combined series [1].
>
> Fixes only, sent ahead of the enhancements so they can reach stable.
> All but the two pfe_cfg0_bps cleanups carry a Fixes tag and Cc: stable.
>
> [1] https://lore.kernel.org/r/20260603-microchip-isc-fixes-v6-0-8c3d7474a768@microchip.com
>
> Signed-off-by: Balakrishnan Sambath <balakrishnan.s@microchip.com>
> ---
> Changes in v5:
> - Put the endpoint of_node_put() inside the parse loop; take a
> reference on the stored endpoint (Eugen).
> - Move the histogram-disable and AWB flush into isc_configure() on the
> isc_update_profile() failure path (Eugen).
> - Collect Eugen's Reviewed-by on the awb_mutex, WB-not-streaming and
> WB-masking patches.
> - Link to v4: https://lore.kernel.org/r/20260803-balki-isc-prefix-fixes-v1-v4-0-f625d6aa0ae1@microchip.com
>
> Changes in v4:
> - Retarget the Fixes: tags to the atmel-isc commits that introduced
> each bug; microchip-isc is a verbatim copy, so the real origin is
> older. Kept the Reviewed-by tags as only the Fixes: SHAs changed.
> Let me know if you disagree.
> - Init the ISC mutexes with devm_mutex_init() at probe, and drop the
> dead isc_async_complete_err label (Eugen).
> - Drop a stale FIELD_PREP comment.
> - Link to v3: https://lore.kernel.org/r/20260721-balki-isc-prefix-fixes-v1-v3-0-ffe10640a2d9@microchip.com
>
> Changes in v3:
> - Rewrite the WB offset/gain register writes with FIELD_PREP() (Eugen). No
> functional change; verified on SAMA7G5-EK.
> - Collect Eugen's Reviewed-by on the PFE_CFG0 and macro-typo patches.
> - Link to v2: https://lore.kernel.org/r/20260629-balki-isc-prefix-fixes-v1-v2-0-3b120cc3742f@microchip.com
>
> Changes in v2:
> - Squash the stop and start-error histogram/AWB-flush patches into one (Eugen).
> - Store pfe_cfg0_bps unshifted, apply with FIELD_PREP() at the write (Eugen).
> - Skip the WB register writes during the stop window too (isc->stop check).
> - New patch: fix the ISC_PFG_CFG0_BPS macro name typo.
> - Add Eugen's Reviewed-by on the IRQ-sync patch.
> - Link to v1: https://lore.kernel.org/r/20260616-balki-isc-prefix-fixes-v1-v1-0-b23677fc5ab6@microchip.com
>
> ---
> Balakrishnan Sambath (10):
> media: microchip-isc: fix awb_mutex and lock lifecycle
> media: microchip-isc: take a reference on the parsed endpoints
> media: microchip-isc: synchronize the IRQ before disabling clocks on stop
> media: microchip-isc: disable histogram and flush AWB work on teardown
> media: microchip-isc: do not touch WB registers when not streaming
> media: microchip-isc: store the unshifted PFE_CFG0 BPS value
> media: microchip-isc: fix ISC_PFG_CFG0_BPS macro name typo
> media: microchip-isc: fix PM runtime leak in AWB work handler
> media: microchip-isc: fix SBGGR10 Bayer pattern
> media: microchip-isc: fix WB offset and gain register field masking
>
> .../media/platform/microchip/microchip-isc-base.c | 82 ++++++++++++++--------
> .../media/platform/microchip/microchip-isc-regs.h | 16 +++--
> drivers/media/platform/microchip/microchip-isc.h | 5 +-
> .../platform/microchip/microchip-sama5d2-isc.c | 48 +++++++++----
> .../platform/microchip/microchip-sama7g5-isc.c | 48 +++++++++----
> 5 files changed, 133 insertions(+), 66 deletions(-)
> ---
> base-commit: 05f7e89ab9731565d8a62e3b5d1ec206485eeb0b
> change-id: 20260615-balki-isc-prefix-fixes-v1-c8c44224caa1
>
> Best regards,
All,
I reviewed the whole series to the best of my ability, from my
perspective it's good to go.
I will leave it to Hans or others to have a look if it's good enough to
be merged.
Eugen
prev parent reply other threads:[~2026-08-18 15:24 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-17 6:51 [PATCH v5 00/10] media: microchip-isc: AWB, stream-stop and endpoint-ref fixes Balakrishnan Sambath
2026-08-17 6:51 ` [PATCH v5 01/10] media: microchip-isc: fix awb_mutex and lock lifecycle Balakrishnan Sambath
2026-08-17 6:51 ` [PATCH v5 02/10] media: microchip-isc: take a reference on the parsed endpoints Balakrishnan Sambath
2026-08-18 13:37 ` Eugen Hristev
2026-08-17 6:52 ` [PATCH v5 03/10] media: microchip-isc: synchronize the IRQ before disabling clocks on stop Balakrishnan Sambath
2026-08-17 6:52 ` [PATCH v5 04/10] media: microchip-isc: disable histogram and flush AWB work on teardown Balakrishnan Sambath
2026-08-18 15:22 ` Eugen Hristev
2026-08-17 6:52 ` [PATCH v5 05/10] media: microchip-isc: do not touch WB registers when not streaming Balakrishnan Sambath
2026-08-17 6:52 ` [PATCH v5 06/10] media: microchip-isc: store the unshifted PFE_CFG0 BPS value Balakrishnan Sambath
2026-08-17 6:52 ` [PATCH v5 07/10] media: microchip-isc: fix ISC_PFG_CFG0_BPS macro name typo Balakrishnan Sambath
2026-08-17 6:52 ` [PATCH v5 08/10] media: microchip-isc: fix PM runtime leak in AWB work handler Balakrishnan Sambath
2026-08-17 6:52 ` [PATCH v5 09/10] media: microchip-isc: fix SBGGR10 Bayer pattern Balakrishnan Sambath
2026-08-17 6:52 ` [PATCH v5 10/10] media: microchip-isc: fix WB offset and gain register field masking Balakrishnan Sambath
2026-08-18 15:24 ` Eugen Hristev [this message]
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=8b40ff5c-a18e-42e0-9adb-13ee86ab0cfb@kernel.org \
--to=ehristev@kernel.org \
--cc=balakrishnan.s@microchip.com \
--cc=hverkuil@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=mchehab@kernel.org \
--cc=sakari.ailus@linux.intel.com \
--cc=stable@vger.kernel.org \
/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.