[dpdk-dev] [PATCH 03/52] common/cnxk: add model init and IO handling API
Jerin Jacob
jerinjacobk at gmail.com
Fri Mar 26 14:48:35 CET 2021
On Fri, Mar 5, 2021 at 7:10 PM Nithin Dabilpuram
<ndabilpuram at marvell.com> wrote:
>
> From: Jerin Jacob <jerinj at marvell.com>
>
> Add routines for SoC model identification and HW IO handling
> routines specific to CN9K and CN10K Marvell SoC's.
> These are based on arm64 ISA and behaviour specific to
> Marvell SoC's.
>
> Signed-off-by: Jerin Jacob <jerinj at marvell.com>
> ---
> drivers/common/cnxk/meson.build | 4 +-
> drivers/common/cnxk/roc_api.h | 13 +++
> drivers/common/cnxk/roc_io.h | 187 +++++++++++++++++++++++++++++++++++
> drivers/common/cnxk/roc_io_generic.h | 122 +++++++++++++++++++++++
> drivers/common/cnxk/roc_model.c | 148 +++++++++++++++++++++++++++
> drivers/common/cnxk/roc_model.h | 103 +++++++++++++++++++
> drivers/common/cnxk/roc_platform.c | 21 ++++
> drivers/common/cnxk/roc_platform.h | 10 ++
> drivers/common/cnxk/roc_priv.h | 11 +++
> drivers/common/cnxk/roc_util_priv.h | 14 +++
> drivers/common/cnxk/roc_utils.c | 35 +++++++
> drivers/common/cnxk/roc_utils.h | 13 +++
> drivers/common/cnxk/version.map | 5 +
> 13 files changed, 685 insertions(+), 1 deletion(-)
> +
> +#endif /* _ROC_UTIL_PRIV_H_ */
> diff --git a/drivers/common/cnxk/roc_utils.c b/drivers/common/cnxk/roc_utils.c
> new file mode 100644
> index 0000000..bcba7b2
> --- /dev/null
> +++ b/drivers/common/cnxk/roc_utils.c
> @@ -0,0 +1,35 @@
> +/* SPDX-License-Identifier: BSD-3-Clause
> + * Copyright(C) 2020 Marvell.
Please update the year to 2021 in all the files.
> +#endif /* _ROC_UTILS_H_ */
> diff --git a/drivers/common/cnxk/version.map b/drivers/common/cnxk/version.map
> index dc012a1..227f2ce 100644
> --- a/drivers/common/cnxk/version.map
> +++ b/drivers/common/cnxk/version.map
> @@ -1,4 +1,9 @@
> INTERNAL {
> + global:
> +
> + plt_init;
plt_init() is internal one. We dont need to expose that.
> + roc_error_msg_get;
> + roc_model;
>
> local: *;
> };
> --
> 2.8.4
>
More information about the dev
mailing list