Hi Sean, On Fri, 11 Aug 2023 at 18:28, <seanedm...@linux.microsoft.com> wrote: > > From: Stephen Carlson <stcar...@linux.microsoft.com> > > Security devices currently implement operations to store an OS > anti-rollback monotonic counter. Existing devices such as the Trusted > Platform Module (TPM) already support this operation, but this uclass > provides abstraction for current and future devices that may support > different features. > > - New Driver Model uclass UCLASS_SECURITY. > - New config CONFIG_DM_SECURITY to enable security device support. > - New driver sandbox_security matching "security,sandbox", enabled with > new config CONFIG_SECURITY_SANDBOX.
How about calling this UCLASS_ROLLBACK and implementing that function? Then you can add this device as a child of a TPM and the TPM can implement the API. Regards, Simon