From nobody Mon Jun 8 11:02:09 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 42CBC3DD503 for ; Fri, 29 May 2026 14:37:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780065480; cv=none; b=F1GTWhf2q31RHk6vD3s/cFFWq/2F0A2r9nwhrNTTZ/FSI2fhp4Xl4GT2rf1OP/VoBZY+rPWwi5uj8Bm9pE3wcBaGxtgNER4W5FPLt1yHED8uTW/0kf3NLdsdB0nxb38YUayRTGa/SMCfDsEVdJhVmiy6vl20JV/UH7nBqN0Ykx4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780065480; c=relaxed/simple; bh=1VUpv4o0QPrudXQkqu80Z2twBm9YXrXChYHPjmbHWpE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IaOwvjaZx6qBJ6YYqsguSmCnvJelQ2lVBKYL7Oy3EpjIjC87kg5mJxQnLXgthWz9AX+fvxzlB5vfenXhPPT6uCdQFyl968Pp3PFxtjND21Uz0/KlYOmPK6I4Ie/OpeKyAq8l46H/81HhH3njToVxB1FEX0zhxT7oa5nECuUr7sg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=a3ip2kfK; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OEf465gB; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="a3ip2kfK"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OEf465gB" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64TDLgiV2748160 for ; Fri, 29 May 2026 14:37:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= FWIEIC0eMCDFSErjugghqne/OB/UklObZs9/4c36Mhg=; b=a3ip2kfKTpjUuFB/ aBBPywZeTgqZqiw49oZ49CmSEskTngVULUk4nwIqTTTkjYN6VdUiMWWuRkqWWl3+ 7F4TKcrYpwaDM7whm+oOxjbWwZ0KKHEn2j9/M52XkR5Ixnin4BCuHnsb9OzQdyeG pbyDny464scTr9G9MFIOItZ2ws86MF5bbPpOc75k7ZXnJB2G1OjnQmQp3zEYhdWo 7+taS145L2cGR+Z63xUI8QjX+XEoVdtLRV80YU9FhduYleg0shcpjp6UNhAqqKCR 6kxRryy7uTfxhrSh7uH5NYUityqS1XRd40JmfnVvdHjd4fP/DWHo03COk2VkYHew zgs8ag== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eevug42be-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 29 May 2026 14:37:56 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2bc7f9b2213so104310655ad.0 for ; Fri, 29 May 2026 07:37:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780065476; x=1780670276; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=FWIEIC0eMCDFSErjugghqne/OB/UklObZs9/4c36Mhg=; b=OEf465gB7u77QwE63WXLwZZ0gMMT7KhynMB3209Tv31On5GO5XNU6guoNltYNIrFEP SZkLo7pau2JiCj1io9W6Ygx3jFO5FwIZSSTQS2DKhvV5+oA+1HI2P5NbASGkYy9K7d7+ YI2oWTubmfw0HNGedhBYZL0O3Gz4GK86yVZiwcd4taoX1eTH3VuG9Kq8k5Dm4Ebae7I8 A0SYUwv2d+rsh52qocQu5wDsvl/UPnWS3FTq68eN7WzHKYSPOwn5GbJOznw94VlRTxPc q2WE7uzYDQ2j1RVoWZzUTWu6asvtZOg0eKNQ7+IT12K+I59PTzrw8YqXfKLhahP4TUh2 BclQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780065476; x=1780670276; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=FWIEIC0eMCDFSErjugghqne/OB/UklObZs9/4c36Mhg=; b=kF2f5SRbOyVV85QTx1tSIxutdqFSu4Z5HKRMaqb/u+1GfDaBDDZ9tglYbJe3jHr7bI ez/X9ZuHOBE3qP6Q45ysq3vaYMEdg2TJRQkgyBzT1BOn9QMY8jhXduOwVUNm/CDSpych Icq2isYfnETvuXWyG/H9Gr7vwrjFO/9bD19HEndiEzO3m1aW7qYu/2Pu6W3A0k0yvYN7 LGbn5hmVabdmx+rlz/bX4hs0jaWK6kk/C3KNys1N4TOLD+GDRsH+lh0zvE76EUUHn9qj DvtZSAob5T6aYsGxtUV1POnLJaRt/59DzDkNagCPV3V0wgwbFxzqY1rXDSRROSb5zL77 W0AA== X-Forwarded-Encrypted: i=1; AFNElJ96HUaAthGlz+poqlK6Vrqzzw3p7gbJwwm2/ZA1M6Vj9R6Vm32psS7djYQPs+IwL32DFD0Tk1THK28yt8k=@vger.kernel.org X-Gm-Message-State: AOJu0Yz8s8m+eSDznx3au0hSLbuQo2STEp3kJRjSeUFLi7si5qz26wDL uHf7GIS7xiaitxilKZ8RbVGp0maKJdHnAP5qldZ2H3wGqApcZ0hBdtDIdkVfiZfUKQRZjzFO4ro 7zpk1mGtdRZPDKabjsxx64QL0XVlhTiNmEY7k4jaQBdXUJrOE+DFP7YPSHNOrrD0iQxM= X-Gm-Gg: Acq92OFv1e0tpJv8HIXR82ia81FzBffPOB/lcQZkvAL3y6idPp1Q1VvDUUp/8K8OmJs CGgpFXtdoVzYe8IrMK8L17ze+timsHV4WNJ1ioZ0koiXo/TSrJ7llI0tNckzqJtYqgfbmP7dBnv YhRd5kcVFsZWah0KjLC9RgqQgnK81Dc0K3Ldz4NGWPK5GuyMkTLQsELiVr+DxxQQPo2/b2Av5Bx OMU3zSoh19/uZKqytYSMp3QSAfFlob9qt5FOqMaB3Y+SpPPncIZDrsWP1qeVP2g+JcfjCGmFoDA ykwlZlNzegupoKgffWIpUtmG5vpEeLV4ua339XeTPZb5enpsfeQJ3xGjObehYqM6V6WoqldHcZw X38c0TX18XcTxgx94Jhur/pBTsKtWxpSro5qmsT3gzy+uZ0MbqNBZMrMFknKzdR+TSg== X-Received: by 2002:a17:903:94e:b0:2bf:2d0:887b with SMTP id d9443c01a7336-2bf367bd713mr1700605ad.9.1780065475784; Fri, 29 May 2026 07:37:55 -0700 (PDT) X-Received: by 2002:a17:903:94e:b0:2bf:2d0:887b with SMTP id d9443c01a7336-2bf367bd713mr1700005ad.9.1780065475201; Fri, 29 May 2026 07:37:55 -0700 (PDT) Received: from hu-vikramsa-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85772993c9sm2469394a12.15.2026.05.29.07.37.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2026 07:37:54 -0700 (PDT) From: Vikram Sharma Date: Fri, 29 May 2026 20:07:21 +0530 Subject: [PATCH 1/6] dt-bindings: media: Add bindings for qcom,glymur-camss Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260529-glymur_camss-v1-1-bee535396d22@oss.qualcomm.com> References: <20260529-glymur_camss-v1-0-bee535396d22@oss.qualcomm.com> In-Reply-To: <20260529-glymur_camss-v1-0-bee535396d22@oss.qualcomm.com> To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nihal Kumar Gupta , Robert Foss , Andi Shyti Cc: linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org, Vikram Sharma , Suresh Vankadara , Prashant Shrotriya X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780065463; l=12365; i=vikram.sharma@oss.qualcomm.com; s=20240628; h=from:subject:message-id; bh=+asUZNNGV5Y2pxvvoROpXRXr3poQru2FSB7Fhhq8u9Q=; b=4tFe34wbLlXLRITphwwKqTQnZi7GjCLpOxvEoNWG42iDJ6F/0v0MCrehLFqb2WesSFXJ0+5cw tS9hYZUfz9PA60uViFuFF99z54Hg5yXU8V7I1MXb7VG4ImTTO8uqZik X-Developer-Key: i=vikram.sharma@oss.qualcomm.com; a=ed25519; pk=vQBkwZr1Hv+VXogAyTAu7AEx8/6bvkOmgrzYFbNGCDI= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI5MDE0NCBTYWx0ZWRfXwr41l7jI3YpM uraLq6wPAmA3+A2q2JSvT3ogHon3Fp/jHPTfF+rKDgHzQmeigv2KURb+UzPyntuTvM41W/20gQJ ybpfcYBXB0iC3T80mN0e4n0QXolLxW6IB+QozI2b9Zs2E5/dX3AMK2tEutz/L+EQxX77bk1RvRf u4FJlxx5rAxsB/UQZ65hlRBC9+zclLl4yns/0IAeLIx6MCScZHNx/s7pd7MzlsmCm1pgGm5bJN/ c57DUc3rbh3QGNl4yST7c2+Qqy/j92PghsuxReJofe/dQCYo93BcrnVJdGBmJGMuE8E5EKwGVEM p1Xj6BN1wRTtO/Lr39An2J7aJgXiNWGlg3KwTjJH2hCC8sncZs9HXF3xE/n7No78/O2kmWrRHJk gfgok+V2HVAG6SOxE3OWQz3uSADhYOdBFA3Y/50FvmvcJcQauQ1bqhhvgOOp9voCmc54rM8DdrX J84Iz979PsnD4kBygpg== X-Authority-Analysis: v=2.4 cv=SNBykuvH c=1 sm=1 tr=0 ts=6a19a4c4 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=2cgThBgHkgOnM4IxGdMA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 a=sptkURWiP4Gy88Gu7hUp:22 X-Proofpoint-ORIG-GUID: UItJOrsyV9zm_XZ4gqfXJK8UIKCSrFvO X-Proofpoint-GUID: UItJOrsyV9zm_XZ4gqfXJK8UIKCSrFvO X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-29_04,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 malwarescore=0 spamscore=0 adultscore=0 lowpriorityscore=0 phishscore=0 impostorscore=0 clxscore=1015 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605290144 From: Nihal Kumar Gupta Add device tree bindings for the Camera Subsystem (CAMSS) on the Qualcomm Glymur platform. The Glymur platform provides: - 3 x CSIPHY (CSI Physical Layer) - 3 x CSID (CSI Decoder), 2 x CSID Lite - 3 x TPG (Test Pattern Generator) - 2 x VFE (Video Front End), 2 x VFE Lite Signed-off-by: Nihal Kumar Gupta Co-developed-by: Vikram Sharma Signed-off-by: Vikram Sharma --- .../bindings/media/qcom,glymur-camss.yaml | 343 +++++++++++++++++= ++++ 1 file changed, 343 insertions(+) diff --git a/Documentation/devicetree/bindings/media/qcom,glymur-camss.yaml= b/Documentation/devicetree/bindings/media/qcom,glymur-camss.yaml new file mode 100644 index 000000000000..5596f3fb9900 --- /dev/null +++ b/Documentation/devicetree/bindings/media/qcom,glymur-camss.yaml @@ -0,0 +1,343 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/media/qcom,glymur-camss.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm Glymur Camera Subsystem (CAMSS) + +maintainers: + - Nihal Kumar Gupta + +description: + The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms. + +properties: + compatible: + const: qcom,glymur-camss + + reg: + maxItems: 16 + + reg-names: + items: + - const: csid_wrapper + - const: csid0 + - const: csid1 + - const: csid2 + - const: csid_lite0 + - const: csid_lite1 + - const: csiphy0 + - const: csiphy1 + - const: csiphy4 + - const: csitpg0 + - const: csitpg1 + - const: csitpg2 + - const: vfe0 + - const: vfe1 + - const: vfe_lite0 + - const: vfe_lite1 + + clocks: + maxItems: 26 + + clock-names: + items: + - const: camnoc_nrt_axi + - const: camnoc_rt_axi + - const: core_ahb + - const: cpas_ahb + - const: cpas_fast_ahb + - const: cpas_vfe0 + - const: cpas_vfe1 + - const: cpas_vfe_lite + - const: csid + - const: csid_csiphy_rx + - const: csiphy0 + - const: csiphy0_timer + - const: csiphy1 + - const: csiphy1_timer + - const: csiphy4 + - const: csiphy4_timer + - const: gcc_axi_hf + - const: gcc_axi_sf + - const: vfe0 + - const: vfe0_fast_ahb + - const: vfe1 + - const: vfe1_fast_ahb + - const: vfe_lite + - const: vfe_lite_ahb + - const: vfe_lite_cphy_rx + - const: vfe_lite_csid + + interrupts: + maxItems: 12 + + interrupt-names: + items: + - const: csid0 + - const: csid1 + - const: csid2 + - const: csid_lite0 + - const: csid_lite1 + - const: csiphy0 + - const: csiphy1 + - const: csiphy4 + - const: vfe0 + - const: vfe1 + - const: vfe_lite0 + - const: vfe_lite1 + + interconnects: + maxItems: 4 + + interconnect-names: + items: + - const: ahb + - const: hf_mnoc + - const: sf_mnoc + - const: sf_icp_mnoc + + iommus: + maxItems: 1 + + power-domains: + items: + - description: IFE0 GDSC - Image Front End, Global Distributed Switc= h Controller. + - description: IFE1 GDSC - Image Front End, Global Distributed Switc= h Controller. + - description: Titan Top GDSC - Titan ISP Block, Global Distributed = Switch Controller. + + power-domain-names: + items: + - const: ife0 + - const: ife1 + - const: top + + vdd-csiphy-0p8-supply: + description: + Phandle to 0.8V regulator supply to CSI PHYs. + + vdd-csiphy-1p2-supply: + description: + Phandle to a 1.2V regulator supply to CSI PHYs pll block. + + ports: + $ref: /schemas/graph.yaml#/properties/ports + + description: + CSI input ports. + + patternProperties: + "^port@[0-2]$": + $ref: /schemas/graph.yaml#/$defs/port-base + unevaluatedProperties: false + + description: + Input port for receiving CSI data. + + properties: + endpoint: + $ref: video-interfaces.yaml# + unevaluatedProperties: false + + properties: + data-lanes: + minItems: 1 + maxItems: 4 + + bus-type: + enum: + - 1 # MEDIA_BUS_TYPE_CSI2_CPHY + - 4 # MEDIA_BUS_TYPE_CSI2_DPHY + + required: + - data-lanes + +required: + - compatible + - reg + - reg-names + - clocks + - clock-names + - interrupts + - interrupt-names + - interconnects + - interconnect-names + - iommus + - power-domains + - power-domain-names + - ports + +additionalProperties: false + +examples: + - | + #include + #include + #include + #include + #include + #include + + soc { + #address-cells =3D <2>; + #size-cells =3D <2>; + + camss: isp@acb6000 { + compatible =3D "qcom,glymur-camss"; + + reg =3D <0x0 0x0acb6000 0x0 0x1000>, + <0x0 0x0acb7000 0x0 0x2000>, + <0x0 0x0acb9000 0x0 0x2000>, + <0x0 0x0acbb000 0x0 0x2000>, + <0x0 0x0acc6000 0x0 0x1000>, + <0x0 0x0acca000 0x0 0x1000>, + <0x0 0x0ace4000 0x0 0x2000>, + <0x0 0x0ace6000 0x0 0x2000>, + <0x0 0x0acec000 0x0 0x2000>, + <0x0 0x0acf6000 0x0 0x1000>, + <0x0 0x0acf7000 0x0 0x1000>, + <0x0 0x0acf8000 0x0 0x1000>, + <0x0 0x0ac62000 0x0 0xf000>, + <0x0 0x0ac71000 0x0 0xf000>, + <0x0 0x0acc7000 0x0 0x2000>, + <0x0 0x0accb000 0x0 0x2000>; + + reg-names =3D "csid_wrapper", + "csid0", + "csid1", + "csid2", + "csid_lite0", + "csid_lite1", + "csiphy0", + "csiphy1", + "csiphy4", + "csitpg0", + "csitpg1", + "csitpg2", + "vfe0", + "vfe1", + "vfe_lite0", + "vfe_lite1"; + + clocks =3D <&camcc CAM_CC_CAMNOC_AXI_NRT_CLK>, + <&camcc CAM_CC_CAMNOC_AXI_RT_CLK>, + <&camcc CAM_CC_CORE_AHB_CLK>, + <&camcc CAM_CC_CPAS_AHB_CLK>, + <&camcc CAM_CC_CPAS_FAST_AHB_CLK>, + <&camcc CAM_CC_CPAS_IFE_0_CLK>, + <&camcc CAM_CC_CPAS_IFE_1_CLK>, + <&camcc CAM_CC_CPAS_IFE_LITE_CLK>, + <&camcc CAM_CC_CSID_CLK>, + <&camcc CAM_CC_CSID_CSIPHY_RX_CLK>, + <&camcc CAM_CC_CSIPHY0_CLK>, + <&camcc CAM_CC_CSI0PHYTIMER_CLK>, + <&camcc CAM_CC_CSIPHY1_CLK>, + <&camcc CAM_CC_CSI1PHYTIMER_CLK>, + <&camcc CAM_CC_CSIPHY4_CLK>, + <&camcc CAM_CC_CSI4PHYTIMER_CLK>, + <&gcc GCC_CAMERA_HF_AXI_CLK>, + <&gcc GCC_CAMERA_SF_AXI_CLK>, + <&camcc CAM_CC_IFE_0_CLK>, + <&camcc CAM_CC_IFE_0_FAST_AHB_CLK>, + <&camcc CAM_CC_IFE_1_CLK>, + <&camcc CAM_CC_IFE_1_FAST_AHB_CLK>, + <&camcc CAM_CC_IFE_LITE_CLK>, + <&camcc CAM_CC_IFE_LITE_AHB_CLK>, + <&camcc CAM_CC_IFE_LITE_CPHY_RX_CLK>, + <&camcc CAM_CC_IFE_LITE_CSID_CLK>; + + clock-names =3D "camnoc_nrt_axi", + "camnoc_rt_axi", + "core_ahb", + "cpas_ahb", + "cpas_fast_ahb", + "cpas_vfe0", + "cpas_vfe1", + "cpas_vfe_lite", + "csid", + "csid_csiphy_rx", + "csiphy0", + "csiphy0_timer", + "csiphy1", + "csiphy1_timer", + "csiphy4", + "csiphy4_timer", + "gcc_axi_hf", + "gcc_axi_sf", + "vfe0", + "vfe0_fast_ahb", + "vfe1", + "vfe1_fast_ahb", + "vfe_lite", + "vfe_lite_ahb", + "vfe_lite_cphy_rx", + "vfe_lite_csid"; + + interrupts =3D , + , + , + , + , + , + , + , + , + , + , + ; + + interrupt-names =3D "csid0", + "csid1", + "csid2", + "csid_lite0", + "csid_lite1", + "csiphy0", + "csiphy1", + "csiphy4", + "vfe0", + "vfe1", + "vfe_lite0", + "vfe_lite1"; + + interconnects =3D <&hsc_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACT= IVE_ONLY + &config_noc SLAVE_CAMERA_CFG QCOM_ICC_TAG_ACT= IVE_ONLY>, + <&mmss_noc MASTER_CAMNOC_HF QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, + <&mmss_noc MASTER_CAMNOC_SF QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, + <&mmss_noc MASTER_CAMNOC_ICP QCOM_ICC_TAG_ALWA= YS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + + interconnect-names =3D "ahb", + "hf_mnoc", + "sf_mnoc", + "sf_icp_mnoc"; + + iommus =3D <&apps_smmu 0x800 0x00>; + + power-domains =3D <&camcc CAM_CC_IFE_0_GDSC>, + <&camcc CAM_CC_IFE_1_GDSC>, + <&camcc CAM_CC_TITAN_TOP_GDSC>; + + power-domain-names =3D "ife0", + "ife1", + "top"; + + vdd-csiphy-0p8-supply =3D <&csiphy_0p8_supply>; + vdd-csiphy-1p2-supply =3D <&csiphy_1p2_supply>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + csiphy_ep0: endpoint { + data-lanes =3D <0 1 2 3>; + remote-endpoint =3D <&sensor_ep>; + }; + }; + }; + }; + }; --=20 2.43.0 From nobody Mon Jun 8 11:02:09 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8FE0E3DDDDD for ; Fri, 29 May 2026 14:38:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780065483; cv=none; b=mRsPRdIszRxIfPkYSfij7hjOkp1b1iCJggH4xCei7B6SvZweFNGK9+eN+60DaeeGQeAXit66S5vIuSoS0tNbmRz+OKHB8K/qrX8dEqGeW4CqH7kvUhecbMwDzNKgyXn22SNvc8yPexiScM9qCAtswN/cAsWgbP05PzmkBQqB0fc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780065483; c=relaxed/simple; bh=r2fiEN0lX6+xiJIlqbZ/NyYeWC2GmPUInxLRy8wHsQE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=h9ZvebmuDZBhasJIiutTxuIMNgFdRbF5zxx7n131wRq+BjZrZ4jXyhSLi2oEQVaBDTf2TRNTQvh9Mj4n0afdR/AMdta8WwqchxV8Amh85eikj6qAqTjpj3HUXUqkgCMbHLZKNDeXBb0VKKL6g4o5ps7wxKrbsCbOX8n4zUTAuAQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=MfPDRtQT; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FI0OTkJ9; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="MfPDRtQT"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FI0OTkJ9" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64TDakOS1280422 for ; Fri, 29 May 2026 14:38:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= LQr2zjs1JPe9yT7Uy8X+YOKAaPC7uJOntVlRezY+ghc=; b=MfPDRtQTH/Xu604d ueoXSptQbqzX/KJh+1NR+JgpPbyRR3wC7Euf5/g1Eo/W2D9PT8MkhDcZ3RxlFLjm oAfk5JwCr2A4hP5M+jyMN8g3hB00QDB+fyYDnrAzjtQQxVv1qILn2iEmUm7u0dXk af4olwCmG1L0UjEIcV+hvGmiqPzWUO3M3SzibS2uowkTVtc9Bk3yNCnXm5+Ngh3l xynJWJnItlO3k6QNdj8eBQUOUT34wczj6/TGIJVIG0055tic4vtgbitJCTl6yMus n1KgIf151uXNGWYgMgbcK1neBLrxicDg7q+hM8Y0Nvr+P4QN1XdLpGcfxP4weB+q prCU3w== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4efbu508rs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 29 May 2026 14:38:02 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2ba15e384c7so101071425ad.3 for ; Fri, 29 May 2026 07:38:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780065481; x=1780670281; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=LQr2zjs1JPe9yT7Uy8X+YOKAaPC7uJOntVlRezY+ghc=; b=FI0OTkJ9dB3fM1RHSHzN/eXvhrApsQTvdg4xrgCRjKLdXAwmyAcZBCn7o5qxZgF59a cMrDkKaPAuOuTWWrkG+TK0jetwGemEv3/AjbaxIrEMkPbFDYlWVh+gEcWFjScsN1fMc7 jOkCwlqJi1ENl6lxkP9cgZUBeDP4DIsUHlUPZ833dyFxyfGkRbyeK708tZC3koodVZYQ xdko1mvXRj0G5ocq6sGR6bgZNu7IN1kIlAfcUrtJwMK97oa6YC9ZGm3v5pJbQCVcUf/r Gv7HJVB+gQ4/T1qY4ZXwA/CDd9Bq/hkvDfJFzPZRR3du/6cDTgbScswJCf20KM8X7XA/ BeWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780065481; x=1780670281; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=LQr2zjs1JPe9yT7Uy8X+YOKAaPC7uJOntVlRezY+ghc=; b=P5lUfoQ80cpo387Q/8tnN5h5TNhM6vORulcdXicw+/bryK08/Qi9GhUpIZoImAroiJ WNrBYaXJX+6ygu5T09UP9O/kSL41M1dQf/hwr3/bRg7NLJ+NftgmwXIItCI1hvnl+zMV foXnGpUMRxDR1OVKnLbcMIWKFKak6xdRYoKtNVbgm/tLLn8lXKMjNKpxrdfr02+bCGl0 m+kSlMZFQ7tzDNmjIPLZ66HvUvgZOlY0CGePO7Lw9eGJYQMnQ9G4ymG6Ff43t4k/KArm q03eneptuAphg0jUZQHogwd0XvTA4SHxVfWiW24QbjiwhMGsqVLImkQ8js1OiyF1gnt8 vkGQ== X-Forwarded-Encrypted: i=1; AFNElJ892FDcof8VwYU1LITdy/OQvAXEcv90esmyE2I6QlF/eaqdOVOcSlK6PINHf60aS+HGIqWCE8G7iVCcx/A=@vger.kernel.org X-Gm-Message-State: AOJu0Yw/QEhaWOgleTh1J0NsVazNPVc4U9HA/ff7u0XBu4NUQzATEBKe cWDZpVmEnKp9fA43nh70BFb/7w6v4XI+HWwqliUZR3LhxH5OzPFgutBi6LxqWgsbwpbIM3VPA5f QxxcHbrn5fdC7Pfy9LaQi6z66Kkz5+m/kraISaAgUA/HlJX90tVGqL0v4iERkT56WdQk= X-Gm-Gg: Acq92OFr1YTN/SEj2+ZyKyfaGCEFtMFInj/pfd9vkl5yWG1nmkmgHMnmY6Grq9aDaIn t/VtOj4ACBG9Pw1imhA5lBWG6vkBzsIqnozgmguDYiL0QtHeYmu4nCbGVkEa9nzSHCtUYybyzaK 7BtGYys/vpYx5I6INPe9jWggzyf4vtE/9olMpbpdSEfL8xJwFuD25ZR/ObQg4Mj/XGcVMkhkgFN eRF3qdCOaVohCWCtsWeiLH55wRfnWYUyyWyydUKqfQfXtx4ZTvLrPo6WaL6VVS07kS+RKmBpeOj B0HZasqxZiRXmPwAh4gyNz3pGfi9+6wKrqOWu0J1JvazHS9B8dvDiZXfbrM0SgMXDocfImOQBMP h1yQ81b+q5XfXkKdgf3tQxza6jOanLLcTxWPFNg3m2sYtEPTaKiSxRCZzlK/apEVCHA== X-Received: by 2002:a17:902:ce0a:b0:2ad:9b86:ddc2 with SMTP id d9443c01a7336-2bf3682abd2mr790595ad.22.1780065481343; Fri, 29 May 2026 07:38:01 -0700 (PDT) X-Received: by 2002:a17:902:ce0a:b0:2ad:9b86:ddc2 with SMTP id d9443c01a7336-2bf3682abd2mr790235ad.22.1780065480858; Fri, 29 May 2026 07:38:00 -0700 (PDT) Received: from hu-vikramsa-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85772993c9sm2469394a12.15.2026.05.29.07.37.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2026 07:38:00 -0700 (PDT) From: Vikram Sharma Date: Fri, 29 May 2026 20:07:22 +0530 Subject: [PATCH 2/6] dt-bindings: i2c: qcom-cci: Document Glymur compatible Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260529-glymur_camss-v1-2-bee535396d22@oss.qualcomm.com> References: <20260529-glymur_camss-v1-0-bee535396d22@oss.qualcomm.com> In-Reply-To: <20260529-glymur_camss-v1-0-bee535396d22@oss.qualcomm.com> To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nihal Kumar Gupta , Robert Foss , Andi Shyti Cc: linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org, Vikram Sharma , Suresh Vankadara , Prashant Shrotriya X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780065463; l=1050; i=vikram.sharma@oss.qualcomm.com; s=20240628; h=from:subject:message-id; bh=Kj0qls3u7hmCqRFLqXAWh/BtkU3k96MxexEBHy6KH/k=; b=4G196P5UMnVLRk6IVeIsblLJ7Iv0JI1avhJeXvy5MumHY5XqZFCWsSHS4jdJ5lwUrDTvk4h57 XliJ3VwUzn9CLdi0zLcQugqmWdTBhUYBPauv31yda9wrKxYiCSgPa6B X-Developer-Key: i=vikram.sharma@oss.qualcomm.com; a=ed25519; pk=vQBkwZr1Hv+VXogAyTAu7AEx8/6bvkOmgrzYFbNGCDI= X-Authority-Analysis: v=2.4 cv=SMRykuvH c=1 sm=1 tr=0 ts=6a19a4ca cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=phzA4CzYhpZqrDFsW3YA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: dcbzyTw6tA4-BmC3H3ccihspe_S0sBJH X-Proofpoint-ORIG-GUID: dcbzyTw6tA4-BmC3H3ccihspe_S0sBJH X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI5MDE0NCBTYWx0ZWRfX3Pa02xsPWjhl mJ0KaW/v955AZGaVYrTkrP5YOhjcLOux2MtUwwgTmf0AP761B+rBUa6kiIxIvI1/P/yiEYdaRhP jkqnZQ5jYgL6MaOgP5e9SsWM7RpIghx+Ad4Nh91hmUXFwxPZC/jQ5j5OzdR1y3jPDEtFC0XNVnp aQXL8aEhHN45tkkDxpj+wk+lwnEcp90g2n0CwdDkBf7v+nAoNgphOvcl9y5M/GjawFne/jZVY5E 25DrU857/1b+fkeZQ3zQZtLt3O8kh7GZIF25F6cze9ty4ksEZ+IQMYQ2kzlOg+/300AVYr8XeGt EqiFVk2CU/vU1Co5UK+cJhL9wfisalk78eAtbF/0+RQ2FLqeUaRa6wsWfCAFxdCZuHwy2Wn7fFK hy763AmULX9zXKdDQD6L3qp5U1X+zgKf+s6K+/O3ulfVhPZMRz/2Pe3fDKk8bQybEIm7qH+0mpd vUsbNek/YBsZtle+eZw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-29_04,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 malwarescore=0 adultscore=0 clxscore=1015 phishscore=0 impostorscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605290144 From: Nihal Kumar Gupta Add Glymur compatible consistent with CAMSS CCI interfaces. Signed-off-by: Nihal Kumar Gupta Signed-off-by: Vikram Sharma Reviewed-by: Wolfram Sang --- Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml b/Docu= mentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml index 7c497a358e1d..53aefebc02bb 100644 --- a/Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml +++ b/Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml @@ -26,6 +26,7 @@ properties: =20 - items: - enum: + - qcom,glymur-cci - qcom,kaanapali-cci - qcom,milos-cci - qcom,qcm2290-cci @@ -134,6 +135,7 @@ allOf: compatible: contains: enum: + - qcom,glymur-cci - qcom,kaanapali-cci - qcom,qcm2290-cci - qcom,qcs8300-cci --=20 2.43.0 From nobody Mon Jun 8 11:02:09 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B0B6D3DD50F for ; Fri, 29 May 2026 14:38:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780065489; cv=none; b=X6KgVJR0XqAxH879gXjh89sqO2lQtsscfCHWVuC9N2FGt3dhRTx1XDrQkxR+8qNPWgHVpiS1Tc+325jafyZV2zPqo0rnTNpUzuNT6+K5sRWCRzfeSmvJaqsqgkowIucz/2pH7Ez+beWj6JJLgPLExEdc+9g3fZuquxt/sq7Iqi4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780065489; c=relaxed/simple; bh=AFnhWWqFU62BMrFxqMWtSMxf95nuM8PRRSdLIYVhz38=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=D4ieHqCWN7h7Ex1kngvZAGvSZaPduDuohg5rA5OgSMQDXGsVfIb+agRuZrFEgW8PQ81vQQk9WvT0BPLJ+569rZn7CidK3Sf1ZWI8jFe522OM7d+RI/CP0nXX+Nrl+paryBBjhMZIETdv0pjBAdgLjEoTMMGtVMZfRZhh9DId9NE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=XumbYvfp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hj5n04Kx; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="XumbYvfp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hj5n04Kx" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64TDaO5I1279328 for ; Fri, 29 May 2026 14:38:08 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= t6MTAoIK6EWQqac2dZPiVOhhInBKbVH5U0kklLKF+5k=; b=XumbYvfpPla5pIQG /pyPqGtp03CvFFyUAfFl9kv2t+4xNpdSyTC2H3JSnhL3N//qtoWIQ1fLpvWsbr3A kRcRAEDqUPNaDe+gKOjTArBfGQSpUdgDn7b9KTe46UsHQghtW6+7pInrF8OvyHe5 tWsqz+Acu5TefHHVyk2RfYNg7UQ5tgs+BW45dCTDtryGKLYPuVmsAd8sSbCBrC66 coldsoejxnaMBvDcHt63LezsqzS8vFYOyqu2LR9awpJPaOxlE+RnqzOFK504qs2r eNLGo+0LQhvSsX2yulVm1mdlZx8cROBGRiYDjGoGx5qHwLuBtYSBmFy3UWoAQnMJ qnFLkQ== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4efbu508sd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 29 May 2026 14:38:07 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2bf0d79d41eso13209075ad.1 for ; Fri, 29 May 2026 07:38:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780065487; x=1780670287; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=t6MTAoIK6EWQqac2dZPiVOhhInBKbVH5U0kklLKF+5k=; b=hj5n04KxwqhEQbXefTS++nIvuEmtgkRsOtHrjPu1UAGBzHwaBMlHr1ONvgeU67URPO z2Vrf9zS4ms/smdoFnaxzP3d5xDta5tIrigyqCkIuEqreBhL4/WGApIY3SewnzTaJAOR NGMsC3v4pdNq147LFz6E9s9S3ezbD8BPmKcdp2ovWwJMhmt2E+Bo3IjgJlB2OgJsvrNH vMhbVRz0vKl0ykK8/ER/9+nEl6s/Y6WE7i70WBemaAh6qiohCWum/vISpUcF7edY0X4F +G7MJjBT8QcKCf3bQHChoLEAKc/F2ZWWQhO6lWqdu6R3SR320mOKOq/gCsFWnVlJZtkt U7fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780065487; x=1780670287; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=t6MTAoIK6EWQqac2dZPiVOhhInBKbVH5U0kklLKF+5k=; b=ZMPStGB29K2G8k2sbbEWx+uu9YriJwaNmxVzI7maVIG/ZwXckt3tUqfw7KAbosxltQ JwTaM85RUH4XUZzj2Ma5RcLYnU7aIh2XXrURxKxAM5jXTXfXMeBH59D9LocIvf7LbXxH k5m6EENETrGsit2rv+qg8QaaKXoAQ3hs5fEMFvCmpqm+rfeDhd8WyL5WCMBE3MZjjA8F 2Txms7ZNooN4VQ2INbj7GoHCZI1izNaETQHpU0sM9ixO3g8Vvc+u8qOx5pElAnPM9ubW 5nCYj3rZp5WjNI53VqS7x3pwYtHH/ejtHMpF3579sf1PX04S2t39sh7oQySYvhtLZCR9 DzYg== X-Forwarded-Encrypted: i=1; AFNElJ+bUhcnRDXQHn0luTNZhErKABOwnM1jQLKSXayUophHDmcoINPxcSpy8o2xzwjHi0YF/skdyjFAv/IUhbA=@vger.kernel.org X-Gm-Message-State: AOJu0YwWa5rVDaFl2An3/yBvdXxBgpDjAOHRPqzbSrdtsFvi5avq1sBN 8U+G7RTdYkUJL4NohPNwY/LPH1AQP5X65vKlpBlwKe5l1E5A6TjTQTbwCtnV3qy46Xja8Fh61D8 7Da0HKyw2A/xBOaP3aH+hg3zaJSJco+WouN7H+M1rC6JRAwUGO/b1GidGr39wOmKU+VQM8mwvJu 8= X-Gm-Gg: Acq92OH0OVxQUBiN4AR3uMw+NuuTPCusg0mPsKJhSkXLQUiH7rQ8P+Gz6kvRfErbipg NGXYG7toj1qGLkCJMSIw9PN6CWzZSjYqJ4Ppe35JpkFcE3j/x6t/+UqjY6pQXRPEtTOElVWkRG+ ZLpsivLoSmJSrWULS3DyRRdtkAPcSNh2z/ZCoC0pUFJkCmJy3xBl01jE3dX9F5zwEVLNW2mkKh4 MZdCxnIipm3kPU3J47qqqVpARGyiwJuVDqkQ/bECV5avtAp4/Uzm/YII5Kwok/FzyFhC0gOiDa6 9wKm1JkxnA2PnVvLo7bN00ktbNODDjnAkEaHkZg07oOnELj3Gv6m73IHm0/fOVC4pOz5fXtAWlM L0RHGwwJbf5Tiir+snefs2CdHPYw0aBnBQBzDnijlmTO4BEfXaGwZ9wTEYTvidYA7rA== X-Received: by 2002:a17:903:1207:b0:2bd:3bfd:7512 with SMTP id d9443c01a7336-2bf368468ddmr666535ad.29.1780065486932; Fri, 29 May 2026 07:38:06 -0700 (PDT) X-Received: by 2002:a17:903:1207:b0:2bd:3bfd:7512 with SMTP id d9443c01a7336-2bf368468ddmr666105ad.29.1780065486483; Fri, 29 May 2026 07:38:06 -0700 (PDT) Received: from hu-vikramsa-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85772993c9sm2469394a12.15.2026.05.29.07.38.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2026 07:38:06 -0700 (PDT) From: Vikram Sharma Date: Fri, 29 May 2026 20:07:23 +0530 Subject: [PATCH 3/6] media: qcom: camss: Add Glymur compatible Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260529-glymur_camss-v1-3-bee535396d22@oss.qualcomm.com> References: <20260529-glymur_camss-v1-0-bee535396d22@oss.qualcomm.com> In-Reply-To: <20260529-glymur_camss-v1-0-bee535396d22@oss.qualcomm.com> To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nihal Kumar Gupta , Robert Foss , Andi Shyti Cc: linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org, Vikram Sharma , Suresh Vankadara , Prashant Shrotriya X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780065463; l=1895; i=vikram.sharma@oss.qualcomm.com; s=20240628; h=from:subject:message-id; bh=SoZWS8qy+52nFSLk3zZ3aHhqlfTn3tm4mIZq+rTGyxA=; b=+H2oSfyzxTsPsAB7SoX+NRPkCfOerarMe0b4VXUr7H8o4ujMJKrcO8kZcG/TcpwLxsNJbKbW9 BFJIhuPHW0+CDMNLf5KMqbaZLGUvTwb3UcYKsayjEorHNh87hJxiqXQ X-Developer-Key: i=vikram.sharma@oss.qualcomm.com; a=ed25519; pk=vQBkwZr1Hv+VXogAyTAu7AEx8/6bvkOmgrzYFbNGCDI= X-Authority-Analysis: v=2.4 cv=SMRykuvH c=1 sm=1 tr=0 ts=6a19a4cf cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=tcYBWJ0pf51xna4_flAA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: J7VB6ttS_mvFVWiktIGcRVP1v-h8BI9M X-Proofpoint-ORIG-GUID: J7VB6ttS_mvFVWiktIGcRVP1v-h8BI9M X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI5MDE0NCBTYWx0ZWRfX1GzewgaUmF9A E5OJjCurj9Rdm3E1p98g4Q1dKLiFtzWLCBrao8Kh4dftCC2Yblim5Y7J8Wts2Du1BhMWyjEXzBc YpFBFcvcNSP78MRHW2ItE5BvMrBainjiZMTo/D5/H4bPGpgywbOXXmuDwrCAcgy/g4RBu1UzkmJ pDlkfazIzGbRPg4qv3hNQNPb4S1ZCvFARU+w7HlI1rjbcwyjjOcjiS/ume2tgLlte8Jkb80tYzX iu6Pofs4cllcllBUL4roJznjPbFSGkAZh9fI8Y0ujemlVEfSkiOtc0CERG1LSoZ5b6daxrYTXLA wyvvkDaeU0ojJ5l+V0JlMdziRVod90z9CM4e+yneaidRkZAlPAFLy1vvJblLF2WRifwu09iqITs zo6rg/kosxbb8aYYD8LL9vo1U/FhgitnRbFutytPaS3o7bBDBBXYvMdvBLcS8ZisnBh5X6aTHmH XYPGLLac34NxTkRZD+Q== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-29_04,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 malwarescore=0 adultscore=0 clxscore=1015 phishscore=0 impostorscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605290144 From: Prashant Shrotriya Add CAMSS_GLYMUR enum, Glymur compatible and Glymur camss driver private data, the private data just include some basic information for now, later changes will enumerate with csiphy, tpg, csid and vfe resources. Signed-off-by: Prashant Shrotriya Signed-off-by: Vikram Sharma --- drivers/media/platform/qcom/camss/camss.c | 6 ++++++ drivers/media/platform/qcom/camss/camss.h | 1 + 2 files changed, 7 insertions(+) diff --git a/drivers/media/platform/qcom/camss/camss.c b/drivers/media/plat= form/qcom/camss/camss.c index 2123f6388e3d..c6276d746352 100644 --- a/drivers/media/platform/qcom/camss/camss.c +++ b/drivers/media/platform/qcom/camss/camss.c @@ -5507,6 +5507,11 @@ static void camss_remove(struct platform_device *pde= v) camss_genpd_cleanup(camss); } =20 +static const struct camss_resources glymur_resources =3D { + .version =3D CAMSS_GLYMUR, + .pd_name =3D "top", +}; + static const struct camss_resources msm8916_resources =3D { .version =3D CAMSS_8x16, .csiphy_res =3D csiphy_res_8x16, @@ -5740,6 +5745,7 @@ static const struct camss_resources x1e80100_resource= s =3D { }; =20 static const struct of_device_id camss_dt_match[] =3D { + { .compatible =3D "qcom,glymur-camss", .data =3D &glymur_resources }, { .compatible =3D "qcom,msm8916-camss", .data =3D &msm8916_resources }, { .compatible =3D "qcom,msm8939-camss", .data =3D &msm8939_resources }, { .compatible =3D "qcom,msm8953-camss", .data =3D &msm8953_resources }, diff --git a/drivers/media/platform/qcom/camss/camss.h b/drivers/media/plat= form/qcom/camss/camss.h index 93d691c8ac63..31085b3526c5 100644 --- a/drivers/media/platform/qcom/camss/camss.h +++ b/drivers/media/platform/qcom/camss/camss.h @@ -96,6 +96,7 @@ enum camss_version { CAMSS_8550, CAMSS_8650, CAMSS_8775P, + CAMSS_GLYMUR, CAMSS_X1E80100, }; =20 --=20 2.43.0 From nobody Mon Jun 8 11:02:09 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 48C743DD523 for ; Fri, 29 May 2026 14:38:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780065495; cv=none; b=oYhPbQTMF9EPv7WLSxLVZFrBLcEN+euU/DeAVwcIGLv5BrHhWFKQ9chgpl7ZiJoIghpypCoPt6Z4vjyLZks48vY7Qg+a6fgfvKPAOK0qZLCyq6LGTAW2F7QVWQdwM9IeBNjg1CQDQ7bwQvRuo7h2T9atvuiraPzhB6lbNm8ppUU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780065495; c=relaxed/simple; bh=9lEkBuKZtL7T3fUi7MQIaCyOwfBBNHf6ISwkYn2IzAY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FvuW9IwKLQWnKlPIUec2t1bf0K8R0GMaVaugFPCvi7ppC1anBKp4y9F+cqCb7ehvftVDwYBCFuopRgdxanOTkrRrqs9G0Wx5ZCewWqB348JTkrx8gBulgdGRJXtqHKi6Wt2IgwlDgko/1EsOh78ArgPCKgaDdrjLpERPPsRvvJA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=btev+3wF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Gt1YkOR8; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="btev+3wF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Gt1YkOR8" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64TDLF4c154533 for ; Fri, 29 May 2026 14:38:13 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= OhfLTkCRHJqRMZYe79jrqm1oJVre0tLq/Pdp8JbAs4g=; b=btev+3wF7m3pLyLC kPazX6StDaBQzzWOT3WEnIwyO/+Telo9/FiK1rpPNJOGZfpoQgr9KqlbKj72xMIT 6YZMsnJzpcVJzTKV4sts8ErybJhB9/Ov/nIS1IIuB7YKXGJkW+LTpl20cpIt3dlZ yu8VnHFJta7x/ulvDrYVLCOrx9j+L8br7eNxKbiO8uR/RdkQoNSX5AqK4dM1K3lN Bg+ReEdjhv7iOap5McmhRDhYDzjjpScyZr/f46D5yYJuAX4UxoXjXY9UJHJETD1K zh6xZAbXu0QuxBvMX3Dti24Pg1p8C/POmpItYa0qoe6i1UEk9JLTVeDWS3Ggckyu 37RJtQ== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eeuy5c7du-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 29 May 2026 14:38:13 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c827bda2e60so8266254a12.3 for ; Fri, 29 May 2026 07:38:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780065493; x=1780670293; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=OhfLTkCRHJqRMZYe79jrqm1oJVre0tLq/Pdp8JbAs4g=; b=Gt1YkOR8bMX9sDO/FCmiLSHggUfjNrnTYH7iuSpJpSCM/nM4J8sM2zaC92ixSH800p cTBYyfVJF+/kfih5S77l3E2w9h2T+FCZbywFjhFcodUcyzrQ7Oym8RbMzO2OEOFR0VU2 DgSbP4rPqh1VSK0xqNKRZ/CNyoBaE1cm7fcEkZJoNxr7h6ijAxOQBCoMtGsLRYaF9SpN sP764y92+pbt8JSKDppVU5YORKKFPybmUOkmKqrsBuI7ttpKoVjy0NrHBZM27Qk1A3E9 n+kyqSWCcBCPnC8f+k0T6yFGeAFK/uxwrIU8ujwuSnXHAN6gcXQc0tkG7VWDFMyF6zxQ Oyzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780065493; x=1780670293; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=OhfLTkCRHJqRMZYe79jrqm1oJVre0tLq/Pdp8JbAs4g=; b=KHTnTB/NJfAtIsO6gTNJlXiWfDYC24IIIJ85grPNaEmwC9YF0MltI1bF59vL0HMfYg NXag+JJMnLzE5WyjFD6DAN5S/Yog4zd6ZMzPex8CuFEtKfoFV/OMoAqryQPLcATwBYFa 136qtHkk+v6Q/s5djCwpvwTwlxDlskIcaNFaOayyBmsGtqNwR8nNrC/Qm1kSJP7atxE1 gFdMpB9hNysjVvfMtuxwbsQmahpoF61yQ01llhllHWFtqCKZdDJAqa1fui3zfFtoBawk 2RS8z0S+wpMGd9OrqjV5/Q6Ft8QDmQ5j3Yo5gt23+RW7eihgYJVYfyqhsCdBI0BkFFN0 3Y6w== X-Forwarded-Encrypted: i=1; AFNElJ/C134mQJXSskO7m8fDFGJtElLZfwEy0Ame55Uiq4QjTOiyh480wD+rd8pq7zdekQVtd94BQsLcrrD/HZU=@vger.kernel.org X-Gm-Message-State: AOJu0YwJM8oQ+Oj/1wN/bMNzTDRI7aWirAPY+Qm3FsPZ9hGjL7HBzIdv 6IuvkZrsXFPjO9Cv4DXhQeWVgS4lsc+cLKleEL28VsL6/D/FGaElQu7GLigp3MtVdc9mtxE7C60 JphVsio74L9kgr49ch2bURGCoFy3rof1DeJh4XVtFpno6lCG/Liaib4TzQJwbUgXhab7lSG7uf3 Y= X-Gm-Gg: Acq92OHWau4sDGnPPhsaEVWhmwZa3hoCq/+d4+dVFi/10iRvof60a+3drFcp1Uh65A+ SSWpzvU987FyHigFQV973BrumPjc2oyWD3h92pt8B6sPxkMQ9oMGQg8MTQcTcKdHuoUz2iD4fO2 1eSe0IDQ+KmG2NaJqeIgsTLq+Zd004Dr8KlZRI9ZtjhPuP/00PeUiKZ1gPtKYShj5+2ZUAIQ5dh R0u7ZkvjowRb0rPfeeAtURVJAJFpjR9HgN8hR5QD11f+cZJHeac6ddcWdOUlFiQTQSzKMFsPBuR cq2AT9iVB2aWC0zEHX221914doQYHr1I+xE1rf+cN3Z7p1Ud9vaMspsx9nrYEbWujfowtpLq+zN aBsW+mFhUMvnaTTBeaWRevhVLNysmwhlYgkFCVUxAwAJPlItgC1QflqHM1f3cL9ZG8A== X-Received: by 2002:a05:6a21:7a4c:b0:3a0:b781:4c8b with SMTP id adf61e73a8af0-3b411be480fmr3690416637.2.1780065492589; Fri, 29 May 2026 07:38:12 -0700 (PDT) X-Received: by 2002:a05:6a21:7a4c:b0:3a0:b781:4c8b with SMTP id adf61e73a8af0-3b411be480fmr3690352637.2.1780065492079; Fri, 29 May 2026 07:38:12 -0700 (PDT) Received: from hu-vikramsa-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85772993c9sm2469394a12.15.2026.05.29.07.38.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2026 07:38:11 -0700 (PDT) From: Vikram Sharma Date: Fri, 29 May 2026 20:07:24 +0530 Subject: [PATCH 4/6] media: qcom: camss: Add CSIPHY support for Glymur Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260529-glymur_camss-v1-4-bee535396d22@oss.qualcomm.com> References: <20260529-glymur_camss-v1-0-bee535396d22@oss.qualcomm.com> In-Reply-To: <20260529-glymur_camss-v1-0-bee535396d22@oss.qualcomm.com> To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nihal Kumar Gupta , Robert Foss , Andi Shyti Cc: linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org, Vikram Sharma , Suresh Vankadara , Prashant Shrotriya X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780065463; l=3341; i=vikram.sharma@oss.qualcomm.com; s=20240628; h=from:subject:message-id; bh=ThwUpqoqpxggiYDM26CYveGVee9nWCp1GcaenJjTqA4=; b=2WI/R7mQuiKUcwOVOQrM3kzK9msV96N2o1X7AY5tlaFYdFqhPYZ/nHgc696IHGFZp8l1L37jj 0piNurIlbToAs7LkT1I4q7Q8dJ2Xxt+0gDochIFsla4V+jSAqXxrJHs X-Developer-Key: i=vikram.sharma@oss.qualcomm.com; a=ed25519; pk=vQBkwZr1Hv+VXogAyTAu7AEx8/6bvkOmgrzYFbNGCDI= X-Authority-Analysis: v=2.4 cv=SPtykuvH c=1 sm=1 tr=0 ts=6a19a4d5 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=slCHJDK8HlXwqJ58Y7EA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-GUID: 0jD_napLGbsdxqBpbd7SoRV3xcqs40_7 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI5MDE0NCBTYWx0ZWRfXzfo+NkSYWHg/ I47qE7oDZdUtFR97zTOC2LXru4EWgcu33RilsbqG2WV4AQnZhm7OPGGSUKIny+LxuXvFEWLorbR G7KKQ+JUamp6Y7/QzMr6kk6B/UoYyGFcgQBirDJOK8kYKqCQ/3AkheLFtwkJ7Kr9DwccrgMU7Vz rEgt55oDiY8aF92OGjDty3mgjsN5ObkIGcOm6fZNXLFil9VmM+DTgczRo4O+hn8SIQxyJbVw92e KpkgZQYNpA+rdZRo2M5bQIi9OEHlUiV2I3oM2LRqs7zLcX9z8QsDbmUO+PSR69i95weZtvm7jRm Suua22QLaafmfdiTojJmc/OMBSrzos74rh2nJoILLOJDuNpI7k44nJ+Q7ygiCIiNL++ui7S5Ght n2yiOHs2W9WJNnzRB+efYsyowOHfs8pZh8aIH8D/k1vOvWyLTUQeGY3QaPVt9WUiHO5e3afvGkX SLPB3FsTeBzimjJ4Fxw== X-Proofpoint-ORIG-GUID: 0jD_napLGbsdxqBpbd7SoRV3xcqs40_7 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-29_04,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 malwarescore=0 clxscore=1015 phishscore=0 bulkscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605290144 From: Prashant Shrotriya Glymur uses the same CSIPHY hardware version as x1e80100. The only difference between the two platforms is the number of CSIPHY instances. x1e80100 has four, while Glymur has three. Signed-off-by: Prashant Shrotriya Signed-off-by: Vikram Sharma --- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 2 + drivers/media/platform/qcom/camss/camss.c | 54 ++++++++++++++++++= ++++ 2 files changed, 56 insertions(+) diff --git a/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c b/dri= vers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c index dac8d2ecf799..c6d8531bce58 100644 --- a/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c +++ b/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c @@ -1140,6 +1140,7 @@ static bool csiphy_is_gen2(u32 version) case CAMSS_8550: case CAMSS_8650: case CAMSS_8775P: + case CAMSS_GLYMUR: case CAMSS_X1E80100: ret =3D true; break; @@ -1239,6 +1240,7 @@ static int csiphy_init(struct csiphy_device *csiphy) regs->lane_regs =3D &lane_regs_sc8280xp[0]; regs->lane_array_size =3D ARRAY_SIZE(lane_regs_sc8280xp); break; + case CAMSS_GLYMUR: case CAMSS_X1E80100: regs->lane_regs =3D &lane_regs_x1e80100[0]; regs->lane_array_size =3D ARRAY_SIZE(lane_regs_x1e80100); diff --git a/drivers/media/platform/qcom/camss/camss.c b/drivers/media/plat= form/qcom/camss/camss.c index c6276d746352..864e16e999e3 100644 --- a/drivers/media/platform/qcom/camss/camss.c +++ b/drivers/media/platform/qcom/camss/camss.c @@ -4536,6 +4536,60 @@ static const struct resources_wrapper csid_wrapper_r= es_x1e80100 =3D { .reg =3D "csid_wrapper", }; =20 +static const struct camss_subdev_resources csiphy_res_glymur[] =3D { + /* CSIPHY0 */ + { + .regulators =3D { + { .supply =3D "vdd-csiphy-0p8", .init_load_uA =3D 105000 }, + { .supply =3D "vdd-csiphy-1p2", .init_load_uA =3D 58900 } + }, + .clock =3D { "csiphy0", "csiphy0_timer" }, + .clock_rate =3D { { 300000000, 400000000, 480000000 }, + { 266666667, 400000000 } }, + .reg =3D { "csiphy0" }, + .interrupt =3D { "csiphy0" }, + .csiphy =3D { + .id =3D 0, + .hw_ops =3D &csiphy_ops_3ph_1_0, + .formats =3D &csiphy_formats_sdm845 + }, + }, + /* CSIPHY1 */ + { + .regulators =3D { + { .supply =3D "vdd-csiphy-0p8", .init_load_uA =3D 105000 }, + { .supply =3D "vdd-csiphy-1p2", .init_load_uA =3D 58900 } + }, + .clock =3D { "csiphy1", "csiphy1_timer" }, + .clock_rate =3D { { 300000000, 400000000, 480000000 }, + { 266666667, 400000000 } }, + .reg =3D { "csiphy1" }, + .interrupt =3D { "csiphy1" }, + .csiphy =3D { + .id =3D 1, + .hw_ops =3D &csiphy_ops_3ph_1_0, + .formats =3D &csiphy_formats_sdm845 + }, + }, + /* CSIPHY4 */ + { + .regulators =3D { + { .supply =3D "vdd-csiphy-0p8", .init_load_uA =3D 105000 }, + { .supply =3D "vdd-csiphy-1p2", .init_load_uA =3D 58900 } + }, + .clock =3D { "csiphy4", "csiphy4_timer" }, + .clock_rate =3D { { 300000000, 400000000, 480000000 }, + { 266666667, 400000000 } }, + .reg =3D { "csiphy4" }, + .interrupt =3D { "csiphy4" }, + .csiphy =3D { + .id =3D 4, + .hw_ops =3D &csiphy_ops_3ph_1_0, + .formats =3D &csiphy_formats_sdm845 + }, + }, +}; + /* * camss_add_clock_margin - Add margin to clock frequency rate * @rate: Clock frequency rate --=20 2.43.0 From nobody Mon Jun 8 11:02:09 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BF7FD3ECBF1 for ; Fri, 29 May 2026 14:38:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780065501; cv=none; b=kCVHhcJDe6OnT2tA3gEkgFZ6mKAna27wEgvRBLTsxjbnGNuiC00JwwegPbVbm9O4fcsebQgZGidWNltHDWo/Tx4FN7S5se0QwBzG+BrnYWlthNWuKkWcb9DPuaveRVPKh3I4m6fm79tHnXVQvq+Sux56+Hr+5M0QP1pers0i5iM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780065501; c=relaxed/simple; bh=l+JS0/V7F9SxR762fsBrRDPKdNY4tt+gxYeFpW4yjjo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Lumv6R4G0+Zo+cIxi5nigwNtWJFMoTuHsX/ktyoCm6OAGaS7BNFnyYilWXnrAI5AXy5DCcRUsZj3Krfusplmjv+RdeG14GDxcvpqzm9vZLCNZyhMUPDTD940ZbVLIfE0OYNrbnNYDMp3WcXI7A969GtYOxHtS7bkAKolxkzMU38= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=TixSdWiy; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Reujl5az; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="TixSdWiy"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Reujl5az" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64TDLD7s154428 for ; Fri, 29 May 2026 14:38:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= QGMwQkPzipHzU4ZZrB3/jEiaaHrI0ZZ6zyUZVh7CpjI=; b=TixSdWiy3o/wKE2v p6AUpOtzKupLjKGR8vRKPS50KWtjjfgRdOdswXt+diKsR9EL4Cqo8ikZe4RdD630 v7cdknBuRE/E6ReOklIuifLiWsE86vEFELXTi8puE4/SixKvAF7RvxKQPMvvd7N6 uHM1TO6A/KQzUXnOPyWHmPA3zHyhGcl+qwxfKyWXRuczdMcCKtjEjEIBXLqZdcdu XDtqDNe8U8mI6r30N68alv4xUZtC+vRs8wlDwt46yM7hVzLfh3yAFH7W9+kjW40B WYI4GWaMVfYYw7eBILIvauPrUn/brREsjBPv79xiVMAqIesc3HIT0tzqTrPJMsrr VZyu2Q== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eeuy5c7eh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 29 May 2026 14:38:19 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c82c4772950so7518587a12.1 for ; Fri, 29 May 2026 07:38:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780065498; x=1780670298; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=QGMwQkPzipHzU4ZZrB3/jEiaaHrI0ZZ6zyUZVh7CpjI=; b=Reujl5azwNxsTexQRvOgQ02O8Edc+4nDOFJ0SEWmBWhJOPjZKGtlY22v8gb/FUxP+3 Dm/2tYcQO0QAccQGr+cWd4sFzSm+YpmdVZYorSiTHdYI9ZG3pqmOJxRCMzcGnltU3cMP 4DOysGgbZG167dobrTrZBo58e9RpA50/lTQNpnXMoJ37i3LBNLk3gePBpHOksmU8j4ZE pvYa/3BVRKG1OBou81I5KdRwPQw3KWZvkhIIGaS0413AKEEJ1e3L1Oncjkg5e05XjzJI eMWflXNpdmH6wI1xlcey+91cfGSdFnxJgqGAtOY2rTmeaNy0vFcjKvtRMppOlAarcs1C pHtQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780065498; x=1780670298; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=QGMwQkPzipHzU4ZZrB3/jEiaaHrI0ZZ6zyUZVh7CpjI=; b=E+mjag5aN3ZL3w7LJYipUgY1VSDou2w650sSEEZ9DC/zjCYscEvGXr6ZDaFK3G4IBj N6UyCOKqg+VUGbI0LIbPAne+W19d8OdiYLuTwuKg9Py7WruntV1Q9iaq5LSTYByhhq/V N4zdniPkfZiblX+TtT+IS8QjsPgx5I43ECm6LVj96jvwuSBKFlXo4LVoTyb/fGT6EkGe Qriz+qp1xKNJOlSEf9sqIpKsX/6gY7B+n1PSmj2J/tSL6JmN/wrE1OL1IeyTns/QKxbd k6q9RqUIdT6IvxxBtoc9/qJtJR1r5lqEQ86dak0ASndJRK54MooUvy1u+bqnnbn2vLeu gYZQ== X-Forwarded-Encrypted: i=1; AFNElJ+z9rIRWVcW9xQcDaqGZkVxIzwP+1N2GkmpO4Lu1+L4xg25QtRoGy8eeKsQmD5E/HrOBkcy11KJxM7zTds=@vger.kernel.org X-Gm-Message-State: AOJu0Yyy5L0WmhBmblYx8QHlApuNAyjhcEg4H625Z75Mfih6cXy+X/TA il+sJs9GqekS4l23XwrheTifgvZu6/z8Hi19LgEUQLxmpL7v/xGk7EzB0zEGnWoRztQH1Bkis68 yUOX2TCEPFDxrDTXrUYxGZMiBgqt6AAHrlTDoEiFyVuBXUTagiP+T+2U2ISZ/HSimaRp0enhKmo M= X-Gm-Gg: Acq92OEQs11eM28a0LXDaVi9TiLej0vOE47lO6SelE4PVv7s6is5eB/M8UZwfzLTq+L GQgFZp9YAnO05yb/epjilIN45aLiIlK2cEsCtAV/fFwrU6YnWwbXfP2eCI3K6mJozx2lZGqgxTN pdcKIXgBdfmU03HXYph5TZpvRxjznjGR5ELev1ROeAiROLZ+Lb4QvpzjKAXjlX6hXqMzXwObQJ8 yY+Es/ByY39f1+GDXqQlwUhnGGVss3ekGXjqcAnZkuplVMEJUZ9qECJemliJyhtA/8SIQgty9E2 h5kteH0Ugew2bfph3otL23ejMlF5SB1hHCmmPR7u0fl2ALRYKP9W2u8BqfJJ0uiw1g7trEebXkx wJCXXWA9mZJCBwWaw180E4AH11T7ds7+2vdvOdYHxvqwOQISH8TGjNA58IADx0rea6w== X-Received: by 2002:a05:6a21:2d0a:b0:3b2:8674:9830 with SMTP id adf61e73a8af0-3b40fbb92f0mr3468697637.14.1780065498244; Fri, 29 May 2026 07:38:18 -0700 (PDT) X-Received: by 2002:a05:6a21:2d0a:b0:3b2:8674:9830 with SMTP id adf61e73a8af0-3b40fbb92f0mr3468650637.14.1780065497602; Fri, 29 May 2026 07:38:17 -0700 (PDT) Received: from hu-vikramsa-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85772993c9sm2469394a12.15.2026.05.29.07.38.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2026 07:38:17 -0700 (PDT) From: Vikram Sharma Date: Fri, 29 May 2026 20:07:25 +0530 Subject: [PATCH 5/6] media: qcom: camss: enable vfe for Glymur Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260529-glymur_camss-v1-5-bee535396d22@oss.qualcomm.com> References: <20260529-glymur_camss-v1-0-bee535396d22@oss.qualcomm.com> In-Reply-To: <20260529-glymur_camss-v1-0-bee535396d22@oss.qualcomm.com> To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nihal Kumar Gupta , Robert Foss , Andi Shyti Cc: linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org, Vikram Sharma , Suresh Vankadara , Prashant Shrotriya X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780065463; l=1015; i=vikram.sharma@oss.qualcomm.com; s=20240628; h=from:subject:message-id; bh=jDLUm6YnxTB+dzZP+8UMYD68yqrSVqE+1xzRrHZApRA=; b=3JdWfJ/8WhoD5EddR3HWIOuJMUOz7cyD8v3M5qEtlaVzKk4JboEyAHP/LHW9GhtOVy7exZgVk IC7TYjbEqSnBY0J2sNyaiwvT02f78V426fiwMwDtDM0s6TrNHDwnPYJ X-Developer-Key: i=vikram.sharma@oss.qualcomm.com; a=ed25519; pk=vQBkwZr1Hv+VXogAyTAu7AEx8/6bvkOmgrzYFbNGCDI= X-Authority-Analysis: v=2.4 cv=SPtykuvH c=1 sm=1 tr=0 ts=6a19a4db cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=yvjm76BnGd25jCJ5QS8A:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-GUID: A166_roaffVE66qf2YOI2nctrHESzCZZ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI5MDE0NCBTYWx0ZWRfXzDO+nE/QB25l c37o1isAyWrb4VbBvNvpeZBHwlodGSdiEkbiG0TM7ThqVLC/Bt37b9w/qk9/SnWmyUkYOneedpD yQx971ta8Hb89uZDnQCBgcAiBKTByr2E/XeVOWQVv8wpr9ErTeIXYj5SYAKMnijc15RB00gcFMX q8v0wBZ5D7Jf8y4Ej4sS10dX0L8U6Q+P+NP32yccTXGyXkDzZJvFXIHrHQZcJRJwYZ+hz7wMeDm boSekFByzyYqsglHrh777F+WWipMi3WzaDvJCSjn4LgLhIyipxASeHxwTuOrYeDvW6sDxY0w3mT MsxC+aPHPVRXBTAh+6fuL6O6zhhfCpubiHtoXqYARKOUbQefm34RRhlKevEzIUchq92EjHtNoLK Npb+/V0pyOxfv4oB11+faFdg9OcGuKlwSweu+6QELYzC1EnLP//UvqYW/gDUT2HzReatfF6HVQs KcpCQdH4G6Yj/JuE83A== X-Proofpoint-ORIG-GUID: A166_roaffVE66qf2YOI2nctrHESzCZZ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-29_04,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 malwarescore=0 clxscore=1015 phishscore=0 bulkscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605290144 From: Prashant Shrotriya Extend vfe_src_pad_code() and vfe_bpl_align() for Glymur. Signed-off-by: Prashant Shrotriya Signed-off-by: Vikram Sharma --- drivers/media/platform/qcom/camss/camss-vfe.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/media/platform/qcom/camss/camss-vfe.c b/drivers/media/= platform/qcom/camss/camss-vfe.c index 319d19158988..baaecc22a716 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe.c +++ b/drivers/media/platform/qcom/camss/camss-vfe.c @@ -353,6 +353,7 @@ static u32 vfe_src_pad_code(struct vfe_line *line, u32 = sink_code, case CAMSS_8550: case CAMSS_8650: case CAMSS_8775P: + case CAMSS_GLYMUR: case CAMSS_X1E80100: switch (sink_code) { case MEDIA_BUS_FMT_YUYV8_1X16: @@ -2013,6 +2014,7 @@ static int vfe_bpl_align_rdi(struct vfe_device *vfe) case CAMSS_8550: case CAMSS_8650: case CAMSS_8775P: + case CAMSS_GLYMUR: case CAMSS_X1E80100: ret =3D 16; break; --=20 2.43.0 From nobody Mon Jun 8 11:02:09 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D55013ED13F for ; Fri, 29 May 2026 14:38:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780065507; cv=none; b=PIbCi8rdQaw6ljGLh3ah2FUpKN2+8rrxCZTxUuN+Hb5uLu4tU+jK82S31Pv6jVuWMnIPdnl3LcF9WBEp4aO8H3mWN+Sj1eQnx0POIQ2hnEcSuovz9v2rIjzxRI+Hq+PNKXrIUzpJFPjIo83XOT78tW2KueT/3arsl1ozUdOdqR8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780065507; c=relaxed/simple; bh=2l7ASUVYGl+MTHZQX1kdxBx7D4NE1H4xPHCxp/OAHqY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=modIic73W+j8F59NhrsZZE3Uzd8wvgjEl6ouUDyYxrfW/O2BxodIQDywCvtI7cSYKyYLIE5hU+8DcymnMG396s4gCoACFLfMdD3uDvENIPHAWFMrlEd+fucW4KCTOFB4C9E1VklHXn1p86CPWYHWiAndnFpQt6NUJNKYcGSelQI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=KZfrr961; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ERqOVPWr; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="KZfrr961"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ERqOVPWr" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64TDLBHM3656454 for ; Fri, 29 May 2026 14:38:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= pEPcxjulbQi4xYK18d6nSKAQis+Z1kXngU/yn5ZXG88=; b=KZfrr961hmLBrKT9 XiTWDl1D1ZNymTD9ynXZ2wsPMxqsUEdrMwPyim1m8QKsz3i3seGeerTit/8d1Kt2 2yAKhlEVaW7BveEhaQJYlq6y7XM3soaiPiGhSN2bEk0E5due9vKd1FlEZrkgDBYc jlRDc2GWOyTDSuKKLoll4/FlyfEqgj5J6tME6WbEkvOSNobTy3nGbWWjVtq27V2C 0cpccSLA8p5MBvCC83sreqnvHPlE5uz54LtDpoZL4Rngh41rMd144hYhXtPC1mZO Y2QqCElPykRdZid8aQFgqKTQG2FHYDVOmvX+hFF7VoszyajyspZ/C+al1ikIG51p EvdENQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eety5vpjy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 29 May 2026 14:38:24 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-36b934a336eso1410815a91.2 for ; Fri, 29 May 2026 07:38:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780065504; x=1780670304; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=pEPcxjulbQi4xYK18d6nSKAQis+Z1kXngU/yn5ZXG88=; b=ERqOVPWryyh/XgTcyw8ItZzQFLhHDkMF4OkkKRBPRU4DPFXqYMh3Y0JrEF9qJX6XLh 0PubI+A3rdS/PxObtvtq1WvUk0P6jjzxvzDpBrbYHwE7kfoTF62ZVOAqbXceOAEhzrAG S8lr8VO3GGYa1RAIxaxtA6vxJZHb+If6xL+GXha6Tbbgr6zOWo5LBGDBTr3ceSlWY+1N iCMLzLNgDFT5do+vy2KDC1l/0lJ9oGviawuXzBNQzSAK//a9wgFT5cOODNhPqW4vIJEp g6+A89n6ybmGr+jn/N+tT2+xgJH02QwDHfuTlhNpz40Duu0OIAMwIIKN0GYQmxVZx/Bi WZ5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780065504; x=1780670304; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=pEPcxjulbQi4xYK18d6nSKAQis+Z1kXngU/yn5ZXG88=; b=hkxfyyLPzdyTRyicpzmCJNRWgdATvwOJS9DJukXCk9AisJPaketSstNmDP/vm5ppNj 4q7B5L0xuVMmOxgDk7EQfACytAr7aJzWK3PsbWeuKZi4EJzEa56KFOtyOCDxJjAF9N3w 30Zs2560vxXfrs9k6+bf2UY/XFi+7O/1rmK+jWN+fuOR34DP2bn/YuQAbdHbGC03BK4n TD7usqRPoodKcq7nyQnf3/ttd0UbNdum+sUg+yEM7dhPHGqanmgu16lglr8EkliOEnbU H3GvqcgA2kQaIEzII9LMEUDqTlYJ44eMKTW2Ko3mznbidn4e09R2JpRjB6wZ5pa2086S 35BA== X-Forwarded-Encrypted: i=1; AFNElJ/46BWkfyovzoIxg75AZwYItLXJ3ne7yLmfa6ECJi7HWwVA5io9Yr9KX6+ERqGXybW+nwgkrySmtURD1/M=@vger.kernel.org X-Gm-Message-State: AOJu0YyPGlyuQjvoHc2xeKmFuCIgAXesLxnxpXSJAispXiJRrlCifGcN LeRAyosC1MOZlBvbSCQeYEEjpwHwFMwi2bv+lSiaIHDI/Y7tgyXED/9IY3d+B3fENlrbgO3omvz ClNvk5pP1xNaxtNkDtDsHI9gKMek0reFGFJM1m5RYiD6R8Q2ddBuhQYAaLEaSSJ5XTk0= X-Gm-Gg: Acq92OF9Je4QaHDkoo08EkJcuuU0kz369bJI4EZtElI3y4JC2iYBP2RQsxezDc+NpAR MTfWzQoFtNis0nqWgS4M2RWv/PNhqXJ68YVyflRFzZ0vkSAdWtJPAXCJX00GXOSZiDo42Ta+d/q 2Xe7nxTQM0JR7CBIT+DJ5O+XdDAL6BqT8fi6LfoWJrbMnQuiPZ8w90+h50L8D1x6UAdUwftmDls Uff7xhN/OarN0PfdUokE7jft+XZFzj+dYX2paE3SjB8c4r6oSWCJTyE5dnJaj/48lJMTX8jGkqJ yl8n6uACOZqYJlkdm5PPNdicZFALVFyODrA7xVDpa6bORMrqRA/rWaiUBK+sGxHPNg1EwyuYV9A ruf1UtSyf1niJvAeTA8SfVS+lkmTPihK0xjLOupH1artFCBWZEmMzmK0gb7fRZTRCow== X-Received: by 2002:a17:90b:4cc9:b0:36a:3176:ad08 with SMTP id 98e67ed59e1d1-36bbcff7b2dmr3693037a91.25.1780065503609; Fri, 29 May 2026 07:38:23 -0700 (PDT) X-Received: by 2002:a17:90b:4cc9:b0:36a:3176:ad08 with SMTP id 98e67ed59e1d1-36bbcff7b2dmr3692997a91.25.1780065503106; Fri, 29 May 2026 07:38:23 -0700 (PDT) Received: from hu-vikramsa-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85772993c9sm2469394a12.15.2026.05.29.07.38.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2026 07:38:22 -0700 (PDT) From: Vikram Sharma Date: Fri, 29 May 2026 20:07:26 +0530 Subject: [PATCH 6/6] media: qcom: camss: Enumerate resources for Glymur Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260529-glymur_camss-v1-6-bee535396d22@oss.qualcomm.com> References: <20260529-glymur_camss-v1-0-bee535396d22@oss.qualcomm.com> In-Reply-To: <20260529-glymur_camss-v1-0-bee535396d22@oss.qualcomm.com> To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nihal Kumar Gupta , Robert Foss , Andi Shyti Cc: linux-arm-msm@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org, Vikram Sharma , Suresh Vankadara , Prashant Shrotriya X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780065463; l=1246; i=vikram.sharma@oss.qualcomm.com; s=20240628; h=from:subject:message-id; bh=cjRbYS3MDx7sjTRWCdrbRmdl5hn7CXbudx8PwfgWcG4=; b=Y+9dlGWNrAcbBsDrknHM1Mie43lV9Z4E356FDUowae3qBsowgbcnLblt/w2+TPEFBvqN7iz2Y /EP3L149QFcBpoqzk+zGxdSant8Ug9v6mny0vsvig07ourJidmQq/Ez X-Developer-Key: i=vikram.sharma@oss.qualcomm.com; a=ed25519; pk=vQBkwZr1Hv+VXogAyTAu7AEx8/6bvkOmgrzYFbNGCDI= X-Proofpoint-ORIG-GUID: B1YYEog3ihvHdsk6lqrIIBRTlAG4ZVpb X-Authority-Analysis: v=2.4 cv=TeqmcxQh c=1 sm=1 tr=0 ts=6a19a4e0 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=mRZuhVVaaiH9Hk074e4A:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-GUID: B1YYEog3ihvHdsk6lqrIIBRTlAG4ZVpb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI5MDE0NCBTYWx0ZWRfX0hO78Z107diq RSCLst7fqsZJzW/wm6+8S21E5srR060xW2liLhXAEsk66ATYbo8bm/OO7JIHnBndwmnG6vle0PB Awe0HrU5dIWXcGjYc8L5NFHJjWjPTtpv1X5YOLnYFRR2Rb3P/9Yote3zUfTAJcMxtLF+6H+ko0p UdX9hXQBMbwVHN26RSoNAgUX4Pc9ESvuWhvcMbYM73YnHHaCmyW8Pq/ztLETc1ZknOXzfQbpyXC NlNlRSx1UFW39nUibQ21/rcocnOXW5HGfiOzs2x9jsTS4ZkAWQL0NgE/SXZhSij/eNcIBVd81j2 qoHZRnGR29M6pVifOl1FUVYIWfIsuCaT6/sGoaI+2WIINFAWgZmw2F61d2Kjjhsgl9DELStUyrD ztVxsBlV/H9xUMX5VWp5YZiVusgGHMPQ0KjzriFm0iiLu6+TmwVLTelWynpzlonR9KN+gAPlwiJ GBpS5DgwPfHUtYh3Wmw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-29_04,2026-05-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 suspectscore=0 bulkscore=0 malwarescore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2605290144 From: Prashant Shrotriya Enumerate csiphy, csid vfe and tpg resources for Glymur. Signed-off-by: Prashant Shrotriya Signed-off-by: Vikram Sharma --- drivers/media/platform/qcom/camss/camss.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/media/platform/qcom/camss/camss.c b/drivers/media/plat= form/qcom/camss/camss.c index 864e16e999e3..004df8fdf08c 100644 --- a/drivers/media/platform/qcom/camss/camss.c +++ b/drivers/media/platform/qcom/camss/camss.c @@ -5564,6 +5564,17 @@ static void camss_remove(struct platform_device *pde= v) static const struct camss_resources glymur_resources =3D { .version =3D CAMSS_GLYMUR, .pd_name =3D "top", + .csiphy_res =3D csiphy_res_glymur, + .tpg_res =3D tpg_res_x1e80100, + .csid_res =3D csid_res_x1e80100, + .vfe_res =3D vfe_res_x1e80100, + .csid_wrapper_res =3D &csid_wrapper_res_x1e80100, + .icc_res =3D icc_res_x1e80100, + .icc_path_num =3D ARRAY_SIZE(icc_res_x1e80100), + .csiphy_num =3D ARRAY_SIZE(csiphy_res_glymur), + .tpg_num =3D ARRAY_SIZE(tpg_res_x1e80100), + .csid_num =3D ARRAY_SIZE(csid_res_x1e80100), + .vfe_num =3D ARRAY_SIZE(vfe_res_x1e80100), }; =20 static const struct camss_resources msm8916_resources =3D { --=20 2.43.0