Re: [PATCH 2/2] media: qcom: camss: Enable the streams API on SC7280
From: Bryan O'Donoghue
Date: Wed Sep 16 2026 - 04:11:12 EST
On 15/09/2026 13:15, Hitesh Patel wrote:
Set streams_enable on every CSIPHY, CSID and VFE line of SC7280, as
done for SM8250.
Tested on RB3 Gen2 (QCS6490) with two GMSL cameras behind a MAX9296A
deserializer, one camera per CSI-2 port, so two independent pipelines
share the deserializer subdev: both cameras stream concurrently, and
each can be started and stopped repeatedly while the other keeps
streaming, without the WARN in call_s_stream() and without the second
pipeline tearing the first one down that the legacy s_stream path
produces. The CSID test pattern generator keeps working.
Signed-off-by: Hitesh Patel<hitesh@xxxxxxxxxxxxxx>
---
drivers/media/platform/qcom/camss/camss.c | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/drivers/media/platform/qcom/camss/camss.c b/drivers/media/platform/qcom/camss/camss.c
index 0201debd4..2023c0df2 100644
--- a/drivers/media/platform/qcom/camss/camss.c
+++ b/drivers/media/platform/qcom/camss/camss.c
@@ -2280,6 +2280,7 @@ static const struct camss_subdev_resources csiphy_res_7280[] = {
.reg = { "csiphy0" },
.interrupt = { "csiphy0" },
.csiphy = {
+ .streams_enable = true,
Set it @ the SoC not for each csiphy and csid.
---
bod