Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 May 2017 01:00:57 +0000 (UTC)
From:      Navdeep Parhar <np@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org
Subject:   svn commit: r318843 - stable/11/sys/dev/cxgbe
Message-ID:  <201705250100.v4P10v0I017117@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: np
Date: Thu May 25 01:00:57 2017
New Revision: 318843
URL: https://svnweb.freebsd.org/changeset/base/318843

Log:
  MFC r317820 and r317837.
  
  r317820:
  cxgbe(4): Update the list of PCIe devices claimed by the driver.  At
  this point any board with a T6 should just work.
  
  r317837:
  cxgbe(4):  Update the VF device ids too.  This should have been part
  of r317820.
  
  Sponsored by:	Chelsio Communications

Modified:
  stable/11/sys/dev/cxgbe/t4_iov.c
  stable/11/sys/dev/cxgbe/t4_main.c
  stable/11/sys/dev/cxgbe/t4_vf.c
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/sys/dev/cxgbe/t4_iov.c
==============================================================================
--- stable/11/sys/dev/cxgbe/t4_iov.c	Thu May 25 00:43:56 2017	(r318842)
+++ stable/11/sys/dev/cxgbe/t4_iov.c	Thu May 25 01:00:57 2017	(r318843)
@@ -92,11 +92,25 @@ struct {
 	{0x5013,  "Chelsio T580-CHR"},
 #endif
 }, t6iov_pciids[] = {
+	{0x6000, "Chelsio T6-DBG-25"},		/* 2 x 10/25G, debug */
 	{0x6001, "Chelsio T6225-CR"},		/* 2 x 10/25G */
 	{0x6002, "Chelsio T6225-SO-CR"},	/* 2 x 10/25G, nomem */
+	{0x6003, "Chelsio T6425-CR"},		/* 4 x 10/25G */
+	{0x6004, "Chelsio T6425-SO-CR"},	/* 4 x 10/25G, nomem */
+	{0x6005, "Chelsio T6225-OCP-SO"},	/* 2 x 10/25G, nomem */
+	{0x6006, "Chelsio T62100-OCP-SO"},	/* 2 x 40/50/100G, nomem */
 	{0x6007, "Chelsio T62100-LP-CR"},	/* 2 x 40/50/100G */
 	{0x6008, "Chelsio T62100-SO-CR"},	/* 2 x 40/50/100G, nomem */
+	{0x6009, "Chelsio T6210-BT"},		/* 2 x 10GBASE-T */
 	{0x600d, "Chelsio T62100-CR"},		/* 2 x 40/50/100G */
+	{0x6010, "Chelsio T6-DBG-100"},		/* 2 x 40/50/100G, debug */
+	{0x6011, "Chelsio T6225-LL-CR"},	/* 2 x 10/25G */
+	{0x6014, "Chelsio T61100-OCP-SO"},	/* 1 x 40/50/100G, nomem */
+	{0x6015, "Chelsio T6201-BT"},		/* 2 x 1000BASE-T */
+
+	/* Custom */
+	{0x6080, "Chelsio T6225 80"},
+	{0x6081, "Chelsio T62100 81"},
 };
 
 static int	t4iov_attach_child(device_t dev);

Modified: stable/11/sys/dev/cxgbe/t4_main.c
==============================================================================
--- stable/11/sys/dev/cxgbe/t4_main.c	Thu May 25 00:43:56 2017	(r318842)
+++ stable/11/sys/dev/cxgbe/t4_main.c	Thu May 25 01:00:57 2017	(r318843)
@@ -623,13 +623,25 @@ struct {
 #endif
 }, t6_pciids[] = {
 	{0xc006, "Chelsio Terminator 6 FPGA"},	/* T6 PE10K6 FPGA (PF0) */
-	{0x6400, "Chelsio T6225-DBG"},		/* 2 x 10/25G, debug */
+	{0x6400, "Chelsio T6-DBG-25"},		/* 2 x 10/25G, debug */
 	{0x6401, "Chelsio T6225-CR"},		/* 2 x 10/25G */
 	{0x6402, "Chelsio T6225-SO-CR"},	/* 2 x 10/25G, nomem */
+	{0x6403, "Chelsio T6425-CR"},		/* 4 x 10/25G */
+	{0x6404, "Chelsio T6425-SO-CR"},	/* 4 x 10/25G, nomem */
+	{0x6405, "Chelsio T6225-OCP-SO"},	/* 2 x 10/25G, nomem */
+	{0x6406, "Chelsio T62100-OCP-SO"},	/* 2 x 40/50/100G, nomem */
 	{0x6407, "Chelsio T62100-LP-CR"},	/* 2 x 40/50/100G */
 	{0x6408, "Chelsio T62100-SO-CR"},	/* 2 x 40/50/100G, nomem */
+	{0x6409, "Chelsio T6210-BT"},		/* 2 x 10GBASE-T */
 	{0x640d, "Chelsio T62100-CR"},		/* 2 x 40/50/100G */
-	{0x6410, "Chelsio T62100-DBG"},		/* 2 x 40/50/100G, debug */
+	{0x6410, "Chelsio T6-DBG-100"},		/* 2 x 40/50/100G, debug */
+	{0x6411, "Chelsio T6225-LL-CR"},	/* 2 x 10/25G */
+	{0x6414, "Chelsio T61100-OCP-SO"},	/* 1 x 40/50/100G, nomem */
+	{0x6415, "Chelsio T6201-BT"},		/* 2 x 1000BASE-T */
+
+	/* Custom */
+	{0x6480, "Chelsio T6225 80"},
+	{0x6481, "Chelsio T62100 81"},
 };
 
 #ifdef TCP_OFFLOAD

Modified: stable/11/sys/dev/cxgbe/t4_vf.c
==============================================================================
--- stable/11/sys/dev/cxgbe/t4_vf.c	Thu May 25 00:43:56 2017	(r318842)
+++ stable/11/sys/dev/cxgbe/t4_vf.c	Thu May 25 01:00:57 2017	(r318843)
@@ -112,11 +112,25 @@ struct {
 	{0x5813,  "Chelsio T580-CHR VF"},
 #endif
 }, t6vf_pciids[] = {
+	{0x6800, "Chelsio T6-DBG-25 VF"},	/* 2 x 10/25G, debug */
 	{0x6801, "Chelsio T6225-CR VF"},	/* 2 x 10/25G */
 	{0x6802, "Chelsio T6225-SO-CR VF"},	/* 2 x 10/25G, nomem */
+	{0x6803, "Chelsio T6425-CR VF"},	/* 4 x 10/25G */
+	{0x6804, "Chelsio T6425-SO-CR VF"},	/* 4 x 10/25G, nomem */
+	{0x6805, "Chelsio T6225-OCP-SO VF"},	/* 2 x 10/25G, nomem */
+	{0x6806, "Chelsio T62100-OCP-SO VF"},	/* 2 x 40/50/100G, nomem */
 	{0x6807, "Chelsio T62100-LP-CR VF"},	/* 2 x 40/50/100G */
 	{0x6808, "Chelsio T62100-SO-CR VF"},	/* 2 x 40/50/100G, nomem */
+	{0x6809, "Chelsio T6210-BT VF"},	/* 2 x 10GBASE-T */
 	{0x680d, "Chelsio T62100-CR VF"},	/* 2 x 40/50/100G */
+	{0x6810, "Chelsio T6-DBG-100 VF"},	/* 2 x 40/50/100G, debug */
+	{0x6811, "Chelsio T6225-LL-CR VF"},	/* 2 x 10/25G */
+	{0x6814, "Chelsio T61100-OCP-SO VF"},	/* 1 x 40/50/100G, nomem */
+	{0x6815, "Chelsio T6201-BT VF"},	/* 2 x 1000BASE-T */
+
+	/* Custom */
+	{0x6880, "Chelsio T6225 80 VF"},
+	{0x6881, "Chelsio T62100 81 VF"},
 };
 
 static d_ioctl_t t4vf_ioctl;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705250100.v4P10v0I017117>