Looking at Pluton again. Brief reminder that the current Pluton firmware exposes two devices: a TPM compatible device and a "Hardware Security Processor". I've dealt with the first, so today I'm looking at the second.
The Windows driver for this seems pretty boilerplate. It doesn't appear to hook into any OS internals, and instead just offers an ioctl() interface to userland. There's only two commands offered, and both just seem to pass the data through to the chip.