All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] optee: Add support for enumerating RPMB-dependent services
@ 2026-08-23 19:47 Jan Kiszka
  2026-08-23 19:47 ` [PATCH v2 1/5] tee: optee: Factor out service enumeration and binding functions Jan Kiszka
                   ` (5 more replies)
  0 siblings, 6 replies; 24+ messages in thread
From: Jan Kiszka @ 2026-08-23 19:47 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Jens Wiklander, Ilias Apalodimas, Sai Sree Kartheek Adivi,
	Alexander Heinisch, Tanmay Kathpalia

This allows to find firmware TPM again with recent OP-TEE versions,
possibly also other services. The StMM service was not affected because
it is directly invoked by efi_variable_tee when needed, and that is late
enough so that all dependencies are available by then.

See patches for further details.

Changes in v2:
 - fix build breakages with disabled CONFIGs
 - structure code differently between optee core and rpmb
 - debug() -> dev_dbg()

Jan

Jan Kiszka (5):
  tee: optee: Factor out service enumeration and binding functions
  tee: optee: Add support for enumerating services that only need RPMB
  tee: optee: Do not warn about TEE_ERROR_STORAGE_NOT_AVAILABLE
  mmc: Call back to optee after a successful mmc_init
  mmc: Make "MMC Device not found" a debug output

 drivers/mmc/mmc-uclass.c          |  2 +-
 drivers/mmc/mmc.c                 |  4 +++
 drivers/mmc/mmc_legacy.c          |  2 +-
 drivers/tee/optee/core.c          | 58 +++++++++++++++----------------
 drivers/tee/optee/optee_private.h | 24 +++++++++++++
 drivers/tee/optee/rpmb.c          | 19 ++++++++++
 include/tee/optee.h               |  6 ++++
 7 files changed, 83 insertions(+), 32 deletions(-)

-- 
2.47.3


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

end of thread, other threads:[~2026-09-08 11:56 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-23 19:47 [PATCH v2 0/5] optee: Add support for enumerating RPMB-dependent services Jan Kiszka
2026-08-23 19:47 ` [PATCH v2 1/5] tee: optee: Factor out service enumeration and binding functions Jan Kiszka
2026-09-08  7:08   ` Ilias Apalodimas
2026-09-08  9:47     ` Jan Kiszka
2026-09-08  9:53       ` Jan Kiszka
2026-09-08 10:34         ` Ilias Apalodimas
2026-08-23 19:47 ` [PATCH v2 2/5] tee: optee: Add support for enumerating services that only need RPMB Jan Kiszka
2026-09-08  7:25   ` Ilias Apalodimas
2026-09-08 10:55     ` Jan Kiszka
2026-09-08 11:55       ` Ilias Apalodimas
2026-08-23 19:47 ` [PATCH v2 3/5] tee: optee: Do not warn about TEE_ERROR_STORAGE_NOT_AVAILABLE Jan Kiszka
2026-09-08  7:15   ` Ilias Apalodimas
2026-09-08 11:01     ` Jan Kiszka
2026-09-08 11:54       ` Ilias Apalodimas
2026-08-23 19:47 ` [PATCH v2 4/5] mmc: Call back to optee after a successful mmc_init Jan Kiszka
2026-08-26  8:44   ` Peng Fan
2026-08-26 10:10     ` Kathpalia, Tanmay
2026-08-23 19:47 ` [PATCH v2 5/5] mmc: Make "MMC Device not found" a debug output Jan Kiszka
2026-08-26  8:44   ` Peng Fan
2026-08-26 10:10     ` Kathpalia, Tanmay
2026-09-08  7:12   ` Ilias Apalodimas
2026-09-08  7:43     ` Kathpalia, Tanmay
2026-09-08  9:36 ` [PATCH v2 0/5] optee: Add support for enumerating RPMB-dependent services Ilias Apalodimas
2026-09-08  9:43   ` Jan Kiszka

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.