/u-boot/drivers/tee/broadcom/ |
A D | chimp_optee.c | 22 struct udevice *tee; member 30 struct udevice *tee = NULL; in get_open_session() local 33 tee = tee_find_device(NULL, NULL, NULL, NULL); in get_open_session() 34 if (!tee) in get_open_session() 39 rc = tee_open_session(tee, &arg, 0, NULL); in get_open_session() 43 b_data->tee = tee; in get_open_session() 91 tee_close_session(chimp_data.tee, chimp_data.session); in chimp_handshake_status_optee() 92 chimp_data.tee = NULL; in chimp_handshake_status_optee() 127 chimp_data.tee = NULL; in chimp_health_status_optee() 141 ret = tee_invoke_func(chimp_data.tee, &arg, 0, NULL); in chimp_fastboot_optee() [all …]
|
/u-boot/board/st/common/ |
A D | stm32mp_mtdparts.c | 34 const char *tee, in board_set_mtdparts() argument 58 if (tee) { in board_set_mtdparts() 59 strncat(mtdparts, tee, MTDPARTS_LEN); in board_set_mtdparts() 73 bool tee, nor, nand, spinand, serial; in board_mtdparts_default() local 81 tee = false; in board_mtdparts_default() 92 tee = stm32prog_get_tee_partitions(); in board_mtdparts_default() 113 tee = true; in board_mtdparts_default() 131 !nor && tee ? mtd_tee : NULL, in board_mtdparts_default() 143 !nor && tee ? mtd_tee : NULL, in board_mtdparts_default() 154 tee ? mtd_tee : NULL, in board_mtdparts_default()
|
A D | Kconfig | 20 string "mtd tee partitions for nand0" 24 This define the tee partitions added in mtparts dynamically 25 when tee is supported with boot from nand0. 41 string "mtd tee partitions for nor0" 45 This define the tee partitions added in mtparts dynamically 46 when tee is supported with boot from nor0. 58 string "mtd tee partitions for spi-nand0" 62 This define the tee partitions added in mtparts dynamically 63 when tee is supported with boot from spi-nand0,
|
/u-boot/cmd/ |
A D | optee_rpmb.c | 16 static struct udevice *tee; variable 25 tee = tee_find_device(tee, NULL, NULL, NULL); in avb_ta_open_session() 26 if (!tee) in avb_ta_open_session() 42 if (!tee) in invoke_func() 65 tee_close_session(tee, session); in invoke_func() 66 tee = NULL; in invoke_func() 84 if (!tee) in read_persistent_value() 88 rc = tee_shm_alloc(tee, name_size, in read_persistent_value() 93 rc = tee_shm_alloc(tee, buffer_size, in read_persistent_value() 142 if (!tee) { in write_persistent_value() [all …]
|
/u-boot/common/ |
A D | avb_verify.c | 608 struct udevice *tee = NULL; in get_open_session() local 610 while (!ops_data->tee) { in get_open_session() 615 tee = tee_find_device(tee, NULL, NULL, NULL); in get_open_session() 616 if (!tee) in get_open_session() 623 ops_data->tee = tee; in get_open_session() 660 ops_data->tee = NULL; in invoke_func() 865 struct udevice *tee; in read_persistent_value() local 871 tee = ((struct AvbOpsData *)ops->user_data)->tee; in read_persistent_value() 926 struct udevice *tee; in write_persistent_value() local 932 tee = ((struct AvbOpsData *)ops->user_data)->tee; in write_persistent_value() [all …]
|
/u-boot/board/technexion/pico-imx7d/ |
A D | README.pico-imx7d_BL33 | 27 folder and tee*.bin in optee out/arm-plat-imx/core/tee/ folder to 30 $ tools/fiptool/fiptool create --tos-fw fiptool_images/tee-header_v2.bin \ 31 --tos-fw-extra1 fiptool_images/tee-pager_v2.bin \ 32 --tos-fw-extra2 fiptool_images/tee-pageable_v2.bin \
|
/u-boot/lib/efi_loader/ |
A D | efi_variable_tee.c | 24 struct udevice *tee; member 37 struct udevice *tee = NULL; in get_connection() local 41 tee = tee_find_device(tee, NULL, NULL, NULL); in get_connection() 42 if (!tee) in get_connection() 47 rc = tee_open_session(tee, &arg, 0, NULL); in get_connection() 57 conn->tee = tee; in get_connection() 98 if (tee_shm_register(conn.tee, comm_buf, buf_size, 0, &shm)) { in optee_mm_communicate() 100 tee_close_session(conn.tee, conn.session); in optee_mm_communicate() 114 rc = tee_invoke_func(conn.tee, &arg, 2, param); in optee_mm_communicate() 116 tee_close_session(conn.tee, conn.session); in optee_mm_communicate()
|
/u-boot/arch/arm/dts/ |
A D | rockchip-optee.dtsi | 33 os = "tee"; 39 filename = "tee.bin";
|
A D | fsl-ls1028a-kontron-sl28-u-boot.dtsi | 193 os = "tee"; 199 filename = "tee.bin";
|
/u-boot/doc/device-tree-bindings/firmware/ |
A D | linaro,optee-tz.txt | 18 in drivers/tee/optee/optee_smc.h 21 in drivers/tee/optee/optee_smc.h
|
/u-boot/drivers/tee/ |
A D | Makefile | 3 obj-y += tee-uclass.o
|
A D | Kconfig | 31 source "drivers/tee/optee/Kconfig" 32 source "drivers/tee/broadcom/Kconfig"
|
A D | tee-uclass.c | 205 UCLASS_DRIVER(tee) = {
|
/u-boot/board/rockchip/evb_rk3229/ |
A D | README | 17 Get tee.bin in this step, copy it to U-Boot root dir: 18 > cp out/arm-plat-rockchip/core/tee-pager.bin ../u-boot/tee.bin
|
/u-boot/tools/ |
A D | k3_fit_atf.sh | 46 tee {
|
/u-boot/include/ |
A D | avb_verify.h | 32 struct udevice *tee; member
|
/u-boot/doc/ |
A D | README.tee | 23 include/tee.h defines the generic interface to a TEE. 107 [3] drivers/tee/optee/optee_smc.h 109 [4] drivers/tee/optee/optee_msg.h
|
/u-boot/doc/uImage.FIT/ |
A D | sec_firmware_ppa.its | 25 data = /incbin/("../../tee.bin");
|
/u-boot/board/kontron/sl28/ |
A D | Kconfig | 41 provde a tee.bin in u-boot's root directory.
|
/u-boot/arch/arm/mach-imx/ |
A D | mkimage_fit_atf.sh | 96 tee@1 {
|
/u-boot/drivers/tee/optee/ |
A D | Kconfig | 11 execute a service. For more information see: https://www.op-tee.org
|
/u-boot/drivers/ |
A D | Kconfig | 119 source "drivers/tee/Kconfig"
|
A D | Makefile | 116 obj-$(CONFIG_TEE) += tee/
|
/u-boot/test/dm/ |
A D | Makefile | 85 obj-$(CONFIG_TEE) += tee.o
|
/u-boot/doc/android/ |
A D | avb2.rst | 133 .. [2] https://www.op-tee.org/
|