class RegisterAddress

Defined at line 20 of file fidling/gen/sdk/fidl/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/cpp/fidl/fuchsia.hardware.tpmimpl/cpp/common_types.h

TPM registers. See "TCG PC Client Platform TPM Profile (PTP) Specification",

section 7.3.5 (I2C-TPM Registers) and 5.5.2.1 (FIFO Register Space

Addresses).

Public Members

static RegisterAddress kTpmAccess
static RegisterAddress kTpmIntEnable
static RegisterAddress kTpmIntStatus
static RegisterAddress kTpmIntCapability
static RegisterAddress kTpmSts
static RegisterAddress kTpmHashEnd
static RegisterAddress kTpmDataFifo
static RegisterAddress kTpmHashStart
static RegisterAddress kTpmInterfaceId
static RegisterAddress kTpmDidVid
static RegisterAddress kTpmRid

Public Methods

void RegisterAddress ()

Defined at line 52 of file fidling/gen/sdk/fidl/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/cpp/fidl/fuchsia.hardware.tpmimpl/cpp/common_types.h

void RegisterAddress (uint16_t value)

Defined at line 53 of file fidling/gen/sdk/fidl/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/cpp/fidl/fuchsia.hardware.tpmimpl/cpp/common_types.h

EnumForSwitching_ operator fuchsia_hardware_tpmimpl::RegisterAddress::EnumForSwitching_ ()

Defined at line 54 of file fidling/gen/sdk/fidl/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/cpp/fidl/fuchsia.hardware.tpmimpl/cpp/common_types.h

uint16_t operator unsigned short ()

Defined at line 55 of file fidling/gen/sdk/fidl/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/cpp/fidl/fuchsia.hardware.tpmimpl/cpp/common_types.h

bool IsUnknown ()

Defined at line 57 of file fidling/gen/sdk/fidl/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/cpp/fidl/fuchsia.hardware.tpmimpl/cpp/common_types.h

RegisterAddress Unknown ()

Returns an enum corresponding to the member designated as

in the

FIDL schema if exists, or a compiler-reserved unknown value otherwise.

Defined at line 88 of file fidling/gen/sdk/fidl/fuchsia.hardware.tpmimpl/fuchsia.hardware.tpmimpl/cpp/fidl/fuchsia.hardware.tpmimpl/cpp/common_types.h