tpm: CRB: set the Idle flag by default
authorStefan Berger <stefanb@linux.vnet.ibm.com>
Wed, 28 Mar 2018 20:53:10 +0000 (16:53 -0400)
committerStefan Berger <stefanb@linux.vnet.ibm.com>
Thu, 29 Mar 2018 21:41:02 +0000 (17:41 -0400)
Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
hw/tpm/tpm_crb.c

index ef8b80e9aa979f4f09ec06913325ac216014e705..e728b551d92813d9df4aea464a146a0ffb17f095 100644 (file)
@@ -220,6 +220,8 @@ static void tpm_crb_reset(void *dev)
 
     ARRAY_FIELD_DP32(s->regs, CRB_LOC_STATE,
                      tpmRegValidSts, 1);
+    ARRAY_FIELD_DP32(s->regs, CRB_CTRL_STS,
+                     tpmIdle, 1);
     ARRAY_FIELD_DP32(s->regs, CRB_INTF_ID,
                      InterfaceType, CRB_INTF_TYPE_CRB_ACTIVE);
     ARRAY_FIELD_DP32(s->regs, CRB_INTF_ID,