Im amazed that my board supports TPM because its about 3yrs old now.
TPM modules have been around for 10+ years. Work have been using them for Bitlocker keys since Windows 7. The Sandy Bridge (2nd gen) desktops with generic MSI H61 boards had it back in 2012 , work paid £6 as an optional extra for the TPM module that plugs into a motherboard header. Some of the machines are still around and after a BIOS update to enable UEFI, running Windows 10 with TPM and Secure Boot happily.
PTT (firmware TPM) turned up on enterprise Haswell (4th gen). I've got a couple of older laptops used for testing that it works on fine. Just took the manufacturers a while to enable it for consumer, enthusiast kit.