Home
last modified time | relevance | path

Searched refs:tp_mode (Results 1 – 15 of 15) sorted by relevance

/trusted-firmware-m-latest/platform/ext/target/arm/rse/common/provisioning/
Dderive_cm_and_dm_keys.py13 def derive_encryption_key(input_key, provisioning_lcs, tp_mode, krtl_derivation_label): argument
17 tp_mode.to_bytes(4, byteorder='little'),
53 if args.tp_mode == "TCI":
54 tp_mode = 0x111155AA variable
55 elif args.tp_mode == "PCI":
56 tp_mode = 0x2222AA55 variable
62 output_key = derive_encryption_key(input_key, 0, tp_mode, "CM_PROVISIONING")
64 output_key = derive_encryption_key(input_key, 1, tp_mode, "DM_PROVISIONING")
Dbl1_provisioning.c219 volatile enum lcm_tp_mode_t tp_mode = LCM_TP_MODE_VIRGIN; in set_tp_mode() local
223 tp_mode = RSE_TP_MODE; in set_tp_mode()
228 while(tp_mode != LCM_TP_MODE_PCI && tp_mode != LCM_TP_MODE_TCI) {} in set_tp_mode()
230 lcm_err = lcm_set_tp_mode(&LCM_DEV_S, tp_mode); in set_tp_mode()
244 enum lcm_tp_mode_t tp_mode; in tfm_plat_provisioning_perform() local
248 lcm_err = lcm_get_tp_mode(&LCM_DEV_S, &tp_mode); in tfm_plat_provisioning_perform()
252 if (tp_mode == LCM_TP_MODE_VIRGIN) { in tfm_plat_provisioning_perform()
258 } else if (!(tp_mode == LCM_TP_MODE_TCI || tp_mode == LCM_TP_MODE_PCI)) { in tfm_plat_provisioning_perform()
DCMakeLists.txt46 --tp_mode=${RSE_TP_MODE}
55 --tp_mode=${RSE_TP_MODE}
/trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/provisioning/
Dbl1_provisioning.c123 volatile enum lcm_tp_mode_t tp_mode = LCM_TP_MODE_VIRGIN; in set_tp_mode() local
126 tp_mode = LCM_TP_MODE_TCI; in set_tp_mode()
128 lcm_err = lcm_set_tp_mode(&LCM_DEV_S, tp_mode); in set_tp_mode()
145 enum lcm_tp_mode_t tp_mode; in tfm_plat_provisioning_perform() local
149 lcm_err = lcm_get_tp_mode(&LCM_DEV_S, &tp_mode); in tfm_plat_provisioning_perform()
153 if (tp_mode == LCM_TP_MODE_VIRGIN) { in tfm_plat_provisioning_perform()
158 } else if (!(tp_mode == LCM_TP_MODE_TCI || tp_mode == LCM_TP_MODE_PCI)) { in tfm_plat_provisioning_perform()
/trusted-firmware-m-latest/platform/ext/target/arm/rse/common/
Dplatform_fatal_error.c17 enum lcm_tp_mode_t tp_mode = LCM_TP_MODE_PCI; in log_error_permissions_check() local
30 if (lcm_get_tp_mode(&LCM_DEV_S, &tp_mode) != LCM_ERROR_NONE) { in log_error_permissions_check()
40 if (tp_mode == LCM_TP_MODE_TCI || (lcs != LCM_LCS_SE && sp_enabled != LCM_TRUE)) { in log_error_permissions_check()
Drse_key_derivation.c50 enum lcm_tp_mode_t tp_mode; in rse_get_boot_state() local
69 lcm_err = lcm_get_tp_mode(&LCM_DEV_S, &tp_mode); in rse_get_boot_state()
84 err = cc3xx_lowlevel_hash_update((uint8_t *)&tp_mode, sizeof(tp_mode)); in rse_get_boot_state()
276 enum lcm_tp_mode_t tp_mode; in derive_using_krtl_or_zero_key() local
281 lcm_err = lcm_get_tp_mode(&LCM_DEV_S, &tp_mode); in derive_using_krtl_or_zero_key()
286 switch(tp_mode) { in derive_using_krtl_or_zero_key()
Dotp_lcm.c401 enum lcm_tp_mode_t tp_mode; in check_if_otp_is_emulated() local
403 lcm_err = lcm_get_tp_mode(&LCM_DEV_S, &tp_mode); in check_if_otp_is_emulated()
411 if (tp_mode != LCM_TP_MODE_PCI && in check_if_otp_is_emulated()
/trusted-firmware-m-latest/platform/ext/target/arm/rse/common/bl1/
Dboot_hal_bl1_1.c67 enum lcm_tp_mode_t tp_mode; in boot_platform_init() local
86 lcm_err = lcm_get_tp_mode(&LCM_DEV_S, &tp_mode); in boot_platform_init()
91 if (tp_mode == LCM_TP_MODE_VIRGIN || tp_mode == LCM_TP_MODE_TCI) { in boot_platform_init()
/trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/bl1/
Dboot_hal_bl1_1.c146 enum lcm_tp_mode_t tp_mode; in pre_fsbl_flow() local
147 lcm_get_tp_mode(&LCM_DEV_S, &tp_mode); in pre_fsbl_flow()
148 if (tp_mode == LCM_TP_MODE_INVALID) { in pre_fsbl_flow()
/trusted-firmware-m-latest/platform/ext/target/arm/rse/common/cpak_generator/
Dcpak_generator.c61 uint32_t tp_mode = 0x111155AA; in generate_boot_state() local
64 uint32_t tp_mode = 0x2222AA55; in generate_boot_state() local
69 memcpy(context + sizeof(uint32_t), &tp_mode, sizeof(uint32_t)); in generate_boot_state()
/trusted-firmware-m-latest/platform/ext/target/arm/drivers/lcm/
Dlcm_drv.c57 volatile uint32_t tp_mode; member
167 *mode = (enum lcm_tp_mode_t)p_lcm->tp_mode; in lcm_get_tp_mode()
633 enum lcm_tp_mode_t tp_mode; in lcm_set_lcs() local
645 err = lcm_get_tp_mode(dev, &tp_mode); in lcm_set_lcs()
649 if (!(tp_mode == LCM_TP_MODE_PCI || tp_mode == LCM_TP_MODE_TCI)) { in lcm_set_lcs()
/trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/provisioning/bundle_cm/
DCMakeLists.txt106 --tp_mode ${TP_MODE}
/trusted-firmware-m-latest/platform/ext/target/arm/mps4/corstone315/provisioning/bundle_dm/
DCMakeLists.txt116 --tp_mode ${TP_MODE}
/trusted-firmware-m-latest/docs/platform/arm/rse/
Dreadme.rst180 ``tp_mode`` variable in the current stack frame is easiest). BL1_1 will then
Drse_provisioning.rst79 LCS registers directly, however it may be easier to set the ``tp_mode`` variable