neowin[.]net/guides/how-to-check-if-tpm-is-supported-and-enabled-on-your-pc/
Windows 10 & 11, especially Win11, will use a TPM if it's there & turned on. And it has to be turned on to install or upgrade to Win11 when/if you do not bypass the hardware checks in Win11's setup routine, e.g., by using Rufus or Flyoobe. As of Win11 25H2, Windows Security -> Device Security no longer gives any details or options other than the TPM is there. Entering TPM.msc in the Run box brings up the TPM module in the management console window.
The method I was unaware of is to enter the command get-tpm in PowerShell running as admin. Easiest way IMHO is right click the Start Button, click Terminal (Admin), then make sure it shows Windows PowerShell up top. If not, click the down arrow next to + and click PowerShell to open a new tab running PowerShell rather than the Command Prompt.
The TPM can be a separate chip, but it's most often a function included in the CPU. It can usually be turned on/off in the BIOS, where you'll also usually see a few associated settings. If you Google your device and it should have a TPM, but Windows isn't showing it, then you'll most likely have to go into the BIOS settings and turn it on.
According to Google Gemini:
While Intel CPUs from the Skylake generation (6th generation) and later often include PTT, it was not universally included until the 8th generation, and not all 6th or 7th generation motherboards have support
The same Google search but for AMD CPUs produced conflicting results.