common/mlx5/linux: replace malloc and free in glue
[dpdk.git] / drivers / common / octeontx2 / hw / otx2_ree.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright (C) 2020 Marvell International Ltd.
3  */
4
5 #ifndef __OTX2_REE_HW_H__
6 #define __OTX2_REE_HW_H__
7
8 /* REE BAR0*/
9 #define REE_AF_REEXM_MAX_MATCH          (0x80c8)
10
11 /* REE BAR02 */
12 #define REE_LF_MISC_INT                 (0x300)
13 #define REE_LF_DONE_INT                 (0x120)
14
15 #define REE_AF_QUEX_GMCTL(a)            (0x800 | (a) << 3)
16
17 #define REE_AF_INT_VEC_RAS          (0x0ull)
18 #define REE_AF_INT_VEC_RVU          (0x1ull)
19 #define REE_AF_INT_VEC_QUE_DONE     (0x2ull)
20 #define REE_AF_INT_VEC_AQ           (0x3ull)
21
22 /* ENUMS */
23
24 #define REE_LF_INT_VEC_QUE_DONE (0x0ull)
25 #define REE_LF_INT_VEC_MISC             (0x1ull)
26
27 #endif /* __OTX2_REE_HW_H__*/