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 4EDFF33F588 for ; Mon, 23 Mar 2026 09:18:40 +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=1774257521; cv=none; b=jRtm4L8kqD2IIhCRERsheGxCGWZ0L3hgulNdSN+eptTzrNY3Ts8WKvvidVYaswU8xJ5NZIZ7gNXN2fJvcz0QPal+p8oH++99ISLjfAvi1LGtwVF93IFrIz301jo6eXBHeISh0cIJLL2gfLTM3d706CQZmGUM9VXf5x7gAZ0/bc8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774257521; c=relaxed/simple; bh=Ua9PTxyD06FOiJfwJksvZzTwKT5wpUwMmmC6XVvXSlw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LdLqonGFA3lM27oZ4s0p/Hc17KJBKl5Bhryxp9DePaESSc06TXT13c+XeGcliyDme3NY3Jh27W7uqjyKZpbQ1+iu+Bw3lPMARGPgoYC3DXs9vPIeaez77FgrqWSRS40D/thQKPci9p5Y2T7Fbn/4qJtIdMIDuJZA23IeZKeRAuQ= 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=M7LREpL7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XrYEiMoW; 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="M7LREpL7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XrYEiMoW" 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 62N76ZIk3294366 for ; Mon, 23 Mar 2026 09:18:39 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= pPxK0Zd5FBsVZsqHeJ+/TpVgmVWSK2RRQcl+tl0GiZg=; b=M7LREpL78c21oNC0 trOQJJa2IF+2bqRDglgFkpi/t+gfGaGmJSBsfV4LIAtazVQ+NtzaKCg+JtDxX3Qd sCPMupgEtqTiOlxqoZZiDtk4lLLRsVB+DdoPHbdYZ8dvghGvxCNu8072bLFJh5JK PZJiU1zbP2nl4ijdctpCn10NuvikZnUAqT+k/od4l5PM+W8f8M/LpUkKBChSiBlU Sp/TgW0rV7FIaC0JwJraMqWnqZukX/cMS7qf2Fra8qDBE/AxukaTogwxh6cjGpTi g1KZTsLREfEXx8SwgyTwbfHFD3R69bJGPNW0+b+Xw5zvsBiOYD6C/7Sf0sZTA5gk EZSUdw== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d2ca8jm9y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 09:18:39 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-35678f99c6eso2307103a91.1 for ; Mon, 23 Mar 2026 02:18:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774257519; x=1774862319; 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=pPxK0Zd5FBsVZsqHeJ+/TpVgmVWSK2RRQcl+tl0GiZg=; b=XrYEiMoWVxBm3poc0f3q8vvQUffnRxd/OOhyuje3LDdGqXf3zfCR8Eulg9jT3KOt+T VCSlDVnDOYNLbVzi4wL1XzR9CQnD2ZZuHjGIYo/fIM2b2+diIcRJpJtMeHL6cBz2L+aM vzOqlPWk6KSSaCftvUjmyL6sxEmyuNQ1AlNgGerw6RcLCSgUh7W5uwoUc+S/6ZhXOeT7 MrKCSv+2vauQdRrLzsp3AsYTPehD55rNar+RGe7KZ2dxCVn/kGnaZ/APZACanWU2zubP lFePW26/YONH4FoRH86t8m3Fd8AvKTdB5SpBOOpDLDWKSwqHM/l3uevwDecx0XTryYTa we5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774257519; x=1774862319; 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=pPxK0Zd5FBsVZsqHeJ+/TpVgmVWSK2RRQcl+tl0GiZg=; b=AHG234jeAeTWDA1q6caBiDwAHXCr40i29cV9TR3TxNdw1x1PqT7wXv3wnsEeWMdG8P 5d2yq2R3glbzyFu0G0BM4teHILXNa3GV5rQfH6vIIdTEZkPuPi1X3vnlQpprYki2mhlH YDnKpw91X2ZRwNWlcHKYP8tK12JRDAoObdSRU2NuBp/U+S1ygw5Reyuf9Wbv+39o+noP Ij6BH/6F0dkLyQOLoNhmH8uuxCQKzhdGFumgep0C6jSF2xs9e4uXq/Ptnu8brmxA0WTN keWgma6r9TQ+4rU1a1gtUuqHwEtU2tSwxjoniNisNaPkcT34+erF1c66+t97qzugFlS3 Zt+g== X-Forwarded-Encrypted: i=1; AJvYcCXdyTpwwdvlj2tyt8BHFabYH4w/hhspJ5u9Xz9dDuCCjW3jXKNuLLoOfvb9bdjsTfMl16JAeG4W9g5BNdU=@vger.kernel.org X-Gm-Message-State: AOJu0YzxOPqo6cTnb/3intNMGZt9fmOgVE0ysp5ChlvIvz/efqa+lEpM 5gGmTKTaJ6QKONAELXKJ0I7aselrA1wcPMwQujFH+GHmDA0RhH3qHLwlkk4pGRjCpnpglhbnXwC CaAaTPGT511B5SEgXVXdvzUIwoq+m9PIbenpcUzC/JwuoWXwZuI7playXcUMenyk8KXk= X-Gm-Gg: ATEYQzzPtAp3LXaBW8G5uDZChvp6nen+5NHL5Vpvij3mZSpQt0L7Ogh63z4M3shCCi+ c816/0w1npIjbGVdYZ2q4+oPKcLiR1ZSBVMakzy9iV65pb5tLa7MEghHMrgXoHNsYp1RZV9Fml4 d7knr6sApuKYS0BEdOpY9SVLX3i+2z/6twW4tWT/vVSqMS+65KcW+FzGgsO73DD7lX2nlzQ3f1T OTytsf/8eg/kIj198GRltlgXrELUn2T0y9/uIT94WkamnkwdhWnaywdUvvXoihsmqKfhj1sMdJ4 MWOUKE/sTkB0kg4CJcDNOd61W6GV7w/RnwdaVum427E7llAOcFa19vpuya66vMaiSa7A+oiEHEX 7RnkiuFEBd0Di5aJYOm9W04srBH4HPl/P/d9LY5v7qrG7Bp8= X-Received: by 2002:a17:90b:1848:b0:35b:90e7:c44f with SMTP id 98e67ed59e1d1-35bd2b9e110mr9337027a91.7.1774257518922; Mon, 23 Mar 2026 02:18:38 -0700 (PDT) X-Received: by 2002:a17:90b:1848:b0:35b:90e7:c44f with SMTP id 98e67ed59e1d1-35bd2b9e110mr9337005a91.7.1774257518409; Mon, 23 Mar 2026 02:18:38 -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.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 02:18:38 -0700 (PDT) From: Harshal Dev Date: Mon, 23 Mar 2026 14:47:56 +0530 Subject: [PATCH v4 03/11] arm64: dts: qcom: kaanapali: 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-3-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=1467; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=Ua9PTxyD06FOiJfwJksvZzTwKT5wpUwMmmC6XVvXSlw=; b=Zt9Vok8cFWr43GPyTQ8eChP8X0EScM2ktgYLjs7L77NOj4EDJ0QpFsKI2OJFEqVj+TI0E3jXR ZMnVc6/JUiQALlY7cNnYd1huMnhW/ScGFFJu+/wZX7z9U4Hi7xMEFDF X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDA3MSBTYWx0ZWRfX7vsZ339Izw7p IVCMCuMl1VwKYDQ48giIKV6DUcHEojVDh2abHaySi/i3TbNgYuMFiyKxUzAUw5RiTQa1wQ2gRTu UC7Q3gMGa0/Q/0TTL+M05bz1jdhQLJKFGo0yqhy9p01jdr+VlVwc0t6kzNweV4zCMQt/KTnKDIU 1evMjI73/Izy0Dhq92n2azq0NHQ4GzwDIdCAOa7256+orn6b04giz31iRv+bIeWp0pVJ1GKES3j WOGV9fGAhFe0Hse/6ktGpZ6lUJPCxEvFdA0kDNLEQgnOasm4DiUuazo0/z9NPb6AuTAxZP8QvZx 2SsYYopuYDg8L3RzYfUAE3pcR9bvoqetxiUQBGAKq7kWwDVi4hbzlrzm4jQ52LpfL2Yn4hkLKeX lWJU78ajMK9d4FgP/ZveauQuUNqcnftz6Mrv3cwVO1OcNoLuADpthrMB/QG0Tk/AdDarRYxylWD IkVqwbx1kpOMLmJ4y/A== X-Authority-Analysis: v=2.4 cv=cf3fb3DM c=1 sm=1 tr=0 ts=69c1056f cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-ORIG-GUID: uij7raSUQ18YXgDtDhI9fsl-ZSKA4BpX X-Proofpoint-GUID: uij7raSUQ18YXgDtDhI9fsl-ZSKA4BpX 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 priorityscore=1501 adultscore=0 bulkscore=0 spamscore=0 impostorscore=0 malwarescore=0 phishscore=0 lowpriorityscore=0 clxscore=1015 suspectscore=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 kaanapali. Fixes: 2eeb5767d53f4 ("arm64: dts: qcom: Introduce Kaanapali SoC") Reviewed-by: Konrad Dybcio Signed-off-by: Harshal Dev Reviewed-by: Kuldeep Singh --- 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..52af56e09168 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 "core", + "iface"; + power-domains =3D <&gcc GCC_UFS_PHY_GDSC>; }; =20 tcsr_mutex: hwlock@1f40000 { --=20 2.34.1