audk/SecurityPkg
Yao, Jiewen 8e997ab8d3 SecurityPkg: Add TPM PTP detection in TPM12 device lib.
The TPM RequestUseTpm API can only set register to
use the hardware, but it can not be used to distinguish
TPM12 or TPM2 device.
TPM PTP defines same address with TIS, so we need
detect the TPM device is PTP or TIS in RequestUseTpm.
Also, Tcg2Config driver call RequestUseTpm to detect
TPM hardware device. So we have to add check here.
There is no need to support PTP CRB style SubmitCommand(),
because TPM2 device can not accept TPM12 style command.

This patch also uses TpmTis.h instead of duplicate
definition.

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@19742 6f19259b-4bc3-4df7-8a09-765794883524
2016-01-26 01:30:35 +00:00
..
Application/RngTest SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
Hash2DxeCrypto SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
Include SecurityPkg/Tpm12CommandLib.h: Add TPM 1.2 commands used by TCG modules 2016-01-21 19:29:56 +00:00
Library SecurityPkg: Add TPM PTP detection in TPM12 device lib. 2016-01-26 01:30:35 +00:00
Pkcs7Verify/Pkcs7VerifyDxe SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
RandomNumberGenerator/RngDxe SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
Tcg SecurityPkg: Add TPM PTP support in TCG2 SMM. 2016-01-26 01:30:17 +00:00
UserIdentification SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00
VariableAuthenticated SecurityPkg: SecureBootConfigDxe: Fix string typo 2016-01-15 05:26:04 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00
SecurityPkg.dec SecurityPkg: TcgDxe,Tcg2Dxe,TrEEDxe: New PCD for TCG event log and TCG2 final event log area 2016-01-12 00:37:02 +00:00
SecurityPkg.dsc SecurityPkg: Add NOOPT target in SecurityPkg.dsc 2016-01-19 04:07:17 +00:00
SecurityPkg.uni SecurityPkg: TcgDxe,Tcg2Dxe,TrEEDxe: New PCD for TCG event log and TCG2 final event log area 2016-01-12 00:37:02 +00:00
SecurityPkgExtra.uni SecurityPkg: Convert all .uni files to utf-8 2015-12-15 04:58:32 +00:00