optee: support asynchronous supplicant requests
authorJens Wiklander <jens.wiklander@linaro.org>
Fri, 23 Dec 2016 12:13:39 +0000 (13:13 +0100)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:55:39 +0000 (15:55 -0500)
commit2bacbd70bb8d21b253078a712d0e82d6e280febc
tree51f3c845387fae892b05c665e45431e9fc86c681
parent5b7a566f03934ad6394c69c4a39e3fc180915b11
optee: support asynchronous supplicant requests

Adds support for asynchronous supplicant requests, meaning that the
supplicant can process several requests in parallel or block in a
request for some time.

Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (b2260 pager=y/n)
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
From: https://github.com/linaro-swg/linux.git
(cherry picked from commit c0b5b087a78777155603b0eb68dd9f9ab971330c)
drivers/tee/optee/core.c
drivers/tee/optee/optee_private.h
drivers/tee/optee/rpc.c
drivers/tee/optee/supp.c