From nobody Fri Apr 3 22:36:37 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 0E27A3793DD for ; Mon, 23 Mar 2026 09:18:59 +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=1774257540; cv=none; b=gJHw5OzKA1KyYgl5ArAGX816HZSSLKmQon/lAV1lcSoktAItwjqn/HQpHYMZEIja7DScBDAh0Ofrj2W/0H3iti4Z2ZRj5t7EpB2IgeWRn9A9FOiyrNURNcqiUXvE3KymKwueqPA+kGSO5SRP36/QgHJa+LCO58LXW0jO7ZHEO3E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774257540; c=relaxed/simple; bh=zSf5B+scx1LHzF3C7LbBC/eyKMhHBwfouTQryzgofZ0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QDZuXvBw05O3YMvvuNFYvA/ssyglBvDdiFRmMUmexh6FeD7fQkttKL9kPovHNqA1yew9l2YmmkZ2QAUyX1NTVN0rcDEY2Y3kmz1P2BurtFYl2GwMrzHuaxWL39DwgDWO+qaUwCAD3U4CmLUGlYP4GI2eYG9bateMsH39codmRaM= 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=c08vod+7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=J1ixJ8lK; 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="c08vod+7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="J1ixJ8lK" 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 62N7tCuG2291198 for ; Mon, 23 Mar 2026 09:18:58 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= pxOtgD2NGLF42PFt4g53gf0KWjA7/Alkky956K2USm0=; b=c08vod+7aXUZjxq5 mP5rGz0KG2Iv3ICJ4p2/BY9yUkyPnYLys4qen1FcUiCmTPYuO3jdOGwMUeGkdk2m uOWBU69cpHyCmcPY1Cj+8/oq9Ny8BuwlMNQnGwmQDRH+IZajm0x28Qq2pDdQaNn2 9tdw+7BbduaNchvYl9ZWzR03PV4YKlw3F6VC0R6pdmhAuPXCFqrlb1HehH5f3z8c tZ3My8H6XWeMzLubIBxZh9y16jGp8I8gAXYy6j4sroSvDj2QR9Ds2DbtWIsbnjCJ B733J4ZzSZ7XPQrpWQTdkgaNbaFBnTmcp2WCyr9otFJxkc5GCJRDKRkxdpLnWyr4 m7+naw== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d31j7094h-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 09:18:58 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-358df8fbd1cso5348351a91.0 for ; Mon, 23 Mar 2026 02:18:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774257538; x=1774862338; 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=pxOtgD2NGLF42PFt4g53gf0KWjA7/Alkky956K2USm0=; b=J1ixJ8lKBo/66S99A9yv4YgYPf1KUirM5IKlwOAeeDReFYJdf195538Gt8jrT5H4r7 t3UoPpzlEAttFlDynTg6PH/xMuck7rvuNmkvUlTIdLt8ph+QK8QEHwmm7S6nYi/PqwD6 Nd7l+FdOI04T06jNdf2jVP4a8AF0JjmKyYFJI1zQry88vzckYdZfsXlBpQ3RDCzkWPBU xP2G6uMJBNa9e9ZvfWrXZGlIL8rjax4aycFE7s8ypP3w/YecZbrfMVI9ql63Ta+1TmJK NYFO1PDF3lDEXH3bQvOpyRweVlqenstfQPCJcQyGGQ0SUNzotUQ0H1H9davBijPgxfwg yYSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774257538; x=1774862338; 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=pxOtgD2NGLF42PFt4g53gf0KWjA7/Alkky956K2USm0=; b=VBPrq2gqZLs0fbI4ZzmeDG67G/RjaVXIHrJEuhtAHIaoA0HIfxxlLA6dguYBCUvz4B RnhMaRh2OQDk8KRu5ZuXYiodsVsQmxvEIpdaDPDGSkS4dnLeyYEgax+8znGClaGQccwG DkWMm+kElOSIY/mlGT0NkNwl2uTk3wW8RxQqH8isekRf0YaJhYRy7Jl4lZkGVU0w/jHb 76RhalHlW1gFnYJucHNf2rtCfH1DpafYm2hAHiwkT8SxHfdsAJRTSGnhw4FG7Bse/MPI 9S8D6SPL9eplUPLCp9XIfb92YZEGCrsNpz3JeJgjogSe/yT89En/54H9Rl6H9yFokA5O UHQQ== X-Forwarded-Encrypted: i=1; AJvYcCU67t5BDKdKSyQ+ZBZf5cnDDhfLBtRk8W/li1+jlw+1sDD6bY79ebXHp3hqEo2IIw2WjSZbRUor6Yxxjkg=@vger.kernel.org X-Gm-Message-State: AOJu0Ywkf+ZRKpD82om8PSJzhze+v/rWq/szv0rL5BhFiK4XS/VzgCJW T2PyOu81KdPoVdLZfhHA/wBBswqyoC/wtFWEHmc21VAsAuacZiwhS8qswVzP4u42frVnjumUC6Z Y3sSMX/XRL/wIp4aFJG5X0MP8wFzAK1Himdx88pF5C2WHQINpT7ofqX1vfSO9HvcFFC4= X-Gm-Gg: ATEYQzx9Pu2JVBORsq6tqeUgUASXB1GveXePwAb2tBXGzmobuXM2hsyoI47mFGEjc4B EM7hE5hEpcQQNE+z9pc30uC/7KvLUuWB6qgIZesfmEar9ulxMYCVp9Xh1gM2qIk5XCor6uDKVSv I2fHaSayhGGrEdOvU9thn54DRNvKl05sKu7PGCIV5FuNPvaW2heBSXHS6dEGlKe6e9/j0kboHvf nCt5Sy27mt1t+rGKFwZAmuv8VQyygEOdvf4oDPlPyxMU/7JgR3EjbOpgi32FNq9973imHV/c4hi nUmU07OYF9qDgz3RxQkzjcLeWIGCcToFr7OY5gh0txVU1yBVYVbhh3LHd8OH4GbILVtxYPcpdf6 H6mcTaohcHNx56gwY2RSZKVlZguwplrUJ/Fp+/0RK9I6iWSU= X-Received: by 2002:a17:90a:6c82:b0:35b:e4f8:7cc7 with SMTP id 98e67ed59e1d1-35be4f8d75dmr3257292a91.17.1774257537118; Mon, 23 Mar 2026 02:18:57 -0700 (PDT) X-Received: by 2002:a17:90a:6c82:b0:35b:e4f8:7cc7 with SMTP id 98e67ed59e1d1-35be4f8d75dmr3257259a91.17.1774257536589; Mon, 23 Mar 2026 02:18:56 -0700 (PDT) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35bd358b5ecsm3923448a91.5.2026.03.23.02.18.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 02:18:56 -0700 (PDT) From: Harshal Dev Date: Mon, 23 Mar 2026 14:47:58 +0530 Subject: [PATCH v4 05/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: <20260323-qcom_ice_power_and_clk_vote-v4-5-e36044bbdfe9@oss.qualcomm.com> References: <20260323-qcom_ice_power_and_clk_vote-v4-0-e36044bbdfe9@oss.qualcomm.com> In-Reply-To: <20260323-qcom_ice_power_and_clk_vote-v4-0-e36044bbdfe9@oss.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org, Eric Biggers , Dmitry Baryshkov , Jingyi Wang , Tengfei Fan , Bartosz Golaszewski , David Wronek , Luca Weiss , Neil Armstrong , Melody Olvera , Alexander Koskovich Cc: Brian Masney , Neeraj Soni , Gaurav Kashyap , linux-arm-msm@vger.kernel.org, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Konrad Dybcio , Kuldeep Singh , Krzysztof Kozlowski , Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774257482; l=1516; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=zSf5B+scx1LHzF3C7LbBC/eyKMhHBwfouTQryzgofZ0=; b=KE2Bpeyxt+9POWeOYoFJl1S7PQnufeCWHtYVTgveOr+XvgBnLh9rgpPsTldA2Gh6Vp0GXWmNS Xe8uo99AM0wDLgJw8n9TK2D0vSedbmuBcBoLlrc+fMymHylZB4Bo2fU X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Authority-Analysis: v=2.4 cv=ArXjHe9P c=1 sm=1 tr=0 ts=69c10582 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-ORIG-GUID: yoeIKaQXHC6Oy8s50g0fG51dCNBJJfPQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDA3MSBTYWx0ZWRfX4wxgpiNZwLrJ jwNVNoT7dhst+S1ljk80KwncqG5SxuUzpi+LfV7cNnrWPjoVl215nJ/BiG9U3xYMAcAt+0RuXax AqwypXQ6l9JbG22Jr9M/pfK/Wg+CwFHa7mrABj+tpNdHR0cSqRnGucUtgtaa3ZE/6cKNIkcyMHr u/SldXhOzekRe/k6FE0/S22oAn4JKU9H4Nya4heCKrkGVJ4ekfn7lPSSkyRSzq9DFKFG4Pss9iM qKzDT/is8XsqfOoThKKAtj6DAlOeOBWGhWgH3yZB//znODyW9uwlG76Vy3gSED7OcodnC3iflbl YOd/mBe6dizvB6IV5St/lsH/MGDifMh+PZD8jFF5+IAdLcpaej4kgBsezVMEpgVR13H7FFR7MmS DiNqstPcWZmxzjRKCiW1/6gp6j55MLBqXD5293f0/9q3YeRBToZk9tXI8ua2Wkqz6mheXT0etIt yLrsQNZgL5yp659m3kw== X-Proofpoint-GUID: yoeIKaQXHC6Oy8s50g0fG51dCNBJJfPQ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-23_02,2026-03-20_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 spamscore=0 impostorscore=0 suspectscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230071 Qualcomm in-line crypto engine (ICE) platform driver specifies and votes for its own resources. Before accessing ICE hardware during probe, to avoid potential unclocked register access issues (when clk_ignore_unused is not passed on the kernel command line), in addition to the 'core' clock the 'iface' clock should also be turned on by the driver. This can only be done if the GCC_UFS_PHY_GDSC power domain is enabled. Specify both the GCC_UFS_PHY_GDSC power domain and the 'iface' clock in the ICE node for monaco. Fixes: cc9d29aad876d ("arm64: dts: qcom: qcs8300: enable the inline crypto = engine") Reviewed-by: Konrad Dybcio Signed-off-by: Harshal Dev Reviewed-by: Kuldeep Singh --- 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 f92fdb1cefa0..e408f102a8b3 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 "core", + "iface"; + power-domains =3D <&gcc GCC_UFS_PHY_GDSC>; }; =20 crypto: crypto@1dfa000 { --=20 2.34.1