From nobody Sat Jul 25 21:59:35 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 532E33DEFE3 for ; Mon, 13 Jul 2026 09:28:55 +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=1783934936; cv=none; b=FjDQHVwJg60NCGPouL8UFkcKB4FWME8bOQPMMViuv9CQKticbAH7GaXu6T+VUC3BhxcFU+YVwTlTlQ1MXBCXhZX1DqwLs7oQbfd6fIiGoaE4LALWBHugXpts7yQ4DokdwiwPLljX88y5rl5DEwjI2LPFZwdaJ/b3LFOKbmwrF9A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783934936; c=relaxed/simple; bh=yiYdgiJqd9IrcyVppfU6gBuaofPptGycHJJtR/oHevs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=B5f7LWjW+cxevdoOEgdiVXljHYV14OBsT0Hu+XL4EDu3RJsP+kkasvtch1YJs9dVqpIt0mLyJCf8W1QcKDsNZsk9lkaA8uSLk/S41LWe13I80IDsU3f19kgZbohlaNpEuBvvAUGSCOYr+BsYgCiexMdGorS2qFga4fL15KqyXMA= 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=GIYxyBky; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=U4Df+p1o; 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="GIYxyBky"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="U4Df+p1o" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66D6Nmux507315 for ; Mon, 13 Jul 2026 09:28:54 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=GIYxyBky5m8eupY3 /FMWpds89QQ+q6BcylUebA41TWzsLJInO1OV4uQLUK+Iw09i4/MpKxJF7sQB2kQg UBhx9vwsdb9gWwC2Q0qG6/0GWNGkKIm0Pj91x84+ZAxFeoN76yv0L6PZEa4u3L3j z2BpAF6AmoUwyXQnxIl0ZV7pTEkBWU5Fq585FmzVXuek6zKwFW/XHPhyFhvRDnxL yYJdlAD2G6BipExsveIbR88kzyvWf+DwgYhVYZgnCMRd5tmicsltPKq3fXOhKhf1 fNVnCiZ6V5qjHpK4nAA1gJIB25WIk7rBdI5aufxkmwnR9KK3qvzUlNJDsItx80T0 zu0fhg== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fctc8gu5k-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 13 Jul 2026 09:28:54 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-ca7c1e22995so2328866a12.3 for ; Mon, 13 Jul 2026 02:28:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783934934; x=1784539734; 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=U4Df+p1o70+vLqcWS438FcMycrvIwdmq/YRzQDTcKF39lPBXXpiacLbXn39EKj02ZC 9G3bSL2wcbqE0x9A4siFG4Y3e/HwSDbyxZeBdpGa5cANFAev3wtF+FEBA9wc5yBN53uQ zj6nhD1k05clx9eHGv2/pCb//Hi7/R5bao5iq9w3iGZTR97Jg9Fk7wBvAgl/CC2DuWXC uXBVDotgW0Ah9fLCv9eP+wDOyCrGzYp2LwEOE4q7YORyJnSqkSTSRdNsYJlK5Ckv5jVS tVeulMu+oshmGyjMzEQa2IYhYkSuX1Dr/G8CNe0Fkfi1MSFNITJAMLQL3ysJFYywOfKd 84MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783934934; x=1784539734; 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=ISJ75h+Z8+UI0ufOG18QJ8GXz0zHbp6Jc3ZhznejsHn8lbCkxGAKms/DDcDmqOBuVg pqyLs0IEk7ED9D9vUJ4phv2jMH/2QygrMjpTu7YahYtt+V1QObnYARwF+hb1AOHqcM07 HtwfJQ66a9m/ZyjyBj4je4aBZrisBdeqTf+ChzDHBHeEC9KkQ04eFGsz+JilPS8XjW8O GvKdhWZExrXi+L9oAj+TUc/JMsqmaJNfUUvZAYCzPGZbsmRJgzNbkAgB+QmM5Fr/Nf1U sisUBQFcvcP7FxkmIX38d6Mvv/9EJqTKxQ9YifdfBPa9DK0DO59Vgg2mygbIl/dbsOIM S4rg== X-Forwarded-Encrypted: i=1; AHgh+RonzIYcyznXoqYxtTNHFJgIPoP8JZVJYi9bhvkdMVsGaT9+2Yd+AvM4EbvqUV0AicqzpvlHG5XiBC5XGuI=@vger.kernel.org X-Gm-Message-State: AOJu0Yz1kBgtyNw2RCq4SaHRdJ7932r3pqKJeOK7NEAckhOG65zeExrU DUgMIlP+GxA0EhDNxAWw4SPNpsoAcrw97xNNoxQDf8EqRc+LembeIg2YOQkP0yVNGBMfKWuAkFC LfmgUMmGgs23JJOcazAhyyYS7M054Y0445lSbgvWFtagkOJOJa+SZh9Lu3qnB+wNp0Ds= X-Gm-Gg: AfdE7ckkHDd/tPqElFwOEYa9K/UhNYZp8/w7Hzy2+UiC3mtA6p9ojuELAsVZMWF1tm3 /cJh9SQsXVRf28K7HeHwhIcRC3Wr4QxmaPXVl61TTbynQ7iOA0Iygu/KzgQ3JiAra/lmB10X7WR rae+/gK7nOviYA2BUJW4GLmQ0BlaD4hV115t+HdzSxm3XsjEc3gYa2OKcb5QAhluZ7hkyswuytF CB3m5wlX4jgOs3zHp56daQYBSQQjHJc1cc+34VvHyyjDxWTYDOl9VceZ0daUywWyiJx7TOSJL0n RcgyYexbfvQclQCZel8hVRNZyMACKHSuVNdTnRoTJ/ZTkiDc5rMcLdW3ZfSna+lopsgkycoOqVv yYDcP0eKda47Ela0zwGF46Jdm/JkyBWPvQmltIxnEbA== X-Received: by 2002:a17:90b:3d84:b0:38d:dc13:6f94 with SMTP id 98e67ed59e1d1-38ddc137054mr5567323a91.37.1783934933937; Mon, 13 Jul 2026 02:28:53 -0700 (PDT) X-Received: by 2002:a17:90b:3d84:b0:38d:dc13:6f94 with SMTP id 98e67ed59e1d1-38ddc137054mr5567306a91.37.1783934933515; Mon, 13 Jul 2026 02:28:53 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311935fd091sm47495569eec.24.2026.07.13.02.28.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 02:28:53 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 13 Jul 2026 14:58:32 +0530 Subject: [PATCH v5 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: <20260713-shikra-camss-review-v5-1-db53be15dc4f@oss.qualcomm.com> References: <20260713-shikra-camss-review-v5-0-db53be15dc4f@oss.qualcomm.com> In-Reply-To: <20260713-shikra-camss-review-v5-0-db53be15dc4f@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=1783934917; l=1799; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=yiYdgiJqd9IrcyVppfU6gBuaofPptGycHJJtR/oHevs=; b=+t8Y8RcdzA2kLv4JripQYvKr9E0fZ7/IV7iHkNwE7x1Q81Z3ydtjnu0AhACBMTPXnbayPkTm9 ZDCRrTDZrY/AXCpFjUng8Y6HC6anxDMgvAUrsXPlzZIGB4EelIZRIOf X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-GUID: P-hm2-8qTSMUxNDID_QETaLxZIC-T3Uk X-Proofpoint-ORIG-GUID: P-hm2-8qTSMUxNDID_QETaLxZIC-T3Uk X-Authority-Analysis: v=2.4 cv=UtRT8ewB c=1 sm=1 tr=0 ts=6a54afd6 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=butnsgrUGOw-u3YEFNkA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEzMDA5OCBTYWx0ZWRfXwT89Uzq7gujk xKPzjeX5lS9auHt/ohnSLvmNH7Qt0TIeHF8vZ+4Ou5sEYXapQsy4JPVj2yx+sVsOD81rPbeb4fV nfRYUFPxFhLpCkbZDOJSYJZ2WPwvm2U= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzEzMDA5OCBTYWx0ZWRfX+VOmKJKifOQ3 rgmsCjOMp6DYXvMjk9dK5rcqNfnqxw57J2N9b1lqgdmRZtaCdNW4mlzRvTQLFtaHO4StwIZORtA sdmG66ceyyKkibJxMiYQNVQmn5eoWDl1NYHIzxLAIJ5BJZ6s+gv5xgW48y5ytzYMWgJ97L9G5CP ZY3/ZyJj1Gzwzsp/d72zqPQvk/heVDvvGw5eTYhQRC6klqC3y/zaSbOYLS0j6HjwsIjDYml0xCC Ul9Hkfhh0Dy3/ZRu6NEF0vvyycJ5cHne3UjD5BuO8qiBicJOsZVFqMnwdoT0P10tIUCptplSvXw 2plbmrFJKQdDlpoNOrQm8Kg7y7cTtyc1NCqkPMy1fdl450EoQ04N7lQhhFfNP5sSWwt2EnS4nQR GBbLP7QLfZuEOWuCZA0mmHxscJB94iFKax+pUC0ehwGJo9drskpwiYLnfrDtOSKG42RY+VAypFh sMJgewJzh2pGmRVo5Ww== 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-13_02,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 suspectscore=0 bulkscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 adultscore=0 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-2607130098 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 Sat Jul 25 21:59:35 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 BABBF3E0090 for ; Mon, 13 Jul 2026 09:29: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=1783934946; cv=none; b=A4NULhUgz9baHlu4rpgu52avkvkIENBc8amKl1dQ50TJ1wp6+JPqWuTsNGek8evpY1zjHp62vDzJH/3xlf8pcG/BEBlEabE1yC05unI+90ZBUiuYUHNyEzzaRNLyVXe9wF1IliSo0/z7YvfPXUwCv0d5Z6IR09fthWTNDq8eiEw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783934946; c=relaxed/simple; bh=sJSdnjQ8F9thY4CJ2jAN6HxsC8VOY915E4kKmKwM0aY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lsv+aWUcTVuV1Hn7oQ1Zc7z2FEgEPkZZeWPa5JzBvegwgK62TYRy/PKKGjxUXaLM1JXjKG3d9n1yxkSWQnQ9lZr3mJm5a1wVuq7OdJVoNUy5ckMZ9EhoV2ljqVoJjqEhNsbqIuG6T8W4iPZmivHZ2rL6kcx2Eic4hy6l76juLZw= 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=jTCrrdwz; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CICR5LM7; 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="jTCrrdwz"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CICR5LM7" 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 66D6NcgM469173 for ; Mon, 13 Jul 2026 09:29:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Ut4KOCe/6QCkbZVxR+fuKzOonTDjyvlhOXIbY6Oo+2A=; b=jTCrrdwzM7yV8DwL A59FJdHwl7m/4IMpC5V4jAtKgKbHbm/1w1YXzxMLjYce/VuikHJdsd173Zl53q6k 8s9Mq2zLk4pCd0NVB3AYJjN+nINSdGB7hFhlkCjSPXehrpDXAJKHwsSDsQilB68B UulyMqIzHUEXL7ja1yVmaDIhXDC8/AmP5Wn11CRUpXODBc0Yk8iM+/hmSaZg59VT FsVgau60jwfv/Jij3NvaYvIN9LvsSa940QSY+PPWiC9S+4qIbkdVpivkWghg3l3/ t6W7UWAtYSveMskhE2F/bVM65uDsrjpWqCBYdf5J/b71WJ1AaPkTUxXqsCxfQ4j2 p5FYMA== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fbf485drs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 13 Jul 2026 09:29:02 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-38dbe39ce62so2311336a91.0 for ; Mon, 13 Jul 2026 02:29:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783934942; x=1784539742; 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=Ut4KOCe/6QCkbZVxR+fuKzOonTDjyvlhOXIbY6Oo+2A=; b=CICR5LM7Wpq/A/OBOOmE0wSesM+1tfgUDoUIaG/MTWKZxuDrGBagaVzTvM1Q5a1xuO lDJtdUPKGN9u4RT9zkmOygUPe6N+2QusFLt5lGGWCX+afjL+5yQR7jMsRZ7qBEZYGDUK mcwkkrhQaEBjq3ZsIdqnkmnfXmsGSndOEx9+x/xrx6dNLuiBWoiCXHq2vPrczJd8E+1u prT42nLgIwmqdMM1/eEquPUTc5Vbdd9Bz7Oiwy+0VGmWBXkVgXkxVzmU8Mb2xhxrTDNq 1SvH7DXVMbwlcK/XE3Wa9kT6uwk9HUO41REgAQ22tNgjtxDcijwtFYDxI96n+iuf/Z8g MHOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783934942; x=1784539742; 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=Ut4KOCe/6QCkbZVxR+fuKzOonTDjyvlhOXIbY6Oo+2A=; b=ZKDFbMpfX2mDtcFNqQFNCamkgU2iY4DxVnth/jOz/nSq6wBVswD1fcu2d31Wjxs95r tg3R7E97elx3hwOkhRnSD6wt39j5TN9elk46BXIOjsiPOn7KLA4PYqqeL9tlILYiMDm+ u8KcDyW3WLcSODNeUYv6MUKc3GLfOdfqbzFgqdQnVh42bjgKjoBU3IkIawH7j39Bw0Ce pXNXGuMxmxtJMrYSl5aZL29Mv1/aPe8MhnyCP2GB60Ts00btiuSPdGlP2/nJ+xt+mstg sGIgJtKCoY0sOb+GZeE21isGxO0mv9pPkCaePWtt8jl97ClNPZV015bW3g169CNwGBEJ x5Zg== X-Forwarded-Encrypted: i=1; AHgh+RoPX0uAEQh+1s/O/OLEMFtnGRIo6e58ZHCB5lQHSsNd3YKdROIwNVWcBlK/SYItGAfjG9kF692hXBzTYJ8=@vger.kernel.org X-Gm-Message-State: AOJu0YxL3L2xlLyEPszOpS9yutaTaCse9PTNh1AMNwWLkqEntdiBJ+HL CxM0fbqSmGaUBEtmljvqew9kEixeBrovtK8GWvapH8MqBc/IO5ICsgRTWId5CLF6kq1IM66yc8O JkBUhkR0dL4QhL71ni9RKKG9A1cAStBrpOkEcCLzLhtjSrLMW1EqgAnvKBxUJmumzZlg= X-Gm-Gg: AfdE7cl+bvvM/FNslQOitSPoFuEZCuqXyMoHa/1CDpj//rlmBNON5bS43DNTBWk+fmY F/fdzW1RoXkFhlBKeMajizsubyKz8waqkqNQyMpq8FOSfW2Cb9O07D8GRr/Szd+Tc99/OHzMQ9k eAD/hnOJmKzLtCSBW7lgSAVs/rUUMJf6+QHt2xAS1/frw7zSTTr244BhEvQoBD8OphcvPBsVyJR 8afy8cAGeJlGZ8r28XG7HfkbmE7cWzAZbBNUStHc91kpTh2UziXV/sn9/8nTybZJquul/lI5PeB /lMgGEbJBGsVaGHomTKLmnhuJeDcsRg0hrMIWepGqoahYU544/fi09aEzzFE1yv5gZ+xFebMJ9p eByc/Oigwv9eT5Xmoc/6JXHf5xQGQvMsj8qk/yaylPw== X-Received: by 2002:a17:90a:e70f:b0:37f:fda5:8d98 with SMTP id 98e67ed59e1d1-38dc7e28254mr5920218a91.0.1783934941809; Mon, 13 Jul 2026 02:29:01 -0700 (PDT) X-Received: by 2002:a17:90a:e70f:b0:37f:fda5:8d98 with SMTP id 98e67ed59e1d1-38dc7e28254mr5920205a91.0.1783934941389; Mon, 13 Jul 2026 02:29:01 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311935fd091sm47495569eec.24.2026.07.13.02.28.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 02:29:01 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 13 Jul 2026 14:58:33 +0530 Subject: [PATCH v5 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: <20260713-shikra-camss-review-v5-2-db53be15dc4f@oss.qualcomm.com> References: <20260713-shikra-camss-review-v5-0-db53be15dc4f@oss.qualcomm.com> In-Reply-To: <20260713-shikra-camss-review-v5-0-db53be15dc4f@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=1783934917; l=3937; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=sJSdnjQ8F9thY4CJ2jAN6HxsC8VOY915E4kKmKwM0aY=; b=ExFXa4TwS4p+Rvq4zfW1IXT0AAGbxMEnwbUW7xnnh/d6w+npzuOOhBiCrxSUD2EqJgB5h/BMV fnHIzCQvvCWDxJkkjK+Jp1iZmGkEPftJMA3LHQu5V7XmifTM55C49uD X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEzMDA5OCBTYWx0ZWRfX01jI0zET1i+S ISKQ0mqnI3mN6FY9ebK8n6oiYRdY4TxdM4ZJ/D6mp1J4oZM7KZgmL72hbZfy3pR06a9/Mrqf4D+ z8uwwCDwZ5khHBMMvFVLQCbJ8J8CZ9M= X-Authority-Analysis: v=2.4 cv=OsJ/DS/t c=1 sm=1 tr=0 ts=6a54afde cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==: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=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=ahKksh3eZu5pIVwncigA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzEzMDA5OCBTYWx0ZWRfX6T9S4v3Yz78F QpZQAmO/yWXy78ujTV/CuXe6JOQduGJAlpuFj7aQtJvVsu/ZyDi/7OIWUsMStyxcnDnTHIYLzyn Vdvm5WUM9wm7kZwc30H7rdgyktmY+rT9X5mnyTij3XkorFr77mj8Htxl0z9FB36h7sqvztSnsAE 4DvGf7/8Ss/4vwysROV5hAVxQWbOiOVpHqh8FIv1TNRX7No+1kMlrJ0tVIpj6RhQE1ItpyIeAdW Mh6eGAMqbukaMfM+C52ISLobev+KNkooQVakFa63oTXEM2hxJhS2ikwJdTe0ePAtrYQNH5Lz7y9 qxc9/vk/DVoZw9yaZ7EepMymWdEg4o05LngfWK4koX/1mtYUDGpPrWTN84+RIDL2wWhXkYPDm7t EWhO3Vr9xlMn5hkgic0pWnRtWuO7qpLCBliWFmcR5laRI3ztBgLw+pkCkQKRjJh5E/Qfymj4KXk XmkmX8z2kI37IYA/2tQ== X-Proofpoint-GUID: 02r0A09ilZ0almn54w-omPWz0p_eoimO X-Proofpoint-ORIG-GUID: 02r0A09ilZ0almn54w-omPWz0p_eoimO 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-13_02,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 clxscore=1015 impostorscore=0 phishscore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607130098 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..6335caca329808ee04d9067f1f9= 5e8075e2fc3ed 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -604,6 +604,106 @@ 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 Sat Jul 25 21:59:35 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 361CD3E1D11 for ; Mon, 13 Jul 2026 09:29: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=1783934955; cv=none; b=fSfxwqOm2DxD5P9P52TPdrmBxS5WZNx5coLZQ031gxHbL2qpJZoGPRGvvHhZUEjTUewkzShEMad6pCjQAVqOrmsJth2pAwVOFuCm3DixWFc0xd/rBvtsgReC+IIEb62NAPLjkX9MSV91yldduvIddQxw8EsypM4xPXNnTfqWWJ4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783934955; c=relaxed/simple; bh=3DT6QRDlnKNLdhYLJ0aWsJwYiHRrU9kcv1vYTABy68U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VZGlr8B/SkFYF6r6Z7hPKePDzMXmDId3dD/YLuLI+frz4LmEV/IMBRmNfggP7ow8SKGZttoIb3qLaxPgW/wWKAC/e8Ib8CF73W0udFsqN26YfNJwJOikLQEmnE7MwBa0AE9CLIMbiyADEKenwknsL4Q4dH7pOm2c7N/sJcAZdaM= 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=eWL33Yg/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FfJ0FZCJ; 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="eWL33Yg/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FfJ0FZCJ" 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 66D6NeUm731611 for ; Mon, 13 Jul 2026 09:29:10 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= XPZHmS6h/AcJRV2idSAJRkkNucwFXp3FnUZZxD2wUGQ=; b=eWL33Yg/FdDF8gik hh9Q5gFuv1X4L1wriQAXWuu423D5iDCwzwo2LrV4USpyiOLFNLg4MGc2WejsLyIA kVBgmZuoWjZGDeSYxUdg7+4bHnZnP52sNzC6amsMXsnp0TjwZbAKNUuBJntb8LZw vmJRqq50sDvhtWJzycyUQQfacceKJ1WZOBHMYI9z0L2WM63YMjRsE4ppA5D/OgPD ToOKd5heWqm7AEaKAnFl2rc7M6fyZSZqTVYS8GJVTbwNGpAFTJvwl+umFgfYSxts jB8Ig5xSVmhb3w5zJ+QXAcS/ECMNo+UITDGtpNt6GR7tf6CHR15H6wsq2Zwt58H6 Y7CBNQ== 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 4fcjn39upp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 13 Jul 2026 09:29:10 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2cee1ec30f2so1309155ad.3 for ; Mon, 13 Jul 2026 02:29:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783934950; x=1784539750; 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=XPZHmS6h/AcJRV2idSAJRkkNucwFXp3FnUZZxD2wUGQ=; b=FfJ0FZCJpUrB8A0QoTw1lfM7Yl7wpTDuEmf4GzTSeAUkA/r29+Y+frtQ2JFetvQy+/ K1yxI36cs26cCGtfVbDIQtdqEnZm7jSeD3pSOa05tTHZ1VdGTFRjLOz1cvZQOBXiqkzB Q2z0AfaAai0D5eonL/vxLKZ6UgOiKd4yIYzrNjtqkcVo6R1o/V46N1SC1tXaOPxVY9tG UuoguSC1QDRXRIkGPlDDPYBtnnxGa9Fd7uiu12+IeIywRswcRbjtl8KrpkaZWoSCb/OX 9/qr6wTCCPkQaeMjujpQR/kvytlD2yMGTg5Ll1QBp/wSqJu+O4msw3q0d3MQmZ9Z2Tz2 ETaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783934950; x=1784539750; 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=XPZHmS6h/AcJRV2idSAJRkkNucwFXp3FnUZZxD2wUGQ=; b=amxw4W9V9BXBSGZoo+5XddgGp9BWa11/+YYcFPdoN8TGV2RdLNNnldHM8yMAPuGwle LigulaWmVSHoawJLGk7y8B6rlBZ4f5IoJFzGHJtqvFKPLkJDF7FWCPfH5Syf6BuaZVZq IvMM6haqVfkIE+0ZiHOrt/BiAWxzJzJkZRGSRb+r87YYf5G2Vurak+zldgdce/7mBcAx jpxyx8m+kO18JQOi+0kJWYKfXuM6xlMLw8SCn3Vis5y24ctWhyIBacCSBecdUVVpT2c7 QwIJ5U3W9V0V/H3SG0iqD06ZvNEgOhDzqp9hv+yxUMonIoqtDVPdCT+xANbZib92taEi 05vA== X-Forwarded-Encrypted: i=1; AHgh+RoCgLdDd8ecezREWW+mAn60mAtGEomqB1RT/pPr49EgAUbkYngqHhd9at4uANwGCZ20nsIJ2mEohrchrL4=@vger.kernel.org X-Gm-Message-State: AOJu0YwGKURUln2HhQ2nWINl/Tjf5DxezfHV6m4WXWgUTju9gfhZXFrK O277+QexM7WqHUAyGTklyHrNMHZH4IpFixtp+YO9vuWBF3QCYgu1NSoz217+xoW7qseeuxZsCKJ A1vv9OJcJnz7GxZBTSKB1Pgk2G+beadiMeyyadBfK88S9TfPp9xBMqcodMofznk6BZHg= X-Gm-Gg: AfdE7cmf4jyPA9rrJ638xI7r1mo1k+6u2RYdcVuN9VWsnqYCmZ2dW07qgGhSSQlZjqu i1jVpzzUbd+CbzS5Jy9E/8FLRVjIeKZ7o2Fz9gBjp31sq7F0TDq96gfGWMDXOSwQ8m+LBpNYWl9 2mkoGAjF2kRCZI8qY8iLaEeB592RNbRb3Vq1fv1O1OJhI6zY9n9AX85fESl9upjXR4cxigGUGe8 guRiT9QmLonOTxxaNrg15a1/maqjZfXRoFlLaI6GP0EU8v8nIBHQO3tWP6SQnt6oBzrpR8qWALl iP30m22TMItQH++QyQkjyGqDU5X7FR9TzItGnS/qAeaSxcIU7HTyzuJGBg6qPH4wMRsVsy5hWKc 8re0FYmYfNGsCAwqBJ+4ZwEQWuFeEUa5ARlXAaiVLHg== X-Received: by 2002:a05:6a21:7010:b0:39b:dea7:5626 with SMTP id adf61e73a8af0-3c110a73f8fmr8546320637.35.1783934949635; Mon, 13 Jul 2026 02:29:09 -0700 (PDT) X-Received: by 2002:a05:6a21:7010:b0:39b:dea7:5626 with SMTP id adf61e73a8af0-3c110a73f8fmr8546286637.35.1783934949195; Mon, 13 Jul 2026 02:29:09 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311935fd091sm47495569eec.24.2026.07.13.02.29.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 02:29:08 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 13 Jul 2026 14:58:34 +0530 Subject: [PATCH v5 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: <20260713-shikra-camss-review-v5-3-db53be15dc4f@oss.qualcomm.com> References: <20260713-shikra-camss-review-v5-0-db53be15dc4f@oss.qualcomm.com> In-Reply-To: <20260713-shikra-camss-review-v5-0-db53be15dc4f@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=1783934917; l=2621; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=3DT6QRDlnKNLdhYLJ0aWsJwYiHRrU9kcv1vYTABy68U=; b=G28wrDzWu2NzTARFJ54PJ3XxhPcMa5sc5Ppjqr2j6H7OiEQ6JhJ7NsLaMX5AT2fjmUeLDnYUz kaenrXUlaSFCGevPMgLBSABMYZai/+myb/fnRfHumo/yKYXSWY6FdhW X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzEzMDA5OCBTYWx0ZWRfX5cTHBtRDklUw NTFNbM+/0QYs8Uaucgew6BNkaX94F3EcKf+9kuT5X1+WPZWHWdicMQyYs+OQRvIXAllsvNMVkjo VTpoOUqecVFJNcv7YwQDE9CnOT89v1MF6g1AAtESH2eIwZRbaq8ljwO8nxrsxkRHwajoTJWzXsK NAVTD8TDGQljLaUkNZcVCBKYLdq+pK3yPQOf9/F32YCa2pEEFYmZgGmPWSqjEkJW5AACANu5rWz vRJN7dF0h7SOJpIqLCDY9Pk3QFA2XfOYTy2bhBH3bJlerqgIjtTkkJa4PUWzsaxDy2tnQAzidbY +9j951nZulM11B11yEMGeiufIyG2hrY4qEs9Drh8o0PZ1+OcquszMOIHOO9RsKphePYQGhxavjJ Tj1KwyfqaMckuY8TUwMRY1KQLVi6ORvqacqyekkg2OR/WswgXIjpcOhVxRJvgYIIdBYPC75P+xt LXvGPCaIAEooi5QiYNA== X-Proofpoint-ORIG-GUID: KIzrTAmnLSoUWM0hiEtT60kE2aZbn1Qf X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEzMDA5OCBTYWx0ZWRfX9HFctTI5Nof+ 8/vQ6zyHxpTPnn+j3RGSpcknXR+eKw1pQHRCUb9l6KfRQ3KQJT4UxZhzQy2HLAGiFdcAImLtBWe iWyqUmYeySJsWVCFtBBNkmrpr2mUC0k= X-Proofpoint-GUID: KIzrTAmnLSoUWM0hiEtT60kE2aZbn1Qf X-Authority-Analysis: v=2.4 cv=aaJRWxot c=1 sm=1 tr=0 ts=6a54afe6 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=s9wsCz4ZXjtKvCKk99UA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q: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-13_02,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 adultscore=0 malwarescore=0 spamscore=0 suspectscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607130098 Qualcomm Shikra SoC has one Camera Control Interface (CCI) containing two I2C hosts. Reviewed-by: Bryan O'Donoghue Reviewed-by: Vladimir Zapolskiy 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 6335caca329808ee04d9067f1f95e8075e2fc3ed..18da1380e52acdd8813625eacea= c796e342efd16 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"; @@ -702,6 +734,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 Sat Jul 25 21:59:35 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 C0ECF3E1D11 for ; Mon, 13 Jul 2026 09:29:19 +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=1783934962; cv=none; b=eQ/9KdarUgiPhIRLO3xy05PPp3ssSGhR+BoZKXk0+HVjCiRlrJ2tRw/cFYDuX1UaVFeFa7sxZp0AH8c5MB0eiI8x0xeRUZQqPEGCTj/VOixsS01TFk4CwULiADh1a0BsrI4N+UEqNszsdEjBkP7vxyawGuUyD5L3oHX93CT90BM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783934962; c=relaxed/simple; bh=T/77rBwVVX1NnOpvQiwPTXRSL9axwN7LYY783rOf818=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IXKeCDiyTNMbPdzxq+zl14YoohQx+f1UTtAgufgs8PGiKZWmzggwYFTcTHb976tZ+hojy19p/oVou2yxzPxvtom1GwolgPnIWypp/X58MlbGRTd/oG9YV9kNzyL6KBwF7M3KMuWOV4p3AFHqy6m0dbtGnabO7xzNLebK5B2f06E= 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=QA4wMyOX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=b+36EkpQ; 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="QA4wMyOX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="b+36EkpQ" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66D7LXIU776979 for ; Mon, 13 Jul 2026 09:29: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= UPqYujuhCNHw+HoasKyvOKVVzVHElhECYsLHzz2QeUw=; b=QA4wMyOXTHlPrPYY fmbDcsl12WcIp0j/1fnBKt9ju0ZslspQRbo7j+ChnOaGWHuurGRLbrQJrfNb9y+j E2hxYcJ0AJ/17yxnEYP2OhC36TKbFa17kjypEy0oCjol5/WiIUkW7N55axO3ta1i /jo30J60RtwFBaXfU7HWOx/jEeBY4z14TJvTb1jvCtgpdCN3y1t+Z9c+zGcQIdJK 8Yp7GIFgqag4gvFZnzI11Oox+fOoZa3hBhbIlduyzm4dVn27r7vWN1AYx9VfiqwW g8x6XPJY9z4+w/yaRiYhZZMS4APJlJ4bOJZ60DG+uId5lG+AcxU/pjB8bA4NST0/ kuhLKQ== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fcuj00g2u-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 13 Jul 2026 09:29:18 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-38127ae6b99so3985631a91.1 for ; Mon, 13 Jul 2026 02:29:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783934958; x=1784539758; 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=UPqYujuhCNHw+HoasKyvOKVVzVHElhECYsLHzz2QeUw=; b=b+36EkpQ6GFQvXG2t8UDGnA0uIJd15rSFVSBCX6o6GrJdhiSfRSp0N8oFRGB1bJCpL qzrb14OBtgqsfjKjTl6/EdfUjfHiOmyK1pWNRrzUONyuLgy7tUT+mjM0VqFiSnhxCj1e zlAb03n2f0HrqA9EssDRII832RIMfxpxW9W+y5TX8a1mELPv+YriEqdiMYTgNcR9I3P2 d0I/wAgxziezLCfUexyo28XD6U+wYt4QU/VYuAwoFzewY6KIxI0kc1XmEOmb5VJXGmL+ eoo8989FGs5O/pYyEjFZvk9/UfuSaE/S0BMyJVtUApESlPbWnecI54mhlBukXjLf58wi b31A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783934958; x=1784539758; 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=UPqYujuhCNHw+HoasKyvOKVVzVHElhECYsLHzz2QeUw=; b=QikwlFE3me5ebEIGmxxOyiLBqB2++5BzoP7/Q7GJmHayll9z6wayATQmhWkTIKeC4I oG9GTv4UvzmXIWAosrvoDbDrKGjUT7XzlT73FFzCnqDweknwTETa7nuXR0bsZDLjSeca 8jdkpF6c0uKx8Tg0MSJp1f7ZYDbXzF20wkGOMaZENulETtacALu2sRZ1ZNFePQESyHO0 lLe5bqUqp1jFFVa4dIQWFiHxpzJ5P/sx/dBAbCUjJIxcKsvuM45Kc8xJiDY5dPcvR0zz 4u25vXxO8XCYXAOuGlWuywOtlDvFYylP5B+uOfOmxzdsfuOKTZc7MNp45UOISFgZZwgz AO7Q== X-Forwarded-Encrypted: i=1; AHgh+RptJet5By+f/r7hmQRkl+dAYvu5DhXxAnMowTi5BVQJCzdNa/zh3BeJQNMubf35nizDT9Yb1mzTQpsFCFw=@vger.kernel.org X-Gm-Message-State: AOJu0Yx0L2IFRjKkG0E6yrZ7UVoV0w0SD6C/1DtnIgsjN5o/mAj+M4mE gClngrl0qt3wbBNFXU3EYm45CVpmaSUiE2OTNZdCHgcX53G3dO5e9ehjblhFUZlLJjiVMuOOFkv GV9/UXXTOMkHtJe7dDvkEEXFGA4724khbrGlsUSGFwVtYHJnKJKagGbEZOU8z/8PCUDU= X-Gm-Gg: AfdE7cnUl2rEZg0IpTg+2a3l6F4bvZw3pxTLRmatWoDmHWNpIzVKilUfa65euwid0KH oNVwciXx2f1cFtYgHGi6Ql5P77FK8kOhU6DuGSQrGSwDJnKc8ZkNlJ4DOP4XzDJEDSIkxMOtnzm iAXHTeUq0WuYnLs+20hsXy2jcTk5ly2pqiYiiG/C/MUZHK49ceqLpJX52Zmov53XO6bELbUQ0jX eY5tMUXyF2q2BN0uX16tI8AIcKYrclGJ4Nb+8Dvu9gdNpoSkdIC0eHzQennOQI57DaYZw3MCFij 0h6UcApo9IWpDVAbbvDgc9oO6nC7ukns4ESN2fldECogEyzKevnuRJYpCl22MkC6ACECBGQPU2r Ei6e2HNeK2j1mgbB2Lshs5Oac2ADngHBxGM42QuRDeQ== X-Received: by 2002:a17:90b:3807:b0:36d:b12b:f57d with SMTP id 98e67ed59e1d1-38d15364aefmr13934328a91.12.1783934957768; Mon, 13 Jul 2026 02:29:17 -0700 (PDT) X-Received: by 2002:a17:90b:3807:b0:36d:b12b:f57d with SMTP id 98e67ed59e1d1-38d15364aefmr13934278a91.12.1783934957232; Mon, 13 Jul 2026 02:29:17 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311935fd091sm47495569eec.24.2026.07.13.02.29.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 02:29:16 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 13 Jul 2026 14:58:35 +0530 Subject: [PATCH v5 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: <20260713-shikra-camss-review-v5-4-db53be15dc4f@oss.qualcomm.com> References: <20260713-shikra-camss-review-v5-0-db53be15dc4f@oss.qualcomm.com> In-Reply-To: <20260713-shikra-camss-review-v5-0-db53be15dc4f@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=1783934917; l=1547; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=T/77rBwVVX1NnOpvQiwPTXRSL9axwN7LYY783rOf818=; b=U6/UJ0ZuhTgT42D+LrPdvk+x0l9xbREy7lCdtIpjjzj7ojVC+DQMTPnJ75Fvh3wtLcFCoWcKC sDZmCvEJtCLBbWwZWcb9u5o5dodmN2XL/mIv5EVEys8KgJyKuveg38c X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEzMDA5OCBTYWx0ZWRfX2l4Y4y+hZBIK 7nfoHg32apb6PlBnmHzh3pdYyUCLEwK7MHlnzlZozMltCYKD1TTDSy720RsUjZEQBgOu8UTJ2rB yfpnHABBeDgfX8KSek0jVtFtEwwVlgU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzEzMDA5OCBTYWx0ZWRfXzPQVRLSWqbuw VeMEvDTL0uMqw5FdI/5AvFyKB/lzOqC73xL8jmfvh/J0sNQWnGpZyCnZgIPkgZnmW5m5YPGew6M XSQ0pXXbCXxyuj2HkBZYQFKniv0gCe8OT2pC136W1ZHY05dXNRtxU7p8BnvzaDmGEq2icwq48tK XYa2vnv1gpujqPHtCiVeVf7XspFTD62lMqi/AKbNJEpSQuO6OaFLcdjBfaPGOVFjrb5H7QjmSlJ 0gYCcMrhU2b+21U3ef7mSOznmU+ieM5PvSHW8CpBVXmhFzKAvKKZfO96g5WKYzYxEiBh2enTTWP j1YepwBTPFpPuOt623jThDzdbF8nkdMfFDTojxxOfgNpqVdmXKFrY8wMEN6Z+X5R6e1oWk2pqx1 W+gE48Td2BAEslbqhnaQVVLnp+RdK6GJq8M4QU2BrAL7P9ft7+sZ9xalM89Alpc748IgGAkpWOy k9wsenmBh+0pXMQfSiA== X-Proofpoint-ORIG-GUID: OF0REGw8zah1CBzz4HRYyvQIAS4B4TIf X-Authority-Analysis: v=2.4 cv=DbcnbPtW c=1 sm=1 tr=0 ts=6a54afee cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=PMLJDkNcKfHmOO-cHakA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: OF0REGw8zah1CBzz4HRYyvQIAS4B4TIf 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-13_02,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 malwarescore=0 priorityscore=1501 phishscore=0 suspectscore=0 bulkscore=0 adultscore=0 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607130098 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 18da1380e52acdd8813625eaceac796e342efd16..d87a87b3a23cc869d35cbb9c2f8= 02d425c9eb94d 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 Sat Jul 25 21:59:35 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 2BE9A3E172F for ; Mon, 13 Jul 2026 09:29:27 +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=1783934968; cv=none; b=cLqMmpIm3/AJC9b8Jtw2WNsoMtC4ra4atAP59BJnvQg+Lmd1dJ6wJPcqPmc8sersQQ/OVTfUEl9s27pmKTETQ6ArJd5bV6mNN7VVxswboZ24GIiY2jJkOS2XyvLVnO39wPU9lwDi5z2y5ek986Ac9MAFvML+GN8d++o5T2WqhUA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783934968; c=relaxed/simple; bh=H9Q9S4nCxWb1Zm1udfcX8xIsLkHTU6m5iJ+3MH4b0h4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oL+VMXb66d7DXLvaQiW/pOuq9DFKyxS929t4gM8ZeWKJ4v07u4T0bDkKzqLUwaMB1Hb+0/QQMJ1GFv1EUCPRkBb6hVMPqvJdoOFHzrNIOjSih6ib6Oumo2dbhheqE9iIVphD/n4N9meZwB6Sv+Ulhn9lMzkrNEthC95Sepnq6Ds= 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=N7xNIOg6; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PBZFAghf; 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="N7xNIOg6"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PBZFAghf" 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 66D6NnnL668802 for ; Mon, 13 Jul 2026 09:29: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= sSZ7t5V/1PHtqZoF8nlySg/mPA+7I7GC9LLE6/wWuss=; b=N7xNIOg6XHYnBa7P BcyAYoQtCvjgZjqfB+qSMcovEVT/UdJGw4KaT9NaTSfVSwnDCZOVCsQX6b0G9KHX 1qT7ftMycWobPUf9mJV7ZpMSI+2yCXv6Niym9CubAodkzJ2Y6j+tHPWKLpFLTidl a4LwRU5DbOXvX35CTl2Yd/bwydC1LF42r7jTrZG59Aw5pNc04SrfnIxbassmjgGT PGTc4Zi8spdGm6vJxmeYRTtnW7C1w/ffneCP/JCBC6iZc3nopTcKGOyCj03egX7J zRfbERtdt1TbMIzN6IwI0qfpueNdQo+akuJiTPuuz70eTs/j2aSH07ocTdrTAtXn OK8rxA== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fcjnm1vek-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 13 Jul 2026 09:29:26 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-c9151bf6ce7so3544882a12.3 for ; Mon, 13 Jul 2026 02:29:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783934966; x=1784539766; 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=sSZ7t5V/1PHtqZoF8nlySg/mPA+7I7GC9LLE6/wWuss=; b=PBZFAghf9hg/YzVFWImH3AgAGhMQjYkr/3XvP1GEneHUoUEB+HAN2q7/m41V+Bt89k DN4RrI9awVjv0SL5obGlDdU2E10MNwCAacPhqwLy2z6qNaii3EaTibHFncuDHH5nsunB QOd83puU8n1WNWlunJC2W+WI1+2iZdTv20KyoVvWSohb3/8qA4k52mBE2wwK3pD5vgPs SjVlWIckycvLd2Gxl8SondOa9EjGdI2SB3fWsjpgAGSyDAAWZHrndUaTJlbg9r5gNukz lgg4AAzZ8uMow3rttk1TpkwUTuyABUTTJJoReVKO6zfBRRIxKRQtoHtSSR50mI2VST4y /Qdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783934966; x=1784539766; 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=sSZ7t5V/1PHtqZoF8nlySg/mPA+7I7GC9LLE6/wWuss=; b=BFDUjFHvRCO/Q9+g4OigB72TtvltNBrN8cGiI1JKfOL/0PGoStigbhv18DMtt6Pi9y z+gJcrpn91RtjDUGtUbcfcm/mL3CDQAtFe3QxTJ9slN1u0TNvU+94tyxR4mbjeeF6XAT 1OB6osstgb2gxLY7RCob/tPbJ1DOOKHlaUZcLNg3Vno+5x07LFMfxY9ccuX1ZzzFPTar YvxCJICKEwUvGeBPRgkuH8gw68MUL6CF3/+peyNa5CynutGuX1Mjx5uPFtYPQiFNWafz /waQCiOwHXXK8axIV0doagOh/EziV+9/UgHlCYW+lOJ0pCUunJecWQXUW+lF5/rRj02X NWDw== X-Forwarded-Encrypted: i=1; AHgh+RraSFEdErGIKFrsjMFZcmbrfQJM8O7EBFfHcOhSHrkwz3ryVPS3DKgyr1A4QsaCsVqqq6Yz+T7pFKVOdRY=@vger.kernel.org X-Gm-Message-State: AOJu0Yxq8tQUwaCUnHnljJLrYhLcXJ64AWXX+Rv6xuEQppSJhAaWN6Hn fA4ofRiHHQ7xI8rRvr6BSuygeZodg/pkU1HOz8RSlFTOquQgza+Ni8z7Hg7DGJjwMxPftJxy7lM db0F2f9ZMQgQelLOQiQk14Ec8FLnj28c2pifjA91zP1E7f49j/Pwzr/yIcZGTBSosdH4= X-Gm-Gg: AfdE7ckFtpmtV0ldJUDe7Ddssh78A7UNqNY5X+OPjc80rbKDkeulAiBWER0gF51QeiV QhZ6O3qieIH/1Rc55C794jwFsc4JGUN/GLf1y6n1ZWOqUoC6IGA9Axoa8lrsOGF09qPtMYXK5EY xjvlvPmYmw5PhzWDn+bzzACxtnuKHj/O3xDIRdCEgssV3bW8/X8Cl5cHJ+yssV0SK1XqQ4By8gh BAnaWCgkdB0qdLYEeAds/bWkB4jpfd7pEgXVwa0WSuhMeTJLNWpeIUQQWxrrLHylAdaWYALcz+h Q5FoFCSxgPaE9V93xOkPCTBMx2ktmhG7YpWr2+XSiAraFRAUiHh+eETznofP84HAQ+Wkq/AEeVV 13AL/k2Oht5ZCwGufHPlQqcnCST58ALLXJKY9wlfONA== X-Received: by 2002:a05:6a21:7105:b0:3c0:9c19:658f with SMTP id adf61e73a8af0-3c110d3a4e1mr8672769637.73.1783934965659; Mon, 13 Jul 2026 02:29:25 -0700 (PDT) X-Received: by 2002:a05:6a21:7105:b0:3c0:9c19:658f with SMTP id adf61e73a8af0-3c110d3a4e1mr8672742637.73.1783934965170; Mon, 13 Jul 2026 02:29:25 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311935fd091sm47495569eec.24.2026.07.13.02.29.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 02:29:24 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 13 Jul 2026 14:58:36 +0530 Subject: [PATCH v5 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: <20260713-shikra-camss-review-v5-5-db53be15dc4f@oss.qualcomm.com> References: <20260713-shikra-camss-review-v5-0-db53be15dc4f@oss.qualcomm.com> In-Reply-To: <20260713-shikra-camss-review-v5-0-db53be15dc4f@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=1783934917; l=3728; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=H9Q9S4nCxWb1Zm1udfcX8xIsLkHTU6m5iJ+3MH4b0h4=; b=n6NGtWx1z0UwRlU/KynoW2KeIaBqayHnbWyDUSFlDl3NEIs+7ENUg3o7YcZdvwQK69ZseZugq fixPTl0fEILA2m/UmVn6vIMXeEaPHUt1o7ygjNeBlrSfIR4ifbwG2ec X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-ORIG-GUID: 2UqHqCCpIzkBqcIziFrAAbmjuGd-ig76 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzEzMDA5OCBTYWx0ZWRfXxtB6F0YyB6N+ TH16Nn4bcjibQN8CZ/0g0TkkaxM10FtmfFohW+jbcOVMgSwLg4rioMntl3oQql/8EOF0wCLXL2b 0V1623IOzZxhJupgfVKFdeV394aOp/GITJooL6oOEwyMIQkU2B++Z+gnhO0szY0vf8Nr45EpE+U Gwr/jmvjjt1eqnBWcTDztnQdBEpD7/sHp5kcNjrtBOFh1oqg360+6DGs8iZq7MFbGdleJdVLIl/ KanPgh4FQx0+oxcj6u6VsZnQoo44/9FqFUrEmpG1O29tDnG3dhe3+3M+XGJBmFH49a6MDQ57EJN P0DkN04MaX7xl/2GyovsUAirhRCU8yXjQiohiMSkUaA7gsGa6/+83lHJfyj+rpDibFtigTc6fI1 IC/Gh9jIiHgAarhb9vM5YCn+0prqBv/AMaqEVFn+PjJuoEuH2Vcy6l2t9mrhGysd5ktKeiQuoDb tGhlZ9RcxBt2JJ0XULg== X-Proofpoint-GUID: 2UqHqCCpIzkBqcIziFrAAbmjuGd-ig76 X-Authority-Analysis: v=2.4 cv=AfmB2XXG c=1 sm=1 tr=0 ts=6a54aff6 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=OGCdAuOInqFJiNoUztwA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEzMDA5OCBTYWx0ZWRfX50hswPYhTnyJ q2hEvinQXEeptIi8eolHCUVuWNma4qRmgB5Lco78jz8ZeAVXsG0/XoP9GLWe9eTNpZ1ouRs5oj3 z1rxDxFiTVrBw7gm0vZ0oiE4mwnzrtw= 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-13_02,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 suspectscore=0 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607130098 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 33e9199511aa1c229de79f8f1e8bb598a31e49c1..16e1701b6b338c2fedcd4aac4e3= 31336c59780a6 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..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 Sat Jul 25 21:59:35 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 EE8FD3E4508 for ; Mon, 13 Jul 2026 09:29:34 +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=1783934976; cv=none; b=hWM/S+ZbXomHDQsJFWtaOTL3v1/ATxFPzO/Dqq4rr7c84QxnvmB723anI1/nZQiGQdzk7abEk3jW+aRL7rVpc61oV4wnTGAiMcUV6t2u1AvpqVdMeZsNy/NcNQZ480DPYFior2uilg1SG1cqpcG3z0inf50yH3Im/freHbCBw+g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783934976; c=relaxed/simple; bh=OGpAN/l+ZCNB62iqv7OJ8/lTOeHL+3Z+8yqdVcmNtTY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fzia9nNxWjlcLYZUeK+x9Up/WaX1d/rovLvmbOwYMe0716GSVXYEXDZqasoeTMs9mbVbSL1rzmcnGGIhKdgNBv/tagMrMOLBXnhgPnZBVF0Pb9o/gNpizTfb+Otl2jYm5Y9PqQCuimpVCGuW4thouH6G+Er3l1dkBn2YPEL/5L0= 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=UtKGg4Lh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HY8uX3ub; 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="UtKGg4Lh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HY8uX3ub" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66D6NhES507024 for ; Mon, 13 Jul 2026 09:29:34 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= cVUooRcnsM0Mw8liPOqwiMPOxm9R+oX8vt9NMitZwd4=; b=UtKGg4LhMcd+whFy kcyTaHOEqdqGLg3jJTG0eZgVMLh0x0hARLqbEkclMYjT5g5ezKJ0Q3JPvMWFxpuE +Uvvbo1hRNXJOBxkqixuxehGcaJ0lqi+aeuL6SX2sRno7UNwrRpwVNBREz+7L+bx DyHI7EYYhkGFDTmNppe/m52XUpSBImLIOf4xEKtLVblKjgHU8YQjvqmQvZRGE/0V vhm/00UKdlb3BmlhXMH2bFu/x5Pe/HJhOJlcMaqs+Zv1td3I0B9dZeHLhf5Dl88u s4KN/ynkS8963ftZtT5g35Dkxyga6zC2e1KWR155mAIf8fNlWM1TDzQ2UyjNgNNp 9g6ikA== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fctc8gu8x-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 13 Jul 2026 09:29:34 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-38e1118e4abso189810a91.0 for ; Mon, 13 Jul 2026 02:29:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783934973; x=1784539773; 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=cVUooRcnsM0Mw8liPOqwiMPOxm9R+oX8vt9NMitZwd4=; b=HY8uX3ubQP7LtvTOPoZYilWfMTxFsvYl1d/j0jmheWb+AjxMM76mjfCcfAREK1b9gH 1PqRdUrjdZJRN7be3Ot8J0hQ8VmUIO4aYAjc66DpRlmVJzRv4uMzu4M8TbftIKe9h4KB 56EZVUZ3A5pqIeiZsceHweP4L+Z2zS9MnVrejA5EiM+aP01zJiyqK7dXykWgeJ76WLEA aie+IDb7OhBh85CfG2SnZ5eAQ8hAnM4JW4nNXVO222Q5L3kZ8IEMj8qMqdzqMm5h8VyI dP1k5mU1f1WXup67w4AaFEqbAJII8U350jntxQtANFm0AycSLdsNAN/oeYSMw89dPDeB /+sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783934973; x=1784539773; 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=cVUooRcnsM0Mw8liPOqwiMPOxm9R+oX8vt9NMitZwd4=; b=H6XNoq65/QqlAm8wYuMZIN6gkY77IiYmRrki9gtRvuL/L46HtETuSKRTa2NasMi7lH PpkF7e80SuAsNqaOuQhTsCGmO8KFSiT6Mjsq+3IoWIQZAqxwB3GnNfEMagEymvhEDTMc 1cmKsLvQC2lh4VgYh9Y0/+JU9tXjuWinXPe35W9ztijUBH5p2GcqvgWpc57XwkQcL+SE OXkouOAuTVue757UakWCxOcmQyl4ICwcoyYR5PH9OcTazR4A2HpHYVs7A678bLXnZGcl kjmNJN3cG7NmYoNjtAKwCThB90hqMjd6b4jXsHXVg8WqlSUKOs92l6OA2QAeu7IRj3+R 2b2Q== X-Forwarded-Encrypted: i=1; AHgh+Rqex8iSQzlr6C5F5KRI0h8TwlH44N0J+bGibzE7dRFy8kRtchybzP3STaZuFphOgMUI5xm81lqn03iVdC0=@vger.kernel.org X-Gm-Message-State: AOJu0Yx38fsZ1Q3MLxA01ZmZlbwe+/Z2qcjUmNKj+Pzh6eQc/UZLm16n 2CFMSQ360WgT2U2sbD/ksQDnIWG1uRnjlk/vhyxi4Ggpj1EqHuFZVlprMTDUMdNLs9ysH9zz2Kq aGc0jodG7FcbxnjwgBXOVXI3D8dY+qbuS4Oj6uGmCX2zYsq7TjLOUv3DL+n0ypvM9Rg0= X-Gm-Gg: AfdE7ckhCYflRs8yzRZoaaZajWHAdy4AnTHx7o6tBwcIIixxpHakUy2TCE4NblFUajp 9wIghuky305VtvfHsqE72eB5EshTnDEZGYuPtUfIrRmmlBEWUDQzR03sSwfwoPDf1akKeDq97As 7rZnojC5TLxA3ez4KvPgfkYQXvTMkRe+rU+eItNTggucAUhC9bXc7EorRCt4mhV9GA+muxkvOSy ob/li1ZLUoKc0dilYLgtcFaPXOYMk/rSn6z6IZzgNvS4IeIcrYijmPIdE/p/Jymo9+57MqPVk+u 4BwdvHbHnrvACe7crUxgbGv/3dpKfQnYMlwysEv+rwjGwlerb0zRe28blkC55O4FU6k2qRvIMCa YNkVJ+ltw4LJyZZEysoZLptWe3fwqO+52XTbNyDvzFA== X-Received: by 2002:a17:90b:538c:b0:38d:e5d0:9bd with SMTP id 98e67ed59e1d1-38de5d00b5amr4999383a91.26.1783934973443; Mon, 13 Jul 2026 02:29:33 -0700 (PDT) X-Received: by 2002:a17:90b:538c:b0:38d:e5d0:9bd with SMTP id 98e67ed59e1d1-38de5d00b5amr4999349a91.26.1783934972978; Mon, 13 Jul 2026 02:29:32 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311935fd091sm47495569eec.24.2026.07.13.02.29.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2026 02:29:32 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 13 Jul 2026 14:58:37 +0530 Subject: [PATCH v5 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: <20260713-shikra-camss-review-v5-6-db53be15dc4f@oss.qualcomm.com> References: <20260713-shikra-camss-review-v5-0-db53be15dc4f@oss.qualcomm.com> In-Reply-To: <20260713-shikra-camss-review-v5-0-db53be15dc4f@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=1783934917; l=3663; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=OGpAN/l+ZCNB62iqv7OJ8/lTOeHL+3Z+8yqdVcmNtTY=; b=9E8lC1f9kmO9Np8MUIG9D+PhYi8juyqtA6Z5p2DNlLrGugaIVWnCBr2+FeL3zPsWnq3MDfnbn Ir0kEZxN5Q5DaQxhtZdep1f6ltwH7fTjvtv6eLC5YGwMKdA6WLZrZN2 X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-GUID: G2EgTGTj00mHbxwhJOVy8O2j99l51I1- X-Proofpoint-ORIG-GUID: G2EgTGTj00mHbxwhJOVy8O2j99l51I1- X-Authority-Analysis: v=2.4 cv=UtRT8ewB c=1 sm=1 tr=0 ts=6a54affe cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=OGCdAuOInqFJiNoUztwA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEzMDA5OCBTYWx0ZWRfXzpMSmqugpnXB XzrRC7/7kMxzdupqmpfyfjXS8PMv2lkZDjeAwjIU2mJl99LL648xfGzM31uxyX4tKKJtSz3H/Pg +keaOvXkwiGSroW0l7fQY89H4EpHPAM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzEzMDA5OCBTYWx0ZWRfX6D0PfSA/rBJX GRXI3KwWUVGWaN3B9AiHXZNHviUQP+GzPi3+WDwpIEsO6b6z+WeZ+hRTUWm7I2MFz6n4urHdP39 Af61PZ2fw+Wrj3thejt+zG4yvU4Snr/wz7q9b168aqk6LXm7eVEzkiwaly8AR3/ggkvPPGwckYO a4M+cGCqFjCgS5J6ikb9Fr+Tb1mAMTqLUUaOPn+ULwMQSGFM58z1ONik25QN9fcJCYn+FYwqxqb AXPRgfJIoIDM/mKkBaM/XRc0EnH/3DjWJF1CHZ5RyKDE3SmqlF2kwK7dGHd3gHwjLnHfsvpm2gB rHytpGTo7L7sR5Q31NDAozTvRgmd/hQp1O7Ae/3wC8ky9aW0f4F1gp73J7YrDVlTSAFltUe4ixj dr2+GM69VPFbP+xHBfsVFm76wsBhAPl8Lw0CiDRi/ZlgAHV1W31qVk9hLSiLE4jHCVVd1a4PM/7 imKBDW5EANE3ZyR6MiQ== 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-13_02,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 suspectscore=0 bulkscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 adultscore=0 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-2607130098 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 16e1701b6b338c2fedcd4aac4e331336c59780a6..e79419194d9aa1ee2b0bc8e836e= 7c28630f90a50 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..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