From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D22A6363C5E for ; Fri, 15 May 2026 05:43:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.179 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778823790; cv=none; b=fdc6IqVoeBp9VEpLfGQISnbZvWRUh2ODNZKjaVeDFQ4pT3i3Jhrg93PElF+Q3iu54E8eDXPSsPcwfJjVIbIYrsbwt6YHX+geKZZrflGa0qO3cDf+XNZ4qerOF1XTac8qCmOf6Y7RHG0GfOsUbuS0dEgYyS7IcRXIQd2BlTW6p4o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778823790; c=relaxed/simple; bh=SiUP5HbQ3G7apTtOZhLEzXF9Q4mu0oKKv/Ar7YPzG9U=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=c+SYLJn0veJ7+wAe3q+IBJFNN1vImkmQ9NKoJnCwJVdtJYCJoa84FBdssdPMpX2yTdaF/qo55dRVfZ2nyF4CPbeo5/hv7pItdPcwptag0tm/gQgK/+xXS7iM4jRuiaWXpgJUypZSQzn3D166R5bWa9wiWqbDHejCUfUZFXALqwA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=i8czAkuL; arc=none smtp.client-ip=209.85.215.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="i8czAkuL" Received: by mail-pg1-f179.google.com with SMTP id 41be03b00d2f7-c802803ac17so4014786a12.1 for ; Thu, 14 May 2026 22:43:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778823788; x=1779428588; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PGxg0Mcj6I7tC+AGT1Hg22gidJPewv2bFQbIhOlsycI=; b=i8czAkuL1qW7uKzNR3k7OK4djrO5NzYP4Acolbdic9GR/FqgjvJcz1k8vkm0Ft3tAi BJfkl28OfMhjrkOLzhzYcCR2yWaP6o/I1MquqZxPaa4BCUM5KVXoTGj8vDHfURZa5Ikw ye7cov56zt8IijoCeD236toJq55mOhtNG+4B0P44fw8jrCXdBQlmJcbTfKFZT5mMqzrP /ZplfFKJ/shAl4ZHU9bBKAnfmx1nIhWNFxCg0/6WgRmVJShMggzza59UvsImGxBjPiGa RB2QtqbQRZ62bNtj0XSPY8NTXCz3R/SA0ydNmemq3RsqD+Vd0U8W16cXW4AiB2+M3ZZs iWjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778823788; x=1779428588; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=PGxg0Mcj6I7tC+AGT1Hg22gidJPewv2bFQbIhOlsycI=; b=ERtTVD4O9W6Gr2BEelX8XTE2bta21FxGb1nSA/dFN5ID9qvHYJ52BKuV5FxnoqykFV 4f4PSwVg5JKfE58GI0fJRmsZgOlW7nAN1sxqCg1yUed3EwqDmVG2cTgAbZepqYAxX8jA GvwbhRV445vVjLEePRKmDiyXNZ/IlQeoiRjltCJ3gNmvrDz9+aKorZiD6oeYD6rjdTG0 WLArGP76DC4CrPSy5C+KKD/xSryzoyrRBAXRdoRc3ZXfhzyPy/unlafE+b2xyfH2xL/l hq2Q4yRkeb3MsUXDGXPb7iPxjv/KfTUE4uzPRhyIlOa3y/B/r+CSttXC4LQvXUdQiUop twwA== X-Forwarded-Encrypted: i=1; AFNElJ/pZTe4wbciflxUhIhhodt0mLiMYZcKR1EaLZz4/yxtt4n5PwI9Zc/Td5NfwvWlpPz0cagl/Gpgylgwmx4=@vger.kernel.org X-Gm-Message-State: AOJu0YxLSPJ9UjNVrIKkhmc1kA8TDtoGvk/XDtZr+S0uZfIJdI666vjH nTFTt2SWWpNAhDxsUO93ioQ5kCVx1EEPJxQ+1ykp1EUcWYVCZOOJRnvP X-Gm-Gg: Acq92OFnIOi9JLyp3oPyu48RjVwBed7juhPT8nRLovXY7W4Dax9qiHqqqLnLBND8btK S4glsNJrTuLN8DBqQCBl9RYuhuZfsAd8IuVw0+pq8xkZjwqVyRVbVdXNZyJ/ZWGuhKOkkOeKR1b RrVaaispqpX3MFXIn2VkR+mIjPhkdM/R54wQM9x9hTLyMvsNN+y/YbHzrCOSNujcYlD+waWFiu5 JEQl6C367WeWFQdB5hTJ6tUYXcLn7uKkeSzd8Izc1IQ3/80dVfALJzCYpO1IDR7ZIUsjonYgDlN 2vLqHqnB/n0zE+8Ay1+fS2wqlydge1xnWG/8dST2C9MkD289T19aZlSQ6UdkiAnQI5V6gJfnZPu 8Y+pR+/ZcLoWGF0g97V6ibnzih2FstPS2r2q5RqNcsNkJTLdXSZH1uDeUbrarGH3o3aPHI9nEmv OfPOXIf1lwy1iENa68MF4NVVr0pJ9t6GnYeSzXf/E7PL2Upc1r0LLI9ZPR20mbdzM7+flIwYSxz JqNbEgklI9t8JVYciM1+otXGAc= X-Received: by 2002:a05:6a20:158b:b0:3aa:f9cb:d43c with SMTP id adf61e73a8af0-3b22ed00276mr2807800637.34.1778823788168; Thu, 14 May 2026 22:43:08 -0700 (PDT) Received: from harrison-Surface-Pro-12in-1st-Ed-with-Snapdragon.wework.com ([203.117.161.34]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83f2b9bec8fsm3106116b3a.33.2026.05.14.22.43.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 May 2026 22:43:07 -0700 (PDT) From: Harrison Vanderbyl To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, Herbert Xu , davem@davemloft.net, neil.armstrong@linaro.org, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, jikos@kernel.org, bentiss@kernel.org, luzmaximilian@gmail.com, hansg@kernel.org, ilpo.jarvinen@linux.intel.com Cc: Douglas Anderson , Jessica Zhang , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-crypto@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-input@vger.kernel.org, platform-driver-x86@vger.kernel.org Subject: [PATCH v2 6/7] arm64: dts: qcom: hamoa: Add inline crypto for UFS Date: Fri, 15 May 2026 15:41:51 +1000 Message-ID: <30c12b79c6cc481afb13ac93630c5a16bc856ae4.1778822464.git.harrison.vanderbyl@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add the Inline Crypto node and wire it to ufs_mem, enabling UFS storage encryption on x1e80100 and derivative SOCs. This is needed to support encrypted storage on the Microsoft Surface Pro 12-inch. Signed-off-by: Harrison Vanderbyl --- arch/arm64/boot/dts/qcom/hamoa.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/hamoa.dtsi b/arch/arm64/boot/dts/qcom/hamoa.dtsi index 051dee076416..22420d0a323a 100644 --- a/arch/arm64/boot/dts/qcom/hamoa.dtsi +++ b/arch/arm64/boot/dts/qcom/hamoa.dtsi @@ -3952,6 +3952,8 @@ &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, phys = <&ufs_mem_phy>; phy-names = "ufsphy"; + qcom,ice = <&ice>; + #reset-cells = <1>; status = "disabled"; @@ -3997,6 +3999,14 @@ opp-300000000 { }; }; + ice: crypto@1d88000 { + compatible = "qcom,x1e80100-inline-crypto-engine", + "qcom,inline-crypto-engine"; + reg = <0x0 0x01d88000 0x0 0x8000>; + + clocks = <&gcc GCC_UFS_PHY_ICE_CORE_CLK>; + }; + cryptobam: dma-controller@1dc4000 { compatible = "qcom,bam-v1.7.4", "qcom,bam-v1.7.0"; reg = <0x0 0x01dc4000 0x0 0x28000>; -- 2.53.0