[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