From nobody Fri Sep 25 23:54:11 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 CA9D8459AEB for ; Mon, 7 Sep 2026 10:08:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788775686; cv=none; b=VccVynJYbhUVpRdToX6PwCC29cSdVDtPu/6fVPGytna2uI1wyN8b17Vn7ssO45sjsp6CG+a6wQBwPcIismWivlZE6f+SDeJZx0hh+fRtbX74ZnTCxJzPb3x4R5ErgOL6Y8FX1gS2z/5rlJYoCHzDGaosEuFqNiOanfO+H6tLpFk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788775686; c=relaxed/simple; bh=uEZWjDTsQ+8roH8t5sOSrVp9ky6e0MLV/HPN49I//p8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rhGtLodqCDiUgJ9KChATTv8qat1+80Cqb21OQnqaKxB3WR4AA3hxsr5AjaKEWNNi4elyjFWqST+gyqxbbbldxQfnnMvPyT99yQYi3NyFeRugaRrHF77YMVf2/JAOWrkwZ/SPSBuxWet9BpWdX0RzxW1jDC9VK+3gtQRlb77cZdk= 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=Tt0EcTZz; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=klWaryDe; 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="Tt0EcTZz"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="klWaryDe" 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 6879bg2a3189667 for ; Mon, 7 Sep 2026 10:08: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= Ku8TWsvVummAR1vyzmplfVablUDZN+ru/3S0kmxoUj8=; b=Tt0EcTZzDSyAQheR Mr8G2poosZwfqX+5+7JSVmA1l/gxL2GdhEp2MhFNd7vx0Es83WY+C6i0o9jF9ic1 0dxxNkDk1oF21zkRD2kDtzlP4zUQoBN8+ThNlJKqXLeTmKZUljGHUk4eyLWbr/Xn S0w3AAPjiq+8YJ5cKzQX0iUA6i9L5CDnz9Q7XapSgaoy4jPZuDFVEsP4itlEM7Uh FuGOMGz+RNiKWd70EzylfOwp2Iuasn1cgJMtAyfpNqS7DhW1+6QPFyR07Lsv0eNE W/J2FAp2+7D/0P9PDBykghh2ib3y2aRy7//c6GvpB/ONGuTtfk/C3LXQct30/MEQ qhGqdQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ghtfx08ev-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 07 Sep 2026 10:08:01 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-39906175917so3727708a91.2 for ; Mon, 07 Sep 2026 03:08:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788775681; x=1789380481; 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=Ku8TWsvVummAR1vyzmplfVablUDZN+ru/3S0kmxoUj8=; b=klWaryDelaM6HJMPlGbrG4I/sYh8N3KdJBe+86JKkNPzEX1YjbY6uOoGCQmAnrIxGB 6TzN3Rte3AgIUzhoAF1Mg1z5IfAqmYutgeljR06w2dMmy7P8djql136MW73MNqNPFZO2 TpoLZEXL+wJzxeEnrqQaGbspiyQgfJ/c/JRlmp4eAirCTdf17+OSLF5sgB67bHU1LJbR pKfVQ9pKf/fgzXE3WRD6GOxKQjy/vavVzFiDfSbOaow49aWR/Xbzqa8ImxPJSmnerbke N58IEsK41+xwRsBJGySSQ7SUYgFhMWznL4Gcm6HeIThbLEXC3uIrAn8OFjsR6lzEgAOK K/Dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788775681; x=1789380481; 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=Ku8TWsvVummAR1vyzmplfVablUDZN+ru/3S0kmxoUj8=; b=FM/WEXBbEjWIWnpKAd1+0WNJblvu97Tqi+GcIVCyOG6uAhLBf0YPHVa6t1ZwJIeM8O 9gndgo0wSIYkVr3eaQbhddUblvom749/c/NVPP3lBCUwmQRxbbvp2qy5Xqg9wIdUHvMt 0yG2JULXtWSHbFQm+A4GnW61FytjsF6HTUI4q7nBEswr6yn1y3ORz2dB7MsyeU9C5t4H UrNX6vDu+PK93xJCE3KUoTMTX3zRQS8xaQS9o9DenLyw6o+w6oBng4gFNJPIzxI+JDe4 hgEL2ySph+hv8yziS9NVoqZ4mGjFjEH4SeMPFyn5jT+hFwAXjV1tVOtaL1dmuuZonmlX 28lg== X-Forwarded-Encrypted: i=1; AKwUvByoTqKx+dJOt8L6MeBKrJOY0F2wr3e6CajqHgSUSnuFBHaceZryueuE4TynF1m7QvgzIyhXnjM0xCAmukA=@vger.kernel.org X-Gm-Message-State: AFuF++kFo7b/M6RgBbdDkYK09v94Lm+p3K7ekchT3KlBC/BIpGH+Bqxd JE3FK82eIMWQF5Mx5Ll4otBNlnsW/zy+Z9pFwbPgKSeq1wMjgUHVshHFG3WULeMjM0NoMH/d3EH rZd86rFS9GZ7FYzd+UnNcLKTl+G8xc7dW4z/AXpkcTU/Sn02ws8OrrGBMfzi0iFdhQsE= X-Gm-Gg: AYBFou3kdfR352qRGcXS/AyGxzJyJTbWozV2i3Z6q4SCH+E2c04hsauf9pp6YqXb7ai YVAejMQ5rI6p6mqD2+QzL47sYY6RJSgQk8hElsY9m6W9HA0SLLmGUPflTDbKhd80vxPQY5/Fr8z 5l/Nh3kvEr+37eT1WvMC/s6+a0Obn35xMUraV9pfOxJynDKP/kBN+vO8byMycC+Y8kvjzCYAjpS sGCVjwOcY27mIT1kVxrzEZDY9j2ya9CZ0tqP6TWrIw7KZfrOKSkfW9ypYyZKlK63pcYvnA6txMV nxgVecfkt/o4qt1jnAIXqvewJsDmxviIr6KKd1b1I1/4jsLY+oF29Lt7m1MpzkIoEi+3UNpak8K a4447q2ObXKlrtch8QCSXk0WkEvOio24= X-Received: by 2002:a17:90b:3a81:b0:398:c292:ac80 with SMTP id 98e67ed59e1d1-39b2612eaa4mr30668791a91.10.1788775681151; Mon, 07 Sep 2026 03:08:01 -0700 (PDT) X-Received: by 2002:a17:90b:3a81:b0:398:c292:ac80 with SMTP id 98e67ed59e1d1-39b2612eaa4mr30668731a91.10.1788775680587; Mon, 07 Sep 2026 03:08:00 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3339aa37dbdsm22891332eec.11.2026.09.07.03.07.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 03:08:00 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 07 Sep 2026 15:37:44 +0530 Subject: [PATCH 1/6] arm64: dts: qcom: glymur: Add CAMSS and CSIPHY nodes for Glymur Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260907-glymur_camss_dts-v1-1-6c2ced5ea5f9@oss.qualcomm.com> References: <20260907-glymur_camss_dts-v1-0-6c2ced5ea5f9@oss.qualcomm.com> In-Reply-To: <20260907-glymur_camss_dts-v1-0-6c2ced5ea5f9@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Suresh Vankadara , Vikram Sharma , Konrad Dybcio , Nihal Kumar Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788775671; l=9136; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=uEZWjDTsQ+8roH8t5sOSrVp9ky6e0MLV/HPN49I//p8=; b=zioPRw7RYGV9qSk5QCvaqwFlyCKrUuZgn1ZRvKIKlOJF/FSMNKuyjM9iClV45oNfo/c9YPELT RAYGfkWZfSIBXA1yD/tr/9N5FVYFS3UmXLwZHlrDGCjT3IS4dhiNaZG X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Authority-Analysis: v=2.4 cv=Weg8rUhX c=1 sm=1 tr=0 ts=6a9e8d02 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=JsC1sACRm8Jh_5Dfn6AA:9 a=CFd1BxUzzdwHJPb6:21 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-GUID: eKLVcblr1FBYYpSX5TRihFPmu1fzKNzr X-Proofpoint-ORIG-GUID: eKLVcblr1FBYYpSX5TRihFPmu1fzKNzr X-Proofpoint-Spam-Info: AW1haW4tMjYwOTA3MDExMCBTYWx0ZWRfX1JJKcIK+mQuL 8nBHcAbKjQAUMpImOf5BgBx1oI2yS7aDXGY77ZXwBqAASledtAwXr8k/if5GcYVfM6b8btA4kvM hR2bCf0GJcmIh+y2vW5EBWXTII+uL4g= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTA3MDExMCBTYWx0ZWRfXyXr9YZ55bN9j zEtpzDKl9uhZruFQi2T1vWGm8hwnIXcftyOP5HDY7iKjO/jgrP5LE5t+skUpRTEnZ0lv7c/5vMV mUMEzw7ik0Jk2ETPmIUi4ollpICgDBfRGMNE1UbW0QYoadP+4ZKPzLsEyhqiWuAKpnS0VRh1whO hcCUZ9eqYfJwPRLsThU/vMDlkC2nsMcqpjL8pJaJp7yGF7TEkWr7P7MdgYWE2L5Cp4rDDVqApJE TBLETy3bdyMR7LY90mXuEM4gb4qzEmy9A3H3Zar4Ke2tY2xQCmcXok2Z/sNlW4v9E2B4amifYnt DY7QJ5lrVxLWU/93z28v4NUHV8xVNLTHj7RTv4DKPRNU3E0Nx4bswPIW83uWQUVbr6A0y5XryAm ZUWKZVweYQ/mU/nu3mw9gkB4zUOTza29wszp7HKCTYGr06CzSDwUNbFHGbJlkjEx8o0+p70UgkG GY0mFMB1DdZfCJFbMMA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-07_02,2026-09-07_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 adultscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609070110 Glymur shares the same IP as X1E80100, with three CSIPHYs that use the new standalone PHY API. Compared to X1E80100, csiphy2 is absent on Glymur. Signed-off-by: Nihal Kumar Gupta Tested-by: Konrad Dybcio # Zenbook A16 --- arch/arm64/boot/dts/qcom/glymur.dtsi | 323 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 323 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qco= m/glymur.dtsi index 624a9edd602cf2556ef2489c04b0f0203b312de1..c463cde46cc41acd7b809161665= 7bf49b38b7f9f 100644 --- a/arch/arm64/boot/dts/qcom/glymur.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi @@ -773,6 +773,50 @@ soccp_smp2p_in: slave-kernel { }; }; =20 + csiphy_mxc_opp_table: opp-table-mxc { + compatible =3D "operating-points-v2"; + + opp-300000000 { + opp-hz =3D /bits/ 64 <300000000>; + required-opps =3D <&rpmhpd_opp_low_svs_d1>, + <&rpmhpd_opp_low_svs_d1>; + }; + + opp-400000000 { + opp-hz =3D /bits/ 64 <400000000>; + required-opps =3D <&rpmhpd_opp_low_svs>, + <&rpmhpd_opp_low_svs>; + }; + + opp-480000000 { + opp-hz =3D /bits/ 64 <480000000>; + required-opps =3D <&rpmhpd_opp_low_svs>, + <&rpmhpd_opp_low_svs>; + }; + }; + + csiphy_mxa_opp_table: opp-table-mxa { + compatible =3D "operating-points-v2"; + + opp-300000000 { + opp-hz =3D /bits/ 64 <300000000>; + required-opps =3D <&rpmhpd_opp_low_svs_d1>, + <&rpmhpd_opp_low_svs_d1>; + }; + + opp-400000000 { + opp-hz =3D /bits/ 64 <400000000>; + required-opps =3D <&rpmhpd_opp_low_svs>, + <&rpmhpd_opp_low_svs_d1>; + }; + + opp-480000000 { + opp-hz =3D /bits/ 64 <480000000>; + required-opps =3D <&rpmhpd_opp_low_svs>, + <&rpmhpd_opp_low_svs_d1>; + }; + }; + soc: soc@0 { compatible =3D "simple-bus"; #address-cells =3D <2>; @@ -1842,6 +1886,285 @@ &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>, }; }; =20 + camss: isp@acb6000 { + compatible =3D "qcom,glymur-camss"; + + reg =3D <0x0 0x0acb6000 0x0 0x1000>, + <0x0 0x0acb7000 0x0 0x2000>, + <0x0 0x0acb9000 0x0 0x2000>, + <0x0 0x0acbb000 0x0 0x2000>, + <0x0 0x0acc6000 0x0 0x1000>, + <0x0 0x0acca000 0x0 0x1000>, + <0x0 0x0acf6000 0x0 0x1000>, + <0x0 0x0acf7000 0x0 0x1000>, + <0x0 0x0acf8000 0x0 0x1000>, + <0x0 0x0ac62000 0x0 0xf000>, + <0x0 0x0ac71000 0x0 0xf000>, + <0x0 0x0acc7000 0x0 0x2000>, + <0x0 0x0accb000 0x0 0x2000>; + reg-names =3D "csid_wrapper", + "csid0", + "csid1", + "csid2", + "csid_lite0", + "csid_lite1", + "csitpg0", + "csitpg1", + "csitpg2", + "vfe0", + "vfe1", + "vfe_lite0", + "vfe_lite1"; + + clocks =3D <&camcc CAM_CC_CAMNOC_AXI_NRT_CLK>, + <&camcc CAM_CC_CAMNOC_AXI_RT_CLK>, + <&camcc CAM_CC_CORE_AHB_CLK>, + <&camcc CAM_CC_CPAS_AHB_CLK>, + <&camcc CAM_CC_CPAS_FAST_AHB_CLK>, + <&camcc CAM_CC_CPAS_IFE_0_CLK>, + <&camcc CAM_CC_CPAS_IFE_1_CLK>, + <&camcc CAM_CC_CPAS_IFE_LITE_CLK>, + <&camcc CAM_CC_CSID_CLK>, + <&camcc CAM_CC_CSID_CSIPHY_RX_CLK>, + <&gcc GCC_CAMERA_HF_AXI_CLK>, + <&gcc GCC_CAMERA_SF_AXI_CLK>, + <&camcc CAM_CC_IFE_0_CLK>, + <&camcc CAM_CC_IFE_0_FAST_AHB_CLK>, + <&camcc CAM_CC_IFE_1_CLK>, + <&camcc CAM_CC_IFE_1_FAST_AHB_CLK>, + <&camcc CAM_CC_IFE_LITE_CLK>, + <&camcc CAM_CC_IFE_LITE_AHB_CLK>, + <&camcc CAM_CC_IFE_LITE_CPHY_RX_CLK>, + <&camcc CAM_CC_IFE_LITE_CSID_CLK>; + clock-names =3D "camnoc_nrt_axi", + "camnoc_rt_axi", + "core_ahb", + "cpas_ahb", + "cpas_fast_ahb", + "cpas_vfe0", + "cpas_vfe1", + "cpas_vfe_lite", + "csid", + "csid_csiphy_rx", + "gcc_axi_hf", + "gcc_axi_sf", + "vfe0", + "vfe0_fast_ahb", + "vfe1", + "vfe1_fast_ahb", + "vfe_lite", + "vfe_lite_ahb", + "vfe_lite_cphy_rx", + "vfe_lite_csid"; + + interrupts =3D , + , + , + , + , + , + , + , + ; + interrupt-names =3D "csid0", + "csid1", + "csid2", + "csid_lite0", + "csid_lite1", + "vfe0", + "vfe1", + "vfe_lite0", + "vfe_lite1"; + + interconnects =3D <&hsc_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY + &config_noc SLAVE_CAMERA_CFG QCOM_ICC_TAG_ACTIVE_ONLY>, + <&mmss_noc MASTER_CAMNOC_HF QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, + <&mmss_noc MASTER_CAMNOC_SF QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, + <&mmss_noc MASTER_CAMNOC_ICP QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "ahb", + "hf_mnoc", + "sf_mnoc", + "sf_icp_mnoc"; + + iommus =3D <&apps_smmu 0x800 0x20>; + + power-domains =3D <&camcc CAM_CC_IFE_0_GDSC>, + <&camcc CAM_CC_IFE_1_GDSC>, + <&camcc CAM_CC_TITAN_TOP_GDSC>; + power-domain-names =3D "ife0", + "ife1", + "top"; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + camss_csiphy0_inep: endpoint { + remote-endpoint =3D <&csiphy0_out_ep>; + }; + }; + + port@1 { + reg =3D <1>; + + camss_csiphy1_inep: endpoint { + remote-endpoint =3D <&csiphy1_out_ep>; + }; + }; + + port@3 { + reg =3D <3>; + + camss_csiphy4_inep: endpoint { + remote-endpoint =3D <&csiphy4_out_ep>; + }; + }; + }; + }; + + csiphy0: phy@ace4000 { + compatible =3D "qcom,glymur-csi2-phy", "qcom,x1e80100-csi2-phy"; + reg =3D <0x0 0x0ace4000 0x0 0x2000>; + + clocks =3D <&camcc CAM_CC_CSIPHY0_CLK>, + <&camcc CAM_CC_CSI0PHYTIMER_CLK>, + <&camcc CAM_CC_CORE_AHB_CLK>; + clock-names =3D "core", + "timer", + "ahb"; + + operating-points-v2 =3D <&csiphy_mxc_opp_table>; + + interrupts =3D ; + + power-domains =3D <&camcc CAM_CC_TITAN_TOP_GDSC>, + <&rpmhpd RPMHPD_MMCX>, + <&rpmhpd RPMHPD_MXC>; + power-domain-names =3D "top", + "mmcx", + "mx"; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + csiphy0_in_ep: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + csiphy0_out_ep: endpoint { + remote-endpoint =3D <&camss_csiphy0_inep>; + }; + }; + }; + }; + + csiphy1: phy@ace6000 { + compatible =3D "qcom,glymur-csi2-phy", "qcom,x1e80100-csi2-phy"; + reg =3D <0x0 0x0ace6000 0x0 0x2000>; + + clocks =3D <&camcc CAM_CC_CSIPHY1_CLK>, + <&camcc CAM_CC_CSI1PHYTIMER_CLK>, + <&camcc CAM_CC_CORE_AHB_CLK>; + clock-names =3D "core", + "timer", + "ahb"; + + operating-points-v2 =3D <&csiphy_mxc_opp_table>; + + interrupts =3D ; + + power-domains =3D <&camcc CAM_CC_TITAN_TOP_GDSC>, + <&rpmhpd RPMHPD_MMCX>, + <&rpmhpd RPMHPD_MXC>; + power-domain-names =3D "top", + "mmcx", + "mx"; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + csiphy1_in_ep: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + csiphy1_out_ep: endpoint { + remote-endpoint =3D <&camss_csiphy1_inep>; + }; + }; + }; + }; + + csiphy4: phy@acec000 { + compatible =3D "qcom,glymur-csi2-phy", "qcom,x1e80100-csi2-phy"; + reg =3D <0x0 0x0acec000 0x0 0x2000>; + + clocks =3D <&camcc CAM_CC_CSIPHY4_CLK>, + <&camcc CAM_CC_CSI4PHYTIMER_CLK>, + <&camcc CAM_CC_CORE_AHB_CLK>; + clock-names =3D "core", + "timer", + "ahb"; + + operating-points-v2 =3D <&csiphy_mxa_opp_table>; + + interrupts =3D ; + + power-domains =3D <&camcc CAM_CC_TITAN_TOP_GDSC>, + <&rpmhpd RPMHPD_MMCX>, + <&rpmhpd RPMHPD_MX>; + power-domain-names =3D "top", + "mmcx", + "mx"; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + csiphy4_in_ep: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + csiphy4_out_ep: endpoint { + remote-endpoint =3D <&camss_csiphy4_inep>; + }; + }; + }; + }; + gpi_dma0: dma-controller@b00000 { compatible =3D "qcom,glymur-gpi-dma", "qcom,sm6350-gpi-dma"; reg =3D <0x0 0x00b00000 0x0 0x60000>; --=20 2.34.1 From nobody Fri Sep 25 23:54:11 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 D444145D1BD for ; Mon, 7 Sep 2026 10:08:07 +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=1788775690; cv=none; b=TZdw6CXufVxKCGl8PJmB/Qf4Spyk/5iDtOVu1F1tvEyGyJBkLKzyGd0vL7lshFkl+JrquGgWE2vCkOvI7J1jNfvcYxUl2OSjwO/sgMzGi/Wsw444vJ/9CYUb3hczz2zrrtY3/2JXLIEAuTrlV+TojkKydLBNOIIau7r1OxxfwWw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788775690; c=relaxed/simple; bh=XUtqXwyAv7y+q7jdJ2N1lPBjojXnko8HRmMf0Xs+VqU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=liVfixMdVvUWh2s64bvvsP9ZcmxzpN2R9WcyFq8S1MhiIhQZBcEFsGwXgKRAlZAi/WdV/Pbf1qv0XDdKGFr1iKedIp0Yy/FOy42unb38RBWdMc9Gmse0JV09N1hviqpd9qYgGR6zhh4L+twygEA9SRbc7r2v5n94hMPP0W5Im6Y= 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=Ac0o53Mp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=T3G/MJRY; 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="Ac0o53Mp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="T3G/MJRY" 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 6879bTsf3713177 for ; Mon, 7 Sep 2026 10:08:06 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= FL0MVUWBY1Gls3buauXsjpNLqJ6uT7ZgJugOpqe6pJg=; b=Ac0o53MpSM+cDuaV /Vm9u0nnJm22aA1dT1nSVVSjmUrtCxY1cJNZVIKrxXjI7qK7gTl9U77zDKX88Jmf NwsVM+kevX5qHKbCMgjzVe6iV1x+5W5oFHsCcnoxddJVXwbXnRFl1seEwQw9tJVO MUlGGvfNzpTv14gp8R+JaDphSAOZx11ST0XhswSrI7G+yqBGH8ALzkepGOmxV0y9 +Ez7FBkhxiBpaRiMqpcd3lMIj7Zk2eclfykctOH7yVGKjvnCQ0dWrlMTwRGsI7OH D+IdYZgvJGxpehP1fFz4gu4gAvKOKr3TfXpH2naDZ0WDQ+i9zuwuqFOBoLGnV+7J PuAfLw== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ghnmj1g8b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 07 Sep 2026 10:08:06 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-395543dc382so4552949a91.0 for ; Mon, 07 Sep 2026 03:08:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788775686; x=1789380486; 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=FL0MVUWBY1Gls3buauXsjpNLqJ6uT7ZgJugOpqe6pJg=; b=T3G/MJRYTNlmyMcaskeOvlR4oLSTosDKiqdwplQvRzkNp5cvED+8iRJNRY70NxeP46 vK9Nk2ioEEWZwCwZvtgU9Qq6Mi4yYUtx//xrjBMrnOrPkDVyEN+Vw7aatgc0Me5OCwZa fOQLu6rsAv0tMtiD1QZ2G4oR9x7W0JIjSNLC1kdjUIWjpjNdTufM9H+UIoIVoFDHZUhV IzZIc8+ax9If3RSYw7Ji+lLpe2FOVBUHirfpkJJOnm2zkAb/xeyUAH5Bmw5Q7ZR3kcKL oyZ2RRwUkVDEEuRrkJ3+D/6wR6DKI4wVwTYuqwDuI37P73O8Xd2cEJOmSseqbQ23ThQF jxdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788775686; x=1789380486; 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=FL0MVUWBY1Gls3buauXsjpNLqJ6uT7ZgJugOpqe6pJg=; b=IyzsuKZ+/G02z6y6uz5KdXI+wAtsIuAO+roYEojjnXLEiPHiv1NTriv/xetpHfm+hO CQq3iLL9EntxjPzak6lllP9pU28iT1JWkKD/qvox43/7QnRKAwhHz7UBMiWUZhXhxZNa b+kSKi7nic0uRc5ncGoR6wvqKM1kGay7V5jV8ZRShOe+MgO4v9dxSMTim72PliAmXVdS ikphezYal8wNoZThv4VWQE5vQja95Dkcf3cicSNjJcGU7izQN7cSbl5irRIcU/7f5VYU l+fJLrT5rtinayDLeBKxUahUNXcq9JyLauksi3mj7qnxtnnPQvu07mx5fipgCdyxPz9U Z8dQ== X-Forwarded-Encrypted: i=1; AKwUvBxHJqAEl3+gKQS01ZCumksDIXTu1RkjRN0IZ19rYo5K3wOF3UVvVpFYGplqSpu9JueWDazTj/er7YEMB1o=@vger.kernel.org X-Gm-Message-State: AFuF++nYmoYoMHIUnf+uBIrflldiOoNw7wu9n1JRRs3cy722p3RxNHQg TudlY2GV1P3Y9JTBF+d3cUg1qaMcHXSc7X/Lcj1VFQd6PKkbkPKnlwmPKImDmZM16owt9bIZ/jG UcpUo5XxgSYDD++f+kfVd+KKA2OeyAyk0A7LtE0heTZn+8fRkIXVvR0VFjP/BTN7/fSM= X-Gm-Gg: AYBFou1pW1sN+Ixa1gUWOvy4U5U+Vfr4+tqTaRXe1on4c4Squ5ZykGkrZStJ69zE38+ we5ksh2UUyUU9UHVGe7cC6UAgkOOEFlC2fDXGs4BjPKtOwk/1n5e6+8YZYm/xM/tSfQKEQqksgY OsyiijSw9/xcoSskUEt2sKAMb9HLu2ZQR/9/qo4l/WxdR9/uLwS3K8ivrvf9QH53jOVBnJEtxeE IgZCqz31P69lBXbLY0XxBiRBukl0oPIQ5TVKYE0yfkElSRKg1JaLsasDOIDlxn/eTW+MRBYrUrn wqkSu/fLgy0Ac0psjQlT970IIxLXJClFb6LK65SssbKA271nO9qkydsUi+TcSlpRhpw7rXW94xH 4ajpzeNjEcCJ7JbgwneUSVQUhEaeZgsc= X-Received: by 2002:a17:90b:5705:b0:36d:9e0b:3801 with SMTP id 98e67ed59e1d1-39b2617ed3bmr36834200a91.8.1788775685749; Mon, 07 Sep 2026 03:08:05 -0700 (PDT) X-Received: by 2002:a17:90b:5705:b0:36d:9e0b:3801 with SMTP id 98e67ed59e1d1-39b2617ed3bmr36834112a91.8.1788775685270; Mon, 07 Sep 2026 03:08:05 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3339aa37dbdsm22891332eec.11.2026.09.07.03.08.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 03:08:04 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 07 Sep 2026 15:37:45 +0530 Subject: [PATCH 2/6] arm64: dts: qcom: glymur: Add CCI definitions for Glymur Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260907-glymur_camss_dts-v1-2-6c2ced5ea5f9@oss.qualcomm.com> References: <20260907-glymur_camss_dts-v1-0-6c2ced5ea5f9@oss.qualcomm.com> In-Reply-To: <20260907-glymur_camss_dts-v1-0-6c2ced5ea5f9@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Suresh Vankadara , Vikram Sharma , Konrad Dybcio , Nihal Kumar Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788775671; l=5356; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=XUtqXwyAv7y+q7jdJ2N1lPBjojXnko8HRmMf0Xs+VqU=; b=ybMq2fFnkl9fEfJREjUGfIkUsY3hJR7LXF5HPhr9gSyo8Cwja0+R5ySGo0scViKoYPV5KlAuL 1aPfEzuQbj2AZm46AEdxJ6YudrohBkQ+hM1BF9Tpv1oefKg6uAmrGQN X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTA3MDExMCBTYWx0ZWRfXzOjbOKkVtyGA XE2CHN0zSZr6zI2OQQwcbla5lJZXX//mg3xmDNUSY8ySvY3CozE53iHhFwhuV/l+iYLnzH0ZMfH 0InSYB0zYTe5nMxI9IVXjXxzgsYKUPjQc8DSm+f/OXzVHn2lE1/O0WogQOrzUUElLdWKVKN6Slx 8OEmVA26iCq6sCFeRmo8szMkj9qbUOZzUkYy7dkCBACZPEkHe2ayGYoE9pLukYrfxQbDLkfkNon ZimHcJ1tA9/aUo++lhkaQjI31fSsu+suZSQFT60B0tcKXGrPukemZpfw/YqNsRFwBcUla2AA9nb xNCin8vERUOoE69h7mPxTeBxCd8CSceJ6yHsDSuf+rLMcF9CvL/8JOdyTCcbOvWOd3m/uEaf1Yd mR8J6k9xEweNI6P6C6MGW6RcfLegIGgnqxFJtLp1sV1gjdhkJ0sD0VhU1Bpoy3IQmI/BtR+4kD/ 2z8dT3RgQDqnLsSyMVA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTA3MDExMCBTYWx0ZWRfX5L53BxRRd52r 2frBkaB+u//hjitJnio1FQaL8t0P5pohU/PNzegUnuuBWDTz9sarOy7RcWL5MZrI5V4RfTfFZhP 8PuJrjxNCv6C7YZKBAWfevLuEldInaA= X-Proofpoint-ORIG-GUID: pBFaTnaHuxI6Vlzz1CaIZTnKY9hlRz8T X-Proofpoint-GUID: pBFaTnaHuxI6Vlzz1CaIZTnKY9hlRz8T X-Authority-Analysis: v=2.4 cv=LZYMLDfi c=1 sm=1 tr=0 ts=6a9e8d06 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=A0RmKLMI9YBSO-DC9s0A:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-07_02,2026-09-07_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 clxscore=1015 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609070110 Qualcomm Glymur SoC has two Camera Control Interface (CCI) controllers. Each controller contains two I2C hosts. Reviewed-by: Konrad Dybcio Signed-off-by: Nihal Kumar Gupta Reviewed-by: Abel Vesa --- arch/arm64/boot/dts/qcom/glymur.dtsi | 202 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 202 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qco= m/glymur.dtsi index c463cde46cc41acd7b8091616657bf49b38b7f9f..4c48df593d1834a6ee7d97c9981= 965f557cad16c 100644 --- a/arch/arm64/boot/dts/qcom/glymur.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi @@ -1886,6 +1886,80 @@ &config_noc SLAVE_QUP_1 QCOM_ICC_TAG_ALWAYS>, }; }; =20 + cci0: cci@ac15000 { + compatible =3D "qcom,glymur-cci", "qcom,msm8996-cci"; + reg =3D <0x0 0x0ac15000 0x0 0x1000>; + + interrupts =3D ; + + clocks =3D <&camcc CAM_CC_CPAS_AHB_CLK>, + <&camcc CAM_CC_CCI_0_CLK>; + clock-names =3D "ahb", + "cci"; + + power-domains =3D <&camcc CAM_CC_TITAN_TOP_GDSC>; + + pinctrl-0 =3D <&cci0_0_default>, <&cci0_1_default>; + pinctrl-1 =3D <&cci0_0_sleep>, <&cci0_1_sleep>; + pinctrl-names =3D "default", "sleep"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + + cci0_i2c0: i2c-bus@0 { + reg =3D <0>; + clock-frequency =3D <400000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + + cci0_i2c1: i2c-bus@1 { + reg =3D <1>; + clock-frequency =3D <400000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + }; + + cci1: cci@ac16000 { + compatible =3D "qcom,glymur-cci", "qcom,msm8996-cci"; + reg =3D <0x0 0x0ac16000 0x0 0x1000>; + + interrupts =3D ; + + clocks =3D <&camcc CAM_CC_CPAS_AHB_CLK>, + <&camcc CAM_CC_CCI_1_CLK>; + clock-names =3D "ahb", + "cci"; + + power-domains =3D <&camcc CAM_CC_TITAN_TOP_GDSC>; + + pinctrl-0 =3D <&cci1_0_default>, <&cci1_1_default>; + pinctrl-1 =3D <&cci1_0_sleep>, <&cci1_1_sleep>; + pinctrl-names =3D "default", "sleep"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + + cci1_i2c0: i2c-bus@0 { + reg =3D <0>; + clock-frequency =3D <400000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + + cci1_i2c1: i2c-bus@1 { + reg =3D <1>; + clock-frequency =3D <400000>; + #address-cells =3D <1>; + #size-cells =3D <0>; + }; + }; + camss: isp@acb6000 { compatible =3D "qcom,glymur-camss"; =20 @@ -7015,6 +7089,134 @@ rx-pins { bias-disable; }; }; + + cci0_0_default: cci0-0-default-state { + sda-pins { + pins =3D "gpio101"; + function =3D "cci_i2c_sda"; + drive-strength =3D <2>; + bias-pull-up =3D <2200>; + }; + + scl-pins { + pins =3D "gpio102"; + function =3D "cci_i2c_scl"; + drive-strength =3D <2>; + bias-pull-up =3D <2200>; + }; + }; + + cci0_0_sleep: cci0-0-sleep-state { + sda-pins { + pins =3D "gpio101"; + function =3D "cci_i2c_sda"; + drive-strength =3D <2>; + bias-pull-down; + }; + + scl-pins { + pins =3D "gpio102"; + function =3D "cci_i2c_scl"; + drive-strength =3D <2>; + bias-pull-down; + }; + }; + + cci0_1_default: cci0-1-default-state { + sda-pins { + pins =3D "gpio103"; + function =3D "cci_i2c_sda"; + drive-strength =3D <2>; + bias-pull-up =3D <2200>; + }; + + scl-pins { + pins =3D "gpio104"; + function =3D "cci_i2c_scl"; + drive-strength =3D <2>; + bias-pull-up =3D <2200>; + }; + }; + + cci0_1_sleep: cci0-1-sleep-state { + sda-pins { + pins =3D "gpio103"; + function =3D "cci_i2c_sda"; + drive-strength =3D <2>; + bias-pull-down; + }; + + scl-pins { + pins =3D "gpio104"; + function =3D "cci_i2c_scl"; + drive-strength =3D <2>; + bias-pull-down; + }; + }; + + cci1_0_default: cci1-0-default-state { + sda-pins { + pins =3D "gpio105"; + function =3D "cci_i2c_sda"; + drive-strength =3D <2>; + bias-pull-up =3D <2200>; + }; + + scl-pins { + pins =3D "gpio106"; + function =3D "cci_i2c_scl"; + drive-strength =3D <2>; + bias-pull-up =3D <2200>; + }; + }; + + cci1_0_sleep: cci1-0-sleep-state { + sda-pins { + pins =3D "gpio105"; + function =3D "cci_i2c_sda"; + drive-strength =3D <2>; + bias-pull-down; + }; + + scl-pins { + pins =3D "gpio106"; + function =3D "cci_i2c_scl"; + drive-strength =3D <2>; + bias-pull-down; + }; + }; + + cci1_1_default: cci1-1-default-state { + sda-pins { + pins =3D "gpio235"; + function =3D "asc_cci"; + drive-strength =3D <2>; + bias-pull-up =3D <2200>; + }; + + scl-pins { + pins =3D "gpio236"; + function =3D "asc_cci"; + drive-strength =3D <2>; + bias-pull-up =3D <2200>; + }; + }; + + cci1_1_sleep: cci1-1-sleep-state { + sda-pins { + pins =3D "gpio235"; + function =3D "asc_cci"; + drive-strength =3D <2>; + bias-pull-down; + }; + + scl-pins { + pins =3D "gpio236"; + function =3D "asc_cci"; + drive-strength =3D <2>; + bias-pull-down; + }; + }; }; =20 ctcu@10001000 { --=20 2.34.1 From nobody Fri Sep 25 23:54:11 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 8F6FA45D5FC for ; Mon, 7 Sep 2026 10:08: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=1788775693; cv=none; b=gUkc9JyVcFGFOWq3LOSHCYMYrTGN7e2a0yh0+WBSh7SvLRW5shtcqVI3VePUVeBAt9M4PnUSR+3/tC/sxzQd7xdCCUIRyLlK/pDsoDGCJNc0uYKHaDPDYSrrQGT1n3O8qxaSdaJgipNfFjfPmPx7zSIFQDsRgI/DwUv+TnaCKnw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788775693; c=relaxed/simple; bh=RlfFDc7UtoL4YI+sEPICMXt/YuF7WL1UJ2L8ujipNtQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C957tYJYxtQCqhwf25MEf7wsQma69bCO0en6/mitQsrXeiU97aEAXTQ8KNk1GGul5XTLDTmXN7Nk4+L7BbFMn8jqDCPm5BIwvj1RJyX1JZ7yH1szhzg++/Mk2CYSTY/eIZXj8cf3BrMMVHEQ26U/irvXtsAWOwihe1Wph7ggT4Q= 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=FhuR87lx; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ANEoSW/f; 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="FhuR87lx"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ANEoSW/f" 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 6879bOSA3189398 for ; Mon, 7 Sep 2026 10:08: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= 0u1BRLFrX5R8uNjGzbN0vqETKHPLGl0Br4CuDQoKv9Q=; b=FhuR87lxmZFl65YE tZC7BgRvfTtbn92PoSj09Z8LtuTlgPBqKEML1fll0f4THIhflgkwGbuWKUSVP4Wz tRYoOSKFCeiyrIQoZqtqGtwDRdfjgw9S2Kt/2ZIrr4BbElTsa2Jx1lyg5kUdK7Bb DgdI0ObJL6YyJ+prXpbcl7ztt9JoUXF347jV1cab3U3/q4yltL5WEQJS4H9+/Gnm PyjUJuciGeGALu8+XntLSIZQRFsxFDKVyEO1tdlgaTcy54dP/13c1EVmHByjgLou z3mS35gQC4EQ2UCiQTxRPiN4vy2kpKND7gPNpT0uygZFeJG16YiB++2uRt0zXDNm p4jlxg== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ghtfx08fe-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 07 Sep 2026 10:08:10 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-38f57e31b6eso3764643a91.1 for ; Mon, 07 Sep 2026 03:08:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788775690; x=1789380490; 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=0u1BRLFrX5R8uNjGzbN0vqETKHPLGl0Br4CuDQoKv9Q=; b=ANEoSW/fuw+mMeDRSnSgp30NjesCNANkCCsPr0Apu10J0S/+s7Rm3GKUgXVVHF/NH7 hykn/6O34LMA+7ZbvrDSeAGhRUt7Ds4wJJtX1rLZeTU0lgm2wBEVCXEPzr7seR7rGrOi t6fTp6pzwokSSQ23iUc+A+luh5WE9loYk8oa8DPSSpkRNfZcAJOHslYAdAyDWCKmWVDK fv6vNUOjH0V/5VdtN+VOyNMBbwWwvBLw5PdNtS9ZBjFhQjRNEoXil7CzEepT8oaJyY+r rFTuEKhENDmoJyrW10fqF/1s4jdYNQT2d6ibwS4o3oWrsDrZeCp8MBl/70mwDaRWF5PQ B/SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788775690; x=1789380490; 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=0u1BRLFrX5R8uNjGzbN0vqETKHPLGl0Br4CuDQoKv9Q=; b=O85PzpAuwvqlw2S/hxnZ6iuRyh/Ud/1gpsJNJisD9f4qJ1efdkzHkwM0h3dt4AA8Fo 2nzMez4WRI+BoPghhH2q19LdASmCkt3PPZZY1rc1V4OeAJwAEaY8xZ3Jjkebs6ExHNFm mzV3TKCTTl42FyDzLlPGimTkD1q841BljsrI9zPyCv0yI5fRiRaI3kRiqCfpYBbTnR6t 6y15wDzMyVmlgTIaVe5dKi1A9c1OSSJdYJ1ydMpwZI8zvAecnkub64omZhfJsZASN37m ufBBDPkavV0vo0fDVLmtLsGaBRdPAWRRKJ0xzLhmPOGbM/2qke/D0GZ9PMjaVjjgU3tS 1f5A== X-Forwarded-Encrypted: i=1; AKwUvBySjY8dR8+xIs8ekZWxue78cR51NznT8EjVNWmiSQAQ1MxkWhr4/lV6NLNt94ZZQnwI7jRa/2djXUiWOXk=@vger.kernel.org X-Gm-Message-State: AFuF++nSQ8CaQ5vvWqWvgZnDtqbHwR06xLD4GM/q6uUyxXxaP3Kp+Zv2 4Az7fc/M8X5lSHe/LLZe3Ncz8L0Q2O3LIIf0Mc/oa5mgq6vxQO9UX5TkvcVssJd5H2sU+7iTyLl MYVsA6WEOAFp7JJn7+HxXwo/xwB6BcmWnsOu1t+vU3r/fo0G3FxoFOwFxjP8pWvnik3s= X-Gm-Gg: AYBFou3VTh0M+82kaeoYuD4KH7VegB/B+pZJcXAx+HhddAABd1gqgScLTu9AJXWJthW f2TzVInFqBFSShazZGpo4UPD50ObF/6yqNSmhng+KjPWoNGc6dvEyHoAa2VnRp08Hb7GtzyZk3h GIYhRt2LZG6AhSEQvVwBX7cZSYNJiYNkrSQDeu1cDLptL5jy7v6upxI8a6DMimKUjczvkK9dodd cr21ojo2EjWdbcoEDYMQzKA5rLKECVt3itnB+fa0xfnq1oBqrnnI0cE6YLD0W7lHZ78rPCZQOu4 S3692QSnUDelroMwYxtvMXJT3/IgFKI+RQIcc2M5XOEsWd5U/+Q/YEXgGfViREbI0ve3Snd3bqV iRfw3JbjctYa4vXQSFSR7N0R9GHk9UhA= X-Received: by 2002:a17:90b:3809:b0:396:4dfb:5890 with SMTP id 98e67ed59e1d1-39b260d333amr33499446a91.2.1788775689941; Mon, 07 Sep 2026 03:08:09 -0700 (PDT) X-Received: by 2002:a17:90b:3809:b0:396:4dfb:5890 with SMTP id 98e67ed59e1d1-39b260d333amr33499360a91.2.1788775689455; Mon, 07 Sep 2026 03:08:09 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3339aa37dbdsm22891332eec.11.2026.09.07.03.08.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 03:08:09 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 07 Sep 2026 15:37:46 +0530 Subject: [PATCH 3/6] arm64: dts: qcom: glymur: Add camera MCLK pinctrl 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: <20260907-glymur_camss_dts-v1-3-6c2ced5ea5f9@oss.qualcomm.com> References: <20260907-glymur_camss_dts-v1-0-6c2ced5ea5f9@oss.qualcomm.com> In-Reply-To: <20260907-glymur_camss_dts-v1-0-6c2ced5ea5f9@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Suresh Vankadara , Vikram Sharma , Konrad Dybcio , Nihal Kumar Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788775671; l=1556; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=RlfFDc7UtoL4YI+sEPICMXt/YuF7WL1UJ2L8ujipNtQ=; b=HnS2Oy4u3yJr1ppFzS4g/naF5JyD9y4C0XjBKmFXE7VwmrJujqKBaDExkKN+ByoFbY6hd8J0x +qxiT8TPmFQDgPkLyZu8bajUK+L3Y9wr6+oMCHVckIN8L87n/lYSjX/ X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Authority-Analysis: v=2.4 cv=Weg8rUhX c=1 sm=1 tr=0 ts=6a9e8d0a cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=BBkfL_16RjGsLhEIFcQA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: 6BYJCL8rjLesmrGRJdj8AwsWNKLaukfq X-Proofpoint-ORIG-GUID: 6BYJCL8rjLesmrGRJdj8AwsWNKLaukfq X-Proofpoint-Spam-Info: AW1haW4tMjYwOTA3MDExMCBTYWx0ZWRfX/Kdoy+MV2R+V 3KvQukTuOge+PsiqfIIjJLe24mUgKWue0DmBBx0eA04XMzN19UsL7sv0VsVO4k3Ed53CdZfAN/S qQYqWhSv7eNGOMUnLQkTokPRtg5iwiM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTA3MDExMCBTYWx0ZWRfX8nUC6Z5zfqbu 56IfpMLWF8F8khzVXVVKI+uuI1dKOb4I55p1VriYfqs9n84eTGezQJA8JnD4qlBnZNTsT1dF/py UWYMIHtyRNW/mr2Rl4C6RvDZSBoIIg2NI3TsogJY9m+HKs2le/DhSg2EWI/8pcalZSHd+oy0fBk AYy3jGDKS47fy57N8Jv05T1K7immCZJPr2tw1eWqQSwSRWibCr4nUd55RL6A7bpbxrqeQSzGuUX 5/BJLbOyC2qnO+zHPyC8aqmlgBikM4CJbJJyX97J9tlYHzn43JEC63W7Q9Ul2Sm6LwKKtxGENMg SKu2G3xqQ2TLL7u2j85+QdRMnMM2wavaeOis+G565TVAMMIElgMgkQDF6Nsy70d2hoJTYY0yHL8 us1PNZaV+39HA6PdPqlbaaC++F36mWuc6FIuFSnrld5ktdl/6QhWXlzBGn9r9r3gUk5Fr8Ew1q0 sHYyJ3IUzBZDugWi2RA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-07_02,2026-09-07_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 adultscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609070110 Add pinctrl definitions for camera master clock pins on Glymur. Reviewed-by: Konrad Dybcio Signed-off-by: Nihal Kumar Gupta Reviewed-by: Abel Vesa --- arch/arm64/boot/dts/qcom/glymur.dtsi | 35 ++++++++++++++++++++++++++++++++= +++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qco= m/glymur.dtsi index 4c48df593d1834a6ee7d97c9981965f557cad16c..ab1f742d0ecbce7268c76a4d3b3= 98dfc518ef0ba 100644 --- a/arch/arm64/boot/dts/qcom/glymur.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi @@ -7090,6 +7090,41 @@ rx-pins { }; }; =20 + cam_mclk0_default: cam-mclk0-default-state { + pins =3D "gpio96"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + cam_mclk1_default: cam-mclk1-default-state { + pins =3D "gpio97"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + cam_mclk2_default: cam-mclk2-default-state { + pins =3D "gpio98"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + cam_mclk3_default: cam-mclk3-default-state { + pins =3D "gpio99"; + function =3D "cam_mclk"; + drive-strength =3D <2>; + bias-disable; + }; + + cam_mclk4_default: cam-mclk4-default-state { + pins =3D "gpio100"; + function =3D "cam_asc_mclk4"; + drive-strength =3D <2>; + bias-disable; + }; + cci0_0_default: cci0-0-default-state { sda-pins { pins =3D "gpio101"; --=20 2.34.1 From nobody Fri Sep 25 23:54:11 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 9C9614582EB for ; Mon, 7 Sep 2026 10:08:16 +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=1788775698; cv=none; b=AdV1a4geqht9RtQ4MRh5kst7r2OQvJPztGcOyop5pB1AR6DJlA2tgIxLepc1fruxRG83NMMJySynu/PhBATW5sbqZuvc1JqHfA1MyuKy3JLl/O8s2HQyNGOOCTwoLjYYyh1ph6K0VuT2nr8AkjX14MAt1eV0Ygy6nCby8BXpkBw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788775698; c=relaxed/simple; bh=ONk8ORpuDxsy7eZ/zdhchscAUgGd53Hb+8JZrESknE0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BpzuxvqMnyTzvZKf9SMfCbikpEu0mMigVACpQramDqDc+1Et7Y1ahEmN1JN51KlSx2ilk0HVvQWElgNdwTdgquQ389fTCKUWnGLrW//fQJ9IMLxhrPZBVaGmJItwQVAvIY/OQn2HxhuLYKmGEGnZRX93157o31DEB9OnYhjSfzQ= 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=PrOskTnz; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bSXwxi3t; 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="PrOskTnz"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bSXwxi3t" 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 6879bcdr3189639 for ; Mon, 7 Sep 2026 10:08:15 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= c0hmHfxWXS5P698ha8xUMVL/9pnNf6u7RgQbUvi9yTw=; b=PrOskTnzRFwjzB1x wItIU2ywHy7Imk+c6p0vLlWD1oAC8LLdvxsa1wSigSb6n0YVeE2IPvl9Zl0RGvKm F1NjwXKipYlgRarqpDdzFokzGMLnJ1huwu/rfJyBeWtYn0EBi6qmLFrScn8YK3KN ILYjWD6dxn+56dA++ggZvNBIJszmHo1IOyNX8xJG9hCE85vhThcWnPIKXqQnQJF4 zLIQw7g94AHT+Q1eF4ht5VRoRb60GMwj1o1S27jvEJAaZCeg+2xzJIFdLWuG9ttY Qh6w3ZYeZTtOtThzmh83fISxk6Y+3dxK6NWhtRWb42EzeyPGD/3SZ/31nhcsANmL D2H9Nw== 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 4ghtfx08fx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 07 Sep 2026 10:08:15 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2d7443e0f0bso51021435ad.1 for ; Mon, 07 Sep 2026 03:08:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788775695; x=1789380495; 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=c0hmHfxWXS5P698ha8xUMVL/9pnNf6u7RgQbUvi9yTw=; b=bSXwxi3tKb/zFeEA+6/lycJ8pHhUJn2Gn4WJ90LuQLMd1bnEY3bnByMkThGFTkvjT4 doLnFGJ+SQxinvMXefrxcYNuMJeqORSNP9bnY+ySERl5nErS1ArUjkQtspbdf2rR/npS BL+qQLvUQOmi7RWt89cMZDG/mTmEoiApJwqrrfdjy3W5KEuWP5YVy+JA9i/m0cwipnEh E8YzZoE0PJIHMmwcpoeXZtWNLAMzGA/U+GviXssgx6iL+sjUpuDoB8IeR5tqfbcp+L2m 5jhbij8qP467ag9Z3JRPljjNLkCuzrTvy9eR2IPW/7JQF1a8g8dIyy2ChOkTChLvTt1r W+zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788775695; x=1789380495; 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=c0hmHfxWXS5P698ha8xUMVL/9pnNf6u7RgQbUvi9yTw=; b=pyZLorRYjd+nitOSiPz1P5sIBmA6pUmoXUi/HbUWZjfhqHRxOkHO4xnW2nOniCsQfp elXBqRosKSh2YSDIF6g1dmDuHaKVw7KXaKfKpqcKmYVSBfuBf2zNeA8Dkj+0QFfA02nO BFUzZZ8qK5Xn8Ifk9YVn4MKBHhWxNi20hLP+gP1/ONTZ+NgG3OHWNmygrxqhdChm9Miz G2S4SbCDx+HnnCnac0+WD7mRdUYD7tP9bHrUBzpmy3TGSD8V4rFP4uB2AObV5T8ennzS I7oTop99seyCIF3vreeNWTLo19PFgQxEeBDLz/XqaOOiVCjcjvqgLguEmZqXY6gkKuYP DoYg== X-Forwarded-Encrypted: i=1; AKwUvBwPt3pMHkUjvX6n559F5PEykEPuLSbTlc2erEtg4J746OXbxyGqBZqBm0vBE/Tr5QDR7mPmeTyUVUud/6g=@vger.kernel.org X-Gm-Message-State: AFuF++k9L+QRS6iLA7Af6Tf/aN4NfRn+8oVc/sXU460KBGz8lEYL7dDj khARscZT5ZAS9ORaZchmdGjjCWq2Hihiq+rwPZcfh4rGF8k10N9smiF70P0dlS+Cyetd3Hymenf /e+fCavLcGcq+C8vOIoG44UimUSTLdEjN78DsFLPP+lMOoBL3/JkFFkYm1GIYGp1Gvvg= X-Gm-Gg: AYBFou0tsvFn77kWpOUBABZuDCURD/uz+inKrquGc4kyEq5igXjPIXWLQkraJvtD0ag Ht82aDrHDsygrS9bflDVvqPhgYfhVJB7tq9yNfzUCRLPDb04TWgeHaP7PDRAj1EIxgH21zNmUr4 3k9Hk4wWSKyjDIr6MY0onGo54Y6HXMN8Pnljqe3JHydLlpR8BHDEK5TN0iwt/CDT/11V8v0q7+1 tcGV2vRmYavI0RPm+20t8VkZINvfWKlC+CDNnhB7LRoKkbLDjr9+SbQxY+JdZ+SUJFqXnvy1VLm 3tHdhWlBZECQ1ASvdtF8yeaC94rfZXRaiqMzi6M6q3al42uX+miwQGNB7iZq2WOpUMnstwSRpxm blFkHh5DzdLD2dd3CHDuEK6wTaQ/eY8w= X-Received: by 2002:a17:90a:1189:b0:39b:61f1:8032 with SMTP id 98e67ed59e1d1-39b61f18060mr6747105a91.16.1788775694584; Mon, 07 Sep 2026 03:08:14 -0700 (PDT) X-Received: by 2002:a17:90a:1189:b0:39b:61f1:8032 with SMTP id 98e67ed59e1d1-39b61f18060mr6747058a91.16.1788775694073; Mon, 07 Sep 2026 03:08:14 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3339aa37dbdsm22891332eec.11.2026.09.07.03.08.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 03:08:13 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 07 Sep 2026 15:37:47 +0530 Subject: [PATCH 4/6] arm64: dts: qcom: glymur-crd: Add PM8010 camera PMIC 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: <20260907-glymur_camss_dts-v1-4-6c2ced5ea5f9@oss.qualcomm.com> References: <20260907-glymur_camss_dts-v1-0-6c2ced5ea5f9@oss.qualcomm.com> In-Reply-To: <20260907-glymur_camss_dts-v1-0-6c2ced5ea5f9@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Suresh Vankadara , Vikram Sharma , Konrad Dybcio , Nihal Kumar Gupta , Jishnu Prakash X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788775671; l=2527; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=cI0ALWv/LigAcGVjK0elBRZg7Mq6Gatypt7/q7zaAkI=; b=/E2HLTAwFQBPdLx9kvz9gbsxKnsDFT2r1RQfu8/wJ/w4/mZQWxIuwMoqwwFEBe0JIFOz3fxb3 77OEMduIi/+CEgl/1zdTksQFhWdNkQfQ8q09UjCZERLObqAf4N3/cKR X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Authority-Analysis: v=2.4 cv=Weg8rUhX c=1 sm=1 tr=0 ts=6a9e8d0f cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=o7Fm7CHYE8stcAh43noA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: E6VXmOXS1KuWXYjUS3Q3ZCQEkTuCuCAx X-Proofpoint-ORIG-GUID: E6VXmOXS1KuWXYjUS3Q3ZCQEkTuCuCAx X-Proofpoint-Spam-Info: AW1haW4tMjYwOTA3MDExMCBTYWx0ZWRfX9NEmfVGUtSty sdXfNHg1NpajOMQ/dhdvfHC2WuybVxECR61dwbK1RD9cU5n9dQoZVWGqe8KGJ36qdQUj1h0YMsK wa0vustzNyjmBhrrHh3pSkTFD56MhWc= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTA3MDExMCBTYWx0ZWRfX7BFxgoakgcxp WE4EEM7b1uaCqCDlQBITlf0+vHFygmCKRlIXT7vY5E9m/KFTsI1obAnHSnAfTr6GlidyjXh1isZ PwS7fQ/r+g4ayqp5IIZ/1+PLFauNKpYKDt0eFijPNPHLO6o30sABJeD1kcLE8GQZ/4wgWaoiy+6 l9RJWJ/bkFW1hy4Q5cBkqQlxj8P4HSrPY6AtuLU3ZoQEqg0chnM06+ssLKnWMx1kuSdHGmPOV4g EC9/ZngudFb4J6AfaQgpJXADERsSzTfmxsW9YCf6ZBY+6/BUisNxLn7NrdDg1uyTwqLdrgGK0BP tbNdv3oFgOIq+J/UF72KQuZ7Cn3XgXIsVJQAYSyOzEkxSC2mjWvzCRLIHO8xKPtLb+GxrYAZe3C EoppzZu8D47lzNmd3oSVPe+HsktmMTSSUd/6zsio0KBUQ2nzB/HkcjI4DUG/w5cSShrr1sng867 BfnRsfmwcvhV1vX4Iew== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-07_02,2026-09-07_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 adultscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609070110 From: Jishnu Prakash Add the PM8010 PMIC node with seven LDO regulators and pinctrl states. Signed-off-by: Jishnu Prakash Signed-off-by: Nihal Kumar Gupta --- arch/arm64/boot/dts/qcom/glymur-crd.dtsi | 69 ++++++++++++++++++++++++++++= ++++ 1 file changed, 69 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur-crd.dtsi b/arch/arm64/boot/dts= /qcom/glymur-crd.dtsi index 4df3ccfee106a49ef8ff018f22b5724db0b76813..68a191890b7d875564080d9fccf= 85ae9451cf0d0 100644 --- a/arch/arm64/boot/dts/qcom/glymur-crd.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur-crd.dtsi @@ -671,6 +671,66 @@ ptn3222_1: redriver@47 { =20 #phy-cells =3D <0>; }; + + pm8010: pmic@8 { + compatible =3D "qcom,pm8010-i2c"; + reg =3D <0x8>; + + reset-gpios =3D <&tlmm 106 GPIO_ACTIVE_LOW>; + + vdd-l1-l2-supply =3D <&vreg_l6p>; + vdd-l3-l4-supply =3D <&vreg_bob1_e0>; + vdd-l5-supply =3D <&vreg_bob1_e0>; + vdd-l6-supply =3D <&vreg_bob1_e0>; + vdd-l7-supply =3D <&vreg_bob1_e0>; + + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pm8010_default>; + + regulators { + vreg_l1p: ldo1 { + regulator-name =3D "vreg_l1p"; + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + }; + + vreg_l2p: ldo2 { + regulator-name =3D "vreg_l2p"; + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + }; + + vreg_l3p: ldo3 { + regulator-name =3D "vreg_l3p"; + regulator-min-microvolt =3D <2800000>; + regulator-max-microvolt =3D <2800000>; + }; + + vreg_l4p: ldo4 { + regulator-name =3D "vreg_l4p"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + }; + + vreg_l5p: ldo5 { + regulator-name =3D "vreg_l5p"; + regulator-min-microvolt =3D <2800000>; + regulator-max-microvolt =3D <2800000>; + }; + + vreg_l6p: ldo6 { + regulator-name =3D "vreg_l6p"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + }; + + vreg_l7p: ldo7 { + regulator-name =3D "vreg_l7p"; + regulator-min-microvolt =3D <2800000>; + regulator-max-microvolt =3D <2800000>; + }; + }; + }; }; =20 &i2c8 { @@ -1090,6 +1150,15 @@ wake-n-pins { }; }; =20 + pm8010_default: pm8010-default-state { + reset-n-pins { + pins =3D "gpio106"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; + }; + tpad_default: tpad-default-state { pins =3D "gpio3"; function =3D "gpio"; --=20 2.34.1 From nobody Fri Sep 25 23:54:11 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 30CF145FFD3 for ; Mon, 7 Sep 2026 10:08: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=1788775701; cv=none; b=TW2BwwW5Zx0uUk7WfP6oE4r5bwk9FllCJow9zbXzv8I8Vp/YHeVgXVixusMl79bHrOo3UL/f8UVHFY0M1F8dxIlUXm3vky8vBcPE2DysieuVMwZYE52p2wpa6ZWpaWv9sZUOUkvTZItLt7pES56FJcFXmSCacxItyu4gMC6Ohlg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788775701; c=relaxed/simple; bh=s1k+cVzV/j5wJ5Wmv4Oqij6z6aC6GduAUS9wamxgIFc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nzbTtnwl0HKpcZjJhqdOv2cWAoDCDvI8tsj/210vsPM/3GvuknGMggzXziH0qiAjZuN8m1RfkG6Iy0hU17d/Pjh6Bf6Dn+fn9Ct93oOzvMtwtiDNW/Cnb1Ud/Z8nnB0kI/1GuDiOMz8xuS5jnsZx50EQgIQZ9rWFIXB+5s1yCyc= 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=mxssk8rp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VeIsPoEQ; 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="mxssk8rp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VeIsPoEQ" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6879fuoq2502823 for ; Mon, 7 Sep 2026 10:08:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 9G8+F9aumExicZweaO3bpCAJNMdgB4eqTE+04M6kHoI=; b=mxssk8rpUCgMX0TQ XrwcUAwJJ+JNo1gHySj4JphyZAUO+ZjZTjyUlwpm0cg59bLCCHQs5uS1VI5RbJOR LUbO6zMSgSGuDp9SNUPLJtjhYom3nrrLYJh/rjgMLP9CT1nJNbZ2Hgd1My0B/5hB /x9FQSJMI5V9iTdjp7J51HpR7GOE4uKx0vDEwgMkjOJUulKMNHnuc14EPvdfeRP8 VbgMuoGab5vH0lN8j6F4S8XB9bOUPxMw0D3nwGLSekhQa5p4GW/lDw9bvmD5Vayo yibHIz5mn3S6QJgpx+ddiYP2ZpCQVoVaqtsgNznZtI+Pf7MTl9LWM3Dyj4OyrIrM YRnqTg== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ghtty04ay-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 07 Sep 2026 10:08:19 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-39b6416441eso1871862a91.1 for ; Mon, 07 Sep 2026 03:08:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788775699; x=1789380499; 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=9G8+F9aumExicZweaO3bpCAJNMdgB4eqTE+04M6kHoI=; b=VeIsPoEQjNkHDOWb1YGLUukhQvWCb6UARpeEbNjFy+Q78NQU821uHsw2TnkqtVVtZA 62HNLhhhGZo55ykT09NkS9ysGdJ4J2iX9XCDxcGqvO0xyP92pDMqlYppdDN6H3XWT7q/ EC/mZTwaqHnkR/K45rHS7JO3Y2RtE/r7PwglwECI8WEWM5KbSoYTRfXVbwI4c//+zdPl G8NN0HcUZT+7tVYEluE0ofwI9fQxJWGlCSC93NNrOnT77RCEXcQIgn60/rPWJs6ptOIq VGDUx/wG+qMf+fiDxqknx5C0MCifHKJdsDSckM+GrMsGw1vsf8SKY70DcynZqfMHFSsO uQTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788775699; x=1789380499; 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=9G8+F9aumExicZweaO3bpCAJNMdgB4eqTE+04M6kHoI=; b=VWop3YECRZuvKPSGdc+xTPvYwirQ1WBdLrboG2T/ezS9BFRt41C5d6b80oqjX94qz1 4BvLdXPwCuAVbnG5cMXyLuWUfbe+b8ZeaTF7MWTWLO20ervt5JccG/G3h0dovIP4gtgR 5Fb05t++B7HZJYEZPXRuz9JkAXexrRs8lFK24wrAbBf0roKT59QB1Tx25p1zU5qReaXl Ec2MHgiznldB0zCzzzheOIXdSi+a1pMYYXyDv4SvKetiBYGqy1yTWEAPam30HSiykaC/ D85MTFyK29qJaZaorctGl8U8bZJHT9AxbMYd+q2w/OSB6R1VsnWxOt0uAPJoc/mgs2qM ThkQ== X-Forwarded-Encrypted: i=1; AKwUvByeLoetQM1o6fpxRtjdp6swY6c+zdWE9+FrGm22oOoXklQStPk76RKKXME4ievay7AnfcP2ny7jucNEUNE=@vger.kernel.org X-Gm-Message-State: AFuF++mPaMEKInLLGqpIDMKb7fHkKU+qrUYm3mGep2WFv2TGLhOlDuU7 YPD+CDYtQuwop1yfZsgG3w04ul0tZT7uU7zDhNefvzFKsIg2aIhh4gYJB4YR/gtLNY3UKpxMO/v OrLBe8HDzaMjj+6/fuX6WQ/nqPsrdIzd0AZiAFiuTdfVAPANL0C9xyWHusH3WIwn9zKo= X-Gm-Gg: AYBFou2cNjTbOcKzEqrEid0n8qlmSqC0hUxYDMYsc4rqfX3HhpYKVelMEzS7FG9RQpp KyYb4yb+fq/+5DG9o9PPnHGA2Yt2yGYp7TGrXrDj2x0vjQsWe1lf3jI5j9d/HfzlrcSF7MWDdKh VSL3x5WtyAOOxCyOniZr8R6FxIypz1tDOBVqxOp2VAZoXoGknaImR6topqTGuwm5hXPf+3WZ6FO dNnG9KOC+AdDk7UcVCUwwX6i3pHnv5SOc7Tn267GxOGBDque4KfITQShV8BDQVYdOhGNAvnp1jz ++m5bERQweKU50zIckcpYGGT3I9HvnZQBq/nylCKAZGw0QTt14h8nAoUFIeurMM8uQo4SmIX8wo 0P5Ld8cMgcrXAVLiS3ceywmJUkuoj7qk= X-Received: by 2002:a17:90b:1a8f:b0:398:d2a0:87ff with SMTP id 98e67ed59e1d1-39b26101029mr32826941a91.1.1788775698798; Mon, 07 Sep 2026 03:08:18 -0700 (PDT) X-Received: by 2002:a17:90b:1a8f:b0:398:d2a0:87ff with SMTP id 98e67ed59e1d1-39b26101029mr32826881a91.1.1788775698277; Mon, 07 Sep 2026 03:08:18 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3339aa37dbdsm22891332eec.11.2026.09.07.03.08.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 03:08:17 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 07 Sep 2026 15:37:48 +0530 Subject: [PATCH 5/6] arm64: dts: qcom: glymur-crd: Add ov08x40 RGB sensor on CSIPHY4 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: <20260907-glymur_camss_dts-v1-5-6c2ced5ea5f9@oss.qualcomm.com> References: <20260907-glymur_camss_dts-v1-0-6c2ced5ea5f9@oss.qualcomm.com> In-Reply-To: <20260907-glymur_camss_dts-v1-0-6c2ced5ea5f9@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Suresh Vankadara , Vikram Sharma , Konrad Dybcio , Nihal Kumar Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788775671; l=2342; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=s1k+cVzV/j5wJ5Wmv4Oqij6z6aC6GduAUS9wamxgIFc=; b=fLYaMBI5F8WLbKPlcwg0ELZOzXImpcc6S3hdsB4QofUNRF1ZjdlBZzFzF/Jq/WKlaSL+HBrUf gedWTwHWkezCHGr/VdZcbm/eyPrXjajXT4y7h8M8aN8UKQAYUEbJ0Yq X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Authority-Analysis: v=2.4 cv=QNBYgALL c=1 sm=1 tr=0 ts=6a9e8d13 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=2OLIcDlHICjy9cVqpt0A:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: rtL4sMUqq-eJardhNefS6T9khRazMJES X-Proofpoint-Spam-Info: AW1haW4tMjYwOTA3MDExMCBTYWx0ZWRfX7X4qfCApVRax EWxO2IrBvAkvlhm5NObNkURGIJblPGwYDvqKjVSxRJBefWPW8Xg+KK5ckZVhN1gFm0V7c+Zxb3I iWhhiKRk7wE1ZHEl64ehZgDj9NN1QJ0= X-Proofpoint-GUID: rtL4sMUqq-eJardhNefS6T9khRazMJES X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTA3MDExMCBTYWx0ZWRfXzSzWoggSHWIw 6L9Div1Q6mK4Tym0X9Y1T3mDaim1jGu0CNCvBqe1ELJJvwuwFxK+saEncYvCupDwFDlZkz4tro2 7t5bg1JVuJaztN4HdZJB18VDA3G3DBwsg45yrz2fKAjXFb0lDOYyot0MEH8Dv17PaiLsUx6KWRE uA9ur4MHyOK4kkUrImvIW8WAa9u6XnRkY83KbCpRuBhFRn+ucD4DdN3SRim8NoDtSSVQ6FmO4Dc Qd15+P9pQBCiF2waRHHsjZK2ueKLgzAltUHmu7GejWS2fuIc9XxKJTPgaH/hEvWzjWpDdz2vvHg f7GF3dX0xlCoDh4kYf9y52p/qv+viI6mqQLyhH1Au6FWGp02tvvMX8+/cY/NIBvYu0bJKsozka2 ji4u31FvqaQ9i1GHs0W+chs6BvRGDFlAokr5gJjU9EZo9f1XCB29c73gbSM++WvrcHuthTw4hcX iuyXEMCy4re+TVGyUag== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-07_02,2026-09-07_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 suspectscore=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 adultscore=0 clxscore=1015 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609070110 Define ov08x40 on cci1_i2c1. The RGB sensor is connected to CSIPHY4 in four-lane mode. Signed-off-by: Nihal Kumar Gupta --- arch/arm64/boot/dts/qcom/glymur-crd.dtsi | 64 ++++++++++++++++++++++++++++= ++++ 1 file changed, 64 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur-crd.dtsi b/arch/arm64/boot/dts= /qcom/glymur-crd.dtsi index 68a191890b7d875564080d9fccf85ae9451cf0d0..af65d739676743742c36ed07fc5= 54cf34f34a36e 100644 --- a/arch/arm64/boot/dts/qcom/glymur-crd.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur-crd.dtsi @@ -11,6 +11,7 @@ #include "smb2370.dtsi" /* SPMI2: SID-9/10/11 */ =20 #include +#include #include =20 / { @@ -589,6 +590,62 @@ vreg_l4h_e0_1p2: ldo4 { }; }; =20 +&camss { + status =3D "okay"; +}; + +&camss_csiphy4_inep { + data-lanes =3D <1 2 3 4>; +}; + +&cci1 { + pinctrl-0 =3D <&cci1_1_default>; + pinctrl-1 =3D <&cci1_1_sleep>; + + status =3D "okay"; +}; + +&cci1_i2c1 { + camera@36 { + compatible =3D "ovti,ov08x40"; + reg =3D <0x36>; + + reset-gpios =3D <&tlmm 239 GPIO_ACTIVE_LOW>; + pinctrl-0 =3D <&cam_mclk4_default &cam_reset4_default>; + pinctrl-names =3D "default"; + + clocks =3D <&camcc CAM_CC_MCLK4_CLK>; + assigned-clocks =3D <&camcc CAM_CC_MCLK4_CLK>; + assigned-clock-rates =3D <19200000>; + + avdd-supply =3D <&vreg_l7p>; + dovdd-supply =3D <&vreg_l4p>; + dvdd-supply =3D <&vreg_l4p>; + + port { + ov08x40_out_ep: endpoint { + data-lanes =3D <1 2 3 4>; + link-frequencies =3D /bits/ 64 <400000000>; + remote-endpoint =3D <&csiphy4_in_ep>; + }; + }; + }; +}; + +&csiphy4 { + vdda-0p9-supply =3D <&vreg_l1f_e1_0p82>; + vdda-1p2-supply =3D <&vreg_l4f_e1_1p08>; + + status =3D "okay"; +}; + +&csiphy4_in_ep { + bus-type =3D ; + clock-lanes =3D <0>; + data-lanes =3D <1 2 3 4>; + remote-endpoint =3D <&ov08x40_out_ep>; +}; + &i2c9 { clock-frequency =3D <400000>; =20 @@ -1200,6 +1257,13 @@ wwan_reg_en: wwan-reg-en-state { drive-strength =3D <2>; bias-disable; }; + + cam_reset4_default: cam-reset4-default-state { + pins =3D "gpio239"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-disable; + }; }; =20 &uart14 { --=20 2.34.1 From nobody Fri Sep 25 23:54:11 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 81C61453A4B for ; Mon, 7 Sep 2026 10:08:24 +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=1788775706; cv=none; b=h1hB43Z3ccaxyiJidqPcY8l12PFfiaHWTwIThD1bXWwTT4+1WrZYIEj3yyTXsS4Q1ssinBFXgd6aaYMBZwHXBnOpcKTQnUE+Wn9NjWRplWo+UVvJW7475si4G/Dp43FQGYalHAY5VupeM2RWkSfIpbRjz3s1cOw6fU9D561Ns70= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788775706; c=relaxed/simple; bh=gIpSneSaqWvfdVAtDTtKctxeaHXl3KYuy7TPtmNyI5Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IP8Qh7RlWzhqzguQ8qnIRhEmKQzTMwk5LjImXpAro6nstsOsUZ5q9mG10KOMGX+yBabgVLLZvFYi1ggoWTgC/VYDPfkP3pR4T/+MvctJvqBS8LarnIiMJqMiVI/UE64DpaDCj6EJ4BBUECaIQphXqyb8PwOFEOdQCn4Olp726IA= 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=gfj1aLBY; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Jp7HrTRT; 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="gfj1aLBY"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Jp7HrTRT" 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 6879bURi3713184 for ; Mon, 7 Sep 2026 10:08:23 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= nBEkaDsIfBrFkWSuIwGLw/UVkzMUI4RXlx+msSm6rck=; b=gfj1aLBYZV1l6VTO cOqpYaOh9ldZlSkzSyFkXaO8CjjmipcP8j3aHVl3/hzJwRcjGSpt5qm2YMKrXvsS 2maPqbAiYNfCX1IAoDvVSHs5ySSBPduLvXGEs0ExPw7XlIV3pTF3ARSdCBHUHA5d 36sjj/I5b6NwkzI7LBIvmJgEUzUTTEKPRhfunJjTEgzd/NgDC794roD9Y90z6gky s6MGUJEeM9cA3DCp1wfj7+NWa/qAJUbRNvKfEOe8GEOyfF2sC2sNWo6Wx4AYyIQ4 EzpNxQtEJXkGecCnlWooOniMFjwZVoDF2XQvNZtBF9SvU4iAnJzGEuQXBleE74lN ZyKKtw== 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 4ghnmj1g9c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 07 Sep 2026 10:08:23 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-38e1118e4abso5592885a91.0 for ; Mon, 07 Sep 2026 03:08:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1788775703; x=1789380503; 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=nBEkaDsIfBrFkWSuIwGLw/UVkzMUI4RXlx+msSm6rck=; b=Jp7HrTRTpKFPOBWX9QJFAF9OYUjqQtCdOw7L8UXfBbPInTjECvE/nezidHj4wyK5S5 2oJu+UWDXo14i9Z3dPnycHImWg3nphKbF2ezJ+D4bHDDiJmaqEwgqdsfriGo+HHFSGAt kAAerZ5+UCWwS0+Hb8FHqIprQTtiJp9+0he3EG/DNcs2cs/h3KKlWTMJLMzyPiyxvayb CfJ/6USyWa0a2pILM+cwYPfWLeDMLiYp9UMd3qk39Ij1T+xlucHgtZvT4uT+tU73NYXt hLXdSAjPpwQVtvJX9OOAgsuN8/hKV1fRcGT8h+3GkGwfLg3f47m7zl/4BAmwJZuDTDhK TvyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788775703; x=1789380503; 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=nBEkaDsIfBrFkWSuIwGLw/UVkzMUI4RXlx+msSm6rck=; b=jM/NLT0AvHNwbCmXa+QT/Xt2fcN6JgMOV90kUMYIvNTSNlcZizejbSBFjHcPPjZisC yVBnJL4CNg8LY249QQVFv+zyhK8cIcPOjTSU99oDJoHSJGcRKJcuLEOIAEzztBsiFGgS B/h6VGZYpnTs0Ughy2Ine/e0DCAHKkUDegKjQvrE69+Yge2NdsvMSCUP1kqpYkyLj9tK VqAK/vm5A72qT+ufatMlIWB3fOu6Y+6Wf/PL4flKMrK/LEy2OqjPzy3W9NlAa3fTsiEy tvxXk7fTk5fWqg258xzAFfAU58qd3L9Fc1TqRgnasvxAy3TQl/viLOi37N1lpkWX/odS emUw== X-Forwarded-Encrypted: i=1; AKwUvBwf2INU/RZrJmVpsn4OswBN8J2JvsGOpyOEgjRySzeBXBnEwjfQs0G8jT7qD1qAIuXzwQKm5OsZ2bG4Cuw=@vger.kernel.org X-Gm-Message-State: AFuF++k2eFnbOs3YatihpIZYrW2BiX5z1Lppf3RDKnNS6JytLRdBgQ/z C5/hkkIu1Qy2ZDvMOFqGshLuSSqV479edPFsk2YruFChQwCfMwVIiNKhUK/0JWb3RpcIvRRLvyM N0ct3koECIq/zxTH9pcShnRok3x3f24fankslj/xW5CdhlLulGhYAK2ghn51dVkPD71Y= X-Gm-Gg: AYBFou1GZsvG2fV4Gs6joa9dK6orbr0ToZMzpi3R1P7tNjgm8xoVIvogQYBGGHtyIB1 EazdgFO3CIt2JeiIrhqEgtn75aOQCCX5CCD4M4hFEpAm2gpJli4D34MOeDBEVYlonJCKJHbAPs0 IXid/H7F8fcqmZbXBtEsOdZzyohWQ9jatYIoo3T+Ci7ffJnVYQEPutNaC9B15tVe2fRG/E3NfPb dWSAzAsXsAJTs3hcPvf1rMSEvvepcT7xFSIuqou7BdRrWFs7EOG6toqT8K2zGRgbe17fV8ODOeQ baTHAzl7afenFCp54e4rvds4Ut0avhOAAjSNMTRbthKFzZ5g9ld9NSgORiwv2FLp5QbRz8I9Z+2 1lvkyJNl2pO1vXqTNUOnljX0OatxxvwY= X-Received: by 2002:a17:90b:2ccd:b0:398:9c00:29f0 with SMTP id 98e67ed59e1d1-39b2628fc25mr35715168a91.24.1788775703091; Mon, 07 Sep 2026 03:08:23 -0700 (PDT) X-Received: by 2002:a17:90b:2ccd:b0:398:9c00:29f0 with SMTP id 98e67ed59e1d1-39b2628fc25mr35715103a91.24.1788775702667; Mon, 07 Sep 2026 03:08:22 -0700 (PDT) Received: from hu-nihalkum-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3339aa37dbdsm22891332eec.11.2026.09.07.03.08.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 03:08:22 -0700 (PDT) From: Nihal Kumar Gupta Date: Mon, 07 Sep 2026 15:37:49 +0530 Subject: [PATCH 6/6] arm64: defconfig: Enable OV08X40 camera sensor driver 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: <20260907-glymur_camss_dts-v1-6-6c2ced5ea5f9@oss.qualcomm.com> References: <20260907-glymur_camss_dts-v1-0-6c2ced5ea5f9@oss.qualcomm.com> In-Reply-To: <20260907-glymur_camss_dts-v1-0-6c2ced5ea5f9@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Suresh Vankadara , Vikram Sharma , Konrad Dybcio , Nihal Kumar Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788775671; l=680; i=nihal.gupta@oss.qualcomm.com; s=20260608; h=from:subject:message-id; bh=gIpSneSaqWvfdVAtDTtKctxeaHXl3KYuy7TPtmNyI5Q=; b=2ec/UXHnnDDHBsM2OPfWog78Omca4aHesaynUpX9rCXbiGLtUvYwQ3W3H8CjWfg+3wbatlaoA h8j6Lqz+BqgDgJDEC4OQciDX23PWor4ZmYIy18FtM3s/4a1mk6kUkXv X-Developer-Key: i=nihal.gupta@oss.qualcomm.com; a=ed25519; pk=DIbyFMNwqU/iMvU/0pCQp2wmRVgtHFBT3PcSu+A+Ncw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTA3MDExMCBTYWx0ZWRfX7aVOa2pU6huD OZFNWLBISUHQd+R51B+L0yst2gONvHbMO9Dzc/PN+Y5o51DChX9K/RoULoms4xbQIPaNavbZX2c c48Cd487DLK+kElvs0S1uvrdHOGvMQNGdGRLtFF29UxMoOrbMi4aaeskHRC4x/UGMIUhSKlWxCS krrho3aze/NbjuqJxxdCxvo0movZccvqrkn4xwtfyTJxzzoiJ2t2htUrvHlRcdKd3H78TOsDJZv 17Xok5c9Zhg299vnV5gI+b6NbmXHdsujoCiXO8ATIRxaEmUbyUC9D/oPlQVpVSZ/zMnIYgzszb+ 0APeh8p9c1J3Jx4tF710fmloYKb6LN572Nc2z6UId5dMECWjqdOjMGciXsCWBvuU1bLuXQnVQTZ eZFowuAo2gWaWCG4UVBO0hm92xY/Pw9Qaak4tn+pg6T/j+UEjCCEEWbbky9kpxXmavEEQVqETAS EUs7J7bOC6cLCqSgi3g== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTA3MDExMCBTYWx0ZWRfX8MoAaa2RmRfH 9gj/SAXYBL/B4LC+wM5XIE7zPh9LFDBHngHwdCEcfxnq65rifKkKGtsB/OW/CRw1lt6LfHmj/gA 3isA7C/euGwifoE0CUXJlWsyL/gOW3w= X-Proofpoint-ORIG-GUID: oYuiMXRT1Y-YudkQuQQqYYvM2vfOUCNj X-Proofpoint-GUID: oYuiMXRT1Y-YudkQuQQqYYvM2vfOUCNj X-Authority-Analysis: v=2.4 cv=LZYMLDfi c=1 sm=1 tr=0 ts=6a9e8d17 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=WSFeanDOTqpEkpu4Xu4A:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-07_02,2026-09-07_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 clxscore=1015 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2609070110 OV08X40 is used as the RGB camera sensor on Glymur CRD. Signed-off-by: Nihal Kumar Gupta --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 87a6c50bdd14b6851cae81daa32cb3b4e35f66ae..ac2697ffb94ac8b75415c6477fd= 06eedf5d1dbef 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -955,6 +955,7 @@ CONFIG_VIDEO_TI_J721E_CSI2RX=3Dm CONFIG_VIDEO_HANTRO=3Dm CONFIG_VIDEO_IMX219=3Dm CONFIG_VIDEO_IMX412=3Dm +CONFIG_VIDEO_OV08X40=3Dm CONFIG_VIDEO_OV5640=3Dm CONFIG_VIDEO_OV5645=3Dm CONFIG_VIDEO_S5KJN1=3Dm --=20 2.34.1