summaryrefslogtreecommitdiff
path: root/SecurityPkg/Tcg/TcgPei/TpmComm.c
diff options
context:
space:
mode:
authorYao, Jiewen <jiewen.yao@intel.com>2016-01-26 01:30:35 +0000
committerHao Wu <hao.a.wu@intel.com>2016-02-24 09:39:00 +0800
commitea96ffd805566199340640ae3c38690cb18c4cfb (patch)
treebb9180ead73fb8a98da8201803f805c330d63ebc /SecurityPkg/Tcg/TcgPei/TpmComm.c
parentb9f166153e2fbafd2f22245e328b802261a678c5 (diff)
downloadedk2-platforms-ea96ffd805566199340640ae3c38690cb18c4cfb.tar.xz
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 (cherry picked from commit 8e997ab8d32ea9c4882912ad514e6a20901cf54e)
Diffstat (limited to 'SecurityPkg/Tcg/TcgPei/TpmComm.c')
0 files changed, 0 insertions, 0 deletions