[dpdk-dev] [EXT] [PATCH v3 0/8] baseband: add NXP LA12xx driver
Akhil Goyal
gakhil at marvell.com
Tue Apr 13 12:06:28 CEST 2021
Hi Nicholas,
Could you please review this series?
Regards,
Akhil
> This series introduces the BBDEV LA12xx poll mode driver (PMD) to support
> an implementation for offloading High Phy processing functions like
> LDPC Encode / Decode 5GNR wireless acceleration function, using PCI based
> LA12xx Software defined radio.
>
> Please check the documentation patch for more info.
>
> The driver currently implements basic feature to offload only the 5G LDPC
> encode/decode.
>
> Modifications has been done in test vectors to optionally support input in
> network byte order. Two test vectors are also added as an example with
> input data in network byte.
>
> v2: add test case changes
> v3: fix 32 bit compilation
>
> Hemant Agrawal (6):
> baseband: introduce NXP LA12xx driver
> baseband/la12xx: add devargs for max queues
> baseband/la12xx: add support for multiple modems
> baseband/la12xx: add queue and modem config support
> baseband/la12xx: add enqueue and dequeue support
> baseband/la12xx: add documentation support
>
> Nipun Gupta (2):
> app/bbdev: add parameter to take input in network order
> app/bbdev: add test vectors for transport blocks
>
> MAINTAINERS | 9 +
> app/test-bbdev/test_bbdev_vector.c | 18 +-
> app/test-bbdev/test_bbdev_vector.h | 2 +
> app/test-bbdev/test_vectors/ldpc_dec_tb.data | 362 +++++
> app/test-bbdev/test_vectors/ldpc_enc_tb.data | 482 +++++++
> doc/guides/bbdevs/features/la12xx.ini | 14 +
> doc/guides/bbdevs/index.rst | 1 +
> doc/guides/bbdevs/la12xx.rst | 139 ++
> doc/guides/rel_notes/release_21_05.rst | 5 +
> drivers/baseband/la12xx/bbdev_la12xx.c | 1178 +++++++++++++++++
> drivers/baseband/la12xx/bbdev_la12xx.h | 57 +
> drivers/baseband/la12xx/bbdev_la12xx_ipc.h | 237 ++++
> .../baseband/la12xx/bbdev_la12xx_pmd_logs.h | 38 +
> drivers/baseband/la12xx/meson.build | 6 +
> drivers/baseband/la12xx/version.map | 3 +
> drivers/baseband/meson.build | 2 +-
> 16 files changed, 2550 insertions(+), 3 deletions(-)
> create mode 100644 app/test-bbdev/test_vectors/ldpc_dec_tb.data
> create mode 100644 app/test-bbdev/test_vectors/ldpc_enc_tb.data
> create mode 100644 doc/guides/bbdevs/features/la12xx.ini
> create mode 100644 doc/guides/bbdevs/la12xx.rst
> create mode 100644 drivers/baseband/la12xx/bbdev_la12xx.c
> create mode 100644 drivers/baseband/la12xx/bbdev_la12xx.h
> create mode 100644 drivers/baseband/la12xx/bbdev_la12xx_ipc.h
> create mode 100644 drivers/baseband/la12xx/bbdev_la12xx_pmd_logs.h
> create mode 100644 drivers/baseband/la12xx/meson.build
> create mode 100644 drivers/baseband/la12xx/version.map
>
> --
> 2.17.1
More information about the dev
mailing list