All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] Enable UFS RPMB-backed OP-TEE secure storage on Genio 720
@ 2026-11-11 10:21 Carlo Caione
  2026-11-11 10:21 ` [PATCH 1/7] ufs: rpmb: validate requests before issuing commands Carlo Caione
                   ` (6 more replies)
  0 siblings, 7 replies; 16+ messages in thread
From: Carlo Caione @ 2026-11-11 10:21 UTC (permalink / raw)
  To: u-boot, GSS_MTK_Uboot_upstream, Neil Armstrong, Ilias Apalodimas
  Cc: Jorge Ramirez-Ortiz, Macpaul Lin, Bhupesh Sharma,
	Neha Malcom Francis, Tom Rini, Carlo Caione, Heinrich Schuchardt,
	Jens Wiklander, Jan Kiszka, James Hilliard, Simon Glass,
	Johan Jonker, Julien Stephan, David Lechner, Quentin Schulz,
	Marek Vasut

This series enables UFS RPMB-backed OP-TEE secure storage on Genio 720.
The goal is to support pre-OS services such as EFI variable storage with
the same RPMB device identity used under Linux.

The platform also needs the OP-TEE UFS read fixes [1] and MT8391
platform and hardware-key support [2].

[1] https://github.com/OP-TEE/optee_os/pull/8238
[2] https://github.com/OP-TEE/optee_os/pull/8242

---
Carlo Caione (6):
      ufs: rpmb: validate requests before issuing commands
      ufs: rpmb: stop the model string at its NUL terminator
      tee: optee: keep UFS RPMB discovery state consistent
      tee: optee: enumerate UFS RPMB services when consumers exist
      configs: add a Genio 720 UFS configuration with OP-TEE RPMB
      doc: uefi: mention UFS RPMB for OP-TEE variable storage

Macpaul Lin (1):
      cmd: allow the OP-TEE RPMB command with UFS storage

 cmd/Kconfig                                |  4 ++--
 configs/mt8391_genio_720_evk_ufs_defconfig |  7 +++++++
 doc/develop/uefi/uefi.rst                  |  5 +++--
 drivers/tee/optee/core.c                   |  8 +++++++-
 drivers/tee/optee/optee_private.h          |  9 ++++++++-
 drivers/tee/optee/rpmb_ufs.c               | 18 ++++++++++++++++--
 drivers/ufs/ufs-rpmb.c                     | 22 +++++++++++++++-------
 7 files changed, 58 insertions(+), 15 deletions(-)
---
base-commit: 934995f642a21ca7f35fa9aed5f061394fcba243
change-id: 20261111-genio720-ufs-rpmb-minimal-41e476364217

Best regards,
--  
Carlo Caione <ccaione@baylibre.com>


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

end of thread, other threads:[~2026-11-12  7:43 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-11 10:21 [PATCH 0/7] Enable UFS RPMB-backed OP-TEE secure storage on Genio 720 Carlo Caione
2026-11-11 10:21 ` [PATCH 1/7] ufs: rpmb: validate requests before issuing commands Carlo Caione
2026-11-11 10:21 ` [PATCH 2/7] ufs: rpmb: stop the model string at its NUL terminator Carlo Caione
2026-11-12  6:44   ` Jorge Ramirez
2026-11-12  7:07     ` Carlo Caione
2026-11-12  7:43       ` Jorge Ramirez
2026-11-11 10:21 ` [PATCH 3/7] tee: optee: keep UFS RPMB discovery state consistent Carlo Caione
2026-11-11 11:44   ` Ilias Apalodimas
2026-11-11 13:05     ` Carlo Caione
2026-11-11 10:21 ` [PATCH 4/7] tee: optee: enumerate UFS RPMB services when consumers exist Carlo Caione
2026-11-11 10:21 ` [PATCH 5/7] cmd: allow the OP-TEE RPMB command with UFS storage Carlo Caione
2026-11-11 10:21 ` [PATCH 6/7] configs: add a Genio 720 UFS configuration with OP-TEE RPMB Carlo Caione
2026-11-11 15:32   ` David Lechner
2026-11-11 10:21 ` [PATCH 7/7] doc: uefi: mention UFS RPMB for OP-TEE variable storage Carlo Caione
2026-11-11 11:41   ` Ilias Apalodimas
2026-11-11 12:04     ` Carlo Caione

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.