mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-20 05:31:15 +00:00
crypto: ccp - Introduce the AMD Secure Processor device
The CCP device is part of the AMD Secure Processor. In order to expand the usage of the AMD Secure Processor, create a framework that allows functional components of the AMD Secure Processor to be initialized and handled appropriately. Signed-off-by: Brijesh Singh <brijesh.singh@amd.com> Acked-by: Gary R Hook <gary.hook@amd.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
970e8303cb
commit
720419f018
12 changed files with 468 additions and 169 deletions
|
@ -23,8 +23,7 @@
|
|||
struct ccp_device;
|
||||
struct ccp_cmd;
|
||||
|
||||
#if defined(CONFIG_CRYPTO_DEV_CCP_DD) || \
|
||||
defined(CONFIG_CRYPTO_DEV_CCP_DD_MODULE)
|
||||
#if defined(CONFIG_CRYPTO_DEV_SP_CCP)
|
||||
|
||||
/**
|
||||
* ccp_present - check if a CCP device is present
|
||||
|
@ -70,7 +69,7 @@ unsigned int ccp_version(void);
|
|||
*/
|
||||
int ccp_enqueue_cmd(struct ccp_cmd *cmd);
|
||||
|
||||
#else /* CONFIG_CRYPTO_DEV_CCP_DD is not enabled */
|
||||
#else /* CONFIG_CRYPTO_DEV_CCP_SP_DEV is not enabled */
|
||||
|
||||
static inline int ccp_present(void)
|
||||
{
|
||||
|
@ -87,7 +86,7 @@ static inline int ccp_enqueue_cmd(struct ccp_cmd *cmd)
|
|||
return -ENODEV;
|
||||
}
|
||||
|
||||
#endif /* CONFIG_CRYPTO_DEV_CCP_DD */
|
||||
#endif /* CONFIG_CRYPTO_DEV_SP_CCP */
|
||||
|
||||
|
||||
/***** AES engine *****/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue