1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
|
/*
* Copyright (c) 2011 Intel Corporation. All Rights Reserved.
* Copyright (c) Imagination Technologies Limited, UK
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sub license, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice (including the
* next paragraph) shall be included in all copies or substantial portions
* of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
* IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
* ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/*!
******************************************************************************
@file : ../firmware/msvdx/mtxlib/include/fwrk_msg_mem_io.h
@brief
@Author <Autogenerated>
<b>Description:</b>\n
This file contains the FWRK_MSG_MEM_IO_H Definitions.
<b>Platform:</b>\n
?
@Version
1.0
******************************************************************************/
#if !defined (__FWRK_MSG_MEM_IO_H__)
#define __FWRK_MSG_MEM_IO_H__
#ifdef __cplusplus
extern "C" {
#endif
#define FWRK_GENMSG_SIZE (2)
// FWRK_GENMSG SIZE
#define FWRK_GENMSG_SIZE_ALIGNMENT (1)
#define FWRK_GENMSG_SIZE_TYPE IMG_UINT8
#define FWRK_GENMSG_SIZE_MASK (0xFF)
#define FWRK_GENMSG_SIZE_LSBMASK (0xFF)
#define FWRK_GENMSG_SIZE_OFFSET (0x0000)
#define FWRK_GENMSG_SIZE_SHIFT (0)
// FWRK_GENMSG ID
#define FWRK_GENMSG_ID_ALIGNMENT (1)
#define FWRK_GENMSG_ID_TYPE IMG_UINT8
#define FWRK_GENMSG_ID_MASK (0xFF)
#define FWRK_GENMSG_ID_LSBMASK (0xFF)
#define FWRK_GENMSG_ID_OFFSET (0x0001)
#define FWRK_GENMSG_ID_SHIFT (0)
#define FWRK_PADMSG_SIZE (2)
// FWRK_PADMSG SIZE
#define FWRK_PADMSG_SIZE_ALIGNMENT (1)
#define FWRK_PADMSG_SIZE_TYPE IMG_UINT8
#define FWRK_PADMSG_SIZE_MASK (0xFF)
#define FWRK_PADMSG_SIZE_LSBMASK (0xFF)
#define FWRK_PADMSG_SIZE_OFFSET (0x0000)
#define FWRK_PADMSG_SIZE_SHIFT (0)
// FWRK_PADMSG ID
#define FWRK_PADMSG_ID_ALIGNMENT (1)
#define FWRK_PADMSG_ID_TYPE IMG_UINT8
#define FWRK_PADMSG_ID_MASK (0xFF)
#define FWRK_PADMSG_ID_LSBMASK (0xFF)
#define FWRK_PADMSG_ID_OFFSET (0x0001)
#define FWRK_PADMSG_ID_SHIFT (0)
#define FWRK_RSTMSG_SIZE (2)
// FWRK_RSTMSG SIZE
#define FWRK_RSTMSG_SIZE_ALIGNMENT (1)
#define FWRK_RSTMSG_SIZE_TYPE IMG_UINT8
#define FWRK_RSTMSG_SIZE_MASK (0xFF)
#define FWRK_RSTMSG_SIZE_LSBMASK (0xFF)
#define FWRK_RSTMSG_SIZE_OFFSET (0x0000)
#define FWRK_RSTMSG_SIZE_SHIFT (0)
// FWRK_RSTMSG ID
#define FWRK_RSTMSG_ID_ALIGNMENT (1)
#define FWRK_RSTMSG_ID_TYPE IMG_UINT8
#define FWRK_RSTMSG_ID_MASK (0xFF)
#define FWRK_RSTMSG_ID_LSBMASK (0xFF)
#define FWRK_RSTMSG_ID_OFFSET (0x0001)
#define FWRK_RSTMSG_ID_SHIFT (0)
#define FWRK_SRQMSG_SIZE (2)
// FWRK_SRQMSG SIZE
#define FWRK_SRQMSG_SIZE_ALIGNMENT (1)
#define FWRK_SRQMSG_SIZE_TYPE IMG_UINT8
#define FWRK_SRQMSG_SIZE_MASK (0xFF)
#define FWRK_SRQMSG_SIZE_LSBMASK (0xFF)
#define FWRK_SRQMSG_SIZE_OFFSET (0x0000)
#define FWRK_SRQMSG_SIZE_SHIFT (0)
// FWRK_SRQMSG ID
#define FWRK_SRQMSG_ID_ALIGNMENT (1)
#define FWRK_SRQMSG_ID_TYPE IMG_UINT8
#define FWRK_SRQMSG_ID_MASK (0xFF)
#define FWRK_SRQMSG_ID_LSBMASK (0xFF)
#define FWRK_SRQMSG_ID_OFFSET (0x0001)
#define FWRK_SRQMSG_ID_SHIFT (0)
#define FWRK_STAMSG_SIZE (3)
// FWRK_STAMSG SIZE
#define FWRK_STAMSG_SIZE_ALIGNMENT (1)
#define FWRK_STAMSG_SIZE_TYPE IMG_UINT8
#define FWRK_STAMSG_SIZE_MASK (0xFF)
#define FWRK_STAMSG_SIZE_LSBMASK (0xFF)
#define FWRK_STAMSG_SIZE_OFFSET (0x0000)
#define FWRK_STAMSG_SIZE_SHIFT (0)
// FWRK_STAMSG ID
#define FWRK_STAMSG_ID_ALIGNMENT (1)
#define FWRK_STAMSG_ID_TYPE IMG_UINT8
#define FWRK_STAMSG_ID_MASK (0xFF)
#define FWRK_STAMSG_ID_LSBMASK (0xFF)
#define FWRK_STAMSG_ID_OFFSET (0x0001)
#define FWRK_STAMSG_ID_SHIFT (0)
// FWRK_STAMSG IDLE
#define FWRK_STAMSG_IDLE_ALIGNMENT (1)
#define FWRK_STAMSG_IDLE_TYPE IMG_UINT8
#define FWRK_STAMSG_IDLE_MASK (0x01)
#define FWRK_STAMSG_IDLE_LSBMASK (0x01)
#define FWRK_STAMSG_IDLE_OFFSET (0x0002)
#define FWRK_STAMSG_IDLE_SHIFT (0)
// FWRK_STAMSG QUEUED_EVENTS
#define FWRK_STAMSG_QUEUED_EVENTS_ALIGNMENT (1)
#define FWRK_STAMSG_QUEUED_EVENTS_TYPE IMG_UINT8
#define FWRK_STAMSG_QUEUED_EVENTS_MASK (0x02)
#define FWRK_STAMSG_QUEUED_EVENTS_LSBMASK (0x01)
#define FWRK_STAMSG_QUEUED_EVENTS_OFFSET (0x0002)
#define FWRK_STAMSG_QUEUED_EVENTS_SHIFT (1)
#define FWRK_SPRMSG_SIZE (3)
// FWRK_SPRMSG SIZE
#define FWRK_SPRMSG_SIZE_ALIGNMENT (1)
#define FWRK_SPRMSG_SIZE_TYPE IMG_UINT8
#define FWRK_SPRMSG_SIZE_MASK (0xFF)
#define FWRK_SPRMSG_SIZE_LSBMASK (0xFF)
#define FWRK_SPRMSG_SIZE_OFFSET (0x0000)
#define FWRK_SPRMSG_SIZE_SHIFT (0)
// FWRK_SPRMSG ID
#define FWRK_SPRMSG_ID_ALIGNMENT (1)
#define FWRK_SPRMSG_ID_TYPE IMG_UINT8
#define FWRK_SPRMSG_ID_MASK (0xFF)
#define FWRK_SPRMSG_ID_LSBMASK (0xFF)
#define FWRK_SPRMSG_ID_OFFSET (0x0001)
#define FWRK_SPRMSG_ID_SHIFT (0)
// FWRK_SPRMSG PROF
#define FWRK_SPRMSG_PROF_ALIGNMENT (1)
#define FWRK_SPRMSG_PROF_TYPE IMG_UINT8
#define FWRK_SPRMSG_PROF_MASK (0xFF)
#define FWRK_SPRMSG_PROF_LSBMASK (0xFF)
#define FWRK_SPRMSG_PROF_OFFSET (0x0002)
#define FWRK_SPRMSG_PROF_SHIFT (0)
#define FWRK_PRRMSG_SIZE (3)
// FWRK_PRRMSG SIZE
#define FWRK_PRRMSG_SIZE_ALIGNMENT (1)
#define FWRK_PRRMSG_SIZE_TYPE IMG_UINT8
#define FWRK_PRRMSG_SIZE_MASK (0xFF)
#define FWRK_PRRMSG_SIZE_LSBMASK (0xFF)
#define FWRK_PRRMSG_SIZE_OFFSET (0x0000)
#define FWRK_PRRMSG_SIZE_SHIFT (0)
// FWRK_PRRMSG ID
#define FWRK_PRRMSG_ID_ALIGNMENT (1)
#define FWRK_PRRMSG_ID_TYPE IMG_UINT8
#define FWRK_PRRMSG_ID_MASK (0xFF)
#define FWRK_PRRMSG_ID_LSBMASK (0xFF)
#define FWRK_PRRMSG_ID_OFFSET (0x0001)
#define FWRK_PRRMSG_ID_SHIFT (0)
// FWRK_PRRMSG SUPPORTED
#define FWRK_PRRMSG_SUPPORTED_ALIGNMENT (1)
#define FWRK_PRRMSG_SUPPORTED_TYPE IMG_UINT8
#define FWRK_PRRMSG_SUPPORTED_MASK (0x01)
#define FWRK_PRRMSG_SUPPORTED_LSBMASK (0x01)
#define FWRK_PRRMSG_SUPPORTED_OFFSET (0x0002)
#define FWRK_PRRMSG_SUPPORTED_SHIFT (0)
#define FWRK_ERRMSG_SIZE (3)
// FWRK_ERRMSG SIZE
#define FWRK_ERRMSG_SIZE_ALIGNMENT (1)
#define FWRK_ERRMSG_SIZE_TYPE IMG_UINT8
#define FWRK_ERRMSG_SIZE_MASK (0xFF)
#define FWRK_ERRMSG_SIZE_LSBMASK (0xFF)
#define FWRK_ERRMSG_SIZE_OFFSET (0x0000)
#define FWRK_ERRMSG_SIZE_SHIFT (0)
// FWRK_ERRMSG ID
#define FWRK_ERRMSG_ID_ALIGNMENT (1)
#define FWRK_ERRMSG_ID_TYPE IMG_UINT8
#define FWRK_ERRMSG_ID_MASK (0xFF)
#define FWRK_ERRMSG_ID_LSBMASK (0xFF)
#define FWRK_ERRMSG_ID_OFFSET (0x0001)
#define FWRK_ERRMSG_ID_SHIFT (0)
// FWRK_ERRMSG ERROR
#define FWRK_ERRMSG_ERROR_ALIGNMENT (1)
#define FWRK_ERRMSG_ERROR_TYPE IMG_UINT8
#define FWRK_ERRMSG_ERROR_MASK (0xFF)
#define FWRK_ERRMSG_ERROR_LSBMASK (0xFF)
#define FWRK_ERRMSG_ERROR_OFFSET (0x0002)
#define FWRK_ERRMSG_ERROR_SHIFT (0)
#define FWRK_GBEMSG_SIZE (2)
// FWRK_GBEMSG SIZE
#define FWRK_GBEMSG_SIZE_ALIGNMENT (1)
#define FWRK_GBEMSG_SIZE_TYPE IMG_UINT8
#define FWRK_GBEMSG_SIZE_MASK (0xFF)
#define FWRK_GBEMSG_SIZE_LSBMASK (0xFF)
#define FWRK_GBEMSG_SIZE_OFFSET (0x0000)
#define FWRK_GBEMSG_SIZE_SHIFT (0)
// FWRK_GBEMSG ID
#define FWRK_GBEMSG_ID_ALIGNMENT (1)
#define FWRK_GBEMSG_ID_TYPE IMG_UINT8
#define FWRK_GBEMSG_ID_MASK (0xFF)
#define FWRK_GBEMSG_ID_LSBMASK (0xFF)
#define FWRK_GBEMSG_ID_OFFSET (0x0001)
#define FWRK_GBEMSG_ID_SHIFT (0)
#define FWRK_BENMSG_SIZE (8)
// FWRK_BENMSG SIZE
#define FWRK_BENMSG_SIZE_ALIGNMENT (1)
#define FWRK_BENMSG_SIZE_TYPE IMG_UINT8
#define FWRK_BENMSG_SIZE_MASK (0xFF)
#define FWRK_BENMSG_SIZE_LSBMASK (0xFF)
#define FWRK_BENMSG_SIZE_OFFSET (0x0000)
#define FWRK_BENMSG_SIZE_SHIFT (0)
// FWRK_BENMSG ID
#define FWRK_BENMSG_ID_ALIGNMENT (1)
#define FWRK_BENMSG_ID_TYPE IMG_UINT8
#define FWRK_BENMSG_ID_MASK (0xFF)
#define FWRK_BENMSG_ID_LSBMASK (0xFF)
#define FWRK_BENMSG_ID_OFFSET (0x0001)
#define FWRK_BENMSG_ID_SHIFT (0)
// FWRK_BENMSG ERRNUM
#define FWRK_BENMSG_ERRNUM_ALIGNMENT (4)
#define FWRK_BENMSG_ERRNUM_TYPE IMG_UINT32
#define FWRK_BENMSG_ERRNUM_MASK (0xFFFFFFFF)
#define FWRK_BENMSG_ERRNUM_LSBMASK (0xFFFFFFFF)
#define FWRK_BENMSG_ERRNUM_OFFSET (0x0004)
#define FWRK_BENMSG_ERRNUM_SHIFT (0)
#define FWRK_EXTMSG_SIZE (2)
// FWRK_EXTMSG SIZE
#define FWRK_EXTMSG_SIZE_ALIGNMENT (1)
#define FWRK_EXTMSG_SIZE_TYPE IMG_UINT8
#define FWRK_EXTMSG_SIZE_MASK (0xFF)
#define FWRK_EXTMSG_SIZE_LSBMASK (0xFF)
#define FWRK_EXTMSG_SIZE_OFFSET (0x0000)
#define FWRK_EXTMSG_SIZE_SHIFT (0)
// FWRK_EXTMSG ID
#define FWRK_EXTMSG_ID_ALIGNMENT (1)
#define FWRK_EXTMSG_ID_TYPE IMG_UINT8
#define FWRK_EXTMSG_ID_MASK (0xFF)
#define FWRK_EXTMSG_ID_LSBMASK (0xFF)
#define FWRK_EXTMSG_ID_OFFSET (0x0001)
#define FWRK_EXTMSG_ID_SHIFT (0)
#ifdef __cplusplus
}
#endif
#endif /* __FWRK_MSG_MEM_IO_H__ */
|