Common Platform (CP) Tracer Library API Reference Guide (66AK2Exx Version)
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
CPTLib_66AK2Exx.h
Go to the documentation of this file.
1
#ifndef __CPTLIBRARY_66AK2Exx_H
2
#define __CPTLIBRARY_66AK2Exx_H
3
/*
4
* CPTLib_66AK2Exx.h
5
*
6
* Common Platform (CP) Tracer Library 66AK2Exx device specific definitions
7
*
8
* Copyright (C) 2010, 2011 Texas Instruments Incorporated - http://www.ti.com/
9
*
10
*
11
* Redistribution and use in source and binary forms, with or without
12
* modification, are permitted provided that the following conditions
13
* are met:
14
*
15
* Redistributions of source code must retain the above copyright
16
* notice, this list of conditions and the following disclaimer.
17
*
18
* Redistributions in binary form must reproduce the above copyright
19
* notice, this list of conditions and the following disclaimer in the
20
* documentation and/or other materials provided with the
21
* distribution.
22
*
23
* Neither the name of Texas Instruments Incorporated nor the names of
24
* its contributors may be used to endorse or promote products derived
25
* from this software without specific prior written permission.
26
*
27
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
28
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
29
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
30
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
31
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
32
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
33
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
34
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
35
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
36
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
37
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
38
*
39
*/
40
41
#include <stdlib.h>
42
#include <stdint.h>
// The library uses C99 exact-width integer types
43
44
#ifdef __cplusplus
45
extern
"C"
{
46
#endif
47
52
//
54
// Public Typedefs and Enums
55
//
57
62
typedef
enum
{
eCPT_MSMC_0
,
63
eCPT_MSMC_1
,
64
eCPT_MSMC_2
,
65
eCPT_MSMC_3
,
66
eCPT_QM_MST
,
67
eCPT_DDR
,
68
eCPT_SM
,
69
eCPT_QM_CFG1
,
70
eCPT_SCR3_CFG
,
71
eCPT_L2_0
,
72
eCPT_QM_CFG2
,
73
eCPT_TPCC_0_4
,
74
eCPT_TPCC_1_2_3
,
75
eCPT_INTC_CFG
,
76
eCPT_MSMC_4
,
77
eCPT_MSMC_5
,
78
eCPT_MSMC_6
,
79
eCPT_MSMC_7
,
80
eCPT_SPI_ROM_EMIF16
,
81
eCPT_NETCP_USB_CFG
,
82
eCPT_PCIE1_CFG
,
83
eCPT_ModID_Last
84
}
eCPT_ModID
;
85
108
// Master IDs
109
typedef
enum
{
110
eCPT_MID_GEM0
,
111
eCPT_MID_reserved1,
112
eCPT_MID_reserved2,
113
eCPT_MID_reserved3,
114
eCPT_MID_reserved4,
115
eCPT_MID_reserved5,
116
eCPT_MID_reserved6,
117
eCPT_MID_reserved7,
118
eCPT_MID_A15_CPU0_0
,
119
eCPT_MID_A15_CPU1_0
,
120
eCPT_MID_A15_CPU2_0
,
121
eCPT_MID_A15_CPU3_0
,
122
eCPT_MID_reserved12,
123
eCPT_MID_reserved13,
124
eCPT_MID_reserved14,
125
eCPT_MID_reserved15,
126
eCPT_MID_GEM0_CFG
,
127
eCPT_MID_reserved17,
128
eCPT_MID_reserved18,
129
eCPT_MID_reserved19,
130
eCPT_MID_reserved20,
131
eCPT_MID_reserved21,
132
eCPT_MID_reserved22,
133
eCPT_MID_reserved23,
134
eCPT_MID_reserved24,
135
eCPT_MID_EDMA0_TC0_RD
,
136
eCPT_MID_EDMA0_TC0_WR
,
137
eCPT_MID_EDMA0_TC1_RD
,
138
eCPT_MID_VUSR0_MST
,
139
eCPT_MID_USB_1_MST
,
140
eCPT_MID_reseerved30,
141
eCPT_MID_PCIe
,
142
eCPT_MID_EDMA0_TC1_WR
,
143
eCPT_MID_EDMA1_TC0_RD
,
144
eCPT_MID_EDMA1_TC0_WR
,
145
eCPT_MID_EDMA1_TC1_RD
,
146
eCPT_MID_EDMA1_TC1_WR
,
147
eCPT_MID_EDMA1_TC2_RD
,
148
eCPT_MID_EDMA1_TC2_WR
,
149
eCPT_MID_EDMA1_TC3_RD
,
150
eCPT_MID_EDMA1_TC3_WR
,
151
eCPT_MID_EDMA2_TC0_RD
,
152
eCPT_MID_EDMA2_TC0_WR
,
153
eCPT_MID_EDMA2_TC1_RD
,
154
eCPT_MID_EDMA2_TC1_WR
,
155
eCPT_MID_EDMA2_TC2_RD
,
156
eCPT_MID_EDMA2_TC2_WR
,
157
eCPT_MID_EDMA2_TC3_RD
,
158
eCPT_MID_EDMA2_TC3_WR
,
159
eCPT_MID_EDMA3_TC0_RD
,
160
eCPT_MID_EDMA3_TC0_WR
,
161
eCPT_MID_EDMA3_TC1_RD
,
162
eCPT_MID_MSMC
,
163
eCPT_MID_EDMA3_TC1_WR
,
164
eCPT_MID_reserved54,
165
eCPT_MID_reserved55,
166
eCPT_MID_USB_0_MST
,
167
eCPT_MID_reserved57,
168
eCPT_MID_reserved58,
169
eCPT_MID_reserved59,
170
eCPT_MID_reserved60,
171
eCPT_MID_reserved61,
172
eCPT_MID_TPCC0
,
173
eCPT_MID_TPCC1
,
174
eCPT_MID_TPCC2
,
175
eCPT_MID_reserved65,
176
eCPT_MID_reserved66,
177
eCPT_MID_reserved67,
178
/* QM Secondary CDMA master group */
179
eCPT_MID_QM_second_Grp0
,
180
eCPT_MID_QM_second_Grp1
,
181
eCPT_MID_QM_second_Grp2
,
182
eCPT_MID_QM_second_Grp3
,
183
/* NETCP_GLOBAL1 */
184
eCPT_MID_NETCP_GLOBAL1_Grp0
,
185
eCPT_MID_NETCP_GLOBAL1_Grp1
,
186
eCPT_MID_NETCP_GLOBAL1_Grp2
,
187
eCPT_MID_NETCP_GLOBAL1_Grp3
,
188
eCPT_MID_reserved76,
189
eCPT_MID_reserved77,
190
eCPT_MID_reserved78,
191
eCPT_MID_reserved79,
192
eCPT_MID_TSIP1
,
193
eCPT_MID_reserved81,
194
eCPT_MID_reserved82,
195
eCPT_MID_TPCC3
,
196
/* XGE (10 GIG Ethernet) master group */
197
eCPT_MID_XGE_Grp0
,
198
eCPT_MID_XGE_Grp1
,
199
eCPT_MID_XGE_Grp2
,
200
eCPT_MID_XGE_Grp3
,
201
eCPT_MID_reserved88
,
202
eCPT_MID_reserved89
,
203
eCPT_MID_reserved90
,
204
eCPT_MID_reserved91
,
205
/* QM2_CDMA master group */
206
eCPT_MID_reserved92,
207
eCPT_MID_reserved93,
208
eCPT_MID_reserved94,
209
eCPT_MID_reserved95,
210
/* QM1_CDMA master group */
211
eCPT_MID_QM1_CDMA_Grp0
,
212
eCPT_MID_QM1_CDMA_Grp1
,
213
eCPT_MID_QM1_CDMA_Grp2
,
214
eCPT_MID_QM1_CDMA_Grp3
,
215
eCPT_MID_reserved100,
216
eCPT_MID_reserved101,
217
eCPT_MID_PCIE_1_MST
,
218
eCPT_MID_reserved103,
219
eCPT_MID_reserved104,
220
eCPT_MID_reserved105,
221
eCPT_MID_reserved106,
222
eCPT_MID_DAP
,
223
eCPT_MID_reserved108,
224
eCPT_MID_reserved109,
225
eCPT_MID_reserved110,
226
eCPT_MID_reserved111,
227
/* NETCP_LOCAL master group */
228
eCPT_MID_NETCP_LOCAL_Grp0
,
229
eCPT_MID_NETCP_LOCAL_Grp1
,
230
eCPT_MID_NETCP_LOCAL_Grp2
,
231
eCPT_MID_NETCP_LOCAL_Grp3
,
232
eCPT_MID_NETCP_LOCAL_Grp4
,
233
eCPT_MID_NETCP_LOCAL_Grp5
,
234
eCPT_MID_NETCP_LOCAL_Grp6
,
235
eCPT_MID_NETCP_LOCAL_Grp7
,
237
eCPT_MID_EDMA4_TC0_RD
= 169,
238
eCPT_MID_EDMA4_TC0_WR
,
239
eCPT_MID_EDMA4_TC1_RD
,
240
eCPT_MID_EDMA4_TC1_WR
,
241
eCPT_MID_TPCC4
,
243
eCPT_MID_NETCP1_CFG_MST
= 178,
244
/* NETCP master group */
245
eCPT_MID_NETCP_Grp0
= 180,
246
eCPT_MID_NETCP_Grp1
,
247
eCPT_MID_NETCP_Grp2
,
248
eCPT_MID_NETCP_Grp3
,
249
eCPT_MID_Cnt = 256
250
}
eCPT_MasterID
;
251
252
#ifdef __cplusplus
253
}
254
#endif
255
256
#endif
/* __CPTLIBARY_66AK2Exx_H */
C:
git
ctoolslib
CPTLib
include
CPTLib_66AK2Exx.h
Generated on Tue Sep 22 2015 08:10:51 for Common Platform (CP) Tracer Library API Reference Guide (66AK2Exx Version) by
1.8.4