From patchwork Tue Jan 17 22:36:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chautru, Nicolas" X-Patchwork-Id: 122218 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 4D14542401; Tue, 17 Jan 2023 23:40:08 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D47AE410DD; Tue, 17 Jan 2023 23:40:07 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 6DA6740151 for ; Tue, 17 Jan 2023 23:40:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673995206; x=1705531206; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=o31Rjl1561BtFMUwlJxd/7YNEvGvioDeOtA6lDRstbg=; b=E0Yr3+iBvjmpd53YtWp/YakHhHLPO4gRNnCWBUVCSBxIwTfUVzVppWPY 6iq2TiVgMHpL+S2Bxy+kAfAnNMi104l7P2DrlMrxf5pQ8XkKObaKLPMC2 AthxAnDFoV/Y+Ii5Z5Os6beRQ6HoWwHlCA1KeDbq+/2IaETzL7GI8sOM3 9xocl/VvVku/f/z6a+mJxrOEU2FW2tTMwrY/98oqZNirGoy9krHWXuWKy AX9FS6bL2OuM/OTWCoMTSOA6mBuUssHJxquoNm0CMOx9BZp62MA4Lr3yt 8PEcaDJ15qtHzFpFQtqQszo8cO0fWdoJZ/XFAbtSs616aQY5bdg7xXjGp w==; X-IronPort-AV: E=McAfee;i="6500,9779,10593"; a="326913978" X-IronPort-AV: E=Sophos;i="5.97,224,1669104000"; d="scan'208";a="326913978" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jan 2023 14:40:05 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10593"; a="767454816" X-IronPort-AV: E=Sophos;i="5.97,224,1669104000"; d="scan'208";a="767454816" Received: from spr-npg-bds1-eec2.sn.intel.com (HELO spr-npg-bds1-eec2..) ([10.233.181.123]) by fmsmga002.fm.intel.com with ESMTP; 17 Jan 2023 14:40:04 -0800 From: Nicolas Chautru To: dev@dpdk.org, maxime.coquelin@redhat.com Cc: hernan.vargas@intel.com, Nicolas Chautru Subject: [PATCH v1 0/6] baseband/acc: ACC200 PMD refactor and rename Date: Tue, 17 Jan 2023 22:36:36 +0000 Message-Id: <20230117223642.17618-1-nicolas.chautru@intel.com> X-Mailer: git-send-email 2.34.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 In this serie we are renaming the ACC200PMD to a more generic VRB PMD (Intel vRAN Boost). The 2nd commit is also making sure this is future prood to be able to support both the first implementation of VRB (The one in SPR-EE) as well as future implementations of integrated product. Most of changes are really rename to a large extend aanmaking the distinction of what is specific to current implementation (VRB1) vs more generic functions (VRB) which would be common to VRB1, VRB2, etc... Nicolas Chautru (6): baseband/acc: file renaming from acc200 to generic vrb baseband/acc: extension of the device structure baseband/acc: adding prefix to VRB1 registers baseband/acc: update prefix for VRB PMD functions baseband/acc: rename of remaining acc200 prefix to vrb1 doc: updated naming convention for acc200 PMD .../bbdevs/features/{acc200.ini => vrb1.ini} | 2 +- doc/guides/bbdevs/{acc200.rst => vrb1.rst} | 33 +- drivers/baseband/acc/acc200_pf_enum.h | 108 --- drivers/baseband/acc/acc200_pmd.h | 196 ----- drivers/baseband/acc/acc200_vf_enum.h | 83 -- drivers/baseband/acc/acc_common.h | 18 +- drivers/baseband/acc/meson.build | 2 +- drivers/baseband/acc/rte_acc100_pmd.c | 6 +- .../acc/{rte_acc200_pmd.c => rte_vrb_pmd.c} | 820 +++++++++--------- drivers/baseband/acc/vrb1_pf_enum.h | 108 +++ drivers/baseband/acc/vrb1_vf_enum.h | 83 ++ .../baseband/acc/{acc200_cfg.h => vrb_cfg.h} | 16 +- drivers/baseband/acc/vrb_pmd.h | 208 +++++ 13 files changed, 843 insertions(+), 840 deletions(-) rename doc/guides/bbdevs/features/{acc200.ini => vrb1.ini} (83%) rename doc/guides/bbdevs/{acc200.rst => vrb1.rst} (90%) delete mode 100644 drivers/baseband/acc/acc200_pf_enum.h delete mode 100644 drivers/baseband/acc/acc200_pmd.h delete mode 100644 drivers/baseband/acc/acc200_vf_enum.h rename drivers/baseband/acc/{rte_acc200_pmd.c => rte_vrb_pmd.c} (82%) create mode 100644 drivers/baseband/acc/vrb1_pf_enum.h create mode 100644 drivers/baseband/acc/vrb1_vf_enum.h rename drivers/baseband/acc/{acc200_cfg.h => vrb_cfg.h} (65%) create mode 100644 drivers/baseband/acc/vrb_pmd.h