devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] optee: async notif with PPI + interrupt provider
@ 2023-01-12 14:54 Etienne Carriere
  2023-01-12 14:54 ` [PATCH 1/3] optee: add per cpu asynchronous notification Etienne Carriere
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Etienne Carriere @ 2023-01-12 14:54 UTC (permalink / raw)
  To: linux-kernel
  Cc: Jens Wiklander, Sumit Garg, Marc Zyngier, op-tee, devicetree,
	Krzysztof Kozlowski, Rob Herring, Etienne Carriere

Dear all,

This small series aggregates 2 change proposals related to OP-TEE async notif.
I've made a single series since the 2 patches hit the same portions of optee
driver source file and I think this will help the review. If you prefer having
independent post and deal with the conflicts afterward, please tell me.

Patch "optee: add per cpu asynchronous notification" aims at allowing optee
to use a per-cpu interrupt (PPI on Arm CPUs) for async notif instead of a
shared peripheral interrupt.

The 2 next patches implement a new feature in OP-TEE, based on optee async
notif. The allow optee driver to behave as an interrupt controller, for
when a secure OP-TEE event is to be delivered to the Linux kernel as a
interrupt event.

Regards,
Etienne

Etienne Carriere (3):
  optee: add per cpu asynchronous notification
  dt-bindings: arm: optee: add interrupt controller properties
  optee core: add irq chip using optee async notification

 .../arm/firmware/linaro,optee-tz.yaml         |  19 +-
 drivers/tee/optee/optee_private.h             |  24 ++
 drivers/tee/optee/optee_smc.h                 |  78 +++++-
 drivers/tee/optee/smc_abi.c                   | 249 +++++++++++++++++-
 4 files changed, 358 insertions(+), 12 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2023-01-17  4:56 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-12 14:54 [PATCH 0/3] optee: async notif with PPI + interrupt provider Etienne Carriere
2023-01-12 14:54 ` [PATCH 1/3] optee: add per cpu asynchronous notification Etienne Carriere
2023-01-17  4:56   ` kernel test robot
2023-01-12 14:54 ` [PATCH 2/3] dt-bindings: arm: optee: add interrupt controller properties Etienne Carriere
2023-01-13 20:42   ` Rob Herring
2023-01-17  2:19     ` Etienne Carriere
2023-01-12 14:54 ` [PATCH 3/3] optee core: add irq chip using optee async notification Etienne Carriere
2023-01-13  9:22   ` Marc Zyngier
2023-01-13 15:27     ` Etienne Carriere
2023-01-15 10:13       ` Marc Zyngier
2023-01-17  1:50         ` Etienne Carriere

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).