Skip to content

Commit 689dfc1

Browse files
bence-baloghAnton-TF
authored andcommitted
Platform: CS315: Reset during real provisioning
The reset was only called during provisioning if TFM_DUMMY_PROVISIONING was set to ON. This was removed so the non-dummy provisioning can be tested without any manual intervention. Change-Id: Iaa65b789640b865a0e1cfe5417f8d153c73dc2c9 Signed-off-by: Bence Balogh <bence.balogh@arm.com>
1 parent 6182122 commit 689dfc1

File tree

2 files changed

+0
-16
lines changed

2 files changed

+0
-16
lines changed

platform/ext/target/arm/mps4/corstone315/otp_lcm.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -737,9 +737,7 @@ static enum tfm_plat_err_t otp_write_lcs(size_t in_len, const uint8_t *in)
737737
return TFM_PLAT_ERR_SYSTEM_ERR;
738738
}
739739

740-
#ifdef TFM_DUMMY_PROVISIONING
741740
tfm_hal_system_reset();
742-
#endif /* TFM_DUMMY_PROVISIONING */
743741

744742
return TFM_PLAT_ERR_SUCCESS;
745743
}

platform/ext/target/arm/mps4/corstone315/provisioning/bl1_provisioning.c

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,7 @@ static enum tfm_plat_err_t set_tp_mode(void)
123123
volatile enum lcm_tp_mode_t tp_mode = LCM_TP_MODE_VIRGIN;
124124
enum lcm_error_t lcm_err;
125125

126-
#ifdef TFM_DUMMY_PROVISIONING
127126
tp_mode = LCM_TP_MODE_TCI;
128-
#endif /* TFM_DUMMY_PROVISIONING */
129-
/* Loop until someone sets this with a debugger. DUMMY_PROVISIONING will
130-
* have set this to TCI.
131-
*/
132-
while(tp_mode != LCM_TP_MODE_PCI && tp_mode != LCM_TP_MODE_TCI) {}
133127

134128
lcm_err = lcm_set_tp_mode(&LCM_DEV_S, tp_mode);
135129
if (lcm_err != LCM_ERROR_NONE) {
@@ -180,10 +174,6 @@ enum tfm_plat_err_t tfm_plat_provisioning_perform(void)
180174
if (err != TFM_PLAT_ERR_SUCCESS) {
181175
return err;
182176
}
183-
184-
#ifndef TFM_DUMMY_PROVISIONING
185-
__WFI();
186-
#endif /* TFM_DUMMY_PROVISIONING */
187177
}
188178

189179
lcm_err = lcm_get_lcs(&LCM_DEV_S, &lcs);
@@ -201,10 +191,6 @@ enum tfm_plat_err_t tfm_plat_provisioning_perform(void)
201191
if (err != TFM_PLAT_ERR_SUCCESS) {
202192
return err;
203193
}
204-
205-
#ifndef TFM_DUMMY_PROVISIONING
206-
__WFI();
207-
#endif /* TFM_DUMMY_PROVISIONING */
208194
}
209195

210196
return TFM_PLAT_ERR_SUCCESS;

0 commit comments

Comments
 (0)