From nobody Mon Jun 8 20:54:36 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 2DDDF403E90 for ; Tue, 26 May 2026 17:13:04 +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=1779815586; cv=none; b=Nhj/voAYY9RAvsldC5LEUuHp+BjqCyax2FEn3WmOnH9/swhSjmORN8z74Dbbyx6/TZ774UqFlZmsBEgnS92aLxQ8aIP54+SoBSlRFzeBJkNFj+zMmfZE2tQIaEBx5wUH51V9o3aPyAFE4DwgzxDpQGe25hnfPNab5oiBQzI9BvM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779815586; c=relaxed/simple; bh=dcopeyyySnOd9fL3v2swYiTB5ACAPgg1PSgm14bzBCc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XS37TiHLQiNW1sfZSpXWms+25wQslp9NyksJMqSWnJoz484P/7y/sLanNBZVDRy5DDUM7Gg05JkBU1ltOZ2OY2FCT9pnmQRiCip3CJRBJZ3rGcFBOLBbwAM9f0rgu3oxhS29gxD8HXqJ/kJFSuaCJl4Hzr4DQVcgnABJBeDPjPc= 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=JPII2p9y; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eg7Z6HOL; 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="JPII2p9y"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eg7Z6HOL" 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 64QH19fE2164262 for ; Tue, 26 May 2026 17:13:04 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= 6gMLM31lPewnCBaPI066p1pgy4In0RFum6QqFLaJ934=; b=JPII2p9yDr0AgFhE gBA7YeCXlr5AHJCIhlRaxmhzdJnXkug+hm7a7F9h/Tf+lgA8VF/w3obLVxis9HGY 0P4pbPDPFA/Tx8G6yojWiFBpoKeGvduw/2WyjQw1/NMjq9dQGReyssObJwHfpcyE a1CxhObFWf9SYjmpKamTyOaKdCSzz5a5XjHDz4Oiz7ftccM+SuKrVWOHRMpPJMNt iIkO9Mi9KVhGOlMPjsWnL0R9ByMb9m6zSJ7gRM3Wrt/RfIBReADm4HnKQdrnwq5B lMmxAc8hPgh0PXlJtN2I0OsrpQuQ0W0knSD5VbJ6Huw357w0GaGAUpLMd2KKUauO N6yvRA== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ecqvwwcc5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 26 May 2026 17:13:04 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-82f6e6a3a76so12927674b3a.0 for ; Tue, 26 May 2026 10:13:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779815584; x=1780420384; 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=6gMLM31lPewnCBaPI066p1pgy4In0RFum6QqFLaJ934=; b=eg7Z6HOL/ZnsnLocQDsUOwFDxh6IoYGNWBcOnOq3piu6jPnrmvXoabamfyL4olXagi 7sEXIqObYpbFujC/UWpXRexFbG6GscHNk6t+ZjtrdSIgDg6MZTQfsl4NJ/YLE13IG9Ry HtfvrOsRXGyrosOxhJJqV8Hl0F0irr8QFAvQGBAsRkS2nqimzmCDiP9PRTsy/2upbnjn m3o1sjx5d5mU+ibwkf801p+6o+vl3olDu4rS2kHl2FTMx4z2kcDnfkVbZrur9C+H7e4/ Vk70sVlLUNaWWpnaW88GPsgFH8aS+in7Fy3balf757PzaYzB+gAuhiPfNIyqEpNHsZ4U J+Cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779815584; x=1780420384; 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=6gMLM31lPewnCBaPI066p1pgy4In0RFum6QqFLaJ934=; b=CVg1tcvpAz06i3eVFjhp4NU4zPEeagADwhPhyROmhxDmceMFZLfDZERIBIk5Gjmsrt 8lD8/9wN38Xjq9FJxqqkO3Fd+ouOLs9yw6tjWiWAAAheJeszIFx4LwF/S2WzpnASskXv uNGp81Lqe/ueFSUS9Vr/44jefrv29Cs3DAMCbJwHNLMQzVzTKR0S6Aah2oFGD2AWu6a7 A81wSuWiekzAPmahJZK62YPubvh7RaKvVv+E4OIbnzxlWzGdW2YTc8J3zVnd63aPdpI7 PPpAVOEqGLRidKPHq5ttMcDfL8koP40fHYd4aYeFj39J6nPeKEO5+yuZPoSFqUflMw1h 2Z3Q== X-Forwarded-Encrypted: i=1; AFNElJ9r4+wPNQ4mFPtU1dPEwl4TjAiqvgWzv/F8zpW5JUA6wa1d1EgRRjY/iZzuzmhjpJf2+QI9FIAJL0W6XQ8=@vger.kernel.org X-Gm-Message-State: AOJu0YzJKD4OltyhqQjJyWqnBmzv3E0Zlm/8M89sU5SyOQWkhb7kiFFr qW8d06/P0lU7hyOkNbfIN+Tg34w54A/+C4PMDjWpzok7MdSWYz07JZ5vR5oxN0PGxw+BsH7TsLk o7jlZlHDr0RFh6v61IOfmRz7vJkJHPPFWY6LjjvQcsNmmumR1L4KCGijjN2yvM//vFc4= X-Gm-Gg: Acq92OFNn8sOphu92UH9qu7VNt/2EBiQjA+kOosixVZrhVyIJsc9ClXtyLKXfTvg0zP imAfYMv5uTBHUso1B7TpqvEDH076FHEKKgz0/DWMFKwQljiNwyCD56NJMAdRsYxMzVQ1H8egE5K aU7eoJ+UohnLwvLyCYy2LUxSYqm4WGzr8m/0vAGJpXpPX6PepqH0m+sIZTWjxmZty8IhixpdUiU urw21NozAwLMk1JH2h+KmB/KBcp/y0knWBLPbz0/L2HJuf35ujQcDaLBNK9exQ9DgXxW+oBK1mW 35VPiOr+/M6NZg8wQg8nvjNzAmDv0hkz7ljL44LdL/wWZyDzvhmdAaztkCDA1hWWvs4qghLXWVu x3z8jXrP/xg2vvlq881pc83efy7VEm+5RiT+RZhsxKKhUpt9rnDVc X-Received: by 2002:a05:6a00:3010:b0:82f:355a:857e with SMTP id d2e1a72fcca58-8415f68c23bmr19307744b3a.47.1779815583686; Tue, 26 May 2026 10:13:03 -0700 (PDT) X-Received: by 2002:a05:6a00:3010:b0:82f:355a:857e with SMTP id d2e1a72fcca58-8415f68c23bmr19307714b3a.47.1779815583182; Tue, 26 May 2026 10:13:03 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84165009761sm15736235b3a.60.2026.05.26.10.12.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 10:13:02 -0700 (PDT) From: Nihal Kumar Gupta Date: Tue, 26 May 2026 22:42:45 +0530 Subject: [PATCH 1/8] 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: <20260526-shikra-camss-review-v1-1-645d2c8c75a7@qti.qualcomm.com> References: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.qualcomm.com> In-Reply-To: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.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-Proofpoint-ORIG-GUID: f0Hr-qydmul-AlNDRMvvPt4rHq-Dr62Y X-Proofpoint-GUID: f0Hr-qydmul-AlNDRMvvPt4rHq-Dr62Y X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI2MDE0OSBTYWx0ZWRfX4goH1WQsPGqb Cu4i4gHOeXYuYRT9U5lzrT5HKpfCAUzFY4KXlH7t8pM36QsvIsccgLv+EIzXwO3fwpkogiax5uW S97zNxrDXhOV1EFosHRJnRXp30D4PW3sor5rTuwKIARg8S2q3BVEfW2Zm5kpS8SsoM5rnM3bhpv HLc3Gwa65q30olpEbaOo//ZN9SnWOXM3k1Ub3iPyAsa2A9qk7N403mLLybXXYN8xK0z5NSFiJ5P cCwb0g2fytFBzrSHPJuGqaBXfhSTsx9w6cGbQ9pPDVsn2/MiIW60OpqyWCId1ZiTpjI3ntgKiR6 sY6qGDod6FsU8I0l8FxtOFXt3c7d+5NbtNvqk6SDyFligEv/mbVhCV6mqzx+4PibEPzMXaHF0Vd bq1wgxFHiWk8kKgh7SLvc4IqQ80vwMUgLutUakdFFOYFNM6J7EGUsstifkRGE1mqLUJCCvMS7Iy 6AFQVLc4ZzvI9RVYFgg== X-Authority-Analysis: v=2.4 cv=M4l97Sws c=1 sm=1 tr=0 ts=6a15d4a0 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=TW5Qit177qQvJ9gbTQAA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-26_04,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 suspectscore=0 clxscore=1011 malwarescore=0 impostorscore=0 spamscore=0 phishscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605260149 Shikra uses the same CAMSS IP as QCM2290. Extend the existing qcom,qcm2290-camss binding to add the qcom,shikra-camss compatible string. Signed-off-by: Nihal Kumar Gupta --- Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yam= l b/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml index 391d0f6f67ef5fdfea31dd3683477561516b1556..7b1469d6a1601413a1a32dc452d= 7d1fc85aa9eb8 100644 --- a/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml +++ b/Documentation/devicetree/bindings/media/qcom,qcm2290-camss.yaml @@ -8,13 +8,16 @@ title: Qualcomm QCM2290 Camera Subsystem (CAMSS) =20 maintainers: - Loic Poulain + - Nihal Kumar Gupta =20 description: The CAMSS IP is a CSI decoder and ISP present on Qualcomm platforms. =20 properties: compatible: - const: qcom,qcm2290-camss + enum: + - qcom,qcm2290-camss + - qcom,shikra-camss =20 reg: maxItems: 9 @@ -76,6 +79,7 @@ properties: - const: sf_mnoc =20 iommus: + minItems: 1 maxItems: 4 =20 power-domains: --=20 2.34.1 From nobody Mon Jun 8 20:54:36 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 798F838D6A4 for ; Tue, 26 May 2026 17:13:13 +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=1779815594; cv=none; b=LZ56vNmANEHFRnx8IuIyIae/I407+7z7BzTIIcUBzjjMWKRmln9iLwB5F+xjnH00hY279M3KnNwKJ1wjLaKAhBg/hAPLPJjsCU9at6mths14q/1lfBilq0PsoeAr7y2ArigIDzL6kcQaQmeS9KvWnoib8WLbWDPi/HxwkT6OZhg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779815594; c=relaxed/simple; bh=uac65xjlQks8nBNaxDifvO7AVmUW4BX94tfMWeRps9U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MxtchpFjFVt9RoxgRzzZ5/9HBLoyTcE3sD/7HVbXiYlLLVnAzH+QAC77zUOghw71iykThZjf3XN+c7ekSwPjbJjpa3xZrd8SAJpKDEW2B6kA2PviWmIONlupbxUqf+CB8025q5jnTw8E7DPuEDcoXFAKOIJMGbHj7FuuRqUqv54= 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=fP85kTQw; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YGUAHtbE; 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="fP85kTQw"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YGUAHtbE" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64QH15HY3289985 for ; Tue, 26 May 2026 17:13:12 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= myApPVC79MUKSl1wI2Gc0zirfHAtnCQO6eIvLGQumqo=; b=fP85kTQwAjLmK8j4 Bt/s9gGVLLQ/MLsVdLGS3ORhK3gKJcWIahzQeokIqZvMK0hye2ZrxAO2J/DOOkw2 nU6Pchy7qH2n9CHEDOnbIryC6yk6NNEzllAJxoHB4t5O078E9QVpRCJBLS0U2flD iNZFW9U2Bzh/0dJv9hfw8gDLh/KAISaVS2Fr9KR63wxsozGbb2UktqHF1f6wMw/A QoC+vx0JqIjzuOITbfA9TmjYbJDks0JXkmIpby/XIIxFxvPKFLVCe9JTPeSkJOab w6PTPnUKm3JTU8UTtT7WplL8MQO2mfzklkmBuqjPRYYQbmpBkn+llp5tZLDzu/Zi s4XK7A== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4edf1j864x-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 26 May 2026 17:13:12 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-82f6b984b3aso4805189b3a.3 for ; Tue, 26 May 2026 10:13:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779815591; x=1780420391; 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=myApPVC79MUKSl1wI2Gc0zirfHAtnCQO6eIvLGQumqo=; b=YGUAHtbEpEUTtpQniexhH6ex0mwXGasMN40+IiZ6osm6rFHXvz6pK/79tQvyIPzdzC tlpnfrSwul6eUQae4HRExYGzxoe2um6zxkYW7Ez1s2AH6umicmwFN9+vuHXQ+Cum+5JV 0zXvTSbEBt9yNXxWDp6uBmn5OmMro/L/BhR+K8zd36egFaw4flXsBU25GHdjhF6P8T4b MlOfLPCnk/P5kv3X/I8rwP13W1QIDQEE3bJ5ERhdSOKgzUEaEmDQoL5XTdaj1SjA6uyF aN38OqfWeDp7b+TDMzRhML2TeRNihqEpPDVepEwGCQpA33wAQN0R1VIkLxtSc62oy1z7 XMSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779815591; x=1780420391; 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=myApPVC79MUKSl1wI2Gc0zirfHAtnCQO6eIvLGQumqo=; b=UPcssig2AP9YRcTdcRBdYe9imAUV4WRHyrnVV0H9fgB7EJllZjy09MEpuiufX2hJe2 ltZJF7pjUH9zySOCkmXHrxsy+02sGiRGqVaIiowfHA64jcUcdhldgEVuY1H2OASUClKa 0HdxuASOYAKSSrPj8CRItU07ijO0eaGTKSulQbxWIqS2O9ZxMcpvKfdGcZmswnS8aLE9 GvyzAa6/N2GutYyJmT3f9dq5cb8XUGGnmarXqjnljzrQm2j/4ivg7/h+VIcBFf3HMTQc NwV5zsS90oi3riyxv8Bghl5nJlCYz7KD8XPCQ12HSph4HOmNvtSh7uIOrDiHFN20T6tM A6Gg== X-Forwarded-Encrypted: i=1; AFNElJ8pLF/KEDfV+iOB/ZvSh2SRMdYqEjpMSneJwdHx/PfjjPR7+7DloM9SGudUpWEg82jqBteWNARV2s+7i2w=@vger.kernel.org X-Gm-Message-State: AOJu0YwIHYUeQyI4GhFvy0M15sEsEPOixnr1vjRwo1W+kf+5dvv+FqFn u3e1v+xA5z80rh4r6vMFJl1yRd2Nsy+9VeHsop1WQbyu6dZszkNbfPC6gwb3N4KMVWqGEdNuhVk SqFlP3ekUYO8eoZ+varEs/BtMnDUsf/IzzdBzje1zPQMp6OWThER876wsxQKzBHRhupg= X-Gm-Gg: Acq92OFewXqqxnsDh3++8eaulO5Dzkoo/P6Fi7hUheQhcBTMJFrpeFjOspx48skdqZ0 ksCBgel79MthJYdBe0aI/ZPfC5zw9oD7puDdXEdmSETDRe4gBoiUp1jZ3qJnpKzXzJwKWXJN0BE 3BFEo7TUKlQ6acUdSvMxgBnju5Uo4ejHHYP/mtLf825BthFItiTCREDHMLsdlzvjJkzdkR5WXMD /Z3TOVR/EztP7xKTIWYzmdxSO8MmgnJv9mjagdzgJGaIXotjKC4dbqjS0ClWIoc/psx1Acf5lC9 Q5oprgjihGLRnMFSzXvUalOjGB2uTFW175ZSQ7Y7IPlNyjAKGxByLByb6u4BZTf1gAtg76m+hj1 w2Odm2aXYstKyu3AM0wEB5/XometiTK75PY9j7w54Ul+hl842OKkm X-Received: by 2002:a05:6a00:2da4:b0:82f:85c8:fc19 with SMTP id d2e1a72fcca58-8415f314ba2mr17283047b3a.11.1779815591529; Tue, 26 May 2026 10:13:11 -0700 (PDT) X-Received: by 2002:a05:6a00:2da4:b0:82f:85c8:fc19 with SMTP id d2e1a72fcca58-8415f314ba2mr17282999b3a.11.1779815590996; Tue, 26 May 2026 10:13:10 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84165009761sm15736235b3a.60.2026.05.26.10.13.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 10:13:10 -0700 (PDT) From: Nihal Kumar Gupta Date: Tue, 26 May 2026 22:42:46 +0530 Subject: [PATCH 2/8] 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: <20260526-shikra-camss-review-v1-2-645d2c8c75a7@qti.qualcomm.com> References: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.qualcomm.com> In-Reply-To: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.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-Authority-Analysis: v=2.4 cv=ZNjnX37b c=1 sm=1 tr=0 ts=6a15d4a8 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=phzA4CzYhpZqrDFsW3YA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI2MDE0OSBTYWx0ZWRfX35X/bNwUI2hk xJrWeK5iil8T1TWMBWfXiM/6dhruweUtaGsQer8BN0+GzPS9JlecjQjwV+xydqSFBVzBzKZSew0 XjRzpWf47ey0W+JEwDV2Gl/uQPcUwAKDTHoe6+fnY/dwcDlFHb/ZDoEEmXZ2h2HJgIOx9GtjZdH IV+otMqLjdIcF7Lc9A86jeJWMM8KCLnTBbJ8ZbjDt41jLxqleyMyI7zjklX7hOQq0IA4aEXWEXL hYCgcZ10EQdfmaVcba5P7EcWRV/rpgB0owXtiGNmT0mw6V84QcDRZTwbLcL6u3s43BOxwDn7BhY Ccp66OPBBTbAE3rCNViM92skXKTaoRY4kdPM5cmmR/8ynkwN3OiEzrMfT9x3TP93/IQzhCi913K vfPcSXHdplxcdl0s8uoNafgW0VvF+RVqwnuxwBT2HEc0pvP8c2u7MTWGPxWmQ3B3Vn2Le2DPuJF ZuuNtCFEwU+TvBK1wbg== X-Proofpoint-ORIG-GUID: 1DKeWDugslN7arc9UOWpo-x5fyA5T_hm X-Proofpoint-GUID: 1DKeWDugslN7arc9UOWpo-x5fyA5T_hm X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-26_04,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 spamscore=0 malwarescore=0 priorityscore=1501 bulkscore=0 clxscore=1011 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605260149 Add Shikra compatible consistent with CAMSS CCI interfaces. It requires only two clocks. Signed-off-by: Nihal Kumar Gupta Reviewed-by: Bryan O'Donoghue Reviewed-by: Wolfram Sang --- Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml b/Docu= mentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml index 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:36 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 2E5A7403EA1 for ; Tue, 26 May 2026 17:13:20 +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=1779815602; cv=none; b=PYskSmuOfXpLospktRM+tu7ii7pPoJ1y98BSznsQa7u0rswy+9aMIvwXSssNU5ycfW7sjFQq+VR7wXjK/WlDOEF7gJvIUUFrbmi5UIhhtBSoC9BVBPDsOhczojRc0MHYcJmxAJcv5VmgvF8qvle5WXZu9htU350CAqsMZUn4WPY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779815602; c=relaxed/simple; bh=6ticCiz1Hu6M8/yr+1ZH4m5ai4WB/qqNCfU25u12Bng=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LOJ0bscTzrDA0Dx5DkEDofdAO9s3OdNYwCyJZ41CHTWDksZr5gUO6bLRe3BVju60ShxlOYwn3XfrJBw+aFyKvV8QgPBl2YJ7yCkduXJg/6R7Nrbo+EUkZ/zlDs4WHQzal22pMgqd5WcMaTXIUsRS22gRjWtR3RaCtDyuQievIAM= 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=IKwtnu2x; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=j+hqEEiS; 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="IKwtnu2x"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="j+hqEEiS" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64QH18fA3086597 for ; Tue, 26 May 2026 17:13:20 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= JGhusXCA8cVjnObIc87hQxbbtx5nG/WYD8044e7EgZY=; b=IKwtnu2xR5XR77AR LZH+8SAvGtYzAD5ub90cOb4yAzcUCqzcW8o3ejewmKjWSKw2LrLbTIEDeISx+wUX tQmUOCAiQvl8UsZg4i4+3+jSMKOpTtBIWTcBntsfFeE5ThfaOykgEDtadI/HQWf0 zwqh2bSZFcZZr10b3h2PYfUyovMMp8uZM3bJJ9GErxiGfk2Xt/1W+dP7JxJLPOrd 593LzzqQq9AEH8ul1RSnVw1ioQDcg6JDbGS2+Km3xOwcd1J1ixkcWEFrljmoHe68 9Srrj5rIWQ/wB0vZxLzxm4j7tQ1X+dPQ5AUsJtJyIsWiRWUh3FFCNRXADQxVronV NIxq7g== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4edeff0dvx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 26 May 2026 17:13:20 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-836cfd84728so5609713b3a.0 for ; Tue, 26 May 2026 10:13:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779815600; x=1780420400; 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=JGhusXCA8cVjnObIc87hQxbbtx5nG/WYD8044e7EgZY=; b=j+hqEEiS9rJxd5Bb+NFnZOr7cxicmqw45TDmtwdGfbncG+x+Jrmn8vvBOlvp8PxY7M 2f/DBAkt7KaA2iqO3xaGOFovrJtF214oB59BeuRMTZooBH8dG83OjpVDIIH1bTxVKSbC W+tr1tBChBRA5HYYqu0kUY/TfkdmE1bWERmhOfcgaEet4fak7L2L6Qab785bB8EBdq2H 96ESvV1mbwjalsJ2DjIyxM/uVNuOnJDaaH04Pr+YImc7uv3O/ncaWPbeCzNzxwGym5gu 3EHQSA2YPz3CDUaWnDU0RKDzBVoz7cSggE8dAcQe/JNx0bS0RA9G/6R6xUy0I0Xtfta+ CN5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779815600; x=1780420400; 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=JGhusXCA8cVjnObIc87hQxbbtx5nG/WYD8044e7EgZY=; b=pVaWM8INJgB5DraPU2Gr9RAIHP1xnQCngk6X01seq+yeK2SpktMRaipjLNEFKObLeH R6qaD5DT2qF9CGKFQjecmuIj+Ey60Joy1Yz/JtDWJvr2T8J3gGiOR92pXv518UkzE2Fc 12pqQCiMrxLkbZHerS1P0ugfhFwQhS6MjbJ0mPJmTkPef74uJl941oom/FyXQcnZBiTz o8+eRwQuKAqfCVv7Cjc5fzI/vm6e1mbwmMPUstr9X3koefgMR5OJedfyR9W3lTmeCT6r hJZ3U0Fnksw43udLAghYmzbHf3Ys9fkTHLZ7aakiGGVsTfJ+mvQDdmTJx7zPhIVXiJdL ofXA== X-Forwarded-Encrypted: i=1; AFNElJ+KphOLtVGuRUN3kyCT0Oa5hPyEh5Ms+6SPKegYR2fwbjbHSet3iKv4PxTQ1pSg2j/xHEK9sGuyUVmqQ80=@vger.kernel.org X-Gm-Message-State: AOJu0YxHWx5bo/KtsqqZmsrLeLMEC7R2F+iwjP62lfMQxv8FSRbUOZRr ZefKIpys1UorxHSCIz46yUtzgg1cY0ev/qYN1I3HDY5mV98NPBvE3xcGCCT2H9Dc/e5MsHdhIab WSrOE/027VPO1pcGR+VA1fYkaJj+X7w1cYmh3RKM191t2BJkriUSH4Egx0R9gq0JMhsA= X-Gm-Gg: Acq92OGiaTUkWeuO7g6DIQeYz9zjIA+PGFTvWTcBXIVA4p0/ZYrXegUmQyRbqIKA0c1 v5y+eD5AQ8jUNMK7aiE9Kl/ObRstthgGl3/qLgKKCQJFFQWkqUqK8nnvyb3gVpqbM2uSbsIkSQv 1ZNo7Tl2vZ3Jjx0fDZyF1e1YbfargzK3lqhuuOunsuwdJeRwWBxeetsiyxTKYOVY5WOH79dAkB7 PElC1zXKTY3pwuYcWgyIOZOSY8z6Q5BaPtFQi1kbYK1PuezhLYhiY27bnIqRh4qlxTmcGT5Z8Bs 0taTFdnFBqX0VD9HxeUrN0BsUhplGi0/+D4Y5+qiS8e84wuD0cw7JIRaESbgwls/k5XBaVYGEZJ qd/DBj8XxVXxW5tWtk2z63m4v3y/5+wXDCTRimdM1yIIj8Q8aLZcJ+HO1s6baFRg= X-Received: by 2002:aa7:8894:0:b0:829:b08f:7353 with SMTP id d2e1a72fcca58-84160bdf1f8mr15090270b3a.7.1779815599633; Tue, 26 May 2026 10:13:19 -0700 (PDT) X-Received: by 2002:aa7:8894:0:b0:829:b08f:7353 with SMTP id d2e1a72fcca58-84160bdf1f8mr15090231b3a.7.1779815599104; Tue, 26 May 2026 10:13:19 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84165009761sm15736235b3a.60.2026.05.26.10.13.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 10:13:18 -0700 (PDT) From: Nihal Kumar Gupta Date: Tue, 26 May 2026 22:42:47 +0530 Subject: [PATCH 3/8] media: qcom: camss: add support for QCM2390 camss Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260526-shikra-camss-review-v1-3-645d2c8c75a7@qti.qualcomm.com> References: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.qualcomm.com> In-Reply-To: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.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 , Prashant Shrotriya X-Mailer: b4 0.14.2 X-Authority-Analysis: v=2.4 cv=ONEXGyaB c=1 sm=1 tr=0 ts=6a15d4b0 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=-sGFTftWuDZfp9pOwnsA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-ORIG-GUID: FOwbh3pnElq-xphj6GrlN0rb2XISvXtn X-Proofpoint-GUID: FOwbh3pnElq-xphj6GrlN0rb2XISvXtn X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI2MDE0OSBTYWx0ZWRfXxg9aBmquLf0S /sn+Nsv/Qhey8O6YpEm2ISWVgRIDuh7wNim82HvGFAS2swW7eMxTEcZMHTQKAMvAkMUpnjyqYjp 8gMpR/v1I71gAUyPfVBaACO5wdGWrOlLVQUCcBSQt984ytOiewiAt4mKFR85ot00OlGCdrEIGKP 8SolRCkk0rOyaYVyaXn3W9IEFhz259PXvleJByk2h47o2uMoWlXeqIv8aN/Qz2/7mDlbm2X9mSf dU7BDZF7hwPWjRMPGGFedfMdGHbQ4MEjokDxEyw/eNk2SDLGa5sOW+uM32PdG7YEqYCFzUXxo9F fkqBI6CSAaC8zSoGM9rX4hKL8nkMIo8XHcSn+EhWCrf0WKpvye+gnjx65KvaHaxmfb271j00gjn 071r/hFjICF6fPu2Pf9wo5LPEe+tYIZlEb5+1Ee15kA5ko/yElXu746Wc0HU2TyKrd+21bsKBiS We1zZPiF2tO0j9bEH9g== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-26_04,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 suspectscore=0 impostorscore=0 adultscore=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605260149 From: Prashant Shrotriya Add CAMSS driver support for Shikra SoC. Add high level resource definitions for 2 CSIPHY, 2 CSID and 2 VFE instances along with the interconnect bandwidth votes for AHB, HF and SF MNOC paths. Signed-off-by: Prashant Shrotriya Signed-off-by: Nihal Kumar Gupta --- drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c | 2 ++ drivers/media/platform/qcom/camss/camss-vfe.c | 1 + drivers/media/platform/qcom/camss/camss.c | 13 +++++++++++++ drivers/media/platform/qcom/camss/camss.h | 1 + 4 files changed, 17 insertions(+) diff --git a/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c b/dri= vers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c index dac8d2ecf79957dc05c5524dc439791ce097c785..62208f5c4f17bd6c9a8fe561364= 9920e6ee1a1f2 100644 --- a/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c +++ b/drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c @@ -1130,6 +1130,7 @@ static bool csiphy_is_gen2(u32 version) =20 switch (version) { case CAMSS_2290: + case CAMSS_2390: case CAMSS_6150: case CAMSS_6350: case CAMSS_7280: @@ -1222,6 +1223,7 @@ static int csiphy_init(struct csiphy_device *csiphy) regs->lane_array_size =3D ARRAY_SIZE(lane_regs_sdm845); break; case CAMSS_2290: + case CAMSS_2390: case CAMSS_6150: regs->lane_regs =3D &lane_regs_qcm2290[0]; regs->lane_array_size =3D ARRAY_SIZE(lane_regs_qcm2290); diff --git a/drivers/media/platform/qcom/camss/camss-vfe.c b/drivers/media/= platform/qcom/camss/camss-vfe.c index 319d191589884777bced456867e5a2a4211a2770..b152f8d48e003d8eeb0cf19ad57= 419b25cdec087 100644 --- a/drivers/media/platform/qcom/camss/camss-vfe.c +++ b/drivers/media/platform/qcom/camss/camss-vfe.c @@ -342,6 +342,7 @@ static u32 vfe_src_pad_code(struct vfe_line *line, u32 = sink_code, break; case CAMSS_660: case CAMSS_2290: + case CAMSS_2390: case CAMSS_6150: case CAMSS_6350: case CAMSS_7280: diff --git a/drivers/media/platform/qcom/camss/camss.c b/drivers/media/plat= form/qcom/camss/camss.c index 2123f6388e3d7eafe669efd6b033e22d8eb5cf79..f67ecff53f15bd213dc7736d4e5= fe880007d1ee7 100644 --- a/drivers/media/platform/qcom/camss/camss.c +++ b/drivers/media/platform/qcom/camss/camss.c @@ -5565,6 +5565,18 @@ static const struct camss_resources qcm2290_resource= s =3D { .vfe_num =3D ARRAY_SIZE(vfe_res_2290), }; =20 +static const struct camss_resources qcm2390_resources =3D { + .version =3D CAMSS_2390, + .csiphy_res =3D csiphy_res_2290, + .csid_res =3D csid_res_2290, + .vfe_res =3D vfe_res_2290, + .icc_res =3D icc_res_2290, + .icc_path_num =3D ARRAY_SIZE(icc_res_2290), + .csiphy_num =3D ARRAY_SIZE(csiphy_res_2290), + .csid_num =3D ARRAY_SIZE(csid_res_2290), + .vfe_num =3D ARRAY_SIZE(vfe_res_2290), +}; + static const struct camss_resources qcs8300_resources =3D { .version =3D CAMSS_8300, .pd_name =3D "top", @@ -5752,6 +5764,7 @@ static const struct of_device_id camss_dt_match[] =3D= { { .compatible =3D "qcom,sdm660-camss", .data =3D &sdm660_resources }, { .compatible =3D "qcom,sdm670-camss", .data =3D &sdm670_resources }, { .compatible =3D "qcom,sdm845-camss", .data =3D &sdm845_resources }, + { .compatible =3D "qcom,shikra-camss", .data =3D &qcm2390_resources }, { .compatible =3D "qcom,sm6150-camss", .data =3D &sm6150_resources }, { .compatible =3D "qcom,sm6350-camss", .data =3D &sm6350_resources }, { .compatible =3D "qcom,sm8250-camss", .data =3D &sm8250_resources }, diff --git a/drivers/media/platform/qcom/camss/camss.h b/drivers/media/plat= form/qcom/camss/camss.h index 93d691c8ac63b2a47dbb234856b627d8911a1851..8ba8a38113dfc15849fa333d05b= 2c3853f3a7714 100644 --- a/drivers/media/platform/qcom/camss/camss.h +++ b/drivers/media/platform/qcom/camss/camss.h @@ -82,6 +82,7 @@ enum pm_domain { enum camss_version { CAMSS_660, CAMSS_2290, + CAMSS_2390, CAMSS_6150, CAMSS_6350, CAMSS_7280, --=20 2.34.1 From nobody Mon Jun 8 20:54:36 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 0033FCA45 for ; Tue, 26 May 2026 17:13:29 +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=1779815611; cv=none; b=TZd4ptBSpdY/8f3i5bkUKPmFjxahs5AFh40hSxTIX8LCqW3EKpC7/CMC4axaBQTbpG3mDotlwNpBNdcEGZr2pV85p+uM6on+VGDBMcC5IgNJQRJoYrK5OXUOk4x00zpUjoIdPS2G/vzFa6kaz+Kp6r2XfANiiH1NgPTkQW5yhMI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779815611; c=relaxed/simple; bh=5j9HPHByrjfIQ9lcpGSiDGJ2ss0BLEntTz0H14pT1mE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CfFj7y9mQQgJOssQHMbsU9piTfscvqGoyIRYk7Lix/59BMzBEx/Bboz1eLWadT92Fxz6c1wriaCfBMt/1qt4UYOF3wnpK/B8/jIjwWPkrMjBSAFhaCJPT28NoNTt/TGD3zq13/0ooYUSS1l5Gvv/J+ToG6XicJmcka44fpj/Nxk= 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=Q9y+lIH9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YKGXAar0; 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="Q9y+lIH9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YKGXAar0" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64QH1DSj3290343 for ; Tue, 26 May 2026 17:13:29 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= XONe5QpG6DzBvhFVWtsDUR60QTo2WcBMmV2k8RXmilE=; b=Q9y+lIH9xCTcKaBW AzF0h1oAqTKTvG41lwd4fV3euOSkgHjEZJRZ7G66jdsSFW4Q+E8clAX2f8VGxICZ wjbR9qxtgMKoOr+CFmV5ttXt3bQ2OGTheN75GcChbPcZNURn7a2v84vGEfIgcvOh 1mSd4fAdJpgl+xwriR2yNOB4oLto8lZC+V+wH+Wd/BCKm6slGrYoFn2kyuCG/UhB jabnJqljcHXinvRfmy1LS65da2JtHkOXEeWtw1hys8xmY928+f4v880B7JmPI4+m wDhi6ivDx0P8u4HUEgAMz2IpBaq+aSKnAGqZwa1uc+dDvaA9xwAPh+Clnkib/B3k opyWtQ== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4edf1j867d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 26 May 2026 17:13:27 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-82f6e6a3a76so12928066b3a.0 for ; Tue, 26 May 2026 10:13:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779815607; x=1780420407; 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=XONe5QpG6DzBvhFVWtsDUR60QTo2WcBMmV2k8RXmilE=; b=YKGXAar00htXfoSDcGAEQyarHBRcidvy1ftBJjerk1z8z1hY2fIpLux6Fw2VjxJBw6 m+vdsfweeGO1e+Fyv5MrxQKVFvchnp2xE6YS1yoWtRXmKGdf192aovcsqglRPZV7ZOGP YE8KNQ2AvGwakDIsXU0hz43ngAbhE9kOsNrxryXbUtJvexblYk009jvWpfAliMfG1x5M UOEwRl+f25LWFf1KkCXVY98/hZOoqOVmkSbKLL99+X/jw8WaiveMiGUq0qOXqF0u9h+Z W2RdxXuavJD+/erJ3UskU0qXl7HFe5KYpVpqd7mxgKRJWl8t6TCEsu+HD93QAamXe3Jx hDcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779815607; x=1780420407; 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=XONe5QpG6DzBvhFVWtsDUR60QTo2WcBMmV2k8RXmilE=; b=LBPj7DX7IyqrsbxO++eAM9oMhtXK3QMsW4Ln191HYh0U71ml/87sZiW3tVGkS/khDr EMh1ITgwlKUbaCeCotObB/2roqrA7AAvB7jYQqlN5df50G1i9syZQU6WS2uo98UIOXNj BwSc52bdB3ciMWSysUclHhs3M2vbc6jfVIj4q1ifnCd2oaEu0JvoyFaRkvkeBUt6UCCy K65rUVtX1Khs3ckOLwK/gVbzLhA80GP7m8lbH/5RGcGCXT+tc3QhBU4EiEAOPH1afcF5 q/CpNES0j+RlYCY48CP+mKIwTvLWf2VLc0UYTT8ZxTXzrGMQ8j5+b4TkubvgB9rEOafN 1MVg== X-Forwarded-Encrypted: i=1; AFNElJ/2/BekQoN+lpgsuIpfOyASqAXL/v9QFMfrWYZVNIr5Q1d5J4hj0aGrmhKYKj1AKkU0t5yRzz5PG9SvxfQ=@vger.kernel.org X-Gm-Message-State: AOJu0YyhJyDrpafrMTfnjsymCHou5341E/u+JxsSBeLe/5IJDd6cNB2m 6I9Wzzlhn1UZe0MgV8ho5oqOblLAznjC6pWBtkfvpMY1FPJazeAcxmXYhQ2KbBbpmECW4RNxG27 6nri4X1vfY3RNrIxf+lmuXnHYoKdTzFafmw58rGW5fJ/8HYUyFp5407KgWfpgQGsOHO8= X-Gm-Gg: Acq92OGbbeYe97uXcafFwOZz0MxCeLW1xsiy40xdLdK4aS79kfK3tBQi3U1t0AvZmBr xNOpaxk8ZblhhcYOzh5Ufo/PD4t+WVgWyWGFYJbs9+Rvb6oDIWsfLfi0h1PBU+vRo1ZWXQ5GmPZ zq+qwVZxGQREBuLuRuhvER113zSe/IHghr3oj5bi6mpfzAbCUjr/gWIux1Nzn6egbF9PdGSXVtp t3OuvDHaq1Yza7rSzyRmrALWwd5aamiZbVZ7yABc50fwgGtY1tm474g9U28iakxV4BF74rKKAu/ j+mz7a0aG1yXjWdtmru8RfFTQrQEutTyO4KzRGhoMBAEV2iKFB8uxGxYMu4YxUnxsc3rjAeJ/rs DR2ZKbOo8YTNsobB98woucdcG/byEVAOLdxrHOg3KEwE07TDbZOfcfHXu1cZO2Rw= X-Received: by 2002:a05:6a00:2447:b0:835:424f:6a83 with SMTP id d2e1a72fcca58-8415f65c577mr20365413b3a.41.1779815606899; Tue, 26 May 2026 10:13:26 -0700 (PDT) X-Received: by 2002:a05:6a00:2447:b0:835:424f:6a83 with SMTP id d2e1a72fcca58-8415f65c577mr20365368b3a.41.1779815606442; Tue, 26 May 2026 10:13:26 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84165009761sm15736235b3a.60.2026.05.26.10.13.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 10:13:26 -0700 (PDT) From: Nihal Kumar Gupta Date: Tue, 26 May 2026 22:42:48 +0530 Subject: [PATCH 4/8] 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: <20260526-shikra-camss-review-v1-4-645d2c8c75a7@qti.qualcomm.com> References: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.qualcomm.com> In-Reply-To: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.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-Authority-Analysis: v=2.4 cv=ZNjnX37b c=1 sm=1 tr=0 ts=6a15d4b7 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=7JZC8XBhqYczC4Ahd7wA:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI2MDE0OSBTYWx0ZWRfX4uaWSASOIF5K IG4eSDlGWVUURxcF9sk393iyBATXHJZlxRql7iSep6gVV7P0IT0vKixRiL7bU6epA5rXGUIpwDg gqJGOKAShNAkHhuEls3uktzVrKSZHqg9phoCqo8ud8EyJ94qkHuhhIT504zJMlw578/Xx0XXkOK +e5krvrlod0SD9txE2Ea4luy5TJppSXSirIlIZ6xUkyHni1yfGg/u2OfPJdlYs1KvaMd67O6udk Xt2ljEXACQuUYtg7Z4Sm7XCo4mJ/pMSUPkpDgrzna45OI96twESUBL352iokwXgTRiBwiD8nDHK 5twUwfggHBolRuII2uCxHatYGbyC40F124cRMeDCTKS7L/r58xd9cshA1RUtUHXamavFGo3deKA IvvLBWwfbjSHEw1wFdG0LORF1/Ia0wOED1kFoktSz7vwvq+72/nLc3oCIpGA+Aqi3ioVej/cwbK 8rPcHw2w1kp/hd5kz0A== X-Proofpoint-ORIG-GUID: 6v8kChhgQzJssE2kWTJyYuRSAOrHwd6q X-Proofpoint-GUID: 6v8kChhgQzJssE2kWTJyYuRSAOrHwd6q X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-26_04,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 spamscore=0 malwarescore=0 priorityscore=1501 bulkscore=0 clxscore=1011 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605260149 Add node for the Shikra camera subsystem. 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..6c47cf2a7ef26b4bb7d7f642a24= 0b435cf5208d8 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"; + + 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:36 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 5A0B940912D for ; Tue, 26 May 2026 17:13:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779815619; cv=none; b=ZnhrtjcgjxyWTN/jPzmm+gHw8s30KI5dCRv6iSqboodjuN0eFz/dIA0eKMM4Pj+J751RdGb55wAcYv1XaB+O+59LaiF+T0b5T5jfbulLHkMtoqB8HOWpbgPvRIMS9Glam1SEbvO3Ui2i6Ec8c2A7321+KxXTCaeQZQdLHLy82MI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779815619; c=relaxed/simple; bh=sB1CH5fqfkvydQKUGQkQAAWvvAtcksY1vgaxmjxAO3E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cLGAvmPozEqDviZW0xYgBDT0st/kg9bxwqXe6w0cVcMER7hVJnT7LeIR7IyJF3TSVCJod59yx1t1hyk98DaI6qLZA2Wy5epFzJ9mxlmt0L27C7ZQFohjePvIdHzEfPu1gbhGX2pEBRfpNC7wwIwFb2OByOfcQJfzN0+Dl1dS8x0= 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=Ie5Ycloo; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eG+ZT9H6; 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="Ie5Ycloo"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eG+ZT9H6" 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 64QH18ub2164212 for ; Tue, 26 May 2026 17:13:35 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= XXVCch3h5O4NtbeND/2vo6i4hR0XUpgBJAmZ8skfrzA=; b=Ie5YclooSa+2jjm+ azDNWrWUux0GlIlJQMFIR2ueQrGqWRhIVaTDWjADBXdx99tdFq7EK5gZlUDT0BJd kehYR9JUwXNRi3S79lpV9uG06MSYShkJDdW789uCs4ew8ltvPxf+CK/H47GWR/UD gybrQBqbJVJtCGnLlUvA2muzqFi1nzrGAY4zuSrM40cXmqQ1EgkbIrd1y7s0b6a1 6AkIIq3G+JjnpCT3TD4WEt93mNQsHvzDw5bjovGiAOaBdXvT9rtBFexVWCSXUyKZ gg0M+HnEDegjbsDorfS3H1ieWPWjyV7woA45JLja91RCii46p1L5j4JOw2J/vm1z 8ePCrA== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ecqvwwcjp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 26 May 2026 17:13:34 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-841d02525b5so381035b3a.0 for ; Tue, 26 May 2026 10:13:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779815614; x=1780420414; 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=XXVCch3h5O4NtbeND/2vo6i4hR0XUpgBJAmZ8skfrzA=; b=eG+ZT9H6PrJ/jpp+8xV9jSdefK4vBY2YBFsUlZ7Gz0q3YyIsCPVEByEljBbIMbT81o KRSjHTig14YLtWGQzC9BNLStVc4TL3RCoMOIxtqqp48cB8evcaJykxnBGhmGzr7MHQCc vCoQnHanUYc+p2mkA+BqH4I0WlAU34SYBaVhzTVRtiaXtl32JHOjzW5lhzOENZncJ+R9 fQNVc79FDj1bMDC+B/AbtyOz+WxlXfOx0W6aTD2L8P7ZiU74qH2+/GMIfgSoPEjQAZWz Zc+b/ydjX7hOwIdJNv2SAZ9vao1kl0h/P7aw3z016DeUIFs4B+7CSZl2RcT+VuxKhU4w 2+Ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779815614; x=1780420414; 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=XXVCch3h5O4NtbeND/2vo6i4hR0XUpgBJAmZ8skfrzA=; b=E0ISpIP4JmsIi9CHLjldH9/LOaaRR9f3d7u3JpmNPEhGchW17MsuTOk2HKTXE7gcOe GOrMwr+CwODWcA0etvzv3HQA0fRZRk27NiHl+qWAk4lPE69/sq9b351dk+VaOJHkJi4m D30UyfZTnsUNUhklkVLOLveBsUnPiMxxzBm8yjnNelC+1D1kRHTcRmj50A86YxjAs60I 5VMM4KGcXmOIelzB0BBO/Rq2+IqTsmB1Sd0e1AnhfSsQh9UgF6dOZ+IwsGzYhk/5qH3c 4HS0fas5/SdKPNr/77FMYa+Q6UcpKCGQcZ2fg55ye+J3iKN43jBy2O9YJjMfPNZQqf5i 2klQ== X-Forwarded-Encrypted: i=1; AFNElJ/ioSQE3nacAwAeQii36tk2S/D+FquTR9N1mMDFJ0amFFizZyQX5aMaYIpFKGyT6XF2zD07DJqbhBuEosU=@vger.kernel.org X-Gm-Message-State: AOJu0Yzx1qqmt8StKhwTq83HD89ap/Zmkqs9r4g80+sxuiv+RnEFIvNg L4x+1Abqb6X2fFrxom/2rRrNFsoOHYX41aBn1r0BGPx0k0irYmwyPmmJ8nFvILBvevwVH/WfVbW DiHoduy7zfkdysT6TdQ5EZ3Q9D42yy/ygQO2Uy6jOiUzVerHO2HTCYOOIgsQtDQmPPlU= X-Gm-Gg: Acq92OFZZf3wTi2+fWmxnzG7Dylg/aWUhilj6rptFtUAiW2mlDs01V3KLGYw1XNNVgn aanrXsYS6A0G02/YS0eHYUcUwk2htUNwF8wwivFnShrA4VT/DDyQAylAj0OZx3amCMUXG2/1pKb wCoXFiC4uj0X+ul8aWXhxD1KhKYizApkbeZTJ6gYSWJTDnuiaZ3m4zMfkngbcCaFZe+Rpogwc7l C5xPhrjdJVjNz3L/Cpqs/V52E6B9o3LiVQnYiDmF15TO03w0Yolw/Xj94o/xe7Ta5qo5De/cHUW 8j0Cuy58Mv78c/HcA/mtFwgDPMbPNoh70AAmo1A9rgx0YuMOilSXjg6CcUev+5NRG/wyNmvVny3 0HGn1E/zoUgoNYQM57ORCpcC/hiFC22NAiNIpQ+YDeqKatYTIjs63 X-Received: by 2002:a05:6a00:ac8a:b0:82f:280a:d888 with SMTP id d2e1a72fcca58-8415f158babmr19801913b3a.12.1779815614343; Tue, 26 May 2026 10:13:34 -0700 (PDT) X-Received: by 2002:a05:6a00:ac8a:b0:82f:280a:d888 with SMTP id d2e1a72fcca58-8415f158babmr19801887b3a.12.1779815613876; Tue, 26 May 2026 10:13:33 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84165009761sm15736235b3a.60.2026.05.26.10.13.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 10:13:33 -0700 (PDT) From: Nihal Kumar Gupta Date: Tue, 26 May 2026 22:42:49 +0530 Subject: [PATCH 5/8] 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: <20260526-shikra-camss-review-v1-5-645d2c8c75a7@qti.qualcomm.com> References: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.qualcomm.com> In-Reply-To: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.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-Proofpoint-ORIG-GUID: MEicXeiHiGAEeo-1vv19aSTmFPBWPh7x X-Proofpoint-GUID: MEicXeiHiGAEeo-1vv19aSTmFPBWPh7x X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI2MDE0OSBTYWx0ZWRfX09B8kIx9WwsF 1YtQj5hig2OO0klAbxEXhA2DfAdMY766iVtbJeQfByJVH7zGHQKoshWGPXD/TU/UvmmEbT5C5c/ lf6o1HZauKcKWQB0jWxrYldQhaoFDAtDGq169XcHVyt+DErT3Eutv33xMory1AvssNqXP5+Go6S iqysKcQTdYL9za3iG3Es72JYCuDxvdJ9jZ871lJ/upCB/1+HaMQwIf3KLbDsAL3UGgcrdcSeUT5 FndB0oC7frWTDdtU1KtzDEwmywa2VrzPnrfa21ZvZ3Q6SFna07Pho+s9vdT+87P9vxA6hWQniJv Z57RmGnNJJuPp0hhi7f/2UNwPVDd4le1DA2tpYLzlkKdaBDjFIrzCgBRiflDvISDHHvSKIw16/l X4l8bfKQXIuveiEPMxVjAj66kvfflGiVYYOVJW8fh2AfNos28VBnNALR0ew0Ket0W+6vy1t+IsI 2guo1Jml4UysLq0xQkg== X-Authority-Analysis: v=2.4 cv=M4l97Sws c=1 sm=1 tr=0 ts=6a15d4bf cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=XuEftVTFR-VjiOTT8WQA:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-26_04,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 suspectscore=0 clxscore=1015 malwarescore=0 impostorscore=0 spamscore=0 phishscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605260149 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 6c47cf2a7ef26b4bb7d7f642a240b435cf5208d8..46de35971f629ded990827ebd76= 134e652758ce3 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:36 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 6C340CA45 for ; Tue, 26 May 2026 17:13:43 +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=1779815627; cv=none; b=BSFXiGfFsmlAHDxa1V5zihMvEQRWVJxsgks5sBcU0McSwSw0s5te8n26UMWHoa1t4TD2GDcVPzdx7gMURP6VlOTaa1wuqTNef+mWPjSFlxqpgFCHkV9CCSQG3v4Q7T7Yjbgs5Ooof/Sr7Zxa6FgEk1NiIja35CS/9LyPf++d6vM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779815627; c=relaxed/simple; bh=rNQVM20UUvgudFA/i6n3y1WsCxjVAxnVn14FXEO7CqY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IC++G/+EeB3iWyRBBci0iFkAIP8orXZNwr+FwwazgeU67oSAQ0+HUN3xDknFv77bddjbkTAv8jUZxBAV315VSly4QWfrvX3qL0wDIadwflL4krpzrdU169quvopAHs1b1VeICMY/WFi8N+jlOMeQGPg4qUjRMnGPPmXTA9gsOHw= 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=aEpLz8Si; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YXz+Xz/R; 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="aEpLz8Si"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YXz+Xz/R" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64QH0o8d2977136 for ; Tue, 26 May 2026 17:13:42 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= qsLRItlvQTaW1wXx2stcMbcEedskcqLdoo78VHGXMS8=; b=aEpLz8Si6+oGEx/e 94nD1w4n3U/F1YKkmZ+bjrBcSs00ROga91Gs6ak/4IwKMhIPvN7uTvyEv74lLbko T2VRWTyyzE2amMz5ojCcfn+yRMf1jlE7vDrAUs3A5Bw1xYIiL4djmiyHbpKaaeKD Q54hOxZSbrIaHk40GxCz+uhdkLVnfzoOFMO7SkIwDYCdEzwvuVUiYxf61tEerfyx R8FYioriVa7PU8LnLaWEiydgMBOtLJaEaNiA/JyDpuj3othiOWBJdtx4H2oI52cS n4c+3jfeoMUw2wQAvH50k63aawjEY0ActGAJ10HjoMeqNJIcEHbfBNbNJnR6hDYR 63d9Ag== 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 4eddqkrp0d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 26 May 2026 17:13:42 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2bc977e6aedso115223795ad.2 for ; Tue, 26 May 2026 10:13:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779815622; x=1780420422; 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=qsLRItlvQTaW1wXx2stcMbcEedskcqLdoo78VHGXMS8=; b=YXz+Xz/RZiGw2uxAnpD2qf8rNZOiUHG3QdKA7jiHxIGpmnECrJ/R/CgKAQHZ1aN0uN x/hOZ3TR2/FgNztJB8J41+jPdMtLGgWkxhxmhjenkMYeS+hA/6g7dsHjOpCskXUWoMR3 /z0hy+exQIdKN2A2mPWnph/7ljLcffWGOlwLpFvSWM2W5HUjqGSiN9ZRbFoabNq9ytVr aLWV90wgrxrwYgm2EO40VGg+3eV44MOrZv0LC3BBkyTDaT4MK7X5CFDTZ2s4U13YKwbq s9hiPx8vRDAxlA3JO02QUagWuV0jZqlZBwRPM4N5DQFaf/YYoatYdVN9ILf4wnOxxNWR lYfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779815622; x=1780420422; 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=qsLRItlvQTaW1wXx2stcMbcEedskcqLdoo78VHGXMS8=; b=AW/1aQl9JJLLBQrJcgzRI9kdg2T7YMY/qruhl4jziYKH1AfIO52ZoqHBGTwWv2q4kB tq8E9v3M8pkBBo5ZYt4a+1A7MNyf0h5r1O18Oc0828hASQAvq7DxfYlqTNr/wkB73ANh xk4/UjXuhWCCxxEOdg/E3Rj50Hs5D7T8qVQzySC1YY5VOkMoouftcnOHOI/3lRMFfln2 TFLuoaBK9ZYgbc3SUksp2I2sIaDj8X+ZCQnWz7NZmRBBwYPVmH0N7ruaJktyk6SLZYV+ EoTtbUoDLmR2o3/nrxH8XLGyUUd3SAncTUppePybazeIOcznKvI06cgbo1LN4bRg8MQt dEgg== X-Forwarded-Encrypted: i=1; AFNElJ+gKL3Y1SorG+KWl87tXhZU1VShUtatlLauc78jMiVPSJyA2mWgXeh5irrV0j5auvuqPvJrqtclwuEkdu0=@vger.kernel.org X-Gm-Message-State: AOJu0YyDYNx7PCOS2NPpUaIcyc/Cw4QCrxeTnbpz3KYKXzYada5Q8l18 KI4TIBXRSNw/vKb/MpVCaUOV/PzGMdjWBEtj4XlMx2ZI4UNoa1iAQDtTWznNzhryKic9jOpnYWC onE5L7iwl3cEZNrRU7rKMb+NpfoxKJ+p/HGUn6P3Jkzoc/gcw7uT13auHz8VR8ZqJ6oM= X-Gm-Gg: Acq92OHVvSgLHwtOyyKa0BNF0Pu5HkSfUTduJkC2unOYHlVPkWMGeqYobjL1ixtr385 /Y4tZPlyDPKVztSJ2pCyaJmiuN268mAAuwDk4uAimJLoLO7HI/lHKpmT0cTjfFLvs8goRjfChSt onNf0dbGgBajkwwgp2JA1RAA6++xvK8V/tk+1YaH64nkpCUvAFyMzCfidCeed2PeB/xpVBl4otJ 7PozgRsKwOHnYWqBaoAbOXloMYWZPzISNsKwjwOpNXn6qm2HGkeYT5JcR8J1WDVrHl86Fp3lxjv DtQelXLkg6SVAPBFudgSUdv8AV5cNQ8zwCG/scqiWesYrmg6opYFMMU9Jq/4BqpsXCUdqDq5wXl 2OmPMySLbG4Rrl71fYaBJSIPys7s+tcjg+E8brx5xSr9uDOXuX5rM X-Received: by 2002:a05:6a20:244d:b0:3a2:d79c:415c with SMTP id adf61e73a8af0-3b328fde9edmr19895553637.47.1779815621713; Tue, 26 May 2026 10:13:41 -0700 (PDT) X-Received: by 2002:a05:6a20:244d:b0:3a2:d79c:415c with SMTP id adf61e73a8af0-3b328fde9edmr19895511637.47.1779815621220; Tue, 26 May 2026 10:13:41 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84165009761sm15736235b3a.60.2026.05.26.10.13.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 10:13:40 -0700 (PDT) From: Nihal Kumar Gupta Date: Tue, 26 May 2026 22:42:50 +0530 Subject: [PATCH 6/8] 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: <20260526-shikra-camss-review-v1-6-645d2c8c75a7@qti.qualcomm.com> References: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.qualcomm.com> In-Reply-To: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.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-Authority-Analysis: v=2.4 cv=Zubd7d7G c=1 sm=1 tr=0 ts=6a15d4c6 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=8fHhTolRNNEGZtKOGWoA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI2MDE0OSBTYWx0ZWRfX5xTUrfia7bxK QhvTcx5eCZ4WSvi1FITVcbsL41ZmXynK/bscEQtjzVLUVkhitJzwKyGnArek/RCtUAyvKBRAkZZ FIhacSxnLO6jHKQSvf8E6ojYu+DB2diFM7l1YLV6FBBYny2DxFVIFEDlCAj3Qe8kpwEEaU7A7Op ECLWsEiycP88Ql8FOxetGjyhFMsLgyIS1GM9DBJIAlPwJlX2x/jvV4dvjL87JN8nvKe5VisBods gCWGKRv6+U/jsUoL2HtLxzclm0jDL9jpCtWPVrXtpM9mnQ/Nr2RffLtBbz8FlQ2AFNjR2yrVCOl k+k78WQ72nHgN/JPVr7hTrAS5sK96M7UMZT1RULyv6sqxvYhSJpDBn5me7+8f+MjqPQxYL3PLHZ im8AEukf/JALNpmpdC4hxMSMekdynAoQos9eJsOCffS8BrU9RB6yFH0o3v8lJDWiQ2NDmTSlc/i oL6KV7NS+UxEM38BpAg== X-Proofpoint-ORIG-GUID: TJtNwHYmWtPSXoy9R8AJJSKSHgpS2sKC X-Proofpoint-GUID: TJtNwHYmWtPSXoy9R8AJJSKSHgpS2sKC X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-26_04,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 impostorscore=0 clxscore=1015 suspectscore=0 malwarescore=0 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605260149 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 46de35971f629ded990827ebd76134e652758ce3..3fdb0c45d17880f1c1c6b90ee6e= 91b154e313738 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 + mclk0_default: mclk0-default-state { + pins =3D "gpio34"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + mclk1_default: mclk1-default-state { + pins =3D "gpio35"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + mclk2_default: mclk2-default-state { + pins =3D "gpio96"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + mclk3_default: 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:36 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 4CF1827AC4C for ; Tue, 26 May 2026 17:13:52 +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=1779815635; cv=none; b=vARtTuflj92yRnsvWb0ePxe6Re7UEtrnbo0kYql0oz47eqNVIhtt8uHTXjaS3jECHwxRM1UC6nmzLofRLhkMJ0nOlt9H59ZnRiFcHlpVUDql71mLBv1VkVsbT1gyH+OQgBn0xfw37iaNW1q6DoUWWzW7TSuEPkTq8J52nKc3eQw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779815635; c=relaxed/simple; bh=wUE/ebaxyKGDfHiUqCyM5jXPVqYMeyt2f2pUluNnCSw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MC3m5X03Aa2CBdXRYn3xRbc0gbNm6xnLF2518Q1BRADy1VDt7iOn6FdnLf1wH0UTEzwGJ/kcnnDlRo/AMw+Y11UKYr//5ciOuAaqG2lbm3PzDAkKsWqsrSzvz4hY+sA8E34wkdLyI5ZjZpSjXmfDVbSSY9FOswOtWhCaXUcd2lM= 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=L7dFU35Z; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cQyw8f88; 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="L7dFU35Z"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cQyw8f88" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64QH112Y3289750 for ; Tue, 26 May 2026 17:13:50 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= SHWN/CpABQpi5ue90hqnc7ukBQhLZVofwHgxOgWNJgY=; b=L7dFU35Z3epDssGg M2xP8S/TbeWLV1VeBbolA6B3kNJAPHA4m0X5VDYROVYcjaXuC3qtMAi9Za0oKz54 6v5L2ZOtrkbfiAfnomKnXGj12kbO9HtQFDhSvjXJtJL1AZ33JrdVkg3aiFQRN4d2 3M3UgHvzVctQ2r29ErlmV0qvJqwrSoGIgwo8LuEcWjL0lPKVasMNDxvl/SBbD+Dq dxHkcAG/lJSSt+kw2rW4DNLFk9dkxSrMYQ/M4ZRdUGYWQV+h+npmhDc7oik0siGp s63lH/dZ9uKGveKN/P2QYo5GZzqnmK0CWpv4jWBjNQ+kU2MO4aTOtFPmfYeDNCaG 8F6tmQ== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4edf1j86fp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 26 May 2026 17:13:50 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-83565161a6eso5788719b3a.1 for ; Tue, 26 May 2026 10:13:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779815629; x=1780420429; 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=SHWN/CpABQpi5ue90hqnc7ukBQhLZVofwHgxOgWNJgY=; b=cQyw8f88rZMiCjwa6soGSHAfKnK4ADmCNJgO/hDWTRsDpgb0EroXConeIsEzPIdws5 CzpeJsriKA20TKwwmQ3pIGX8pfaqh2ekKOwc7fyXsUsJUnRNtWVCjNVo8UmTC4tCBIyB u+H5vr54uy78KtXbsd/5wIgUYRfCmMa1BpKXYYTFzMn63TiH9yoBVHobZ0/PGyNW0JWs bXzSARSo5zFZ6NKk5FILDhYahKD5blUPGElBQcMhLbTw2xIMxkwobJdUvWquAFgaeVwz //vOd3nCffrieZKhMvAzau2ryGkoH7ZpracKoc0sNiQ/FOVppxAWjlWfZvwRB0ATAJg7 p7xQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779815629; x=1780420429; 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=SHWN/CpABQpi5ue90hqnc7ukBQhLZVofwHgxOgWNJgY=; b=cNeSglub6SaEWhkeuJzt87aeGYYlYKafZY2mHxzqPcVKvIMYUapVu58gnx0Xhuklyz vWm9F9nIHD96rnoAf9zKA/09U9rkUffSvOA59uQbZ11DSVjFQw2ZOravcbETXdrAKamP dBpWmeAeFWCRwKOagmre7vrTCONx4cQ+ZQlzGXvM3+A8/hcAzj+jfn1gdCX+fZpMgkHO VOU6bbYs6PHO0yk4kda23IFyn5lwv9G0utYoOl8+sNjRw9VqJDwx2hSn4heifNyHJ3fd ObCDx5KLawRSD2t4lyrePs0+QsOgiGr29TeVwfhv0z4phn3b3IAyWTaILRtE7pd9JIth WwzQ== X-Forwarded-Encrypted: i=1; AFNElJ8k+SHxY0MzZ5v885FqH7e8ht9lW5IlP982G/mf0tAV2Umin4yq4IIG4f7cXfh8ftEK4StVk58r1GmYY1Q=@vger.kernel.org X-Gm-Message-State: AOJu0YyuqKbs+5dmUpvl0HCGfw+8NRk1vHzSzotULKLxw5Ev4mjBvIqL JcVjCoBd6vG49bPUANwhLxvwXutMFrU1etEa5GcWgdMzkslvq7kLHhul9Rjxf7lG+N//p85nqvB OgmjYPFRbC9RfPbrsvBJfUXI25ZtNBwWF/MfHOvatVV6Mz7Hgwm1Zps2ugZHoHuLnSFg= X-Gm-Gg: Acq92OFeqaNgNgm//hnGLxY03LxhV+m6+hri9Mr7uSN0Wj45qsbi8PXAGAYAYbTFPoL N45x3TcXE/N5KN3FuFgwRCdUhsQpgkI9hQKTz8t+wttAj2Bppy3VrualfcHYHZozrqg0b8TGUQk 9grSW7i0N+Y3ntd7rbi9mBzPB2eR4E/6Sscn9Xh+0mxL5XWPFp711FGM5Me1/MDdR6EBEOB9i9o QBOBAt8pwmybGgEByo6/wZ3lFCefVcI7uN9V3guxSiRG3VXxFrqkeiu7TFWG7qFXgBjOPvlGlnY 2TlY69BxdWTr2DlH4APTrMP8VXMF8Fae8MQR3koLGcGyaRE/LQVPjSQN4rRDlWFLomohyFL8pv0 2Ph5IULo8/iX/CBrnVMWI2YuC44v4QVUmW5sHoq519raBiLM+qkt8yZWYW0byLB0= X-Received: by 2002:a05:6a00:4503:b0:837:c1f8:6e55 with SMTP id d2e1a72fcca58-8416112c734mr14803835b3a.14.1779815629333; Tue, 26 May 2026 10:13:49 -0700 (PDT) X-Received: by 2002:a05:6a00:4503:b0:837:c1f8:6e55 with SMTP id d2e1a72fcca58-8416112c734mr14803793b3a.14.1779815628747; Tue, 26 May 2026 10:13:48 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84165009761sm15736235b3a.60.2026.05.26.10.13.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 10:13:48 -0700 (PDT) From: Nihal Kumar Gupta Date: Tue, 26 May 2026 22:42:51 +0530 Subject: [PATCH 7/8] arm64: dts: qcom: shikra-cqm-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: <20260526-shikra-camss-review-v1-7-645d2c8c75a7@qti.qualcomm.com> References: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.qualcomm.com> In-Reply-To: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.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-Authority-Analysis: v=2.4 cv=ZNjnX37b c=1 sm=1 tr=0 ts=6a15d4ce cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=2GryoL8Qn4L11UQNV9cA:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI2MDE0OSBTYWx0ZWRfX0/JC2VncLYAi /kLRV2oVsRlK2t3/jqPOtUsFLQv7QA6YLBQ9ze1FvTZCFF2SmyhPLc/PPktbBP4uZRtk3R6aJMN 8zaBXqbHuIXcxOMEKb0ofpJzcacAGQ7N54YzeaWZSWykdVIWtmkITfedRAPCqE0nAKqGvaxEDGW kaxgARswJKKo5WTFbhXA4/aJUU7JFE2UIfpqe6BfJXaNMzQFxuaLwTcRFglBEjmWifcjO4MYNbV 7BUG+CArv7z0YsZbHTO6F8hqCw94RseLdVqPeHJLQx4vDG2Em3Y+PEgi3HwF4ORiPFJ+1YYTyFP P4vyjx4o37j4qB1/ORr8qMoi1Ag5AbcHGVRHZESxja7eeHSbH0WhX16nEHBy3/IGphSmDoYWKoc ypoEY6CzRVf0zRgKhZWzMIJa//ahw3n/lE+45FA+7Up6b3+2BdqTFaE/vNJzsOzswbTeqNlPGRW 0dm+aXY+IwcSPDUFx4g== X-Proofpoint-ORIG-GUID: dI6s1feXpv_xEnQOFQ-RH9eao_DDgNKB X-Proofpoint-GUID: dI6s1feXpv_xEnQOFQ-RH9eao_DDgNKB X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-26_04,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 spamscore=0 malwarescore=0 priorityscore=1501 bulkscore=0 clxscore=1011 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605260149 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 Reviewed-by: Bryan O'Donoghue --- arch/arm64/boot/dts/qcom/Makefile | 6 +++ .../dts/qcom/shikra-cqm-evk-imx577-camera.dtso | 63 ++++++++++++++++++= ++++ 2 files changed, 69 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index a9e9d829fb962386b3975f345ec006504607130a..df41830e18edff82893ca24ca84= d7e03065d0ef7 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-evk-i= mx577-camera.dtbo +shikra-cqs-evk-imx577-camera-dtbs :=3D shikra-cqs-evk.dtb shikra-cqm-evk-i= mx577-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-evk-imx577-camera.dtso b/a= rch/arm64/boot/dts/qcom/shikra-cqm-evk-imx577-camera.dtso new file mode 100644 index 0000000000000000000000000000000000000000..aedcd164810cf687efb425da79a= ce7ec6453e3a5 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/shikra-cqm-evk-imx577-camera.dtso @@ -0,0 +1,63 @@ +// 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 <&mclk1_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>; + + 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>; + }; + }; + }; +}; --=20 2.34.1 From nobody Mon Jun 8 20:54:36 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 EEB24407CDA for ; Tue, 26 May 2026 17:13:58 +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=1779815641; cv=none; b=uSwKJ9OgAQfvC+5NV2NVS2qhMmnBJPYxycWhoKscHaLTdt+hZIs541G2p2vKV3t/BjqA19m9ewYXCYhvd58tbmDa5/iZ2dj/pMzeL/y2rdhabKnDaLSbkq8i82VZ1htwt6TL72Clf8EP3eB/LdiE2CD+FgWws8ouk/k/Cun+eZI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779815641; c=relaxed/simple; bh=xImboLMczBQdAyz9gWg6GBSKFU5e9Ka0KWu8CeYxrCs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PhrIAnGaral4GY1p/eSdgnpAvxLTSNPXJLUAUCnncMrzVRTDqbA2xGqZe6VX9F7JhwuO2l++xmkfkB/sz7PhlH2i/Ijn7EhWAyN4BKWmn0iUaTXEugghsKVXAzkH4gOFj2iflbM8hjLCm6abk9NOEfQhxL5TH0nQ0tFfYOXVeo8= 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=b0MDOmS0; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hI0zgWXx; 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="b0MDOmS0"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hI0zgWXx" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64QH12eu1752093 for ; Tue, 26 May 2026 17:13:57 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= j/VpYFMMpLLmKzbMdrg0+lrYz7OLrPF5tO36GfEIMoY=; b=b0MDOmS0Tns7Ipev je5IjoPK0TMAWlL3t7B/nxGR4YutfWrB9LlEW133f+2bw1YD7Ja9s8/1IkczJ2QW /UR2wpjOCqFqZDzS1B4HT60OysDmLVLhmQ/V0dJBASCq0Ho1uqwamTI1mArgIgbM 0zAKf6HiG6NMeJoXLxArgLlmgsdwydanj2L00T2M3iT8JLU8Fnw/9x4I4+6Nfxmg DKRHEGFxdHw6hYCPNE7rt/ioeLgpkkhk2H+XBFIjhn3OYZ1tHPiEYS02CMQEFU6H +9IyJLnBM9d7h51gP8xvZIUUqby0JL73Sa/YiZaC0QeaQXSM2B2BgSsewCYRqmPl ejjDYw== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4edd5ngujc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 26 May 2026 17:13:57 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-841127f960fso3661509b3a.1 for ; Tue, 26 May 2026 10:13:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1779815637; x=1780420437; 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=j/VpYFMMpLLmKzbMdrg0+lrYz7OLrPF5tO36GfEIMoY=; b=hI0zgWXxqv8E16m1Ui0kvfjBJS4SWbWa7tS0LbNdQsvHVUDI1nbZBcLyNozAd5cdaY vpZ416A0Rj7LjC4F4oVsYuO1ajJnSLtFCVIkD5cVgnz+Or49PuCbRKc7OtntcN1qMqEY IhZaMq4z5O36zbcLM3uhu00Y3xCprwCzzcxqAfcaYGydzbJMp7l2NC4hl3eqqk1lrhjV 3Qcb3KxfKtP0oieQhqg6zQLbsGkJsLIq//H5jipFMtfY6XMyjOnmhgyNnKeXJgXGBa6C orEciHZxvK7TBz18onqiLqMEoFT/23yxLTFLr5DbJI9KuoIWk0EIcYZdftwe7vgq90ZF 0WRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779815637; x=1780420437; 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=j/VpYFMMpLLmKzbMdrg0+lrYz7OLrPF5tO36GfEIMoY=; b=F3360zvrwr6OuP38sTxZBQ+98ZfWKy8nU9hbeXQ6vEzsxpQ16sL6MK9+jLAq9K4hdo NozQQ86CjXrVlN50qGloC563jCjd8PYYQ6gPADQ8N8EI+KqJqTpcZFTMVZE2RA7DCd1C h7L/s1nDD6eK/3FqBSCbfUfVK2n+zYrFnQURbtw7trs4xJr5p9if14c2d6Rok6cySLaD 4rSm1QbFCCQXZXY6pv9PNSxZYsJy5g+8Lj4qSGgtuhjalN9NGhYUzlNC7p8n7K0KeYA6 OA7tzBEgftIeo4O3dLENeHb0YVgAKNnRAkMYcU9ZCoTJxrkTt7J800p2U/3nCSkmbheU u9Cw== X-Forwarded-Encrypted: i=1; AFNElJ/l5lWqSYqxGU/53DR+mDSQZjStwDV00/GLAWVjT7bURdSvfGVC2jTzR4m1V9lqm5uohtOpVCMSwpZ2PVM=@vger.kernel.org X-Gm-Message-State: AOJu0Yyxt6swGBQUpxDCr1dL5+gVV9i14eaTUwBXD8XK7M4QXN184F0i 8StynXRb7sKzqk/QysYuaHQdwIHKBv1OAmrXqn2juEQxnwoLNDRoAANmS0VlXLT9OE02ZtN0aL4 tyflssfnc2JrMoEpVMiiOBHGM6aNI+Uz/+oF0NjXg7ximjt/8SMWGE0IXTw8aFvC68W0= X-Gm-Gg: Acq92OGBL3jSw5+4R+94+0tHEjRXlxuNfIvUS7eRek7I18pFx4IO7xIKd30AbOCRf6G n8w7ElhSU4ifVPU58z4943pBtGiH0mt0A0AzlyUP0iddp+TgKeBLIbW3U0ldKXIoHiUOUzGwj5e R8Ze1mel5mEWVjQEqr7ktXmQCAKlCZQ/kQK+taReXISC+QeRHxxDMGIP8SoCTZEZNUH/Fs10A0e nbRDVkEyYSeUU+VEEkgI0CSe/BISejXM9gLSDbgI2JWc8DbwL715OtzItV4pHEGJ/tzJgm1xXz0 QCOfgcRO07E+m9qqQpkcbG2YIe6r8fEQWTVsLsaojb/IV86mVvgOhFGjARZ3bBqEJtrBE+fMg/6 ah8FeC8sV+Uq+C5b2NOnAyXJ4+ngneqR76OodykMzFd+Dnxiplx5e X-Received: by 2002:a05:6a00:298f:b0:83f:638d:1e64 with SMTP id d2e1a72fcca58-8415f580e40mr17369722b3a.8.1779815636588; Tue, 26 May 2026 10:13:56 -0700 (PDT) X-Received: by 2002:a05:6a00:298f:b0:83f:638d:1e64 with SMTP id d2e1a72fcca58-8415f580e40mr17369687b3a.8.1779815636112; Tue, 26 May 2026 10:13:56 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84165009761sm15736235b3a.60.2026.05.26.10.13.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 10:13:55 -0700 (PDT) From: Nihal Kumar Gupta Date: Tue, 26 May 2026 22:42:52 +0530 Subject: [PATCH 8/8] 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: <20260526-shikra-camss-review-v1-8-645d2c8c75a7@qti.qualcomm.com> References: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.qualcomm.com> In-Reply-To: <20260526-shikra-camss-review-v1-0-645d2c8c75a7@qti.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-Proofpoint-GUID: UffC0Sc3wi4WgOglMGNC61EKbhUh1qAb X-Authority-Analysis: v=2.4 cv=TZ+mcxQh c=1 sm=1 tr=0 ts=6a15d4d5 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=FHwBmxWp57AShg3XVyoA:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-ORIG-GUID: UffC0Sc3wi4WgOglMGNC61EKbhUh1qAb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTI2MDE0OSBTYWx0ZWRfX79PTZSMVWq+h CMUGc+gThC7LENxpfj4C/YReru/JROZSbg9x2AYMnlLfNHfZqdR/21Na1Yiyqb/1AJwXYSLPOSF xJh9E06Nfdt4XWqe91IuTNdUSup54s7cOc1IiQxCCgbb3A3gy2uoH4GgovuNoB1igYsbcNQSwvg lPa/x5WGNpDYyBaxD7bo9TIYakrWPAynybmz93mPoKR1i309RsqFfwyQubEIBcWCAEaEYHAN3Yu xmtMmGfxUc8/41izzm3N8vhmcJnDLcYNU/jzqSNOHUbJQXuvOXGGUyS2jgkPNEiwZ/VhE4oO5q/ PdGJb9KxUCls9p2u/3nJPTDL9oZPpEcvw1cA3b+KfiVvnXupFUUpjf3X/bzEjpnB3otRKzIXZhq grP/NtcaFJiMsMb61lE+JClKkf4ORuulQbkq2FZ/EExl5jSKyoLpBSJ+ZYfcgcCDs4MZLYArzke rwOM2pKVCsCzL4SYPtg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-05-26_04,2026-05-26_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 adultscore=0 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605260149 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 | 63 ++++++++++++++++++= ++++ 2 files changed, 65 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index df41830e18edff82893ca24ca84d7e03065d0ef7..2a728c975a38f700360e3173070= 36efb0968a00f 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-evk-i= mx577-camera.dtbo shikra-cqs-evk-imx577-camera-dtbs :=3D shikra-cqs-evk.dtb shikra-cqm-evk-i= mx577-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..f0423f1ab4e93abdcc7cad8977b= 39e31b2437e8e --- /dev/null +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk-imx577-camera.dtso @@ -0,0 +1,63 @@ +// 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 <&mclk1_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>; + + 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>; + }; + }; + }; +}; --=20 2.34.1