common/cnxk: add mailbox base infrastructure
[dpdk.git] / drivers / common / cnxk / roc_dev_priv.h
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(C) 2021 Marvell.
3  */
4
5 #ifndef _ROC_DEV_PRIV_H
6 #define _ROC_DEV_PRIV_H
7
8 extern uint16_t dev_rclk_freq;
9 extern uint16_t dev_sclk_freq;
10
11 int dev_irq_register(struct plt_intr_handle *intr_handle,
12                      plt_intr_callback_fn cb, void *data, unsigned int vec);
13 void dev_irq_unregister(struct plt_intr_handle *intr_handle,
14                         plt_intr_callback_fn cb, void *data, unsigned int vec);
15 int dev_irqs_disable(struct plt_intr_handle *intr_handle);
16
17 #endif /* _ROC_DEV_PRIV_H */