event/octeontx2: add build infra and device probe
[dpdk.git] / drivers / event / octeontx2 / otx2_evdev.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(C) 2019 Marvell International Ltd.
3  */
4
5 #ifndef __OTX2_EVDEV_H__
6 #define __OTX2_EVDEV_H__
7
8 #include <rte_eventdev.h>
9
10 #include "otx2_common.h"
11
12 #define EVENTDEV_NAME_OCTEONTX2_PMD otx2_eventdev
13
14 #define sso_func_trace otx2_sso_dbg
15
16 #define OTX2_SSO_MAX_VHGRP                  RTE_EVENT_MAX_QUEUES_PER_DEV
17 #define OTX2_SSO_MAX_VHWS                   (UINT8_MAX)
18
19 struct otx2_sso_evdev {
20 };
21
22 /* Init and Fini API's */
23 int otx2_sso_init(struct rte_eventdev *event_dev);
24 int otx2_sso_fini(struct rte_eventdev *event_dev);
25
26 #endif /* __OTX2_EVDEV_H__ */