linux-arm-msm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH V1 0/3] Add support for multiple ICE algorithms
@ 2024-10-05  6:43 Ram Kumar Dwivedi
  2024-10-05  6:43 ` [PATCH V1 1/3] dt-bindings: ufs: qcom: Document ice configuration table Ram Kumar Dwivedi
                   ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Ram Kumar Dwivedi @ 2024-10-05  6:43 UTC (permalink / raw)
  To: manivannan.sadhasivam, alim.akhtar, avri.altman, bvanassche, robh,
	krzk+dt, conor+dt, andersson, konrad.dybcio, James.Bottomley,
	martin.petersen, agross
  Cc: linux-arm-msm, linux-scsi, devicetree, linux-kernel,
	quic_narepall, quic_nitirawa, quic_rdwivedi

Add support for ICE algorithms for Qualcomm UFS V5.0 and above,
which uses a pool of crypto cores for TX stream (UFS Write – 
Encryption) and RX stream (UFS Read – Decryption).

Using these algorithms, crypto cores can be dynamically allocated
to either RX stream or TX stream based on algorithm selected.
Qualcomm UFS controller supports three ICE algorithms:
Floor based algorithm, Static Algorithm and Instantaneous algorithm
to share crypto cores between TX and RX stream.

Floor Based allocation is selected by default after power On or Reset.

Ram Kumar Dwivedi (3):
  dt-bindings: ufs: qcom: Document ice configuration table
  arm64: dts: qcom: sm8650: Add ICE algorithm entries
  scsi: ufs: qcom: Add support for multiple ICE algorithms

 .../devicetree/bindings/ufs/qcom,ufs.yaml     |  24 ++
 arch/arm64/boot/dts/qcom/sm8650.dtsi          |  19 ++
 drivers/ufs/host/ufs-qcom.c                   | 232 ++++++++++++++++++
 drivers/ufs/host/ufs-qcom.h                   |  38 ++-
 4 files changed, 312 insertions(+), 1 deletion(-)

-- 
2.46.0


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

end of thread, other threads:[~2024-10-29 11:23 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-05  6:43 [PATCH V1 0/3] Add support for multiple ICE algorithms Ram Kumar Dwivedi
2024-10-05  6:43 ` [PATCH V1 1/3] dt-bindings: ufs: qcom: Document ice configuration table Ram Kumar Dwivedi
2024-10-05 14:24   ` Rob Herring (Arm)
2024-10-29 10:55     ` Ram Kumar Dwivedi
2024-10-05 14:37   ` Rob Herring
2024-10-05 19:15   ` Eric Biggers
2024-10-29 11:08     ` Ram Kumar Dwivedi
2024-10-06  8:31   ` Krzysztof Kozlowski
2024-10-05  6:43 ` [PATCH V1 2/3] arm64: dts: qcom: sm8650: Add ICE algorithm entries Ram Kumar Dwivedi
2024-10-06  8:32   ` Krzysztof Kozlowski
2024-10-29 11:06     ` Ram Kumar Dwivedi
2024-10-29 11:23       ` Krzysztof Kozlowski
2024-10-05  6:43 ` [PATCH V1 3/3] scsi: ufs: qcom: Add support for multiple ICE algorithms Ram Kumar Dwivedi
2024-10-05 19:33   ` Christophe JAILLET
2024-10-29 11:10     ` Ram Kumar Dwivedi
2024-10-06  7:14   ` kernel test robot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).