Notably: 1. Add the in-review quad-debayer patch required for the imx371 - the OP6 front camera. 2. Fix GLES 2.0 devices like the Librem5 and PinePhone 3. Small tuning file adjustments, including CCMS for the imx371 and imx800 (FP5 main rear camera). 4. A small patch allowing to set maximum resolutions via config file. Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9449>
35 lines
1.3 KiB
Diff
35 lines
1.3 KiB
Diff
From be67f67c4ac44b571d1740c1da10669fe6a5c75b Mon Sep 17 00:00:00 2001
|
|
From: Robert Mader <robert.mader@collabora.com>
|
|
Date: Wed, 1 May 2024 18:12:02 +0200
|
|
Subject: [PATCH 1/8] libcamera: simple: Enable softISP for the Pinephone
|
|
|
|
In theory the PP should be able to use the actual HW ISP, however in
|
|
practice this does not work well yet - especially as the driver for the
|
|
front camera in Megi differs heavily from the upstream one.
|
|
|
|
Thus enable the swISP to make both cameras work reliably for now. This
|
|
is essentially what Megapixels does as well. If the HW ISP situation
|
|
improves, this can be dropped again.
|
|
|
|
Signed-off-by: Robert Mader <robert.mader@collabora.com>
|
|
---
|
|
src/libcamera/pipeline/simple/simple.cpp | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/src/libcamera/pipeline/simple/simple.cpp b/src/libcamera/pipeline/simple/simple.cpp
|
|
index e26f438d9a77..24538649cb85 100644
|
|
--- a/src/libcamera/pipeline/simple/simple.cpp
|
|
+++ b/src/libcamera/pipeline/simple/simple.cpp
|
|
@@ -264,7 +264,7 @@ static const SimplePipelineInfo supportedDevices[] = {
|
|
{ "mtk-seninf", { { "mtk-mdp", 3 } }, false },
|
|
{ "mxc-isi", {}, false },
|
|
{ "qcom-camss", {}, true },
|
|
- { "sun6i-csi", {}, false },
|
|
+ { "sun6i-csi", {}, true },
|
|
};
|
|
|
|
bool isRaw(const StreamConfiguration &cfg)
|
|
--
|
|
2.55.0
|
|
|