On mainline kernel, what made suspend fail is tpm/tpm_tis, extracting from the log:
[ 272.319364] tpm_tis 00:03: Operation Timed out
[ 272.319378] legacy_suspend(): pnp_bus_suspend+0x0/0x70 returns -62
[ 272.319383] PM: Device 00:03 failed to suspend: error -62
[ 272.687849] PM: Some devices failed to suspend
At first it looks like commit 9b29050 ("tpm_tis: Use timeouts returned from TPM") is what should prevent it, but this mainline build of Feb 14 should already have this fix, so probably this is a new problem.
On mainline kernel, what made suspend fail is tpm/tpm_tis, extracting from the log:
[ 272.319364] tpm_tis 00:03: Operation Timed out suspend+ 0x0/0x70 returns -62
[ 272.319378] legacy_suspend(): pnp_bus_
[ 272.319383] PM: Device 00:03 failed to suspend: error -62
[ 272.687849] PM: Some devices failed to suspend
At first it looks like commit 9b29050 ("tpm_tis: Use timeouts returned from TPM") is what should prevent it, but this mainline build of Feb 14 should already have this fix, so probably this is a new problem.