The EDK II SecurityPkg with support for TPM devices that may not use registers or MMIO.