A new AMD driver set to be introduced in the upcoming Linux 6.18 kernel cycle barring any last minute problems is a TRNG driver for Versal SoCs.
The AMD Versal Adaptive SoCs that serve a variety of use-cases and stem from their Xilinx acquisition will now have a true random number generator (TRNG) driver for the mainline kernel. The 400 some lines of C code provide a true RNG driver for AMD-Xilinx Versal SoCs with both true RNG and pseudo RNG capabilities.
The Versal TRNG driver is queued within the cryptodev Git tree. Thus as long as no issues come up in the next few weeks or Linus Torvalds has any critiques around the code, this “xiling-trng” driver should premiere in the Linux 6.18 kernel. THe Linux 6.18 merge window is expected to happen during early October.