1*f9aa4102SLokesh Vutla /* SPDX-License-Identifier: GPL-2.0+ */ 2*f9aa4102SLokesh Vutla /* 3*f9aa4102SLokesh Vutla * Texas Instruments' K3 Secure proxy 4*f9aa4102SLokesh Vutla * 5*f9aa4102SLokesh Vutla * Copyright (C) 2017-2018 Texas Instruments Incorporated - http://www.ti.com/ 6*f9aa4102SLokesh Vutla * Lokesh Vutla <lokeshvutla@ti.com> 7*f9aa4102SLokesh Vutla * 8*f9aa4102SLokesh Vutla */ 9*f9aa4102SLokesh Vutla 10*f9aa4102SLokesh Vutla #ifndef K3_SEC_PROXY_H 11*f9aa4102SLokesh Vutla #define K3_SEC_PROXY_H 12*f9aa4102SLokesh Vutla 13*f9aa4102SLokesh Vutla /** 14*f9aa4102SLokesh Vutla * struct k3_sec_proxy_msg - Secure proxy message structure 15*f9aa4102SLokesh Vutla * @len: Length of data in the Buffer 16*f9aa4102SLokesh Vutla * @buf: Buffer pointer 17*f9aa4102SLokesh Vutla * 18*f9aa4102SLokesh Vutla * This is the structure for data used in mbox_send() and mbox_recv(). 19*f9aa4102SLokesh Vutla */ 20*f9aa4102SLokesh Vutla struct k3_sec_proxy_msg { 21*f9aa4102SLokesh Vutla size_t len; 22*f9aa4102SLokesh Vutla u32 *buf; 23*f9aa4102SLokesh Vutla }; 24*f9aa4102SLokesh Vutla 25*f9aa4102SLokesh Vutla #endif /* K3_SEC_PROXY_H */ 26