18fbbfd96SMarek Behun /* SPDX-License-Identifier: GPL-2.0+ */
28fbbfd96SMarek Behun /*
38fbbfd96SMarek Behun  * rWTM BIU Mailbox driver for Armada 37xx
48fbbfd96SMarek Behun  *
5*b37c3848SMarek Behún  * Author: Marek Behún <kabel@kernel.org>
68fbbfd96SMarek Behun  */
78fbbfd96SMarek Behun 
88fbbfd96SMarek Behun #ifndef _LINUX_ARMADA_37XX_RWTM_MAILBOX_H_
98fbbfd96SMarek Behun #define _LINUX_ARMADA_37XX_RWTM_MAILBOX_H_
108fbbfd96SMarek Behun 
118fbbfd96SMarek Behun #include <linux/types.h>
128fbbfd96SMarek Behun 
138fbbfd96SMarek Behun struct armada_37xx_rwtm_tx_msg {
148fbbfd96SMarek Behun 	u16 command;
158fbbfd96SMarek Behun 	u32 args[16];
168fbbfd96SMarek Behun };
178fbbfd96SMarek Behun 
188fbbfd96SMarek Behun struct armada_37xx_rwtm_rx_msg {
198fbbfd96SMarek Behun 	u32 retval;
208fbbfd96SMarek Behun 	u32 status[16];
218fbbfd96SMarek Behun };
228fbbfd96SMarek Behun 
238fbbfd96SMarek Behun #endif /* _LINUX_ARMADA_37XX_RWTM_MAILBOX_H_ */
24