From nobody Thu Apr 9 08:57:27 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 B00973D5259 for ; Tue, 10 Mar 2026 08:07:04 +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=1773130025; cv=none; b=sHOn8ih31AkS/DyQi/zS+WHXBebbKDrDO8ikMey+4ZCWLk+YUn7Ya8h7OuTeZU27untxTWx0phs5EJm3Db28yW32tff2oXAE30pAOkDpUxnP09CB9UDD3MtMTM6azqNm3EJVpUJlqIpc+vrXasU7NnUsYxG6xSVMtrcug5iZKIc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773130025; c=relaxed/simple; bh=XBioX6kliz8hg3/RQUZ1PwtNPhssAHTKLszF8epseYs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dMMJmLsllc4zYDtTIwuHmbpz8BDR/wHMCL270emW2cWXySYFT936mvPy+9EWHi8KLR2c/IsbFhqcOoeypAe4GYbIMtIIo2LZuEbVTkw1f3BEozsqdvLRDLKfBMAL/3c1cycyJlqLlLRY2dmoqJfID6bh9uy+GlKr+jTjlhTfT14= 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=fpoPGjMI; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EsD6vodH; 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="fpoPGjMI"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EsD6vodH" 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 62A2EhqT3087381 for ; Tue, 10 Mar 2026 08:07:04 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= Wu+HsZDrvVopogRyY+pV7lzjsw3u6yHcs+egaFtXJbs=; b=fpoPGjMIEjtboHRZ sLWje+AtqwGu2i0D11Xrg0D+4yzrniHzGxJiStuzjxI8hbHg1YtVF/nktH7xDxOu e9Y16nWxScksbBuBgsJiQrlztROdAXI5fICt33V4ePrThldreZKC0z8YYpEPfz5N fu6y1pk+FdbUUoOMjhl01VdCnIySaembtWM5YpUxrVLTXRsReCspJ43bvR3bVNmt vhJLvy6Ime3uJ26H+ZpX+vcnYry3Blc02hkBTasZlke9qcbtJhbXaSZTDfpFjWKG yOoXhIOXJ1y4ACBiceT9HcXKAXUzwf9orYQk4sSdlOpHIx7Hp8vtOSNRG9qvhlS6 4MrAOw== 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 4csxy83e5t-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 10 Mar 2026 08:07:03 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-359f31809a0so3151999a91.2 for ; Tue, 10 Mar 2026 01:07:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773130023; x=1773734823; 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=Wu+HsZDrvVopogRyY+pV7lzjsw3u6yHcs+egaFtXJbs=; b=EsD6vodHDcfzJHTFtgB/RKGEOk8VxoZaj/Ox3EK8bZSbodGCNKCXDoUQgmFOoJNoow 5ORal7EQ8Rt8+jYY8/RDt8tz3Pbs20RMsvzUGkTyNizWEcA/970EWWXYR2cmevISCYGV sVjUUPzMTEGAiAa6kaQ/SOnjcLEehyHdX1I4H2elBLPGILNfcCL8ZSC3DKRpIXgih3l5 RS2SAcuurpi4H5MjP6T2Eun6Ssw6uYoazEPrPFMiFkukVVOFDtlUa3LfPtYIAyS4JGKo pFSgoZzwym9rrT0sez58TJmGfAl+pL+DFuIGRlgb8DlbQjIds864GkEvBxt2ra26+KWW H84Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773130023; x=1773734823; 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=Wu+HsZDrvVopogRyY+pV7lzjsw3u6yHcs+egaFtXJbs=; b=Mi51l0VAoQ75xyi5wr2WCeeT6wL1o2Abi0X8oqPj0Od+GmiPlnk+lcBatbQlY1VSYJ txB9d7XiBkcuCRopr94VD0BBAvKRn/cDka83kOSei+Hvajbqk7JS2iV/qQTyqOuSS739 BnTbRTfeyYQGt+ywEiyt79LCPrNk2ufwpNshLaIwW7E654QYLoe6aqPrNOBlxYkxZrXH RKCXhM5d6nFh1fJcydmL4r/yiT7VwjtQVRD3wN/SkXM0iyyW/LEFYKD9OhtbzGR0J6Pq nhiidtrCLmlpYOgAyunxkyx6ABWikqk1WH4EsbhkWJwzaCZhhoifCjSzQuRE0kePm2r6 wffA== X-Forwarded-Encrypted: i=1; AJvYcCVqHj8cNXCL+W/8jriBXXxBn8GvSbaq3kpvC9naKQGP5t+e18O78d9qQr/mB/LjlO0dh0fmAxdGTgVIwoM=@vger.kernel.org X-Gm-Message-State: AOJu0YzrNl4IOhXbIqLUEFJpehDFdYTMt1K5p3sWZP1jKJJ9uBHarKNj /LdGgRX5xYOIeD4uAn8TIl7xWpCQnyMsaCbyk369jWj9sMhtRtGmMsAERap9TPSO+NZRe6gVXai zlIBqNmox6PHgxTZSiMGLiCPK8EHfbqHP+FyfYD0VyWa9FZrXdvm7YGbnkPDQIFJCVHM= X-Gm-Gg: ATEYQzz86c075/4cfb/vlcA7VIynHMOdN02EivX1zHi7ncxy502OM+dBuwyU+51qNwW eS7M/hjgcjjk8XAMF2JJt302udNhkA64Tgo4SpRo6OOIulDbkdOYJkKCH0UVv8fUCG2++ilvnaW pzdewwJhGYQczaBM7UtXm2FC4Jg2sUrSSWu3JkTZ6hh3m5HqdT+bAkhoRYehVNe33CLvqFuCIcW XJH2dtehsX2IqJSiD8P2vIdrcvEEvLsdIiAxmrf9gdVxvcQSXko4j+K2LvGN8EplToo5vpuHKvD TNNcvm8T88Ech+CKvcDrFHHQUqzUS5LzWeQUItnttfpN5t3o0V07VVrvGXgr108EmpTdA52vLjI M7lhwBfalry4BPb3v2wRLZo3NNObJrFpONismFMA3JSR5VgA= X-Received: by 2002:a05:6a20:a104:b0:398:72b7:ec8f with SMTP id adf61e73a8af0-39872b7f22cmr10560177637.18.1773130023117; Tue, 10 Mar 2026 01:07:03 -0700 (PDT) X-Received: by 2002:a05:6a20:a104:b0:398:72b7:ec8f with SMTP id adf61e73a8af0-39872b7f22cmr10560120637.18.1773130022567; Tue, 10 Mar 2026 01:07:02 -0700 (PDT) Received: from hu-hdev-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c739e195c40sm11121969a12.31.2026.03.10.01.06.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2026 01:07:02 -0700 (PDT) From: Harshal Dev Date: Tue, 10 Mar 2026 13:36:28 +0530 Subject: [PATCH v2 02/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: <20260310-qcom_ice_power_and_clk_vote-v2-2-b9c2a5471d9e@oss.qualcomm.com> References: <20260310-qcom_ice_power_and_clk_vote-v2-0-b9c2a5471d9e@oss.qualcomm.com> In-Reply-To: <20260310-qcom_ice_power_and_clk_vote-v2-0-b9c2a5471d9e@oss.qualcomm.com> To: Herbert Xu , "David S. Miller" , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Abel Vesa , Manivannan Sadhasivam , cros-qcom-dts-watchers@chromium.org, Eric Biggers , Dmitry Baryshkov , Jingyi Wang , Tengfei Fan , Bartosz Golaszewski , Yuvaraj Ranganathan , David Wronek , Luca Weiss , Neil Armstrong , Melody Olvera Cc: Brian Masney , Neeraj Soni , Gaurav Kashyap , linux-arm-msm@vger.kernel.org, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Konrad Dybcio , Harshal Dev X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773129997; l=1418; i=harshal.dev@oss.qualcomm.com; s=20251124; h=from:subject:message-id; bh=XBioX6kliz8hg3/RQUZ1PwtNPhssAHTKLszF8epseYs=; b=z9eA6tU4+OoTJGvUrw/e7wqUQ1WjL06ZBWf7eblkuT6ek651NddIZ/UesOu2TL5lRTs0QC/ay 3nZwKaCGZEICCSui56M8qzt56oJ7XrfDT/00VRxoncRL4JnV4rGPU+y X-Developer-Key: i=harshal.dev@oss.qualcomm.com; a=ed25519; pk=SHJ8K4SglF5t7KmfMKXl6Mby40WczSeLs4Qus7yFO7c= X-Authority-Analysis: v=2.4 cv=SvmdKfO0 c=1 sm=1 tr=0 ts=69afd127 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=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=IPGZAGG64n0kybUxs1kA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-GUID: dJiliuR-gGhRokQCfblKbaiG25eH3b0J X-Proofpoint-ORIG-GUID: dJiliuR-gGhRokQCfblKbaiG25eH3b0J X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEwMDA2NyBTYWx0ZWRfX+AneVA43Cdwl 7Su9RGT+rQwcc0rzFR3xaZanxNNuuEN/qEtBh//kKeF1N+8Gd6Skx4K285IHBwHb+i8L50NBwGh qEcZA0rlilP0aXUyEdneWX2m8JVN5Ztp7AbMGHxu8YZNPrySqoRx64SVA3qJ3Z7T7pgnhpppRgp AFStqlbyCMNY/y1Esf6S1ToEjNdxTjTWtejZuKmboIxOWPpIEPS2B+yfKxMsh0KRI5TbBp+wd38 djRLjmdf2w21kb4TSQ43I9PiyVIxgiPkSyS5Dt7COGahBoqXSC1VCCDmMH2UfiHE23yK480F+W3 deYQvBJ65UoFsllBqLgHAFiHWw9smtz6ghaC5N034yZZSXuUCZuWIasAF4NPqkgA8iToEFYfzUO YbMdM8KVfJuffGLlBitssLA+YcZG/Zj9GMjGKLvIv0uokARM5axD7TEKTl4zx/JsXC9pg6NTwYA 18El/lwp3iapqtgeplg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-10_01,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 impostorscore=0 spamscore=0 priorityscore=1501 clxscore=1015 lowpriorityscore=0 adultscore=0 bulkscore=0 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603100067 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") Signed-off-by: Harshal Dev Reviewed-by: Konrad Dybcio --- 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