/*
 * Copyright (c) 2021 Samsung Electronics Co., Ltd All Rights Reserved
 *
 * PROPRIETARY/CONFIDENTIAL
 *
 * This software is the confidential and proprietary information of Samsung
 * Electronics Co., Ltd. ("Confidential Information"). You shall not disclose such
 * Confidential Information and shall use it only in accordance with the terms of
 * the license agreement you entered into with Samsung Electronics Co., Ltd. ("SAMSUNG")
 * SAMSUNG MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE
 * SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT
 * NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
 * PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SAMSUNG SHALL NOT BE
 * LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING,
 * MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
 */

#ifndef __DSMS_TA_H__
#define __DSMS_TA_H__

// Handler commands
#define DSMS_CMD_RECV (0)

// Error codes
#define DSMS_RECV_SUCCESS (0)
#define DSMS_RECV_FAILURE (1)

#define DSMS_MAX_BUFFER (1053)

typedef struct {
	int cmd_id;
} dsms_req_t;

typedef struct {
	int ret;
	char buffer[DSMS_MAX_BUFFER];
} dsms_rsp_t;

#endif // __DSMS_TA_H__
