From nobody Fri Apr 10 02:38:43 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 D331A3B2FC0 for ; Thu, 9 Apr 2026 09:22:08 +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=1775726537; cv=none; b=KBjgWBCxjqaO9QlK8t6CVUPFQIraU5QobMdgLxXog/fkvMn+YiT1PRcQ0uRkXuBRZYYU/NSLByZEVmYhLTY/ZwL9A+pE1IPhL2a/IWEmJ5CjpBvMfEpr2WRtdp2s33mqYmmUjXdA6yEA6Oj2JlJugbtSXLqtcDcsg+LVJdWR6HE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775726537; c=relaxed/simple; bh=f3VcSNn611opCTNVe2wVeFbuvVUH7zgswWxsH/PezuA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NtQb6lxmTrP2PZGBaiJrg2jE6O/2IH09vurN1gbNA4cKO8o9uGwXgDGwpdr72qDSFw8dYHGLyeXqdgF1Ps/U7DPhoCM6s69s9KMI7t9EF3F5YEI2Z2lBpLjDCQhmZAIzYG+xwx3WtWVXHyVtimXlLPC7K2lYsjlhd6LKskdMjx4= 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=pJp1mfIn; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=idGYxkh/; 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="pJp1mfIn"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="idGYxkh/" 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 6395kW9b1613724 for ; Thu, 9 Apr 2026 09:22:05 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= qqgSOZ/Q3NlPl5exLfE3lkF0aJkdeSMwAV4+I0elz2M=; b=pJp1mfInFKOoNSqR BYATcf3OXwWjQnGeTG86Zb6d6O8WCxKRo2jdsCOeCSzO+z3FjHUGy/nH8+GKcKRu ekSVFpCZcX/Lxd+dyt3a+1RI2Y7jTdRq7j9gNuJtRpWg2GItguCsvHHSQT5bjg7l CJYbBOb5au3NwfkLV1LdCysIDSYGh1pbeKXDLcYgfwsR6Ofi/8RlDe3Aizlwv2yB O9Wg6fb7/775kJwjamPX9bO4ABXGGlE8g2XyWwLRLGsq9m5IGJIrfq5KQG7eLpti 9Xa9X1pFSF+KDiHDUb5i9rPIY9096g4M6Tpn16dZW4pDRk6U38edN+TnPOpHMSf9 Vl1QSw== 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 4de68v8rfj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 09 Apr 2026 09:22:04 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2b0bf2b3879so18242705ad.1 for ; Thu, 09 Apr 2026 02:22:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1775726524; x=1776331324; 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=qqgSOZ/Q3NlPl5exLfE3lkF0aJkdeSMwAV4+I0elz2M=; b=idGYxkh/ucm9LgFs9KWX6lk9mj9ejld0mzd0r46LmKixJBQNU+3IDqTJSJPnlZgeL9 5rYwCqAhEm7CR81BAJZIDSltdQpusKKvStSBblulYga73atlrsl+/c30D9sDUU2AZGkW s9xGTuuFmctK3JOuC2yjVrjn+wMnmXtRnGudPGB+1xDnLChsXrQx/2m2APTaNq5AGCeb MpRHgu8HNKFTVD0sJhx74f2QxIlFScV7LzAX+c5VuiWw7nk+rF9tkXsCfjyPHZSG7bc5 Kafig5bR0xEmh7fcoqrRcQ76Aoa6dax7oCDRSesKyhkZgVveF2NrEAW5SUOi4IcDIn4c O9NA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775726524; x=1776331324; 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=qqgSOZ/Q3NlPl5exLfE3lkF0aJkdeSMwAV4+I0elz2M=; b=rfIzXlWES6BCZB/e/FfKwEJjxtrkoS91deKL8ukc4kLNxuffglspHQjtv40+YeZ8SE RfCO/hNDh92o7uL9I4/janjSTQMzt5LlljOXobhU0ivre6uKExI5D3avEovQyqXUH3eT FzmXlnqcIkJiPhZh8B9DFsnvhOPWwD6OFNLiaWdMfmrMd9JoQ9MDswiuzgotP8GWrwP9 uEzqXZw+T1MXR5j0XYjRpNMg1vB3PvZsykdIUbP+nwcyx6KT9HvSwF5p7DebYUt64xPR iWIZhxuPxr8XlSPfhvgiqjeZC+HQBRUJj1FTWDkwHYZUR3Kpgmy1swwDVCx00MHcdPh4 lLZQ== X-Forwarded-Encrypted: i=1; AJvYcCX9vVHNzyV+awZlUn6D8lN0oV2QW3lpigqrq6kK52fnOYz8eColo3i/Vh4odySAQOYNh7mHH/Vp9vqhjEI=@vger.kernel.org X-Gm-Message-State: AOJu0Yw1z6+rNiTGhPiz8juGN7PFVYswmRwaqtZPl/lia5ZF/xjn0aFo hEnQFoFTsQMseZmZT0ebsN0FEi6iJLbCeSthbjiL7e2mmLzVVKNciu6UzQDHhinXFMYI+RXdcG4 0XRcDvkJV80FKPxh5yh4iEU+LrqV0OANxxaALZ0x5zvr6MnSGR6o9pv/pKNjfAm4Evzc= X-Gm-Gg: AeBDietKrw8macbg2gGS+IcW5jFsHQvJ76hc0scWXq7wgM64cfcJJ8VGQ7dqa5jP9xL MVJn7zzTAzmzYaqes+rzBjwfD9gp6liZkzVhYhfSubdy5TXBVs/ZPfDX++8GcdY55ZbGliNfDM6 FK84yl8ENjXLyDfYO/rW4LnbMq3Zy6p4wqqq9yK3tkzhap8gcfJBtjcZ0bP8oYCwTzUaKJ2fdTa XwMRv3nQ5dlZpNTxE4nrgI/dKBbRoDGPOvOXb01n0L96/CnVEAnzwF6GIdYb1gh8DX/JnP5Ghra Od/YYzDVvfBATFOuOLCE58IiXAQVtf9OyVEWumrNep0oJPqga8eFv0czbZN14aUUo0+BAItgmBs bZ671PZJA9wppnqzmJV/RKbiBDyjcDwZl0YuTxeTM+DeqefAS4ReX X-Received: by 2002:a17:903:a86:b0:2b0:ac1e:9720 with SMTP id d9443c01a7336-2b2817995b8mr245081805ad.23.1775726524045; Thu, 09 Apr 2026 02:22:04 -0700 (PDT) X-Received: by 2002:a17:903:a86:b0:2b0:ac1e:9720 with SMTP id d9443c01a7336-2b2817995b8mr245081385ad.23.1775726523598; Thu, 09 Apr 2026 02:22:03 -0700 (PDT) Received: from hu-jkona-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b274978fd7sm311766815ad.39.2026.04.09.02.21.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Apr 2026 02:22:03 -0700 (PDT) From: Jagadeesh Kona Date: Thu, 09 Apr 2026 14:51:08 +0530 Subject: [PATCH v4 6/7] arm64: dts: qcom: x1e80100: Add CAMCC block definition 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: <20260409-purwa-videocc-camcc-v4-6-5a8e5f2dd4b2@oss.qualcomm.com> References: <20260409-purwa-videocc-camcc-v4-0-5a8e5f2dd4b2@oss.qualcomm.com> In-Reply-To: <20260409-purwa-videocc-camcc-v4-0-5a8e5f2dd4b2@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jagadeesh Kona , Bryan O'Donoghue , Konrad Dybcio Cc: Ajit Pandey , Imran Shaik , Taniya Das , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jagadeesh Kona , Vladimir Zapolskiy , Konrad Dybcio , Abel Vesa X-Mailer: b4 0.14.2 X-Proofpoint-ORIG-GUID: Hn36qzw8YeN93mgPnSwankfBObwudL9e X-Authority-Analysis: v=2.4 cv=b7OCJNGx c=1 sm=1 tr=0 ts=69d76fbc cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=7hkWjQK7Xc3mONE6JcUA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-GUID: Hn36qzw8YeN93mgPnSwankfBObwudL9e X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDA5MDA4MyBTYWx0ZWRfX8CnhiEGW/T4n +jdBsD05y62LBCYcR4rYbl51N22rlgJYlTCMhxzUgMgL2NcBcX/6QdCksrx+Ge9ZSCPTpfBCOxo pD0QZoRiQlbiciYTMyFUUon6ImlZPz0RoHLDjP4VBTLQ5nZrdiCXoXlTyi7WsrwP00D3+Q3o2I1 WT1d5Q/52tOptC0vx52ZVfH1CTbfK2KvUScDbnqYdltEDtwIjvzj1vKy2zqgVsVxMZC5trdGBss 1BCu6uK/P6wcqzT/1xwIQjLzcNROqJg5f8ZpomxYMJMfEisq5hQzlk1CzDUixjG1Z320A9NU7EX 3WHjvzjxqDNhoyOb0UEb1u/XmglbQRvZo9yr4+eT1OViP8pk0LpQgm7z160fcQNpsr1/uNoG7ST V4eU0yXz49tQtPngAfvuXxH5rOQsf55dtXX8X7mQp+9Ziztv38aLP1r4ub3as8cKVYG+pS3cH3H ajltcC/KonJO+VdFTJw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-09_02,2026-04-09_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 bulkscore=0 phishscore=0 spamscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604010000 definitions=main-2604090083 From: Bryan O'Donoghue Add the CAMCC block for x1e80100. The x1e80100 CAMCC block is an iteration of previous CAMCC blocks with the exception of having two required power-domains not just one. And update the compatible for camcc and videocc nodes on Purwa to match with their respective Purwa (X1P42100) specific drivers. Reviewed-by: Vladimir Zapolskiy Reviewed-by: Konrad Dybcio Reviewed-by: Abel Vesa Signed-off-by: Bryan O'Donoghue Signed-off-by: Jagadeesh Kona --- arch/arm64/boot/dts/qcom/hamoa.dtsi | 17 +++++++++++++++++ arch/arm64/boot/dts/qcom/purwa.dtsi | 10 ++++++++++ 2 files changed, 27 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/hamoa.dtsi b/arch/arm64/boot/dts/qcom= /hamoa.dtsi index 051dee0764167338023c96342d895f2871a61c59..a736ff0508be9b3c12975f8af3e= 06effc662a7ab 100644 --- a/arch/arm64/boot/dts/qcom/hamoa.dtsi +++ b/arch/arm64/boot/dts/qcom/hamoa.dtsi @@ -6,6 +6,7 @@ #include #include #include +#include #include #include #include @@ -5550,6 +5551,22 @@ videocc: clock-controller@aaf0000 { #power-domain-cells =3D <1>; }; =20 + camcc: clock-controller@ade0000 { + compatible =3D "qcom,x1e80100-camcc"; + reg =3D <0 0x0ade0000 0 0x20000>; + clocks =3D <&gcc GCC_CAMERA_AHB_CLK>, + <&bi_tcxo_div2>, + <&bi_tcxo_ao_div2>, + <&sleep_clk>; + power-domains =3D <&rpmhpd RPMHPD_MXC>, + <&rpmhpd RPMHPD_MMCX>; + required-opps =3D <&rpmhpd_opp_low_svs>, + <&rpmhpd_opp_low_svs>; + #clock-cells =3D <1>; + #reset-cells =3D <1>; + #power-domain-cells =3D <1>; + }; + mdss: display-subsystem@ae00000 { compatible =3D "qcom,x1e80100-mdss"; reg =3D <0 0x0ae00000 0 0x1000>; diff --git a/arch/arm64/boot/dts/qcom/purwa.dtsi b/arch/arm64/boot/dts/qcom= /purwa.dtsi index 9ab4f26b35f298ad7c6c361b3e232edf07baf223..ea65b8448836ead83f837e973ed= 536e8ea0ed8ef 100644 --- a/arch/arm64/boot/dts/qcom/purwa.dtsi +++ b/arch/arm64/boot/dts/qcom/purwa.dtsi @@ -6,6 +6,8 @@ /* X1P42100 is heavily based on hamoa, with some meaningful differences */ #include "hamoa.dtsi" =20 +#include + /delete-node/ &bwmon_cluster0; /delete-node/ &cluster_pd2; /delete-node/ &cpu_map_cluster2; @@ -36,10 +38,18 @@ /delete-node/ &thermal_gpuss_6; /delete-node/ &thermal_gpuss_7; =20 +&camcc { + compatible =3D "qcom,x1p42100-camcc"; +}; + &gcc { compatible =3D "qcom,x1p42100-gcc", "qcom,x1e80100-gcc"; }; =20 +&videocc { + compatible =3D "qcom,x1p42100-videocc"; +}; + &gmu { compatible =3D "qcom,adreno-gmu-x145.0", "qcom,adreno-gmu"; }; --=20 2.34.1