From nobody Thu Apr 9 08:58:21 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 6B7483EDAB5 for ; Tue, 10 Mar 2026 08: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=1773130092; cv=none; b=X/dC7xmgRLbMl1nyYuwmtj2CmFLGvIJ9TngkDMBASk7JGr5Yfr34M8ORterhKfiEm/XegwTV9g/fClh54PyH7jkVfGFfbZhV35S1GiQGRRDfd1LnIX43jq0imipT4t5zCr0NHfpAqJ6sy3lB5ZkG+VNVtLN+5LQwh4gygujz1UA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773130092; c=relaxed/simple; bh=i/zN6630ICSGfAnaDut73crn2lpipTOIb+yAdkPL8Zk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hN/+zvYSrOMVbWSrX0NgxQDw9IzMrppSh6FWZGZirhf4X5ferdXEV4qih37muzKlutA9ZiZjf3hhly4S9TufWxW06oqUKax+BZlDuqszTsjwdKgTA/4uzosdolPtbzk6dRaqiG+9EXLcW85yFAB5+RjSvkTZ/O9UbvlPC4SE2nI= 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=AUTEvVme; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LKYBmPJO; 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="AUTEvVme"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LKYBmPJO" 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 62A2EQfi2460655 for ; Tue, 10 Mar 2026 08:08:11 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= FJtaIZqWtg5VuflBFduFh+NdHGHumImiPr+NGa6fjWQ=; b=AUTEvVmenNC9y4PX w3lyNv0NYDtIW55yEj5xXiWeOt1Mlwf6DgykMgzTOo9Pxe1VzG3uhWOFyupsnvad DUAcdSTCOS1cLNAkH+QZiwLFJ7e86xymep8dShFXd+ky/MvLVnnIyZFFEEdGU7w6 1au0EvCXifeilZw5Qakh9SH27uaKjNiNc2Rt7bbnEf+kUMmEGZs8xHjNWaTbR27z qsVFtZzWGai8IRCQjENyuMuoM2hbccldjsXOpUN5iJ7L1Paz6DIAcfHcFR7HRdlX dOWxRk0hCbNDuWwFPRy1r/x79o0ebpwgOA61oh/Yp9p9qgNOrr93Q1Mdml6WRps3 yjzQbA== 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 4csyv1b8f3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 10 Mar 2026 08:08:10 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-3598733bec0so49426776a91.2 for ; Tue, 10 Mar 2026 01:08:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773130090; x=1773734890; 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=FJtaIZqWtg5VuflBFduFh+NdHGHumImiPr+NGa6fjWQ=; b=LKYBmPJObZ9Jw6lq+N8WsyPJfc5zqhri270LcDVLPisdFxaaV6OBI8uj5sCMk29G29 AoTGo4orfUjdIjsjZnlDCGj3YEqYdSLB6K2pRRPjjVzoVTRWjTIrofY8wxJOn4bcbdxG 35+LJYwPfugOpR40jD2NrMr23pTi4dkJTE88/expKsU8F8KvSHndgOIKN8l/4ImBuE0e rERUTFiR7dgLnnjn4yjg2ymG/8aU6Dpno4XN/ZLUFkO44wFbVp1c7Z5MRRvVgRVp0RF1 WBj0VGyuk+3WJm/CSPjike5SCbNGu9gqYDbfhVtm8n9EKfUZ7NrDa3yJCopoDlREalka /2jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773130090; x=1773734890; 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=FJtaIZqWtg5VuflBFduFh+NdHGHumImiPr+NGa6fjWQ=; b=DTSnbqJTcXOy0D1Z0QiL87HYfR/yIKc2gZBft4Gerg1+cd2izZfYYPrMufxC+FHxbv UkPDnX4QH/+tqvWOc4HiS1c/TA730yMJjIsSVPvdaNMS1D3Xph2rz9oYuN7B9BXQXx2L qMIHl7rIybXrgmO35fEnK0cFm4VaO0e3DSkxvDbjdvSLhUO/Kju6U8TWdllC5ug1Jwgg uC3VqlPFyv+IY0EpadHipZ/5IRuBetsc4VHGyPJbqAK0LYJ94VTeYQdk7G1DMrgGJLcK AyVo7Egvi2ofgmWePol8ZvXW/TN0vlQ/aNG2z/23PExaFjKyAkZ1a93vDxgDosGDJCVp cMWg== X-Forwarded-Encrypted: i=1; AJvYcCVCrxNf+klgjiyKEmiUreyVWY6fhbcssGeZkvV29kbbh/SQpKH8Kye9/xeJCB2B7pYIR34ySacdQ4o5eK0=@vger.kernel.org X-Gm-Message-State: AOJu0YzwS+ZUnKtWKcktMmyY3mMMtruX8YleVlQieO4a4R1ie5/m+DAA JF2I6Cd3K4ZAA+tjQfeIeB+jhgRcSYvKAqhO5fhLKIQCSwF4krdWXUhvA2KDZIH3liIcEpVTQO5 V8v/4Iy95OZkpZnZljtDLggcT0mlrG4tYF61zzPeB56TYY2AGbY3EHUsXwDE5fPE7vqg= X-Gm-Gg: ATEYQzyrlY8BNpqckfubdSqmfHG93Ant9bP1vaVijkcDsCkc/e2XqwnGgshr7Rm1RY8 /FXoI2/RlMmgKFEXHE+5Ae+SDBg1a4XaLqqpA0eNXy3R06cpw54XjKAbjfEOZmNwKDu/ggSyDNc 0IIKg4C75EGmdA1I4J3Jk2YCafcZwWplLaYzNi5hiFv465eUlrWdQXzJKQN+xCE3NXbzc6KliVg 6a340ekOFFKySzsN109qaVu9Cyi2oRj6R1yW+rKDGoJF9TuCpu2cxdhJmyY1bvZ9DiZh81daS+Q wbtqVkQ1jYD48CkCCZbBYscGmrVI8Uza74eho8IqlykOW/LHsHHGsMvL3kON/pOE/tMhWYq0Stk oFiDFsjdr5dPnEa6H5YHbSif0J4apWCjKZ2+JIgCizRiFNxM= X-Received: by 2002:a17:90b:278c:b0:359:9a25:d758 with SMTP id 98e67ed59e1d1-359be2ecc6bmr13879961a91.16.1773130090162; Tue, 10 Mar 2026 01:08:10 -0700 (PDT) X-Received: by 2002:a17:90b:278c:b0:359:9a25:d758 with SMTP id 98e67ed59e1d1-359be2ecc6bmr13879920a91.16.1773130089412; Tue, 10 Mar 2026 01:08:09 -0700 (PDT) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c739e195c40sm11121969a12.31.2026.03.10.01.08.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2026 01:08:09 -0700 (PDT) From: Harshal Dev Date: Tue, 10 Mar 2026 13:36:36 +0530 Subject: [PATCH v2 10/11] arm64: dts: qcom: sm8750: Add power-domain and iface clk for ice 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: <20260310-qcom_ice_power_and_clk_vote-v2-10-b9c2a5471d9e@oss.qualcomm.com> References: <20260310-qcom_ice_power_and_clk_vote-v2-0-b9c2a5471d9e@oss.qualcomm.com> In-Reply-To: <20260310-qcom_ice_power_and_clk_vote-v2-0-b9c2a5471d9e@oss.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org, Eric Biggers , Dmitry Baryshkov , Jingyi Wang , Tengfei Fan , Bartosz Golaszewski , Yuvaraj Ranganathan , David Wronek , Luca Weiss , Neil Armstrong , Melody Olvera Cc: Brian Masney , Neeraj Soni , Gaurav Kashyap , linux-arm-msm@vger.kernel.org, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Konrad Dybcio , Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773129997; l=1407; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=i/zN6630ICSGfAnaDut73crn2lpipTOIb+yAdkPL8Zk=; b=0odt1h0ELIBKQcJkrBiiKSIBIUtJ3/NO7QdVLhQ4nmNGVv1/zfaHVj3ZywxB9jPzUeQSJ5TLm 3n+oMm2Yk/aBR+pjmKnFUnWSYzU0f10Zt+Sf0uiyyfbmLLTE0ObAA6I X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-GUID: pGvbp9Ot01wKKkYdUAZFCg-ToH2EmZ0x X-Proofpoint-ORIG-GUID: pGvbp9Ot01wKKkYdUAZFCg-ToH2EmZ0x X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEwMDA2OCBTYWx0ZWRfX2j6RGRhsezRL NaMo8DmoIznCBc6FKLXh/bHbcGtXBsFaboUZMgOYj3J5a3/tlFAyLl9ZrggqcWv7y2o//I6xU6L RKR5p19Z4ZnpwmOY4MCmukTNdsOqNssyG6bjVoBbsQ3/pz6MmSIR0LLVWiU9FzDuPnxPbTGLC33 qbYij5RhKXFK0Yu5+tn1Fc10jZRloE9DJ3dXc3QHJ9SnIxbseAf2qDBVxxSIJpASZyXi/Bnp6Dw FhSfyXqBzQG11ezirXZCerXEA8uPXYcq8UmFhLzbNT6VkDYkwkM/82P/CELz1jErl7T5h5K0WPO rJHLJ6099rhoWF86j0KqdZGAR5QglLHuQU6xCzrPQF8MmLqKrz2139N5tQvedKto3uqdSkEVtdu hbwiNZEF6gMzYEuOqDrkEYbTXWANX9m1wl7A8rqkDd/1yxEOiXYBjijlQlxNev1nrxYeBYNu9GP zxWODFxgWPfOs5jePkQ== X-Authority-Analysis: v=2.4 cv=Cuays34D c=1 sm=1 tr=0 ts=69afd16a cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 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-03-10_01,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 clxscore=1015 spamscore=0 adultscore=0 priorityscore=1501 phishscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603100068 Qualcomm in-line crypto engine (ICE) platform driver specifies and votes for its own resources. Before accessing ICE hardware during probe, to avoid potential unclocked register access issues (when clk_ignore_unused is not passed on the kernel command line), in addition to the 'core' clock the 'iface' clock should also be turned on by the driver. This can only be done if the GCC_UFS_PHY_GDSC power domain is enabled. Specify both the GCC_UFS_PHY_GDSC power domain and the 'iface' clock in the ICE node for sm8750. Fixes: b1dac789c650a ("arm64: dts: qcom: sm8750: Add ICE nodes") Signed-off-by: Harshal Dev Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm8750.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8750.dtsi b/arch/arm64/boot/dts/qco= m/sm8750.dtsi index a76bf5193a70..11352cb16baa 100644 --- a/arch/arm64/boot/dts/qcom/sm8750.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8750.dtsi @@ -2074,7 +2074,11 @@ ice: crypto@1d88000 { "qcom,inline-crypto-engine"; reg =3D <0x0 0x01d88000 0x0 0x18000>; =20 - clocks =3D <&gcc GCC_UFS_PHY_ICE_CORE_CLK>; + clocks =3D <&gcc GCC_UFS_PHY_ICE_CORE_CLK>, + <&gcc GCC_UFS_PHY_AHB_CLK>; + clock-names =3D "ice_core_clk", + "iface_clk"; + power-domains =3D <&gcc GCC_UFS_PHY_GDSC>; }; =20 cryptobam: dma-controller@1dc4000 { --=20 2.34.1