101e04c3fSmrg#ifndef COMMON_XML 201e04c3fSmrg#define COMMON_XML 301e04c3fSmrg 401e04c3fSmrg/* Autogenerated file, DO NOT EDIT manually! 501e04c3fSmrg 601e04c3fSmrgThis file was generated by the rules-ng-ng headergen tool in this git repository: 701e04c3fSmrghttp://0x04.net/cgit/index.cgi/rules-ng-ng 801e04c3fSmrggit clone git://0x04.net/rules-ng-ng 901e04c3fSmrg 1001e04c3fSmrgThe rules-ng-ng source files this header was generated from are: 119f464c52Smaya- texdesc_3d.xml ( 3183 bytes, from 2018-02-10 13:09:26) 129f464c52Smaya- copyright.xml ( 1597 bytes, from 2018-02-10 13:09:26) 137ec681f3Smrg- common.xml ( 35468 bytes, from 2020-01-04 20:02:31) 147ec681f3Smrg- common_3d.xml ( 15058 bytes, from 2020-04-17 16:31:50) 1501e04c3fSmrg 167ec681f3SmrgCopyright (C) 2012-2020 by the following authors: 1701e04c3fSmrg- Wladimir J. van der Laan <laanwj@gmail.com> 1801e04c3fSmrg- Christian Gmeiner <christian.gmeiner@gmail.com> 1901e04c3fSmrg- Lucas Stach <l.stach@pengutronix.de> 2001e04c3fSmrg- Russell King <rmk@arm.linux.org.uk> 2101e04c3fSmrg 2201e04c3fSmrgPermission is hereby granted, free of charge, to any person obtaining a 2301e04c3fSmrgcopy of this software and associated documentation files (the "Software"), 2401e04c3fSmrgto deal in the Software without restriction, including without limitation 2501e04c3fSmrgthe rights to use, copy, modify, merge, publish, distribute, sub license, 2601e04c3fSmrgand/or sell copies of the Software, and to permit persons to whom the 2701e04c3fSmrgSoftware is furnished to do so, subject to the following conditions: 2801e04c3fSmrg 2901e04c3fSmrgThe above copyright notice and this permission notice (including the 3001e04c3fSmrgnext paragraph) shall be included in all copies or substantial portions 3101e04c3fSmrgof the Software. 3201e04c3fSmrg 3301e04c3fSmrgTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 3401e04c3fSmrgIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 3501e04c3fSmrgFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 3601e04c3fSmrgTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 3701e04c3fSmrgLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 3801e04c3fSmrgFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 3901e04c3fSmrgDEALINGS IN THE SOFTWARE. 4001e04c3fSmrg*/ 4101e04c3fSmrg 4201e04c3fSmrg 4301e04c3fSmrg#define PIPE_ID_PIPE_3D 0x00000000 4401e04c3fSmrg#define PIPE_ID_PIPE_2D 0x00000001 4501e04c3fSmrg#define SYNC_RECIPIENT_FE 0x00000001 4601e04c3fSmrg#define SYNC_RECIPIENT_RA 0x00000005 4701e04c3fSmrg#define SYNC_RECIPIENT_PE 0x00000007 4801e04c3fSmrg#define SYNC_RECIPIENT_DE 0x0000000b 4901e04c3fSmrg#define SYNC_RECIPIENT_BLT 0x00000010 5001e04c3fSmrg#define ENDIAN_MODE_NO_SWAP 0x00000000 5101e04c3fSmrg#define ENDIAN_MODE_SWAP_16 0x00000001 5201e04c3fSmrg#define ENDIAN_MODE_SWAP_32 0x00000002 5301e04c3fSmrg#define chipModel_GC200 0x00000200 5401e04c3fSmrg#define chipModel_GC300 0x00000300 5501e04c3fSmrg#define chipModel_GC320 0x00000320 5601e04c3fSmrg#define chipModel_GC328 0x00000328 5701e04c3fSmrg#define chipModel_GC350 0x00000350 5801e04c3fSmrg#define chipModel_GC355 0x00000355 5901e04c3fSmrg#define chipModel_GC400 0x00000400 6001e04c3fSmrg#define chipModel_GC410 0x00000410 6101e04c3fSmrg#define chipModel_GC420 0x00000420 6201e04c3fSmrg#define chipModel_GC428 0x00000428 6301e04c3fSmrg#define chipModel_GC450 0x00000450 6401e04c3fSmrg#define chipModel_GC500 0x00000500 6501e04c3fSmrg#define chipModel_GC520 0x00000520 6601e04c3fSmrg#define chipModel_GC530 0x00000530 6701e04c3fSmrg#define chipModel_GC600 0x00000600 6801e04c3fSmrg#define chipModel_GC700 0x00000700 6901e04c3fSmrg#define chipModel_GC800 0x00000800 7001e04c3fSmrg#define chipModel_GC860 0x00000860 7101e04c3fSmrg#define chipModel_GC880 0x00000880 7201e04c3fSmrg#define chipModel_GC900 0x00000900 7301e04c3fSmrg#define chipModel_GC1000 0x00001000 7401e04c3fSmrg#define chipModel_GC1500 0x00001500 7501e04c3fSmrg#define chipModel_GC2000 0x00002000 7601e04c3fSmrg#define chipModel_GC2100 0x00002100 7701e04c3fSmrg#define chipModel_GC2200 0x00002200 7801e04c3fSmrg#define chipModel_GC2500 0x00002500 7901e04c3fSmrg#define chipModel_GC3000 0x00003000 8001e04c3fSmrg#define chipModel_GC4000 0x00004000 8101e04c3fSmrg#define chipModel_GC5000 0x00005000 8201e04c3fSmrg#define chipModel_GC5200 0x00005200 8301e04c3fSmrg#define chipModel_GC6400 0x00006400 8401e04c3fSmrg#define chipModel_GC7000 0x00007000 8501e04c3fSmrg#define chipModel_GC7400 0x00007400 8601e04c3fSmrg#define chipModel_GC8000 0x00008000 8701e04c3fSmrg#define chipModel_GC8100 0x00008100 8801e04c3fSmrg#define chipModel_GC8200 0x00008200 8901e04c3fSmrg#define chipModel_GC8400 0x00008400 9001e04c3fSmrg#define RGBA_BITS_R 0x00000001 9101e04c3fSmrg#define RGBA_BITS_G 0x00000002 9201e04c3fSmrg#define RGBA_BITS_B 0x00000004 9301e04c3fSmrg#define RGBA_BITS_A 0x00000008 9401e04c3fSmrg#define chipFeatures_FAST_CLEAR 0x00000001 9501e04c3fSmrg#define chipFeatures_SPECIAL_ANTI_ALIASING 0x00000002 9601e04c3fSmrg#define chipFeatures_PIPE_3D 0x00000004 9701e04c3fSmrg#define chipFeatures_DXT_TEXTURE_COMPRESSION 0x00000008 9801e04c3fSmrg#define chipFeatures_DEBUG_MODE 0x00000010 9901e04c3fSmrg#define chipFeatures_Z_COMPRESSION 0x00000020 10001e04c3fSmrg#define chipFeatures_YUV420_SCALER 0x00000040 10101e04c3fSmrg#define chipFeatures_MSAA 0x00000080 10201e04c3fSmrg#define chipFeatures_DC 0x00000100 10301e04c3fSmrg#define chipFeatures_PIPE_2D 0x00000200 10401e04c3fSmrg#define chipFeatures_ETC1_TEXTURE_COMPRESSION 0x00000400 10501e04c3fSmrg#define chipFeatures_FAST_SCALER 0x00000800 10601e04c3fSmrg#define chipFeatures_HIGH_DYNAMIC_RANGE 0x00001000 10701e04c3fSmrg#define chipFeatures_YUV420_TILER 0x00002000 10801e04c3fSmrg#define chipFeatures_MODULE_CG 0x00004000 10901e04c3fSmrg#define chipFeatures_MIN_AREA 0x00008000 11001e04c3fSmrg#define chipFeatures_NO_EARLY_Z 0x00010000 11101e04c3fSmrg#define chipFeatures_NO_422_TEXTURE 0x00020000 11201e04c3fSmrg#define chipFeatures_BUFFER_INTERLEAVING 0x00040000 11301e04c3fSmrg#define chipFeatures_BYTE_WRITE_2D 0x00080000 11401e04c3fSmrg#define chipFeatures_NO_SCALER 0x00100000 11501e04c3fSmrg#define chipFeatures_YUY2_AVERAGING 0x00200000 11601e04c3fSmrg#define chipFeatures_HALF_PE_CACHE 0x00400000 11701e04c3fSmrg#define chipFeatures_HALF_TX_CACHE 0x00800000 11801e04c3fSmrg#define chipFeatures_YUY2_RENDER_TARGET 0x01000000 11901e04c3fSmrg#define chipFeatures_MEM32 0x02000000 12001e04c3fSmrg#define chipFeatures_PIPE_VG 0x04000000 12101e04c3fSmrg#define chipFeatures_VGTS 0x08000000 12201e04c3fSmrg#define chipFeatures_FE20 0x10000000 12301e04c3fSmrg#define chipFeatures_BYTE_WRITE_3D 0x20000000 12401e04c3fSmrg#define chipFeatures_RS_YUV_TARGET 0x40000000 12501e04c3fSmrg#define chipFeatures_32_BIT_INDICES 0x80000000 12601e04c3fSmrg#define chipMinorFeatures0_FLIP_Y 0x00000001 12701e04c3fSmrg#define chipMinorFeatures0_DUAL_RETURN_BUS 0x00000002 12801e04c3fSmrg#define chipMinorFeatures0_ENDIANNESS_CONFIG 0x00000004 12901e04c3fSmrg#define chipMinorFeatures0_TEXTURE_8K 0x00000008 13001e04c3fSmrg#define chipMinorFeatures0_CORRECT_TEXTURE_CONVERTER 0x00000010 13101e04c3fSmrg#define chipMinorFeatures0_SPECIAL_MSAA_LOD 0x00000020 13201e04c3fSmrg#define chipMinorFeatures0_FAST_CLEAR_FLUSH 0x00000040 13301e04c3fSmrg#define chipMinorFeatures0_2DPE20 0x00000080 13401e04c3fSmrg#define chipMinorFeatures0_CORRECT_AUTO_DISABLE 0x00000100 13501e04c3fSmrg#define chipMinorFeatures0_RENDERTARGET_8K 0x00000200 13601e04c3fSmrg#define chipMinorFeatures0_2BITPERTILE 0x00000400 13701e04c3fSmrg#define chipMinorFeatures0_SEPARATE_TILE_STATUS_WHEN_INTERLEAVED 0x00000800 13801e04c3fSmrg#define chipMinorFeatures0_SUPER_TILED 0x00001000 13901e04c3fSmrg#define chipMinorFeatures0_VG_20 0x00002000 14001e04c3fSmrg#define chipMinorFeatures0_TS_EXTENDED_COMMANDS 0x00004000 14101e04c3fSmrg#define chipMinorFeatures0_COMPRESSION_FIFO_FIXED 0x00008000 14201e04c3fSmrg#define chipMinorFeatures0_HAS_SIGN_FLOOR_CEIL 0x00010000 14301e04c3fSmrg#define chipMinorFeatures0_VG_FILTER 0x00020000 14401e04c3fSmrg#define chipMinorFeatures0_VG_21 0x00040000 14501e04c3fSmrg#define chipMinorFeatures0_SHADER_HAS_W 0x00080000 14601e04c3fSmrg#define chipMinorFeatures0_HAS_SQRT_TRIG 0x00100000 14701e04c3fSmrg#define chipMinorFeatures0_MORE_MINOR_FEATURES 0x00200000 14801e04c3fSmrg#define chipMinorFeatures0_MC20 0x00400000 14901e04c3fSmrg#define chipMinorFeatures0_MSAA_SIDEBAND 0x00800000 15001e04c3fSmrg#define chipMinorFeatures0_BUG_FIXES0 0x01000000 15101e04c3fSmrg#define chipMinorFeatures0_VAA 0x02000000 15201e04c3fSmrg#define chipMinorFeatures0_BYPASS_IN_MSAA 0x04000000 15301e04c3fSmrg#define chipMinorFeatures0_HZ 0x08000000 15401e04c3fSmrg#define chipMinorFeatures0_NEW_TEXTURE 0x10000000 15501e04c3fSmrg#define chipMinorFeatures0_2D_A8_TARGET 0x20000000 15601e04c3fSmrg#define chipMinorFeatures0_CORRECT_STENCIL 0x40000000 15701e04c3fSmrg#define chipMinorFeatures0_ENHANCE_VR 0x80000000 15801e04c3fSmrg#define chipMinorFeatures1_RSUV_SWIZZLE 0x00000001 15901e04c3fSmrg#define chipMinorFeatures1_V2_COMPRESSION 0x00000002 16001e04c3fSmrg#define chipMinorFeatures1_VG_DOUBLE_BUFFER 0x00000004 16101e04c3fSmrg#define chipMinorFeatures1_EXTRA_EVENT_STATES 0x00000008 16201e04c3fSmrg#define chipMinorFeatures1_NO_STRIPING_NEEDED 0x00000010 16301e04c3fSmrg#define chipMinorFeatures1_TEXTURE_STRIDE 0x00000020 16401e04c3fSmrg#define chipMinorFeatures1_BUG_FIXES3 0x00000040 16501e04c3fSmrg#define chipMinorFeatures1_AUTO_DISABLE 0x00000080 16601e04c3fSmrg#define chipMinorFeatures1_AUTO_RESTART_TS 0x00000100 16701e04c3fSmrg#define chipMinorFeatures1_DISABLE_PE_GATING 0x00000200 16801e04c3fSmrg#define chipMinorFeatures1_L2_WINDOWING 0x00000400 16901e04c3fSmrg#define chipMinorFeatures1_HALF_FLOAT 0x00000800 17001e04c3fSmrg#define chipMinorFeatures1_PIXEL_DITHER 0x00001000 17101e04c3fSmrg#define chipMinorFeatures1_TWO_STENCIL_REFERENCE 0x00002000 17201e04c3fSmrg#define chipMinorFeatures1_EXTENDED_PIXEL_FORMAT 0x00004000 17301e04c3fSmrg#define chipMinorFeatures1_CORRECT_MIN_MAX_DEPTH 0x00008000 17401e04c3fSmrg#define chipMinorFeatures1_2D_DITHER 0x00010000 17501e04c3fSmrg#define chipMinorFeatures1_BUG_FIXES5 0x00020000 17601e04c3fSmrg#define chipMinorFeatures1_NEW_2D 0x00040000 17701e04c3fSmrg#define chipMinorFeatures1_NEW_FP 0x00080000 17801e04c3fSmrg#define chipMinorFeatures1_TEXTURE_HALIGN 0x00100000 17901e04c3fSmrg#define chipMinorFeatures1_NON_POWER_OF_TWO 0x00200000 18001e04c3fSmrg#define chipMinorFeatures1_LINEAR_TEXTURE_SUPPORT 0x00400000 18101e04c3fSmrg#define chipMinorFeatures1_HALTI0 0x00800000 18201e04c3fSmrg#define chipMinorFeatures1_CORRECT_OVERFLOW_VG 0x01000000 18301e04c3fSmrg#define chipMinorFeatures1_NEGATIVE_LOG_FIX 0x02000000 18401e04c3fSmrg#define chipMinorFeatures1_RESOLVE_OFFSET 0x04000000 18501e04c3fSmrg#define chipMinorFeatures1_OK_TO_GATE_AXI_CLOCK 0x08000000 18601e04c3fSmrg#define chipMinorFeatures1_MMU_VERSION 0x10000000 18701e04c3fSmrg#define chipMinorFeatures1_WIDE_LINE 0x20000000 18801e04c3fSmrg#define chipMinorFeatures1_BUG_FIXES6 0x40000000 18901e04c3fSmrg#define chipMinorFeatures1_FC_FLUSH_STALL 0x80000000 19001e04c3fSmrg#define chipMinorFeatures2_LINE_LOOP 0x00000001 19101e04c3fSmrg#define chipMinorFeatures2_LOGIC_OP 0x00000002 19201e04c3fSmrg#define chipMinorFeatures2_SEAMLESS_CUBE_MAP 0x00000004 19301e04c3fSmrg#define chipMinorFeatures2_SUPERTILED_TEXTURE 0x00000008 19401e04c3fSmrg#define chipMinorFeatures2_LINEAR_PE 0x00000010 19501e04c3fSmrg#define chipMinorFeatures2_RECT_PRIMITIVE 0x00000020 19601e04c3fSmrg#define chipMinorFeatures2_COMPOSITION 0x00000040 19701e04c3fSmrg#define chipMinorFeatures2_CORRECT_AUTO_DISABLE_COUNT 0x00000080 19801e04c3fSmrg#define chipMinorFeatures2_PE_SWIZZLE 0x00000100 19901e04c3fSmrg#define chipMinorFeatures2_END_EVENT 0x00000200 20001e04c3fSmrg#define chipMinorFeatures2_S1S8 0x00000400 20101e04c3fSmrg#define chipMinorFeatures2_HALTI1 0x00000800 20201e04c3fSmrg#define chipMinorFeatures2_RGB888 0x00001000 20301e04c3fSmrg#define chipMinorFeatures2_TX__YUV_ASSEMBLER 0x00002000 20401e04c3fSmrg#define chipMinorFeatures2_DYNAMIC_FREQUENCY_SCALING 0x00004000 20501e04c3fSmrg#define chipMinorFeatures2_TX_FILTER 0x00008000 20601e04c3fSmrg#define chipMinorFeatures2_FULL_DIRECTFB 0x00010000 20701e04c3fSmrg#define chipMinorFeatures2_2D_TILING 0x00020000 20801e04c3fSmrg#define chipMinorFeatures2_THREAD_WALKER_IN_PS 0x00040000 20901e04c3fSmrg#define chipMinorFeatures2_TILE_FILLER 0x00080000 21001e04c3fSmrg#define chipMinorFeatures2_YUV_STANDARD 0x00100000 21101e04c3fSmrg#define chipMinorFeatures2_2D_MULTI_SOURCE_BLIT 0x00200000 21201e04c3fSmrg#define chipMinorFeatures2_YUV_CONVERSION 0x00400000 21301e04c3fSmrg#define chipMinorFeatures2_FLUSH_FIXED_2D 0x00800000 21401e04c3fSmrg#define chipMinorFeatures2_INTERLEAVER 0x01000000 21501e04c3fSmrg#define chipMinorFeatures2_MIXED_STREAMS 0x02000000 21601e04c3fSmrg#define chipMinorFeatures2_2D_420_L2CACHE 0x04000000 21701e04c3fSmrg#define chipMinorFeatures2_BUG_FIXES7 0x08000000 21801e04c3fSmrg#define chipMinorFeatures2_2D_NO_INDEX8_BRUSH 0x10000000 21901e04c3fSmrg#define chipMinorFeatures2_TEXTURE_TILED_READ 0x20000000 22001e04c3fSmrg#define chipMinorFeatures2_DECOMPRESS_Z16 0x40000000 22101e04c3fSmrg#define chipMinorFeatures2_BUG_FIXES8 0x80000000 22201e04c3fSmrg#define chipMinorFeatures3_ROTATION_STALL_FIX 0x00000001 22301e04c3fSmrg#define chipMinorFeatures3_OCL_ONLY 0x00000002 22401e04c3fSmrg#define chipMinorFeatures3_2D_MULTI_SOURCE_BLT_EX 0x00000004 22501e04c3fSmrg#define chipMinorFeatures3_INSTRUCTION_CACHE 0x00000008 22601e04c3fSmrg#define chipMinorFeatures3_GEOMETRY_SHADER 0x00000010 22701e04c3fSmrg#define chipMinorFeatures3_TEX_COMPRESSION_SUPERTILED 0x00000020 22801e04c3fSmrg#define chipMinorFeatures3_GENERICS 0x00000040 22901e04c3fSmrg#define chipMinorFeatures3_BUG_FIXES9 0x00000080 23001e04c3fSmrg#define chipMinorFeatures3_FAST_MSAA 0x00000100 23101e04c3fSmrg#define chipMinorFeatures3_WCLIP 0x00000200 23201e04c3fSmrg#define chipMinorFeatures3_BUG_FIXES10 0x00000400 23301e04c3fSmrg#define chipMinorFeatures3_UNIFIED_SAMPLERS 0x00000800 23401e04c3fSmrg#define chipMinorFeatures3_BUG_FIXES11 0x00001000 23501e04c3fSmrg#define chipMinorFeatures3_PERFORMANCE_COUNTERS 0x00002000 23601e04c3fSmrg#define chipMinorFeatures3_HAS_FAST_TRANSCENDENTALS 0x00004000 23701e04c3fSmrg#define chipMinorFeatures3_BUG_FIXES12 0x00008000 23801e04c3fSmrg#define chipMinorFeatures3_BUG_FIXES13 0x00010000 23901e04c3fSmrg#define chipMinorFeatures3_DE_ENHANCEMENTS1 0x00020000 24001e04c3fSmrg#define chipMinorFeatures3_ACE 0x00040000 24101e04c3fSmrg#define chipMinorFeatures3_TX_ENHANCEMENTS1 0x00080000 24201e04c3fSmrg#define chipMinorFeatures3_SH_ENHANCEMENTS1 0x00100000 24301e04c3fSmrg#define chipMinorFeatures3_SH_ENHANCEMENTS2 0x00200000 24401e04c3fSmrg#define chipMinorFeatures3_PE_ENHANCEMENTS1 0x00400000 24501e04c3fSmrg#define chipMinorFeatures3_2D_FC_SOURCE 0x00800000 24601e04c3fSmrg#define chipMinorFeatures3_BUG_FIXES_14 0x01000000 24701e04c3fSmrg#define chipMinorFeatures3_POWER_OPTIMIZATIONS_0 0x02000000 24801e04c3fSmrg#define chipMinorFeatures3_NEW_HZ 0x04000000 24901e04c3fSmrg#define chipMinorFeatures3_PE_DITHER_FIX 0x08000000 25001e04c3fSmrg#define chipMinorFeatures3_DE_ENHANCEMENTS3 0x10000000 25101e04c3fSmrg#define chipMinorFeatures3_SH_ENHANCEMENTS3 0x20000000 25201e04c3fSmrg#define chipMinorFeatures3_SH_ENHANCEMENTS4 0x40000000 25301e04c3fSmrg#define chipMinorFeatures3_TX_ENHANCEMENTS2 0x80000000 25401e04c3fSmrg#define chipMinorFeatures4_FE_ENHANCEMENTS1 0x00000001 25501e04c3fSmrg#define chipMinorFeatures4_PE_ENHANCEMENTS2 0x00000002 25601e04c3fSmrg#define chipMinorFeatures4_FRUSTUM_CLIP_FIX 0x00000004 25701e04c3fSmrg#define chipMinorFeatures4_DE_NO_GAMMA 0x00000008 25801e04c3fSmrg#define chipMinorFeatures4_PA_ENHANCEMENTS_2 0x00000010 25901e04c3fSmrg#define chipMinorFeatures4_2D_GAMMA 0x00000020 26001e04c3fSmrg#define chipMinorFeatures4_SINGLE_BUFFER 0x00000040 26101e04c3fSmrg#define chipMinorFeatures4_HI_ENHANCEMENTS_1 0x00000080 26201e04c3fSmrg#define chipMinorFeatures4_TX_ENHANCEMENTS_3 0x00000100 26301e04c3fSmrg#define chipMinorFeatures4_SH_ENHANCEMENTS_5 0x00000200 26401e04c3fSmrg#define chipMinorFeatures4_FE_ENHANCEMENTS_2 0x00000400 26501e04c3fSmrg#define chipMinorFeatures4_TX_LERP_PRECISION_FIX 0x00000800 26601e04c3fSmrg#define chipMinorFeatures4_2D_COLOR_SPACE_CONVERSION 0x00001000 26701e04c3fSmrg#define chipMinorFeatures4_TEXTURE_ASTC 0x00002000 26801e04c3fSmrg#define chipMinorFeatures4_PE_ENHANCEMENTS_4 0x00004000 26901e04c3fSmrg#define chipMinorFeatures4_MC_ENHANCEMENTS_1 0x00008000 27001e04c3fSmrg#define chipMinorFeatures4_HALTI2 0x00010000 27101e04c3fSmrg#define chipMinorFeatures4_2D_MIRROR_EXTENSION 0x00020000 27201e04c3fSmrg#define chipMinorFeatures4_SMALL_MSAA 0x00040000 27301e04c3fSmrg#define chipMinorFeatures4_BUG_FIXES_17 0x00080000 27401e04c3fSmrg#define chipMinorFeatures4_NEW_RA 0x00100000 27501e04c3fSmrg#define chipMinorFeatures4_2D_OPF_YUV_OUTPUT 0x00200000 27601e04c3fSmrg#define chipMinorFeatures4_2D_MULTI_SOURCE_BLT_EX2 0x00400000 27701e04c3fSmrg#define chipMinorFeatures4_NO_USER_CSC 0x00800000 27801e04c3fSmrg#define chipMinorFeatures4_ZFIXES 0x01000000 27901e04c3fSmrg#define chipMinorFeatures4_BUG_FIXES18 0x02000000 28001e04c3fSmrg#define chipMinorFeatures4_2D_COMPRESSION 0x04000000 28101e04c3fSmrg#define chipMinorFeatures4_PROBE 0x08000000 28201e04c3fSmrg#define chipMinorFeatures4_MEDIUM_PRECISION 0x10000000 28301e04c3fSmrg#define chipMinorFeatures4_2D_SUPER_TILE_VERSION 0x20000000 28401e04c3fSmrg#define chipMinorFeatures4_BUG_FIXES19 0x40000000 28501e04c3fSmrg#define chipMinorFeatures4_SH_ENHANCEMENTS6 0x80000000 28601e04c3fSmrg#define chipMinorFeatures5_SH_ENHANCEMENTS7 0x00000001 28701e04c3fSmrg#define chipMinorFeatures5_BUG_FIXES20 0x00000002 28801e04c3fSmrg#define chipMinorFeatures5_DE_ADDRESS_40 0x00000004 28901e04c3fSmrg#define chipMinorFeatures5_MINI_MMU_FIX 0x00000008 29001e04c3fSmrg#define chipMinorFeatures5_EEZ 0x00000010 29101e04c3fSmrg#define chipMinorFeatures5_BUG_FIXES21 0x00000020 29201e04c3fSmrg#define chipMinorFeatures5_EXTRA_VG_CAPS 0x00000040 29301e04c3fSmrg#define chipMinorFeatures5_MULTI_SRC_V15 0x00000080 29401e04c3fSmrg#define chipMinorFeatures5_BUG_FIXES22 0x00000100 29501e04c3fSmrg#define chipMinorFeatures5_HALTI3 0x00000200 29601e04c3fSmrg#define chipMinorFeatures5_TESSELATION_SHADERS 0x00000400 29701e04c3fSmrg#define chipMinorFeatures5_2D_ONE_PASS_FILTER_TAP 0x00000800 29801e04c3fSmrg#define chipMinorFeatures5_MULTI_SRC_V2_STR_QUAD 0x00001000 29901e04c3fSmrg#define chipMinorFeatures5_SEPARATE_SRC_DST 0x00002000 30001e04c3fSmrg#define chipMinorFeatures5_HALTI4 0x00004000 30101e04c3fSmrg#define chipMinorFeatures5_RA_WRITE_DEPTH 0x00008000 30201e04c3fSmrg#define chipMinorFeatures5_ANDROID_ONLY 0x00010000 30301e04c3fSmrg#define chipMinorFeatures5_HAS_PRODUCTID 0x00020000 30401e04c3fSmrg#define chipMinorFeatures5_TX_SUPPORT_DEC 0x00040000 30501e04c3fSmrg#define chipMinorFeatures5_S8_MSAA_COMPRESSION 0x00080000 30601e04c3fSmrg#define chipMinorFeatures5_PE_DITHER_FIX2 0x00100000 30701e04c3fSmrg#define chipMinorFeatures5_L2_CACHE_REMOVE 0x00200000 30801e04c3fSmrg#define chipMinorFeatures5_FE_ALLOW_RND_VTX_CNT 0x00400000 30901e04c3fSmrg#define chipMinorFeatures5_CUBE_MAP_FL28 0x00800000 31001e04c3fSmrg#define chipMinorFeatures5_TX_6BIT_FRAC 0x01000000 31101e04c3fSmrg#define chipMinorFeatures5_FE_ALLOW_STALL_PREFETCH_ENG 0x02000000 31201e04c3fSmrg#define chipMinorFeatures5_THIRD_PARTY_COMPRESSION 0x04000000 31301e04c3fSmrg#define chipMinorFeatures5_RS_DEPTHSTENCIL_NATIVE_SUPPORT 0x08000000 31401e04c3fSmrg#define chipMinorFeatures5_V2_MSAA_COMP_FIX 0x10000000 31501e04c3fSmrg#define chipMinorFeatures5_HALTI5 0x20000000 31601e04c3fSmrg#define chipMinorFeatures5_EVIS 0x40000000 31701e04c3fSmrg#define chipMinorFeatures5_BLT_ENGINE 0x80000000 31801e04c3fSmrg#define chipMinorFeatures6_BUG_FIXES_23 0x00000001 31901e04c3fSmrg#define chipMinorFeatures6_BUG_FIXES_24 0x00000002 32001e04c3fSmrg#define chipMinorFeatures6_DEC 0x00000004 32101e04c3fSmrg#define chipMinorFeatures6_VS_TILE_NV12 0x00000008 32201e04c3fSmrg#define chipMinorFeatures6_VS_TILE_NV12_10BIT 0x00000010 3239f464c52Smaya#define chipMinorFeatures6_RENDER_TARGET_8 0x00000020 3249f464c52Smaya#define chipMinorFeatures6_TEX_LOD_FLOW_CORR 0x00000040 3259f464c52Smaya#define chipMinorFeatures6_FACE_LOD 0x00000080 3269f464c52Smaya#define chipMinorFeatures6_MULTI_CORE_SEMAPHORE_STALL_V2 0x00000100 3279f464c52Smaya#define chipMinorFeatures6_VMSAA 0x00000200 3289f464c52Smaya#define chipMinorFeatures6_CHIP_ENABLE_LINK 0x00000400 3299f464c52Smaya#define chipMinorFeatures6_MULTI_SRC_BLT_1_5_ENHANCEMENT 0x00000800 3309f464c52Smaya#define chipMinorFeatures6_MULTI_SRC_BLT_BILINEAR_FILTER 0x00001000 3319f464c52Smaya#define chipMinorFeatures6_RA_HZEZ_CLOCK_CONTROL 0x00002000 3329f464c52Smaya#define chipMinorFeatures6_CACHE128B256BPERLINE 0x00004000 3339f464c52Smaya#define chipMinorFeatures6_V4_COMPRESSION 0x00008000 3349f464c52Smaya#define chipMinorFeatures6_PE2D_MAJOR_SUPER_TILE 0x00010000 3359f464c52Smaya#define chipMinorFeatures6_PE_32BPC_COLORMASK_FIX 0x00020000 3369f464c52Smaya#define chipMinorFeatures6_ALPHA_BLENDING_OPT 0x00040000 3379f464c52Smaya#define chipMinorFeatures6_NEW_GPIPE 0x00080000 3389f464c52Smaya#define chipMinorFeatures6_PIPELINE_32_ATTRIBUTES 0x00100000 3399f464c52Smaya#define chipMinorFeatures6_MSAA_SHADING 0x00200000 3409f464c52Smaya#define chipMinorFeatures6_NO_ANISTRO_FILTER 0x00400000 3419f464c52Smaya#define chipMinorFeatures6_NO_ASTC 0x00800000 3429f464c52Smaya#define chipMinorFeatures6_NO_DXT 0x01000000 3439f464c52Smaya#define chipMinorFeatures6_HWTFB 0x02000000 3449f464c52Smaya#define chipMinorFeatures6_RA_DEPTH_WRITE_MSAA1X_FIX 0x04000000 3459f464c52Smaya#define chipMinorFeatures6_EZHZ_CLOCKGATE_FIX 0x08000000 3469f464c52Smaya#define chipMinorFeatures6_SH_SNAP2PAGE_FIX 0x10000000 3479f464c52Smaya#define chipMinorFeatures6_SH_HALFDEPENDENCY_FIX 0x20000000 3489f464c52Smaya#define chipMinorFeatures6_USC_MCFILL_FIX 0x40000000 3499f464c52Smaya#define chipMinorFeatures6_TPG_TCPERF_FIX 0x80000000 3509f464c52Smaya#define chipMinorFeatures7_USC_MDFIFO_OVERFLOW_FIX 0x00000001 3519f464c52Smaya#define chipMinorFeatures7_SH_TEXLD_BARRIER_IN_CS_FIX 0x00000002 3529f464c52Smaya#define chipMinorFeatures7_RS_NEW_BASEADDR 0x00000004 3539f464c52Smaya#define chipMinorFeatures7_PE_8BPP_DUALPIPE_FIX 0x00000008 3549f464c52Smaya#define chipMinorFeatures7_SH_ADVANCED_INSTR 0x00000010 3559f464c52Smaya#define chipMinorFeatures7_SH_FLAT_INTERPOLATION_DUAL16_FIX 0x00000020 3569f464c52Smaya#define chipMinorFeatures7_USC_CONTINUOUS_FLUS_FIX 0x00000040 3579f464c52Smaya#define chipMinorFeatures7_SH_SUPPORT_V4 0x00000080 3589f464c52Smaya#define chipMinorFeatures7_SH_SUPPORT_ALPHA_KILL 0x00000100 3599f464c52Smaya#define chipMinorFeatures7_PE_NO_ALPHA_TEST 0x00000200 3609f464c52Smaya#define chipMinorFeatures7_TX_LOD_NEAREST_SELECT 0x00000400 3619f464c52Smaya#define chipMinorFeatures7_SH_FIX_LDEXP 0x00000800 3629f464c52Smaya#define chipMinorFeatures7_SUPPORT_MOVAI 0x00001000 3639f464c52Smaya#define chipMinorFeatures7_SH_SNAP2PAGE_MAXPAGES_FIX 0x00002000 3649f464c52Smaya#define chipMinorFeatures7_PE_RGBA16I_FIX 0x00004000 3659f464c52Smaya#define chipMinorFeatures7_BLT_8bpp_256TILE_FC_FIX 0x00008000 3669f464c52Smaya#define chipMinorFeatures7_PE_64BIT_FENCE_FIX 0x00010000 3679f464c52Smaya#define chipMinorFeatures7_USC_FULL_CACHE_FIX 0x00020000 3689f464c52Smaya#define chipMinorFeatures7_TX_YUV_ASSEMBLER_10BIT 0x00040000 3699f464c52Smaya#define chipMinorFeatures7_FE_32BIT_INDEX_FIX 0x00080000 3709f464c52Smaya#define chipMinorFeatures7_BLT_64BPP_MASKED_CLEAR_FIX 0x00100000 3719f464c52Smaya#define chipMinorFeatures7_BIT_SECURITY 0x00200000 3729f464c52Smaya#define chipMinorFeatures7_BIT_ROBUSTNESS 0x00400000 3739f464c52Smaya#define chipMinorFeatures7_USC_ATOMIC_FIX 0x00800000 3749f464c52Smaya#define chipMinorFeatures7_SH_PSO_MSAA1x_FIX 0x01000000 3759f464c52Smaya#define chipMinorFeatures7_BIT_USC_VX_PERF_FIX 0x02000000 3769f464c52Smaya#define chipMinorFeatures7_EVIS_NO_ABSDIFF 0x04000000 3779f464c52Smaya#define chipMinorFeatures7_EVIS_NO_BITREPLACE 0x08000000 3789f464c52Smaya#define chipMinorFeatures7_EVIS_NO_BOXFILTER 0x10000000 3799f464c52Smaya#define chipMinorFeatures7_EVIS_NO_CORDIAC 0x20000000 3809f464c52Smaya#define chipMinorFeatures7_EVIS_NO_DP32 0x40000000 3819f464c52Smaya#define chipMinorFeatures7_EVIS_NO_FILTER 0x80000000 3829f464c52Smaya#define chipMinorFeatures8_EVIS_NO_IADD 0x00000001 3839f464c52Smaya#define chipMinorFeatures8_EVIS_NO_SELECTADD 0x00000002 3849f464c52Smaya#define chipMinorFeatures8_EVIS_LERP_7OUTPUT 0x00000004 3859f464c52Smaya#define chipMinorFeatures8_EVIS_ACCSQ_8OUTPUT 0x00000008 3869f464c52Smaya#define chipMinorFeatures8_USC_GOS_ADDR_FIX 0x00000010 3879f464c52Smaya#define chipMinorFeatures8_TX_8BIT_UVFRAC 0x00000020 3889f464c52Smaya#define chipMinorFeatures8_TX_DESC_CACHE_CLOCKGATE_FIX 0x00000040 3899f464c52Smaya#define chipMinorFeatures8_RSBLT_MSAA_DECOMPRESSION 0x00000080 3909f464c52Smaya#define chipMinorFeatures8_TX_INTEGER_COORDINATE 0x00000100 3919f464c52Smaya#define chipMinorFeatures8_DRAWID 0x00000200 3929f464c52Smaya#define chipMinorFeatures8_PSIO_SAMPLEMASK_IN_R0ZW_FIX 0x00000400 3939f464c52Smaya#define chipMinorFeatures8_TX_INTEGER_COORDINATE_V2 0x00000800 3949f464c52Smaya#define chipMinorFeatures8_MULTI_CORE_BLOCK_SET_CONFIG 0x00001000 3959f464c52Smaya#define chipMinorFeatures8_VG_RESOLVE_ENGINE 0x00002000 3969f464c52Smaya#define chipMinorFeatures8_VG_PE_COLOR_KEY 0x00004000 3979f464c52Smaya#define chipMinorFeatures8_VG_IM_INDEX_FORMAT 0x00008000 3989f464c52Smaya#define chipMinorFeatures8_SNAPPAGE_CMD 0x00010000 3999f464c52Smaya#define chipMinorFeatures8_SH_NO_INDEX_CONST_ON_A0 0x00020000 4009f464c52Smaya#define chipMinorFeatures8_SH_NO_ONECONST_LIMIT 0x00040000 4019f464c52Smaya#define chipMinorFeatures8_SH_IMG_LDST_ON_TEMP 0x00080000 4029f464c52Smaya#define chipMinorFeatures8_COMPUTE_ONLY 0x00100000 4039f464c52Smaya#define chipMinorFeatures8_SH_IMG_LDST_CLAMP 0x00200000 4049f464c52Smaya#define chipMinorFeatures8_SH_ICACHE_ALLOC_COUNT_FIX 0x00400000 4059f464c52Smaya#define chipMinorFeatures8_SH_ICACHE_PREFETCH 0x00800000 4069f464c52Smaya#define chipMinorFeatures8_PE2D_SEPARATE_CACHE 0x01000000 4079f464c52Smaya#define chipMinorFeatures8_VG_AYUV_INPUT_OUTPUT 0x02000000 4089f464c52Smaya#define chipMinorFeatures8_VG_DOUBLE_IMAGE 0x04000000 4099f464c52Smaya#define chipMinorFeatures8_VG_RECTANGLE_STRIPE_MODE 0x08000000 4109f464c52Smaya#define chipMinorFeatures8_VG_MMU 0x10000000 4119f464c52Smaya#define chipMinorFeatures8_VG_IM_FILTER 0x20000000 4129f464c52Smaya#define chipMinorFeatures8_VG_IM_YUV_PACKET 0x40000000 4139f464c52Smaya#define chipMinorFeatures8_VG_IM_YUV_PLANAR 0x80000000 4149f464c52Smaya#define chipMinorFeatures9_VG_PE_YUV_PACKET 0x00000001 4159f464c52Smaya#define chipMinorFeatures9_VG_COLOR_PRECISION_8_BIT 0x00000002 4169f464c52Smaya#define chipMinorFeatures9_PE_MSAA_OQ_FIX 0x00000004 4179f464c52Smaya#define chipMinorFeatures9_PSIO_MSAA_CL_FIX 0x00000008 4189f464c52Smaya#define chipMinorFeatures9_USC_DEFER_FILL_FIX 0x00000010 4199f464c52Smaya#define chipMinorFeatures9_SH_CLOCK_GATE_FIX 0x00000020 4209f464c52Smaya#define chipMinorFeatures9_FE_NEED_DUMMYDRAW 0x00000040 4219f464c52Smaya#define chipMinorFeatures9_PE2D_LINEAR_YUV420_OUTPUT 0x00000080 4229f464c52Smaya#define chipMinorFeatures9_PE2D_LINEAR_YUV420_10BIT 0x00000100 4239f464c52Smaya#define chipMinorFeatures9_MULTI_CLUSTER 0x00000200 4249f464c52Smaya#define chipMinorFeatures9_VG_TS_CULLING 0x00000400 4259f464c52Smaya#define chipMinorFeatures9_VG_FP25 0x00000800 4269f464c52Smaya#define chipMinorFeatures9_SH_MULTI_WG_PACK 0x00001000 4279f464c52Smaya#define chipMinorFeatures9_SH_DUAL16_SAMPLEMASK_ZW 0x00002000 4289f464c52Smaya#define chipMinorFeatures9_TPG_TRIVIAL_MODE_FIX 0x00004000 4299f464c52Smaya#define chipMinorFeatures9_TX_ASTC_MULTISLICE_FIX 0x00008000 4309f464c52Smaya#define chipMinorFeatures9_FE_ROBUST_FIX 0x00010000 4319f464c52Smaya#define chipMinorFeatures9_SH_GPIPE_ACCESS_FULLTEMPS 0x00020000 4329f464c52Smaya#define chipMinorFeatures9_PSIO_INTERLOCK 0x00040000 4339f464c52Smaya#define chipMinorFeatures9_PA_WIDELINE_FIX 0x00080000 4349f464c52Smaya#define chipMinorFeatures9_WIDELINE_HELPER_FIX 0x00100000 4359f464c52Smaya#define chipMinorFeatures9_G2D_3RD_PARTY_COMPRESSION_1_1 0x00200000 4369f464c52Smaya#define chipMinorFeatures9_TX_FLUSH_L1CACHE 0x00400000 4379f464c52Smaya#define chipMinorFeatures9_PE_DITHER_FIX2 0x00800000 4389f464c52Smaya#define chipMinorFeatures9_G2D_DEC400 0x01000000 4399f464c52Smaya#define chipMinorFeatures9_SH_TEXLD_U_FIX 0x02000000 4409f464c52Smaya#define chipMinorFeatures9_MC_FCCACHE_BYTEMASK 0x04000000 4419f464c52Smaya#define chipMinorFeatures9_SH_MULTI_WG_PACK_FIX 0x08000000 4429f464c52Smaya#define chipMinorFeatures9_DC_OVERLAY_SCALING 0x10000000 4439f464c52Smaya#define chipMinorFeatures9_DC_SOURCE_ROTATION 0x20000000 4449f464c52Smaya#define chipMinorFeatures9_DC_TILED 0x40000000 4459f464c52Smaya#define chipMinorFeatures9_DC_YUV_L1 0x80000000 4469f464c52Smaya#define chipMinorFeatures10_DC_D30_OUTPUT 0x00000001 4479f464c52Smaya#define chipMinorFeatures10_DC_MMU 0x00000002 4489f464c52Smaya#define chipMinorFeatures10_DC_COMPRESSION 0x00000004 4499f464c52Smaya#define chipMinorFeatures10_DC_QOS 0x00000008 4509f464c52Smaya#define chipMinorFeatures10_PE_ADVANCE_BLEND_PART0 0x00000010 4519f464c52Smaya#define chipMinorFeatures10_FE_PATCHLIST_FETCH_FIX 0x00000020 4529f464c52Smaya#define chipMinorFeatures10_RA_CG_FIX 0x00000040 4539f464c52Smaya#define chipMinorFeatures10_EVIS_VX2 0x00000080 4549f464c52Smaya#define chipMinorFeatures10_NN_FLOAT 0x00000100 4559f464c52Smaya#define chipMinorFeatures10_DEC400 0x00000200 4569f464c52Smaya#define chipMinorFeatures10_LS_SUPPORT_PERCOMP_DEPENDENCY 0x00000400 4579f464c52Smaya#define chipMinorFeatures10_TP_ENGINE 0x00000800 4589f464c52Smaya#define chipMinorFeatures10_MULTI_CORE_BLOCK_SET_CONFIG2 0x00001000 4599f464c52Smaya#define chipMinorFeatures10_PE_VMSAA_COVERAGE_CACHE_FIX 0x00002000 4609f464c52Smaya#define chipMinorFeatures10_SECURITY_AHB 0x00004000 4619f464c52Smaya#define chipMinorFeatures10_MULTICORE_SEMAPHORESTALL_V3 0x00008000 4629f464c52Smaya#define chipMinorFeatures10_SMALLBATCH 0x00010000 4639f464c52Smaya#define chipMinorFeatures10_SH_CMPLX 0x00020000 4649f464c52Smaya#define chipMinorFeatures10_SH_IDIV0_SWZL_EHS 0x00040000 4659f464c52Smaya#define chipMinorFeatures10_TX_LERP_LESS_BIT 0x00080000 4669f464c52Smaya#define chipMinorFeatures10_SH_GM_ENDIAN 0x00100000 4679f464c52Smaya#define chipMinorFeatures10_SH_GM_USC_UNALLOC 0x00200000 4689f464c52Smaya#define chipMinorFeatures10_SH_END_OF_BB 0x00400000 4699f464c52Smaya#define chipMinorFeatures10_VIP_V7 0x00800000 4709f464c52Smaya#define chipMinorFeatures10_TX_BORDER_CLAMP_FIX 0x01000000 4719f464c52Smaya#define chipMinorFeatures10_SH_IMG_LD_LASTPIXEL_FIX 0x02000000 4729f464c52Smaya#define chipMinorFeatures10_ASYNC_BLT 0x04000000 4739f464c52Smaya#define chipMinorFeatures10_ASYNC_FE_FENCE_FIX 0x08000000 4749f464c52Smaya#define chipMinorFeatures10_PSCS_THROTTLE 0x10000000 4759f464c52Smaya#define chipMinorFeatures10_SEPARATE_LS 0x20000000 4769f464c52Smaya#define chipMinorFeatures10_MCFE 0x40000000 4779f464c52Smaya#define chipMinorFeatures10_WIDELINE_TRIANGLE_EMU 0x80000000 4789f464c52Smaya#define chipMinorFeatures11_VG_RESOLUTION_8K 0x00000001 4799f464c52Smaya#define chipMinorFeatures11_FENCE_32BIT 0x00000002 4809f464c52Smaya#define chipMinorFeatures11_FENCE_64BIT 0x00000004 4819f464c52Smaya#define chipMinorFeatures11_NN_INTERLEVE8 0x00000008 4829f464c52Smaya#define chipMinorFeatures11_TP_REORDER 0x00000010 4839f464c52Smaya#define chipMinorFeatures11_PE_DEPTH_ONLY_OQFIX 0x00000020 48401e04c3fSmrg 48501e04c3fSmrg#endif /* COMMON_XML */ 486