/* SPDX-License-Identifier: GPL-2.0 * Marvell OcteonTX CPT driver * * Copyright (C) 2019 Marvell International Ltd. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #ifndef __OTX_CPT_COMMON_H #define __OTX_CPT_COMMON_H #include <linux/types.h> #include <linux/delay.h> #include <linux/device.h> #define OTX_CPT_MAX_MBOX_DATA_STR_SIZE … enum otx_cptpf_type { … }; enum otx_cptvf_type { … }; /* VF-PF message opcodes */ enum otx_cpt_mbox_opcode { … }; /* OcteonTX CPT mailbox structure */ struct otx_cpt_mbox { … }; #endif /* __OTX_CPT_COMMON_H */