From patchwork Fri May 26 08:23:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qiming Yang X-Patchwork-Id: 127551 X-Patchwork-Delegate: qi.z.zhang@intel.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id EF43242BA9; Fri, 26 May 2023 10:41:01 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7F44B40DDA; Fri, 26 May 2023 10:41:01 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id A2F3F40A89 for ; Fri, 26 May 2023 10:40:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1685090459; x=1716626459; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=HnzEJHmMmQTrF2vVlzWa3hsegR/YoNevn9t7u1vj0tc=; b=TUGp/GYHaW4Rb+dJh2Ii9BFe/SrugAccYQ2h9jCppES/ZGZZ0FM5b6o2 Jdq4+N7ZqoToDTIKMW+MCjOJse5PPM7Sa2gUNMOVZxuFwzS3c4basuGQg u+uP+/2qyfkv/SkGpjtgZEo+LIdNJq1Wr2mi58taPHEjw/nAZM+dCdE+X SxcqMF6htZQfCqh0P02o3UR+ISFTudcnq0xL/4SJAUvG48nwFmdUFtS72 aZ3uHxOswmzijXaYrPETbYu/KFOCmNh18BXyCys5LPBdWrWouyQ56lQ66 Vaxc2OJjOHtvEGVPUONLfigFmmlZUPhYlLg8S2YEZS02rzXFjDRr8AV7V w==; X-IronPort-AV: E=McAfee;i="6600,9927,10721"; a="417636577" X-IronPort-AV: E=Sophos;i="6.00,193,1681196400"; d="scan'208";a="417636577" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 May 2023 01:40:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10721"; a="775011968" X-IronPort-AV: E=Sophos;i="6.00,193,1681196400"; d="scan'208";a="775011968" Received: from dpdk-qiming3.sh.intel.com ([10.67.111.4]) by fmsmga004.fm.intel.com with ESMTP; 26 May 2023 01:40:57 -0700 From: Qiming Yang To: dev@dpdk.org Cc: Qiming Yang Subject: [PATCH] net/igc: support device I225-LMVP Date: Fri, 26 May 2023 08:23:17 +0000 Message-Id: <20230526082317.1436314-1-qiming.yang@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Add support for I225-LMVP device. Signed-off-by: Qiming Yang Acked-by: Qi Zhang --- drivers/net/igc/base/igc_api.c | 1 + drivers/net/igc/base/igc_hw.h | 1 + drivers/net/igc/igc_ethdev.c | 1 + 3 files changed, 3 insertions(+) diff --git a/drivers/net/igc/base/igc_api.c b/drivers/net/igc/base/igc_api.c index c9fc9ed4b0..228b8c8f0e 100644 --- a/drivers/net/igc/base/igc_api.c +++ b/drivers/net/igc/base/igc_api.c @@ -883,6 +883,7 @@ s32 igc_set_mac_type(struct igc_hw *hw) mac->type = igc_i211; break; case IGC_DEV_ID_I225_LM: + case IGC_DEV_ID_I225_LMVP: case IGC_DEV_ID_I225_V: case IGC_DEV_ID_I225_K: case IGC_DEV_ID_I225_I: diff --git a/drivers/net/igc/base/igc_hw.h b/drivers/net/igc/base/igc_hw.h index e919a11c02..83b7bcc1f6 100644 --- a/drivers/net/igc/base/igc_hw.h +++ b/drivers/net/igc/base/igc_hw.h @@ -161,6 +161,7 @@ struct igc_hw; #define IGC_DEV_ID_I210_SGMII_FLASHLESS 0x15F6 #define IGC_DEV_ID_I211_COPPER 0x1539 #define IGC_DEV_ID_I225_LM 0x15F2 +#define IGC_DEV_ID_I225_LMVP 0x5502 #define IGC_DEV_ID_I225_V 0x15F3 #define IGC_DEV_ID_I225_K 0x3100 #define IGC_DEV_ID_I225_I 0x15F8 diff --git a/drivers/net/igc/igc_ethdev.c b/drivers/net/igc/igc_ethdev.c index fab2ab6d1c..58c4f80927 100644 --- a/drivers/net/igc/igc_ethdev.c +++ b/drivers/net/igc/igc_ethdev.c @@ -107,6 +107,7 @@ static const struct rte_eth_desc_lim tx_desc_lim = { static const struct rte_pci_id pci_id_igc_map[] = { { RTE_PCI_DEVICE(IGC_INTEL_VENDOR_ID, IGC_DEV_ID_I225_LM) }, + { RTE_PCI_DEVICE(IGC_INTEL_VENDOR_ID, IGC_DEV_ID_I225_LMVP) }, { RTE_PCI_DEVICE(IGC_INTEL_VENDOR_ID, IGC_DEV_ID_I225_V) }, { RTE_PCI_DEVICE(IGC_INTEL_VENDOR_ID, IGC_DEV_ID_I225_I) }, { RTE_PCI_DEVICE(IGC_INTEL_VENDOR_ID, IGC_DEV_ID_I225_IT) },