The branch main has been updated by hselasky:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=98140747ca93fa36f49103d6c01e47117b51f48c

commit 98140747ca93fa36f49103d6c01e47117b51f48c
Author:     Hans Petter Selasky <hsela...@freebsd.org>
AuthorDate: 2021-01-08 11:00:54 +0000
Commit:     Hans Petter Selasky <hsela...@freebsd.org>
CommitDate: 2021-01-08 11:35:54 +0000

    Update the PCI ID list in mlx5core.
    
    - Add descriptions for new devices.
    - Add support for Bluefield.
    
    MFC after: 1 week
    Sponsored by: Mellanox Technologies // NVIDIA Networking
---
 sys/dev/mlx5/mlx5_core/mlx5_main.c | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/sys/dev/mlx5/mlx5_core/mlx5_main.c 
b/sys/dev/mlx5/mlx5_core/mlx5_main.c
index 40cba09106f0..687e7f1b1e0d 100644
--- a/sys/dev/mlx5/mlx5_core/mlx5_main.c
+++ b/sys/dev/mlx5/mlx5_core/mlx5_main.c
@@ -1975,15 +1975,15 @@ static const struct pci_device_id mlx5_core_pci_table[] 
= {
        { PCI_VDEVICE(MELLANOX, 4116) }, /* ConnectX-4 VF */
        { PCI_VDEVICE(MELLANOX, 4117) }, /* ConnectX-4LX */
        { PCI_VDEVICE(MELLANOX, 4118) }, /* ConnectX-4LX VF */
-       { PCI_VDEVICE(MELLANOX, 4119) }, /* ConnectX-5 */
+       { PCI_VDEVICE(MELLANOX, 4119) }, /* ConnectX-5, PCIe 3.0 */
        { PCI_VDEVICE(MELLANOX, 4120) }, /* ConnectX-5 VF */
-       { PCI_VDEVICE(MELLANOX, 4121) },
-       { PCI_VDEVICE(MELLANOX, 4122) },
-       { PCI_VDEVICE(MELLANOX, 4123) },
-       { PCI_VDEVICE(MELLANOX, 4124) },
-       { PCI_VDEVICE(MELLANOX, 4125) },
-       { PCI_VDEVICE(MELLANOX, 4126) },
-       { PCI_VDEVICE(MELLANOX, 4127) },
+       { PCI_VDEVICE(MELLANOX, 4121) }, /* ConnectX-5 Ex */
+       { PCI_VDEVICE(MELLANOX, 4122) }, /* ConnectX-5 Ex VF */
+       { PCI_VDEVICE(MELLANOX, 4123) }, /* ConnectX-6 */
+       { PCI_VDEVICE(MELLANOX, 4124) }, /* ConnectX-6 VF */
+       { PCI_VDEVICE(MELLANOX, 4125) }, /* ConnectX-6 Dx */
+       { PCI_VDEVICE(MELLANOX, 4126) }, /* ConnectX Family mlx5Gen Virtual 
Function */
+       { PCI_VDEVICE(MELLANOX, 4127) }, /* ConnectX-6 LX */
        { PCI_VDEVICE(MELLANOX, 4128) },
        { PCI_VDEVICE(MELLANOX, 4129) },
        { PCI_VDEVICE(MELLANOX, 4130) },
@@ -2001,7 +2001,10 @@ static const struct pci_device_id mlx5_core_pci_table[] 
= {
        { PCI_VDEVICE(MELLANOX, 4142) },
        { PCI_VDEVICE(MELLANOX, 4143) },
        { PCI_VDEVICE(MELLANOX, 4144) },
-       { 0, }
+       { PCI_VDEVICE(MELLANOX, 0xa2d2) }, /* BlueField integrated ConnectX-5 
network controller */
+       { PCI_VDEVICE(MELLANOX, 0xa2d3) }, /* BlueField integrated ConnectX-5 
network controller VF */
+       { PCI_VDEVICE(MELLANOX, 0xa2d6) }, /* BlueField-2 integrated ConnectX-6 
Dx network controller */
+       { }
 };
 
 MODULE_DEVICE_TABLE(pci, mlx5_core_pci_table);
_______________________________________________
dev-commits-src-main@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main
To unsubscribe, send any mail to "dev-commits-src-main-unsubscr...@freebsd.org"

Reply via email to