Assume TPM not present if TDP bit is set.
Assume TPM not present if TDP bit is set.

Previously if the TDP bit for the primary TPM was set we would
set hwasState.present to match the FSP's presence determination.
This is a problem because if the TDP bit being set causes a deconfig
when TPMs are required forcing a reconfig at the end of
host_discover_targets. This results in a fail over without gard of
the failing TPM. If the backup TPM is also failing we will end up
in an endless reboot because the TPM never gets garded. To get around
this we will assume the TPM is not present if the TDP bit is set
which, if the TPM is detected by the FSP, will cause a mismatch and
the TPM will get garded.

CQ: SW526441
Change-Id: Iebda5be3fdf3d56cf0b3f496c141eec805e611ee
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/117543
Reviewed-by: Michael Baiocchi <a81f28e8886c5e2bd4bbd867228778c3b7b19dea@us.ibm.com>
Reviewed-by: Ilya Smirnov <2c7a6ec38cfb553b896499595cca9c656159f2a4@us.ibm.com>
Tested-by: Jenkins Server <8e3f934e4c44875bc48d33da3ea13d93ba9a233f@us.ibm.com>
Tested-by: Jenkins OP Build CI <e610bd72261d3c0a48f1e8ae36832ab00774d426@us.ibm.com>
Tested-by: Jenkins OP HW <0eb0fff262f74a65a832afbcc7b153e391c9a3fd@us.ibm.com>
Tested-by: Jenkins Combined Simics CI <8312af3886dfc9bb930f549023677220805b137e@us.ibm.com>
Tested-by: FSP CI Jenkins <aa9e4d9ac7cd25905e9c0dd36d4150516e73dd86@us.ibm.com>
Tested-by: Hostboot CI <52521565bd8ea18a2b112942dce4f4220a97c2c8@us.ibm.com>
Reviewed-by: Nicholas E Bofferding <fb8db48116bc8a69e29dd8cdb037246f232f4af5@us.ibm.com>

open-power/hostboot,open-power/hostboot,open-power/hostboot,open-power/hostboot,open-power/hostboot