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