Add PCI device ID for 8-channel IDT NVMe controller, and clarify that the

previously defined IDT PCI device ID was for a 32-channel controller.

Submitted by:	Joe Golio <joseph.golio@isilon.com>
This commit is contained in:
Jim Harris 2012-12-06 15:36:24 +00:00
parent 59cc9fde4f
commit 38ce9496fe
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=243951
2 changed files with 4 additions and 2 deletions

View file

@ -80,7 +80,8 @@ static struct _pcsid
} pci_ids[] = { } pci_ids[] = {
{ 0x01118086, "NVMe Controller" }, { 0x01118086, "NVMe Controller" },
{ CHATHAM_PCI_ID, "Chatham Prototype NVMe Controller" }, { CHATHAM_PCI_ID, "Chatham Prototype NVMe Controller" },
{ IDT_PCI_ID, "IDT NVMe Controller" }, { IDT32_PCI_ID, "IDT NVMe Controller (32 channel)" },
{ IDT8_PCI_ID, "IDT NVMe Controller (8 channel)" },
{ 0x00000000, NULL } { 0x00000000, NULL }
}; };

View file

@ -55,7 +55,8 @@ MALLOC_DECLARE(M_NVME);
#define CHATHAM_CONTROL_BAR 0 #define CHATHAM_CONTROL_BAR 0
#endif #endif
#define IDT_PCI_ID 0x80d0111d #define IDT32_PCI_ID 0x80d0111d /* 32 channel board */
#define IDT8_PCI_ID 0x80d2111d /* 8 channel board */
#define NVME_MAX_PRP_LIST_ENTRIES (32) #define NVME_MAX_PRP_LIST_ENTRIES (32)