public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Add separate ICE UFS and eMMC device nodes for QCS615 platform
@ 2025-10-09  6:18 Abhinaba Rakshit
  2025-10-09  6:18 ` [PATCH 1/5] dt-bindings: mmc: add qcom,ice phandle to mmc Abhinaba Rakshit
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Abhinaba Rakshit @ 2025-10-09  6:18 UTC (permalink / raw)
  To: Ulf Hansson, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Bjorn Andersson, Konrad Dybcio, Herbert Xu, David S. Miller
  Cc: linux-arm-msm, linux-mmc, devicetree, linux-kernel, linux-crypto,
	Abhinaba Rakshit

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@oss.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@oss.qualcomm.com>


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2025-10-22 17:19 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-09  6:18 [PATCH 0/5] Add separate ICE UFS and eMMC device nodes for QCS615 platform Abhinaba Rakshit
2025-10-09  6:18 ` [PATCH 1/5] dt-bindings: mmc: add qcom,ice phandle to mmc Abhinaba Rakshit
2025-10-09  8:20   ` Krzysztof Kozlowski
2025-10-09  6:18 ` [PATCH 2/5] dt-bindings: crypto: ice: add freq-table-hz property to ICE schema Abhinaba Rakshit
2025-10-09  8:21   ` Krzysztof Kozlowski
2025-10-09  6:18 ` [PATCH 3/5] dt-bindings: crypto: ice: document the qcs615 inline crypto engine Abhinaba Rakshit
2025-10-09  6:18 ` [PATCH 4/5] arm64: dts: qcom: qcs615: add ufs and emmc inline crypto engine nodes Abhinaba Rakshit
2025-10-09  8:24   ` Krzysztof Kozlowski
2025-10-22 17:19   ` Konrad Dybcio
2025-10-09  6:18 ` [PATCH 5/5] dts: qcom: qcs615-ride: Enable ice ufs and emmc Abhinaba Rakshit
2025-10-09  8:25   ` Krzysztof Kozlowski
2025-10-22 17:19   ` Konrad Dybcio
2025-10-09 22:03 ` [PATCH 0/5] Add separate ICE UFS and eMMC device nodes for QCS615 platform Rob Herring (Arm)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox