Skip to content

Commit fb9bcfc

Browse files
author
Clement Leger
committed
cyhostboot: print bootloader silicon id
1 parent 952d5e5 commit fb9bcfc

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

cyhostboot/host_bootloader_src/cybtldr_api.c

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -102,15 +102,20 @@ int CyBtldr_StartBootloadOperation(CyBtldr_CommunicationsData* comm, unsigned lo
102102
if (CYRET_SUCCESS != err)
103103
err |= CYRET_ERR_COMM_MASK;
104104

105-
if (CYRET_SUCCESS == err)
105+
if (CYRET_SUCCESS == err) {
106106
err = CyBtldr_CreateEnterBootLoaderCmd(inBuf, &inSize, &outSize, securityKeyBuf);
107-
if (CYRET_SUCCESS == err)
107+
}
108+
if (CYRET_SUCCESS == err) {
108109
err = CyBtldr_TransferData(inBuf, inSize, outBuf, outSize);
109-
if (CYRET_SUCCESS == err)
110+
}
111+
if (CYRET_SUCCESS == err) {
110112
err = CyBtldr_ParseEnterBootLoaderCmdResult(outBuf, outSize, &siliconId, &siliconRev, blVer, &status);
111-
else if (CyBtldr_TryParseParketStatus(outBuf, outSize, &status) == CYRET_SUCCESS)
113+
if (!err) {
114+
printf("Got silicon id 0x%08lx, rev 0x%02x\n", siliconId, siliconRev);
115+
}
116+
} else if (CyBtldr_TryParseParketStatus(outBuf, outSize, &status) == CYRET_SUCCESS) {
112117
err = status | CYRET_ERR_BTLDR_MASK; //if the response we get back is a valid packet overide the err with the response's status
113-
118+
}
114119
if (CYRET_SUCCESS == err)
115120
{
116121
if (CYRET_SUCCESS != status)

0 commit comments

Comments
 (0)