From nobody Fri Jul 24 05:23:26 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 D8C2539183C for ; Thu, 23 Jul 2026 04:44:20 +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=1784781868; cv=none; b=sWR9iPRdP51DiUJYKNRMZ3n3PVFaD4r7s+fPQSkE4yYn9r19UD3WFLpK8aYrbKqDg9e9DipBUOeEdAeyHP56oNlSnHn4x+KphzOoqt7X0IlcOgWY5bpwRiZ1Y6StRRZi7zdsRn5vSZ2speGpjjlM6yGA9+59BtQZln/MsNFbFYU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784781868; c=relaxed/simple; bh=yiYdgiJqd9IrcyVppfU6gBuaofPptGycHJJtR/oHevs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IakVv3Z5gqjqq6l1vaBFrH8wCqE40PofnyV6xPx5kX9sjFlu3cPtLLHu3CIE7EPbTFeX/cDueaRV2AoSuaNErSTmy3YLZenkDD3wb77GiW+BkGjhihxU1CREVRXSv7aqbCGqnGita/gG5j1gnx9Sq9JbCwsVTulEbizXd9y4zog= 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=KmEayScr; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Jqs64Oh/; 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="KmEayScr"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Jqs64Oh/" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66N3KlBE2886523 for ; Thu, 23 Jul 2026 04:44:16 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= 4nC2LTSIQg6tprR91g53nLLPdKX5ERT2wD35VYnpBLs=; b=KmEayScrLrlkDk2L 8TEFVvYxrvJmEBp01zyrP3qLf6KDGLpJJtb7jUzpdVqnRdcWyRDVoQpH2/9W8ew0 jmwCis45gvpZAkqnnG1MBYB7yyEWnQi2tGh/rykWMnblOa1cEPR7ZgJvV4A9N67d g63QJBfhdNe2AkJ1pj+ldiYIq9JQYi73Ioy+5HCJMMYUy+ZgbftDkMlUutkB8UBr uuSCNKupRYZU2me+UDKVMpfiqNGoYzJZIvS3XBD6mJmzUXqL/2nClbv+S9uqSRCE WC9kvPwnud2z5CHOWEBm407rXYmLT23UFS3DvYLkv71JDm5ZTofgRcDrG1nyKnzb uZBu2w== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fkayh883c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Jul 2026 04:44:16 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-8484f26852dso259966b3a.1 for ; Wed, 22 Jul 2026 21:44:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784781855; x=1785386655; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4nC2LTSIQg6tprR91g53nLLPdKX5ERT2wD35VYnpBLs=; b=Jqs64Oh/hv5Ofimkkk0o5IKOM2Yd8Xy6QAZpD+G7wXBd6O2G/NOMhsm1sv5wYBXMRL 1ZnqM0BQ1EnGP0JpNjvJZyiU+CdqlYwRKniz2cAs2eV06mqoQx4SJQ/tnEOMz58ZW/p7 HxklvBXQwDM2fg7CTIypqXgBkHhOW/0S4REO+PUx83r3qBMQpuHyYF/NeOqL/qgsqdOY NYPRjPcjm1t6uPjzOKwBc4+j7vWGPaglGzx26t0980Q2JCpWZBtsS+ganAtSpBDJEbAe 9TuZLNZ5zvmxM0WZIo+QXYuhyhc14PaCQNP3vGnjwQYsRE59q9ZDQh7RsPKwXt20u+ES ZkJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784781855; x=1785386655; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=4nC2LTSIQg6tprR91g53nLLPdKX5ERT2wD35VYnpBLs=; b=oFpXL11sy+7kStBsUCHb91/5hTicjoP/upPKwaOlaXOJ68NIAEpzfEXjI/l/IvLjMf tF6zAOhSX4c1Zo8M5gtKj/XF/cefX1oUSPHF2NFB8/oDEoOyZS6kKGgAmm1g8MlFYdoH 4cEb+z3Fbas/u5AgDGPP2lLWlhN+Y0tAEmwTeYRdkRwbVxYCUK3pVhWuCAhXdri5f2NT BhyAdNeaeEOX5YjbZYIvKfpvohreS3Nkd73bJr62PYxBuTnjMnXvyQWPNbzR/9Zo9Ll0 3Iucjqq5i2U+AkPWh8gwR4FyqhntkLE3jNQZVBzK/RhBkJNUi+XMzhqcAzSGAi0DiMWt gMEg== X-Forwarded-Encrypted: i=1; AHgh+RrSoWqSGnTWA+Hx+nIaMUYCOV59CjZarKRfsSpXUcqibknRijn3L2TlFaPuV8uk4nl8qCGCgW2i164C0Sk=@vger.kernel.org X-Gm-Message-State: AOJu0Yzs/2dnaeFVGNq5PGMYnqTbY0DR8BtqH/7uEiy4dgseyJqVI2Nf lfsB3fS+PKk8zH9vJPHlQfjt983IF0UVN/QMul6kchUz3So62stsShE8z60wwep7sxRjVjtF2n2 ELOwpBh1zLxmZUUFhc4zdmDxBTE4Z0rpQGM53XHuoLF0ru1Bt3TryuhyigWUtgGyOgQU= X-Gm-Gg: AR+sD12RQ4SgHkdmv7iASd06M2YHlEnm2BvxkC9ffoUOi+RsXQmzkGJqS+ReM47X7YY 6rg5ss7/tpVDjP4ooIxxQUkp/q3DDrlGF7f9R06gbsBUf2zvqQ/nV6fU9lBWSFz6m6cWJKQf8dq VUR3LfS86ETNTgwtQjnlCTs322m7QmNfCPCSVWx+SVb2Vy6aSnh05RDYdCnrZZnwSQFzVyHWtpA qjtAKs1Wwe8UnwYmKsJsSnEczHVcln4mYjiIXvISOn++BN56ode/hvHRUyxABqc4X8NA8L6eTfK FkIhIScDambpWxuEW4ciUN+tdqO7zbBby+rcQli3zl2RibzPTGaXH5XYAbtaur9/orOwpGUpSHD ih6fOI+5hvmxEryS6rOgqRATZC5Ai6oY= X-Received: by 2002:a05:6a00:a20c:b0:848:2f74:1d66 with SMTP id d2e1a72fcca58-84e2bc191b4mr1845623b3a.76.1784781855204; Wed, 22 Jul 2026 21:44:15 -0700 (PDT) X-Received: by 2002:a05:6a00:a20c:b0:848:2f74:1d66 with SMTP id d2e1a72fcca58-84e2bc191b4mr1845596b3a.76.1784781854753; Wed, 22 Jul 2026 21:44:14 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84e175aad1asm2327922b3a.44.2026.07.22.21.44.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2026 21:44:14 -0700 (PDT) From: Nihal Kumar Gupta Date: Thu, 23 Jul 2026 10:13:55 +0530 Subject: [PATCH v6 1/6] dt-bindings: media: qcom: Add Shikra CAMSS 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: <20260723-shikra-camss-review-v6-1-7c46f9bbb4db@oss.qualcomm.com> References: <20260723-shikra-camss-review-v6-0-7c46f9bbb4db@oss.qualcomm.com> In-Reply-To: <20260723-shikra-camss-review-v6-0-7c46f9bbb4db@oss.qualcomm.com> To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Robert Foss , Andi Shyti , Bryan O'Donoghue , Bjorn Andersson , Konrad Dybcio , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam 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, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Suresh Vankadara , Vikram Sharma , Nihal Kumar Gupta , Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784781838; l=1799; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=yiYdgiJqd9IrcyVppfU6gBuaofPptGycHJJtR/oHevs=; b=2a+i34b6L4suWBSaj65sVWFwqZeY1Qa0wKJ5bBToRjvGqa9hw98ZhfM8ZuXl1Ob00IrzH4lN6 J3e8fg1VKtMCUmyvsCfYDSwHZToBmpyFnHVGTdq0GdZOqLeO8ZCSReU X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Authority-Analysis: v=2.4 cv=HZgkiCE8 c=1 sm=1 tr=0 ts=6a619c20 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=butnsgrUGOw-u3YEFNkA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: s8SONC7YzrJQJ8F5tLE2Dq9ildYHF7UD X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIzMDA0NSBTYWx0ZWRfXykbOT3Jc1m3C FJU24hlMt7uMVSJ+yDAV1jsLf4eQBZ6kzcYlyE74WXKcWjJEQ8DSRs23yQg7PLOoqUz72d1kqe6 VVGHrHWJah/xZ675CLnXbWoiHUsKG6YcbZSrpSr5Bx1QLP8zHVx0goNNTkBEFX2Mopf6y9UkqnS 9AOOsSVRuqBUptj4crSGRvUPCr3eCSJjzn60+7GHFzYZqq5a7w6PaB4fF6byhcKTEFvZitTXfTd m2q+wPNUjetlXRDz3KxcZxWCOkaPY0Wsot3MjP5FZh9XKBOwBvxE+9JZlZGiyMfPFoWY6omGHN5 hWbTSaesshrRV71p8Q1xUX2UDbokoSUzfJt60sJInW+KFgmujPUpqBkWmYEjEcyl5OroT5hpoaA waysdRMSxjLziqJC99l+DeIiM3TuFQlwYvG7yfD79QzhqNuszZu2Stt+shYJcZ943dF6tkOBjL0 mwR2phXRY2Rsndkogkw== X-Proofpoint-GUID: s8SONC7YzrJQJ8F5tLE2Dq9ildYHF7UD X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIzMDA0NSBTYWx0ZWRfX0hIWQZpoFyup zyoOQM2SpXJlJnXMB65+8QycA0WaoAd8bmEnBJBDOx4cPIJH0SBZsp0jwYwdB9YYJiP++601mal azFFTk7cZaw+H4R44QerL223Mli8GcM= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-23_01,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 phishscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 adultscore=0 spamscore=0 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607230045 Shikra contains the same Camera Subsystem IP as QCM2290. Document the platform-specific compatible string, using qcom,qcm2290-camss as fallback. Unlike QCM2290, Shikra omits the CDM and OPE blocks, requiring only a single IOMMU context bank instead of four. Reviewed-by: Bryan O'Donoghue Reviewed-by: Krzysztof Kozlowski Reviewed-by: Vladimir Zapolskiy Signed-off-by: Nihal Kumar Gupta --- .../devicetree/bindings/media/qcom,qcm2290-camss.yaml | 15 +++++++++++= ++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yam= l b/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml index 391d0f6f67ef5fdfea31dd3683477561516b1556..490a7f3a8c5ff9c624f46150ee6= 51793811823de 100644 --- a/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml +++ b/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml @@ -14,7 +14,11 @@ description: =20 properties: compatible: - const: qcom,qcm2290-camss + oneOf: + - items: + - const: qcom,shikra-camss + - const: qcom,qcm2290-camss + - const: qcom,qcm2290-camss =20 reg: maxItems: 9 @@ -76,7 +80,14 @@ properties: - const: sf_mnoc =20 iommus: - maxItems: 4 + oneOf: + - items: + - description: S1 HLOS VFE non-protected (VFE only) + - items: + - description: S1 HLOS VFE non-protected + - description: S1 HLOS CDM non-protected + - description: S1 HLOS OPE read non-protected + - description: S1 HLOS OPE write non-protected =20 power-domains: items: --=20 2.34.1 From nobody Fri Jul 24 05:23:26 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 EE6F7388881 for ; Thu, 23 Jul 2026 04:44:31 +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=1784781877; cv=none; b=uRmHCpctpenl8ZeQExo2czEYvv+N+2fw+5OKppyaKX+vrX9Ut8wCRNYcs8aBVWZL/21CwIE2TEucn3N5k7zzMn6ldIG932Pq4U99Ky5sOTyH1xsO3IMNQ9fq5cIv9hbMXXAKL8PsfQGAjvChlvWMqgqTgXs6WofzTQ/FgANcMx4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784781877; c=relaxed/simple; bh=D1n9L9gbfR65jz3NtcMFzb7EnvhrcmL8xb/Rqg2Wqmg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rT2aVsVTfiw7KVnXNRNbZJ4gXp+KnKUKzXjnbkyB4/Dw/ckdUHciyoxYYmAP+tg63A7xfwmt2Szzcx+Q3Q/mNU2fdKlQfk3uQEY1ynLI3PW/apkd0+Bh6kS44fz3cF6UIXElLpQsWjm6cME7TUTSLLBy6VpVGsLsKTv5/vt0DxM= 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=cXjpJjPC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Wol9Evfb; 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="cXjpJjPC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Wol9Evfb" 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 66N0WvCM2365008 for ; Thu, 23 Jul 2026 04:44:24 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= uk6eXswhPXk7ia8EY0gX+lBahH+0TgY0YHRYlIfn1pg=; b=cXjpJjPCy3bZRHCu +E34WGMNeKHlwVCJPOBCMyZToQivrgl3OUv6DH0rAcMK+UqsO1RuAmPZF+2o/0DQ ysTi1JMYsvMRfWSKULM2Dw9n9bdgtIi+uojYNQlhyaNY3Nm74CZk0zIdgbeOyPIi s10NfznSJ+yyvRSth5oV0ON3fMiqqSJucMLLrZjQlKzWJrdOopaYCdzgcoAhKara IwtoMqQEz4v/Ykn25pyjmcjAbVmN3MWj7Yk72tCm+ZAeA3SlEN+El3LR4w4a6dlN VsvqtzTcRbYMnUdFovcyNdYDLCED6PWl1qHSvz9D+LGiJpKp6UJFVKobUgvSmUQX r3YsYA== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fk28vj9qd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Jul 2026 04:44:24 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-848860def2cso301967b3a.2 for ; Wed, 22 Jul 2026 21:44:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784781863; x=1785386663; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=uk6eXswhPXk7ia8EY0gX+lBahH+0TgY0YHRYlIfn1pg=; b=Wol9Evfb9JKiHECkC9YfjRtsIoTS6zkuXuNXzXfijHe835Kn9nYgG5mbD5o0vKIASo TKx9UfR/QusRm7sqOzmbIveEUgPKuFEwYr/xOrg2/o7LYj8N5KVpIbNmlWA5Ju7xHOZq Yx9gJL6n3Wj6i9spK9ho1Vxsty1FjVwARZC4kwXyVbaxz5/jP538RZqSO0nn80tNtVyG LE8jlz8mXjZRfaqgFRC5yqli9oU3yAx+A7334weAEtr5j14HTT7i+3p0VTiy7Z5KK5K1 1XwzeIJ0563hBMKQQmiiCXay6UreoxitFORg3vTxD498F12vyBlqA3J/0gDcABY2Fh1G fHiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784781863; x=1785386663; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=uk6eXswhPXk7ia8EY0gX+lBahH+0TgY0YHRYlIfn1pg=; b=nnw4+oNPYCbE7buQHPwAS9eGuMRtFDowBwfS92ZP5DwYAf8qzhLHXuOpgbSG8o6UIt Q6Y4HK/beWKPW2NxomLU1z7VRta5/RYRq5/c7YfcHVkl89rl2gwNHe9jLzLk052oBxmU kmqa5ixBaKtp2O6hSQyMtY1dRg8SRF7P+7kpavy0ZNSEMNTeW/fFLVlKOljn9lgPcfkC Tap7ClABT0nUq7ux1NbI71q7tnctBYewTPK3iMysxJjn+KBoqFxaqcAP75hC5M+mxNdl uHcQudBMI6hoQkys+Zoo3ya9OZ7Gtpf269fGlJGjt4aTD4l3/JDBdICVdVmpDCyoQmAB Te7Q== X-Forwarded-Encrypted: i=1; AHgh+RrP4S7gHxi75u4L3sBtiVrZ0Znko4BeQmRolBKcvoJRk7KedNGhghmacZszN77j26+r35WVLK8/OEnVmWs=@vger.kernel.org X-Gm-Message-State: AOJu0Yy84sJJ3eUuA7gBfnqpDx8pM4Ct5gvWDTaH5+RJAlny0qu6D+Go vIquk6r0ULvkzweVtOnlUar+mck5fs60zVdrqiQ9lF+VZzDyUeVXRDaWpc0a25KzS/VaRgyveCi +tgnVVJoJWQwNt5CVOoZkUbSh081dnOOtPI2c1AGvPfypVG+f9nfZ0tUXe4F95h7qGO0= X-Gm-Gg: AR+sD100rah2MXFEPdVSB9d/Js/dDfJfHCgA/uWtMhFfmvprfzjAvHT3N99RYdkj7f8 4diCIBwP5Q7BK8qQm5Eps+7kJLnJdYM9PpkpHdXanSzmbL0gihX8l4SbB1+feVH8df0AsC8fnkP kHMwWLx3pef5y/5MSC36KgASSk1YNaxAEer+uF+SJLg2BpQhLRTMRNw7uy1T/3wo3cBi72CKVEC 9yK0yuluf2gj3vLo5U1s6w0U2PVpGjvFZBjDrc6b9Zm+0UFQMFIei6/5Poxpqy4u5o5bsMlr1xT Lx3wBe71cz6CV5C5KXdmaRrYrhYGxuXh22M5+5Hp1Nn5U2yWAvGGtxylhfCjoxsh1oeBOgzGloW s/YL+Ly6oG00jm7viIM0upBeG7LkZAv8= X-Received: by 2002:a05:6a00:12da:b0:845:c373:6525 with SMTP id d2e1a72fcca58-84e2bb2395bmr1829646b3a.41.1784781862919; Wed, 22 Jul 2026 21:44:22 -0700 (PDT) X-Received: by 2002:a05:6a00:12da:b0:845:c373:6525 with SMTP id d2e1a72fcca58-84e2bb2395bmr1829598b3a.41.1784781862451; Wed, 22 Jul 2026 21:44:22 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84e175aad1asm2327922b3a.44.2026.07.22.21.44.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2026 21:44:22 -0700 (PDT) From: Nihal Kumar Gupta Date: Thu, 23 Jul 2026 10:13:56 +0530 Subject: [PATCH v6 2/6] arm64: dts: qcom: shikra: Add CAMSS node 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: <20260723-shikra-camss-review-v6-2-7c46f9bbb4db@oss.qualcomm.com> References: <20260723-shikra-camss-review-v6-0-7c46f9bbb4db@oss.qualcomm.com> In-Reply-To: <20260723-shikra-camss-review-v6-0-7c46f9bbb4db@oss.qualcomm.com> To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Robert Foss , Andi Shyti , Bryan O'Donoghue , Bjorn Andersson , Konrad Dybcio , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam 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, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Suresh Vankadara , Vikram Sharma , Nihal Kumar Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784781838; l=3966; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=D1n9L9gbfR65jz3NtcMFzb7EnvhrcmL8xb/Rqg2Wqmg=; b=RZ7JSUKc7CI0/q2DojVdaY6OREJsajlJM6e50P2PWCDfwtHrKjy8d68R9zUTseBdvKaFzhRzg d6wJ7Dh4dC3ARTTqYjhbqW26nHhoZ5av56mpbi9hMmjgt89I6XpN5F9 X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIzMDA0NSBTYWx0ZWRfX9EYEvjcmjvVA qx985ig0ff3kPu6b0nkKgRktxalSAs6IIW1v5tx/leAHJJq3Re2/HWgQOp2x4bxKNJ+Sc5ZnSbC OWmx+N+OrBHw5i06DEhvXAeZ1hcBvn0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIzMDA0NSBTYWx0ZWRfXyh6ffRkdnF+E BIvFrq8Q4aQ6SKeKJx5PamwapwkprXkir9R4p6c9VqN+jfgdLSOpaIxjIkPTl0KQVpITsV2uXnL 4AxD6CvzcFR6TKpVeDG6OYeoWpIiUnKAnzdn5UjPb8iCykJPufABnPookoVAWJsQOA9+vhyPAjQ de+zfFeoNhKsuWLMX2yVUALdX1S3hAc/xh0z8w2bsUQCGWCxRJtKrpHEjCjSxNsD+U7PKw/vt84 TwhCiPBhJwGzvhFZjHTYW+BXj8YAOqYF237kz0+iATdwUQ7txKkiwQEBlA+WGkEb9cghfMWnwo4 FKZ/83y40EE3KY02G/nz29s5sMRs0Ad2R101woBWbHxayfLljLsQsfav+kYw1lgSZ+4+Hdrp3N6 ecxcOmkwkFgaTF4015wkqhT2thjvgZjlGKM/FdcbWS/pQv6MbuvpHTFHMPN/CxtKuj80ySZBBNM bUWUYjjI5F/bf24POhQ== X-Proofpoint-ORIG-GUID: -ydNQ4bG6oXi7omUnSmQaeC8rwSYr5ua X-Proofpoint-GUID: -ydNQ4bG6oXi7omUnSmQaeC8rwSYr5ua X-Authority-Analysis: v=2.4 cv=D4V37PRj c=1 sm=1 tr=0 ts=6a619c28 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=ahKksh3eZu5pIVwncigA:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-23_01,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 adultscore=0 priorityscore=1501 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 impostorscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607230045 Add the Camera Subsystem node. Shikra shares the same IP as QCM2290 with two CSIPHYs, two CSIDs and two VFEs, but does not include CDM and OPE blocks, so only a single IOMMU context bank is needed. Co-developed-by: Vikram Sharma Signed-off-by: Vikram Sharma Reviewed-by: Bryan O'Donoghue Reviewed-by: Vladimir Zapolskiy Signed-off-by: Nihal Kumar Gupta --- arch/arm64/boot/dts/qcom/shikra.dtsi | 100 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 100 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index 4e5bc9e17c8ed8914733ac9fdc9b69128b40216e..f7caee4cffdf72b7e98f5dd33a3= 3419087cb8b57 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -640,6 +640,106 @@ &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, }; }; =20 + camss: camss@5c11000 { + compatible =3D "qcom,shikra-camss", "qcom,qcm2290-camss"; + + reg =3D <0x0 0x05c11000 0x0 0x1000>, + <0x0 0x05c6e000 0x0 0x1000>, + <0x0 0x05c75000 0x0 0x1000>, + <0x0 0x05c52000 0x0 0x1000>, + <0x0 0x05c53000 0x0 0x1000>, + <0x0 0x05c66000 0x0 0x400>, + <0x0 0x05c68000 0x0 0x400>, + <0x0 0x05c6f000 0x0 0x4000>, + <0x0 0x05c76000 0x0 0x4000>; + reg-names =3D "top", + "csid0", + "csid1", + "csiphy0", + "csiphy1", + "csitpg0", + "csitpg1", + "vfe0", + "vfe1"; + + clocks =3D <&gcc GCC_CAMERA_AHB_CLK>, + <&gcc GCC_CAMSS_AXI_CLK>, + <&gcc GCC_CAMSS_NRT_AXI_CLK>, + <&gcc GCC_CAMSS_RT_AXI_CLK>, + <&gcc GCC_CAMSS_TFE_0_CSID_CLK>, + <&gcc GCC_CAMSS_TFE_1_CSID_CLK>, + <&gcc GCC_CAMSS_CPHY_0_CLK>, + <&gcc GCC_CAMSS_CSI0PHYTIMER_CLK>, + <&gcc GCC_CAMSS_CPHY_1_CLK>, + <&gcc GCC_CAMSS_CSI1PHYTIMER_CLK>, + <&gcc GCC_CAMSS_TOP_AHB_CLK>, + <&gcc GCC_CAMSS_TFE_0_CLK>, + <&gcc GCC_CAMSS_TFE_0_CPHY_RX_CLK>, + <&gcc GCC_CAMSS_TFE_1_CLK>, + <&gcc GCC_CAMSS_TFE_1_CPHY_RX_CLK>; + clock-names =3D "ahb", + "axi", + "camnoc_nrt_axi", + "camnoc_rt_axi", + "csi0", + "csi1", + "csiphy0", + "csiphy0_timer", + "csiphy1", + "csiphy1_timer", + "top_ahb", + "vfe0", + "vfe0_cphy_rx", + "vfe1", + "vfe1_cphy_rx"; + + interrupts =3D , + , + , + , + , + , + , + ; + interrupt-names =3D "csid0", + "csid1", + "csiphy0", + "csiphy1", + "csitpg0", + "csitpg1", + "vfe0", + "vfe1"; + + interconnects =3D <&mem_noc MASTER_AMPSS_M0 RPM_ACTIVE_TAG + &config_noc SLAVE_CAMERA_CFG RPM_ACTIVE_TAG>, + <&mmrt_virt MASTER_CAMNOC_HF RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>, + <&mmnrt_virt MASTER_CAMNOC_SF RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>; + interconnect-names =3D "ahb", + "hf_mnoc", + "sf_mnoc"; + + iommus =3D <&apps_smmu 0x400 0x0>; + + power-domains =3D <&gcc GCC_CAMSS_TOP_GDSC>; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + }; + + port@1 { + reg =3D <1>; + }; + }; + }; + sram@c11e000 { compatible =3D "qcom,shikra-imem", "mmio-sram"; reg =3D <0x0 0x0c11e000 0x0 0x1000>; --=20 2.34.1 From nobody Fri Jul 24 05:23:26 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 8A81837E2F7 for ; Thu, 23 Jul 2026 04:44:36 +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=1784781897; cv=none; b=Xre0wgGeYrIKY3F6m0D+QnIO2+7vkX+oMB/tM+BApmZneWr9OWrZLjeNFZuVLgF7OURggH5hpheJT178LcGqrufoBFwxVk3fdKvCo+WeXNtA02Inf0lfnaCC6ZbIy1u6fD7ZLLwTPyjdC5qUbYPCIAKYPu4B4JCwUhccsAOTCVg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784781897; c=relaxed/simple; bh=fvp+ta5kyo9P1ISBE724MVFIdf/YdhpsBaN9p/esYwU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tCfuHF1YgNNSNJ5I7sMg/Qju37CrRPaafHCB1LgEFHVLqcrmwvFfKQkUkjf1HsMxszsjT1eEhknDcgQirGmL/j2fnAB4QEWZEMMBTd6AmrM10qtE7QhYavxWNVVrgz6NxKIhtadzkh6O70/dpCQOlpd63HdmIvgePgVbQPFkgGc= 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=gsniN3EX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NLlM3YBH; 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="gsniN3EX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NLlM3YBH" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66N2lN8S2435077 for ; Thu, 23 Jul 2026 04:44:31 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= i+zagSHROFEodx+Lk0GjyCrhmWq2ocvbAsIK+kpUx1s=; b=gsniN3EXpXixFTom iuTVT4ew1b2CajxKkSUbAuahpegxuzwUMx5hvg2VO7x16+bx/R3feX7AeBcdLyLC oheTqkVwiotWCsTc7nrw5357q2PbZ2IoG/X8JBhPiDErXKXOgTcXL1NujV8Wcn/O nNyqjPoAAs+073/pkQbtqYvPDlR9ClqOQd/rybN3PIqDRsku3uUlCqWp3e58VNgD hlrUDYAuKY78L7QJp0ZPvIh+h+USUuH6NfSQFRex7sQJXjdrVxpbZqdf4Gzr/4i7 oGFKTzq24xvJ15Q+yEicDgtuL4XTEgX9gCMtNBaS1fEoZg2jSRz1rln4dbFte4Jo aCw9YA== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fkafw0bww-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Jul 2026 04:44:31 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-8487eb67173so539190b3a.2 for ; Wed, 22 Jul 2026 21:44:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784781871; x=1785386671; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=i+zagSHROFEodx+Lk0GjyCrhmWq2ocvbAsIK+kpUx1s=; b=NLlM3YBHkApHPQiUKAxr8nGSUybCJDi2FdSNRkRUe8bs82IIAmi24iDzpf8gxXJHjU fOee8l15Q4DKTzcbOWBipEh+Ji7XaK0WsFaj7GPOXBclGhstQD/cOScEyoWD8QAncTRr FcDaEZCDq9SfMEFiaum2ligi7XoK4AppsZoJCfpKz4HlCdy0kWUlD/ooACGqsABtjyFR m2Jw1nc+BwW0/XPGT3ndOlXUN1VgSwWscQthiFtMReOxXnUtOBIbNyXP62mYPwlcsNOM 3PjRgQ9DEtIB2dOjNgcD8bPA8VGgW1Hv5LJx4nFjUfqg16mcCuGlAuSKmL07aKF4sgpS by0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784781871; x=1785386671; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=i+zagSHROFEodx+Lk0GjyCrhmWq2ocvbAsIK+kpUx1s=; b=c9+oiGDMd0SwkW7JglqLYwOKv9n8yKnPfVkNw1YPUVRv8qVwa94ve9eWqki7F5ky9x Fz+lv1O5jxBzO8MJVAuIiUn68gYjcU4DEYgQGrVXUjriVFdSyrN8HvUgq59q0uHD4CE6 7mhG8hX+z3znb/oC8Qg4xi2OUj664yJkzhgFb4BcNh0VUelWTLQeUDFzX0xEcG2qEenI St0rxnpZVCw05wjBONsUc8qGprLQi3iscLumcHsyKVICHOq/VSLZw8kr1LZpMjzDoNhQ dDDCRmN5L+3J0S3pCvL2yeTSoeljAyqghz7Ik/ntUNetPNrGflEi9Ya6miluI3uvGkp7 1laA== X-Forwarded-Encrypted: i=1; AHgh+Rql2dHtwDM1Eldt5YxX9CLzsVhcSKy7qYKsZhQQTEGwOmMg5rAFglK0p6yycvE20sOzqCmm9TfjSzAdlQk=@vger.kernel.org X-Gm-Message-State: AOJu0Yy6tRGITBFAJE9UK2k6eshmK+nOiKXoSi24tb86Kt1fyX/I1DUk fpSx98Rey+pT+ApT80jC7TLbMyPLuQC/wZwg8i+gV7bLfkXOBA81pPxCX1CckyEyYUyDzDnVWlx tdDXDjp6VmK3S2b4l+NGYCFYDD91zwmBLo7LnyGQc2fXrNmPGuK7+t7CG8xQzWKjsT5k= X-Gm-Gg: AR+sD126VdE2wgPqVX/as/qFekbHu231sd8OJEAlmXJ4eoicDbUZdzl83ZkwQ4URiCM WVy+zTkuGa0wrtfTpD40fxncEqm4CRvXuvj/8Fgq+7FGyagmqOld52wUQhJr6nMA0sSePD6pDzb O2gFhxmhJTXP3vlDSIX/7h6pL4D3ymhdzf/BEtpAvgiDqPKFOZ+Il1yqlEIImd0+2Lwa3Lr0Eyi pSvcx4efXjoukvXCiogPCFtMenJEI5r/HMAoyTfyCWbKYOB2/ZHPmL2yN+bRdHQB4c1+1OwdmxN Z+ZRvGkOkbE/EdNr32E2WQdgTRo7Vp4duK9ZUT3tQS4pj13ljL3FS4pm33VhsJvhwuJ0ZB6MGzH 1ejearJYnL7FnpxZaRBrmIQzRZTbIpys= X-Received: by 2002:a05:6a00:4505:b0:848:3f91:da82 with SMTP id d2e1a72fcca58-84e2bc69e37mr1849213b3a.32.1784781870655; Wed, 22 Jul 2026 21:44:30 -0700 (PDT) X-Received: by 2002:a05:6a00:4505:b0:848:3f91:da82 with SMTP id d2e1a72fcca58-84e2bc69e37mr1849167b3a.32.1784781870157; Wed, 22 Jul 2026 21:44:30 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84e175aad1asm2327922b3a.44.2026.07.22.21.44.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2026 21:44:29 -0700 (PDT) From: Nihal Kumar Gupta Date: Thu, 23 Jul 2026 10:13:57 +0530 Subject: [PATCH v6 3/6] arm64: dts: qcom: shikra: Add CCI definitions 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: <20260723-shikra-camss-review-v6-3-7c46f9bbb4db@oss.qualcomm.com> References: <20260723-shikra-camss-review-v6-0-7c46f9bbb4db@oss.qualcomm.com> In-Reply-To: <20260723-shikra-camss-review-v6-0-7c46f9bbb4db@oss.qualcomm.com> To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Robert Foss , Andi Shyti , Bryan O'Donoghue , Bjorn Andersson , Konrad Dybcio , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam 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, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Suresh Vankadara , Vikram Sharma , Nihal Kumar Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784781838; l=2668; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=fvp+ta5kyo9P1ISBE724MVFIdf/YdhpsBaN9p/esYwU=; b=aCFsFVSI+19VMBFO+CGAO6movLwyzk2+QHAfc13mdaxkAdQ3arJ42R1jN5tgn6crl6pwlEWUa 0xPgJ779uO+D+oYwRatYhSbhwkpXFQDjQfx1EzVOZzDF7T1179TJlgh X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Authority-Analysis: v=2.4 cv=XNkAjwhE c=1 sm=1 tr=0 ts=6a619c2f cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=ZbC1Des45MQyGPwI-hwA:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: IsyQ3DPR7UK63_vS3QEK0ff_UNGeKdFy X-Proofpoint-GUID: IsyQ3DPR7UK63_vS3QEK0ff_UNGeKdFy X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIzMDA0NSBTYWx0ZWRfX5MjeA8SbYw8J b0tnt9BXY6t1Z40sYGxeeuLf6JuLoOLXeXZq268QpLds0DVXqvPsxSol/xAJ8PHqlAQHwu45mYK yaXkVtlBQCssz+DTwPlnXX40CI5rAA0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIzMDA0NSBTYWx0ZWRfX6OiHQYRSNJ1D OhEWW/nGW428PxXXL7ZdkNX9wAPdCzsOqjRbqOT0mEHpJ3oio1QuOHm6nH3YOraxfdvEaX4AhSN XjzX2gpGlq8NLOkYvXVqnmUtuOdZvdtxD1bHV9o3SHhm/3kuGlLmpAPifTDCS7Fl7/nYVuXoIYl 6FLwd90kO9DUUhM4INB3rpf5HtsMIRsSc6/wDoTIG8Z2MYNlS6So5Y0CQr46sWnZsBJ4gB90Dua 3HERV9l4CEfnGBz99r3Ntb0iIASrX/aOuuc1zGnzEwYU8tgmlE44ZMVp0mmsq3LpUT8vPH0HDSJ FyT1MuWAOG0FFXprqaDRWUxiatb8MGGm9aneMMepUl5n7CVFltiuJh7B+8fCTq5JgGxCL6c+iD0 HgoNUOFZFFvqyTCPwpXoATh4OmhEo8YfodCbYtB9SvAUafjinLjo+wUggSoJY2HHsP9o7ZNJBm3 ixlvTK4xa40P7UBQSpA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-23_01,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 impostorscore=0 suspectscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 priorityscore=1501 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607230045 Qualcomm Shikra SoC has one Camera Control Interface (CCI) containing two I2C hosts. Reviewed-by: Bryan O'Donoghue Reviewed-by: Vladimir Zapolskiy Reviewed-by: Loic Poulain Signed-off-by: Nihal Kumar Gupta --- arch/arm64/boot/dts/qcom/shikra.dtsi | 70 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 70 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index f7caee4cffdf72b7e98f5dd33a33419087cb8b57..215ca0743d943dde71045c331f7= cef6ee4d9e9d2 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -355,6 +355,38 @@ qup_uart0_default: qup-uart0-default-state { bias-disable; }; =20 + cci_i2c0_default: cci-i2c0-default-state { + /* SDA, SCL */ + pins =3D "gpio36", "gpio37"; + function =3D "cci_i2c0"; + drive-strength =3D <2>; + bias-pull-up; + }; + + cci_i2c0_sleep: cci-i2c0-sleep-state { + /* SDA, SCL */ + pins =3D "gpio36", "gpio37"; + function =3D "cci_i2c0"; + drive-strength =3D <2>; + bias-pull-down; + }; + + cci_i2c1_default: cci-i2c1-default-state { + /* SDA, SCL */ + pins =3D "gpio41", "gpio42"; + function =3D "cci_i2c1"; + drive-strength =3D <2>; + bias-pull-up; + }; + + cci_i2c1_sleep: cci-i2c1-sleep-state { + /* SDA, SCL */ + pins =3D "gpio41", "gpio42"; + function =3D "cci_i2c1"; + drive-strength =3D <2>; + bias-pull-down; + }; + sdc1_state_on: sdc1-on-state { clk-pins { pins =3D "sdc1_clk"; @@ -738,6 +770,44 @@ port@1 { reg =3D <1>; }; }; + + }; + + cci: cci@5c1b000 { + compatible =3D "qcom,shikra-cci", "qcom,msm8996-cci"; + reg =3D <0x0 0x05c1b000 0x0 0x1000>; + + interrupts =3D ; + + clocks =3D <&gcc GCC_CAMSS_TOP_AHB_CLK>, + <&gcc GCC_CAMSS_CCI_0_CLK>; + clock-names =3D "ahb", + "cci"; + + power-domains =3D <&gcc GCC_CAMSS_TOP_GDSC>; + + pinctrl-0 =3D <&cci_i2c0_default &cci_i2c1_default>; + pinctrl-1 =3D <&cci_i2c0_sleep &cci_i2c1_sleep>; + pinctrl-names =3D "default", "sleep"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + + cci_i2c0: i2c-bus@0 { + reg =3D <0>; + clock-frequency =3D <400000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + + cci_i2c1: i2c-bus@1 { + reg =3D <1>; + clock-frequency =3D <400000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; }; =20 sram@c11e000 { --=20 2.34.1 From nobody Fri Jul 24 05:23:26 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 EF9F035674D for ; Thu, 23 Jul 2026 04:44:47 +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=1784781921; cv=none; b=GPX0IuBQFlbGrwBP0sz5DVZzzyDg8jQmVfP2Y3jf27iS6Ajb0As/DnPZLgtOgkXZJevZz8tYBFs/jEDGDWFunUfRI47uljNAdMmBGmT64IuOVKW7Lh4OjzlFXWSDe3yDJ2EFveOwff7JAROsMa7uJPOruDlhPMl1ZwIwy7ZqdIY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784781921; c=relaxed/simple; bh=zp1GXufqizR+5VEnn6BfS8arlJZLATjlbuLg+yCNhPE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nF5Hx6qOGr84FEKNQsT6wbf5+96ESMvVYr2YkbWKVZzBdRTdl1A2eue6WFJosxWaXhX12oy65yC6DRm0Rc5acm/mDwlkZZ73vq1fmXRBef/S74rqvEwxX0aBfmR7ksEaJOVVT5t6JL5mthq4z1qsvYL+KP486Y40EZ0sMR47sqY= 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=TBNC1nRO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=caspcI2s; 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="TBNC1nRO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="caspcI2s" 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 66N0WvCN2365008 for ; Thu, 23 Jul 2026 04:44:39 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= k5Rll7m1c+w2Vd//rEPttTWmC98Eb3WrsQxbNm1uIXs=; b=TBNC1nROiCH80PBP dKH1XXCDWeEj5ck3aIfOAEDUXyQW4A3eLzei8UeMNORT36rgJTyig4ioAuOJIasp wUlY4byea5Sg/Q0mh8BvnEYua5a+8JGGKHJLqZ0Ne039qluXAElKRUMe+5CCxdsj r2TbShV9m5cIKFAH0nGV+w0K3AErPxkGuaSRfOrTmBe88y2aqZc/Do2s+RIn4rec shEyg+RSij5KQoafvQPYAxQd3zqRrafEuc4IJe7+N6ZDRWBEHXIKKU3y9LF0VJEg d4l6EQuMCpzIXyqlxXcRFgKLgYcDkkiSkl7gY09gBcqiPQsa/6bjdEbsdkmJx5Jm y46DpQ== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fk28vj9rc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Jul 2026 04:44:39 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-8484b9fb055so622432b3a.0 for ; Wed, 22 Jul 2026 21:44:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784781878; x=1785386678; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=k5Rll7m1c+w2Vd//rEPttTWmC98Eb3WrsQxbNm1uIXs=; b=caspcI2spUWbkoHC1dUQkfss039e7NZjVbX6dB2Em9HBP6gqAguuffuJfLELfJ0DaQ Pf++/q5cg6iDRiEi5VRJgUFtLEhbJQiJGtbN/RBweNkHiEw4arY+2OMvRpqdZHPcfd56 Zsju7yOGZgqK2s9y80C9/EOm0PW9Z2mUl2yoZ6+yQr/1k+4lLzxrhoVKDAM5+YRH+EPG ZXutlILHPyWdPVrQ5wrVhkBTwzflozXSK8YC2SGeLh5KMCGp4kE+U9n9yO6MtylQQcTk forTdzerY7td8D0t+q6K5jBSuS4dALfxhWAEaP9pkjIW0I45NMiAGYzJO9qO8pSDz5YU on9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784781878; x=1785386678; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=k5Rll7m1c+w2Vd//rEPttTWmC98Eb3WrsQxbNm1uIXs=; b=U6NxhXC4tKGVU0xCa0fM3anSBHfWn7ICulK7YNMZ47WQ2vVr53Ld/CpV1y5qeDOEbj clanMw79Qx1UpfIrnWvB349ZakLBmfL+T9a3gRwrdw/dWegnQ1x2yYBe1l4x34ndMPqd rfcjmIlpXtHJeZjySedwsUkBM130Gvn4JR4L5C2QXTHRGjCFYVnzyPJ3DE2aBZA12bHP wvDpS6ndYHwkWdUvpugSqS2F2TmA71itIKVN7ZbkGV+08onsSSFylT9epjeL4eV/qEuA qQOOZP6ZeQBer24VCuJty+jcmheheSPoCHBKunzM8pRADSv1sNYgfYQbzY535Y7g+Cwp f0Gw== X-Forwarded-Encrypted: i=1; AHgh+RpEjeWoM7cScxYD1TePAo+mf7GJhZVPPlCfst8Xd05zXHKIv8OFQARK8G/h7mVauS/4JxNiSU9tsQxY8MM=@vger.kernel.org X-Gm-Message-State: AOJu0Yxdhl5RrF8kEhEI8cjXdCitB3SFk+ftUtP0FBnKB1h+Lfi1AuLP Ip1792JAHTvqbRDBIHosrbT0hXce6BlRGn9wUxO+CM2CcBtRUqSGgAzXNcIcnTkUg56Bs9gfzl9 x+rkqH3sAdxlofkHpjwsH4I1i35WCkc6kjPS7PdFzAsmpsOs/FNZAayYJ0c+aPAvS4hU= X-Gm-Gg: AR+sD13IGC4h3aMDE67Y64pN2q+I4ay91/xd1e870v4yjjrCIg/V6A9XpoA79EJDmhm tdDrZBGoJ4UL30RF58s5EKyZsBq5onKQmf5B40udhXME/Af75z2VAtuJLAqO8q5D+Vr4tUaQLFy fsKb5CQ2F/losJeNt8xC7vWipdhhjPShna/kfoWx6w/LlbluMWX0GDooaJiYSHg29p2WarpOr03 +mj3dn1c1mqAEGe8FP+wvnyHEJw32sdIMjFSJvmOmweUWOolSYvFiLcx2Sr7M+B2tMUfeNJZUYJ eTkOgszG07hEwdPwzJWNUzUWPza4iDiuOwzHr+/719uUzpWII6lDDFFafWZe2WCwyBZ+LZG7ubj xEwuZZMrfnY2MeKc2SRYOL5fldv9fHRU= X-Received: by 2002:a05:6a00:2918:b0:847:7f38:27ad with SMTP id d2e1a72fcca58-84e2c1e978cmr1885739b3a.53.1784781878432; Wed, 22 Jul 2026 21:44:38 -0700 (PDT) X-Received: by 2002:a05:6a00:2918:b0:847:7f38:27ad with SMTP id d2e1a72fcca58-84e2c1e978cmr1885703b3a.53.1784781878031; Wed, 22 Jul 2026 21:44:38 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84e175aad1asm2327922b3a.44.2026.07.22.21.44.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2026 21:44:37 -0700 (PDT) From: Nihal Kumar Gupta Date: Thu, 23 Jul 2026 10:13:58 +0530 Subject: [PATCH v6 4/6] arm64: dts: qcom: shikra: Add pin configuration for mclks 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: <20260723-shikra-camss-review-v6-4-7c46f9bbb4db@oss.qualcomm.com> References: <20260723-shikra-camss-review-v6-0-7c46f9bbb4db@oss.qualcomm.com> In-Reply-To: <20260723-shikra-camss-review-v6-0-7c46f9bbb4db@oss.qualcomm.com> To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Robert Foss , Andi Shyti , Bryan O'Donoghue , Bjorn Andersson , Konrad Dybcio , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam 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, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Suresh Vankadara , Vikram Sharma , Nihal Kumar Gupta , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784781838; l=1547; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=zp1GXufqizR+5VEnn6BfS8arlJZLATjlbuLg+yCNhPE=; b=xoCCReuM9sWmw9kwbpJND8v84xB2buMxPsVSRf7mjtzpq3bfp9trleSKgaTamcnh56dc3gAFZ ogFomEK2UvCAtlL8vCc9kDfL9gV/aOlRgg+U5cxJSTwqio8CseL/pBR X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIzMDA0NSBTYWx0ZWRfX26RJbiEzps52 SSTTlMgmLm9+UsFk0WRaCp6Td4nFCHFpcHuAMNEPu9ur1cLlvemFWpKkVA+mmBjm+N8PKBrbokx fvN0UYABcZOH7BD7ORbL6QU5U4YTPaQ= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIzMDA0NSBTYWx0ZWRfX2ToIRSluKMXL c9MLgpeNAVkjkJhTIJ6b1gsgvJWpBwUFN7izjvSgA/oo+jqlZ3YVhym3MVkXTwlbztKNZn5hgWY F/gA8K7wMj4lSoFy0BxrshxRRZzdcUVwhfGrkOwSKhlOCCikbtwYowrHPY3GhIVDYwihVb5ksFF EtbcyY1VPA0YVP8W4MT75Vbcmuo4LHQS9/TmSmkYnpsn+715ugSE6TNpn98pA/zD1s2pJ/6I4j2 FDmyDrY+sdgUIK8fj4iWY9OmoYrWkJZwCYuafEV26sMLPq6tsjsl6pfT7qSt1odEm7y5rplPAy5 C9YHpKFxVEVJYRBJknHQX4jGQhp0rUMNy1L2mYB/fZiXmGOBU866fS/OtWoXEsAenXfBfutS6Ce JvMKmfIZB5p6QsoguWRwCecp3Q5rlHeYklo5PjA7m17HnMGt9GwNbnbpiMgXZ42xI48qJPDn5co fMSn27wg+LrnRzkDwtA== X-Proofpoint-ORIG-GUID: owL8Mgj3fkX9grS0zpy-JUf6Qv0Hfdah X-Proofpoint-GUID: owL8Mgj3fkX9grS0zpy-JUf6Qv0Hfdah X-Authority-Analysis: v=2.4 cv=D4V37PRj c=1 sm=1 tr=0 ts=6a619c37 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=PMLJDkNcKfHmOO-cHakA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-23_01,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 adultscore=0 priorityscore=1501 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 impostorscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607230045 Add pinctrl configuration for the four available camera master clocks. Reviewed-by: Bryan O'Donoghue Reviewed-by: Vladimir Zapolskiy Reviewed-by: Konrad Dybcio Signed-off-by: Nihal Kumar Gupta --- arch/arm64/boot/dts/qcom/shikra.dtsi | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index 215ca0743d943dde71045c331f7cef6ee4d9e9d2..446141e4f45fbafc750f5b90e4b= b67cace5c3031 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -387,6 +387,34 @@ cci_i2c1_sleep: cci-i2c1-sleep-state { bias-pull-down; }; =20 + cam_mclk0_default: cam-mclk0-default-state { + pins =3D "gpio34"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + cam_mclk1_default: cam-mclk1-default-state { + pins =3D "gpio35"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + cam_mclk2_default: cam-mclk2-default-state { + pins =3D "gpio96"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + cam_mclk3_default: cam-mclk3-default-state { + pins =3D "gpio98"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + sdc1_state_on: sdc1-on-state { clk-pins { pins =3D "sdc1_clk"; --=20 2.34.1 From nobody Fri Jul 24 05:23:26 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 9159C3845B0 for ; Thu, 23 Jul 2026 04:44:50 +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=1784781911; cv=none; b=lo1HjG46HVis5DCbk7Lhapgtlmcl5SqAToJum01Mu0zfxpQSJnGI/A1At8T2t5OISJmiVIJOs9q3J6lURGE5s2eLT2iBGZUAa6NcGFgogIFF83Err2TqEE6/PnzlNHFV5snwz9iIBCcNtlZLVqpe5XD2YO3+UdbYtLP1eXWtbZw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784781911; c=relaxed/simple; bh=ZA3HAjflV0tkYLC6Nd8u+XrixaMrLTLfnMhVUY6WrUk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Bb9WZulF0xcKW1K029rbJVjvf/pypeATxv8O4u5eSyXxoRAne/pEa5zUOVkWTtQrvRpP9HFd48VmNRQyu0Xp70S6tmlmzsQGUI1g04ApPya1XCt69bkTRyUAjqT2pwE0XAV8i+XvN2TKkl+/2APa4q+KQrGeF0j3I4uVbd11gBw= 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=ko9yxgPn; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BeC30IbP; 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="ko9yxgPn"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BeC30IbP" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66N0XDFf2398986 for ; Thu, 23 Jul 2026 04:44:47 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= 3ogOnkizJDQbuq0BIHPpDBbizrKgtonMZlEbEehGvr4=; b=ko9yxgPnI2Jg62yb wFAMtqQT2XRL9LivtLbBLDosOgM6Pcn1K3zjQmTtCh8q4K1BIGOCxCz5rlJxgKeC xp5cMech2j12I/6lrKQPEgP/cBZ8SY9NBKC5fuDRpBgI18d3PG1pJiKEEODnSeVU kFdGyrRcu6ZWyI+sPsLdlutqwn0Ed9HR1FD+HB+FonnLZ/uV+OZUXI/mt0CSzTjA UZ3SVBx+BihL5atNuQpCB3etkx+cysq+jU6HzTvzHr14Yo11IN9gpTW9zGG6SPwk TsXfUt5X8gVVc0Q6to6YmYy1cLDHruxMyKhIdI9QXsrm++iwv5Q+1nY2tpbtCDpv EW9pRg== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fjxm13c5b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Jul 2026 04:44:47 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-848662cd2a1so303812b3a.2 for ; Wed, 22 Jul 2026 21:44:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784781886; x=1785386686; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=3ogOnkizJDQbuq0BIHPpDBbizrKgtonMZlEbEehGvr4=; b=BeC30IbP7WEbfOGJ+xX79kmqumhvpBL0S98apg+Y1W+NhlN8vM3ksCSN8jrUcYKXaL VkARuSC4JaFebj99Dybun9YWaaIwqQmDn5QvXzz/VDZDkJq1nSrBEjgQWJJN3q+aYM+U auoEjGuOPY+emERehSbF+EqDH0HIkxallg04FJVJbm0T02/zfwH3YdvgUGn1kMxO4yXF 6vaC2v5OYJZaxwYDR2WywKveEeoo36uq2gVwf8K9f9jE6s6eYwplqs+dbQFQFQMi/na2 IKC5c6h0DCWhA6E7Twq1PDqwamEFnQ4F1lSpTRrfL3cnZZi+WscwuypEMqpwHAke+JPx kOmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784781886; x=1785386686; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=3ogOnkizJDQbuq0BIHPpDBbizrKgtonMZlEbEehGvr4=; b=aVnQIv+KdNO+WotFWRTjxGBsh/mNLRf6k/mKtPrIggoqAJ55Rrk/duHHLK3kfGwA2l 0LyAIl3hRGzPaE6kEbs/NRalmlugCFib1YRQxdZlmVYjS4dWMXHIXB63lhp6+m5xjEhi 8D3S7KBePpaBVGqpYef/fcKxnRHADR1Er3qChVWAUZMrz2YDLNGMC5wCSibHkUV8kx1+ 6xGw0i9aaWNa06O91N2DcdWAvFCrO/MiBHh228mdLSl5w6Axfv5mEngSH4OcJrqxcZqq 3ZpSCS1N2WtM8/i6+NxaeLpadlqg7qRv/ncI7cUm9l9YHVexmf/4zWjzoo93Mkikec9A 7eUA== X-Forwarded-Encrypted: i=1; AHgh+Rpd8CQbdpWfWQdEeJMQ0Ilmfdj+x0XO+TPAgTYICN99zoEBycSeKKHn8DEauUwsKp3kH9s9+l2uMTKFSmY=@vger.kernel.org X-Gm-Message-State: AOJu0YyYWsrAg6Mb07KhPgqVYnISw01NqAUU7yHtBbP56yg2fVAmQoNt ZSkRuPBrjOiBkOlAOp1h1+qLCAy2xrhRPRUOr4zEhypV7xDd3YA+zOzHixxyp3+mmij+5A4wvcO g3wwu0fr8UNWTAmVb45y1r2xjw4ZhUCIaADCF1Pke/r2jbEYRKadQ5YqBc7s6xAWHvBE= X-Gm-Gg: AR+sD11G815U3HNqfVzub9ULx20LL8UYtPKCFMmA8pyojzfWHdqCvUfZzA9LpW8OPcj lHGY3BI8//2LlJB5WQ58qWsvmR5VWYcQtxE4MP0C/As+0xraYj1fwjHuHprA2cQNv0d7N7qQbDJ 3R2hchNzXEgVoBRZRXwXd76+6f0/ggE0q6F4L0VbJL0k6syk5QfFrovjJw+r9iJxBVQIPlqPGhE KhGYgkwJ5GdfaYESQjwYsOd2ps/A443uMQDZ7OVlmzOdqf+JfqA6UQIPKvTNjUraiXHxTOdUtsX cgKc4ubI6UjdVbPV8DtfXn/gXszr4BetYAkrRGZYqK7kAbHI2JzPVFYp3SEVoioJPeuH4vOEhpG eQJ1f9gg3WRJf9V0UxhKq+gG/1EFcSJ4= X-Received: by 2002:a05:6a00:3d12:b0:848:4080:afe8 with SMTP id d2e1a72fcca58-84e2b8c0dd8mr1961071b3a.22.1784781886126; Wed, 22 Jul 2026 21:44:46 -0700 (PDT) X-Received: by 2002:a05:6a00:3d12:b0:848:4080:afe8 with SMTP id d2e1a72fcca58-84e2b8c0dd8mr1961044b3a.22.1784781885645; Wed, 22 Jul 2026 21:44:45 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84e175aad1asm2327922b3a.44.2026.07.22.21.44.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2026 21:44:45 -0700 (PDT) From: Nihal Kumar Gupta Date: Thu, 23 Jul 2026 10:13:59 +0530 Subject: [PATCH v6 5/6] arm64: dts: qcom: shikra-cqm-cqs-evk-imx577-camera: Add DT overlay 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: <20260723-shikra-camss-review-v6-5-7c46f9bbb4db@oss.qualcomm.com> References: <20260723-shikra-camss-review-v6-0-7c46f9bbb4db@oss.qualcomm.com> In-Reply-To: <20260723-shikra-camss-review-v6-0-7c46f9bbb4db@oss.qualcomm.com> To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Robert Foss , Andi Shyti , Bryan O'Donoghue , Bjorn Andersson , Konrad Dybcio , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam 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, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Suresh Vankadara , Vikram Sharma , Nihal Kumar Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784781838; l=3728; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=ZA3HAjflV0tkYLC6Nd8u+XrixaMrLTLfnMhVUY6WrUk=; b=fsDQyLQdGt0+M0g6Jbs9vEsnskbJSfkprD71lfYYse3dZ+f+VAClv/FZ3qv3yVTRSJFOvqcBX PPOVvCxk+vRCwutJYlt3CvKpqCcDkSqCdPGCqKUdxYLx1QQR5DUO2Nn X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIzMDA0NSBTYWx0ZWRfX2bPnBu+PqQkm yBx+V/qo1lTSg2SY51xOudV8tMxrjSmEo4yPC02j8AT6FPVCzoGX95Z/FNelmB/qLzF1iSlMyDU bC7ezJpeswy4n5b512+uAEIfswIPHU8= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIzMDA0NSBTYWx0ZWRfXyjEOCLhMVGON b4x3vAeipKsJCSQ0ycDnbDRyD1XbbKmlNL0w2COsIBzjgMYJQGfN2nvbBg4aCI/VSfLsMzPZxYw dPb/DDWvqCHECNTSLF1AWGDMkQR6j3qIyw10F5PG0OkfVFBni1l2Jw+9q6cW3zjs0nB2Nv7UOB2 eFW3nTsojRZWt+Y8fJ6jLv0vutj4eH159A58SbSpEFDrBe5SJ4uNC17M8E7MP8PXX4YKXvkb8vP qDdk5QYzSV3u7xjJ+xeAGV8nC7oQtxCBfZOe8fIEiv+KlABusWSOMBc740kKCQCgIafah71+4lq trVsh55PpKKkdlOBAqoWWmeyi7LyPRybPUEa8RBa35sa+HEnHk0Msg/XsoEB3324tlp6PIEYeEX C1kQNi9iVmhm5GapE1F8xVd9Ewgg67Oelcyhis0BrgIOedVjDjffp7p7NE3W6l//d2XoV6jo3OU R5Z48GB0x0JkyuwcppQ== X-Authority-Analysis: v=2.4 cv=Rsv16imK c=1 sm=1 tr=0 ts=6a619c3f cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=OGCdAuOInqFJiNoUztwA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: RGphPYHfGwwwgXItqO_QiH-yLxOgForB X-Proofpoint-ORIG-GUID: RGphPYHfGwwwgXItqO_QiH-yLxOgForB X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-23_01,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 phishscore=0 spamscore=0 impostorscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607230045 Shikra CQM and CQS are retail variants sharing the same PM4125 PMIC and identical camera supply rails. The only difference between them is the integrated modem on CQM, which does not affect camera hardware. Add a shared overlay for optional IMX577 integration via CSIPHY1, used by both CQM and CQS EVK boards. Reviewed-by: Bryan O'Donoghue Reviewed-by: Vladimir Zapolskiy Signed-off-by: Nihal Kumar Gupta --- arch/arm64/boot/dts/qcom/Makefile | 6 ++ .../dts/qcom/shikra-cqm-cqs-evk-imx577-camera.dtso | 79 ++++++++++++++++++= ++++ 2 files changed, 85 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index e05414290d8e5692accc758bbbe472f2f959a0ce..c75e0ae736a96b047c04305bb10= 9cacf06d06f07 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -338,6 +338,12 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D sdx75-idp.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D shikra-cqm-evk.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D shikra-cqs-evk.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D shikra-iqs-evk.dtb + +shikra-cqm-evk-imx577-camera-dtbs :=3D shikra-cqm-evk.dtb shikra-cqm-cqs-e= vk-imx577-camera.dtbo +shikra-cqs-evk-imx577-camera-dtbs :=3D shikra-cqs-evk.dtb shikra-cqm-cqs-e= vk-imx577-camera.dtbo + +dtb-$(CONFIG_ARCH_QCOM) +=3D shikra-cqm-evk-imx577-camera.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D shikra-cqs-evk-imx577-camera.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sm4250-oneplus-billie2.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sm4450-qrd.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sm6115-fxtec-pro1x.dtb diff --git a/arch/arm64/boot/dts/qcom/shikra-cqm-cqs-evk-imx577-camera.dtso= b/arch/arm64/boot/dts/qcom/shikra-cqm-cqs-evk-imx577-camera.dtso new file mode 100644 index 0000000000000000000000000000000000000000..3a481d972cd27a2a324d96d8f47= c161e11ea54f3 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/shikra-cqm-cqs-evk-imx577-camera.dtso @@ -0,0 +1,79 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +/dts-v1/; +/plugin/; + +#include +#include + +&camss { + vdd-csiphy-1p2-supply =3D <&pm4125_l5>; + vdd-csiphy-1p8-supply =3D <&pm4125_l13>; + + status =3D "okay"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@1 { + reg =3D <1>; + + csiphy1_ep: endpoint { + data-lanes =3D <0 1 2 3>; + remote-endpoint =3D <&imx577_ep1>; + }; + }; + }; +}; + +&cci { + status =3D "okay"; +}; + +&cci_i2c1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + + camera@1a { + compatible =3D "sony,imx577"; + reg =3D <0x1a>; + + reset-gpios =3D <&tlmm 33 GPIO_ACTIVE_LOW>; + pinctrl-0 =3D <&cam_mclk1_default &cam1_reset_default>; + pinctrl-names =3D "default"; + + clocks =3D <&gcc GCC_CAMSS_MCLK1_CLK>; + assigned-clocks =3D <&gcc GCC_CAMSS_MCLK1_CLK>; + assigned-clock-rates =3D <24000000>; + + /* + * avdd and dvdd are supplied by on-board regulators on the + * IMX577 module from the connector's 3.3 V rail; they are + * not SoC-controlled. dovdd (1.8 V) powers the carrier board + * level-shifter that translates CCI I2C and reset lines + * between the SoC and the connector. + */ + dovdd-supply =3D <&pm4125_l15>; + + port { + imx577_ep1: endpoint { + link-frequencies =3D /bits/ 64 <600000000>; + data-lanes =3D <1 2 3 4>; + remote-endpoint =3D <&csiphy1_ep>; + }; + }; + }; +}; + +&tlmm { + cam1_reset_default: cam1-reset-default-state { + pins =3D "gpio33"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; +}; --=20 2.34.1 From nobody Fri Jul 24 05:23:26 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 CE297394498 for ; Thu, 23 Jul 2026 04:45:01 +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=1784781917; cv=none; b=oDZVW8dk3HUKwX1d9VSC3n1XViRnVEjB9jB7hNewXzk0lHRGhqigaG9W3walfiuqurgOkJN5xXiqFhQw8WcZw+koaN6TSPeECzMmtRautxVKpfYiukrG9dl2wxRp4gfqBPkYb4EvKFsdRWIwIByXrfKzXbzsE7k7g+XIOjAKC84= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784781917; c=relaxed/simple; bh=XGRj83YxrNm4RwCD2q5W+GyFydoPwPwU9M4GUQfaQfM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YaT2GgjKSFxlG27B9Zfor+mQRUkud3VwovgMi1vDAsB0/EkJPIuvFjEqKVLs3+RIlDj8UUoS86raK3ocxCFKSFstbLhWWPrBjGIa0GMaWYQ4ooo0uLypLANAi75HPNWXHho0lka7buHSyUsUdeMexIPWaNWJkawe1B9ieuANjO4= 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=oij7wTDX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eruyQk4V; 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="oij7wTDX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eruyQk4V" 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 66N0WrdQ2364563 for ; Thu, 23 Jul 2026 04:44:55 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= Fz+QR0/sOdWcbZ+WS9ggauDKFCQ9imB4dhuVqgzis54=; b=oij7wTDXUUhaYHfb H15IJq/tYsAsbavn0di6KckzpFR7V0Yoj5n2cpLnSK+z0HiVvGyeaPaszTh1NpKr S4fgg3E4wJWXIYmKc6B/mfKxgf7UIB8oHokcAV3MM+c6NL+dsaQ4/bvbaBbg8tdq OyehpYawNr6TTLSNoLudExEp+0/xWh1EoeWfm5tc6gRZwbfGI3pexh75mi8GYbpu 5VrlUv23RVbJma1eIACrdQFalqW9Q8OZV0FY4nJcrh+nike27mN+yd3Gi72Mo4kW iNGHrzdhZTBFpJ2JZMYt1W/PvMIuhdEeI2uSDpL8aRVFc2x7vmdAvbIwBVwMJe0S hCiryw== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fk28vj9se-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Jul 2026 04:44:54 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-84c4cd31b51so78698b3a.0 for ; Wed, 22 Jul 2026 21:44:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784781894; x=1785386694; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Fz+QR0/sOdWcbZ+WS9ggauDKFCQ9imB4dhuVqgzis54=; b=eruyQk4VCJ7ZlxF9x3A7vjKYFWp9WasHEES/np5JRU7QatTocjkez8kJag5HBBngVD x/fIc0GfkWIWLgZfh6hKrKCBBPb9AHnLld9BLj3nQbnLn6H06LMFQ4mD7mM1AHDvsmnm LU/znNpl9bQBWxRe+//KK0iZvAP/POiwXi5eIrscPjW1ry0Qd6xsWSJJOQSZ9rZGhzeR N+G3OuUCGVGnvEXPpTMqnu5rHUNHtuKQ9erNoyJ+WdTZosOq8IrRG7y2Ivo16+Eo2j3S UI1OtPyv16ITAw/YvZKcv3UJxI6GgHqCStKOyjs4jEBLnooWKHDz6RE/uVkL6NpTNz7P NCyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784781894; x=1785386694; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Fz+QR0/sOdWcbZ+WS9ggauDKFCQ9imB4dhuVqgzis54=; b=mpY7hD4GA5oroATHFh7eASdu+3BXtdHMTRCoIYCpQdxpHO0BkQYmOW9yGo2IgsTOVp 8B9jCx676KbNIOYkNCK27uEs7eOD4kr8yfS/iPe5RNvCfc3rxSR03BPLP2FdUjxMsIvL i+/zhl0tAUFl9kBX+UW/YEhqyVQlg4EOO/weUwZRzCLr3FCn/rwtzIZlUUnfpbN+Sx/j PA7oCZ41Aqad0/CKK6R6sruPdoXkwTsJ5z1xJbt56P0n1GXE8pZOlcI4NcgI/vhn1Ffb fN1QsC2/g/xKOgsgCFAE/Hhg9cZ6bGZt8AaPb6iIUG6PwSTcooi3jlxC4uycKvTvwR7f jbtg== X-Forwarded-Encrypted: i=1; AHgh+RqqnxwBvFezArLtJYA1Dp1x3NNg6x8lT41fvcCLgoPlTZLWMFuBru1XP+Xi2YBNf8v28UtkYTH8lece7D4=@vger.kernel.org X-Gm-Message-State: AOJu0YyZcvTw7VZ6+Cgz6uWbsvU/Z9Qabae3o0az4og4vmDF3E+Lu+FH j6u/4q3qFKHpuFC6It7BwL7Fduml7chCZBTCW9ejhjpLs68x2zxdmv2ianfJwpM5M16pqrPbtnp wD1lSBpiMQbphfKVi1rDvoPkAcQkOURMPs9b9t5/LHOV8wwGyf/Dw5ZyEDDnR/CT6T5E= X-Gm-Gg: AR+sD13poivpbw8ndp0JZmalf+bPznc7zY0IhI3MJs6KM+LQQLMfxeXPzInJozgQJAG YwcCV3xGrzUvGMwpX2h4LKuu12O3xXZ/xI7Cx/LHck8viivrD5/d20A58ngMJVToCW/PPXY5fLt v0M6GZPfBwxju1XBHoJvVjOReENk6xfVV68MUiWYxSkU8an1gEakWkZ35PNNv7HGGy0616y6ysc uxGSRkQffPpCBsWG6L6DYoeNkKmMMx7HETNFh0c2oLe/fDPUvA/r2ZGiEXpf+U1rjMXQazwOuVz EnI8ov2oW0drKQoW/wAGIJetVB+QHweNoQIGd0XpZLfozsqABWsx/5lSa+d2VtqL4S51rrtrZgF gNdXz+kpcCHR3r7MMCW/g25Gd55+/6PI= X-Received: by 2002:a05:6a00:368b:b0:84a:29af:a0eb with SMTP id d2e1a72fcca58-84e2e83fac3mr1234971b3a.9.1784781893778; Wed, 22 Jul 2026 21:44:53 -0700 (PDT) X-Received: by 2002:a05:6a00:368b:b0:84a:29af:a0eb with SMTP id d2e1a72fcca58-84e2e83fac3mr1234932b3a.9.1784781893301; Wed, 22 Jul 2026 21:44:53 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84e175aad1asm2327922b3a.44.2026.07.22.21.44.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2026 21:44:53 -0700 (PDT) From: Nihal Kumar Gupta Date: Thu, 23 Jul 2026 10:14:00 +0530 Subject: [PATCH v6 6/6] arm64: dts: qcom: shikra-iqs-evk-imx577-camera: Add DT overlay 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: <20260723-shikra-camss-review-v6-6-7c46f9bbb4db@oss.qualcomm.com> References: <20260723-shikra-camss-review-v6-0-7c46f9bbb4db@oss.qualcomm.com> In-Reply-To: <20260723-shikra-camss-review-v6-0-7c46f9bbb4db@oss.qualcomm.com> To: Bryan O'Donoghue , Vladimir Zapolskiy , Loic Poulain , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Robert Foss , Andi Shyti , Bryan O'Donoghue , Bjorn Andersson , Konrad Dybcio , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam 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, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Suresh Vankadara , Vikram Sharma , Nihal Kumar Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784781838; l=3663; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=XGRj83YxrNm4RwCD2q5W+GyFydoPwPwU9M4GUQfaQfM=; b=fMswVXZVWu+X8e0RzElVI1YmxLwGjzwPScT/+lzI1TWUHkZ7tABYZXBOnMt6rQDFkHJ7vO6is xp/6UUy0PpECajuY3mU/y8NQikKVnk+UPp9yz4uy6SA3htMpZXRkFAa X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIzMDA0NSBTYWx0ZWRfX3H4SASHiXjNW Aa8TehmDr/1A5Ro3+JkLwSvuoXUnKzpNUgJRVhdQI5xmbUNfkHCvdtF7iDYAhN7pkJ9IGi8Cl8M fg5L8jLnPzm6BRKbQkzhrtFfyaxlC20= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIzMDA0NSBTYWx0ZWRfXxXTs9OTEMXnP RD51VOjANbztVIr0HGHfIfJLw/VkUWu9ZFXNiJ5iQRVpgd/cxO7HFXPyaXUTrgHY/2rVbfEM++2 vxr6m1a0yi3mKErqjL1CAJhf8pGya+H5NnMID5Nxi8TxmEEvCaesILiULbWnnbQvE+vJsotNBWL qE8KJ95arV1up/SN8SEKjV3f4ERaPH4FgdxIeUiACIk1w6EcZIJkYJ1SV7Kfq1JvJCeBFHfe2V1 2o990P4+ffI21LkqdjXShA3YePHcbcCf2j/TDcn29fTLTB5LTl+icZgH1RPvWYwzo5xf8D2D5+n /cHkvnfZ3GgU5Ef84qQOXCyQs+a9Op20fxiJ436ani8aV0FPqCQoEgz4N8jq5/JR1/apdorXl2w FBfLBKJRHyTzlqagGQu3oV4zSRhcpD31fqpB7m9yG/862zKwQq4CwdrDWAR++1j9K6Yz/Q8KBhj wiqhus1+Vkd9OjC4DkA== X-Proofpoint-ORIG-GUID: RlWbUEdncC-QYYqbN9HFOUDYXqeMp4OP X-Proofpoint-GUID: RlWbUEdncC-QYYqbN9HFOUDYXqeMp4OP X-Authority-Analysis: v=2.4 cv=D4V37PRj c=1 sm=1 tr=0 ts=6a619c46 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=OGCdAuOInqFJiNoUztwA:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-23_01,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 adultscore=0 priorityscore=1501 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 impostorscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607230045 Shikra IQS is an industrial-grade variant using PM8150 PMIC, requiring different CSIPHY and sensor supply rails compared to the retail boards (CQM and CQS) which use PM4125. Add a dedicated overlay for optional IMX577 integration via CSIPHY1. Reviewed-by: Bryan O'Donoghue Reviewed-by: Vladimir Zapolskiy Signed-off-by: Nihal Kumar Gupta --- arch/arm64/boot/dts/qcom/Makefile | 2 + .../dts/qcom/shikra-iqs-evk-imx577-camera.dtso | 79 ++++++++++++++++++= ++++ 2 files changed, 81 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index c75e0ae736a96b047c04305bb109cacf06d06f07..a1e1daee6a84471f2e793618afe= 21528576a8cea 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -341,9 +341,11 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D shikra-iqs-evk.dtb =20 shikra-cqm-evk-imx577-camera-dtbs :=3D shikra-cqm-evk.dtb shikra-cqm-cqs-e= vk-imx577-camera.dtbo shikra-cqs-evk-imx577-camera-dtbs :=3D shikra-cqs-evk.dtb shikra-cqm-cqs-e= vk-imx577-camera.dtbo +shikra-iqs-evk-imx577-camera-dtbs :=3D shikra-iqs-evk.dtb shikra-iqs-evk-i= mx577-camera.dtbo =20 dtb-$(CONFIG_ARCH_QCOM) +=3D shikra-cqm-evk-imx577-camera.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D shikra-cqs-evk-imx577-camera.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D shikra-iqs-evk-imx577-camera.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sm4250-oneplus-billie2.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sm4450-qrd.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sm6115-fxtec-pro1x.dtb diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-evk-imx577-camera.dtso b/a= rch/arm64/boot/dts/qcom/shikra-iqs-evk-imx577-camera.dtso new file mode 100644 index 0000000000000000000000000000000000000000..d8c968a918c67cdebc0e7c6fc14= ef820c97ecb75 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk-imx577-camera.dtso @@ -0,0 +1,79 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ + +/dts-v1/; +/plugin/; + +#include +#include + +&camss { + vdd-csiphy-1p2-supply =3D <&pm8150_l11>; + vdd-csiphy-1p8-supply =3D <&pm8150_l12>; + + status =3D "okay"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@1 { + reg =3D <1>; + + csiphy1_ep: endpoint { + data-lanes =3D <0 1 2 3>; + remote-endpoint =3D <&imx577_ep1>; + }; + }; + }; +}; + +&cci { + status =3D "okay"; +}; + +&cci_i2c1 { + #address-cells =3D <1>; + #size-cells =3D <0>; + + camera@1a { + compatible =3D "sony,imx577"; + reg =3D <0x1a>; + + reset-gpios =3D <&tlmm 33 GPIO_ACTIVE_LOW>; + pinctrl-0 =3D <&cam_mclk1_default &cam1_reset_default>; + pinctrl-names =3D "default"; + + clocks =3D <&gcc GCC_CAMSS_MCLK1_CLK>; + assigned-clocks =3D <&gcc GCC_CAMSS_MCLK1_CLK>; + assigned-clock-rates =3D <24000000>; + + /* + * avdd and dvdd are supplied by on-board regulators on the + * IMX577 module from the connector's 3.3 V rail; they are + * not SoC-controlled. dovdd (1.8 V) powers the carrier board + * level-shifter that translates CCI I2C and reset lines + * between the SoC and the connector. + */ + dovdd-supply =3D <&pm8150_l15>; + + port { + imx577_ep1: endpoint { + link-frequencies =3D /bits/ 64 <600000000>; + data-lanes =3D <1 2 3 4>; + remote-endpoint =3D <&csiphy1_ep>; + }; + }; + }; +}; + +&tlmm { + cam1_reset_default: cam1-reset-default-state { + pins =3D "gpio33"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; +}; --=20 2.34.1