summaryrefslogtreecommitdiff
path: root/test/tpm_test/ftdi_spi_tpm.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/tpm_test/ftdi_spi_tpm.c')
-rw-r--r--test/tpm_test/ftdi_spi_tpm.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/tpm_test/ftdi_spi_tpm.c b/test/tpm_test/ftdi_spi_tpm.c
index 4fc281aa24..ebec39b766 100644
--- a/test/tpm_test/ftdi_spi_tpm.c
+++ b/test/tpm_test/ftdi_spi_tpm.c
@@ -86,7 +86,7 @@ void FtdiStop(void)
static void FtdiSpiPoke(void)
{
Start(mpsse_);
- usleep(1000);
+ usleep(10000);
Stop(mpsse_);
usleep(60000);
}
@@ -248,7 +248,7 @@ int FtdiSpiInit(uint32_t freq, int enable_debug)
freq = (freq / (100 * 1000)) * 100 * 1000;
printf("Starting MPSSE at %d kHz\n", freq / 1000);
- mpsse_ = MPSSE(freq, MSB, NULL);
+ mpsse_ = MPSSE(freq, MSB, getenv("ISERIAL"));
if (!mpsse_)
return false;
@@ -257,6 +257,7 @@ int FtdiSpiInit(uint32_t freq, int enable_debug)
FtdiSpiPoke();
+ printf("Reading TPM_DID_VID register\n");
FtdiReadReg(TPM_DID_VID_REG, sizeof(did_vid), &did_vid);
vid = did_vid & 0xffff;
@@ -264,7 +265,7 @@ int FtdiSpiInit(uint32_t freq, int enable_debug)
fprintf(stderr, "unknown did_vid: %#x\n", did_vid);
return false;
}
-
+ printf("Claiming TPM locality zero.\n");
/* Try claiming locality zero. */
FtdiReadReg(TPM_ACCESS_REG, sizeof(cmd), &cmd);
if ((cmd & (activeLocality & tpmRegValidSts)) ==