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

Jacopo Mondi posted 6 patches 3 weeks, 3 days ago
There is a newer version of this series
.../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 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>

---
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>