[PATCH v2 0/2] Enable ICE for UFS on Hamoa IoT EVK
Wenjia Zhang <[email protected]>
| Newsgroups | org.kernel.vger.linux-crypto,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
This series enables the Inline Crypto Engine (ICE) hardware for UFS storage on the Qualcomm X1E80100 (Hamoa IoT EVK) platform. The ICE hardware provides AES-256-XTS inline encryption/decryption for UFS storage, offloading cryptographic operations from the CPU. The hardware version on this platform is ICE v4.0.1 with HWKM v2 support. Validation: - Probe successfully - Standard key work well Patch 1 adds the new compatible string to the DT binding documentation. Patch 2 adds the ICE device node to the Hamoa DTSI. Note: The allOf conditional block enforcement for power-domains and clock-names is handled by the prerequisite series. Signed-off-by: Wenjia Zhang <[email protected]> --- Changes in v2: - Improve commit messages for both patches. - Link to v1: https://lore.kernel.org/r/[email protected] --- Wenjia Zhang (2): dt-bindings: crypto: qcom,inline-crypto-engine: Add x1e80100 support arm64: dts: qcom: hamoa: Add ICE node for UFS inline encryption .../bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + arch/arm64/boot/dts/qcom/hamoa.dtsi | 13 +++++++++++++ 2 files changed, 14 insertions(+) --- base-commit: 49362394dad7df66c274c867a271394c10ca2bb8 change-id: 20260714-devtool-5093900ac51a prerequisite-change-id: 20260701-b4-shikra_crypto_changse-f2d6d5bf04b5:v4 prerequisite-patch-id: d5bc84db11dfa16371755109d32bafa6325a7706 prerequisite-patch-id: f653bca04deb0f4fe7d51b3064644c8e6b0d9c99 prerequisite-patch-id: 615f80abf57c155bbc190c1a70fe615a783755cf prerequisite-patch-id: 59d8102674ce98be1a0e9b4d7939ffd8a7289ab1 prerequisite-patch-id: 691ec3b8a386d2c5b991a4311236f7f06adfc5b1 prerequisite-patch-id: 5b949e801e9bf4b5593a1f7cb8f02709eb3e869a Best regards, -- Wenjia Zhang <[email protected]>