[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20251009-add-separate-ice-ufs-and-emmc-device-nodes-for-qcs615-platform-v1-0-2a34d8d03c72@oss.qualcomm.com>
Date: Thu, 09 Oct 2025 11:48:50 +0530
From: Abhinaba Rakshit <abhinaba.rakshit@....qualcomm.com>
To: Ulf Hansson <ulf.hansson@...aro.org>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Bjorn Andersson <andersson@...nel.org>,
Konrad Dybcio <konradybcio@...nel.org>,
Herbert Xu <herbert@...dor.apana.org.au>,
"David S. Miller" <davem@...emloft.net>
Cc: linux-arm-msm@...r.kernel.org, linux-mmc@...r.kernel.org,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-crypto@...r.kernel.org,
Abhinaba Rakshit <abhinaba.rakshit@....qualcomm.com>
Subject: [PATCH 0/5] Add separate ICE UFS and eMMC device nodes for QCS615
platform
This patch series introduces support for representing the Inline Crypto Engine (ICE)
as separate device nodes for both UFS and eMMC on the QCS615 platform.
Previously, ICE functionality was implicitly tied to the UFS/eMMC controllers.
With this update, ICE is modeled as an independent hardware block, allowing its
clock and frequency configuration to be managed directly by the ICE driver.
This separation improves modularity, aligns with hardware architecture.
The change allows the MMC/UFS controller to link to the ICE node for
crypto operations without embedding ICE-specific properties directly
in the MMC nodes.
Signed-off-by: Abhinaba Rakshit <abhinaba.rakshit@....qualcomm.com>
---
Abhinaba Rakshit (5):
dt-bindings: mmc: add qcom,ice phandle to mmc
dt-bindings: crypto: ice: add freq-table-hz property to ICE schema
dt-bindings: crypto: ice: document the qcs615 inline crypto engine
arm64: dts: qcom: qcs615: add ufs and emmc inline crypto engine nodes
dts: qcom: qcs615-ride: Enable ice ufs and emmc
.../bindings/crypto/qcom,inline-crypto-engine.yaml | 7 +++
.../devicetree/bindings/mmc/sdhci-msm.yaml | 4 ++
arch/arm64/boot/dts/qcom/qcs615-ride.dts | 8 ++++
arch/arm64/boot/dts/qcom/sm6150.dtsi | 51 +++++++++++++---------
4 files changed, 49 insertions(+), 21 deletions(-)
---
base-commit: 47a8d4b89844f5974f634b4189a39d5ccbacd81c
change-id: 20251006-add-separate-ice-ufs-and-emmc-device-nodes-for-qcs615-platform-83ebc37bdddc
Best regards,
--
Abhinaba Rakshit <abhinaba.rakshit@....qualcomm.com>
Powered by blists - more mailing lists