Lines Matching full:tpm
5 * This device driver implements the TPM CRB start method
6 * as defined in the TPM Service Command Response Buffer
23 /* TPM service function status codes */
63 * w4: TPM service function ID, CRB_FFA_GET_INTERFACE_VERSION
68 * w4: TPM service function status
69 * w5: TPM service interface version
81 * Notifies the TPM service that a TPM command or TPM locality request is
82 * ready to be processed, and allows the TPM service to process it.
85 * w4: TPM service function ID, CRB_FFA_START
89 * 0: Notifies TPM that a command is ready to be processed
90 * 1: Notifies TPM that a locality request is ready to be processed
91 * w6: TPM locality, one of 0..4
100 * w4: TPM service function status
104 * CRB_FFA_OK: the TPM service has been notified successfully
107 * data at the given TPM locality is not valid
108 * CRB_FFA_DENIED: the TPM has previously disabled locality requests and
264 * tpm_crb_ffa_get_interface_version() - gets the ABI version of the TPM service
270 * Returns the major and minor version of the ABI of the FF-A based TPM.
306 * tpm_crb_ffa_start() - signals the TPM that a field has changed in the CRB
337 /* only one instance of a TPM partition is supported */ in tpm_crb_ffa_probe()
358 /* if TPM is aarch32 use 32-bit SMCs */ in tpm_crb_ffa_probe()
362 /* verify compatibility of TPM service version number */ in tpm_crb_ffa_probe()
413 MODULE_DESCRIPTION("TPM CRB FFA driver");