blob: 49afb9cc0e43cb627b5fe42af21b7eea9ecbc11f [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001/*******************************************************************************
2 * Copyright Statement:
3 * --------------------
4 * This software is protected by Copyright and the information contained
5 * herein is confidential. The software may not be copied and the information
6 * contained herein may not be used or disclosed except with the written
7 * permission of MediaTek Inc. (C) 2002
8 *
9 ******************************************************************************/
10
11/*******************************************************************************
12 * Filename:
13 * ---------
14 * ratcm_csd_interface.h
15 *
16 * Project:
17 * --------
18 * MONZA
19 *
20 * Description:
21 * ------------
22 *
23 *
24 * Author:
25 * -------
26 * -------
27 *
28 *============================================================================
29 * HISTORY
30 * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
31 *------------------------------------------------------------------------------
32 * removed!
33 *
34 * removed!
35 * removed!
36 * removed!
37 * removed!
38 *
39 * removed!
40 * removed!
41 * removed!
42 *
43 * removed!
44 * removed!
45 * removed!
46 *
47 * removed!
48 * removed!
49 * removed!
50 *
51 * removed!
52 * removed!
53 * removed!
54 *
55 * removed!
56 * removed!
57 * removed!
58 *
59 * removed!
60 * removed!
61 * removed!
62 *
63 * removed!
64 * removed!
65 * removed!
66 *
67 * removed!
68 * removed!
69 * removed!
70 *
71 * removed!
72 * removed!
73 * removed!
74 *
75 * removed!
76 * removed!
77 * removed!
78 *
79 * removed!
80 * removed!
81 * removed!
82 *
83 * removed!
84 * removed!
85 * removed!
86 *
87 * removed!
88 * removed!
89 * removed!
90 *
91 * removed!
92 * removed!
93 * removed!
94 *
95 *------------------------------------------------------------------------------
96 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
97 *============================================================================
98 ****************************************************************************/
99
100#ifndef _RATCM_CSD_INTERFACE_H
101#define _RATCM_CSD_INTERFACE_H
102
103/* MAUI_02828210, redundant header removal */
104/***************************
105Include Prefix Header Files
106****************************/
107#include "kal_general_types.h"
108
109/***************************
110Exported Function Prototypes
111****************************/
112
113typedef enum
114{
115 CSD_MODE_NO,
116 CSD_MODE_TRA,
117 CSD_MODE_NT,
118 CSD_MODE_TRA_FAX,
119 CSD_MODE_NT_FAX
120}
121CSD_MODE_ENUM;
122
123typedef enum
124{
125 CSD_USER_RATE_2400,
126 CSD_USER_RATE_4800,
127 CSD_USER_RATE_7200,
128 CSD_USER_RATE_9600,
129 CSD_USER_RATE_12000,
130 CSD_USER_RATE_14400,
131 CSD_USER_RATE_19200,
132 CSD_USER_RATE_28800,
133 CSD_USER_RATE_38400,
134 CSD_USER_RATE_48000,
135 CSD_USER_RATE_56000,
136 CSD_USER_RATE_64000 /* MAUI_02375911 */
137}
138CSD_USER_RATE_ENUM;
139
140
141typedef enum
142{
143 CSD_ON = 0,
144 CSD_OFF
145}
146CSD_STATUS_ENUM;
147
148typedef struct
149{
150 CSD_STATUS_ENUM sa;
151 CSD_STATUS_ENUM sb;
152 CSD_STATUS_ENUM x;
153}
154CSD_V24_STATUS_STRUCT;
155
156typedef enum{
157CSD_TICK_RATE_10MS,
158CSD_TICK_RATE_20MS,
159CSD_TICK_RATE_40MS,
160CSD_TICK_RATE_80MS
161} CSD_TICK_RATE_ENUM;
162
163
164
165#endif /* _RATCM_CSD_INTERFACE_H */