[v2,5/5] framework/setting: enable Corigine and Netronome NIC for dts

Message ID 20230209152717.4057220-6-niklas.soderlund@corigine.com (mailing list archive)
State Accepted
Headers
Series Add initial support for NFP PMD |

Checks

Context Check Description
ci/Intel-dts-format-test success Testing OK
ci/Intel-dts-suite-test success Testing OK
ci/Intel-dts-pylama-test success Testing OK

Commit Message

Niklas Söderlund Feb. 9, 2023, 3:27 p.m. UTC
  From: Qin Ke <qin.ke@corigine.com>

Add the vendor id, device id and driver of Corigine and Netronome
NIC to the support list of dts.

Signed-off-by: Qin Ke <qin.ke@corigine.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund@corigine.com>
Reviewed-by: Chaoyong He <chaoyong.he@corigine.com>
Signed-off-by: Niklas Söderlund <niklas.soderlund@corigine.com>
---
 framework/settings.py | 20 ++++++++++++++++++++
 framework/tester.py   |  1 +
 2 files changed, 21 insertions(+)
  

Patch

diff --git a/framework/settings.py b/framework/settings.py
index 48e6d4430937..5c8db15355fb 100644
--- a/framework/settings.py
+++ b/framework/settings.py
@@ -87,6 +87,16 @@  NICS = {
     "IGC-I226_LM": "8086:125b",
     "brcm_57414": "14e4:16d7",
     "brcm_P2100G": "14e4:1750",
+    "netronome_3800_pf": "19ee:3800",
+    "netronome_3800_vf": "19ee:3803",
+    "netronome_4000_pf": "19ee:4000",
+    "netronome_6000_pf": "19ee:6000",
+    "netronome_6000_vf": "19ee:6003",
+    "corigine_3800_pf": "1da8:3800",
+    "corigine_3800_vf": "1da8:3803",
+    "corigine_4000_pf": "1da8:4000",
+    "corigine_6000_pf": "1da8:6000",
+    "corigine_6000_vf": "1da8:6003",
 }
 
 ETH_700_SERIES = (
@@ -171,6 +181,16 @@  DRIVERS = {
     "IGC-I226_LM": "igc",
     "brcm_57414": "bnxt_en",
     "brcm_P2100G": "bnxt_en",
+    "netronome_3800_pf": "nfp",
+    "netronome_3800_vf": "nfp_vf",
+    "netronome_4000_pf": "nfp",
+    "netronome_6000_pf": "nfp",
+    "netronome_6000_vf": "nfp_vf",
+    "corigine_3800_pf": "nfp",
+    "corigine_3800_vf": "nfp_vf",
+    "corigine_4000_pf": "nfp",
+    "corigine_6000_pf": "nfp",
+    "corigine_6000_vf": "nfp_vf",
 }
 
 """
diff --git a/framework/tester.py b/framework/tester.py
index a8342a2f36c9..5e6c72ad5d98 100644
--- a/framework/tester.py
+++ b/framework/tester.py
@@ -317,6 +317,7 @@  class Tester(Crb):
             self.send_expect("modprobe ixgbe", "# ", 20)
             self.send_expect("modprobe e1000e", "# ", 20)
             self.send_expect("modprobe e1000", "# ", 20)
+            self.send_expect("modprobe nfp", "# ", 20)
 
         try:
             for (pci_bus, pci_id) in self.pci_devices_info: