The obvious solution is to enable AMD CPU TPM in the BIOS. However, even after doing this, Windows 11 may not detect TPM. I tried:
- Uninstalling TPM device from Device Manager
- Installing latest AMD drivers
- Enabling secure boot
None of it worked.
Turns out that I had a TPM module plugged into the motherboard. So, I redirected the TPM in the Bios to the module.
Then, everything worked!
I can finally install Windows 24H2 on my PC.