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