audk/SecurityPkg/Library/Tpm2DeviceLibDTpm
Yao, Jiewen 79e748cf29 SecurityPkg: Add TPM PTP support in TPM2 device lib.
TPM2 hardware may support PTP FIFO/TIS interface
or PTP CRB interface. The original lib only handles
PTP FIFO/TIS interface. This patch adds PTP CRB
interface support.
The current logic is that lib will runtime detect
TPM device interface (CRB or FIFO/TIS) and call
proper function to access hardware.

It is compatible for old TPM2 FIFO/TIS device and
new TPM2 CRB device.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com>
Reviewed-by: "Zhang, Chao B" <chao.b.zhang@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19740 6f19259b-4bc3-4df7-8a09-765794883524
2016-01-26 01:29:38 +00:00
..
Tpm2DeviceLibDTpm.c Add TPM2 implementation. 2013-09-18 05:31:18 +00:00
Tpm2DeviceLibDTpm.inf SecurityPkg: Add TPM PTP support in TPM2 device lib. 2016-01-26 01:29:38 +00:00
Tpm2DeviceLibDTpm.uni SecurityPkg: Add TPM PTP support in TPM2 device lib. 2016-01-26 01:29:38 +00:00
Tpm2InstanceLibDTpm.c SecurityPkg: Add TPM PTP support in TPM2 device lib. 2016-01-26 01:29:38 +00:00
Tpm2InstanceLibDTpm.inf SecurityPkg: Add TPM PTP support in TPM2 device lib. 2016-01-26 01:29:38 +00:00
Tpm2InstanceLibDTpm.uni SecurityPkg: Add TPM PTP support in TPM2 device lib. 2016-01-26 01:29:38 +00:00
Tpm2Ptp.c SecurityPkg: Add TPM PTP support in TPM2 device lib. 2016-01-26 01:29:38 +00:00
Tpm2Tis.c SecurityPkg: Add TPM PTP support in TPM2 device lib. 2016-01-26 01:29:38 +00:00