Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 May 2017 00:54:23 +0000 (UTC)
From:      Navdeep Parhar <np@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r317820 - head/sys/dev/cxgbe
Message-ID:  <201705050054.v450sNZ1061737@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: np
Date: Fri May  5 00:54:23 2017
New Revision: 317820
URL: https://svnweb.freebsd.org/changeset/base/317820

Log:
  cxgbe(4): Update the list of PCIe devices claimed by the driver.  At
  this point any board with a T6 should just work.
  
  Obtained from:	Chelsio Communications
  MFC after:	1 week
  Sponsored by:	Chelsio Communications

Modified:
  head/sys/dev/cxgbe/t4_iov.c
  head/sys/dev/cxgbe/t4_main.c

Modified: head/sys/dev/cxgbe/t4_iov.c
==============================================================================
--- head/sys/dev/cxgbe/t4_iov.c	Thu May  4 23:19:27 2017	(r317819)
+++ head/sys/dev/cxgbe/t4_iov.c	Fri May  5 00:54:23 2017	(r317820)
@@ -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-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: head/sys/dev/cxgbe/t4_main.c
==============================================================================
--- head/sys/dev/cxgbe/t4_main.c	Thu May  4 23:19:27 2017	(r317819)
+++ head/sys/dev/cxgbe/t4_main.c	Fri May  5 00:54:23 2017	(r317820)
@@ -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



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