xref: /aosp_15_r20/external/libdrm/tests/etnaviv/cmdstream.xml.h (revision 7688df22e49036ff52a766b7101da3a49edadb8c)
1*7688df22SAndroid Build Coastguard Worker #ifndef CMDSTREAM_XML
2*7688df22SAndroid Build Coastguard Worker #define CMDSTREAM_XML
3*7688df22SAndroid Build Coastguard Worker 
4*7688df22SAndroid Build Coastguard Worker /* Autogenerated file, DO NOT EDIT manually!
5*7688df22SAndroid Build Coastguard Worker 
6*7688df22SAndroid Build Coastguard Worker This file was generated by the rules-ng-ng headergen tool in this git repository:
7*7688df22SAndroid Build Coastguard Worker http://0x04.net/cgit/index.cgi/rules-ng-ng
8*7688df22SAndroid Build Coastguard Worker git clone git://0x04.net/rules-ng-ng
9*7688df22SAndroid Build Coastguard Worker 
10*7688df22SAndroid Build Coastguard Worker The rules-ng-ng source files this header was generated from are:
11*7688df22SAndroid Build Coastguard Worker - cmdstream.xml (  12621 bytes, from 2016-09-06 14:44:16)
12*7688df22SAndroid Build Coastguard Worker - copyright.xml (   1597 bytes, from 2016-09-06 14:44:16)
13*7688df22SAndroid Build Coastguard Worker - common.xml    (  20583 bytes, from 2016-09-06 14:14:12)
14*7688df22SAndroid Build Coastguard Worker 
15*7688df22SAndroid Build Coastguard Worker Copyright (C) 2012-2016 by the following authors:
16*7688df22SAndroid Build Coastguard Worker - Wladimir J. van der Laan <[email protected]>
17*7688df22SAndroid Build Coastguard Worker - Christian Gmeiner <[email protected]>
18*7688df22SAndroid Build Coastguard Worker - Lucas Stach <[email protected]>
19*7688df22SAndroid Build Coastguard Worker - Russell King <[email protected]>
20*7688df22SAndroid Build Coastguard Worker 
21*7688df22SAndroid Build Coastguard Worker Permission is hereby granted, free of charge, to any person obtaining a
22*7688df22SAndroid Build Coastguard Worker copy of this software and associated documentation files (the "Software"),
23*7688df22SAndroid Build Coastguard Worker to deal in the Software without restriction, including without limitation
24*7688df22SAndroid Build Coastguard Worker the rights to use, copy, modify, merge, publish, distribute, sub license,
25*7688df22SAndroid Build Coastguard Worker and/or sell copies of the Software, and to permit persons to whom the
26*7688df22SAndroid Build Coastguard Worker Software is furnished to do so, subject to the following conditions:
27*7688df22SAndroid Build Coastguard Worker 
28*7688df22SAndroid Build Coastguard Worker The above copyright notice and this permission notice (including the
29*7688df22SAndroid Build Coastguard Worker next paragraph) shall be included in all copies or substantial portions
30*7688df22SAndroid Build Coastguard Worker of the Software.
31*7688df22SAndroid Build Coastguard Worker 
32*7688df22SAndroid Build Coastguard Worker THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
33*7688df22SAndroid Build Coastguard Worker IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
34*7688df22SAndroid Build Coastguard Worker FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
35*7688df22SAndroid Build Coastguard Worker THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
36*7688df22SAndroid Build Coastguard Worker LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
37*7688df22SAndroid Build Coastguard Worker FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
38*7688df22SAndroid Build Coastguard Worker DEALINGS IN THE SOFTWARE.
39*7688df22SAndroid Build Coastguard Worker */
40*7688df22SAndroid Build Coastguard Worker 
41*7688df22SAndroid Build Coastguard Worker 
42*7688df22SAndroid Build Coastguard Worker #define FE_OPCODE_LOAD_STATE					0x00000001
43*7688df22SAndroid Build Coastguard Worker #define FE_OPCODE_END						0x00000002
44*7688df22SAndroid Build Coastguard Worker #define FE_OPCODE_NOP						0x00000003
45*7688df22SAndroid Build Coastguard Worker #define FE_OPCODE_DRAW_2D					0x00000004
46*7688df22SAndroid Build Coastguard Worker #define FE_OPCODE_DRAW_PRIMITIVES				0x00000005
47*7688df22SAndroid Build Coastguard Worker #define FE_OPCODE_DRAW_INDEXED_PRIMITIVES			0x00000006
48*7688df22SAndroid Build Coastguard Worker #define FE_OPCODE_WAIT						0x00000007
49*7688df22SAndroid Build Coastguard Worker #define FE_OPCODE_LINK						0x00000008
50*7688df22SAndroid Build Coastguard Worker #define FE_OPCODE_STALL						0x00000009
51*7688df22SAndroid Build Coastguard Worker #define FE_OPCODE_CALL						0x0000000a
52*7688df22SAndroid Build Coastguard Worker #define FE_OPCODE_RETURN					0x0000000b
53*7688df22SAndroid Build Coastguard Worker #define FE_OPCODE_CHIP_SELECT					0x0000000d
54*7688df22SAndroid Build Coastguard Worker #define PRIMITIVE_TYPE_POINTS					0x00000001
55*7688df22SAndroid Build Coastguard Worker #define PRIMITIVE_TYPE_LINES					0x00000002
56*7688df22SAndroid Build Coastguard Worker #define PRIMITIVE_TYPE_LINE_STRIP				0x00000003
57*7688df22SAndroid Build Coastguard Worker #define PRIMITIVE_TYPE_TRIANGLES				0x00000004
58*7688df22SAndroid Build Coastguard Worker #define PRIMITIVE_TYPE_TRIANGLE_STRIP				0x00000005
59*7688df22SAndroid Build Coastguard Worker #define PRIMITIVE_TYPE_TRIANGLE_FAN				0x00000006
60*7688df22SAndroid Build Coastguard Worker #define PRIMITIVE_TYPE_LINE_LOOP				0x00000007
61*7688df22SAndroid Build Coastguard Worker #define PRIMITIVE_TYPE_QUADS					0x00000008
62*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE					0x00000000
63*7688df22SAndroid Build Coastguard Worker 
64*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE_HEADER				0x00000000
65*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE_HEADER_OP__MASK			0xf8000000
66*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE_HEADER_OP__SHIFT			27
67*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE_HEADER_OP_LOAD_STATE			0x08000000
68*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE_HEADER_FIXP				0x04000000
69*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE_HEADER_COUNT__MASK			0x03ff0000
70*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE_HEADER_COUNT__SHIFT			16
71*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE_HEADER_COUNT(x)			(((x) << VIV_FE_LOAD_STATE_HEADER_COUNT__SHIFT) & VIV_FE_LOAD_STATE_HEADER_COUNT__MASK)
72*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE_HEADER_OFFSET__MASK			0x0000ffff
73*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE_HEADER_OFFSET__SHIFT			0
74*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE_HEADER_OFFSET(x)			(((x) << VIV_FE_LOAD_STATE_HEADER_OFFSET__SHIFT) & VIV_FE_LOAD_STATE_HEADER_OFFSET__MASK)
75*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LOAD_STATE_HEADER_OFFSET__SHR			2
76*7688df22SAndroid Build Coastguard Worker 
77*7688df22SAndroid Build Coastguard Worker #define VIV_FE_END						0x00000000
78*7688df22SAndroid Build Coastguard Worker 
79*7688df22SAndroid Build Coastguard Worker #define VIV_FE_END_HEADER					0x00000000
80*7688df22SAndroid Build Coastguard Worker #define VIV_FE_END_HEADER_EVENT_ID__MASK			0x0000001f
81*7688df22SAndroid Build Coastguard Worker #define VIV_FE_END_HEADER_EVENT_ID__SHIFT			0
82*7688df22SAndroid Build Coastguard Worker #define VIV_FE_END_HEADER_EVENT_ID(x)				(((x) << VIV_FE_END_HEADER_EVENT_ID__SHIFT) & VIV_FE_END_HEADER_EVENT_ID__MASK)
83*7688df22SAndroid Build Coastguard Worker #define VIV_FE_END_HEADER_EVENT_ENABLE				0x00000100
84*7688df22SAndroid Build Coastguard Worker #define VIV_FE_END_HEADER_OP__MASK				0xf8000000
85*7688df22SAndroid Build Coastguard Worker #define VIV_FE_END_HEADER_OP__SHIFT				27
86*7688df22SAndroid Build Coastguard Worker #define VIV_FE_END_HEADER_OP_END				0x10000000
87*7688df22SAndroid Build Coastguard Worker 
88*7688df22SAndroid Build Coastguard Worker #define VIV_FE_NOP						0x00000000
89*7688df22SAndroid Build Coastguard Worker 
90*7688df22SAndroid Build Coastguard Worker #define VIV_FE_NOP_HEADER					0x00000000
91*7688df22SAndroid Build Coastguard Worker #define VIV_FE_NOP_HEADER_OP__MASK				0xf8000000
92*7688df22SAndroid Build Coastguard Worker #define VIV_FE_NOP_HEADER_OP__SHIFT				27
93*7688df22SAndroid Build Coastguard Worker #define VIV_FE_NOP_HEADER_OP_NOP				0x18000000
94*7688df22SAndroid Build Coastguard Worker 
95*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D						0x00000000
96*7688df22SAndroid Build Coastguard Worker 
97*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_HEADER					0x00000000
98*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_HEADER_COUNT__MASK			0x0000ff00
99*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_HEADER_COUNT__SHIFT			8
100*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_HEADER_COUNT(x)				(((x) << VIV_FE_DRAW_2D_HEADER_COUNT__SHIFT) & VIV_FE_DRAW_2D_HEADER_COUNT__MASK)
101*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_HEADER_DATA_COUNT__MASK			0x07ff0000
102*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_HEADER_DATA_COUNT__SHIFT			16
103*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_HEADER_DATA_COUNT(x)			(((x) << VIV_FE_DRAW_2D_HEADER_DATA_COUNT__SHIFT) & VIV_FE_DRAW_2D_HEADER_DATA_COUNT__MASK)
104*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_HEADER_OP__MASK				0xf8000000
105*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_HEADER_OP__SHIFT				27
106*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_HEADER_OP_DRAW_2D			0x20000000
107*7688df22SAndroid Build Coastguard Worker 
108*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_TOP_LEFT					0x00000008
109*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_TOP_LEFT_X__MASK				0x0000ffff
110*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_TOP_LEFT_X__SHIFT			0
111*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_TOP_LEFT_X(x)				(((x) << VIV_FE_DRAW_2D_TOP_LEFT_X__SHIFT) & VIV_FE_DRAW_2D_TOP_LEFT_X__MASK)
112*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_TOP_LEFT_Y__MASK				0xffff0000
113*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_TOP_LEFT_Y__SHIFT			16
114*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_TOP_LEFT_Y(x)				(((x) << VIV_FE_DRAW_2D_TOP_LEFT_Y__SHIFT) & VIV_FE_DRAW_2D_TOP_LEFT_Y__MASK)
115*7688df22SAndroid Build Coastguard Worker 
116*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_BOTTOM_RIGHT				0x0000000c
117*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_BOTTOM_RIGHT_X__MASK			0x0000ffff
118*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_BOTTOM_RIGHT_X__SHIFT			0
119*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_BOTTOM_RIGHT_X(x)			(((x) << VIV_FE_DRAW_2D_BOTTOM_RIGHT_X__SHIFT) & VIV_FE_DRAW_2D_BOTTOM_RIGHT_X__MASK)
120*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_BOTTOM_RIGHT_Y__MASK			0xffff0000
121*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_BOTTOM_RIGHT_Y__SHIFT			16
122*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_2D_BOTTOM_RIGHT_Y(x)			(((x) << VIV_FE_DRAW_2D_BOTTOM_RIGHT_Y__SHIFT) & VIV_FE_DRAW_2D_BOTTOM_RIGHT_Y__MASK)
123*7688df22SAndroid Build Coastguard Worker 
124*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_PRIMITIVES					0x00000000
125*7688df22SAndroid Build Coastguard Worker 
126*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_PRIMITIVES_HEADER				0x00000000
127*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_PRIMITIVES_HEADER_OP__MASK			0xf8000000
128*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_PRIMITIVES_HEADER_OP__SHIFT			27
129*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_PRIMITIVES_HEADER_OP_DRAW_PRIMITIVES	0x28000000
130*7688df22SAndroid Build Coastguard Worker 
131*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_PRIMITIVES_COMMAND				0x00000004
132*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_PRIMITIVES_COMMAND_TYPE__MASK		0x000000ff
133*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_PRIMITIVES_COMMAND_TYPE__SHIFT		0
134*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_PRIMITIVES_COMMAND_TYPE(x)			(((x) << VIV_FE_DRAW_PRIMITIVES_COMMAND_TYPE__SHIFT) & VIV_FE_DRAW_PRIMITIVES_COMMAND_TYPE__MASK)
135*7688df22SAndroid Build Coastguard Worker 
136*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_PRIMITIVES_START				0x00000008
137*7688df22SAndroid Build Coastguard Worker 
138*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_PRIMITIVES_COUNT				0x0000000c
139*7688df22SAndroid Build Coastguard Worker 
140*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_INDEXED_PRIMITIVES				0x00000000
141*7688df22SAndroid Build Coastguard Worker 
142*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_INDEXED_PRIMITIVES_HEADER			0x00000000
143*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_INDEXED_PRIMITIVES_HEADER_OP__MASK		0xf8000000
144*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_INDEXED_PRIMITIVES_HEADER_OP__SHIFT		27
145*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_INDEXED_PRIMITIVES_HEADER_OP_DRAW_INDEXED_PRIMITIVES	0x30000000
146*7688df22SAndroid Build Coastguard Worker 
147*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_INDEXED_PRIMITIVES_COMMAND			0x00000004
148*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_INDEXED_PRIMITIVES_COMMAND_TYPE__MASK	0x000000ff
149*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_INDEXED_PRIMITIVES_COMMAND_TYPE__SHIFT	0
150*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_INDEXED_PRIMITIVES_COMMAND_TYPE(x)		(((x) << VIV_FE_DRAW_INDEXED_PRIMITIVES_COMMAND_TYPE__SHIFT) & VIV_FE_DRAW_INDEXED_PRIMITIVES_COMMAND_TYPE__MASK)
151*7688df22SAndroid Build Coastguard Worker 
152*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_INDEXED_PRIMITIVES_START			0x00000008
153*7688df22SAndroid Build Coastguard Worker 
154*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_INDEXED_PRIMITIVES_COUNT			0x0000000c
155*7688df22SAndroid Build Coastguard Worker 
156*7688df22SAndroid Build Coastguard Worker #define VIV_FE_DRAW_INDEXED_PRIMITIVES_OFFSET			0x00000010
157*7688df22SAndroid Build Coastguard Worker 
158*7688df22SAndroid Build Coastguard Worker #define VIV_FE_WAIT						0x00000000
159*7688df22SAndroid Build Coastguard Worker 
160*7688df22SAndroid Build Coastguard Worker #define VIV_FE_WAIT_HEADER					0x00000000
161*7688df22SAndroid Build Coastguard Worker #define VIV_FE_WAIT_HEADER_DELAY__MASK				0x0000ffff
162*7688df22SAndroid Build Coastguard Worker #define VIV_FE_WAIT_HEADER_DELAY__SHIFT				0
163*7688df22SAndroid Build Coastguard Worker #define VIV_FE_WAIT_HEADER_DELAY(x)				(((x) << VIV_FE_WAIT_HEADER_DELAY__SHIFT) & VIV_FE_WAIT_HEADER_DELAY__MASK)
164*7688df22SAndroid Build Coastguard Worker #define VIV_FE_WAIT_HEADER_OP__MASK				0xf8000000
165*7688df22SAndroid Build Coastguard Worker #define VIV_FE_WAIT_HEADER_OP__SHIFT				27
166*7688df22SAndroid Build Coastguard Worker #define VIV_FE_WAIT_HEADER_OP_WAIT				0x38000000
167*7688df22SAndroid Build Coastguard Worker 
168*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LINK						0x00000000
169*7688df22SAndroid Build Coastguard Worker 
170*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LINK_HEADER					0x00000000
171*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LINK_HEADER_PREFETCH__MASK			0x0000ffff
172*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LINK_HEADER_PREFETCH__SHIFT			0
173*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LINK_HEADER_PREFETCH(x)				(((x) << VIV_FE_LINK_HEADER_PREFETCH__SHIFT) & VIV_FE_LINK_HEADER_PREFETCH__MASK)
174*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LINK_HEADER_OP__MASK				0xf8000000
175*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LINK_HEADER_OP__SHIFT				27
176*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LINK_HEADER_OP_LINK				0x40000000
177*7688df22SAndroid Build Coastguard Worker 
178*7688df22SAndroid Build Coastguard Worker #define VIV_FE_LINK_ADDRESS					0x00000004
179*7688df22SAndroid Build Coastguard Worker 
180*7688df22SAndroid Build Coastguard Worker #define VIV_FE_STALL						0x00000000
181*7688df22SAndroid Build Coastguard Worker 
182*7688df22SAndroid Build Coastguard Worker #define VIV_FE_STALL_HEADER					0x00000000
183*7688df22SAndroid Build Coastguard Worker #define VIV_FE_STALL_HEADER_OP__MASK				0xf8000000
184*7688df22SAndroid Build Coastguard Worker #define VIV_FE_STALL_HEADER_OP__SHIFT				27
185*7688df22SAndroid Build Coastguard Worker #define VIV_FE_STALL_HEADER_OP_STALL				0x48000000
186*7688df22SAndroid Build Coastguard Worker 
187*7688df22SAndroid Build Coastguard Worker #define VIV_FE_STALL_TOKEN					0x00000004
188*7688df22SAndroid Build Coastguard Worker #define VIV_FE_STALL_TOKEN_FROM__MASK				0x0000001f
189*7688df22SAndroid Build Coastguard Worker #define VIV_FE_STALL_TOKEN_FROM__SHIFT				0
190*7688df22SAndroid Build Coastguard Worker #define VIV_FE_STALL_TOKEN_FROM(x)				(((x) << VIV_FE_STALL_TOKEN_FROM__SHIFT) & VIV_FE_STALL_TOKEN_FROM__MASK)
191*7688df22SAndroid Build Coastguard Worker #define VIV_FE_STALL_TOKEN_TO__MASK				0x00001f00
192*7688df22SAndroid Build Coastguard Worker #define VIV_FE_STALL_TOKEN_TO__SHIFT				8
193*7688df22SAndroid Build Coastguard Worker #define VIV_FE_STALL_TOKEN_TO(x)				(((x) << VIV_FE_STALL_TOKEN_TO__SHIFT) & VIV_FE_STALL_TOKEN_TO__MASK)
194*7688df22SAndroid Build Coastguard Worker 
195*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CALL						0x00000000
196*7688df22SAndroid Build Coastguard Worker 
197*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CALL_HEADER					0x00000000
198*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CALL_HEADER_PREFETCH__MASK			0x0000ffff
199*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CALL_HEADER_PREFETCH__SHIFT			0
200*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CALL_HEADER_PREFETCH(x)				(((x) << VIV_FE_CALL_HEADER_PREFETCH__SHIFT) & VIV_FE_CALL_HEADER_PREFETCH__MASK)
201*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CALL_HEADER_OP__MASK				0xf8000000
202*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CALL_HEADER_OP__SHIFT				27
203*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CALL_HEADER_OP_CALL				0x50000000
204*7688df22SAndroid Build Coastguard Worker 
205*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CALL_ADDRESS					0x00000004
206*7688df22SAndroid Build Coastguard Worker 
207*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CALL_RETURN_PREFETCH				0x00000008
208*7688df22SAndroid Build Coastguard Worker 
209*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CALL_RETURN_ADDRESS				0x0000000c
210*7688df22SAndroid Build Coastguard Worker 
211*7688df22SAndroid Build Coastguard Worker #define VIV_FE_RETURN						0x00000000
212*7688df22SAndroid Build Coastguard Worker 
213*7688df22SAndroid Build Coastguard Worker #define VIV_FE_RETURN_HEADER					0x00000000
214*7688df22SAndroid Build Coastguard Worker #define VIV_FE_RETURN_HEADER_OP__MASK				0xf8000000
215*7688df22SAndroid Build Coastguard Worker #define VIV_FE_RETURN_HEADER_OP__SHIFT				27
216*7688df22SAndroid Build Coastguard Worker #define VIV_FE_RETURN_HEADER_OP_RETURN				0x58000000
217*7688df22SAndroid Build Coastguard Worker 
218*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT					0x00000000
219*7688df22SAndroid Build Coastguard Worker 
220*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER				0x00000000
221*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_OP__MASK			0xf8000000
222*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_OP__SHIFT			27
223*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_OP_CHIP_SELECT		0x68000000
224*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP15			0x00008000
225*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP14			0x00004000
226*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP13			0x00002000
227*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP12			0x00001000
228*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP11			0x00000800
229*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP10			0x00000400
230*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP9			0x00000200
231*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP8			0x00000100
232*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP7			0x00000080
233*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP6			0x00000040
234*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP5			0x00000020
235*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP4			0x00000010
236*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP3			0x00000008
237*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP2			0x00000004
238*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP1			0x00000002
239*7688df22SAndroid Build Coastguard Worker #define VIV_FE_CHIP_SELECT_HEADER_ENABLE_CHIP0			0x00000001
240*7688df22SAndroid Build Coastguard Worker 
241*7688df22SAndroid Build Coastguard Worker 
242*7688df22SAndroid Build Coastguard Worker #endif /* CMDSTREAM_XML */
243