diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71-e3000/0125-crypto-ccp-Add-support-for-new-CCP-PSP-device-ID.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71-e3000/0125-crypto-ccp-Add-support-for-new-CCP-PSP-device-ID.patch | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71-e3000/0125-crypto-ccp-Add-support-for-new-CCP-PSP-device-ID.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71-e3000/0125-crypto-ccp-Add-support-for-new-CCP-PSP-device-ID.patch deleted file mode 100644 index 7ad5b245..00000000 --- a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71-e3000/0125-crypto-ccp-Add-support-for-new-CCP-PSP-device-ID.patch +++ /dev/null @@ -1,91 +0,0 @@ -From 6c141587c3316d92d7230fa7106a855003c3084b Mon Sep 17 00:00:00 2001 -From: Tom Lendacky <thomas.lendacky@amd.com> -Date: Tue, 3 Jul 2018 12:12:14 -0500 -Subject: [PATCH 125/131] crypto: ccp - Add support for new CCP/PSP device ID - -Add a new CCP/PSP PCI device ID and new PSP register offsets. - -Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> -Acked-by: Gary R Hook <gary.hook@amd.com> -Reviewed-by: Brijesh Singh <brijesh.singh@amd.com> -Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> -Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com> ---- - drivers/crypto/ccp/sp-pci.c | 29 ++++++++++++++++++++++++----- - 1 file changed, 24 insertions(+), 5 deletions(-) - -diff --git a/drivers/crypto/ccp/sp-pci.c b/drivers/crypto/ccp/sp-pci.c -index 78c1e9d..7da93e9 100644 ---- a/drivers/crypto/ccp/sp-pci.c -+++ b/drivers/crypto/ccp/sp-pci.c -@@ -269,7 +269,7 @@ static int sp_pci_resume(struct pci_dev *pdev) - #endif - - #ifdef CONFIG_CRYPTO_DEV_SP_PSP --static const struct psp_vdata psp_entry = { -+static const struct psp_vdata pspv1 = { - .cmdresp_reg = 0x10580, - .cmdbuff_addr_lo_reg = 0x105e0, - .cmdbuff_addr_hi_reg = 0x105e4, -@@ -277,35 +277,54 @@ static const struct psp_vdata psp_entry = { - .inten_reg = 0x10610, - .intsts_reg = 0x10614, - }; -+ -+static const struct psp_vdata pspv2 = { -+ .cmdresp_reg = 0x10980, -+ .cmdbuff_addr_lo_reg = 0x109e0, -+ .cmdbuff_addr_hi_reg = 0x109e4, -+ .feature_reg = 0x109fc, -+ .inten_reg = 0x10690, -+ .intsts_reg = 0x10694, -+}; - #endif - - static const struct sp_dev_vdata dev_vdata[] = { -- { -+ { /* 0 */ - .bar = 2, - #ifdef CONFIG_CRYPTO_DEV_SP_CCP - .ccp_vdata = &ccpv3, - #endif - }, -- { -+ { /* 1 */ - .bar = 2, - #ifdef CONFIG_CRYPTO_DEV_SP_CCP - .ccp_vdata = &ccpv5a, - #endif - #ifdef CONFIG_CRYPTO_DEV_SP_PSP -- .psp_vdata = &psp_entry -+ .psp_vdata = &pspv1, - #endif - }, -- { -+ { /* 2 */ - .bar = 2, - #ifdef CONFIG_CRYPTO_DEV_SP_CCP - .ccp_vdata = &ccpv5b, - #endif - }, -+ { /* 3 */ -+ .bar = 2, -+#ifdef CONFIG_CRYPTO_DEV_SP_CCP -+ .ccp_vdata = &ccpv5a, -+#endif -+#ifdef CONFIG_CRYPTO_DEV_SP_PSP -+ .psp_vdata = &pspv2, -+#endif -+ }, - }; - static const struct pci_device_id sp_pci_table[] = { - { PCI_VDEVICE(AMD, 0x1537), (kernel_ulong_t)&dev_vdata[0] }, - { PCI_VDEVICE(AMD, 0x1456), (kernel_ulong_t)&dev_vdata[1] }, - { PCI_VDEVICE(AMD, 0x1468), (kernel_ulong_t)&dev_vdata[2] }, -+ { PCI_VDEVICE(AMD, 0x1486), (kernel_ulong_t)&dev_vdata[3] }, - /* Last entry must be zero */ - { 0, } - }; --- -2.7.4 - |