Skip to content

arm64: dts: qcom: sm8150: Add standalone ICE node for UFS

Andrew Gigena b4-sent linux-arm-msm linux-crypto linux-devicetree linux-scsi lkml 3 versions – In review

Get series with b4
b4 am [email protected] change-id 20261104-sm8150-ice-rfc-0b4b2c035e80

Versions newest first

  1. v3 Latest3 patches 2 repliesIn review
  2. v22 patches 6 repliesSuperseded
  3. v12 patches 0 repliesSuperseded

Changes in v3 from the cover letter

- Split bindings into two commits (compatible + standalone-ICE move).
- Drop author Tested-by from DTS patch.
- Link to v2: https://patch.msgid.link/[email protected]

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3dt-bindings: crypto: ice: document sm8150 compatibleDocumentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml+1 -01 reply
2/3dt-bindings: ufs: qcom: classify sm8150-ufshc as standalone ICEDocumentation/devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml Documentation/devicetree/bindings/ufs/qcom,ufs.yaml+6 -71 reply
3/3arm64: dts: qcom: sm8150: use standalone ICE for UFSarch/arm64/boot/dts/qcom/sm8150.dtsi+16 -90 replies

Reviews trailers per patch

1 of 3 patches has a Reviewed-by or Acked-by.

PatchKrzysztof Kozlowski
1/3R-b
2/3
3/3

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/3] arm64: dts: qcom: sm8150: Add standalone ICE node for UFS

Hi everyone,

This series adds standalone ICE support to SM8150 (Snapdragon 855), matching newer Qualcomm platforms.

Patch 1 documents the sm8150 ICE compatible.
Patch 2 moves sm8150-ufshc to the standalone-ICE UFS binding. Patch 3 converts the UFS node to use a dedicated ICE node.

Tested on a Google Pixel 4 (google-flame): AES-256-XTS advertised, ext4 encryption supported, ICE self-test passes.

Changes in v3:
- Split bindings into two commits (compatible + standalone-ICE move).
- Drop author Tested-by from DTS patch.
- Link to v2: https://patch.msgid.link/[email protected]

Changes in v2:
- Move sm8150-ufshc to the standalone-ICE binding.
- Keep the ICE compatible sorted.
- Link to v1: https://patch.msgid.link/[email protected]

---
Andrew Gigena (3):
dt-bindings: crypto: ice: document sm8150 compatible
dt-bindings: ufs: qcom: classify sm8150-ufshc as standalone ICE
arm64: dts: qcom: sm8150: use standalone ICE for UFS

 .../bindings/crypto/qcom,inline-crypto-engine.yaml |  1 +
 .../devicetree/bindings/ufs/qcom,sc7180-ufshc.yaml |  2 ++
 .../devicetree/bindings/ufs/qcom,ufs.yaml          | 11 ++++------
 arch/arm64/boot/dts/qcom/sm8150.dtsi               | 25 ++++++++++++++--------
 4 files changed, 23 insertions(+), 16 deletions(-)

---
base-commit: 6628e7d4c6b25c8d18f1345e3a20d21829aae7e4
change-id: 20261104-sm8150-ice-rfc-0b4b2c035e80

Best regards,

Signature · 1 line
Andrew Gigena <[email protected]>