tee: add OP-TEE driver
Adds a OP-TEE driver. * Targets ARM and ARM64 * Supports using any U-Boot memory as shared memory * Probes OP-TEE version using SMCs * Uses OPTEE message protocol version 2 to communicate with secure world Reviewed-by:Simon Glass <sjg@chromium.org> Tested-by:
Igor Opaniuk <igor.opaniuk@linaro.org> Signed-off-by:
Jens Wiklander <jens.wiklander@linaro.org>
Showing
- drivers/tee/Kconfig 10 additions, 0 deletionsdrivers/tee/Kconfig
- drivers/tee/Makefile 1 addition, 0 deletionsdrivers/tee/Makefile
- drivers/tee/optee/Kconfig 11 additions, 0 deletionsdrivers/tee/optee/Kconfig
- drivers/tee/optee/Makefile 4 additions, 0 deletionsdrivers/tee/optee/Makefile
- drivers/tee/optee/core.c 654 additions, 0 deletionsdrivers/tee/optee/core.c
- drivers/tee/optee/optee_msg.h 425 additions, 0 deletionsdrivers/tee/optee/optee_msg.h
- drivers/tee/optee/optee_msg_supplicant.h 240 additions, 0 deletionsdrivers/tee/optee/optee_msg_supplicant.h
- drivers/tee/optee/optee_private.h 12 additions, 0 deletionsdrivers/tee/optee/optee_private.h
- drivers/tee/optee/optee_smc.h 450 additions, 0 deletionsdrivers/tee/optee/optee_smc.h
- drivers/tee/optee/supplicant.c 93 additions, 0 deletionsdrivers/tee/optee/supplicant.c
Loading
Please register or sign in to comment