[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240201060228.3070928-5-aik@amd.com>
Date: Thu, 1 Feb 2024 17:02:28 +1100
From: Alexey Kardashevskiy <aik@....com>
To: <linux-pci@...r.kernel.org>
CC: <linux-kernel@...r.kernel.org>, Bjorn Helgaas <bhelgaas@...gle.com>,
Jonathan Cameron <jonathan.cameron@...wei.com>, Lukas Wunner
<lukas@...ner.de>, Alexey Kardashevskiy <aik@....com>
Subject: [PATCH kernel 4/4] pci: Define Integrity and Data Encryption (IDE) extended capability
PCIe 6.0 introduces the "Integrity & Data Encryption (IDE)" feature which
adds a new capability with id=0x30.
Add the new id to the list of capabilities.
Signed-off-by: Alexey Kardashevskiy <aik@....com>
---
This only adds an id. The rest is here:
https://github.com/aik/pciutils/commit/ide
Not sure how much of that we want in the Linux.
---
include/uapi/linux/pci_regs.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/include/uapi/linux/pci_regs.h b/include/uapi/linux/pci_regs.h
index e60b4df1f7d9..b8d447b2c793 100644
--- a/include/uapi/linux/pci_regs.h
+++ b/include/uapi/linux/pci_regs.h
@@ -743,7 +743,8 @@
#define PCI_EXT_CAP_ID_PL_16GT 0x26 /* Physical Layer 16.0 GT/s */
#define PCI_EXT_CAP_ID_PL_32GT 0x2A /* Physical Layer 32.0 GT/s */
#define PCI_EXT_CAP_ID_DOE 0x2E /* Data Object Exchange */
-#define PCI_EXT_CAP_ID_MAX PCI_EXT_CAP_ID_DOE
+#define PCI_EXT_CAP_ID_IDE 0x30 /* Integrity and Data Encryption (IDE) */
+#define PCI_EXT_CAP_ID_MAX PCI_EXT_CAP_ID_IDE
#define PCI_EXT_CAP_DSN_SIZEOF 12
#define PCI_EXT_CAP_MCAST_ENDPOINT_SIZEOF 40
--
2.41.0
Powered by blists - more mailing lists