1
2
3
4
5
6#include <common.h>
7
8enum mscc_regs_qs {
9 MSCC_QS_XTR_RD,
10 MSCC_QS_XTR_FLUSH,
11 MSCC_QS_XTR_DATA_PRESENT,
12 MSCC_QS_INJ_WR,
13 MSCC_QS_INJ_CTRL,
14};
15
16int mscc_send(void __iomem *regs, const unsigned long *mscc_qs_offset,
17 u32 *ifh, size_t ifh_len, u32 *buff, size_t buff_len);
18int mscc_recv(void __iomem *regs, const unsigned long *mscc_qs_offset,
19 u32 *rxbuf, size_t ifh_len, bool byte_swap);
20void mscc_flush(void __iomem *regs, const unsigned long *mscc_qs_offset);
21