0ffe9d010f19e51be128bbb29e68e0958b418dce
[dpdk.git] / drivers / crypto / cnxk / cnxk_cryptodev.c
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(C) 2021 Marvell.
3  */
4
5 #include "roc_cpt.h"
6
7 #include "cnxk_cryptodev.h"
8
9 int
10 cnxk_cpt_eng_grp_add(struct roc_cpt *roc_cpt)
11 {
12         int ret;
13
14         ret = roc_cpt_eng_grp_add(roc_cpt, CPT_ENG_TYPE_SE);
15         if (ret < 0) {
16                 plt_err("Could not add CPT SE engines");
17                 return -ENOTSUP;
18         }
19
20         ret = roc_cpt_eng_grp_add(roc_cpt, CPT_ENG_TYPE_IE);
21         if (ret < 0) {
22                 plt_err("Could not add CPT IE engines");
23                 return -ENOTSUP;
24         }
25
26         ret = roc_cpt_eng_grp_add(roc_cpt, CPT_ENG_TYPE_AE);
27         if (ret < 0) {
28                 plt_err("Could not add CPT AE engines");
29                 return -ENOTSUP;
30         }
31
32         return 0;
33 }