50 lines
1.1 KiB
C
50 lines
1.1 KiB
C
|
/****************************************************************************
|
||
|
*
|
||
|
* Copyright (c) 2014 - 2016 Samsung Electronics Co., Ltd. All rights reserved
|
||
|
*
|
||
|
****************************************************************************/
|
||
|
|
||
|
#ifndef __SCSC_APP_MSG_H__
|
||
|
#define __SCSC_APP_MSG_H__
|
||
|
|
||
|
|
||
|
#define BCSP_CSTOPB_MASK 0x0001
|
||
|
#define BCSP_PARENB_MASK 0x0002
|
||
|
#define BCSP_PAREVEN_MASK 0x0004
|
||
|
#define BCSP_CRTSCTS_MASK 0x0008
|
||
|
|
||
|
enum {
|
||
|
SCSC_APP_MSG_TYPE_APP_STARTED_REPLY = 0,
|
||
|
SCSC_APP_MSG_TYPE_GET_DB,
|
||
|
SCSC_APP_MSG_TYPE_GET_DB_REPLY,
|
||
|
SCSC_APP_MSG_TYPE_LD_REGISTER_LOW_RATE,
|
||
|
SCSC_APP_MSG_TYPE_LD_REGISTER_HIGH_RATE,
|
||
|
SCSC_APP_MSG_TYPE_LD_REGISTER_REPLY,
|
||
|
SCSC_APP_MSG_TYPE_LD_UNREGISTER,
|
||
|
SCSC_APP_MSG_TYPE_LD_UNREGISTER_BREAK,
|
||
|
SCSC_APP_MSG_TYPE_LD_UNREGISTER_REPLY,
|
||
|
SCSC_APP_MSG_TYPE_APP_EXIT,
|
||
|
SCSC_APP_MSG_TYPE_APP_EXIT_REPLY,
|
||
|
SCSC_APP_MSG_TYPE_SET_FAST_RATE,
|
||
|
SCSC_APP_MSG_TYPE_SET_FAST_RATE_REPLY,
|
||
|
};
|
||
|
|
||
|
enum {
|
||
|
SCSC_APP_MSG_STATUS_OK = 0,
|
||
|
SCSC_APP_MSG_STATUS_FAILURE,
|
||
|
};
|
||
|
|
||
|
|
||
|
struct scsc_app_msg_req {
|
||
|
__u16 type;
|
||
|
};
|
||
|
|
||
|
struct scsc_app_msg_resp {
|
||
|
__u16 type;
|
||
|
__u16 status;
|
||
|
__u32 len;
|
||
|
__u8 data[0];
|
||
|
};
|
||
|
|
||
|
#endif /* __SCSC_APP_MSG_H__ */
|