sandbox: tpm: Allow debugging of data packages
This is not normally useful, so change the code to avoid writing out every data package. This can be enabled with #define DEBUG. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
72ef8bfd6d
commit
04488c4d15
@ -187,9 +187,11 @@ static int sandbox_tpm_xfer(struct udevice *dev, const uint8_t *sendbuf,
|
||||
|
||||
code = get_unaligned_be32(sendbuf + sizeof(uint16_t) +
|
||||
sizeof(uint32_t));
|
||||
#ifdef DEBUG
|
||||
printf("tpm: %zd bytes, recv_len %zd, cmd = %x\n", send_size,
|
||||
*recv_len, code);
|
||||
print_buffer(0, sendbuf, 1, send_size, 0);
|
||||
#endif
|
||||
switch (code) {
|
||||
case TPM_CMD_GET_CAPABILITY:
|
||||
type = get_unaligned_be32(sendbuf + 14);
|
||||
@ -306,6 +308,10 @@ static int sandbox_tpm_xfer(struct udevice *dev, const uint8_t *sendbuf,
|
||||
printf("Unknown tpm command %02x\n", code);
|
||||
return -ENOSYS;
|
||||
}
|
||||
#ifdef DEBUG
|
||||
printf("tpm: rx recv_len %zd\n", *recv_len);
|
||||
print_buffer(0, recvbuf, 1, *recv_len, 0);
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user