From nobody Tue Feb 10 16:23:33 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