There is a firmware bug in the latest version (currently 24) of the NUC5i5MYHE's AMI firmware where the TPM2 command buffer in the TPM2 ACPI table is invalid (it is zero-filled, but should contain a valid memory address). This bug has already been reported in the Linux kernel at https://bugzilla.kernel.org/show_bug.cgi?id=98181 and appears to be common to systems with AMI firmware and TPM2 devices. Could you please issue a firmware update with this problem fixed so that the TPM2 will work properly?
Here is the TPM2 ACPI table entry:
TPM2 @ 0x00000000DA390048
0000: 54 50 4D 32 34 00 00 00 03 CD 49 4E 54 45 4C 00 TPM24.....INTEL.
0010: 4E 55 43 35 69 35 4D 59 01 00 00 00 41 4D 49 20 NUC5i5MY....AMI
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0030: 06 00 00 00 ....
Note that the 0020 line contains only 0s. The first eight bytes of that line should contain the TPM2 command buffer address.