[PATCH v2 0/6] media: mali-c55: Fix ISP reset and blocks bypass

Jacopo Mondi posted 6 patches 3 weeks, 3 days ago
.../media/platform/arm/mali-c55/mali-c55-common.h  |   2 +
.../media/platform/arm/mali-c55/mali-c55-core.c    |  35 ------
drivers/media/platform/arm/mali-c55/mali-c55-isp.c |  37 +-----
.../media/platform/arm/mali-c55/mali-c55-params.c  | 134 ++++++++++++++++++++-
.../platform/arm/mali-c55/mali-c55-registers.h     |   4 +-
5 files changed, 140 insertions(+), 72 deletions(-)
[PATCH v2 0/6] media: mali-c55: Fix ISP reset and blocks bypass
Posted by Jacopo Mondi 3 weeks, 3 days ago
The ISP is initialized in two different points (s_stream and probe).
This cause two consecutive start streaming to use settings from the
previous one.

Also, not all the blocks that userspace can configure are properly
reset.

Fix that and also bypass a few ISP blocks which if not bypassed might
interfere with the image processing.

Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>

---
Changes in v2:
- Collect tags and fix a wrong "Fixes:" tag
- Link to v1: https://lore.kernel.org/r/20260313-mali-c55-fixes-v7-0-v1-0-21805b2b516b@ideasonboard.com

---
Daniel Scally (1):
      media: mali-c55: Fix Iridix bypass macros

Jacopo Mondi (5):
      media: mali-c55: Fix wrong comment of ISP block types
      media: mali-c55: Initialize the ISP in enable_streams()
      media: mali-c55: Fully reset the ISP configuration
      media: mali-c55: Bypass the Iridix Tonemap engine
      media: mali-c55: Bypass Purple Fringe Correction

 .../media/platform/arm/mali-c55/mali-c55-common.h  |   2 +
 .../media/platform/arm/mali-c55/mali-c55-core.c    |  35 ------
 drivers/media/platform/arm/mali-c55/mali-c55-isp.c |  37 +-----
 .../media/platform/arm/mali-c55/mali-c55-params.c  | 134 ++++++++++++++++++++-
 .../platform/arm/mali-c55/mali-c55-registers.h     |   4 +-
 5 files changed, 140 insertions(+), 72 deletions(-)
---
base-commit: f6390408a846aacc2171c17d88b062e202d84e86
change-id: 20260311-mali-c55-fixes-v7-0-5db2a04ea818

Best regards,
-- 
Jacopo Mondi <jacopo.mondi@ideasonboard.com>