Commit e1880ed8 authored by Stefan Berger's avatar Stefan Berger
Browse files

tpm: CRB: set registers to 0 by default



Initialize all registers of the CRB device to 0. This clears a few
flags upon a reset.

Signed-off-by: default avatarStefan Berger <stefanb@linux.vnet.ibm.com>
Reviewed-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
parent be052a3b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -208,6 +208,8 @@ static void tpm_crb_reset(void *dev)

    tpm_backend_reset(s->tpmbe);

    memset(s->regs, 0, sizeof(s->regs));

    ARRAY_FIELD_DP32(s->regs, CRB_LOC_STATE,
                     tpmRegValidSts, 1);
    ARRAY_FIELD_DP32(s->regs, CRB_INTF_ID,