Message ID | 1649106828-116338-1-git-send-email-nicolas.chautru@intel.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> 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 CA1C2A0508; Mon, 4 Apr 2022 23:16:25 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5E7624282B; Mon, 4 Apr 2022 23:16:25 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 8E4734068C for <dev@dpdk.org>; Mon, 4 Apr 2022 23:16:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1649106983; x=1680642983; h=from:to:cc:subject:date:message-id; bh=TVx83G2vb1hpTjcsOyvFIMPuZb7Hc3HpE08gWYYusfE=; b=PeaPUnuR8602znRaCHepktIKxgWVqtljpsSb5TcvpKpKcd9s8Omuy6m2 K3v6aQ2AFQ2IDZuVguGm7NHP6hGC13sm+/UIU2An2+opvLT9t1jv4gPw/ NKO23w1Ruu3PPPWqNnM0M58l7rH7q8OINouGYfow3thRMdN9PSSQoRxCH NbrvKtIC5xECdywqY5fy/1D92m3N/9GEwoJLM2+ctXeF0wWez3hpkYXBE b/+/N1ZeMOx4bBc98/bVAI30h5aTDEh+okFJf4jQ9/BpptmRpAGJnBDNM B4NvDV6oSB/RSOpwrW8zDf+bQ/iku885u6f9nHcw2hFOwn/G/Hy1SuRXT Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10307"; a="258194691" X-IronPort-AV: E=Sophos;i="5.90,235,1643702400"; d="scan'208";a="258194691" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Apr 2022 14:16:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,235,1643702400"; d="scan'208";a="569552031" Received: from skx-5gnr-sc12-4.sc.intel.com ([172.25.69.210]) by orsmga008.jf.intel.com with ESMTP; 04 Apr 2022 14:16:21 -0700 From: Nicolas Chautru <nicolas.chautru@intel.com> To: dev@dpdk.org, gakhil@marvell.com Cc: trix@redhat.com, thomas@monjalon.net, ray.kinsella@intel.com, bruce.richardson@intel.com, hemant.agrawal@nxp.com, mingshan.zhang@intel.com, david.marchand@redhat.com, Nicolas Chautru <nicolas.chautru@intel.com> Subject: [PATCH v1 0/9] drivers/baseband: new PMD for ACC101 device Date: Mon, 4 Apr 2022 14:13:39 -0700 Message-Id: <1649106828-116338-1-git-send-email-nicolas.chautru@intel.com> X-Mailer: git-send-email 1.8.3.1 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org |
Series |
drivers/baseband: new PMD for ACC101 device
|
|
Message
Chautru, Nicolas
April 4, 2022, 9:13 p.m. UTC
This serie introduces the PMD for the new bbdev device ACC101 (aka Mount Cirrus). This is a derivative from previous Mount Bryce which includes silicon improvement, bug fixes, capacity improvement for 5GNR and feature improvement. Nicolas Chautru (9): baseband/acc101: introduce PMD for ACC101 baseband/acc101: add HW register definition baseband/acc101: add info get function baseband/acc101: add queue configuration baseband/acc101: add LDPC processing baseband/acc101: support HARQ loopback baseband/acc101: support 4G processing baseband/acc101: support MSI interrupt baseband/acc101: add device configure function MAINTAINERS | 3 + app/test-bbdev/meson.build | 3 + app/test-bbdev/test_bbdev_perf.c | 69 + doc/guides/bbdevs/acc101.rst | 237 ++ doc/guides/bbdevs/features/acc101.ini | 13 + doc/guides/bbdevs/index.rst | 1 + doc/guides/rel_notes/release_22_07.rst | 4 + drivers/baseband/acc101/acc101_pf_enum.h | 1128 ++++++++ drivers/baseband/acc101/acc101_vf_enum.h | 79 + drivers/baseband/acc101/meson.build | 8 + drivers/baseband/acc101/rte_acc101_cfg.h | 113 + drivers/baseband/acc101/rte_acc101_pmd.c | 4457 ++++++++++++++++++++++++++++++ drivers/baseband/acc101/rte_acc101_pmd.h | 631 +++++ drivers/baseband/acc101/version.map | 10 + drivers/baseband/meson.build | 1 + 15 files changed, 6757 insertions(+) create mode 100644 doc/guides/bbdevs/acc101.rst create mode 100644 doc/guides/bbdevs/features/acc101.ini create mode 100644 drivers/baseband/acc101/acc101_pf_enum.h create mode 100644 drivers/baseband/acc101/acc101_vf_enum.h create mode 100644 drivers/baseband/acc101/meson.build create mode 100644 drivers/baseband/acc101/rte_acc101_cfg.h create mode 100644 drivers/baseband/acc101/rte_acc101_pmd.c create mode 100644 drivers/baseband/acc101/rte_acc101_pmd.h create mode 100644 drivers/baseband/acc101/version.map
Comments
04/04/2022 23:13, Nicolas Chautru: > This serie introduces the PMD for the new bbdev device ACC101 > (aka Mount Cirrus). This is a derivative from previous Mount Bryce > which includes silicon improvement, bug fixes, capacity improvement > for 5GNR and feature improvement. Nack for adding this driver. Afer comparing with A100 driver, it is clear that it can be merged in the same driver. Bug fixes and improvements are not justification to create a new driver.
On Tue, Apr 5, 2022 at 8:48 AM Thomas Monjalon <thomas@monjalon.net> wrote: > > 04/04/2022 23:13, Nicolas Chautru: > > This serie introduces the PMD for the new bbdev device ACC101 > > (aka Mount Cirrus). This is a derivative from previous Mount Bryce > > which includes silicon improvement, bug fixes, capacity improvement > > for 5GNR and feature improvement. > > Nack for adding this driver. > Afer comparing with A100 driver, it is clear that it can be merged > in the same driver. > Bug fixes and improvements are not justification to create a new driver. I was about to send a similar mail. +1 on this nack.