Adds kernel client API function tee_client_invoke_ocall2() to invoke a session command with support for an Ocall command from the TEE service back to caller client. On return of that function, caller can call that function again providing the Ocall argument to return to TEE from the Ocall. The interface allows Ocall command to pass 2 32bit arguments: an Ocall command ID and a value parameter. On return, the Ocall passes 2 32bit arguments to output value parameters upon success and an error result. Change-Id: Idce8218a6f1c5d45e0a09f33eb2370c1790a571a Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-on: https://gerrit.st.com/c/mpu/oe/st/linux-stm32/+/295009 ACI: CITOOLS <MDG-smet-aci-reviews@list.st.com> Tested-by: Etienne CARRIERE <etienne.carriere@foss.st.com> Reviewed-by: Etienne CARRIERE <etienne.carriere@foss.st.com> Reviewed-by: Lionel DEBIEVE <lionel.debieve@foss.st.com> Domain-Review: Lionel DEBIEVE <lionel.debieve@foss.st.com>