linux-stable/drivers/tee/amdtee
Sumit Garg 0439fcff30 tee: Refactor TEE subsystem header files
Since commit 25559c22ce ("tee: add kernel internal client interface"),
it has been a common include/linux/tee_drv.h header file which is shared
to hold TEE subsystem internal bits along with the APIs exposed to the
TEE client drivers. However, this practice is prone to TEE subsystem
internal APIs abuse and especially so with the new TEE implementation
drivers being added to reuse existing functionality.

In order to address this split TEE subsystem internal bits as a separate
header file: include/linux/tee_core.h which should be the one used by
TEE implementation drivers. With that include/linux/tee_drv.h lists only
APIs exposed by TEE subsystem to the TEE client drivers.

Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
2024-04-03 09:19:31 +02:00
..
amdtee_if.h tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' 2023-05-15 08:29:52 +02:00
amdtee_private.h tee: Refactor TEE subsystem header files 2024-04-03 09:19:31 +02:00
call.c tee: Refactor TEE subsystem header files 2024-04-03 09:19:31 +02:00
core.c tee: Refactor TEE subsystem header files 2024-04-03 09:19:31 +02:00
Kconfig tee: amdtee: amdtee depends on CRYPTO_DEV_CCP_DD 2020-02-13 16:55:04 +08:00
Makefile tee: add AMD-TEE driver 2020-01-04 13:49:51 +08:00
shm_pool.c tee: Refactor TEE subsystem header files 2024-04-03 09:19:31 +02:00