From nobody Tue Feb 10 03:22:30 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E06DC238150 for ; Fri, 23 Jan 2026 07:12:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152372; cv=none; b=A6QhDDdldfNi89yQc5R0rzkEDdnZvzPzwo8w8UvSw6VrKj7w0lVuS2AEKfoIy87SW18LtIleg+XrOZITTVkAMASdSY9xQmJSH2Dy0j+CaE/iGYCUo+Wxr6dKOEEvZwWnWDPOilFU2io/0MyGwcSgdWw5ffG9CSHe8/Cdl+1HBbo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152372; c=relaxed/simple; bh=oAm2w1B3wOADUYdbdnTyko05ceBRrrkfGqHAPNZJ7nY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=E6xzdN6rQlL0s5y0DwtsQ7MAI4y6669d2hugBCiMXyR3vUMmzGuO5CJIdqEGeXlFNFGDTTasaec9CGGmhYRy4a6tqRdQjBAcYgAxSBUcKu6ffGKxxeKiPXkZxx0ChcATgxAxeVYfAJM7+6acVqjD/rCJXz/ydcumIwIePn/ZC9Q= 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=lob5GiHm; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KGE+h4nB; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="lob5GiHm"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KGE+h4nB" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60N6Tu5U2915967 for ; Fri, 23 Jan 2026 07:12:47 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= BlCzppJMP2kP25D2fk1iMHsxDptOoAXzHriXIuLywfA=; b=lob5GiHmioZXDSJx nIRqWYHQidJZCY8Uf/IO1b/ryEUxkDAF3aqFSwA0YsNqpoCRZmEo+WVqwQtkOmVY 8aOUgNiEVW5x0wVe7pZ7w3BVy/g1Z8YL31J1s1zxr3u3tUVs29AWZHeYQP1KOpMb 0ukf6Imdp73OtzRvhaG+Wau2A8Pb2VdL9ArMBsJ2P864vkdx89ROsGn0ryBocsvO DAdWp2lveZ7pHJ5DBPQpjz3GtKXhAogxgc8PrvhxyrzoUEyVxlZgN9qG03YU0unY FXGy4HqGgBphGsrVrUzOW+Xj+yrRKYti7raTaeALLH/B+F+anNlOs7vUm6ySb6mk UoGo7Q== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4buvs1sj44-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 23 Jan 2026 07:12:47 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2a0f47c0e60so36741635ad.3 for ; Thu, 22 Jan 2026 23:12:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769152366; x=1769757166; 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=BlCzppJMP2kP25D2fk1iMHsxDptOoAXzHriXIuLywfA=; b=KGE+h4nBB5+Fj7XLq3lQ8NoX26OeW6kGAEQFErvyoyI3s5cKINkPcTKMrtwUP5umYL iCi/TMzEl9bPLD5xlSrgGf8TRY3Iksft9Vfo29XAMBGJPGOysCT+A4Zj0qiFn1Ek9JkX TOGlexNZND2dM2D+0N6Z4IzupfchYIcmdnrb6hwsAX+ptNLiTBXNgzpNTvX904xQXaN/ sXP/4QrE4ZkZUmZ5AxNTb+a/isTY+0anT7hPF1Vb+ZKq0EsO8NF4rBkQfAIJwpWTcna/ 9E6pQR88f+MiUD2x9Fdk09H0eaAhmzZxwcQtCBkZcAiaU9MC6gAf1Zto/zKl/JYjmQx7 W12Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769152366; x=1769757166; 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=BlCzppJMP2kP25D2fk1iMHsxDptOoAXzHriXIuLywfA=; b=XinCk0v0SxxvkTyY/G5+KTp2bOWhqWmov9ZdjCyVkAhlM/wY7kBHE2u1Ug3ge5hY3/ GQ6jg3ia/YXa1VcGqBxkabJHF8UsdDbJXv78F7LWfDUaOpx1qoTKY9h9zIom2E6lAJTm pOWqlE+2XCVwwWN10qRMmUiWTndiI1A52slH7nKBc13xhC01OM7cDywQqugj1Qo/xKZd Vw5wiIgI/8pOmtSFK0G/9T0adCiBLCU9Y4OQUmIWVFn8XcnQqsKD92O/Ay2hT02539ti hmB8y88u/Sk01ZXkSM9VSkpy7XCOAe58ikV0HCXWvq8im5IyU6omhvD1sWeZlLzsxalF v4tw== X-Forwarded-Encrypted: i=1; AJvYcCWEred+zLJA4BZmjO8tOzZ3dYHEbKo9xzvwJrfy3xGKMNOJsflZ0OOtOSnKzNI2yyL1pqNH++DV2JEmzxE=@vger.kernel.org X-Gm-Message-State: AOJu0Yw/7vo0hsA/YOURqCr6cT7Ks2bVdXLbttOrqNdAgzOV9ZDq4Uiz jwpQDdt9bcTS3OJp0q1bZ2gqkxdEugiUElftg4M76mkCKpP5VYLPHlSf5I4gf/wZFnfFhVgMcF0 5UIEGAVVYFlRtY5/sTGwAiLiyNfaWSlRAw1JHDjSvXjLuTG5pdptM7tLFZE1fs+Qiklo= X-Gm-Gg: AZuq6aLX9HFVOqI1Si0hLqk7mMS1HjIy7ITuFfEHp6mqEYwkj7TZlalxVz8ynTV1SO8 6Z+uL97Of4eaEfot7MXFED3J67S5ejci1KfhoxjhNZ8zBWOIhfAELsob1j38bnqkZit59e1jkSv iS1tBeXGePYv4ML2YdRpRpr708xcr+gN3YDRYSusUAq/0Woi3dFIVNXsa+00bpTrJ0dYk+O5s/r 0yzhmm8ecOf+SptSX6oLspoV+8E68MhiCL7Jl4+/iOh03oKrTw6Y20GALgeI8m+mOs9SZmFHFEM Z7UTYlKHFaoWdKDmXx2L4c61HjINje5vOsXI3yQefM2/XmdneolybFbH1u0lbKJhS6odWVuD6/s sShxTCMoox8ZeAOW+x7vm/+Rc5LJpC+BYwgw= X-Received: by 2002:a17:902:e547:b0:2a0:cccf:9d24 with SMTP id d9443c01a7336-2a7fe56c13emr19221715ad.16.1769152366449; Thu, 22 Jan 2026 23:12:46 -0800 (PST) X-Received: by 2002:a17:902:e547:b0:2a0:cccf:9d24 with SMTP id d9443c01a7336-2a7fe56c13emr19221605ad.16.1769152365987; Thu, 22 Jan 2026 23:12:45 -0800 (PST) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802f978b8sm10979795ad.46.2026.01.22.23.12.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 23:12:45 -0800 (PST) From: Harshal Dev Date: Fri, 23 Jan 2026 12:41:25 +0530 Subject: [PATCH 01/11] dt-bindings: crypto: qcom,ice: Require power-domain and iface clk 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: <20260123-qcom_ice_power_and_clk_vote-v1-1-e9059776f85c@qti.qualcomm.com> References: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> In-Reply-To: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , cros-qcom-dts-watchers@chromium.org 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, Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769152356; l=1661; i=hdev@qti.qualcomm.com; s=20251124; h=from:subject:message-id; bh=oAm2w1B3wOADUYdbdnTyko05ceBRrrkfGqHAPNZJ7nY=; b=T/bav/N0hNBenIP7BI5+XtgsxqIv5HNC4FE282RJr750Tb/TiID1ROJflYtef50laUb/lOj9/ RCth3S1QhAMB+3X1lPuoVXooQtg9Sf8EX4NoGzXsgcGsjxn6YI8gePf X-Developer-Key: i=hdev@qti.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-GUID: L9iof7UIZeDv4MA3NtZ0mbjVoX6W-DA9 X-Proofpoint-ORIG-GUID: L9iof7UIZeDv4MA3NtZ0mbjVoX6W-DA9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDA1NCBTYWx0ZWRfX5bEYXRPhNseQ w6XJtYzG/5SrcKXzVSuMZmZ/UHXHtiFUn/yzLKf1FDwf9WQGoOq3CDWGagRbqe1CmBeYrC0J77G NdhgUAS2X2oTSw3tFwNPpaDLVvPPaAwzAeQ8zzCsMgZv9Zt+QrH71K8+yd+X0lGjWNz+De4nwsg 1ZUqg+aB5xRxKromsbuaKYFe2IOR/HsXEqIwQ6c0f3DVDqz2JNLnYJesoeYJLE9VWx3hxkM4qsM irOwRNhV8+Hgc+RwNXXybtrciIGSOPeEdK9BHqZpeMhBT7N78yuAhRWE0noIcwE2NWnEH3QhuAa Eddyy1AY9r20xuOb+3Ppu/kJSMqYZwC9ap/x+0m06jRuOB72iSgBirGoHnNVDXFtWLYng3gaMOi Hq8oX99xkW7JRopFLKkCUFaURJbbIrfg0bpQxfmkrn9Ch8SGG30GFgM3dlwaedBnxa2030ebD0/ xWH+7pi4KlCb7JfFyww== X-Authority-Analysis: v=2.4 cv=faSgCkQF c=1 sm=1 tr=0 ts=69731f6f cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=fZJ9qQ3NMfmE2mB3PYEA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-22_06,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 malwarescore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 spamscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601230054 Update the inline-crypto engine DT binding to reflect that power-domain and clock-names are now mandatory. Also update the maximum number of clocks that can be specified to two. These new fields are mandatory because ICE needs to vote on the power domain before it attempts to vote on the core and iface clocks to avoid clock 'stuck' issues. Signed-off-by: Harshal Dev --- .../bindings/crypto/qcom,inline-crypto-engine.yaml | 14 ++++++++++= +++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-en= gine.yaml b/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-eng= ine.yaml index c3408dcf5d20..1c2416117d4c 100644 --- a/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.ya= ml +++ b/Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.ya= ml @@ -28,12 +28,20 @@ properties: maxItems: 1 =20 clocks: + maxItems: 2 + + clock-names: + maxItems: 2 + + power-domains: maxItems: 1 =20 required: - compatible - reg - clocks + - clock-names + - power-domains =20 additionalProperties: false =20 @@ -45,6 +53,10 @@ examples: compatible =3D "qcom,sm8550-inline-crypto-engine", "qcom,inline-crypto-engine"; reg =3D <0x01d88000 0x8000>; - 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 UFS_PHY_GDSC>; }; ... --=20 2.34.1 From nobody Tue Feb 10 03:22:30 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 7C9EA346A08 for ; Fri, 23 Jan 2026 07:12:54 +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=1769152382; cv=none; b=NPum0WoHjO0g0xOoEmuDgbpbG4IPCeQQNRkJqwqy60O44fQfLGvV5E5mLYU/b5GW+FASDfkWFahU2LQe0sXVy50B+2MN+FinI+miQa3ityQOr/qcyx/xWO2upsEl9duWa3OEub/IYWu3COeA05kG7GvQ+9kX+XjbmqZDLfXkYrY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152382; c=relaxed/simple; bh=y5OhV5IZZ4cD3XJwqbL5xsBPAwLjd4WvI2VkiE2j1E8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KukpM3c+wnUXb7RCeVYkJr01UsrCsDa64S5Rx8l1HciRlJyNp0xgpkGQn4VImZYFrbbKAw78iCwcC/CoDJCiFz8mZtAGs3GYFenSM9FAIsNuFqYe1c8OBb3tCIw+0GFP5POzagardYLrnhVPPc+KTVE0QXNCCsdMAdXyAiRMupo= 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=kl7iLzcw; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GtRMSXEv; 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="kl7iLzcw"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GtRMSXEv" 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 60N4Jbvu1117792 for ; Fri, 23 Jan 2026 07:12:51 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= NQjs1FmarwM5vchbBDR+me6FCHg5gu3uiOgQdYFOa/w=; b=kl7iLzcw3E/VPf1F VluIqBySLg20siFCPq7A6OUcl1/zrN/R2832mHVTUsc47/WQo1FnHiGjM6Vx0PDR RRArge2rliGlU3AfnJjuuM9/Mo5KBhxOsuqUeb8UVymNOvKqxTe8SGiuoPN69M0/ diOAK6wpwaDd574Y/spj6jefZXw4VtLtTtUl0IF+9RjWbeM3dnG754bzt5cYBEvJ AI22WKe1yAAeXIBZ9lHnEx1wUWhtZms+tv0MjkQ24yYgG1nvYdbyz9xECXfxg1xz OLWC3qyjzsQDy535XVOnMFZXNEC+0Tz+/4JGeWoUdOFAAfDcZeLPOkY4ik868y+Z WFVkdg== 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 4bur1cah1k-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 23 Jan 2026 07:12:51 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2a0f4822f77so39300525ad.2 for ; Thu, 22 Jan 2026 23:12:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769152371; x=1769757171; 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=NQjs1FmarwM5vchbBDR+me6FCHg5gu3uiOgQdYFOa/w=; b=GtRMSXEv8Lm0EE5EQRkCydNrLiH3r733qpaim6oTrv0T3EpevmkKv9UI9utZeqqh/d zuUx2z7N2i8IWx49gbKoW1fzZ+G/g/pxi4DhAEg5gIYDkue3CbYRwX6mbMDuoPEuh1YJ 2JVuXUdd3najdcdM8uGwmJElGAEDoUsHQCIJErAJklQVd6bKXprPkVN2lGGIeA6S6mau HYPDn9eiQjkrojq88lyjhdWPi3uJT3nDGpny7ft/sMWRh7P6/G6fzsFfbWVn89PFDWji 97tEEJEqTofE55AqfZdFRAyVq7ekbts79GKZMi65EkYFnh2H6bE7VOufcLaXmlCz4L1D kbcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769152371; x=1769757171; 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=NQjs1FmarwM5vchbBDR+me6FCHg5gu3uiOgQdYFOa/w=; b=TmPHnKSSzE1asprhU+yHSP2fVjOo++IsiLsIIUPzuSXGdfHW/D/vnwxzWOYcUurXrW hAwCUIxGnkmzNPVDBUnCydsH65jmONBpxxnQ+DfAFpL8ZYFtNSd6agkFUiFpmXZIe8ZZ 4iVwNx5cL+eWvinfqx9XNx6pn7EPvSKrZvcFAvX8h/O0S40FCRJXV9GpwsseU6v8pL+c GrtJVeVasfTnxxF2r3Gt17CgWpnLAN2kfpR1gTZblSJVRpvcG7UNU3e+/oOjzNB/QUWx WX6BblVrZ2xYManmmO7h2RvwQ3U5WyzOL+yNgGwk4rQyjY2+XSzvW6Cq1D/OD00v8beY 4AQg== X-Forwarded-Encrypted: i=1; AJvYcCWXYJb5OQWrqUptQYEtTe2nBDH8vjPxMoT39T+LodpkVMIthXzaiTQqkG1M6S0ZuOYTxck6xuyaX0TA68s=@vger.kernel.org X-Gm-Message-State: AOJu0Yzisc7uN2klOx0LhRp1oS62LlGQ6CXMe8mr0Mxa8+QhG4RMKBX6 uXzjC9J5S13BIOkkz0U4LBLEIR0kgxaiSJac8H/SVBZogDXJxk7hP/jokd6FGLgDCtHfNVJyMCP I1cPaUaL5TE8eBpfBmWV02ugrt0V0D+qC36dogrI4j7uS1AnYbHgm06+DOmKG8rFodiw= X-Gm-Gg: AZuq6aLOWgrYxSCYJPEgKdrrrDcaXtMGVSoG8Gwc+K+hp8rYr3Tk/wJBsrIteRDBIFa pml5JTbAwRmLJNExLfBcPnFXNk0wINy8yhM9DIvyrXG4idoXsjQvPP9gccDrjd8Tjw/8L6qoOcs o2tucJltH3QXzcGZTV8kf2xxTjJX/8O7wH1HReJnc48JstqsavLnvFN7qQcaguYMie+6qGQyEJS 3Mw5Ov6iX9Ja793khG2AweUrJ4AjaRHnKwkYWA/AzmV2P7+zr1fJgvuDDC8B3YO8O8hOybXkCrV CFsvkHkJoengomUKNHuTuVMkGhFHUKlXk70tAy9nqIdCu0N+JnFogx0URuJ/RoTtxpGIC54uort BQhssYypXW5Caoa03fF1VTY6vYfMfhhwlbLI= X-Received: by 2002:a17:902:e784:b0:2a7:9592:210a with SMTP id d9443c01a7336-2a7fe61a635mr18596185ad.33.1769152371040; Thu, 22 Jan 2026 23:12:51 -0800 (PST) X-Received: by 2002:a17:902:e784:b0:2a7:9592:210a with SMTP id d9443c01a7336-2a7fe61a635mr18596085ad.33.1769152370561; Thu, 22 Jan 2026 23:12:50 -0800 (PST) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802f978b8sm10979795ad.46.2026.01.22.23.12.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 23:12:50 -0800 (PST) From: Harshal Dev Date: Fri, 23 Jan 2026 12:41:26 +0530 Subject: [PATCH 02/11] arm64: dts: qcom: kaanpali: 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: <20260123-qcom_ice_power_and_clk_vote-v1-2-e9059776f85c@qti.qualcomm.com> References: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> In-Reply-To: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , cros-qcom-dts-watchers@chromium.org 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, Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769152356; l=1198; i=hdev@qti.qualcomm.com; s=20251124; h=from:subject:message-id; bh=y5OhV5IZZ4cD3XJwqbL5xsBPAwLjd4WvI2VkiE2j1E8=; b=ZpGsig9EG/I6gxF+u/H78n7MpylmybmMXBSXtcZAYrl1aJj7A1j9flgX5DV0tXJY1pIZ89kbY QxpdF1C18gSDwOFlCmHDGNtZHsziliqw/rOS/POfkpTvQEKmL6nCgqd X-Developer-Key: i=hdev@qti.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Authority-Analysis: v=2.4 cv=FswIPmrq c=1 sm=1 tr=0 ts=69731f73 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=n08Rq-YSkjsL-2sbs4UA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-ORIG-GUID: sD9r_E9zNqKHUWyzesdijtXBBDWatQKO X-Proofpoint-GUID: sD9r_E9zNqKHUWyzesdijtXBBDWatQKO X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDA1NCBTYWx0ZWRfX7mfCJqkAte/g 7S/aXgoUdy4BhQ+x8vzoIjKUTqcRK92SGrlq2SLEQJ1HgErfliDu+v+C9FMunTH7grJx1Hv2g0+ p0twCGQfO12BflVmLVVokqhtN/GNXI1MkTAZLGH/wCTAnfMTHwwUr36Kak9nPw1ORsaf13l6hsz lYOPDY5L+rwBQtJbYgxAefTwSS2kH4gpu+TZ3buLflv6DpF8B8b921TEcMWkOgz7Wx0sZlacw/q FkbPaRzN5ZXgFH4sW43Rn/wd9jqZ0ujAbCv54IKnHei4nelEPco58OI3DiDN0lRlPIv0jNAs6f7 NGVlzfAojboWuQEP6lfi8pRcRE2W0/pihjGDYJmimkvL/enNMJjxDqNFtJBb6cYayRHJGJfM6Hi A2oI3xbq4C/MipC5kfIpO7uY0exGtBfvnXf4lDQAUBAyL71Vi0wHZhixGBNqq/WUTgnHGAcrUFU IwbAHaxAPysu+/KQ2Dg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-22_06,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 spamscore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601230054 Qualcomm in-line crypto engine (ICE) platform driver specifies and votes for it's own resources. Before accessing ICE hardware, the 'core' and 'iface' clocks must 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 'core' and 'iface' clocks in the ICE node for kaanapali. Signed-off-by: Harshal Dev --- arch/arm64/boot/dts/qcom/kaanapali.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/kaanapali.dtsi b/arch/arm64/boot/dts/= qcom/kaanapali.dtsi index 9ef57ad0ca71..7dea93d80636 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali.dtsi +++ b/arch/arm64/boot/dts/qcom/kaanapali.dtsi @@ -868,7 +868,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 tcsr_mutex: hwlock@1f40000 { --=20 2.34.1 From nobody Tue Feb 10 03:22:30 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 32E82364EAE for ; Fri, 23 Jan 2026 07:12:57 +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=1769152385; cv=none; b=T/vJ1n1NISMNZZIziiaTDN1EmnON9Rb3+wmw2G0TbITNClZsQUXHopAkvOjVFkK6uEhjJjQvFqCTo16XgyZACqLoEGqQTR0X6X0r6N8KyRR4K4TNF4OrQo6s7f2TgoAXAX038BK+lDTG6z7S7Gs0UheQLDG2iD/Jyf88JAwJB3U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152385; c=relaxed/simple; bh=RRvA1pnjTuwdhETh3SLAdIGbTLnDFUpnlpnc0ANqB8k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C4zw/VTj8D2IPV3Ai+rUcqKWPuveVX780oGMj/z2FtomADR+i1fgFqS3WsWFToYaebJ/8huinsKd+Em3eslgaDodI3g2Lcs5zLnbq6BmtXrCP+KsWO9+5NhwvMZKQJ1OCmCPptCDRQowkY4CMoQ5NM2CsVjqj11AR8Xg+CstS6A= 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=Phi8awCL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dHeRES9K; 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="Phi8awCL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dHeRES9K" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60N5e13M3126343 for ; Fri, 23 Jan 2026 07:12:56 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= SgkUQZNjmFSOBv605ka7pW+NpXIVIMHPsDQtpEBPrNk=; b=Phi8awCLjIrx8ujs +WSVZa1WQo/ZcqHilqV1yJHSr33PFcw0Gj6Mn7JUbHyIl66NncLetcpQ7JDTwZ5m GKI+a7EW5Fdct32NaFxibkbMik73G/WcW28fc5g0WC7Tv+aD5kq5x0kweS/9e/p8 Fi/elLVc+Yap2f3HbOSQJVEsbtjgmtG4I5NxSSoMrcP5AppSA05Hubw+gIDhl2Wv +oJUi83fR4XVCBuBQb2iu0IvvZo1LXnTRjC1rRfSWAg6D+PDP4UrTMqvlSE/T9Tf YQ5zoRAYxr4sJOimLhxE7ErmC6s6+a6sQR8FiePi0p2axe+bC0vgGMxD9EHAfqOR PI8H/w== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4buthdsw5g-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 23 Jan 2026 07:12:56 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-29f1f69eec6so17466335ad.1 for ; Thu, 22 Jan 2026 23:12:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769152376; x=1769757176; 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=SgkUQZNjmFSOBv605ka7pW+NpXIVIMHPsDQtpEBPrNk=; b=dHeRES9K7HKrEuJCd4lf243CyOv1nYQ3mATQpgmG2KvQ9Bx1YF7lwumu+MCo3DBCDR E70z48dDA0JRgoeHoDn+LwC+H76iylTmPuYsp6my9/s3LU2JVidDxuLZ6r3zCvbCu3os DSHDtliKyAOECDnCO0u1WJH/on6UyROdZc+dNfvIgOpajyocG90lCPC01npRFzQkCnTc Y5tUbu5+CdYmEQirY721H3GVeGHEjReptjyjcD5FUVJDoRQd5ml0YYhg5uYSy4azxyGL xo8MaRXQN2PcZMWDmEZnuHz99olD6jLKg5xcF3hC+KfS4BoA3IIUyMi0uYGeRD4Tst9U WtKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769152376; x=1769757176; 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=SgkUQZNjmFSOBv605ka7pW+NpXIVIMHPsDQtpEBPrNk=; b=mZWoqrSjX2zKRPhfqMr3oTWacfg4MnGrc8LzxCgWRMNJtzDdoGVH3e0N1K/23DVK0f zaxtyaPcb8ZB+FUgM7PpKrrmd2ybHgJDq5w/Vw0tWdFQl0rCkhatCkjwR4GwhZQbA/26 CZynalBKtcESYLngzo98jwt2J2kgJ4UbNowFirUgnqEjEKWRXLJdK4YMX+1EzhW34H2j adgbkHtzSNCoa+sph3KV9PCMzyBnhWWyrGtgfBmdjvf2v1qd0tjoNvGN98V3mfJpiHO5 RSrlF4mufC205qyU1fpwRBaWA0Pki14SbwBekYuWzc8i6vkEakVMuLyaQSrHccZbSA8v VFFg== X-Forwarded-Encrypted: i=1; AJvYcCWPHLnlsOQcjZji+Sj4BoJuwyKy8qR05ZwvGzxhCWdGB0mC/CWmtosJvABJPiyfzvhJy7FxJ8epiVpeOt8=@vger.kernel.org X-Gm-Message-State: AOJu0Yy1SNQglN+ERwH2VQBC5LjjNIPlU7YOJj+d8LRPX8KJ7C4RQVEf /NaQ0ZgBKJIC0RpIiVx0Av0p3GEiQqkQ4CZzkkINquZuFqDnOliP5nAngUcAUr4c6RZW1ngoPAQ TSJc5vO7ioIglif36Q1IKc1/oHaMFqGWXM+kOiM95DqZTpJQqrzZ/cYydPYsTlAtQHhc= X-Gm-Gg: AZuq6aINBz155arnzbAaIEDIK8ALYfrprtHZrBdWhhZzrA7oog5hW9/1jyJo9bh0kv2 /sr5iT7t3KbNpjdrcvslI8rxS+HkswZbl26UPP7zsQBte5/KmspzOkXye7Xqm0W3qByPrcwSV0C ncujXmigW6AgVZGdGyOd4vvNg6arXZvDZ7JlUl80ByXu2q9kDji+MRuXFPJBMa/SIX4nd7x8nHD ihF6L0D+rofwvsNIG9qJ7+8AQEzF/a8NSd7152PRniAvTsUIzqF4f6MJxXa1B6u8XDnR6+LEjyn sjONhaoCFuotfQ5MNhUKYpYYXXJ5od1czx0Z07JIIRcqR6aaifCnbqx6q9KYLlMRtq5Q7X9S60P Rim4pIdZoHfn/1aTF1DyOrBrsnroO8fYTW+g= X-Received: by 2002:a17:902:f641:b0:296:2aed:4fab with SMTP id d9443c01a7336-2a7fe5967dbmr22143565ad.23.1769152375665; Thu, 22 Jan 2026 23:12:55 -0800 (PST) X-Received: by 2002:a17:902:f641:b0:296:2aed:4fab with SMTP id d9443c01a7336-2a7fe5967dbmr22143355ad.23.1769152375117; Thu, 22 Jan 2026 23:12:55 -0800 (PST) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802f978b8sm10979795ad.46.2026.01.22.23.12.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 23:12:54 -0800 (PST) From: Harshal Dev Date: Fri, 23 Jan 2026 12:41:27 +0530 Subject: [PATCH 03/11] arm64: dts: qcom: lemans: 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: <20260123-qcom_ice_power_and_clk_vote-v1-3-e9059776f85c@qti.qualcomm.com> References: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> In-Reply-To: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , cros-qcom-dts-watchers@chromium.org 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, Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769152357; l=1228; i=hdev@qti.qualcomm.com; s=20251124; h=from:subject:message-id; bh=RRvA1pnjTuwdhETh3SLAdIGbTLnDFUpnlpnc0ANqB8k=; b=FYuSrOGwJHDCWziRaOqDDJUypvCx4W/2H492KRTyiwM/JD7jULVQYj8m4o1U/nUJwgeRD98w+ VR64fSCq+4hAaFd73BRDMbq2QdZQNm6nZnjCOvbyQGOH05nTurCWzCH X-Developer-Key: i=hdev@qti.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDA1NCBTYWx0ZWRfXy2hSb4uM9CKT GnruljK96fZ6wC5V6qGF7Vo7KCV+Vjy4+e4AeQXLRl6MolY+APZ1z7CM7UJMUgex8vJlhluKXki nw7AFO7GkDKSH82b5BM2rNhmDF6cY9Z55BWL+16YRPgYCfE36nC3dsMPclvwgdqC8MCxgPucjXY KLffTw5K+/O1j1kUQ5SNW7O0pBQLQU/JXbonvWH9Pu3nxoDWM8u1gpGAhRIB6QDxEWwgJ1G3p8J QMy//2HHP6GCk6vwQ8e5jwbJ86Uztzo4RgEZu46e7nKD7SJRpy5u1QM1CatoOP5KlFKYyaPCoeY D00g+aEPJt55oXFDNEapLzIbAZv9BdagWVQpkDzKKurQ39ykS7+8zOGdJVJUmmVk3ojhWGc3fPy RikKnKxrXWukhPtmd7I3tP81C8ApsVCDIDffNWtKRrUhDKMzmhru8fvh8r3Q6qYJXxsy72si6hi mOmv77KPvKNMoKGxc4A== X-Proofpoint-ORIG-GUID: Hs8N1-nBLTTjqqH-vYa_clRHbZcGuHqP X-Authority-Analysis: v=2.4 cv=XauEDY55 c=1 sm=1 tr=0 ts=69731f78 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=n08Rq-YSkjsL-2sbs4UA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: Hs8N1-nBLTTjqqH-vYa_clRHbZcGuHqP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-22_06,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 impostorscore=0 clxscore=1015 phishscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601230054 Qualcomm in-line crypto engine (ICE) platform driver specifies and votes for it's own resources. Before accessing ICE hardware, the 'core' and 'iface' clocks must be turned on by the driver. This can only be done if the UFS_PHY_GDSC power domain is enabled. Specify both the UFS_PHY_GDSC power domain and 'core' and 'iface' clocks in the ICE node for lemans. Signed-off-by: Harshal Dev --- arch/arm64/boot/dts/qcom/lemans.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qco= m/lemans.dtsi index 7c46f493300c..0312702020d5 100644 --- a/arch/arm64/boot/dts/qcom/lemans.dtsi +++ b/arch/arm64/boot/dts/qcom/lemans.dtsi @@ -2774,7 +2774,11 @@ ice: crypto@1d88000 { compatible =3D "qcom,sa8775p-inline-crypto-engine", "qcom,inline-crypto-engine"; reg =3D <0x0 0x01d88000 0x0 0x18000>; - 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 UFS_PHY_GDSC>; }; =20 cryptobam: dma-controller@1dc4000 { --=20 2.34.1 From nobody Tue Feb 10 03:22:30 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 1702935DCF8 for ; Fri, 23 Jan 2026 07:13:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152397; cv=none; b=tQoLH25ICgZVDVSxaepkS97GZRyVvWASFfPyAY3p5mRE4I8DikIfd6T6e7gImxnf9Ued5b6DK900vhGV3ybUc7WD57QdVaX6jylV9yVa9S0P1TjkREi7z5buD5380PLVAeOogscfvWe9ruUrJNTwzhlFya92m4aIkchGeYORxbQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152397; c=relaxed/simple; bh=TUr60SZJ6b47XuuYpU9lYYOfs+QK64RRaQaYUhIjboI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TegQv+2mnfKLq7W2Y8lYrm+8u+J/FhO+cjhfJG487nI8vJ0dSC5SMGiNSspnJqbe8jvN0nVqEfg9Ei4Ha3jMlcG3zSSefo54T+U5zK5LgEQ2DSBVu8QJYM+w/aX/BLO6kYEtTEZmTZh4f1KIB+xjVPBvlBkj/vuoWIqUxeYvenc= 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=Eahb1bWN; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iBjJ9M+9; 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="Eahb1bWN"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iBjJ9M+9" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60N6xhse3704244 for ; Fri, 23 Jan 2026 07:13:01 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= 4AByPOkn9+iNeGfpQDKHJKuLAUfJ6PJXVbDMOUaR06I=; b=Eahb1bWN9ygWJpYN +rP7cwbi66wHWps0wFUYQAvLWCDQ0r/WYYYIuEP79wEWDjybrUUxy7mIbXJqNXbF G23vg8qHmjd6HuoTTlhxmGE1SXiM9BXxb51OGC3BZ36Ma5c1aaTJ4CfX6VA2ODJF R5oapn4SfyRf/o6PLNh82c44llHmQ269/HhwTQeRYR6kagw1qYZY5WCOlmEa5qXh e8AsQf4POv3aMBgOqU0KcTosA3OiAQZyX7ICS8QjD3GL3Ks5iW/tRxRnYqcD+SJZ m9ELhdK8wvEDzVr19Ihib4Ov9WLnwAHlxQ6/eLBqsTqwHaYrnzTKGI7wRdd79SuP SY39PA== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4buuaysqnm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 23 Jan 2026 07:13:00 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c503d6be76fso2667012a12.0 for ; Thu, 22 Jan 2026 23:13:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769152380; x=1769757180; 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=4AByPOkn9+iNeGfpQDKHJKuLAUfJ6PJXVbDMOUaR06I=; b=iBjJ9M+9FZziHVPfhoFnt8jgWATUJsnxL2O38biaPagP9ZAlu95+IAylADpBXy3Ui9 dsTFpSqaR/aTUFQKvR/O27rNKJqqB9ixBZbWzn/RIz6sz+NKC4H6MhfDfSgibg9XMdMi fFfKja8YTtgwoJi4uwODsyqtU6RGxZSGk7YOIR6/+llrQfPosdGEKNFCFnr1WaLsa8fU vza49EHPHMTMPl8/p/t3+BwLp3Pl4wltGVCPWamxiDc9mIzFLZvhPy7aemisCNdvXgmA pNUCTo8s85K2jhyjsWyWzHPLMS8hcNuU66m/V+pnyjT/rQGSZ7diwF/WuyO8kNyTEphh /MZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769152380; x=1769757180; 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=4AByPOkn9+iNeGfpQDKHJKuLAUfJ6PJXVbDMOUaR06I=; b=jQ5w5/BU+1n7pxVpQWMm+fxJ8cJtRGUQWjwH0JhQVqWw6/jhzohP76SdV1q2Io0sUW FqB261HOkp78U51qB76DjFXFOZr4yeAgUqpQVoilN/wVxfdNpw49RVz8nCiber2Zpif6 6uVQXVcAHU+3e2iMQ9ot3ediKEnbIKYvJmIdBAOuYHajQe3GjJKVAArrkZUeVmvBs7kR z1i3bIPzHNlP0xx3GmB8CoW/qQtMJJYm2IMR4muQlBiSgWW+mMmZrSo7gi351Ux+ixnB 08qKa613OyQ6g7JMcP6h32ts+8apR/XQuVa+WUdrMEJCQaLGjcwEvPev5sU4Y0Z1IJdR IRDw== X-Forwarded-Encrypted: i=1; AJvYcCVFCwGrRT44+rGTFdTIce1xkieMLe3SkEiWP14I9khAPpQM31/rHXx/aDCgvwfn/mxfWLrvjtGjFEM6314=@vger.kernel.org X-Gm-Message-State: AOJu0Yyn9DoWOPuv6FJ3OOlFaY9zpFNdH5x9p/r+Bhnl10Ev4uwmsWtU E2o8nXjGD/yVsZ3g/EmGosEUpEDfH/N2s40wPECeR3Vjyz25PiE3+m9yqN/59jgIDUUtkaB7uIa 9vMhr7bjZOqtz2/xQgGZlr3xAryV2WTl/qTxz6GGqqFNuU5j54zlEGhd9Lvev/3qjMkU= X-Gm-Gg: AZuq6aJKaaB0k+REwVBGZwZo1jh89YWawTlB+ll8Nz/TzFNMaZ3KctSOE80bcbl41Lg +0OoufrnqjJFuucKIYp4sb0wC+a/nDas62Rup8hevghsvtrFX6fpWJ8hqhXo9+UqCfivibfzTiQ fDzopL5MRwi4GW8WTLDGQzfCQoyah2WJ1MMNMrluoRkpznqVwGtjztdXUkpeYh6GVdOsOwPeXVz Bgflqo66y10w0AtJ3XmE/ZFXGb0SaYDwmT4p8atDuaRhH2UAYmbbISrF/0PrNtsiLLdOxu8+H1O +G9SHlRo4bX1ruabBPhUJCgJLrpb6l10UGrtwDOimoFrBsW8fvPwoVsDTdnT29KLntbWkisSvDH b0SnN/ohiCDTBzIfpdjneDjGr6WEJy2TPoWE= X-Received: by 2002:a05:6a20:160f:b0:38d:f8e6:fc87 with SMTP id adf61e73a8af0-38e6f85b9demr2215079637.76.1769152380182; Thu, 22 Jan 2026 23:13:00 -0800 (PST) X-Received: by 2002:a05:6a20:160f:b0:38d:f8e6:fc87 with SMTP id adf61e73a8af0-38e6f85b9demr2215052637.76.1769152379696; Thu, 22 Jan 2026 23:12:59 -0800 (PST) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802f978b8sm10979795ad.46.2026.01.22.23.12.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 23:12:59 -0800 (PST) From: Harshal Dev Date: Fri, 23 Jan 2026 12:41:28 +0530 Subject: [PATCH 04/11] arm64: dts: qcom: monaco: 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: <20260123-qcom_ice_power_and_clk_vote-v1-4-e9059776f85c@qti.qualcomm.com> References: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> In-Reply-To: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , cros-qcom-dts-watchers@chromium.org 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, Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769152357; l=1230; i=hdev@qti.qualcomm.com; s=20251124; h=from:subject:message-id; bh=TUr60SZJ6b47XuuYpU9lYYOfs+QK64RRaQaYUhIjboI=; b=hbPnWxlLxktyHBA0akluW5P9sZORyKr5dqVxLAMH71rqvSwnAiulYTZDZor+k3WsCcvmCxIyz FbKJ630qKdSAAaHa4CYmPSNB8j820Mn7dJs7vJMtQBBGBxrUVMBVvP2 X-Developer-Key: i=hdev@qti.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Authority-Analysis: v=2.4 cv=GP4F0+NK c=1 sm=1 tr=0 ts=69731f7c cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=n08Rq-YSkjsL-2sbs4UA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-ORIG-GUID: HLPKLmZWtcN92SRRqme1RrQ2mNnpJELO X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDA1NCBTYWx0ZWRfX5JLsQii/wXzz ofeHFiNmUdaqQm8N8d7CrzXgKzkOHp6WfgyydNPIgyd7FEOHHVQuJVIeM4DY5plAmz9LHqc8HLL peuGcWEsrHxyzjOHP7RMZ7/v0lSc1ffVVUSzhBLZiotBx/N/cYh5wFsddoNKWm2aNvTdh5mtUMK JadphhtGDiqzw6uVwm5MewA9WJ6NG5R8bYj2Gx2MLItFgXBCVyuqFa9xMUOOYuSsZC6+MYq+j3o Oh/ItebxAKMKkP5MbPmCHYmbQT40kN3nEnHb7cT5SFduJqvA5DKVpbWShquGTaEXq5omEuo7Kw3 loQkXB8f4nKu8LP8xM/nzcMa3mLD6aSORMh00JtpxcGvekDTZhxjmwUj+qld963bJqTLgpAhO04 cCWiSAzKPncRtKZcdmxFAlejny6b4ZufkHrvysErp8G4KtmT/we+D16S32L2fPD87Z7/fafXbju ItDDzR6QgBFVUJKN08Q== X-Proofpoint-GUID: HLPKLmZWtcN92SRRqme1RrQ2mNnpJELO X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-22_06,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 suspectscore=0 priorityscore=1501 spamscore=0 lowpriorityscore=0 malwarescore=0 phishscore=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-2601150000 definitions=main-2601230054 Qualcomm in-line crypto engine (ICE) platform driver specifies and votes for it's own resources. Before accessing ICE hardware, the 'core' and 'iface' clocks must 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 'core' and 'iface' clocks in the ICE node for monaco. Signed-off-by: Harshal Dev --- arch/arm64/boot/dts/qcom/monaco.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qco= m/monaco.dtsi index 83780cd3dc8a..b97a35ef7d6d 100644 --- a/arch/arm64/boot/dts/qcom/monaco.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi @@ -2725,7 +2725,11 @@ ice: crypto@1d88000 { compatible =3D "qcom,qcs8300-inline-crypto-engine", "qcom,inline-crypto-engine"; reg =3D <0x0 0x01d88000 0x0 0x18000>; - 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 crypto: crypto@1dfa000 { --=20 2.34.1 From nobody Tue Feb 10 03:22:30 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 27691369965 for ; Fri, 23 Jan 2026 07:13: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=1769152391; cv=none; b=hsHL+QHdtQpeMi5P48LPZWIzMdQBStKtQInqd3cRElzofa/pmHOuL8KIbNSuJayqaXXriqSCymXy9bsEiYVLwuRiGPVAVGDxuNUdkJsUuPvpBy+recF9FkqI+mCazfPKf/QbUhKQ9icAhvpB+upNADW/o2m4vr0CrpdRGXvZZiM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152391; c=relaxed/simple; bh=htBjb49w1NMJvju0Z9x0a6d5PVB8917gPx9MATU+Z38=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=S/RXS89M8rRMXMmGChpcMzDRJvs91HCcNqLErJ2BtfPCo6G9CrDthtaJva6zSCgnzbLYC7EqiWLB7RctHn9miuyIO/jFFvGz6ZbkMbAkEzi2DhvKtryTEUXf5u/rFjgjav8ZwmWgq0WQFcoGYmRNiu/4uludfUrQAJfwl2DP8To= 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=MzFSXVnl; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Rlxh5F0L; 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="MzFSXVnl"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Rlxh5F0L" 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 60N6rmRR1329340 for ; Fri, 23 Jan 2026 07:13: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= hevsL1VFg+Wh5R3ZA/I+LrCo1Rf8Ew/DU+wBbrRMIuw=; b=MzFSXVnlJHjlKO7E rNZ4HPsQqOJ5YV5ycWJvMJQNlU4HJpK2EhkChNy3WW7C2xpJVu3Lu07Lcf07Qk1F reYtGxqxOxLcEkJO2Ng1zQ2JQjMu8XmghRiqc2hIEOdw0XPRIm2TxuF6W9jM2w7Z Sn6TfJPmY3qZwdofB7tiIShgadM/9VuFoikgHEOyxXVV8CXmewK6EYgRHHU8al/G 9I8RCfnqAtF8uc8Rsnf7CYukTYqa6p8LxAVSJWcdRAXdjGFcDEWSE0ayJJKs8LtF H3b5Sl7NmKaz/VYricWmqgdwRlnAq4z5FYxNxeLGBiIDe6Bkqu5nNBJLvyJxqIbl dWR9Iw== 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 4bv44c821n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 23 Jan 2026 07:13:05 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2a090819ed1so12283465ad.2 for ; Thu, 22 Jan 2026 23:13:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769152385; x=1769757185; 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=hevsL1VFg+Wh5R3ZA/I+LrCo1Rf8Ew/DU+wBbrRMIuw=; b=Rlxh5F0LLJYhclNyEoKiR7Q/kkL4ph5stmsjjey6AcQZJEzA5hcT4iwG7aTQjwpieg eQoujKK73qOZeL3p918lB817AFgHYS3GGceHaB/+J4Yic123JPLJXZTERmaf6M6ZyuMa ey1N3C0NhvYhG6X3luZkZRRLKoKzRTK3I33m+eLm65o7u9/U8dvxxk6DVRZ1j+qCRDrV n88IGZxmfH6/S+38aZUy6QPdXBchH+SdLG/RAWly1cvq55OL+LG/D5XH5UEo4Jm48k7n b9QXHLE7adUoWn1l0FpdkoddU9tc9MvopCIr7QYlT2sKNiUl8ni+lZNdiODNd6z+JuzS VD3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769152385; x=1769757185; 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=hevsL1VFg+Wh5R3ZA/I+LrCo1Rf8Ew/DU+wBbrRMIuw=; b=rDp1iRbgxnQfzqT4dOtKpgEVHzQOwz7QWeOt8mTzukN06zkc4FCHuOa+K8Up3HRPfd bNGiCdVk44VlqOeJDJ8IIApqPVefYGvGBgWQqH6/TVuqoJb7qQ2GRQtfRK41B5saHo1q nnawoVoX2weDTRTG+1UwcD5iAhhtL84kqXs6exvEwE93fZPnBp91ihlh8VUaNHrADCSk 8x1+C1UZbtnQVcBwslNLGIV1yX7FnZuvmXvMOYw2AOTHcI2Z0oghGeCE4l3xgZF9FMQL StjRVObTJlqjhlYxS4dyqPG+v9YAlQdkNSTC31m2ZyyczPsaJbyfy61Gpxofl3KCRpOe y0TQ== X-Forwarded-Encrypted: i=1; AJvYcCVmnZPa1l+2mYF5Ub/Q0Gy/MYXW8FIcxYa7eb1tVVjrQFy+SrOHn0/ilHW9I76EnBjQyZBe+Mslt+FC29E=@vger.kernel.org X-Gm-Message-State: AOJu0YzUifjk6NUouvtpAAHbcZxoj6t5oUwHtid9jvB42SfCZDNTHejt TmxGP77FEmnG0hw6rBsR8NheAQ2Jq5W0hRyz2CJaI8+Sbgj+7kHHNmUVs4tLZ8QOVZdQVM85irh EL2o1dR6XaIY4PoiDVcZsNICUIZniZTNiNSld2xAxoICzt4NHN5VO8c2+Ib9CuSQirxw= X-Gm-Gg: AZuq6aJzjjtN5v6hUJ4z6ee7oVoTPHMYqoNwVCdy4KlxqEFN9SjeoyQstRGL3hrovUJ XfgIlLQy23skSJmSzdCX7LjlKdKwik+qeI+wraWdLCztMxPY+owO5WI6ybtSb/mvVn4Ku0uQEre KRZhANUTFGcFy9WXyHi8ixWzS99yq1VKb0ZGBL7dKpdkfd8FWhoUUhBd71r7ohxJSN+MAZ0LiQg m34dk+HP2vLsgCCTdeoD4VOW5aElnHGPoSDbpGbRkxrGoiFMYdzD1sjdFKBVhCsWnM6EE38IUMC LkwYF9hnVFjGCan8ULyUy/RbflBMjjgfeehBzKOVRS9eoI1vsjxNRcqtY54fLFEhWH32VK4DJeK 4jtCxymB8q9PWxLwpclbM1GtubyCre6uaUoA= X-Received: by 2002:a17:902:d505:b0:2a0:abba:a2f4 with SMTP id d9443c01a7336-2a7fe444ed1mr20134815ad.2.1769152384852; Thu, 22 Jan 2026 23:13:04 -0800 (PST) X-Received: by 2002:a17:902:d505:b0:2a0:abba:a2f4 with SMTP id d9443c01a7336-2a7fe444ed1mr20134515ad.2.1769152384277; Thu, 22 Jan 2026 23:13:04 -0800 (PST) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802f978b8sm10979795ad.46.2026.01.22.23.13.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 23:13:03 -0800 (PST) From: Harshal Dev Date: Fri, 23 Jan 2026 12:41:29 +0530 Subject: [PATCH 05/11] arm64: dts: qcom: sc7180: 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: <20260123-qcom_ice_power_and_clk_vote-v1-5-e9059776f85c@qti.qualcomm.com> References: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> In-Reply-To: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , cros-qcom-dts-watchers@chromium.org 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, Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769152357; l=1205; i=hdev@qti.qualcomm.com; s=20251124; h=from:subject:message-id; bh=htBjb49w1NMJvju0Z9x0a6d5PVB8917gPx9MATU+Z38=; b=poeVN86LAsa32iR/mwIDJBgUpfDHbxDfboDayFuiMNefBfkyhwod4UjVOV3P+YjAEDEo3718s bJ2V13Nr1GOBl99jMn3je7VVgZ32/FNi2Uc+fwdadI1tgZzN4zMrtDZ X-Developer-Key: i=hdev@qti.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Authority-Analysis: v=2.4 cv=TLdIilla c=1 sm=1 tr=0 ts=69731f81 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=n08Rq-YSkjsL-2sbs4UA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: chrabb_jgMIc-hC_yDruBi_hppE2G072 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDA1NCBTYWx0ZWRfX14qKWWVW/Epz f4NAjTTBhUyqzFqlNOOOWfjhK0lJclk3n/A6KMWwQt+P3SHg/3l8DhFy1B9WOL9MlFV0HvFKpI2 Jq0IK7nZCyBetgxWTs67WVawM1f+64XGVm7nwCNmmA8qUYGShvZI3ZXTp8sQl8MW91LgglxpU0r +7Q832RaiTBy+uRj40kGMsimg20PV7MIvZdLJi6q2tO1PKpZAJDDVX5nGrumr396O9Ea64/ChKD t8vrYDBAWy1OkF5MKOI/Lrvw62PsumC6E2cvHO4UsC7JVd0cX+eWNn0yyMwB9VFdph60zU2Cc5R LD1/RftDbeKUus9eGnuYuSeWmXbWylZ07aVcUra9B0A9S0jZWxGIBrWhR0LMIgzqshPxQdufyRz P814Ez0krIkwGBsJsnY+xCrf2XE8O5CooI+IWatJmeu67RrM4UXljAia7e/0VChmrVeSlJed41L HV+hNJmrYoK+pxZvUAw== X-Proofpoint-ORIG-GUID: chrabb_jgMIc-hC_yDruBi_hppE2G072 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-22_06,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 suspectscore=0 phishscore=0 impostorscore=0 spamscore=0 bulkscore=0 priorityscore=1501 clxscore=1015 malwarescore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601230054 Qualcomm in-line crypto engine (ICE) platform driver specifies and votes for it's own resources. Before accessing ICE hardware, the 'core' and 'iface' clocks must be turned on by the driver. This can only be done if the UFS_PHY_GDSC power domain is enabled. Specify both the UFS_PHY_GDSC power domain and 'core' and 'iface' clocks in the ICE node for sc7180. Signed-off-by: Harshal Dev --- arch/arm64/boot/dts/qcom/sc7180.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sc7180.dtsi b/arch/arm64/boot/dts/qco= m/sc7180.dtsi index 45b9864e3304..74eb895cf4da 100644 --- a/arch/arm64/boot/dts/qcom/sc7180.dtsi +++ b/arch/arm64/boot/dts/qcom/sc7180.dtsi @@ -1605,7 +1605,11 @@ ice: crypto@1d90000 { compatible =3D "qcom,sc7180-inline-crypto-engine", "qcom,inline-crypto-engine"; reg =3D <0 0x01d90000 0 0x8000>; - 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 UFS_PHY_GDSC>; }; =20 ipa: ipa@1e40000 { --=20 2.34.1 From nobody Tue Feb 10 03:22:30 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 91E2635E552 for ; Fri, 23 Jan 2026 07:13:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152408; cv=none; b=AUb5GC9uz2G9zfXksWvjw5SVcQdyy+5odBjk4A5doo39FXzpHbHoOqW/a7aQbFe9+i6JvIGJ7hMGJquRTaw8GbwYmbODy3HTU8/Y6KDDjXmvLbVIqTbMi6gGrySXA7elosroBht45dddB2EJzenbkKEBfAVExZmbuvd8XUmcP6k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152408; c=relaxed/simple; bh=f7FNunJy27Bi9U3lAb60MrlxQ4fA3xkjg9u2My+Z1rE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NUX8AoDa3xTEWy894vwIFy/eMnMee5mtLRao9UwtQldmv2rUCK0SP2ldSLO+QM3ikkLVUAu0EEz4jehUzSF9Vgde7fV677GEOpINnRPiP5Giy0RPsIMKO1APBLbhH1pCnjJV3u0VeQjS4k3obnP08OiJzteHMgxQcLhJ4Tzb61Q= 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=VpvohYU6; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EBEwpA/i; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="VpvohYU6"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EBEwpA/i" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60N5U38w3677732 for ; Fri, 23 Jan 2026 07:13: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= fUtVi70WtEO24h85MpRTObjc+viksu9O5W7FRXPUnZA=; b=VpvohYU6CO9/2ggH uA1XRJMfL9iTm3HsXV3fy31a552i9bJ4j8wa4HPEvkRmN2p4U54myLftPDHfQGgK h9jXEEwVzMuCzaKPoBA/RWBZyx5A7zYKjM2Byz98SgDrCgPuGN3wYlLhETfbB0z8 xHfEidKHA/SAQODUkFexJlVReZtlDYq0wdDH83HRU2zrxEZ15KwHVZMMbAScdOyZ oc2l1dIhqgPvFJyRAbKDW+yiQTNOWFoi+beCODTiE/px2GixUgEvoZyv1vYkYUS7 ZN2sgJGh2jjAOw/Ymcb4KwtrvHBsHAkycdMm60bMPQQW76DnczXMoBSdgaIkwaP4 ztVUIA== 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 4buqyp2epk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 23 Jan 2026 07:13:10 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-34c2f670a06so1905757a91.3 for ; Thu, 22 Jan 2026 23:13:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769152390; x=1769757190; 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=fUtVi70WtEO24h85MpRTObjc+viksu9O5W7FRXPUnZA=; b=EBEwpA/i/oZVgP5lmY6JuJK8Im4BeTFwVjndaknmDr2VX5vIe/HPSS9e6BKUz1aE4a msALQJtiPI3k4BUR6AjgUIBkmF9+wX0s4yg+ZbS/QpwXue0y/sUZQZsWkl5lsvom1dDo NavScK3pn31YMwAZlnuPkjWY9jDpC5eVP720UItBJoPPIQC980XZdMf61ULZLQ2yesNg /5HvGShocWNZFy26QPv/Xw4pUq2/4ZTABsQlrfZ1WMN3+f5//QoeHe0uuIRlTJDWDNcH xSPNsDV5wVbpgwqtMzlyEp0o2PzapG6hy5wLW+T1SmNOp3fCHhyLr8bpqU2Bwc/elNGu tzNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769152390; x=1769757190; 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=fUtVi70WtEO24h85MpRTObjc+viksu9O5W7FRXPUnZA=; b=McbnvCAmpr7wzwl9h0dyGrzC4WEaAF3vO9/pZE8lkd6oOF4q3y4eunWeGhusvEs+mV 3y5kBfdPSo7lDoX+vOUBlYW/McsZmF/clIjwLr40IR2wVrQsbfB9K8cwvBVyZU93zK7Y 9U7895A74Id0kN86yAGSGc1ssaWhBU4a2zWknfUHr0BSJStHnYA3/UnB4pOuvAWwQgtp ajEiHvH2V/i9a+LAqTer1z0ZI3W6jRlw/QB59t5EXBsImEZPaTVaqmRlPZUPbszpk+/E V9iAVUnNAcQxYoMZqECT8suBrytQyhbBCgjQkWl4SKtohMXDe/8UV+i9BpKyoG83Tvxx bnrw== X-Forwarded-Encrypted: i=1; AJvYcCUQpyAad5rCoudwMv6247sW8K50Qhbg01qM9b9Q6LgIoIbS2ab0Hr6PVPZW5NGMIwc1julp4boiY9OtVx8=@vger.kernel.org X-Gm-Message-State: AOJu0Yw9zqHO0W8p+Z5tsHiWMLH6TEv4jXSnG52YKDSZeraQj+mgCOBi vnf3QgM4PxpKQEp/tq5i1doEkJbWCxwFA0M8EiUd9nRxCEKR3kKjev8RmJOc1Z4kO8hebVRILPm 0fnq0YMToRtbUUaYsuucdB7xFE+0KXjtsJ93haVqLPgKyAI6r58oa16IV+CbzYGEV5RM= X-Gm-Gg: AZuq6aLWgVOPp/QCvtCswVP06OUVDqeXYdjcZZV35WwYjU8FdJ5ccQ+szsreoRVUdcL vYAN4xUoVdMWyJKMM0HYu4TeQeEAZXkGC7Y0nVGU7TAzl8YFvcONmF0hBO05P3G29Ouab7UCaWT MsJqsLkawJR4f2C7oZdKSpSCn3CLG20FnGNNSsegNemBXS3G4kS5eVIPlzW/owkn1V4h58DQKiP 2CcI24LtgxJht0aGnKQpgE9CF1pkNy0y9Ja9TUW0m9mY88O0vsfeueGXitCt/a+nhqOeh9UECFL 66LDMTZKAmI17FvozomPVoYAjN+woVuLaVaYgmSebwFzF6AlW+EQEPmF7MeBOsVnUVPqRrfOuoW +3PoWEXKJDCFjgOHmvlexxyx8YKa3FMN3iEQ= X-Received: by 2002:a17:902:e842:b0:2a0:9402:2175 with SMTP id d9443c01a7336-2a7fe598dd9mr19755905ad.27.1769152389567; Thu, 22 Jan 2026 23:13:09 -0800 (PST) X-Received: by 2002:a17:902:e842:b0:2a0:9402:2175 with SMTP id d9443c01a7336-2a7fe598dd9mr19755695ad.27.1769152389040; Thu, 22 Jan 2026 23:13:09 -0800 (PST) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802f978b8sm10979795ad.46.2026.01.22.23.13.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 23:13:08 -0800 (PST) From: Harshal Dev Date: Fri, 23 Jan 2026 12:41:30 +0530 Subject: [PATCH 06/11] arm64: dts: qcom: kodiak: 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: <20260123-qcom_ice_power_and_clk_vote-v1-6-e9059776f85c@qti.qualcomm.com> References: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> In-Reply-To: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , cros-qcom-dts-watchers@chromium.org 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, Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769152357; l=1235; i=hdev@qti.qualcomm.com; s=20251124; h=from:subject:message-id; bh=f7FNunJy27Bi9U3lAb60MrlxQ4fA3xkjg9u2My+Z1rE=; b=pV7X6A3t7dEsEi54Ci06JmVtvliafYQjZY9hYjrHA2Rzssx/7ruPaAKaCvaeLT2sA/Xbme23V bzbeHRmv00ICJIJoppHTDgbIbgInKm7VEeEA5JCyVFaBlqbA7zc+SX4 X-Developer-Key: i=hdev@qti.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Authority-Analysis: v=2.4 cv=RMy+3oi+ c=1 sm=1 tr=0 ts=69731f86 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=n08Rq-YSkjsL-2sbs4UA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: 3rIL8f5bBZexeu8_gFYkKuso54Hxlm59 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDA1NCBTYWx0ZWRfX7rzofRshrnr1 dUYheI3aCzspSiWm55MLcps6IGYwPOZskPR8MRWmAqodDbXkPNf/HbbU9lAZL9UCfkinNYn3/K/ b+kM+jfcnZE71GEiergbAqmm7MOKSRwZS1pNF1BQP3+r3llxGs26sSN+F9oTbmEN4iqltjCV6op tqKMsMdBmayIYJ9MRiEPN0LUuPt7bBFvObO2j7cvc9GX+K3PmCaxOQnlostwFCptb614cGVDKLq x//OazKmPkZKUFYlmW9+GWrvcpPPSE9Wy0+cv0KRIwWhJPRy+WId5fYp7rWvo7gHWMcllmPJnhN FycYZ0/KauWQh1WGaSLmVcS47122Qg3eRH41SyIlOFGJeTWUC7P0hu4JsgEGgbedivapVqOxpu1 2HR2GmBvS+YqdOoETJC14pnXrG3LkwP6kabO8nxcilKdtl6GXMrYjy0oboN2qtFZauyaz+6BWVX B9YWp9tm+kNtx4JRrVg== X-Proofpoint-GUID: 3rIL8f5bBZexeu8_gFYkKuso54Hxlm59 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-22_06,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 clxscore=1015 impostorscore=0 lowpriorityscore=0 suspectscore=0 bulkscore=0 adultscore=0 spamscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601230054 Qualcomm in-line crypto engine (ICE) platform driver specifies and votes for it's own resources. Before accessing ICE hardware, the 'core' and 'iface' clocks must 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 'core' and 'iface' clocks in the ICE node for kodiak. Signed-off-by: Harshal Dev --- arch/arm64/boot/dts/qcom/kodiak.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qco= m/kodiak.dtsi index f478c5e1d2d5..8f2bda7af74c 100644 --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi @@ -2574,7 +2574,11 @@ ice: crypto@1d88000 { compatible =3D "qcom,sc7280-inline-crypto-engine", "qcom,inline-crypto-engine"; reg =3D <0 0x01d88000 0 0x8000>; - 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 From nobody Tue Feb 10 03:22:30 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1A4DC36EA94 for ; Fri, 23 Jan 2026 07:13:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152412; cv=none; b=MnMNapk1+sb+tSLuzp2+CMyO7M6wnDNL/0WziL3Dy+psUhn+dkwexZbqsHSc0nbaPUFeVhN0xSFxJRMTQ9lBnjoA+vgyEcc8yG1ylGz+4ixthu3ERRa3JWYiuqW2MIHhjJLZxjo4VcbH5vJveVeVFKHCyzoF0OSGamA8a/xC5fQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152412; c=relaxed/simple; bh=cNHo3PNjBHDjmsqWjGvKhkma+ZdF+SH0+vV+SWieu2U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Vt8NPfh383mBGt+Bl9/RGZX+G0cxvrbsn5cOKcXKwSUEiWunoQs9UuWPnqG6vw5pqFvZmH1pdNYJwHOHM8RdnnlHgitGMlwFu2r0w3vQrssHXgF/fORfg7e5ANlvBegbzChtAQpKXPiflSOGfVwItvt/vcJDiEby+3+Koydbf0Q= 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=PV3KlfBF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DN90Mnzn; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="PV3KlfBF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DN90Mnzn" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60N1DkJv3650164 for ; Fri, 23 Jan 2026 07:13: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= x8J2N21wYRAOO5jWgvxO0OS/Ym6sx8s5Xttm19MqtkM=; b=PV3KlfBFXa5Q9qNM cSibrQ8ejnJGCkkvec9LmwATvhrENauD2mosJkzRKNk54StDIBmDHPuiZ2X+wT1O Y29GmH/KHieLiE1/MPdSezq9tE6thLEl4KsPLUDcfbqJQ6oYYN+KAEgSO/J3P01D b7qdtOGWHD7lXQVP07EXVnFvj9Ksw92d3IqMLUT2l2lDf3dFTbVhTBryDDUgy2N5 mJvbpSSH0rYPvceddF8RVkoks1YbmnMd08WPlXQTgaoEa7DwBr90ZomjKdpL/li1 5jAqgWi6JVOa9Eq5TDezFinEHFCA9/SuaWIjJqUjEq16NUHOffDjzgf4HUWq6+aG By8a9Q== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4buy4ns63e-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 23 Jan 2026 07:13:15 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2a77040ede0so17867665ad.2 for ; Thu, 22 Jan 2026 23:13:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769152394; x=1769757194; 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=x8J2N21wYRAOO5jWgvxO0OS/Ym6sx8s5Xttm19MqtkM=; b=DN90MnzntmdjA/K1sSLYv8QcRUrisXAkQOjcZ/7kJZP2UGCygjFcl/wFG7KM/6BDzK /8TT6LpKZLPPjjIQScm6Q/RIThdcYjjEmzMrW+stxo59DmOBv3UARI9vbwP/eJWRgL82 mhq/ncHXBvTAvjS6CJLsqj7SFc3SmJZhMM0WbqlugqcB7IsIyH3BsmOgprqetGgiPOVc /Meda+Sn6nARl/UxStUjDOYoJVRtDLcGDyOzwxDJ19gNk53ix/6b3swQVTJT7zpgS50w F8S/hQay0ikaKWBjnFsSYUg1RTyfM4UiuGDNly26tWn3PI3hfGpmaYgZ3OHLhAfj9HEG xg/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769152394; x=1769757194; 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=x8J2N21wYRAOO5jWgvxO0OS/Ym6sx8s5Xttm19MqtkM=; b=VPgducdfo5+5c+aiHzehv/zD/CCos314WevaxEDhpweOUzBh1W/PGAZ6B0Y1I+Rx/N tjSZXVOrhXmXRJNNu444mylxRvCzprPhZh8dCiQvdkEQdEYrOrQ8HEqwKb4SCgOJ2fmi 4eMyCZpH6zFiXqUaJzuY8P2xAPyL82KPrF1xD20tiE8uMq3X102BMre1DfRhSZ5/3tD2 C2ileD8jI6E1dwHjgRTPh1ttnwn3/L9WwTzdfJULNxN6uA3e34Zud/Wrr9cU2rhUPAxa +c6f6dlUcjqdlqy9nYPDQvSohSTxD9hBSMfE9ZhIeNT1KqUtG9vHzwoKA/MFJgF03kWu OqDg== X-Forwarded-Encrypted: i=1; AJvYcCUs3irF2z3JnZiCCah3xLT9gb5QZhIh9IVDYN4QWyVRB3wq6gjJ/n4RL3eduf+IUx2ewiR874LvnOC4b8A=@vger.kernel.org X-Gm-Message-State: AOJu0YxPvDw2kmm9rU0KoaOeZrg7Pu+Xp2Cl3NUj89Eln4RSAeBJT+jx YFzN6dk7ABWaVjknr2D3PzSOIGdydS21XMoMn/IewekkZYS85lupWedOtNjC2DHVfJsuhU30Ft+ pDRLTtywsRxsaTuNFNeKyDlvb6lqCLDdHZVxcCWglc3E8JxCpqlWgkii863LaxvJ88ZU= X-Gm-Gg: AZuq6aJneKDIVAkhT9H76CvlHL1MvUFVf09KbWE4mkqp03ZOOdvW3QEPN+ck/JXigGM r7xvfd3N8dfHGO7noiVqbO1jWN4YxdYPz7P7lLxE1LJkLX7ZxjGfIQcARf/0El/AoMT2vOGJEOF m8gbS8w98/0xaYImM5gRBKSgAwRXzc9UNFtB1mmZwsNwn5JD5RlyOHU6Q2tAJvcv/F/5yOiPkA4 vskgy9IZwL+2Qwch74gXaIIzdXdkrNJKeh7cPvSGQ6RzvI9zHbiaQXhxwbqtYm5uOR6oBdr6vPc xNphgZlTSk0+yvnTt54czjtvRrMFTdShXpU8wOe6O05kH9XxT2nxrK2HWctbEmex7DM3qr5d6q8 OgFeTjbp9xjApbTaVULvkj90rQ5PswajLh1g= X-Received: by 2002:a17:902:e947:b0:2a1:3cd8:d2dc with SMTP id d9443c01a7336-2a7fe773b67mr18799445ad.57.1769152394134; Thu, 22 Jan 2026 23:13:14 -0800 (PST) X-Received: by 2002:a17:902:e947:b0:2a1:3cd8:d2dc with SMTP id d9443c01a7336-2a7fe773b67mr18799245ad.57.1769152393657; Thu, 22 Jan 2026 23:13:13 -0800 (PST) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802f978b8sm10979795ad.46.2026.01.22.23.13.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 23:13:13 -0800 (PST) From: Harshal Dev Date: Fri, 23 Jan 2026 12:41:31 +0530 Subject: [PATCH 07/11] arm64: dts: qcom: sm8450: 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: <20260123-qcom_ice_power_and_clk_vote-v1-7-e9059776f85c@qti.qualcomm.com> References: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> In-Reply-To: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , cros-qcom-dts-watchers@chromium.org 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, Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769152357; l=1222; i=hdev@qti.qualcomm.com; s=20251124; h=from:subject:message-id; bh=cNHo3PNjBHDjmsqWjGvKhkma+ZdF+SH0+vV+SWieu2U=; b=wAul7ry9YHFFJVMN0zcJYGfHOZox77ROpIHAPCTXsxDeifvl6A7aQR/sBAWQ2AhvBKs+XEXDL yE2k7JmL0hACBBq6JghCGwRx2x2ILMX+CgPOIZ1FfXnqjPkCaKIONEk X-Developer-Key: i=hdev@qti.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-GUID: f5HEIOHsW2VBdxPnrxd-W1oTgJ2CdWIx X-Authority-Analysis: v=2.4 cv=I5lohdgg c=1 sm=1 tr=0 ts=69731f8b cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=n08Rq-YSkjsL-2sbs4UA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-ORIG-GUID: f5HEIOHsW2VBdxPnrxd-W1oTgJ2CdWIx X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDA1NCBTYWx0ZWRfX+obu+XbS2mVf bDylDp7E9UprXMncV75VN4ivvpp9J0BYJFQ+5QFW5ETD1YYJAgaMTl6euobDcqE5aYlEf+VUZfQ 6R5TTVVlx2hBOT5XBx5Zai1IaV27JmO43nh5Kr2rJSNPC1gzVcYdoqhSUBTSAMQIYF8GnZdAV7A ZEs3Mu2g5mZ/DKxVQNTYJY/JEZcYnmBioaQ2VpDn0LtGMh0VlZ3OrYz+G2tFpPHbFvE0xy8SpfG /bMv2sQK+J+l9aj5nCGggSqxh1gCQsZXiBa885EehrMUE48LVs6OihO2W0mllXfHJZ61DuYl3kM KMAD0a0FCx3QEVEEpWKuYZAWCADYdvv3WFNA+uzhkaA8N9HErx6/80ui5h2LpJiInWCYMbXT9zC yMtZFO9B8qfCJ99T7OWgJiMeps52DdO8w9qufn6FzWGt1xhYi5+Fmf6tXB+TpKTOa+8ZLRysWhc iDGDcO4ED9gdZFL5BBQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-22_06,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 malwarescore=0 lowpriorityscore=0 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 adultscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601230054 Qualcomm in-line crypto engine (ICE) platform driver specifies and votes for it's own resources. Before accessing ICE hardware, the 'core' and 'iface' clocks must be turned on by the driver. This can only be done if the UFS_PHY_GDSC power domain is enabled. Specify both the UFS_PHY_GDSC power domain and 'core' and 'iface' clocks in the ICE node for sm8450. Signed-off-by: Harshal Dev --- arch/arm64/boot/dts/qcom/sm8450.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qco= m/sm8450.dtsi index 920a2d1c04d0..3d243e757fa1 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -5374,7 +5374,11 @@ ice: crypto@1d88000 { compatible =3D "qcom,sm8450-inline-crypto-engine", "qcom,inline-crypto-engine"; reg =3D <0 0x01d88000 0 0x8000>; - 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 UFS_PHY_GDSC>; }; =20 cryptobam: dma-controller@1dc4000 { --=20 2.34.1 From nobody Tue Feb 10 03:22:30 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D41153644C9 for ; Fri, 23 Jan 2026 07:13:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152429; cv=none; b=qU7Hs+ZblPP050ZcywvZmVx42uXr2J4SzdUVtBe3WdxabLwWvOKYfAmx/LoAeDkuFt97A7CLfjxPGtOve/8J9dh5FOFQjV/SMj3ODw0ySTUNkLklhR43zaLFBaq0OzJdVBquVUXMkM++FbQB2/Tw6TxKfjzCX98pce9YHQi3BI0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152429; c=relaxed/simple; bh=8WPoiz6WeS7Iq/0SPTznPnFxvdhJ8gZ92GNK+mUE5jA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FSr1R1oDSu5KIUkSuMKEaCmm3SCXnn9UuQCsrrbUIJwyLkZMBqQ3K5myoevpCU7z7wDy4JuMDaEWRqAKQZs5Xa+xPcfkHByEN8BaHH0MVfCAsyr0Jcb5x1RVZiORsVowyVM8wLvST0MRtP+pdTWe0oR6og2rzPBNVCalT0C64DQ= 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=gpIvgKb1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CsBRSL1l; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="gpIvgKb1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CsBRSL1l" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60N1DRS33649502 for ; Fri, 23 Jan 2026 07:13: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= +xifkoJxQcri5ptYGaeWZE8T0abAKKbAYRbss+Z8+Xw=; b=gpIvgKb1IlpgNzNp AAMiELRKBat6Kmm9O4+9zmqjQZMDWwCPIENA2SeRc/x/tmxTDNU1z08qghcZaJu8 evprRDCS6EeyzcS0MFbXn5gT8vAzpgvrVnqqyjNoOSna7hQlFGtGITHSU9r60yVE RuPRKBzM8JrmDYQlAdJX1VSBQw+GQmOiXewzFecG90vEmUmQZWHkGqp+7kgOmhHt cgk6q1r2LrJ/YiAv/ZAI/GN5S8dCimYJzp15IU2ijVMFAJ7IA5VqzvgPLge8cOqI aqwi38DTHcwfMzLx/NkgOQMmq897GvFy7Z+CBcFvbX/Z5MgN8CkZIx+oOYG6DO8R JL3Q2g== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4buy4ns640-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 23 Jan 2026 07:13:19 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-29f25e494c2so21192875ad.0 for ; Thu, 22 Jan 2026 23:13:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769152399; x=1769757199; 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=+xifkoJxQcri5ptYGaeWZE8T0abAKKbAYRbss+Z8+Xw=; b=CsBRSL1ljdPHo6i2JJZVlWeXeBDB+r5CNiJY7JoV5aWKN+vTaCg+eg5OgJEKG3kXqH ++LbLnwbUTRrEYapFWJuCiDJSEPeU3lAy/RsNej4Q/hlaflTEPOMsZCR76JphhXZm/oo TITavQXxaIR6Kp5um8nTDDjCJWxJgoshp0m1QGCM5ChSqXf3/ElTdiGfHAHTMRYwl6RT nSi+qMh8FJyl2UY3MjsmLHbSUQLoU8YVaH9Ed7gSq5HZ65axkBtDgrfn4cPKWX4xXrQj vBpuGS5+jNg2QKmtZAgoGwVQqp4xSW3YRLt2y5RkzVwe34q0Jisl4jR02wauZYhK0a1O WTeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769152399; x=1769757199; 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=+xifkoJxQcri5ptYGaeWZE8T0abAKKbAYRbss+Z8+Xw=; b=JZv0It9wYyiDy6t67MVPCqk17Zvq+n3SPu/XV9OEg1TVnGDb62Xm3kbBGPZkTOJupv WMdI2G7Nz1QSNFDPwBjKmC5EaTkRJ+GyytN044SOLjRnn9xp2SnT4P+6u/yFARr573he 7VJauBHsDxwusFy44RUrwYvFkQX5PAQ+HI/3UKBP9B3wq0Hwzsdp/Jc0nvocHFP/MXzi YaRhtV+Z6Us5Ot+ixbaJVYKyrr2XhQYW7sX+MUtAC53792GleNaNUJm8R6XPQVCs5tmI v2LBbCp4iDVX6zHl8Q6Q3YwV9aOZ+3RmYNRo/Fdk2ink9ZhVptt7CpN/2TeQeOd4puPL 07Qw== X-Forwarded-Encrypted: i=1; AJvYcCUKICEm5F6Zu2BibLu4y5O/GlzTKXmYfOCYt/t6ZnRFSL4VbCPSmYTZcH2Qm8WkGcic3rbCkfTklalpGCI=@vger.kernel.org X-Gm-Message-State: AOJu0YxKd3GlRxr3DzM3kBwI5i6+tMyHGW5FfzfitQmR5GyOoO14wzqA +16ikIztV0uB77dy8kaEGb59Zy5rSWC5OluIa+n9rARDq8wks0D7TDqNBDJbKBXPhOyFDcMlPIh UXttaQe9Aue6blUo06E1F/vt9EgcMwtlGwy49pIGKKJ0H1fGQp1OXmgoKtBh5Wp22Byg= X-Gm-Gg: AZuq6aIPhzQMw0vTWpHaCYLo5nghN88P80yCmBgo4B83ZOdPaYTXA3yav/sYg/GzqBl S/e0AeigfgM4UopiKie7b3vMQrkBmjLIts2LVSp2/AbWqXuSyHBaOraAy4YjchoL5iNOjmt8Rfb 6Engwdw6vrqMvffHhXDSBuq19/yz1cHMitU5Tg/HPo9BF0ynd8cvH/T+Esh8HbdVvtzoNIrAfZQ PvwugXI824bEkXrxPpU1zVCvc4SEYOA/PdWa6C9ED5/r3VfOgOqMJrLImOE+kRm2pU8FGLLs2D3 cfWuqXr1l7rynl4HFnlo3kibrD7oUR8RP4/MoIc4Si1wkuImG0Bgdp6NZn3BU65ySsjf/zQXJlv bT0oz3TIjipduUcXC4BENzswAIL0ysbyyvZI= X-Received: by 2002:a17:902:d585:b0:2a7:9e34:f463 with SMTP id d9443c01a7336-2a7d2f180d9mr57847005ad.11.1769152398721; Thu, 22 Jan 2026 23:13:18 -0800 (PST) X-Received: by 2002:a17:902:d585:b0:2a7:9e34:f463 with SMTP id d9443c01a7336-2a7d2f180d9mr57846745ad.11.1769152398234; Thu, 22 Jan 2026 23:13:18 -0800 (PST) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802f978b8sm10979795ad.46.2026.01.22.23.13.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 23:13:17 -0800 (PST) From: Harshal Dev Date: Fri, 23 Jan 2026 12:41:32 +0530 Subject: [PATCH 08/11] arm64: dts: qcom: sm8550: 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: <20260123-qcom_ice_power_and_clk_vote-v1-8-e9059776f85c@qti.qualcomm.com> References: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> In-Reply-To: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , cros-qcom-dts-watchers@chromium.org 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, Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769152357; l=1165; i=hdev@qti.qualcomm.com; s=20251124; h=from:subject:message-id; bh=8WPoiz6WeS7Iq/0SPTznPnFxvdhJ8gZ92GNK+mUE5jA=; b=kCxf9LcPx1MyPM979mLfZ/jYDtGX/zqFe46nnMLwEXEsqsKVMzY/owKrkPnsn/Igy4ya/UG1e qdimX/quk8qDQu0432Rt6Ew37f6EyJTpous3eggYWaz/cjuh9Yav6YI X-Developer-Key: i=hdev@qti.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-GUID: pGYMRuegoD2wPlenvZcdnQvYc0HoX1pM X-Authority-Analysis: v=2.4 cv=I5lohdgg c=1 sm=1 tr=0 ts=69731f8f cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=n08Rq-YSkjsL-2sbs4UA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-ORIG-GUID: pGYMRuegoD2wPlenvZcdnQvYc0HoX1pM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDA1NCBTYWx0ZWRfX8lbOiepKLBvG QSHwedVVKSynWbj0XXoqKYbU5aR6EpmElmnxaw1hllncjCC1E11w/Swi7oSEc8I8upxgxyhhTNl U0gwrqqrFbRDliLfDnJw2tVTpp5K6i30w5p71llqTfdPEZCdJgsb80kmsxLs+l8qGbUeetJ/6Rd 16wq0LrKFVMI6eDDR0ir0h8U6aJjHVKX4cLxc4skHHHzgeT8gi66i3pqZK3W9nkJXE616HRzVS/ CzzeWdde0AtiRZOIwCzfqaajlUXCfhzRg9QxRspKnHyTv0yhRxqK8LBsV+F+nhuETMrqsvWJeXT A6mvfUHxt9/Ih05A4hE86NKyxu2fZideVcp4JVwg+ilaHB1Bcw+JqhzSDiLar62Ki5nRFJIqpCl oPiNkHNHLPdA46wl6A72XuOcYD9xIwuZoUcswD71QW5XI8SoF/zcIuEQM/DiSv5Li+JQVkL+c3r sQSOu7y0Qy0mvdIU40w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-22_06,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 malwarescore=0 lowpriorityscore=0 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 adultscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601230054 Qualcomm in-line crypto engine (ICE) platform driver specifies and votes for it's own resources. Before accessing ICE hardware, the 'core' and 'iface' clocks must be turned on by the driver. This can only be done if the UFS_PHY_GDSC power domain is enabled. Specify both the UFS_PHY_GDSC power domain and 'core' and 'iface' clocks in the ICE node for sm8550. Signed-off-by: Harshal Dev --- arch/arm64/boot/dts/qcom/sm8550.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qco= m/sm8550.dtsi index e3f93f4f412d..b6c8c76429ba 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -2449,7 +2449,11 @@ ice: crypto@1d88000 { "qcom,inline-crypto-engine"; reg =3D <0 0x01d88000 0 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 UFS_PHY_GDSC>; }; =20 tcsr_mutex: hwlock@1f40000 { --=20 2.34.1 From nobody Tue Feb 10 03:22:30 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 A5A0436606C for ; Fri, 23 Jan 2026 07:13:26 +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=1769152419; cv=none; b=Iyh0BS3dNNLpa2DpiEc4lFsWKuFebtINJKTqGFOoq+uHZy0dJVEYOiql7vcEh+zxKsifX+FR3Yjs3ZUheBnByjNW9LvrnCyGjQqbm8A54M1bwqtn0fiq4k37Dgigr/MQZNONK/KGRCJAl8yMATkEq+X96W7p9bK1nccNjrpss3g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152419; c=relaxed/simple; bh=h2BGt+oLruhKNtRDwx2YFXay6bpO6ryLjJ9UHjI4QSI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pAhIjxRd1qHUemwYKdJm51QnVsd/oSsl3ksF3qfyVVDvR+/lh9gYE5jezXDuBaixkGymzfJ0bu62qiMnxAQ/+QQrTmI5ezNmv6g5rS6ZI7e78VnqVWIuNm8IcZVgQsEhP2rxNZasvvN+bCj6TnslNLUZgwhd9HnvDrr5MUtlMRc= 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=KyKQfKoc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hfOs8d2z; 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="KyKQfKoc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hfOs8d2z" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60N5mviA3811526 for ; Fri, 23 Jan 2026 07:13:24 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= rKsEvIZ1Zw3Y1fRSMj26DwJShx0tsjXzs7N8oHy/oLI=; b=KyKQfKocz96CECzy AqVZLzucjN1kKhfxDxueAIOuiygJDKxX4Q5+7ZULMiojE4g4LyEllDrrrUU1aViQ wQ5tUkazxEO6QvaNAr2aeh6uC2Lqid0ff/RhuxIhw/JMK07mjSqewc7piIG11qGs AH5YqLqONCRwqfPWk/ooBK5tvdCOxOB2QQt3MKmPbeRYgjjs2SzgJZfodT5N+qOs tuZBTsH4o7/NGg4iGvGxGk2/oyxwgcxkeSQZA4kf6aQICQxHbK4sih2vTawwe+93 lqrtFMSnli137wBaGNG85DojNCM5uGicLzeewr+iLEpb4/aZh+LcJjT1pQU9ARLi LMM1MQ== 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 4bujq1bu2b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 23 Jan 2026 07:13:23 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-29f1f69eec6so17468595ad.1 for ; Thu, 22 Jan 2026 23:13:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769152403; x=1769757203; 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=rKsEvIZ1Zw3Y1fRSMj26DwJShx0tsjXzs7N8oHy/oLI=; b=hfOs8d2zf6cYk1kYOO9vcp6S9OdRYLYuo0L6H2LXGeclbaa+7scz/K2YXIVOiU+iJp axL+6mlUKeSWcl7KGgxUq+zEr6+Qe2VHDjpJ90xpGs4Fck9IqxLkDk2hrD4MNz6DruKV DXT87Kt+0DRNhsAWE/elvwGvGH6GOSqTIHWO8fX7x7eyEIpoxOCYfXmucU2rzLQ4I5Ic B8q6VDFHaUazgBRDif3H/IBEqEr5Cb3AZqoJ2ox5envE3cTHye57XD8a7E237wnIiAAG ZMSnsQ6QLYkU+QKeOC1UYntBnU0Ph+5Wq/gqKIdQu8mIyCohqF5KOdxbnIVNzpfvmPxU bFKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769152403; x=1769757203; 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=rKsEvIZ1Zw3Y1fRSMj26DwJShx0tsjXzs7N8oHy/oLI=; b=hh7FOTzbuNZ4wh4NjhBFl8aurrWfldfXaBgDUSkSXMrAp7osFYbuTVupkj+Gwiv9pI ppkKzlnVhQuPQNUkbxcmL7cRqxlr/wng9b2D07mmngP8nvQ0Xaz+nZ/IuNooaGcFNV/p bhpUOZv8BTmpbRYDLr+7UBjB8czWT8L7BYkkcpkY6YtF8gmKUeQ2P6W9v8OSMxM7ORhk HJynVBSHVwtLspYeG0CKOKWLKaJqfZI2+uGBA1favHbjyj3A/rS1XRuFFRwp3AA+bMC1 O72togEvf+H086g5cXztfkaV/F8bVRtGLvltYJV0xNxAKb6ykEUJeoFAVFWAYbE9MAp1 ndgw== X-Forwarded-Encrypted: i=1; AJvYcCVYLR5SWMQQNJeAKOEiSiy1fzd3I6WxlItBgEHil662zKLOgBYhfJc1HvO3nMlknNS/arDM1rzNVWsyKLQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwWZhvZxNFDK59zPA5WOH1nWBwpY266s0rWa1P3NC1Hx00g/jsY B2RfqSzjwel+P8MQl2WRV7h8FMdkYecD4MyG70cBV1NmGDaWDX6o+1dIOUr1clAr7oAe3uWCTSO VVcKTnmoEwd3xc0vT5HYrlb8trJmPKYKlWNZnG8ipdz9ZpvTcsOy/Uo7PGx0jOm1NL+o= X-Gm-Gg: AZuq6aLLmkmPB0NtwmINQyodDdmA2fKvAMJkQIdiV0+9wibv/fnfpgrumYA0oBIjhoW O9fEQE25U1Y/NJ2qustZVh6vYRkLfLs2LMysninfMUA8tifU50zwqB2UTB7O4n7aZGGxaAzS6zW 442z4Y+epxSPO3Xk/pPg9JNtYdLMaDV1g642MNbtRQ1BdtRtDRRZD3t1zaCSoUr3owwXF3YqbDR 147MqfULqKrkoPpe9IF/YWfEssBvQZRxvOaVu+5fVPjC2vpTIn7m7qlkoVNdu7qUTlAZvJ8U6u5 ZBlA82ynxbo17A/jcePFHzLJiRpOpqag+8zkvXMnu1Uc1k1duvsK5a+9bRxxVaZRl2Uuc27rcIm jRqPyDHyFP46DIzGvqPYMtZiYf9pM8UWAA2s= X-Received: by 2002:a17:902:ce8e:b0:295:570d:116e with SMTP id d9443c01a7336-2a7fe741882mr22734345ad.41.1769152403270; Thu, 22 Jan 2026 23:13:23 -0800 (PST) X-Received: by 2002:a17:902:ce8e:b0:295:570d:116e with SMTP id d9443c01a7336-2a7fe741882mr22734065ad.41.1769152402786; Thu, 22 Jan 2026 23:13:22 -0800 (PST) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802f978b8sm10979795ad.46.2026.01.22.23.13.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 23:13:22 -0800 (PST) From: Harshal Dev Date: Fri, 23 Jan 2026 12:41:33 +0530 Subject: [PATCH 09/11] arm64: dts: qcom: sm8650: 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: <20260123-qcom_ice_power_and_clk_vote-v1-9-e9059776f85c@qti.qualcomm.com> References: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> In-Reply-To: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , cros-qcom-dts-watchers@chromium.org 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, Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769152357; l=1172; i=hdev@qti.qualcomm.com; s=20251124; h=from:subject:message-id; bh=h2BGt+oLruhKNtRDwx2YFXay6bpO6ryLjJ9UHjI4QSI=; b=35Vni9ObKR8T+NeSWe50ZZfTGBFFtwU+U3+b04NPyWq9zqUSk6nND8NBhgjiDt/ABTKDM9ud1 Kc6IQoOLLd8De6SxUGsl30QXtrokCrAj7oqui8t2K8USTPzbtcPzgn1 X-Developer-Key: i=hdev@qti.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-ORIG-GUID: BsyKFyRTvSHId8qGHyhtCqPdaCg0MbdM X-Authority-Analysis: v=2.4 cv=O480fR9W c=1 sm=1 tr=0 ts=69731f93 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=n08Rq-YSkjsL-2sbs4UA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: BsyKFyRTvSHId8qGHyhtCqPdaCg0MbdM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDA1NCBTYWx0ZWRfX4gj6/FFWly2r KbSfp6jH/lwA/MEQFX7WW/gl/rZ8LObS6GT4z2sBZJKEq2AOCG+CNwY4IjcGTvZ/Zc6/pL6odxj +DUr33EZ7aDMuDmDgRKkbNG+ajzj4dlxJmitkQJum69Sugzq9pzDcsj4spjWVeCkWO8Z3ZUJrkR TGNokLHCPUd2b0Pgq9h4nOxnmh8PiPtWYOngvHZwEBuUh1hLSyKaBlNab7JIw+b+THDcC3hl5uy zI/aqES8RwSpFoEpKJawEvYoWcAvjFoSm1kQ3cJFVKgjEGaKd8N3CYOm/VdX1Ov9Cq7OQVnd6CK n86YvArbrPXrmoQIE92qwQUZ7qTlgL+Z4pFO4IdWCmKjY1F3sTlEY3F2I3k8Ie14nrFFhGe765G Q8RkpZ7D5TeQnj7e235mpkT9arA3/e3tu2vPele6RdEsjgBn1oSl7EJIRM+E8q02oWJb12SR+3I vb1CZoAs7T6/FgNHJLg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-22_06,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 adultscore=0 bulkscore=0 spamscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601230054 Qualcomm in-line crypto engine (ICE) platform driver specifies and votes for it's own resources. Before accessing ICE hardware, the 'core' and 'iface' clocks must be turned on by the driver. This can only be done if the UFS_PHY_GDSC power domain is enabled. Specify both the UFS_PHY_GDSC power domain and 'core' and 'iface' clocks in the ICE node for sm8650. Signed-off-by: Harshal Dev --- arch/arm64/boot/dts/qcom/sm8650.dtsi | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qco= m/sm8650.dtsi index 357e43b90740..c32a817efdb4 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -4081,7 +4081,11 @@ ice: crypto@1d88000 { "qcom,inline-crypto-engine"; reg =3D <0 0x01d88000 0 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 UFS_PHY_GDSC>; }; =20 cryptobam: dma-controller@1dc4000 { --=20 2.34.1 From nobody Tue Feb 10 03:22:30 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 17768376471 for ; Fri, 23 Jan 2026 07:13:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152424; cv=none; b=I9kVs8t1hoqIc8tE9y7G5JF0c/WII7wLomlNSMaTSB1FG1dAQBwAEfnsF8RQAFfgDe6UPxl2LKjHD6cdXS15lCOBQgVRXivtPB7SdlTYdr3Mfu7Js06GB4WJDfDVChi4dwn/YwF22l2IViY8gsDme6lbfghvkk5LjoD37SWNCNc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152424; c=relaxed/simple; bh=7y6blKebgKzt9BRVqRBcQ5R8+G4jp/Ep6s3mVoRZmtA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=glyuuJ5n1VvWFZs8j6KwS+6/RioviKfjpGpRgLk5XoVV1PaP8Ee/pjOvyTxpBmzyN5fPyZSd3x4p9kqtoFBWU3TE5S+LByzqNtf5YzfTR0ChOkJFsjbtW8QMOQsXUGKZptBh/3w1PYM/bOYGon2GLPWEJYkFJIDDcRt94jbENnw= 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=fKN1JpuV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SuN1ZUNj; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="fKN1JpuV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SuN1ZUNj" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60N566ZR3656269 for ; Fri, 23 Jan 2026 07:13:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= iPV2eXLOd5gbQl9Ewk51iLk1KlwSkFWdUok4y/9LcH4=; b=fKN1JpuV4zIMTy+z D4JcSM9LZoTj9w+QulnDBGrENM/TArbNP8WO3B9qoMNcGL8t/o0g/tDxEC4LfctR hixz9CQgKJoFnIRAUhN+TpD/Sfd6SKeDgHDZeUw2sM2MDo6LMwhrxdrVsTNFahI9 S6ci5i5nDN0yIqn0WGuAftewQ1n4NwyhYEFOsI0QEuVWPzPErAGDwW8gV0b0uWX3 cRuGbHzE5AUxSywOczsJUFRo87+u32KvCYUFj0fQXJmrZpzKMnoBZxrPIGiqOdhO Mi8OSEMG6S9hUtOVCnq99F97nTGp9An8P5skvCuG21KuxCmReacHJJhxb3ulH0IV ve5x1g== 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 4bv2hw8d14-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 23 Jan 2026 07:13:28 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2a0bb1192cbso15400715ad.1 for ; Thu, 22 Jan 2026 23:13:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769152408; x=1769757208; 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=iPV2eXLOd5gbQl9Ewk51iLk1KlwSkFWdUok4y/9LcH4=; b=SuN1ZUNjzypToBilb0u9E9I4m4g3QLuc5vgRuluo7I7STDc9FBNbxi6hZ0BwU/GQNX /RNbyCYWovrtWXgowjtYU/ZQ2u8jMElLdqnk8z3jSUIQVWeWSMs79Q6sl1o6wEiVOy3U L3m+QMOOJ1o859TwSq55pGB0EGDthGvv/UWnOoEwyA5ZYQVL1PQcUpGSd3oooezcQfQ1 Xqp4KU5WWhFZOl9YgBChAGT7ltvdVaFY2fvOnqgN0nQu6TlE8rYccO9Xf4prJvqvHktG sGp+4r8rwGy4RJCoRvaQji9+rQV5kIoRAydHO1hgd42YOVvUG2QicDyWGyvM63dRS16Z L2eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769152408; x=1769757208; 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=iPV2eXLOd5gbQl9Ewk51iLk1KlwSkFWdUok4y/9LcH4=; b=N6vpNiWb3sHCaeLfkHja3myxioGsvz5wghuUPArIYW4SxGlczq/upiI6+5TKozM3eO N/sQVNBtp+Fl0aDDD6lWrE1TAFfMlKs16M9a5m10C2/Uxm4dASRTiCle4BGyUeA5ZVXe u8vyX73EqMipvdFKGbUeSlI1XD3jYrZskLTch3jh5dXfZBzV6LzNnWHg6fn6bYoPQZPH rOIJ7miP+ly1HrASCVB/oWzUBvxyqeKZXKto0Ts88dwQ2xwJIIrCW8ZE4lbGUfrrTVRN +8s/FdD8MExEjg6QtYnw8EqmEX9bhC8Rcz77pEhIdLmRWto3i7KWkz+8NzaKedeKvldf YxeQ== X-Forwarded-Encrypted: i=1; AJvYcCWd1ce/AL+QWFC/lEJ54Pc/NHVNA/4Ntf8ZvXqcNWuYVFqaNFMIm/Lw7BhZoyCFCumuwRSqRBpAPdOQaTE=@vger.kernel.org X-Gm-Message-State: AOJu0YwSot5eHy1UwN2mA/V2xuvek2PQE8shErCdebj/PfX2O5xVynSq NcatRAWj+N5GgDObMgIfK3Wym3guXwpf/fi/SDckXzRp2EGerLU+QUxu34dV85tDX2lT6OTQhaW JxD6W8jeXxKdf2Z3Wwan50XcUJPnMxwOVSGBVIkZAHYkH0nVzPRpbyWCyB6FV4YweeeM= X-Gm-Gg: AZuq6aLOkjuzue43znjtsJxWKCbli8Cp2T5OwRWSt5oxWGXGCRRXBDjjFJQZ/WqlORP RMiOjtRf/fT8ERD/4i2JNiKUvZ9wn9ApNLnuuMpS70269yvN8tZZ1Z/ArxRFc/ru69LY9TA4RU8 bYFa7d3JdQzVsKgFNejO3jBvqITau4R6BKhtAK1I5uIw1uM6SuBIlTXiI9uikQk5AhEjaerS0s4 nQNSNxWZQ2ulK8GPD4sI0F2aCtQujIzxElQCwP77a7AkXrCd0VjV5tkCfD/fes8ph/niUhKdOZK oCu0f6cKqVxGLX3Tl53go5BrA4AClcmC396/HLzbdGHIBm7ZI+K/xGMoHQ3QnmX+jiDKkzPEVwy x/R+A+FgwOrSaeO8mERQwpe3Y73IhH+11Q6U= X-Received: by 2002:a17:903:2f84:b0:29e:c2de:4ad with SMTP id d9443c01a7336-2a80ebec84bmr3446545ad.24.1769152407840; Thu, 22 Jan 2026 23:13:27 -0800 (PST) X-Received: by 2002:a17:903:2f84:b0:29e:c2de:4ad with SMTP id d9443c01a7336-2a80ebec84bmr3446305ad.24.1769152407337; Thu, 22 Jan 2026 23:13:27 -0800 (PST) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802f978b8sm10979795ad.46.2026.01.22.23.13.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 23:13:26 -0800 (PST) From: Harshal Dev Date: Fri, 23 Jan 2026 12:41:34 +0530 Subject: [PATCH 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: <20260123-qcom_ice_power_and_clk_vote-v1-10-e9059776f85c@qti.qualcomm.com> References: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> In-Reply-To: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , cros-qcom-dts-watchers@chromium.org 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, Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769152357; l=1189; i=hdev@qti.qualcomm.com; s=20251124; h=from:subject:message-id; bh=7y6blKebgKzt9BRVqRBcQ5R8+G4jp/Ep6s3mVoRZmtA=; b=NPittR0Vi/r+lMXTgDwI9lNwgDucxRJan/NqRGPRF1akhKwbbzdGmVLoSaNzVIkhWz66EuVkY 5uSPHLwLi97C2Nbvx2my/JSNRn+Tb+iDox2sZnbY8mnRs/MKqxESAYG X-Developer-Key: i=hdev@qti.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-GUID: NdkK6rif2Q5mpzBGLb-ong8PJ5MMiit5 X-Proofpoint-ORIG-GUID: NdkK6rif2Q5mpzBGLb-ong8PJ5MMiit5 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDA1NCBTYWx0ZWRfX/V5+9tQysCl4 w1Bx5zQZdnxjlx75cQda8KQUy3qyzFDyIEmsPzFRXqratRGht5h79397nhRPzupM3Y/K8ZLPyDH c3+dpmDvdWaqvDOgpWLJ/pmvJxq7GiDyYopZ4eOlq8vyF3EIOPQtfSIdaZ5mnBAr4hS08QZxyeh a7zFCRgsB+ak0sSG8E7aRxl832hsVuwOH9caHaInNEdUOUMetgirvBZB1zYTbNd01Kb6BmUH/G6 LElQF/b0eZZC82niCBMxXyIzYYZq4bdokmQDUPFX4FN6Vt2UCUgPnavhKI8A6YVl1DSCRfIdkPT PfjMGo8b6DkPThVjLQWGF+3GGFfwwKqUcWysewHZnwhbdGYndbIbHDosUUvbsFbx07ABK+90oF1 mqr3+o/nzQuL0EFWX28DzkPio4VQj738rbZsYQGZAk4NphsbNkUdo7XoeJjDUZXjiaTeZd15gGA +YgOCGnQABaqh7Jc6Rg== X-Authority-Analysis: v=2.4 cv=A4Rh/qWG c=1 sm=1 tr=0 ts=69731f98 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=n08Rq-YSkjsL-2sbs4UA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-22_06,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 phishscore=0 priorityscore=1501 spamscore=0 suspectscore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601230054 Qualcomm in-line crypto engine (ICE) platform driver specifies and votes for it's own resources. Before accessing ICE hardware, the 'core' and 'iface' clocks must 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 'core' and 'iface' clocks in the ICE node for sm8750. Signed-off-by: Harshal Dev --- 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 From nobody Tue Feb 10 03:22:30 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 A503737754D for ; Fri, 23 Jan 2026 07:13:35 +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=1769152417; cv=none; b=fzIhmwtE8lj9ytIxB5IdI6UR7oNE8eSr7cCW8Any+l9eb8HLDrtW+77QMofcyl9Bx2T8apRl8gUgIQ46988K8PtC6o8cyotsofvkPzlS7PilRh5+Sfz9gXgrg2C7jaEP92VpgXfMZh7F9yaqaKPn6SkUZp/0tr2zS2WM16somf8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769152417; c=relaxed/simple; bh=FAydTEuSpolIPbgdCzPABbxgas2Q93+RqfmxMnmHLg0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=L57CqlV+wb4uIlTM168KK/tsbGWI4OVmuUJ20n5/x1F3nz4aTTinTyp8u1YkOqqYg62UbauC4gUFCrKt3OYrt3TUThNqX/AW9Mmd/m6Fe22gt6bOaA5iPHW+QTTniK5itGrqsbCNySJ/qaDMn6/merf53XNszJKlqE/FywXV1vY= 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=V256o5J4; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GUsxnhOl; 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="V256o5J4"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GUsxnhOl" 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 60N68RNF3503291 for ; Fri, 23 Jan 2026 07:13:33 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= dFEJqMm3Lu8V6b4IeyfhRQweFSAUcJ6M7eJtDdl84KU=; b=V256o5J4rtn3+PgF c8cDmbUnmJnTGKIkqWNS7om+1oR7fMTOOJBGAnUFt+bFn+k1AzFAkALmqr5QME6d OOwiYgLFSagAAaWzP1vauMETQOHz2LfbPvr5vQa/tTxUJ+aeRYGpINmggiqRK1bs HbEon9Up/Ej8h+p9dTcaYhdYEVWWn6tfPVY/DEqXwS4ENfYsOAyn8s+XNMt1y0+o xmE0P/jhI4/oKnNcnYtzDKTWPyi9JdI1H9G/cTyNB0wC/OxkDZh3wdjqUahPjxo+ 0Mw4vD5GPCAlZZ6LdfNTMkQYeRzRvqRefVx7Q1RvhK8bJl1QmZdtA6MucssKhsBy p378ow== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bus98242h-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 23 Jan 2026 07:13:33 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2a0b7eb0a56so17248235ad.1 for ; Thu, 22 Jan 2026 23:13:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769152412; x=1769757212; 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=dFEJqMm3Lu8V6b4IeyfhRQweFSAUcJ6M7eJtDdl84KU=; b=GUsxnhOl2aQEM3EDMyQVAy9/MbkjYyYt6QQMd8F0/ram4Nb+sWclmmUlL8kcJZAR2w 5BHBy1OtPwzQHEiUZteEYb9Z/yeiY3nfZR5P4/EEtPCYKXcKZ/IB+3jlY3HChQ6Q1ArG r3ZulT66pHmf5BRzZu8asJKXRmE5vIWskgpUOjPfCrvSGHmEYZig8fXzBYK7gCqytznO UrBC8W9FacbpBFbVqxSJaZlA275Lm4EKbnIY22R5632wB3PR3sN1CtrT8Dgif10zUM/o mTAjjhPQoqtSxBKxUP0uIu41OuvTK/17YA68RJkGVpHbpu6gFYODlNtcCV1tVq5gGMAQ lgKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769152412; x=1769757212; 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=dFEJqMm3Lu8V6b4IeyfhRQweFSAUcJ6M7eJtDdl84KU=; b=AcIJyQlguGl7/RZgRyXUUC0MrO/MaT5YkQjVjUvMgVFL/wQVMoRUT/HgTDhDJ0Xg3w 0cXTZmIb6CkWTOUFSFkYS7Y3yIeO9nqiJ/cKMqZjBRTq4q7XrF31u1rXbOKb3BwmqVPH NZSYadBlA7KfRr9EnLUG6jkgvpknOD1cl9wZ0LWijLHfdc/8C6NI7j2m9IaCN88rrF/a 0ue5/4FSbikFwErt7aLqSY3FTWbu52DZvY0g0DANC0HizBXpm3SvQBaHUq4ncqe+LoB3 KM5R2pWO/LwLNrECOVj5OqP7prlIKRkPF4Z2lpPJYEIkHXjIMva+m+31X1YNSwjzkPLS FeJw== X-Forwarded-Encrypted: i=1; AJvYcCUcQcXwqXFz12Tj9/NJz5GjbbGrg40DJTw3MgGuM6SO0ZL9gdpOD3Ejv5kEmFjSxiPrdgXyn5LDpJonG2s=@vger.kernel.org X-Gm-Message-State: AOJu0Yze462yeLrVoFFKhT9Efdks3MWDFilos3NvBlMfxx69QNjEBiCM Znj2wDK1l/P/1ojh5krsnRzgaH6JwKhdtgC6quP0GWkjepJLP0KHUru1AII9i/ZbTAiaYCUCtsF zKb7fbcmMNJnzvYoA/1UfvPiRL7Nq79nOQlXi3bZCXRdyOgAEscln5Io962sF4uwMXIu38JTnL7 A= X-Gm-Gg: AZuq6aIgUS897TgQ1rq3oM5XDAtN0wWxphImWGSPz8upJob6dOUbCxiErQ8kXcrgiKW 9dNcR4Pnt4W70PjFv2l4+OBPki2ndyGFpq7mu+LGxGc7ItlbaKqatnImegaH1k3dNMDk2M7OIo0 wEWZjF8P48hw2CMgFEvYHZVwP3HWSnz6lFgKCKWAnvqqqhkvniHcUcOhIwPRHv9DOuhJCo4FRmV Psp8mXVgzBWUHtWn9PdISQBDn+z4ltLi12ePmKohORysWCVsjHiWlRYdyLniUdXGdP5Qqmzb6fE aNOQwjpuLYZl+UPDbQTk+idXHyBWkmDKgIlkQTRRal0cykLzLioPL6yt04RnFADCtiwE4rQQBMI gP7awomGoemLpzGk3gsh+IE9T+rGsEeN4h7w= X-Received: by 2002:a17:903:1c8:b0:2a0:cb8d:2edc with SMTP id d9443c01a7336-2a7fe55a646mr17345495ad.13.1769152412400; Thu, 22 Jan 2026 23:13:32 -0800 (PST) X-Received: by 2002:a17:903:1c8:b0:2a0:cb8d:2edc with SMTP id d9443c01a7336-2a7fe55a646mr17345215ad.13.1769152411877; Thu, 22 Jan 2026 23:13:31 -0800 (PST) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a802f978b8sm10979795ad.46.2026.01.22.23.13.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 22 Jan 2026 23:13:31 -0800 (PST) From: Harshal Dev Date: Fri, 23 Jan 2026 12:41:35 +0530 Subject: [PATCH 11/11] soc: qcom: ice: Add explicit power-domain and clock voting calls for ICE 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: <20260123-qcom_ice_power_and_clk_vote-v1-11-e9059776f85c@qti.qualcomm.com> References: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> In-Reply-To: <20260123-qcom_ice_power_and_clk_vote-v1-0-e9059776f85c@qti.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , cros-qcom-dts-watchers@chromium.org 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, Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769152357; l=2522; i=hdev@qti.qualcomm.com; s=20251124; h=from:subject:message-id; bh=FAydTEuSpolIPbgdCzPABbxgas2Q93+RqfmxMnmHLg0=; b=ad08EUFi/SNxt8P3OUY3DK1VxPif88I6qLpdUMVODH5gqLymjIDhedZVOx9bmmaCmvtGXDYkN 2h/SiV1SNPUDITiIf7UlCQUEfkG+pYBOVK+g9uzGvyBSHXpzRRVaoNp X-Developer-Key: i=hdev@qti.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIzMDA1NCBTYWx0ZWRfXwy/QqNkFmwHd PVF4bu8BXrJDTYGrYv7FbVJjqZ5oZGb0CgfF/vARMTKpEjxCidsuau5milrsR12zyXonud/wuoZ baQdI1JPQKuhdxtBrw7O0Qh1pDY+v9AGcOy38Y97JN97V+lG+1Qe6rjhnz1A9Qxwe0NiR5WxE8q armOYMgxUrM2GPElZFbGVZmnhQFRbxQzUXrLaw68UFhXSXSQdlhk02kC3G5Y2QtwB0/DfRd0zqn OgyJ5zH7N/gZgDHltPpd+6OpXEzwyvJM53WpYwYoUl1xJumFS9SMDBCETwtZICFNrRR8HEnRzfH rLy5Z4KokgmFzIfZeWjzthZuOWJ3thSAgtSQxvRu7CbDSJWUMzToVbY3SAuxAQqSM0Xvv0+kdXA Jvnnz3Rl39ifqx5AtcCcx9TOl3YDLB8bT7PtClRJHYcbzHP9Z504FoBlUNZX9fP81YNCR5SvgDf Zf2htppFxr3ozfKIVpQ== X-Authority-Analysis: v=2.4 cv=JuX8bc4C c=1 sm=1 tr=0 ts=69731f9d cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=DGDWbsvPyNGGEFbMfx4A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-GUID: vzpAZxJqhnugNO9TyMq0po14EeOy6Zm8 X-Proofpoint-ORIG-GUID: vzpAZxJqhnugNO9TyMq0po14EeOy6Zm8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-22_06,2026-01-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 spamscore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 suspectscore=0 clxscore=1015 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601230054 Since Qualcomm inline-crypto engine (ICE) is now a dedicated driver de-coupled from the QCOM UFS driver, it should explicitly vote for it's needed resources during probe, specifically the UFS_PHY_GDSC power-domain and the 'core' and 'iface' clocks. Also updated the suspend and resume callbacks to handle votes on these resources. Signed-off-by: Harshal Dev --- drivers/soc/qcom/ice.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/drivers/soc/qcom/ice.c b/drivers/soc/qcom/ice.c index b203bc685cad..4b50d05ca02a 100644 --- a/drivers/soc/qcom/ice.c +++ b/drivers/soc/qcom/ice.c @@ -16,6 +16,8 @@ #include #include #include +#include +#include =20 #include =20 @@ -108,6 +110,7 @@ struct qcom_ice { void __iomem *base; =20 struct clk *core_clk; + struct clk *iface_clk; bool use_hwkm; bool hwkm_init_complete; u8 hwkm_version; @@ -310,12 +313,20 @@ int qcom_ice_resume(struct qcom_ice *ice) struct device *dev =3D ice->dev; int err; =20 + pm_runtime_get_sync(dev); err =3D clk_prepare_enable(ice->core_clk); if (err) { dev_err(dev, "failed to enable core clock (%d)\n", err); return err; } + + err =3D clk_prepare_enable(ice->iface_clk); + if (err) { + dev_err(dev, "failed to enable iface clock (%d)\n", + err); + return err; + } qcom_ice_hwkm_init(ice); return qcom_ice_wait_bist_status(ice); } @@ -323,7 +334,9 @@ EXPORT_SYMBOL_GPL(qcom_ice_resume); =20 int qcom_ice_suspend(struct qcom_ice *ice) { + clk_disable_unprepare(ice->iface_clk); clk_disable_unprepare(ice->core_clk); + pm_runtime_put_sync(ice->dev); ice->hwkm_init_complete =3D false; =20 return 0; @@ -584,6 +597,10 @@ static struct qcom_ice *qcom_ice_create(struct device = *dev, if (IS_ERR(engine->core_clk)) return ERR_CAST(engine->core_clk); =20 + engine->iface_clk =3D devm_clk_get_enabled(dev, "iface_clk"); + if (IS_ERR(engine->iface_clk)) + return ERR_CAST(engine->iface_clk); + if (!qcom_ice_check_supported(engine)) return ERR_PTR(-EOPNOTSUPP); =20 @@ -725,6 +742,9 @@ static int qcom_ice_probe(struct platform_device *pdev) return PTR_ERR(base); } =20 + devm_pm_runtime_enable(&pdev->dev); + pm_runtime_get_sync(&pdev->dev); + engine =3D qcom_ice_create(&pdev->dev, base); if (IS_ERR(engine)) return PTR_ERR(engine); --=20 2.34.1