From nobody Mon Jun 8 20:54:06 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 1CCD83C555C for ; Mon, 8 Jun 2026 14:07:03 +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=1780927625; cv=none; b=Jvw/zxM9Nn28RTX74VsVIgZFW6jnJnAr/LIsZ+ACVWoNwx5zxxt6ky9mHs8vl/yMJT+ZPeAEYvE18uiQTwrdUcl7J0z6/tWoTVm+0cDrkYBFe5AK0sHZi7Cbo8sS1X9hn8PP5u6eUjiI3ds1fgR3ZYOpmzMJ4BbW89x27yYqS4A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780927625; c=relaxed/simple; bh=sqBeLXIeXPBQT0XNNqkPRB4j43uQZiPT+E6BZggthJA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=r4yLYyguriD/LVVwAkpw6WyUbxkWxmk3cC1Vn0CCiD4vs+fPvGU5udaPsBv30pdI+4xvQB6z2RpOUBL47HaIt2flLw0Oo3AWEC9NoKVLYaerrikmxWvyVOZQk82Z3EOhL+F7tZVaH6ukGT8JcE9MD/ZgaZYbgoe+nC3Peo8DVD8= 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=UfA0kCOE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DH+Z8OEp; 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="UfA0kCOE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DH+Z8OEp" 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 658DRA5Y3340140 for ; Mon, 8 Jun 2026 14:07:03 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= HehrHsJg5t2jrxEGuuOu28Xh+bL/NdSo7N75AdZwuQM=; b=UfA0kCOE9uCPqG3g liU0SAShDXaNoU6BsRL/1uOoxrdPZII1lCxyDOP5apMDmj+62yWkZATABGGMrzT4 fPpXI5IDslNlWAkvAHG7E1b1bUZFxuDNj0yADO8ouA8rB9NsJaYsv3v07bsXfsyd BKcOuAUJpxMnRGY8dCkLKpA70LPNej1dsCBrRKRfRtv1zNX2/ucJ/xipDFxj6DeO Z4DuTBxCetmLbE1lbAPPNsNxpp2L76jXimYjc7qiiwSqVPw0mt5swIbzlmOBeQH9 Z22mPW7DeUNRKTcnYCxY0xR4BK81B5VkjVdS5ZDl6gkatRf3Z0Aa6tO8W+3n6LHK lEzbqQ== 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 4enw5m0m3f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 08 Jun 2026 14:07:03 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2c0c36f1cc0so84900745ad.3 for ; Mon, 08 Jun 2026 07:07:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780927623; x=1781532423; 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=HehrHsJg5t2jrxEGuuOu28Xh+bL/NdSo7N75AdZwuQM=; b=DH+Z8OEplVe9dlsTa8O6qzOgdpDyEKc60jcTN0GXu+GCSO3ds+n3TLaz7Asrjx5p3F 9bvFkp8BP3bHq/jEwMpPN4Scq+D1bK/H8ZwD3iWRDuckI8eKbB/YZxCypf4cQYAtbRkK xFJ6lViVWzr6epTZkrUq+sS7IJsCYkYi4xgx8nDYK/w7a1Hn+elp6TrDpB4D+ZdLuy0W 6Boo5Tz35O7WOg5nf3o5cTUvsVRa+vlZtRfkn6bSJxeisXcJ9kTXO3i17bzA6lhMdp7c iC32NybDEabT6t7IU20UdNIzEFvRL1QFPzIWaTPaT8C7c9pPvUEXSjWrvgP9cY0C8dVR 8Qtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780927623; x=1781532423; 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=HehrHsJg5t2jrxEGuuOu28Xh+bL/NdSo7N75AdZwuQM=; b=k1Dqqo4PLp1VFLsRUfvHvBY//R/4KVSVpFhadxy8cZVKPF30SiL4NKX9ryKHKl85a+ 5Foy4y+oZtweBk3Wv+PVt6YcQ/7738CFZO9/iewSSd/h/7JgIsbAnmS0aIgDcXY8oM+t mrJYPcjCX0n7VKBT4st8CocW2yY64xzXvf2f1t9ibBGm02wN96lRppYbC5AfmjzUGOPn BnzDqpjdT/xxhwYoF0Uzh9h426hvGXBa9e8f963IxsUSxwlzYiRpOLdpoysslDhB7de5 KEQFsIOTWcv5rC+WReOyBWs5dHcTf9VlbqXNOGaNT1ayq5uQPnj+q6rLt4eqsQae4XZm AZzA== X-Forwarded-Encrypted: i=1; AFNElJ8vJ3nUbpH+/+jAEx4OVERDuoCoZ5vl97yCHzSwtUenoEdE3JgU0sIBRvl/XLx2+oqgMs7ZAwyiul7UFW8=@vger.kernel.org X-Gm-Message-State: AOJu0Yy2lE5euFBROjrYnBlxyc1vVsE0tZ1TyB2tEN+E93Q+g0wTU0fm boDiNlwtkmrUJ+2eRwzjlZOh5V3obHtrGkPLjhJprS+hyfMRRuMLTAEDT0QqeFbzewaFjAhFK2I 2yKUkawr8qk1xW968Q/y3waH6ZbgNsvLAKB1uWjZlOH+F5hE87iZrJD4U4ZjEXhTVork= X-Gm-Gg: Acq92OEjxWnZJAWKlrYbMI4kj8PzqHUZ2jRGamOvUB1IlE5iUx2WuwWDztDG0jSEi3z JTE74bqtfED+ev/T9Th/S/WPzx3ddVTjEOm07jtlHg8ScH0ozBCI2F/nMT+p8JaQcD0E1muxN3y ACuDk/BWMyW32yT7oKNGpwGGf3WGTNVh4OSbDZ0yLDWa0pKPTo4dq5sMWt8s2UQMpnhSAVGpFGn fEKFGWuisJ6mQkZ63NGqhE/KyY/EKrPBLp7ItpqH6H2udvdTkwSVgsHqCrYrDaCsb8t9C0rlgjU Gf4RJd3JH+e4+929PLm2RJg/dvTcHJixvADoCx4u5HkvJq6L9LLN07RdNR1ZcDvpsUDM7tL9vnv khLjZcclBdX/SbbRweogmB4jejvIDl+VHtn/3MFJrsifenOSvuZ9+QvVJnXOTMyg= X-Received: by 2002:a17:903:faf:b0:2c0:db23:4c4 with SMTP id d9443c01a7336-2c1e82191bamr172954895ad.16.1780927622820; Mon, 08 Jun 2026 07:07:02 -0700 (PDT) X-Received: by 2002:a17:903:faf:b0:2c0:db23:4c4 with SMTP id d9443c01a7336-2c1e82191bamr172954375ad.16.1780927622304; Mon, 08 Jun 2026 07:07:02 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c1646e5c51sm183935955ad.0.2026.06.08.07.06.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:07:02 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 08 Jun 2026 19:36:38 +0530 Subject: [PATCH v2 1/7] 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: <20260608-shikra-camss-review-v2-1-ca1936bf1219@oss.qualcomm.com> References: <20260608-shikra-camss-review-v2-0-ca1936bf1219@oss.qualcomm.com> In-Reply-To: <20260608-shikra-camss-review-v2-0-ca1936bf1219@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=1780927607; l=1604; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=sqBeLXIeXPBQT0XNNqkPRB4j43uQZiPT+E6BZggthJA=; b=FZuP+b0PVwGIBsTb2GSNEUF+DkA8aVrDemOfdhdUPeRG0/7CmMVJj+ha+mLWH2JznULmJHKZy hFtJycnzNmXCPR/+tv5qh+moHGxZEQjCuwFQ+XkAezb5qj4THlqUzjK X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjA4MDEzMyBTYWx0ZWRfX9JlZo5Hx9bBQ 9ah3VkfzwnFulAh273T9ltYNGyod2ciW6AMX9KtrxClvjiA+0tH/VuCWSoYUrp0Cik3ZNuFWjTZ QcZpbBNG1tBLXqzNIxcjmWVRwTBYJNSgHpdPbI0gUWBeP5odGgFf15TcCNoRvQ8VVWAXUzfXjUR GeoVJupRvvKLwWsKdquw25+vp29g/pLsJVBtOpClaMBXS+kC74qxoc5A//oRpYDLK+9qJc135y7 eQh5YxCS+YFf73mWx8MMOEOLcrm78GW94tGepkDBcsfBYL0laCsjG66FGCdoy3b3XwMyBJoYfbj vqWoiY9nNHjQ8kUsLPQOpUB2UmiBZeU8eTcCVszbP9dS6zfyfWXEatErk0HCzvl+FkFGoHsSiYz 43agcTxaVHLMgm7gfrcv/ZNzD4NF1JodmbhyoQ/V+vmiQ4oCVEujiPhDS1NTFS3ULZF8SHKysTx 6SU5ibYj0Zoveg2GSgw== X-Proofpoint-ORIG-GUID: qNKjHJzUt7HiVHvvAjnJMuaCXYI4I-1F X-Authority-Analysis: v=2.4 cv=UptT8ewB c=1 sm=1 tr=0 ts=6a26cc87 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=1VV9djyPqd4hf17d6swA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: qNKjHJzUt7HiVHvvAjnJMuaCXYI4I-1F 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-06-08_03,2026-06-05_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 clxscore=1015 malwarescore=0 impostorscore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606080133 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. Signed-off-by: Nihal Kumar Gupta Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/media/qcom,qcm2290-camss.yaml | 16 ++++++++++++= +--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yam= l b/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml index 391d0f6f67ef5fdfea31dd3683477561516b1556..4f39eefb4898ebc22117407f26c= fb4f41deb111b 100644 --- a/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml +++ b/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml @@ -14,8 +14,11 @@ description: =20 properties: compatible: - const: qcom,qcm2290-camss - + oneOf: + - items: + - const: qcom,shikra-camss + - const: qcom,qcm2290-camss + - const: qcom,qcm2290-camss reg: maxItems: 9 =20 @@ -76,7 +79,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 Mon Jun 8 20:54:06 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 D1ECB3CCA02 for ; Mon, 8 Jun 2026 14:07:11 +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=1780927633; cv=none; b=CaG+f8g/Dd0nQ6vZynVPX2Iz+bEOECetjdmAIj+wImKXjJA8d03veMsuIjXmldYKk4/8M3zn9jegpXfNUtNOhyeuBr2bQp6I9ri1bUkf65fsu+4sH1tYLymFcagNSQ2JleD/3FbZlhlIH5kg5OC2L3SsMOdyOMQkg6GrBUC3QPg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780927633; c=relaxed/simple; bh=mQqM1w0igZ6gBceLVpA3L2XftiTNlEyJu5WZnfpZjYc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VvpmJEuzm374kKhqxNZHptygGLlyWaDhWo0CNfclDhL9d1dH3ijPNpnytMz08/lO5le5Tjj/dqtHkNyrH38yCOAELAvYaSnCiDXCIbpW1P9AwUVgNc2csuYJ4xPl0hrVkGqaroML6GdxjkYSlbB26/JK4d8YwceQy9YT9VBNx1I= 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=CP5/pt2v; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UvWw7te/; 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="CP5/pt2v"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UvWw7te/" 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 658DRJVG3340238 for ; Mon, 8 Jun 2026 14:07:11 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= PuMgbKDOyQwBHJzatzWciwXjmsp+q/nFMV9PYpQ10wo=; b=CP5/pt2vogFQ9/zu BY6AKFYkcseBG2tu3CPfUAFZ/QYkVNlP10oR+YLVDZHOTf9L+GsOkjMPy/zi61yS z8nQV4eRLst/vM78FFTqmKYXr/nVsRNxdjJtu6LKcRgqGaJmO97iGnuft/dQJF3k x2FwWNsM2ZM/5rAlFjdSXY1ZX/igNCPdpYzb9rSZT+j0w7jjm85UN5tteoKAyULn fp452DF35mf7o9ZhlFPu0HhlnvCSo03diWfzkHLHAp6lHT/HCALQOCPo8O6y25LD em08AWL4V/dMGe69kRjVJkVTaExdo7mgwg4mvHA59QhaPnsu9SSDMXehUpmMtX4x RSUqCw== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4enw5m0m4f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 08 Jun 2026 14:07:11 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2bf32259e0eso58880785ad.0 for ; Mon, 08 Jun 2026 07:07:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780927630; x=1781532430; 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=PuMgbKDOyQwBHJzatzWciwXjmsp+q/nFMV9PYpQ10wo=; b=UvWw7te/8Zc00+yoRNU20htNoTMO2tbKRHBlAeDFcskV41gfmcMrYYsUF6u3Zyh1Ky 48ghtPF+0X1AFGpVhBSrGHtO9NGTxDo1f2+ms3ggFUj759m74ZXerA1VmQCkaF9fq3nv FmNO6t2Il5W280dzEQdmmQ3zohXJvNGn57VJq7rzALTK+fhMVgsNUZ4M3lWqDben0Uwb 2MuVBLhJ3YMBKiQcrM6SgOL6APNzbSdKChUH0NifzzMUibrc0beF0nNzWIIYbtiHTbqy oEqOBvjzDQz+VOAvAI0cVvQGzZPgJ9RaVmxkK0xoxUTjos1qo3lKu5x49c2nZyn6UcHB B8Og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780927630; x=1781532430; 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=PuMgbKDOyQwBHJzatzWciwXjmsp+q/nFMV9PYpQ10wo=; b=Lsje9q51jrlP9vB/Gy8Fdwv8ScXpEahvQrtaI8OOWPUZ7H068kfDnmVPOrj40InFrD jcXrxlHbUE2GKeVUk5aj+wfnaEogmYQaJzYaC3lKY7WcOcxLyQqOlaq9m+gFN/fTgGxu /joPTzXlBToN9feSLYxMK6T9zMXh2mq1q42OBLKmgAPaoCKgqfrBAh/KYn8+uOOpLw+O zLkfc+rEv3EYPP37kA1kQOEx63DaVSutCN/Xlq0ej80pRhrtD7wvwh1QVaDXffT9Oxov zrp5D36WKZsa/FJCV227DaHpG2pi5NvlM6DiMQffmoM8vZVFkqd07FGqF437AtfL7I2d vmnQ== X-Forwarded-Encrypted: i=1; AFNElJ9QfV2RPoThjEFpYUE9lwN0fpBHC+OP4YDof8e9cBHnrM/u4F85BIg1TK38G9iENqOyx8XaD36Uzsz/Ep8=@vger.kernel.org X-Gm-Message-State: AOJu0YyakwOhWp1h0rFVOfQmVrg5+IUB3VWpTPU9IKGghSrA1zfXbeKc nDT8bmTUrtoZkJgtm1FZ55EbHVRk7gaMiJwzUDOBdtQNTzOnWVKzyCLpDDQ4iySXph3SXwC1bII EA0EW1J1ur/l1UtH1SDkVKSBLpctKTj1UrnyjMqWObDYcZYorgc8kooIC39WrJTT2zpQ= X-Gm-Gg: Acq92OG+mVtPLesQ7DApHICgb7a3EDWSy+1JGk8XfctI/NNF6ndvgtQ92ufyGjtwJV3 AjiMZCT8iwDtYjbJ1W2OCzPf4x8IqRWLA9S+9I/lGJxp+Gdd3pQzt9WPt7/j+n0nxvAW/4JI4qG mkJZpIZCrmkDjQ2/I7F0yeBCsYbTAA3xxkljuiK/+IxGCHU9N1UOyLUiSHcu3StLENWVCKPRkeZ MZZNuSa3PgGzld830TktIHi17B0dWaPUIk7YJRACtklTjpxktEjzxLr4/umuF+tvq3zHqBfMJAh LJ4gtI5kb++bXuCzydyxFxdp3pne/dSAqeVKTMaSk7cNjGkzCRkeKesucQGXfwr9rZMVPUkldEA FERbPI6oEAnp3wcZLetKGIW1WCvwnkfG+L63Rt9w5OvTNTdVdmIqfz7BQi0UBu+8= X-Received: by 2002:a17:902:ef08:b0:2b9:6458:1a2c with SMTP id d9443c01a7336-2c1e820e30bmr194406515ad.13.1780927630393; Mon, 08 Jun 2026 07:07:10 -0700 (PDT) X-Received: by 2002:a17:902:ef08:b0:2b9:6458:1a2c with SMTP id d9443c01a7336-2c1e820e30bmr194405945ad.13.1780927629848; Mon, 08 Jun 2026 07:07:09 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c1646e5c51sm183935955ad.0.2026.06.08.07.07.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:07:09 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 08 Jun 2026 19:36:39 +0530 Subject: [PATCH v2 2/7] dt-bindings: i2c: qcom-cci: Document Shikra 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: <20260608-shikra-camss-review-v2-2-ca1936bf1219@oss.qualcomm.com> References: <20260608-shikra-camss-review-v2-0-ca1936bf1219@oss.qualcomm.com> In-Reply-To: <20260608-shikra-camss-review-v2-0-ca1936bf1219@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 , Wolfram Sang X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1780927607; l=1258; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=mQqM1w0igZ6gBceLVpA3L2XftiTNlEyJu5WZnfpZjYc=; b=l8C0oDCVF0z+wAAe3f1ETkYCRM41rQ3byPRVTvb/6lKc/KRgZkw4TgfV7TAbSpwLqbckDutfq MSCZkcBP86pA3vry1LMmY+U8R5P4bc7WLYWyk1aWsCm5VV9xaA+Ftdo X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjA4MDEzMyBTYWx0ZWRfX1fj641yXLIq2 8HdoIvnFyMV/763yIeyNb6PhfprJqVX2w35rkCgiVO/bphPBpW02LHBlYXfUOZOyKs9nEhjlfye JMop/MsC9gDadHOuiCRDieVtDNNnzZukk4nfL2ZJsVKVGxDCdAaauFxqis31dhizfZ6w8HcjcaU Zaei2GhNJZMZUuqi8xDC6YyAxB6oHrqDMHz8iD+u6Xhp2xA3TJgK+/VRrJgNdQn4w3ZrSAWa6Yf k6ltpI20bAJHhqrmLEP2NZBAeTWrbI0liZsImevzzZGqszoDo0Y3h2FHuATw6N3KZXHrF4pGBht HrhzSlro7Aozo0CCYP48ytfSFcoUVoBEftIwBe9XQT2pPiD83DrUu7Lm09D/UUqJLLIqYtaQfQz o+pkvAocW3HpaEBoZbzhFMkQUftY83lfoqclPGakTjCPokvYx5BBuco3uqhfpBGb1ZvdwSd/Hjq 9MZkbh84FG8nB5i1VnQ== X-Proofpoint-ORIG-GUID: Gtfoa0GwyEOenIkAXQC-I4UdBXuTqBSU X-Authority-Analysis: v=2.4 cv=UptT8ewB c=1 sm=1 tr=0 ts=6a26cc8f cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=LDBv8-xUAAAA:8 a=KKAkSRfTAAAA:8 a=phzA4CzYhpZqrDFsW3YA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 a=DZeXCJrVpAJBw65Qk4Ds:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: Gtfoa0GwyEOenIkAXQC-I4UdBXuTqBSU 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-06-08_03,2026-06-05_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 clxscore=1015 malwarescore=0 impostorscore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606080133 Add Shikra compatible consistent with CAMSS CCI interfaces. It requires only two clocks. Signed-off-by: Nihal Kumar Gupta Reviewed-by: Wolfram Sang Reviewed-by: Bryan O'Donoghue --- 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 7c497a358e1dc8cec8b31c17bfedf315e4e00606..c94069afd8d06dbb08ddd6b49e2= de7dc7acdc29a 100644 --- a/Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml +++ b/Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml @@ -35,6 +35,7 @@ properties: - qcom,sc8280xp-cci - qcom,sdm670-cci - qcom,sdm845-cci + - qcom,shikra-cci - qcom,sm6150-cci - qcom,sm6350-cci - qcom,sm8250-cci @@ -137,6 +138,7 @@ allOf: - qcom,kaanapali-cci - qcom,qcm2290-cci - qcom,qcs8300-cci + - qcom,shikra-cci - qcom,sm8750-cci then: properties: --=20 2.34.1 From nobody Mon Jun 8 20:54:06 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 1A7D13C4557 for ; Mon, 8 Jun 2026 14:07: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=1780927640; cv=none; b=p5l/c4DkFKhn5gHjb6bG/zIt8H0KSdRzoX2I6ll060cpsoUpYXvp5fb6gAFdu/C4a1xmqPLdAKb5A6SESjJOuus5J8OWIFERHb6opR9RfU2F17udWuvR4nFGJerCqbq2hGlz94oEBvpxxXFHj+B6Q13qVmDbcdDureeqV9qW8Us= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780927640; c=relaxed/simple; bh=ldYjYAGXo9AsC38/Eko4nOrSCJF7kUU15KKBuwcyPE8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TcEVWZqFz7B+egCbQFaSLNc9SMyzk+u5ZIFgUI1ozGbmOOCpNlrdECveRyHhKCm32+0mK+5Xve+pSZa2qaoBvM97etopPK61Q2KYSs0LVr7kNgHLfC8lzBsnaYpxMQU74Cn/SLtFjiqZse0RL/gicd3JoWJxHIb4noen24/nWhs= 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=OC31Rygo; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bNCDcJ23; 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="OC31Rygo"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bNCDcJ23" 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 658DRJVJ3340238 for ; Mon, 8 Jun 2026 14:07:18 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= vpwMI8a0fnitJdgxCYqYUwu0ZDxpU+HFbaXoqZRi6Q8=; b=OC31Rygoa1cYQ7UK 9AstLNJhmhLKmaQa0VOgF/+XRdBFUCC6UwS9wyV/Ktb/FolVJv2qtrcqRBUUKEhF vrky0DBCWlGUYjlCFT/IyMCgbFBN35Aw3nWyzA4aWzjQL6BF0wrTbY/MswV4R6uh f0pijpz7YoE2Rea4fvPIRjDUs+fdGP7Ltj0xxkfEXfHTP8WnoM7ermmKDDca1Rhn 6bID3VorwtqOeOXbsP9sh1U1pRZJ5mPPEiP4x275t++Ds33TWXvANm5awMSgBQxF /B2Vh+T6t7s1kY8jxEK1mrzk1NEfSRsEq2wEtKMn201qSygK5uX61ncJLtfOnUIF 4MpTcQ== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4enw5m0m5j-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 08 Jun 2026 14:07:18 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2c0c1e08848so60764655ad.0 for ; Mon, 08 Jun 2026 07:07:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780927638; x=1781532438; 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=vpwMI8a0fnitJdgxCYqYUwu0ZDxpU+HFbaXoqZRi6Q8=; b=bNCDcJ23DOvD2qBRslbnMB3+nETwx+y60mYMZrcH2n7BlLK2FP3PFwD94u4n021kc6 wpSNsgCa03/eurbdGG9cqY/mBIBOAiRfczMeXNJ5i04EXCpVuNGARTUHAZg6B74wtaHc JkkiLgfsGmVkrYzCm/8D/cnnsKF8QtC/tN7HeZmiXxPfAtZ2aOFardzr/XWUmg5RQeNl d/L1Yizqyk5rCqpvTfVp2XhMW2bsiDfBi+gfCbrMoFGf2kGKo6EycHFHgy6jaYC12NJY eG1pvsgIlgz1sKXfwFSwGSA47A5ykxb1BgV0nhnWl3Gs+vKGX3vitWVewLNkNa7ACGzL FvQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780927638; x=1781532438; 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=vpwMI8a0fnitJdgxCYqYUwu0ZDxpU+HFbaXoqZRi6Q8=; b=OcehhPIWr7fQRB+tZFBdJsBLQg9PXoSWNFOMX25qIr5z0WYImY+e7BYfB9iSUdmVx5 ys3MB/fxKTXTnUyXmCdhyIAM3Bo53Ur19Nmc6yoZzoVyFAJEhF3B8TFuYKZID0XT7fm3 lyrBjs37mnpo3GcAD8hULvnqQ7Ve0WTUO/p2c2HrEi6VTw3oNTe7BCd0gV1QNoIogT9k MehKb8cSoMbWf2eZoshbxqJcOpXWbk+eusTHM4WlH9owqCckBrcZnidDWD7SRaiIWj8l v8/2L18OYbF0Lc3MbudvY4oMK0oI5GoVpv9M5Y5t9bQ8gMkdpysQuydbF4SkUiXfHDLm 80dQ== X-Forwarded-Encrypted: i=1; AFNElJ8fGnjVYuC/SHK3LjMakhNdCzvhrRcFG+qCvDobVoczeTGQ3GPFt++sRGR2ei0oL0LLR8VSZ4nJBu13P+Q=@vger.kernel.org X-Gm-Message-State: AOJu0Yxi0T6GqJI5TawOj5KrwHQjSK2SKKgQwypMeOWgsYb9L5jYNrlI 4cvtSIlDtQ5e6DaWLe6GoUYu/1eW+2l/lcOmHQrRZuoF4pgU/6bksaLF1WxgTTj3BxXAo5CFukK o8L0XFzJsJI8lxcljIKrBzcOW0RxVw0ihFfNQvAMfj8n5IbmbViv9aCnd+g/QaRqVHwU= X-Gm-Gg: Acq92OEdYgg9w6JA0Of7VnUZEpIlvFd6OJeW+4w3Lcfay0ux2ZRkXYjC2DU2EktE2Lx 6qmd5xuOUvmJSa1an6lwAHwHEU0Rl1rIDf+gpRQjLfDZmAXFbyN5f3GLepDW5MFADmQ/84/kb6W +KqRZRonNy+d1TK9+g3jfZpozp4dVbUAarWz17JcboczJMn8N+9T/YTcRXpgivKeAndeMcAQ3tK D76eR9Qd5LLtuZaidvVVoNl4tQ3tAapLomJrWwFgLzKS/8b+2RRDBUay1xHAJUuj57ayOHadwL3 35imlBGmx9bYfgV9CKKWVDu7Q676HLin0aGHAlhMhUaZNm/I5lP96a0ALN3OITakI4EjUHm4e1m Bt/Ruf16bDLvyZmJ/kg0vMGSbd/0nPxfJQF5P6LRLLAL2Ep4gMBMC/hCsWhycjjo= X-Received: by 2002:a17:903:3845:b0:2c0:a711:539 with SMTP id d9443c01a7336-2c1e7b3fe70mr187867355ad.5.1780927637560; Mon, 08 Jun 2026 07:07:17 -0700 (PDT) X-Received: by 2002:a17:903:3845:b0:2c0:a711:539 with SMTP id d9443c01a7336-2c1e7b3fe70mr187866695ad.5.1780927637093; Mon, 08 Jun 2026 07:07:17 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c1646e5c51sm183935955ad.0.2026.06.08.07.07.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:07:16 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 08 Jun 2026 19:36:40 +0530 Subject: [PATCH v2 3/7] 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: <20260608-shikra-camss-review-v2-3-ca1936bf1219@oss.qualcomm.com> References: <20260608-shikra-camss-review-v2-0-ca1936bf1219@oss.qualcomm.com> In-Reply-To: <20260608-shikra-camss-review-v2-0-ca1936bf1219@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=1780927607; l=3808; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=ldYjYAGXo9AsC38/Eko4nOrSCJF7kUU15KKBuwcyPE8=; b=mJqkPYbxbRsScJQJpieQcSgJYF8xfF4BRtw/Lj10jdnv8SKIh4KRJCE4LdjY0kpg5zUwH8pNn /0Xgj0KhF9PAINqKk2urbc3bNU6KqB1yUijwzwn9HrUSDaWSKExfPm0 X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjA4MDEzMyBTYWx0ZWRfX7pI4RKlvBrLJ bixfR5+Wxg4cMu/FA+m0AFb4HUzAlgna3UumVWseAlhZlj1tWJum5qszs+L/tZGqSDeZgZz9joA P8RSzt5WectkojmIZdcDNqIq8OOQsZgygsdRpdmc4sKzHmgpoDwqrfK5B1RWDXDcyznQvL6qYKs 6bTBKt0Te6VAw6vPcSNIgFH+kU/2gIMg/abG+HiSlw4SjyiekRaCH54pPJpBMHnaL6ntpT3lTcD A2zvl3dHfSsAvPW9dZtRF/v+3c8dRsMSTSTEI8y0iRe3XzjKgw6wqUfGITqLuncnYJSV8I9lgAA nF7bgZ9E/d/ainOFY9y3yvM/CjDJo/XhIVgkucTLr5YBcuadJLscluU/ezswfodW7f7zaacTza9 0EQ+RaAEShEE/eis6rat1Yqp/lGC3yi9DcR+M2Gv923afMrgYCgMZvjkWqEdBoT6VOsZ3kI4I4n jSzSd7ZkWPQVPpJs81g== X-Proofpoint-ORIG-GUID: e3uQIypAKSmLj06PexffGaJrvuPDTzWe X-Authority-Analysis: v=2.4 cv=UptT8ewB c=1 sm=1 tr=0 ts=6a26cc96 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=7JZC8XBhqYczC4Ahd7wA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-GUID: e3uQIypAKSmLj06PexffGaJrvuPDTzWe 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-06-08_03,2026-06-05_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 clxscore=1015 malwarescore=0 impostorscore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606080133 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 Signed-off-by: Nihal Kumar Gupta --- arch/arm64/boot/dts/qcom/shikra.dtsi | 99 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 99 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index a4334d99c1f35ee851ca8266ec37d4a200a07ee5..b93ce4a92a998ea5d9d4268d2fd= 46030fafc4084 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -604,6 +604,105 @@ opp-384000000 { }; }; =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>; + }; + }; + }; + qupv3_0: geniqup@4ac0000 { compatible =3D "qcom,geni-se-qup"; reg =3D <0x0 0x04ac0000 0x0 0x2000>; --=20 2.34.1 From nobody Mon Jun 8 20:54:06 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 9611E3CFF5C for ; Mon, 8 Jun 2026 14:07:26 +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=1780927647; cv=none; b=WK7jNxMnQlD8fWRg2pOl59GNfWOfZL0n3hFikT7QXm8zTtfHSxARRr0thCdaywkKqRQZ8oJo2KMd36G3PBPxl1gqkJN5wDqcXOsTji0I6F0vt4XDnqFH6XwoTb10pvTg7zTs1AW9o5g8PtGyXVu8XpeNNgR8oBr9ZkaG/zOu6Y4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780927647; c=relaxed/simple; bh=nnNj0bPf4Tyt7UYYDgU1GYFk9/w1Us7QvO4PuiTMSA8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=X5VTVmQIeYBuMl0Epz25y5+W7JEE6gibA8lOD+POqnTNW9qy5C3FRgMwcyxj8aWRY5G2mr/2N+jjMe3w9fi8HcT7xyS/GktYlGdjUdbmn7b5uiFEDx1M4zAodeTK6t4GLbJZGDDvXqvQe00Ziso8rlO17ifjO275lF4h1gOMg6c= 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=U1ITahX4; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QhsBg2/t; 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="U1ITahX4"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QhsBg2/t" 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 658DRAJc3340122 for ; Mon, 8 Jun 2026 14:07:26 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= z1qr/cFnfW8NLplO047lZkMdrYxmX1NQnYYSVJUNuS8=; b=U1ITahX43xJI2zRs knCa6eHfuHe2RTrvmKI5svU2mVVOTq8CTExtI+5GtW7OjY7i4a7A0Bf7fALIK9k8 9LtBPmJPFJOEKiE3lYOKtZSDWy65diZcRLSulWLFu4HAoieJnm2uxzowdUqTWR4V 1fQea++iqKcGbPGsOxWoHVG3x0JY04uJM4V/aMnnft2Po2KdAuZjroasKDSD6Sb/ SR1QtTpB3G7nQrW0ThAHdhS7/+K/oa8nYRVDPV90uwxHJWCFD/cwalpCI5bDST1n KENpfIZKMjmgd9cr/lRthRduDp+6raOBnBhm/L4c+KmQvK5odTWjPJfu9aU9agMu g3qzEQ== 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 4enw5m0m6f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 08 Jun 2026 14:07:25 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2c0a99db8dfso52087665ad.3 for ; Mon, 08 Jun 2026 07:07:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780927645; x=1781532445; 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=z1qr/cFnfW8NLplO047lZkMdrYxmX1NQnYYSVJUNuS8=; b=QhsBg2/tHAUvRtUIs5HbpNIFL22IdA0z+LOYgiljCAUFgWswbLUiKbTJGl2i3m662/ d+DDiOTlzlFUTW9uEMf1ouPQ+yOINpaUc0wPBOgWrlWUjmZMz3oy74oS5UlzBoIBAgUb 6NS+biJL6IMa+MsMBbijlMiXT8il8GiGW891gw3G9yNLqOEVsTWu/adiENfSFF2RNJXi BkcK2G8pE8zz8/jjVg1glJ9EapRwzwd3zphYShGGsZ2fwek/EMt/ut5rpkkJG3B9l5ds XdKI+pGjiXLJXAiPC1L4qLu877lCIfUDdyfdBDQvNRSxzNjSDciIP7eqcJjVre1KjKgO 9Xqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780927645; x=1781532445; 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=z1qr/cFnfW8NLplO047lZkMdrYxmX1NQnYYSVJUNuS8=; b=CEXZH2DEMyBzn+yDygEX+jsDueBICYX2HurLWv4BIYkMbd7xBuOrsGPjStFGTgp2LM FbaqvzmoOkzqzRj5qedjkOvWiU3MlCDXS7dbpMo/KHYwn1G8VHb8sCHodqPOsMMGSknv R+E+hXsu/ibC8OHIUJ/9w8M5V9JRSPUP4wev26KlY7FTmvOnR5EfZGLjcpPstiR4cSvN +1Fn3s6yizV6L2DcsduCdJzMHu1sg07Gk3g/Gn6TVjzuIN/qqBiXKR8N8ZyCm7AHKhVj +Vam6B/thxSl06Fy/ulBQzX0BSGq5LzADWRMCCi4gCEAQe2B9K3vBoz/h7OHT3e5kbaM A/Cg== X-Forwarded-Encrypted: i=1; AFNElJ/+gigX4vlvgovDW8a2sD5H6n1ymfdldO9311ocAtAYB/BmftCnYX2OEfUwYv2txfPkIvC+pN/5Wlkfwj0=@vger.kernel.org X-Gm-Message-State: AOJu0Yy6pSknYppOh4RAOPzCm1jX4b4Nd33orHCf2l8G+NiL/rGKHpjY hnyjTh9NOLP9dDIxDS00JA7D/vW1Bbv6PY5X0o4jdhKEGgB4W4apLzeHaW1apOcsjir8yUW7b9p ThS6RgxVul8T2epJaC4YTpmob+Guivlyy4dBo5yhSxgqmVMNtWZp8hQ+COSJ6pMark3k= X-Gm-Gg: Acq92OF73x5XXBcZc/aBoqjis4CeJXCWeCaK/O8dzGLuNy567JS4UMkT+vnD+sbOVHs bT7h6ztMezt28RoHTim8jWFlsTW3KdQFU2Tlohe+b2wC28f4bn44ZgB0Vkk2n8+Y7cCjj3Y1/Ti ny2OqqDxIQQWATTEj+hTIOKaJiNSrU6JAyEvWljHFqAof6CbkOzn8rNnsz2tq3mH0kXZi2yb7YV Exr1sivVl5XX4jQRGntzOVLC4Id54Pufn2KhUGmJ51Ghu5GVS6Nuqfds9tKZVX/WlCBAecte35F haycs6vxu/rbAAkBjf7/X5bEK4fK3+Wr7NshTCKiMCVPTYS2WLJRSqIWY15MgUFQ9vxnKmI6jgs i2Z1qe2Qj/7DUtCkEDH/0yd6yQEglG26rFuxdQDlc3uTpl9+ujjfjGl8kkIwCzf8= X-Received: by 2002:a17:903:8ce:b0:2c0:cb0e:ac3a with SMTP id d9443c01a7336-2c1e7f91985mr175034805ad.23.1780927644953; Mon, 08 Jun 2026 07:07:24 -0700 (PDT) X-Received: by 2002:a17:903:8ce:b0:2c0:cb0e:ac3a with SMTP id d9443c01a7336-2c1e7f91985mr175034185ad.23.1780927644353; Mon, 08 Jun 2026 07:07:24 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c1646e5c51sm183935955ad.0.2026.06.08.07.07.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:07:24 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 08 Jun 2026 19:36:41 +0530 Subject: [PATCH v2 4/7] 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: <20260608-shikra-camss-review-v2-4-ca1936bf1219@oss.qualcomm.com> References: <20260608-shikra-camss-review-v2-0-ca1936bf1219@oss.qualcomm.com> In-Reply-To: <20260608-shikra-camss-review-v2-0-ca1936bf1219@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=1780927607; l=2602; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=nnNj0bPf4Tyt7UYYDgU1GYFk9/w1Us7QvO4PuiTMSA8=; b=GkKVdIkUath/EME51kNESPjACacVq1UXhwANX5S9tPyhbsD/owBuVfNn8TH4OgLNMENiKNnqS 2DYOfqWUXPTCvifXMUIYSzyhpRC6ya1Falw/4liQ3P/FpHBJF4mUXYk X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjA4MDEzMyBTYWx0ZWRfXx7WHiO66H4xd 3I+u/P9YIm19tphSBQbcIW/FI40/U1Kms6Ke7F8aklx73QQxHVp0tx52NgGdlmLc+xhRQrnnGzi 9r71A1e6uzY8ZUH+DrvZaweN1YEwdIxoHLbmJ+5a1JW9abvZtJSHamYp9kWU27KY2J2So+CPxe4 G7BuAaBK+KocgMCoqMtwdj1e9Wqt52HOTlrDbU2Qy/IRELSuLZIMQCsnufLUXwRm7EF3BXMuwQQ PcYglIsS6KfWRM9pOcXhizCQ8gugq4kKVzf8FHtr0DCoX4CbvemaSB4ZQDYNomurg5e5Bo2rFRv JH8VzxkYm0pOmRzBs91MVJuxzsZv27no5K5pIoa/3R951k4gpnNBOatsIHS4gZG0RgdSNDAEVSB H2X+8zxIg+EpKghbysxASuWJFOYK55y2LodSZS7+CG8SnjStz/WniOwvudIKu2pWTnqISyuwJvq ZGgXqv54UoTvSNSzjvw== X-Proofpoint-ORIG-GUID: Xk6A8TFJjf4BV5-Cp7KsI33-ZksuWpnn X-Authority-Analysis: v=2.4 cv=UptT8ewB c=1 sm=1 tr=0 ts=6a26cc9d cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=XuEftVTFR-VjiOTT8WQA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: Xk6A8TFJjf4BV5-Cp7KsI33-ZksuWpnn 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-06-08_03,2026-06-05_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 clxscore=1015 malwarescore=0 impostorscore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606080133 Qualcomm Shikra SoC has one Camera Control Interface (CCI) containing two I2C hosts. Signed-off-by: Nihal Kumar Gupta Reviewed-by: Bryan O'Donoghue --- 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 b93ce4a92a998ea5d9d4268d2fd46030fafc4084..fed71131491ebf6e261bfcd14b5= d4a2624837878 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -348,6 +348,38 @@ tlmm: pinctrl@500000 { gpio-ranges =3D <&tlmm 0 0 165>; wakeup-parent =3D <&mpm>; =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; + }; + qup_uart0_default: qup-uart0-default-state { pins =3D "gpio0", "gpio1"; function =3D "qup0_se0"; @@ -701,6 +733,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 qupv3_0: geniqup@4ac0000 { --=20 2.34.1 From nobody Mon Jun 8 20:54:06 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 5AFB63C3C0F for ; Mon, 8 Jun 2026 14:07:33 +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=1780927655; cv=none; b=iLb/aIy1OMSpSjmzQgX3fqsYLnldX5pmueU43gQ2QlcrZR+dlD4Nak7UgmuuQueh5L6QsmNl39h2JW9CGwBi7oqgz8IpVjyjHTAgXmDwxDksDK/1vqGPeOO3LuLFZ9dyYxeDWE83LoFT68L970vl+trdV9hJnOPErJykccLgWzo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780927655; c=relaxed/simple; bh=ycUtZD94R1/n0vpzgxAkoxJpZE6mj/5H3w0pL5YNCW4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pKDR3IW9LAf07XSyzmLUos7S7pz8kL9gyHTPTSH2Frr270vnEMvpw+i7aCuMaiJcbxGiNl0u+/ythmFZi73rCCjsRY5ywWQh4JgdKsTj5rUyY2GWDvsYPmSeBr0mtq/HPSWZyDgf9meeESxT877xnhE1mI1y1QcZ7F7WiTr8pHY= 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=CnZntvAI; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RwIIaRCK; 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="CnZntvAI"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RwIIaRCK" 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 658DR6k13300429 for ; Mon, 8 Jun 2026 14:07:32 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= ZVnbegHWge+cg9m9fLUSZVAjjHJqLbOX2/mgXuC3htE=; b=CnZntvAIZQJCXCF1 V+hFTzy9k2gmd1IQcKaptkh9SUwkVfMXIp7wRoWudquQkhvGuimw5O9kB1CCDrmb 9wtJxrP8aex6lAEqk5vTKz1a2UeFBUbB6aoisGsqg60aH70uiXFaBCmwt1TfJN43 bfjVtHV7XYHRv6m5aNQMo2uDQxaPpw641u82gfKlNNoZ2JhgNgUf2tdcWxo0luNO oX7l/TiALY30QSseazctqzbc2xi/m/jj+HmXCfCHiNqAhdcjc6GAElhalnjkvl3N onLTjCKsZI5w6cObXTo9WC44N/HP4ra3S7EEYzSMNq8ZL1BeVGAbsRUpuoWsy41Q DP6NyQ== 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 4enuna924m-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 08 Jun 2026 14:07:32 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2c10cd7df22so56305505ad.2 for ; Mon, 08 Jun 2026 07:07:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780927652; x=1781532452; 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=ZVnbegHWge+cg9m9fLUSZVAjjHJqLbOX2/mgXuC3htE=; b=RwIIaRCKIXpIeFGIjwc8pirMPI50pr36f4044LwNMNTM9WtTDabNYnIO3jQlklLrJo O5gVimqpV6lADT15tYzct3ae2G+W9YcgyuwYAHUpYiif2yZsbil2i/urTGRgqS+aZ9kK E5TjzNIwsIyM5f7vOev+h4jtz5O4ZNXlHZkLuCcr0rsn/H/nonrO+GbEyizBDBj/SYgP ru5tUpnSAUaxoDKNvAn82sWmUA330Cv8i2b8Xxo+0v+OtQzoLjKhi1y97C4am1/2NePn rXXoofCexV8b7fP3LHQJWJ2flBsAjzMB+m7qa3TOfYBL+HhGhtxaZel3AW9b4SmuIGE7 HbRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780927652; x=1781532452; 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=ZVnbegHWge+cg9m9fLUSZVAjjHJqLbOX2/mgXuC3htE=; b=h2dX/jzUaWZFh9fy82mbHqQxpQYG+NZzwvIUaZtjLaL+QcBjEHd/KRMQdivN1harP4 zyZYdzrICnzhZYB9DfFMj72pezRU6TkOlx+wsBbBrE+lJiEfIl/cZTL/2V8fNqYzi5ls i7ZcQziFfwSiCJlCC7OgaqEP3fT1Hi9mey/LQPKPoo0CJZoWq7vSQNmYdAeJeaV3d+JC aHfwT0XlEon5BlehKmzOy0+xVE7hEp/t5m6MsDoIV9P6dGmF4KUIJat3fC0wE0QsPBF2 J7w8lbnPQDDdIziH+frYVSm0CRT0Fj51seL2NCN7dDwJu3QVJaHldOCBTv927zShRnQ4 rQ6w== X-Forwarded-Encrypted: i=1; AFNElJ+RIeC1le+Now48RMdVV+0HdgZio442KOP/0Glm26/QmH3RNaTqEniW3Z1d0dlMtsddN1AjVhhohuvcYSE=@vger.kernel.org X-Gm-Message-State: AOJu0YwjzIR6S88K1hO0ZxVPqEnj3qDhuZylAd7BCRZyRCKOP8suPit3 vhv8cwRlt84hbQTqIGFHAtZeGLXezpNGjZmzkCpaefxnQEb8ZNhVUS0lwxDlkReHphkDcKn1OgC QiI+aePYIDowfMBeAn5EO4RuZdRxaBMcj/oiAQnw4srUyGs5QqWSna5cQtYazF+bhqnw= X-Gm-Gg: Acq92OH3binoFMIU7w/q2QiuYm6kFwnkWulMnwhoXyozYmly67p3ThaqIjbK8+8g6oL c6b+vv26XnBMrX7jSlO2GhA53xZOXufiEDyf7UaVfrhZOgTE7mRHhAyjxJKdpzWIZwvJInCikmO VZ/3V0DQV//BHB+EpHwWrJwGs9b8ALT0AMGTWalDbiqG6Ocp4+qGo4XfR0u899IENcc9QHlYGzJ KN+zmKA64XGFiZT/TyHrXBtqXopBgSbuveDjvzAR9U75pkhL9jq/8QZP+AZ/6lSJqCB43Qn0fYT MDcCVbyqnN33Wt4knF5kYmsVBiaMKe9a7jrYA1yrmBiGEp/aq2cl5QBpwCrHfqEDI3Y8Ofk9UVQ ig9vvsDjAglShhADTBW32RURBQWn2f5E7Qyu3kwt8835Do662fohgOlBzMBrEs60= X-Received: by 2002:a17:902:c94c:b0:2c2:33a4:aa8f with SMTP id d9443c01a7336-2c233a4ade9mr98641905ad.13.1780927652174; Mon, 08 Jun 2026 07:07:32 -0700 (PDT) X-Received: by 2002:a17:902:c94c:b0:2c2:33a4:aa8f with SMTP id d9443c01a7336-2c233a4ade9mr98641525ad.13.1780927651705; Mon, 08 Jun 2026 07:07:31 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c1646e5c51sm183935955ad.0.2026.06.08.07.07.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:07:31 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 08 Jun 2026 19:36:42 +0530 Subject: [PATCH v2 5/7] 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: <20260608-shikra-camss-review-v2-5-ca1936bf1219@oss.qualcomm.com> References: <20260608-shikra-camss-review-v2-0-ca1936bf1219@oss.qualcomm.com> In-Reply-To: <20260608-shikra-camss-review-v2-0-ca1936bf1219@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=1780927607; l=1392; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=ycUtZD94R1/n0vpzgxAkoxJpZE6mj/5H3w0pL5YNCW4=; b=1cRNlukU2nfxNsqQpCxEMOWi8oORFoQw1ad5ofMs+sOgQWnHyRAYleyfD6cQ6PgGOlOqRWLLR N9AZrqsh6gSBbtWxqnF2lIZigMvXTar0tQAvvLRUF+EXwNfg9WIwrMT X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjA4MDEzMyBTYWx0ZWRfXxM3uz3AFBICq fj2yG5yowkz7DiL8blwA3vAbatG/XgFJ4SgajaIDJR5H6gRGi7XfFI8WlTLNrAEQOXAAmFEWnnL CxCv007txfH+zToMoZ5nqPeyY3duHBtMJnhzNUylDCPUyvQYC6mkCk0teZvqtWGMNkqNqcAvEJh P3TMgjdzj2fUsmVqrm5BVW7AuKXwTQiQVffOluH5ei1isY6/iTpMUpQ7Mjfo91oW3IO58vCIYdG 3GaGS5Cnvsjh0eJ8r8gqS0wggSVW2WA4G2TNEni3cFSzPfI9yub8OrLa/AKjt8ipFYPS1rH4EFz w4zVDWdRxm3Y8U8WkcYDXvT6cg10ratrv5NMZAURnYYERecnOzj7dIo/IhPEuF2OxhcSU6/wPTX GydMmdSOnSd4BCYTseUytdgmbhhPTHAoJCZR2rbPzQZGN3OrqAaWJdT2bmSZxzPYY/zUKGFzL6+ fpVI9xT30oNXY3IXHYQ== X-Authority-Analysis: v=2.4 cv=RfugzVtv c=1 sm=1 tr=0 ts=6a26cca4 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=8fHhTolRNNEGZtKOGWoA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: ENyoq4ygBG3LTNE7SFJc33Td7p4UpshK X-Proofpoint-GUID: ENyoq4ygBG3LTNE7SFJc33Td7p4UpshK 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-06-08_03,2026-06-05_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 bulkscore=0 adultscore=0 spamscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606080133 Add pinctrl configuration for the four available camera master clocks. 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 fed71131491ebf6e261bfcd14b5d4a2624837878..2f0f7710c2897e140495afd8d4e= 8bde50f356096 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -380,6 +380,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; + }; + qup_uart0_default: qup-uart0-default-state { pins =3D "gpio0", "gpio1"; function =3D "qup0_se0"; --=20 2.34.1 From nobody Mon Jun 8 20:54:06 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 C8CCD3C5DDE for ; Mon, 8 Jun 2026 14:07:41 +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=1780927663; cv=none; b=Qx8jHmBBIoxQHDKnnncKt3swR21gT8FqY3/wX1sj0E57iMn1ntWoAbf4DYDWzAU6UpUzPVdTCS5mKIn9l1Ey1KQYvJS5SxHgADi5OcTsLyfCZKs1drzZ2zQXb2erXDpzhYxmETceRDaEVJZq5B26erzab5GCyM++9BuFGg79oN4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780927663; c=relaxed/simple; bh=R5wAzXzZufa2JNL7Pu+bFDchV+HH1sdlIkcQCFcUAKw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oXTZSmcfp3nDIy9caLVrzIPV11FXCF83zsPWT4Z6/Z2jfvvv5jQmdK5pwolEFLisC/idVAZFXf/qb/ALfzMsivCDxHA6vXhEX838M5QR9CMvB0OCi9iLg1mSThw8VE7481ez1Q3tojN62mSQ8hRUrFvjkYLOpHl3OtyZpJmi04Q= 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=HbOfu769; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=caH2KRn7; 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="HbOfu769"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="caH2KRn7" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 658DR3053720879 for ; Mon, 8 Jun 2026 14:07:41 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= ptJ4K9XngG1h9g+wzv3R0d5a26qxjwl67BJuxrxeWOk=; b=HbOfu769D6HkdEVu TkNMjrgly8wEo1YPnLxmZOOIyBlOqGpLmqh7j9ojuWQeXdVUMCmSVSxw5M+pFF1w PS+PMW2u4aZgjNDpOZ+/mzwybopcc4oIyUOyIIyUwwYQ85e8WbY2h+uWIPb+qh1t UaWahRyfUeY6CGamWweiSzlgNRz2P9luIwh+bD+HMP9zyvif87ipGLS/OhwPGsFC iPrqulvo0Ff/2h1x9C7zPwF7+5Ir54zhzmW0f0zM2uA0LYmuBkFgnQPYOs7p/MAO jjMjl74MGTq+J9ll1o9iG6AJHNx5G3ebVFdG9baUyIp4PlJATyhaNPP+oaT5HqZs kRA0aA== 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 4enupth2hw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 08 Jun 2026 14:07:40 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2c0b1bb53a8so34014825ad.0 for ; Mon, 08 Jun 2026 07:07:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780927660; x=1781532460; 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=ptJ4K9XngG1h9g+wzv3R0d5a26qxjwl67BJuxrxeWOk=; b=caH2KRn7yzupKbZLEESrG+L9qSEcKCREqxxurNSMwmeM5Cm03dMwvPUQHbOGCKSNlO sA6SX3FvxYaqH34IJYTUQ318yuiyRSoWyT3IQ2TNbYTjI7T1yc1xf8h4PuzbRo4ngkhr 7R1ESLo2dzPWTg6cSQo3bAK5F7tq10NxCB+tdYIwVc6PctWUgj9xm1s/0lTbzN1AzioI UtfIUT7yxOHeXuX+n3Qg1o8O8iEn6aCgtPOO50czrrhhzTwTWhAfEgVG5LpACei47+aE EYmPYfYjTA/FA9fcC9LGtV3DdZui/DZIIq9CixZGd2jlsk+IriKQcI3Utyhsdo/L81Vq cZkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780927660; x=1781532460; 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=ptJ4K9XngG1h9g+wzv3R0d5a26qxjwl67BJuxrxeWOk=; b=smfU3qoOzyJ/6A5HPQkN+CZk6avLJdwvHBcEDONFwIj2EJ6/3aNcsOHtTHP5hjmPju Z3f4mbpPj8mzEyrI0/3gKfqdX6X/z3qugWWSJYUQdf//DyEkcLy56FQzQEOjVDb/Mi/+ M3RRI+O2N+womdIrdzUYli+iY2+CaBoHXFVhjKQvJme0BJI3YmYNB/M+LrBNaZoyrOUG kZxQ9LfC3LXeUMETs0GZAyN9cYoCVmL2MfeTFlNJ1kYviK8/ZXo8t/JgLq3L7nYzG/7o XWaQ02FG7QU3l1TaW610++zEcNnbcFn2Pxoo4ALceFw2KVQ7M1EO7J2OSBnaTOVhMJJ2 pmuw== X-Forwarded-Encrypted: i=1; AFNElJ8Ms8F9njSaLrRuu0IhuVuOIUFlKNcFjg7y4gfqOCBznr0Z6/flIY8xJbag0ge2QanSPEQ7rlh3fSb9lmQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxlJe8aTRDU0G1lOJzWv3FpYALOggiRK2fmdldE1VMABYxkSx/Y a98BWQzu58uvcBOc9717MCYJqvGdf9n0iJNNJUh6vZmnhtRDyKhDTO10dqtqgjs+nxZLVNVvY0J IIurKt+Jutz8KDDTQf4sIvBs3TNZfNfwpeOVmpoOWWcHJHn2hLW/2Vo6SzDyGF4aI22o= X-Gm-Gg: Acq92OEXcRBO9vawgDMgRbxYPGJahqN7fSA8m0S+SRFx9+E1CNSA3S5/CqNr5CaHbLr oZBREHngdM9ZXrBCUCUX4Sh2d3YmqrJS5aXwleC2ABuOeWbPYDerIa9y8wgRJoDQMImLBi7UP3X o4wlebHAW1W6OM7nSUzjyYKkbPJLaDTHAjqTuxmMgrc5PWuyZyHhLlWETCl6IjNlpvqrqcS5vAf oaezAcs4Fe8LOmNLDO3xGUShI8bx3o/VS85BZkfkNFFmwxwpHSWaj2KBC29tY2RmReYGgyAnqlM Myju1WRohLBtMDPnfsirXp8uDGDLd1XnNA889P4y7TXOaJe7a97abLVzev1XbgxAvVhppRgKX4r Wqq2l/dJGxc3ZkQi9dSdcqeAp/tE12aMv8Fg20X90todaAeXxAcDJp9ysDga6Du8= X-Received: by 2002:a17:902:fc8f:b0:2c0:d29b:34ff with SMTP id d9443c01a7336-2c1ec514e77mr128961625ad.10.1780927659664; Mon, 08 Jun 2026 07:07:39 -0700 (PDT) X-Received: by 2002:a17:902:fc8f:b0:2c0:d29b:34ff with SMTP id d9443c01a7336-2c1ec514e77mr128961025ad.10.1780927658999; Mon, 08 Jun 2026 07:07:38 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c1646e5c51sm183935955ad.0.2026.06.08.07.07.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:07:38 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 08 Jun 2026 19:36:43 +0530 Subject: [PATCH v2 6/7] 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: <20260608-shikra-camss-review-v2-6-ca1936bf1219@oss.qualcomm.com> References: <20260608-shikra-camss-review-v2-0-ca1936bf1219@oss.qualcomm.com> In-Reply-To: <20260608-shikra-camss-review-v2-0-ca1936bf1219@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=1780927607; l=4611; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=R5wAzXzZufa2JNL7Pu+bFDchV+HH1sdlIkcQCFcUAKw=; b=NshZi54WeV9a8D97jiR1sB/dyTfMfPfOSFbl4swH1UfFSw1K6lBZdCKTV5R1848lCk9Nm7UxV 8f5FJ1Q1u61DhgMy9lnbAukPV9ZrbtW5qzd2BJOA5ZlOsZZUZ+Wxxu6 X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-ORIG-GUID: -V1qHO6Cf5VivfuwrdPqngyMC6YpJV4X X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjA4MDEzMyBTYWx0ZWRfX2JdJxf/Q5Rli cc2Qtr7jTLcR2DqfOPtK4sK9J4+pLneYwisgDBdpKU4usr1dQSs7juFihtOF0kPYP+70s4ADexs oYiacAu+rbFkalAvHZgtXUeq/q8Mjpg8wlj/Eyth/MD6cuPtn0TQcVDw/0Ls7z1bJo2yGTmV3Wr OMAgL9qZ3w8w3i9iSCrsC9u/q4oQYF7xwfHkUZEn5yCBANx80mBvedBrtNeXeKT3zyfr6y4VlxW qF4YK8KlDQReFtkADDnUhAksNUl70Eb1TEmnGgKKfI/8HYFB3UeIKaUFKDlmSV5bv04S8681NxB w/ENhJINJdqBQrKd2IxoOCkpIXi5bFloQ3qzL66AnAWRMJs3fz61cLP97SAPxykmc1GdrVDhPbs VRsgMSmBSeOGdd0EZ/gFYaucTF80gov4eVh8leoJ+eQB9q6bZmUFBZcVVOqyO/BMgbOOQZcgZ5r H0fQlzv8+gu3kuL9PEw== X-Authority-Analysis: v=2.4 cv=XKAAjwhE c=1 sm=1 tr=0 ts=6a26ccac cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=5a0XiBUjDn2U0RQTkwkA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: -V1qHO6Cf5VivfuwrdPqngyMC6YpJV4X 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-06-08_03,2026-06-05_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 phishscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 suspectscore=0 malwarescore=0 spamscore=0 clxscore=1015 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606080133 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. Signed-off-by: Nihal Kumar Gupta --- arch/arm64/boot/dts/qcom/Makefile | 6 ++ .../dts/qcom/shikra-cqm-cqs-evk-imx577-camera.dtso | 70 ++++++++++++++++++= ++++ arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts | 9 +++ arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts | 9 +++ 4 files changed, 94 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index a9e9d829fb962386b3975f345ec006504607130a..76b8f144983827f4905a72935e8= d5291a227dc97 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -337,6 +337,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..e3dad7c81e5e8aeb1061c784b5b= 893965f914a6f --- /dev/null +++ b/arch/arm64/boot/dts/qcom/shikra-cqm-cqs-evk-imx577-camera.dtso @@ -0,0 +1,70 @@ +// 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 <0 1 2 3>; + remote-endpoint =3D <&csiphy1_ep>; + }; + }; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-cqm-evk.dts index 0a52ab9b7a4c34d371f5ac23efe59d1c9d2723f4..0d5c3e31b1f613157d4d2ec6947= c630f1031b73b 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts @@ -38,3 +38,12 @@ &sdhc_1 { =20 status =3D "okay"; }; + +&tlmm { + cam1_reset_default: cam1-reset-default-state { + pins =3D "gpio33"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-cqs-evk.dts index b3f19a64d7aed3121ef092df684b19a4de39b497..515af370ca014a668dc035ff944= fb82b6e09ceeb 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts @@ -38,3 +38,12 @@ &sdhc_1 { =20 status =3D "okay"; }; + +&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 Mon Jun 8 20:54:06 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 1F1423CCA19 for ; Mon, 8 Jun 2026 14:07:48 +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=1780927669; cv=none; b=FQWSTLBAmHzNDftfjA+HPKOs7twcqGfahtx6XAoP2L6LwDLXLDJk0PoeQSeAlOTXnpwxmBr389iVnhqF87Lg4iXS2PQYGr+UpPrLxhC1ghb1qea04V9DvLuOEUMJyMyNwajWBxl5WyYfBkn/z7PTLpHvwjTnwx/ugWPbOVo5DFw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780927669; c=relaxed/simple; bh=A0s5+Il8ZVmbH5Bso5yDr6ndaAOTDuKArql6IBzS6b0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pB96ZMah5TPZmzOQZkJawBHdHtSFbZUspC+H4zMfWI2StFrh0FA9NFjGXQCQwESxLbjHdWDst9NISmDgTZ9GLuUdXc0uYQ1JQJTIieBBBlH+U/tYMBNkNAeZH6F0ew4e/5Ro4PctHOohs01SII+1aIn9lO24i0m/z11BZBZR7vI= 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=lDKnJ3kS; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YdsQCAwc; 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="lDKnJ3kS"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YdsQCAwc" 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 658DRAK53340122 for ; Mon, 8 Jun 2026 14:07: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= uowIbmQnqqTqEZNIE5zF312ZxkTUFs3Y6T+ij+Tr/3U=; b=lDKnJ3kSgJhbfbqt MNVlv7Ls73L2WU+K2WCuwEOle4vBhZgNxJsquGcD3Djl8ylUxfqZdz+JZDz7c+BF DPljUoRAVIhn/ZYwRiCcHA6wZgVr9tiGOp0kwtGXYiIIHiWbGKmDAK8/CwYKL28O McN1llrjJbxIthWUjBTpBva5foQ4LuqSzh8QH6bQYCpRUpvqAhDOR6l8hChr14vS 4y9jl9kWgg8Cc/OcksYDe6vXCWgQ9HovNzmOMc+niAEIQO4HZVnHLW0B9UkbJfuj hH5d/wdMrBoDqRpXCmHmpPbB+T4+26oxQf3aceeNCGkUrcuaOot/haLykNMNZ+R5 gH5xcg== 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 4enw5m0m8y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 08 Jun 2026 14:07:47 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2bf335549b8so68578735ad.1 for ; Mon, 08 Jun 2026 07:07:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1780927667; x=1781532467; 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=uowIbmQnqqTqEZNIE5zF312ZxkTUFs3Y6T+ij+Tr/3U=; b=YdsQCAwcyDFNiyM2bUR80oOqGDB15MlBKzA0wzr6T0nFeo60zzK7btdO3hsn39BbPU MzPr1U58QkH6zSo36TiLzL7byJTjAkuHspZWF8bJIU/Npm3dP9WPmtP1gB0MJ6rJjKvw VLCrV52cnsPOys/A3mI46XvMViRVExvlYj9gipTi0l122aSGOTFSmXakbUxL5b6CEAVa Lliat7YTMP3s2TIR3gc1Gr6Mqj3a+bThCL0i9C6D8yyqFXH5ymJleHpJtcrqyzoCKIHC NGBzApOlQE9WWRJynlmymZNpZiGmxXzpmi7QnH7ufVW6kWOde/KDTeLQu3UUxDovGu6j N1uA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780927667; x=1781532467; 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=uowIbmQnqqTqEZNIE5zF312ZxkTUFs3Y6T+ij+Tr/3U=; b=iiQG/F3fDvLUkft/MJ+H2jWDqNRyIZtYF04MI1nT6mYJUjg7K/SBtVdVhSDUd3mgao tsyzBJYWcVSzqmUOIqB25O8h50ZcTSCB8U0i7cUNmgEC8wpdBiEfn01aKRuUP9jcBlRc GSJqVjdVSwDtor0BvwnDA5RAPWMbMiFm97P6UvIMQ/ZRnZcsEvI6+oTPGX6vXF4rtX/h SuoNe4ytQGFnVDXLvMYYgQfLy6m1bpFP8f6eoLb0zeJys+hjwlSnAjGgy21OQ+J+yH/R sMyryKsHZSc+yw+5cWSZiOruoQ3SPlxyQ+mPs5pqOt40Y1JsT95nKU3jmqPNAYD3XVNG 2Fdw== X-Forwarded-Encrypted: i=1; AFNElJ9wLFWlD3YoQDTnWTev9vrN6JGHo6gEq/v+He9LJWZE5Huzau2ynsvKzsFboQINQ7eaKaABkui1XvnBhHo=@vger.kernel.org X-Gm-Message-State: AOJu0YzE+17MNDvKdxK1qwHxTVqWyi6FksTUS5yrbi0PhMa27tO3DS4B ubjQUhb6jS0d7CABi7EnSRYzhpvWEeBlbxAiTXNVxvRQE9IZdORXUSwchXDnnVYlxT49Fn97W4R QSEJIwasx178LBp9TdqFQ4Dr+MO56wDo+dYakfZ/z09/5Q46Zn7PiOM8E9lmG7LxfKwk= X-Gm-Gg: Acq92OGrIyRh2v+ZLFfHXMbcWTUrakhsZsH2/B2fSIWQFnrAMBu6qzcv4Y4oS4k3K6t AzS6D/JVwXVLe536WTL9ho+ngv0+jsD3kgMoQT/mNRc2lZKnXzAGYdBzUZS1k+wrfkwILewfvmO hf/i9XjqdPxPQhyo7ifDummYBPzwEVXaUNOkBC4govKyRavM6YMBNF8g5vU6fFGnafAwi5oBRIK t9wS6BIjUoVCXca0AQlXh9kXXMRiUD2OEJQP8G7GeLeQBCG9u4g/JKOs927lAil2MljU8iRc6wq pT6Pj8+1fJhE+/oa6U8SdBUiAQgrL5LbL4osrVKRMlDX2yCR7218DMW97nE60nBr6jTZspa2UkH uqUtZDdw2NQGgrObbXwog+jhfNAG7QvfSa8CVSe0zEG8ZnqqDRpmzB9fTshTk4zQ= X-Received: by 2002:a17:902:fc46:b0:2c0:cbd8:5ff9 with SMTP id d9443c01a7336-2c1e8209a20mr170708325ad.21.1780927666827; Mon, 08 Jun 2026 07:07:46 -0700 (PDT) X-Received: by 2002:a17:902:fc46:b0:2c0:cbd8:5ff9 with SMTP id d9443c01a7336-2c1e8209a20mr170708035ad.21.1780927666352; Mon, 08 Jun 2026 07:07:46 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c1646e5c51sm183935955ad.0.2026.06.08.07.07.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:07:46 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 08 Jun 2026 19:36:44 +0530 Subject: [PATCH v2 7/7] 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: <20260608-shikra-camss-review-v2-7-ca1936bf1219@oss.qualcomm.com> References: <20260608-shikra-camss-review-v2-0-ca1936bf1219@oss.qualcomm.com> In-Reply-To: <20260608-shikra-camss-review-v2-0-ca1936bf1219@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=1780927607; l=3961; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=A0s5+Il8ZVmbH5Bso5yDr6ndaAOTDuKArql6IBzS6b0=; b=PCkywFV7Ad1LRXpneXA8MnC0iB+aPRyZ0mGEDWhbytABVjXWkm9rSmmQUKCE2QhjynCeF8zXu OKdXzoaI0E7Am0/2XMN1Hv+zsuifI5Kn6HZcFpG2wL1M7leJZQ5MguD X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjA4MDEzMyBTYWx0ZWRfXxV7SqlshOrPk wfS4zTnduXLmbuFXRvuTfdAeqn88C83jZGNzKK2N0kL4CXZcelb7PzFwnYzlCL7CySiAaTUlk66 yg30ed5RyZhWcs/ZU8bRmInFjNpCYKqEK1R1/XXIBEp/8NOewNfE42y3UGAHIChw1qYL3oAl86/ oy6xeMXcRRMlU2eflDHusSRhOPMDCBd1j03PvmlggdkI+W+GLOLwFAPHpq2+wxaS/33TXcmPkyq VNzKVlRWoL2S4cpNj54kW49yG3sFLUrwpyE74DDz8k0jHpiYcNUYul6tf8HBFqemhhYMPuqaFAP WucNwlLe0B34ynkecb9sRGZ6JbsR4fypDLrVQKl1BvA300FMwY8qm+3L8dliIq+M8wZ1S4R/BPY UcRPk7jxa22cza7k3YT8Ly7chCs1+oH4nCKOkCYtaNc2SHTAjTyb04Qp4aodCMyICVPQoduksRX 2FDe5JvbHWn59a6E9ng== X-Proofpoint-ORIG-GUID: h9Npx9RnZlYmVjhRup99n5ZFuTanQsFm X-Authority-Analysis: v=2.4 cv=UptT8ewB c=1 sm=1 tr=0 ts=6a26ccb3 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=OGCdAuOInqFJiNoUztwA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: h9Npx9RnZlYmVjhRup99n5ZFuTanQsFm 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-06-08_03,2026-06-05_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 clxscore=1015 malwarescore=0 impostorscore=0 suspectscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605210000 definitions=main-2606080133 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. Signed-off-by: Nihal Kumar Gupta --- arch/arm64/boot/dts/qcom/Makefile | 2 + .../dts/qcom/shikra-iqs-evk-imx577-camera.dtso | 70 ++++++++++++++++++= ++++ arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 9 +++ 3 files changed, 81 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index 76b8f144983827f4905a72935e8d5291a227dc97..09f2318d1c12c4239a6a7bac4ec= bca38eb65ffa2 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -340,9 +340,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..340d6303adc6e1bea55f1bd0598= 175f0cb269737 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk-imx577-camera.dtso @@ -0,0 +1,70 @@ +// 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 <0 1 2 3>; + remote-endpoint =3D <&csiphy1_ep>; + }; + }; + }; +}; diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-iqs-evk.dts index 3003a47bd7594206f0ac54957e0af509fa365f54..811fd5da4af7babd412d70fee84= 434849846dc2f 100644 --- a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts @@ -38,3 +38,12 @@ &sdhc_1 { =20 status =3D "okay"; }; + +&tlmm { + cam1_reset_default: cam1-reset-default-state { + pins =3D "gpio33"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; +}; --=20 2.34.1