// SPDX-License-Identifier: GPL-2.0 | |
/* | |
* Copyright 2019 NXP | |
* | |
*/ | |
#ifndef __IMX_M4_MU_H__ | |
#define __IMX_M4_MU_H__ | |
enum imx_m4_msg_type { | |
MU_MSG_REQ = 0x1, /* request message sent from A side */ | |
MU_MSG_RESP = 0x2, /* response message from B side for request */ | |
MU_MSG_READY_A = 0x3, /* A side notifies ready */ | |
MU_MSG_READY_B = 0x4, /* B side notifies ready */ | |
}; | |
union imx_m4_msg { | |
struct { | |
u32 seq; | |
u32 type; | |
u32 buffer; | |
u32 size; | |
} format; | |
u32 data[4]; | |
}; | |
#endif |