1a8c21a54SThe etnaviv authors #ifndef COMMON_XML 2a8c21a54SThe etnaviv authors #define COMMON_XML 3a8c21a54SThe etnaviv authors 4a8c21a54SThe etnaviv authors /* Autogenerated file, DO NOT EDIT manually! 5a8c21a54SThe etnaviv authors 6a8c21a54SThe etnaviv authors This file was generated by the rules-ng-ng headergen tool in this git repository: 7a8c21a54SThe etnaviv authors http://0x04.net/cgit/index.cgi/rules-ng-ng 8a8c21a54SThe etnaviv authors git clone git://0x04.net/rules-ng-ng 9a8c21a54SThe etnaviv authors 10a8c21a54SThe etnaviv authors The rules-ng-ng source files this header was generated from are: 11059ad731SLucas Stach - texdesc_3d.xml ( 3183 bytes, from 2017-12-18 16:51:59) 122801c849SLucas Stach - copyright.xml ( 1597 bytes, from 2016-12-08 16:37:56) 13059ad731SLucas Stach - common.xml ( 35468 bytes, from 2018-01-22 13:48:54) 14059ad731SLucas Stach - common_3d.xml ( 14615 bytes, from 2017-12-18 16:51:59) 15a8c21a54SThe etnaviv authors 16059ad731SLucas Stach Copyright (C) 2012-2018 by the following authors: 172801c849SLucas Stach - Wladimir J. van der Laan <laanwj@gmail.com> 182801c849SLucas Stach - Christian Gmeiner <christian.gmeiner@gmail.com> 192801c849SLucas Stach - Lucas Stach <l.stach@pengutronix.de> 202801c849SLucas Stach - Russell King <rmk@arm.linux.org.uk> 212801c849SLucas Stach 222801c849SLucas Stach Permission is hereby granted, free of charge, to any person obtaining a 232801c849SLucas Stach copy of this software and associated documentation files (the "Software"), 242801c849SLucas Stach to deal in the Software without restriction, including without limitation 252801c849SLucas Stach the rights to use, copy, modify, merge, publish, distribute, sub license, 262801c849SLucas Stach and/or sell copies of the Software, and to permit persons to whom the 272801c849SLucas Stach Software is furnished to do so, subject to the following conditions: 282801c849SLucas Stach 292801c849SLucas Stach The above copyright notice and this permission notice (including the 302801c849SLucas Stach next paragraph) shall be included in all copies or substantial portions 312801c849SLucas Stach of the Software. 322801c849SLucas Stach 332801c849SLucas Stach THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 342801c849SLucas Stach IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 352801c849SLucas Stach FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 362801c849SLucas Stach THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 372801c849SLucas Stach LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 382801c849SLucas Stach FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 392801c849SLucas Stach DEALINGS IN THE SOFTWARE. 40a8c21a54SThe etnaviv authors */ 41a8c21a54SThe etnaviv authors 42a8c21a54SThe etnaviv authors 43a8c21a54SThe etnaviv authors #define PIPE_ID_PIPE_3D 0x00000000 44a8c21a54SThe etnaviv authors #define PIPE_ID_PIPE_2D 0x00000001 45a8c21a54SThe etnaviv authors #define SYNC_RECIPIENT_FE 0x00000001 46a8c21a54SThe etnaviv authors #define SYNC_RECIPIENT_RA 0x00000005 47a8c21a54SThe etnaviv authors #define SYNC_RECIPIENT_PE 0x00000007 48a8c21a54SThe etnaviv authors #define SYNC_RECIPIENT_DE 0x0000000b 49059ad731SLucas Stach #define SYNC_RECIPIENT_BLT 0x00000010 50a8c21a54SThe etnaviv authors #define ENDIAN_MODE_NO_SWAP 0x00000000 51a8c21a54SThe etnaviv authors #define ENDIAN_MODE_SWAP_16 0x00000001 52a8c21a54SThe etnaviv authors #define ENDIAN_MODE_SWAP_32 0x00000002 53e2a2e263SRussell King #define chipModel_GC200 0x00000200 54a8c21a54SThe etnaviv authors #define chipModel_GC300 0x00000300 55a8c21a54SThe etnaviv authors #define chipModel_GC320 0x00000320 56e2a2e263SRussell King #define chipModel_GC328 0x00000328 57a8c21a54SThe etnaviv authors #define chipModel_GC350 0x00000350 58a8c21a54SThe etnaviv authors #define chipModel_GC355 0x00000355 59a8c21a54SThe etnaviv authors #define chipModel_GC400 0x00000400 60a8c21a54SThe etnaviv authors #define chipModel_GC410 0x00000410 61a8c21a54SThe etnaviv authors #define chipModel_GC420 0x00000420 62e2a2e263SRussell King #define chipModel_GC428 0x00000428 63a8c21a54SThe etnaviv authors #define chipModel_GC450 0x00000450 64a8c21a54SThe etnaviv authors #define chipModel_GC500 0x00000500 65e2a2e263SRussell King #define chipModel_GC520 0x00000520 66a8c21a54SThe etnaviv authors #define chipModel_GC530 0x00000530 67a8c21a54SThe etnaviv authors #define chipModel_GC600 0x00000600 68a8c21a54SThe etnaviv authors #define chipModel_GC700 0x00000700 69a8c21a54SThe etnaviv authors #define chipModel_GC800 0x00000800 70a8c21a54SThe etnaviv authors #define chipModel_GC860 0x00000860 71a8c21a54SThe etnaviv authors #define chipModel_GC880 0x00000880 72059ad731SLucas Stach #define chipModel_GC900 0x00000900 73a8c21a54SThe etnaviv authors #define chipModel_GC1000 0x00001000 74e2a2e263SRussell King #define chipModel_GC1500 0x00001500 75a8c21a54SThe etnaviv authors #define chipModel_GC2000 0x00002000 76a8c21a54SThe etnaviv authors #define chipModel_GC2100 0x00002100 77e2a2e263SRussell King #define chipModel_GC2200 0x00002200 78e2a2e263SRussell King #define chipModel_GC2500 0x00002500 79e2a2e263SRussell King #define chipModel_GC3000 0x00003000 80a8c21a54SThe etnaviv authors #define chipModel_GC4000 0x00004000 81e2a2e263SRussell King #define chipModel_GC5000 0x00005000 82e2a2e263SRussell King #define chipModel_GC5200 0x00005200 83e2a2e263SRussell King #define chipModel_GC6400 0x00006400 84059ad731SLucas Stach #define chipModel_GC7000 0x00007000 85059ad731SLucas Stach #define chipModel_GC7400 0x00007400 86059ad731SLucas Stach #define chipModel_GC8000 0x00008000 87059ad731SLucas Stach #define chipModel_GC8100 0x00008100 88059ad731SLucas Stach #define chipModel_GC8200 0x00008200 89059ad731SLucas Stach #define chipModel_GC8400 0x00008400 90a8c21a54SThe etnaviv authors #define RGBA_BITS_R 0x00000001 91a8c21a54SThe etnaviv authors #define RGBA_BITS_G 0x00000002 92a8c21a54SThe etnaviv authors #define RGBA_BITS_B 0x00000004 93a8c21a54SThe etnaviv authors #define RGBA_BITS_A 0x00000008 94a8c21a54SThe etnaviv authors #define chipFeatures_FAST_CLEAR 0x00000001 95a8c21a54SThe etnaviv authors #define chipFeatures_SPECIAL_ANTI_ALIASING 0x00000002 96a8c21a54SThe etnaviv authors #define chipFeatures_PIPE_3D 0x00000004 97a8c21a54SThe etnaviv authors #define chipFeatures_DXT_TEXTURE_COMPRESSION 0x00000008 98a8c21a54SThe etnaviv authors #define chipFeatures_DEBUG_MODE 0x00000010 99a8c21a54SThe etnaviv authors #define chipFeatures_Z_COMPRESSION 0x00000020 100a8c21a54SThe etnaviv authors #define chipFeatures_YUV420_SCALER 0x00000040 101a8c21a54SThe etnaviv authors #define chipFeatures_MSAA 0x00000080 102a8c21a54SThe etnaviv authors #define chipFeatures_DC 0x00000100 103a8c21a54SThe etnaviv authors #define chipFeatures_PIPE_2D 0x00000200 104a8c21a54SThe etnaviv authors #define chipFeatures_ETC1_TEXTURE_COMPRESSION 0x00000400 105a8c21a54SThe etnaviv authors #define chipFeatures_FAST_SCALER 0x00000800 106a8c21a54SThe etnaviv authors #define chipFeatures_HIGH_DYNAMIC_RANGE 0x00001000 107a8c21a54SThe etnaviv authors #define chipFeatures_YUV420_TILER 0x00002000 108a8c21a54SThe etnaviv authors #define chipFeatures_MODULE_CG 0x00004000 109a8c21a54SThe etnaviv authors #define chipFeatures_MIN_AREA 0x00008000 110a8c21a54SThe etnaviv authors #define chipFeatures_NO_EARLY_Z 0x00010000 111a8c21a54SThe etnaviv authors #define chipFeatures_NO_422_TEXTURE 0x00020000 112a8c21a54SThe etnaviv authors #define chipFeatures_BUFFER_INTERLEAVING 0x00040000 113a8c21a54SThe etnaviv authors #define chipFeatures_BYTE_WRITE_2D 0x00080000 114a8c21a54SThe etnaviv authors #define chipFeatures_NO_SCALER 0x00100000 115a8c21a54SThe etnaviv authors #define chipFeatures_YUY2_AVERAGING 0x00200000 116a8c21a54SThe etnaviv authors #define chipFeatures_HALF_PE_CACHE 0x00400000 117a8c21a54SThe etnaviv authors #define chipFeatures_HALF_TX_CACHE 0x00800000 118a8c21a54SThe etnaviv authors #define chipFeatures_YUY2_RENDER_TARGET 0x01000000 119a8c21a54SThe etnaviv authors #define chipFeatures_MEM32 0x02000000 120a8c21a54SThe etnaviv authors #define chipFeatures_PIPE_VG 0x04000000 121a8c21a54SThe etnaviv authors #define chipFeatures_VGTS 0x08000000 122a8c21a54SThe etnaviv authors #define chipFeatures_FE20 0x10000000 123a8c21a54SThe etnaviv authors #define chipFeatures_BYTE_WRITE_3D 0x20000000 124a8c21a54SThe etnaviv authors #define chipFeatures_RS_YUV_TARGET 0x40000000 125a8c21a54SThe etnaviv authors #define chipFeatures_32_BIT_INDICES 0x80000000 126a8c21a54SThe etnaviv authors #define chipMinorFeatures0_FLIP_Y 0x00000001 127a8c21a54SThe etnaviv authors #define chipMinorFeatures0_DUAL_RETURN_BUS 0x00000002 128a8c21a54SThe etnaviv authors #define chipMinorFeatures0_ENDIANNESS_CONFIG 0x00000004 129a8c21a54SThe etnaviv authors #define chipMinorFeatures0_TEXTURE_8K 0x00000008 130a8c21a54SThe etnaviv authors #define chipMinorFeatures0_CORRECT_TEXTURE_CONVERTER 0x00000010 131a8c21a54SThe etnaviv authors #define chipMinorFeatures0_SPECIAL_MSAA_LOD 0x00000020 132a8c21a54SThe etnaviv authors #define chipMinorFeatures0_FAST_CLEAR_FLUSH 0x00000040 133a8c21a54SThe etnaviv authors #define chipMinorFeatures0_2DPE20 0x00000080 134a8c21a54SThe etnaviv authors #define chipMinorFeatures0_CORRECT_AUTO_DISABLE 0x00000100 135a8c21a54SThe etnaviv authors #define chipMinorFeatures0_RENDERTARGET_8K 0x00000200 136a8c21a54SThe etnaviv authors #define chipMinorFeatures0_2BITPERTILE 0x00000400 137a8c21a54SThe etnaviv authors #define chipMinorFeatures0_SEPARATE_TILE_STATUS_WHEN_INTERLEAVED 0x00000800 138a8c21a54SThe etnaviv authors #define chipMinorFeatures0_SUPER_TILED 0x00001000 139a8c21a54SThe etnaviv authors #define chipMinorFeatures0_VG_20 0x00002000 140a8c21a54SThe etnaviv authors #define chipMinorFeatures0_TS_EXTENDED_COMMANDS 0x00004000 141a8c21a54SThe etnaviv authors #define chipMinorFeatures0_COMPRESSION_FIFO_FIXED 0x00008000 142a8c21a54SThe etnaviv authors #define chipMinorFeatures0_HAS_SIGN_FLOOR_CEIL 0x00010000 143a8c21a54SThe etnaviv authors #define chipMinorFeatures0_VG_FILTER 0x00020000 144a8c21a54SThe etnaviv authors #define chipMinorFeatures0_VG_21 0x00040000 145a8c21a54SThe etnaviv authors #define chipMinorFeatures0_SHADER_HAS_W 0x00080000 146a8c21a54SThe etnaviv authors #define chipMinorFeatures0_HAS_SQRT_TRIG 0x00100000 147a8c21a54SThe etnaviv authors #define chipMinorFeatures0_MORE_MINOR_FEATURES 0x00200000 148a8c21a54SThe etnaviv authors #define chipMinorFeatures0_MC20 0x00400000 149a8c21a54SThe etnaviv authors #define chipMinorFeatures0_MSAA_SIDEBAND 0x00800000 150a8c21a54SThe etnaviv authors #define chipMinorFeatures0_BUG_FIXES0 0x01000000 151a8c21a54SThe etnaviv authors #define chipMinorFeatures0_VAA 0x02000000 152a8c21a54SThe etnaviv authors #define chipMinorFeatures0_BYPASS_IN_MSAA 0x04000000 153a8c21a54SThe etnaviv authors #define chipMinorFeatures0_HZ 0x08000000 154a8c21a54SThe etnaviv authors #define chipMinorFeatures0_NEW_TEXTURE 0x10000000 155a8c21a54SThe etnaviv authors #define chipMinorFeatures0_2D_A8_TARGET 0x20000000 156a8c21a54SThe etnaviv authors #define chipMinorFeatures0_CORRECT_STENCIL 0x40000000 157a8c21a54SThe etnaviv authors #define chipMinorFeatures0_ENHANCE_VR 0x80000000 158a8c21a54SThe etnaviv authors #define chipMinorFeatures1_RSUV_SWIZZLE 0x00000001 159a8c21a54SThe etnaviv authors #define chipMinorFeatures1_V2_COMPRESSION 0x00000002 160a8c21a54SThe etnaviv authors #define chipMinorFeatures1_VG_DOUBLE_BUFFER 0x00000004 161a8c21a54SThe etnaviv authors #define chipMinorFeatures1_EXTRA_EVENT_STATES 0x00000008 162a8c21a54SThe etnaviv authors #define chipMinorFeatures1_NO_STRIPING_NEEDED 0x00000010 163a8c21a54SThe etnaviv authors #define chipMinorFeatures1_TEXTURE_STRIDE 0x00000020 164a8c21a54SThe etnaviv authors #define chipMinorFeatures1_BUG_FIXES3 0x00000040 165a8c21a54SThe etnaviv authors #define chipMinorFeatures1_AUTO_DISABLE 0x00000080 166a8c21a54SThe etnaviv authors #define chipMinorFeatures1_AUTO_RESTART_TS 0x00000100 167a8c21a54SThe etnaviv authors #define chipMinorFeatures1_DISABLE_PE_GATING 0x00000200 168a8c21a54SThe etnaviv authors #define chipMinorFeatures1_L2_WINDOWING 0x00000400 169a8c21a54SThe etnaviv authors #define chipMinorFeatures1_HALF_FLOAT 0x00000800 170a8c21a54SThe etnaviv authors #define chipMinorFeatures1_PIXEL_DITHER 0x00001000 171a8c21a54SThe etnaviv authors #define chipMinorFeatures1_TWO_STENCIL_REFERENCE 0x00002000 172a8c21a54SThe etnaviv authors #define chipMinorFeatures1_EXTENDED_PIXEL_FORMAT 0x00004000 173a8c21a54SThe etnaviv authors #define chipMinorFeatures1_CORRECT_MIN_MAX_DEPTH 0x00008000 174a8c21a54SThe etnaviv authors #define chipMinorFeatures1_2D_DITHER 0x00010000 175a8c21a54SThe etnaviv authors #define chipMinorFeatures1_BUG_FIXES5 0x00020000 176a8c21a54SThe etnaviv authors #define chipMinorFeatures1_NEW_2D 0x00040000 177a8c21a54SThe etnaviv authors #define chipMinorFeatures1_NEW_FP 0x00080000 178a8c21a54SThe etnaviv authors #define chipMinorFeatures1_TEXTURE_HALIGN 0x00100000 179a8c21a54SThe etnaviv authors #define chipMinorFeatures1_NON_POWER_OF_TWO 0x00200000 180a8c21a54SThe etnaviv authors #define chipMinorFeatures1_LINEAR_TEXTURE_SUPPORT 0x00400000 181a8c21a54SThe etnaviv authors #define chipMinorFeatures1_HALTI0 0x00800000 182a8c21a54SThe etnaviv authors #define chipMinorFeatures1_CORRECT_OVERFLOW_VG 0x01000000 183a8c21a54SThe etnaviv authors #define chipMinorFeatures1_NEGATIVE_LOG_FIX 0x02000000 184a8c21a54SThe etnaviv authors #define chipMinorFeatures1_RESOLVE_OFFSET 0x04000000 185a8c21a54SThe etnaviv authors #define chipMinorFeatures1_OK_TO_GATE_AXI_CLOCK 0x08000000 186a8c21a54SThe etnaviv authors #define chipMinorFeatures1_MMU_VERSION 0x10000000 187a8c21a54SThe etnaviv authors #define chipMinorFeatures1_WIDE_LINE 0x20000000 188a8c21a54SThe etnaviv authors #define chipMinorFeatures1_BUG_FIXES6 0x40000000 189a8c21a54SThe etnaviv authors #define chipMinorFeatures1_FC_FLUSH_STALL 0x80000000 190a8c21a54SThe etnaviv authors #define chipMinorFeatures2_LINE_LOOP 0x00000001 191a8c21a54SThe etnaviv authors #define chipMinorFeatures2_LOGIC_OP 0x00000002 1922801c849SLucas Stach #define chipMinorFeatures2_SEAMLESS_CUBE_MAP 0x00000004 193a8c21a54SThe etnaviv authors #define chipMinorFeatures2_SUPERTILED_TEXTURE 0x00000008 1942801c849SLucas Stach #define chipMinorFeatures2_LINEAR_PE 0x00000010 195a8c21a54SThe etnaviv authors #define chipMinorFeatures2_RECT_PRIMITIVE 0x00000020 196a8c21a54SThe etnaviv authors #define chipMinorFeatures2_COMPOSITION 0x00000040 197a8c21a54SThe etnaviv authors #define chipMinorFeatures2_CORRECT_AUTO_DISABLE_COUNT 0x00000080 1982801c849SLucas Stach #define chipMinorFeatures2_PE_SWIZZLE 0x00000100 1992801c849SLucas Stach #define chipMinorFeatures2_END_EVENT 0x00000200 2002801c849SLucas Stach #define chipMinorFeatures2_S1S8 0x00000400 201e2a2e263SRussell King #define chipMinorFeatures2_HALTI1 0x00000800 2022801c849SLucas Stach #define chipMinorFeatures2_RGB888 0x00001000 2032801c849SLucas Stach #define chipMinorFeatures2_TX__YUV_ASSEMBLER 0x00002000 2042801c849SLucas Stach #define chipMinorFeatures2_DYNAMIC_FREQUENCY_SCALING 0x00004000 205059ad731SLucas Stach #define chipMinorFeatures2_TX_FILTER 0x00008000 206a8c21a54SThe etnaviv authors #define chipMinorFeatures2_FULL_DIRECTFB 0x00010000 207a8c21a54SThe etnaviv authors #define chipMinorFeatures2_2D_TILING 0x00020000 208a8c21a54SThe etnaviv authors #define chipMinorFeatures2_THREAD_WALKER_IN_PS 0x00040000 209a8c21a54SThe etnaviv authors #define chipMinorFeatures2_TILE_FILLER 0x00080000 2102801c849SLucas Stach #define chipMinorFeatures2_YUV_STANDARD 0x00100000 211a8c21a54SThe etnaviv authors #define chipMinorFeatures2_2D_MULTI_SOURCE_BLIT 0x00200000 2122801c849SLucas Stach #define chipMinorFeatures2_YUV_CONVERSION 0x00400000 2132801c849SLucas Stach #define chipMinorFeatures2_FLUSH_FIXED_2D 0x00800000 2142801c849SLucas Stach #define chipMinorFeatures2_INTERLEAVER 0x01000000 215a8c21a54SThe etnaviv authors #define chipMinorFeatures2_MIXED_STREAMS 0x02000000 216a8c21a54SThe etnaviv authors #define chipMinorFeatures2_2D_420_L2CACHE 0x04000000 2172801c849SLucas Stach #define chipMinorFeatures2_BUG_FIXES7 0x08000000 218a8c21a54SThe etnaviv authors #define chipMinorFeatures2_2D_NO_INDEX8_BRUSH 0x10000000 219a8c21a54SThe etnaviv authors #define chipMinorFeatures2_TEXTURE_TILED_READ 0x20000000 2202801c849SLucas Stach #define chipMinorFeatures2_DECOMPRESS_Z16 0x40000000 2212801c849SLucas Stach #define chipMinorFeatures2_BUG_FIXES8 0x80000000 222a8c21a54SThe etnaviv authors #define chipMinorFeatures3_ROTATION_STALL_FIX 0x00000001 2232801c849SLucas Stach #define chipMinorFeatures3_OCL_ONLY 0x00000002 224a8c21a54SThe etnaviv authors #define chipMinorFeatures3_2D_MULTI_SOURCE_BLT_EX 0x00000004 2252801c849SLucas Stach #define chipMinorFeatures3_INSTRUCTION_CACHE 0x00000008 2262801c849SLucas Stach #define chipMinorFeatures3_GEOMETRY_SHADER 0x00000010 2272801c849SLucas Stach #define chipMinorFeatures3_TEX_COMPRESSION_SUPERTILED 0x00000020 2282801c849SLucas Stach #define chipMinorFeatures3_GENERICS 0x00000040 2292801c849SLucas Stach #define chipMinorFeatures3_BUG_FIXES9 0x00000080 230e2a2e263SRussell King #define chipMinorFeatures3_FAST_MSAA 0x00000100 2312801c849SLucas Stach #define chipMinorFeatures3_WCLIP 0x00000200 232a8c21a54SThe etnaviv authors #define chipMinorFeatures3_BUG_FIXES10 0x00000400 2332801c849SLucas Stach #define chipMinorFeatures3_UNIFIED_SAMPLERS 0x00000800 234a8c21a54SThe etnaviv authors #define chipMinorFeatures3_BUG_FIXES11 0x00001000 2352801c849SLucas Stach #define chipMinorFeatures3_PERFORMANCE_COUNTERS 0x00002000 2362801c849SLucas Stach #define chipMinorFeatures3_HAS_FAST_TRANSCENDENTALS 0x00004000 2372801c849SLucas Stach #define chipMinorFeatures3_BUG_FIXES12 0x00008000 2382801c849SLucas Stach #define chipMinorFeatures3_BUG_FIXES13 0x00010000 2392801c849SLucas Stach #define chipMinorFeatures3_DE_ENHANCEMENTS1 0x00020000 240e2a2e263SRussell King #define chipMinorFeatures3_ACE 0x00040000 2412801c849SLucas Stach #define chipMinorFeatures3_TX_ENHANCEMENTS1 0x00080000 2422801c849SLucas Stach #define chipMinorFeatures3_SH_ENHANCEMENTS1 0x00100000 2432801c849SLucas Stach #define chipMinorFeatures3_SH_ENHANCEMENTS2 0x00200000 244059ad731SLucas Stach #define chipMinorFeatures3_PE_ENHANCEMENTS1 0x00400000 2452801c849SLucas Stach #define chipMinorFeatures3_2D_FC_SOURCE 0x00800000 246059ad731SLucas Stach #define chipMinorFeatures3_BUG_FIXES_14 0x01000000 247059ad731SLucas Stach #define chipMinorFeatures3_POWER_OPTIMIZATIONS_0 0x02000000 248e2a2e263SRussell King #define chipMinorFeatures3_NEW_HZ 0x04000000 249059ad731SLucas Stach #define chipMinorFeatures3_PE_DITHER_FIX 0x08000000 250059ad731SLucas Stach #define chipMinorFeatures3_DE_ENHANCEMENTS3 0x10000000 2512801c849SLucas Stach #define chipMinorFeatures3_SH_ENHANCEMENTS3 0x20000000 252059ad731SLucas Stach #define chipMinorFeatures3_SH_ENHANCEMENTS4 0x40000000 253059ad731SLucas Stach #define chipMinorFeatures3_TX_ENHANCEMENTS2 0x80000000 254059ad731SLucas Stach #define chipMinorFeatures4_FE_ENHANCEMENTS1 0x00000001 2552801c849SLucas Stach #define chipMinorFeatures4_PE_ENHANCEMENTS2 0x00000002 2562801c849SLucas Stach #define chipMinorFeatures4_FRUSTUM_CLIP_FIX 0x00000004 257059ad731SLucas Stach #define chipMinorFeatures4_DE_NO_GAMMA 0x00000008 258059ad731SLucas Stach #define chipMinorFeatures4_PA_ENHANCEMENTS_2 0x00000010 2592801c849SLucas Stach #define chipMinorFeatures4_2D_GAMMA 0x00000020 2602801c849SLucas Stach #define chipMinorFeatures4_SINGLE_BUFFER 0x00000040 261059ad731SLucas Stach #define chipMinorFeatures4_HI_ENHANCEMENTS_1 0x00000080 262059ad731SLucas Stach #define chipMinorFeatures4_TX_ENHANCEMENTS_3 0x00000100 263059ad731SLucas Stach #define chipMinorFeatures4_SH_ENHANCEMENTS_5 0x00000200 264059ad731SLucas Stach #define chipMinorFeatures4_FE_ENHANCEMENTS_2 0x00000400 2652801c849SLucas Stach #define chipMinorFeatures4_TX_LERP_PRECISION_FIX 0x00000800 2662801c849SLucas Stach #define chipMinorFeatures4_2D_COLOR_SPACE_CONVERSION 0x00001000 2672801c849SLucas Stach #define chipMinorFeatures4_TEXTURE_ASTC 0x00002000 268059ad731SLucas Stach #define chipMinorFeatures4_PE_ENHANCEMENTS_4 0x00004000 269059ad731SLucas Stach #define chipMinorFeatures4_MC_ENHANCEMENTS_1 0x00008000 270e2a2e263SRussell King #define chipMinorFeatures4_HALTI2 0x00010000 271059ad731SLucas Stach #define chipMinorFeatures4_2D_MIRROR_EXTENSION 0x00020000 272e2a2e263SRussell King #define chipMinorFeatures4_SMALL_MSAA 0x00040000 273059ad731SLucas Stach #define chipMinorFeatures4_BUG_FIXES_17 0x00080000 2742801c849SLucas Stach #define chipMinorFeatures4_NEW_RA 0x00100000 2752801c849SLucas Stach #define chipMinorFeatures4_2D_OPF_YUV_OUTPUT 0x00200000 2762801c849SLucas Stach #define chipMinorFeatures4_2D_MULTI_SOURCE_BLT_EX2 0x00400000 2772801c849SLucas Stach #define chipMinorFeatures4_NO_USER_CSC 0x00800000 2782801c849SLucas Stach #define chipMinorFeatures4_ZFIXES 0x01000000 2792801c849SLucas Stach #define chipMinorFeatures4_BUG_FIXES18 0x02000000 2802801c849SLucas Stach #define chipMinorFeatures4_2D_COMPRESSION 0x04000000 2812801c849SLucas Stach #define chipMinorFeatures4_PROBE 0x08000000 282059ad731SLucas Stach #define chipMinorFeatures4_MEDIUM_PRECISION 0x10000000 2832801c849SLucas Stach #define chipMinorFeatures4_2D_SUPER_TILE_VERSION 0x20000000 284059ad731SLucas Stach #define chipMinorFeatures4_BUG_FIXES19 0x40000000 285059ad731SLucas Stach #define chipMinorFeatures4_SH_ENHANCEMENTS6 0x80000000 286059ad731SLucas Stach #define chipMinorFeatures5_SH_ENHANCEMENTS7 0x00000001 287059ad731SLucas Stach #define chipMinorFeatures5_BUG_FIXES20 0x00000002 288059ad731SLucas Stach #define chipMinorFeatures5_DE_ADDRESS_40 0x00000004 289059ad731SLucas Stach #define chipMinorFeatures5_MINI_MMU_FIX 0x00000008 2902801c849SLucas Stach #define chipMinorFeatures5_EEZ 0x00000010 291059ad731SLucas Stach #define chipMinorFeatures5_BUG_FIXES21 0x00000020 292059ad731SLucas Stach #define chipMinorFeatures5_EXTRA_VG_CAPS 0x00000040 293059ad731SLucas Stach #define chipMinorFeatures5_MULTI_SRC_V15 0x00000080 294059ad731SLucas Stach #define chipMinorFeatures5_BUG_FIXES22 0x00000100 295e2a2e263SRussell King #define chipMinorFeatures5_HALTI3 0x00000200 296059ad731SLucas Stach #define chipMinorFeatures5_TESSELATION_SHADERS 0x00000400 2972801c849SLucas Stach #define chipMinorFeatures5_2D_ONE_PASS_FILTER_TAP 0x00000800 298059ad731SLucas Stach #define chipMinorFeatures5_MULTI_SRC_V2_STR_QUAD 0x00001000 2992801c849SLucas Stach #define chipMinorFeatures5_SEPARATE_SRC_DST 0x00002000 3002801c849SLucas Stach #define chipMinorFeatures5_HALTI4 0x00004000 301059ad731SLucas Stach #define chipMinorFeatures5_RA_WRITE_DEPTH 0x00008000 3022801c849SLucas Stach #define chipMinorFeatures5_ANDROID_ONLY 0x00010000 3032801c849SLucas Stach #define chipMinorFeatures5_HAS_PRODUCTID 0x00020000 304059ad731SLucas Stach #define chipMinorFeatures5_TX_SUPPORT_DEC 0x00040000 305059ad731SLucas Stach #define chipMinorFeatures5_S8_MSAA_COMPRESSION 0x00080000 3062801c849SLucas Stach #define chipMinorFeatures5_PE_DITHER_FIX2 0x00100000 307059ad731SLucas Stach #define chipMinorFeatures5_L2_CACHE_REMOVE 0x00200000 308059ad731SLucas Stach #define chipMinorFeatures5_FE_ALLOW_RND_VTX_CNT 0x00400000 309059ad731SLucas Stach #define chipMinorFeatures5_CUBE_MAP_FL28 0x00800000 310059ad731SLucas Stach #define chipMinorFeatures5_TX_6BIT_FRAC 0x01000000 311059ad731SLucas Stach #define chipMinorFeatures5_FE_ALLOW_STALL_PREFETCH_ENG 0x02000000 312059ad731SLucas Stach #define chipMinorFeatures5_THIRD_PARTY_COMPRESSION 0x04000000 3132801c849SLucas Stach #define chipMinorFeatures5_RS_DEPTHSTENCIL_NATIVE_SUPPORT 0x08000000 3142801c849SLucas Stach #define chipMinorFeatures5_V2_MSAA_COMP_FIX 0x10000000 315059ad731SLucas Stach #define chipMinorFeatures5_HALTI5 0x20000000 316059ad731SLucas Stach #define chipMinorFeatures5_EVIS 0x40000000 317059ad731SLucas Stach #define chipMinorFeatures5_BLT_ENGINE 0x80000000 318059ad731SLucas Stach #define chipMinorFeatures6_BUG_FIXES_23 0x00000001 319059ad731SLucas Stach #define chipMinorFeatures6_BUG_FIXES_24 0x00000002 320059ad731SLucas Stach #define chipMinorFeatures6_DEC 0x00000004 321059ad731SLucas Stach #define chipMinorFeatures6_VS_TILE_NV12 0x00000008 322059ad731SLucas Stach #define chipMinorFeatures6_VS_TILE_NV12_10BIT 0x00000010 323059ad731SLucas Stach #define chipMinorFeatures6_RENDER_TARGET_8 0x00000020 324059ad731SLucas Stach #define chipMinorFeatures6_TEX_LOD_FLOW_CORR 0x00000040 325059ad731SLucas Stach #define chipMinorFeatures6_FACE_LOD 0x00000080 326059ad731SLucas Stach #define chipMinorFeatures6_MULTI_CORE_SEMAPHORE_STALL_V2 0x00000100 327059ad731SLucas Stach #define chipMinorFeatures6_VMSAA 0x00000200 328059ad731SLucas Stach #define chipMinorFeatures6_CHIP_ENABLE_LINK 0x00000400 329059ad731SLucas Stach #define chipMinorFeatures6_MULTI_SRC_BLT_1_5_ENHANCEMENT 0x00000800 330059ad731SLucas Stach #define chipMinorFeatures6_MULTI_SRC_BLT_BILINEAR_FILTER 0x00001000 331059ad731SLucas Stach #define chipMinorFeatures6_RA_HZEZ_CLOCK_CONTROL 0x00002000 332059ad731SLucas Stach #define chipMinorFeatures6_CACHE128B256BPERLINE 0x00004000 333059ad731SLucas Stach #define chipMinorFeatures6_V4_COMPRESSION 0x00008000 334059ad731SLucas Stach #define chipMinorFeatures6_PE2D_MAJOR_SUPER_TILE 0x00010000 335059ad731SLucas Stach #define chipMinorFeatures6_PE_32BPC_COLORMASK_FIX 0x00020000 336059ad731SLucas Stach #define chipMinorFeatures6_ALPHA_BLENDING_OPT 0x00040000 337059ad731SLucas Stach #define chipMinorFeatures6_NEW_GPIPE 0x00080000 338059ad731SLucas Stach #define chipMinorFeatures6_PIPELINE_32_ATTRIBUTES 0x00100000 339059ad731SLucas Stach #define chipMinorFeatures6_MSAA_SHADING 0x00200000 340059ad731SLucas Stach #define chipMinorFeatures6_NO_ANISTRO_FILTER 0x00400000 341059ad731SLucas Stach #define chipMinorFeatures6_NO_ASTC 0x00800000 342059ad731SLucas Stach #define chipMinorFeatures6_NO_DXT 0x01000000 343059ad731SLucas Stach #define chipMinorFeatures6_HWTFB 0x02000000 344059ad731SLucas Stach #define chipMinorFeatures6_RA_DEPTH_WRITE_MSAA1X_FIX 0x04000000 345059ad731SLucas Stach #define chipMinorFeatures6_EZHZ_CLOCKGATE_FIX 0x08000000 346059ad731SLucas Stach #define chipMinorFeatures6_SH_SNAP2PAGE_FIX 0x10000000 347059ad731SLucas Stach #define chipMinorFeatures6_SH_HALFDEPENDENCY_FIX 0x20000000 348059ad731SLucas Stach #define chipMinorFeatures6_USC_MCFILL_FIX 0x40000000 349059ad731SLucas Stach #define chipMinorFeatures6_TPG_TCPERF_FIX 0x80000000 350059ad731SLucas Stach #define chipMinorFeatures7_USC_MDFIFO_OVERFLOW_FIX 0x00000001 351059ad731SLucas Stach #define chipMinorFeatures7_SH_TEXLD_BARRIER_IN_CS_FIX 0x00000002 352059ad731SLucas Stach #define chipMinorFeatures7_RS_NEW_BASEADDR 0x00000004 353059ad731SLucas Stach #define chipMinorFeatures7_PE_8BPP_DUALPIPE_FIX 0x00000008 354059ad731SLucas Stach #define chipMinorFeatures7_SH_ADVANCED_INSTR 0x00000010 355059ad731SLucas Stach #define chipMinorFeatures7_SH_FLAT_INTERPOLATION_DUAL16_FIX 0x00000020 356059ad731SLucas Stach #define chipMinorFeatures7_USC_CONTINUOUS_FLUS_FIX 0x00000040 357059ad731SLucas Stach #define chipMinorFeatures7_SH_SUPPORT_V4 0x00000080 358059ad731SLucas Stach #define chipMinorFeatures7_SH_SUPPORT_ALPHA_KILL 0x00000100 359059ad731SLucas Stach #define chipMinorFeatures7_PE_NO_ALPHA_TEST 0x00000200 360059ad731SLucas Stach #define chipMinorFeatures7_TX_LOD_NEAREST_SELECT 0x00000400 361059ad731SLucas Stach #define chipMinorFeatures7_SH_FIX_LDEXP 0x00000800 362059ad731SLucas Stach #define chipMinorFeatures7_SUPPORT_MOVAI 0x00001000 363059ad731SLucas Stach #define chipMinorFeatures7_SH_SNAP2PAGE_MAXPAGES_FIX 0x00002000 364059ad731SLucas Stach #define chipMinorFeatures7_PE_RGBA16I_FIX 0x00004000 365059ad731SLucas Stach #define chipMinorFeatures7_BLT_8bpp_256TILE_FC_FIX 0x00008000 366059ad731SLucas Stach #define chipMinorFeatures7_PE_64BIT_FENCE_FIX 0x00010000 367059ad731SLucas Stach #define chipMinorFeatures7_USC_FULL_CACHE_FIX 0x00020000 368059ad731SLucas Stach #define chipMinorFeatures7_TX_YUV_ASSEMBLER_10BIT 0x00040000 369059ad731SLucas Stach #define chipMinorFeatures7_FE_32BIT_INDEX_FIX 0x00080000 370059ad731SLucas Stach #define chipMinorFeatures7_BLT_64BPP_MASKED_CLEAR_FIX 0x00100000 371059ad731SLucas Stach #define chipMinorFeatures7_BIT_SECURITY 0x00200000 372059ad731SLucas Stach #define chipMinorFeatures7_BIT_ROBUSTNESS 0x00400000 373059ad731SLucas Stach #define chipMinorFeatures7_USC_ATOMIC_FIX 0x00800000 374059ad731SLucas Stach #define chipMinorFeatures7_SH_PSO_MSAA1x_FIX 0x01000000 375059ad731SLucas Stach #define chipMinorFeatures7_BIT_USC_VX_PERF_FIX 0x02000000 376059ad731SLucas Stach #define chipMinorFeatures7_EVIS_NO_ABSDIFF 0x04000000 377059ad731SLucas Stach #define chipMinorFeatures7_EVIS_NO_BITREPLACE 0x08000000 378059ad731SLucas Stach #define chipMinorFeatures7_EVIS_NO_BOXFILTER 0x10000000 379059ad731SLucas Stach #define chipMinorFeatures7_EVIS_NO_CORDIAC 0x20000000 380059ad731SLucas Stach #define chipMinorFeatures7_EVIS_NO_DP32 0x40000000 381059ad731SLucas Stach #define chipMinorFeatures7_EVIS_NO_FILTER 0x80000000 382059ad731SLucas Stach #define chipMinorFeatures8_EVIS_NO_IADD 0x00000001 383059ad731SLucas Stach #define chipMinorFeatures8_EVIS_NO_SELECTADD 0x00000002 384059ad731SLucas Stach #define chipMinorFeatures8_EVIS_LERP_7OUTPUT 0x00000004 385059ad731SLucas Stach #define chipMinorFeatures8_EVIS_ACCSQ_8OUTPUT 0x00000008 386059ad731SLucas Stach #define chipMinorFeatures8_USC_GOS_ADDR_FIX 0x00000010 387059ad731SLucas Stach #define chipMinorFeatures8_TX_8BIT_UVFRAC 0x00000020 388059ad731SLucas Stach #define chipMinorFeatures8_TX_DESC_CACHE_CLOCKGATE_FIX 0x00000040 389059ad731SLucas Stach #define chipMinorFeatures8_RSBLT_MSAA_DECOMPRESSION 0x00000080 390059ad731SLucas Stach #define chipMinorFeatures8_TX_INTEGER_COORDINATE 0x00000100 391059ad731SLucas Stach #define chipMinorFeatures8_DRAWID 0x00000200 392059ad731SLucas Stach #define chipMinorFeatures8_PSIO_SAMPLEMASK_IN_R0ZW_FIX 0x00000400 393059ad731SLucas Stach #define chipMinorFeatures8_TX_INTEGER_COORDINATE_V2 0x00000800 394059ad731SLucas Stach #define chipMinorFeatures8_MULTI_CORE_BLOCK_SET_CONFIG 0x00001000 395059ad731SLucas Stach #define chipMinorFeatures8_VG_RESOLVE_ENGINE 0x00002000 396059ad731SLucas Stach #define chipMinorFeatures8_VG_PE_COLOR_KEY 0x00004000 397059ad731SLucas Stach #define chipMinorFeatures8_VG_IM_INDEX_FORMAT 0x00008000 398059ad731SLucas Stach #define chipMinorFeatures8_SNAPPAGE_CMD 0x00010000 399059ad731SLucas Stach #define chipMinorFeatures8_SH_NO_INDEX_CONST_ON_A0 0x00020000 400059ad731SLucas Stach #define chipMinorFeatures8_SH_NO_ONECONST_LIMIT 0x00040000 401059ad731SLucas Stach #define chipMinorFeatures8_SH_IMG_LDST_ON_TEMP 0x00080000 402059ad731SLucas Stach #define chipMinorFeatures8_COMPUTE_ONLY 0x00100000 403059ad731SLucas Stach #define chipMinorFeatures8_SH_IMG_LDST_CLAMP 0x00200000 404059ad731SLucas Stach #define chipMinorFeatures8_SH_ICACHE_ALLOC_COUNT_FIX 0x00400000 405059ad731SLucas Stach #define chipMinorFeatures8_SH_ICACHE_PREFETCH 0x00800000 406059ad731SLucas Stach #define chipMinorFeatures8_PE2D_SEPARATE_CACHE 0x01000000 407059ad731SLucas Stach #define chipMinorFeatures8_VG_AYUV_INPUT_OUTPUT 0x02000000 408059ad731SLucas Stach #define chipMinorFeatures8_VG_DOUBLE_IMAGE 0x04000000 409059ad731SLucas Stach #define chipMinorFeatures8_VG_RECTANGLE_STRIPE_MODE 0x08000000 410059ad731SLucas Stach #define chipMinorFeatures8_VG_MMU 0x10000000 411059ad731SLucas Stach #define chipMinorFeatures8_VG_IM_FILTER 0x20000000 412059ad731SLucas Stach #define chipMinorFeatures8_VG_IM_YUV_PACKET 0x40000000 413059ad731SLucas Stach #define chipMinorFeatures8_VG_IM_YUV_PLANAR 0x80000000 414059ad731SLucas Stach #define chipMinorFeatures9_VG_PE_YUV_PACKET 0x00000001 415059ad731SLucas Stach #define chipMinorFeatures9_VG_COLOR_PRECISION_8_BIT 0x00000002 416059ad731SLucas Stach #define chipMinorFeatures9_PE_MSAA_OQ_FIX 0x00000004 417059ad731SLucas Stach #define chipMinorFeatures9_PSIO_MSAA_CL_FIX 0x00000008 418059ad731SLucas Stach #define chipMinorFeatures9_USC_DEFER_FILL_FIX 0x00000010 419059ad731SLucas Stach #define chipMinorFeatures9_SH_CLOCK_GATE_FIX 0x00000020 420059ad731SLucas Stach #define chipMinorFeatures9_FE_NEED_DUMMYDRAW 0x00000040 421059ad731SLucas Stach #define chipMinorFeatures9_PE2D_LINEAR_YUV420_OUTPUT 0x00000080 422059ad731SLucas Stach #define chipMinorFeatures9_PE2D_LINEAR_YUV420_10BIT 0x00000100 423059ad731SLucas Stach #define chipMinorFeatures9_MULTI_CLUSTER 0x00000200 424059ad731SLucas Stach #define chipMinorFeatures9_VG_TS_CULLING 0x00000400 425059ad731SLucas Stach #define chipMinorFeatures9_VG_FP25 0x00000800 426059ad731SLucas Stach #define chipMinorFeatures9_SH_MULTI_WG_PACK 0x00001000 427059ad731SLucas Stach #define chipMinorFeatures9_SH_DUAL16_SAMPLEMASK_ZW 0x00002000 428059ad731SLucas Stach #define chipMinorFeatures9_TPG_TRIVIAL_MODE_FIX 0x00004000 429059ad731SLucas Stach #define chipMinorFeatures9_TX_ASTC_MULTISLICE_FIX 0x00008000 430059ad731SLucas Stach #define chipMinorFeatures9_FE_ROBUST_FIX 0x00010000 431059ad731SLucas Stach #define chipMinorFeatures9_SH_GPIPE_ACCESS_FULLTEMPS 0x00020000 432059ad731SLucas Stach #define chipMinorFeatures9_PSIO_INTERLOCK 0x00040000 433059ad731SLucas Stach #define chipMinorFeatures9_PA_WIDELINE_FIX 0x00080000 434059ad731SLucas Stach #define chipMinorFeatures9_WIDELINE_HELPER_FIX 0x00100000 435059ad731SLucas Stach #define chipMinorFeatures9_G2D_3RD_PARTY_COMPRESSION_1_1 0x00200000 436059ad731SLucas Stach #define chipMinorFeatures9_TX_FLUSH_L1CACHE 0x00400000 437059ad731SLucas Stach #define chipMinorFeatures9_PE_DITHER_FIX2 0x00800000 438059ad731SLucas Stach #define chipMinorFeatures9_G2D_DEC400 0x01000000 439059ad731SLucas Stach #define chipMinorFeatures9_SH_TEXLD_U_FIX 0x02000000 440059ad731SLucas Stach #define chipMinorFeatures9_MC_FCCACHE_BYTEMASK 0x04000000 441059ad731SLucas Stach #define chipMinorFeatures9_SH_MULTI_WG_PACK_FIX 0x08000000 442059ad731SLucas Stach #define chipMinorFeatures9_DC_OVERLAY_SCALING 0x10000000 443059ad731SLucas Stach #define chipMinorFeatures9_DC_SOURCE_ROTATION 0x20000000 444059ad731SLucas Stach #define chipMinorFeatures9_DC_TILED 0x40000000 445059ad731SLucas Stach #define chipMinorFeatures9_DC_YUV_L1 0x80000000 446059ad731SLucas Stach #define chipMinorFeatures10_DC_D30_OUTPUT 0x00000001 447059ad731SLucas Stach #define chipMinorFeatures10_DC_MMU 0x00000002 448059ad731SLucas Stach #define chipMinorFeatures10_DC_COMPRESSION 0x00000004 449059ad731SLucas Stach #define chipMinorFeatures10_DC_QOS 0x00000008 450059ad731SLucas Stach #define chipMinorFeatures10_PE_ADVANCE_BLEND_PART0 0x00000010 451059ad731SLucas Stach #define chipMinorFeatures10_FE_PATCHLIST_FETCH_FIX 0x00000020 452059ad731SLucas Stach #define chipMinorFeatures10_RA_CG_FIX 0x00000040 453059ad731SLucas Stach #define chipMinorFeatures10_EVIS_VX2 0x00000080 454059ad731SLucas Stach #define chipMinorFeatures10_NN_FLOAT 0x00000100 455059ad731SLucas Stach #define chipMinorFeatures10_DEC400 0x00000200 456059ad731SLucas Stach #define chipMinorFeatures10_LS_SUPPORT_PERCOMP_DEPENDENCY 0x00000400 457059ad731SLucas Stach #define chipMinorFeatures10_TP_ENGINE 0x00000800 458059ad731SLucas Stach #define chipMinorFeatures10_MULTI_CORE_BLOCK_SET_CONFIG2 0x00001000 459059ad731SLucas Stach #define chipMinorFeatures10_PE_VMSAA_COVERAGE_CACHE_FIX 0x00002000 460059ad731SLucas Stach #define chipMinorFeatures10_SECURITY_AHB 0x00004000 461059ad731SLucas Stach #define chipMinorFeatures10_MULTICORE_SEMAPHORESTALL_V3 0x00008000 462059ad731SLucas Stach #define chipMinorFeatures10_SMALLBATCH 0x00010000 463059ad731SLucas Stach #define chipMinorFeatures10_SH_CMPLX 0x00020000 464059ad731SLucas Stach #define chipMinorFeatures10_SH_IDIV0_SWZL_EHS 0x00040000 465059ad731SLucas Stach #define chipMinorFeatures10_TX_LERP_LESS_BIT 0x00080000 466059ad731SLucas Stach #define chipMinorFeatures10_SH_GM_ENDIAN 0x00100000 467059ad731SLucas Stach #define chipMinorFeatures10_SH_GM_USC_UNALLOC 0x00200000 468059ad731SLucas Stach #define chipMinorFeatures10_SH_END_OF_BB 0x00400000 469059ad731SLucas Stach #define chipMinorFeatures10_VIP_V7 0x00800000 470059ad731SLucas Stach #define chipMinorFeatures10_TX_BORDER_CLAMP_FIX 0x01000000 471059ad731SLucas Stach #define chipMinorFeatures10_SH_IMG_LD_LASTPIXEL_FIX 0x02000000 472059ad731SLucas Stach #define chipMinorFeatures10_ASYNC_BLT 0x04000000 473059ad731SLucas Stach #define chipMinorFeatures10_ASYNC_FE_FENCE_FIX 0x08000000 474059ad731SLucas Stach #define chipMinorFeatures10_PSCS_THROTTLE 0x10000000 475059ad731SLucas Stach #define chipMinorFeatures10_SEPARATE_LS 0x20000000 476059ad731SLucas Stach #define chipMinorFeatures10_MCFE 0x40000000 477059ad731SLucas Stach #define chipMinorFeatures10_WIDELINE_TRIANGLE_EMU 0x80000000 478059ad731SLucas Stach #define chipMinorFeatures11_VG_RESOLUTION_8K 0x00000001 479059ad731SLucas Stach #define chipMinorFeatures11_FENCE_32BIT 0x00000002 480059ad731SLucas Stach #define chipMinorFeatures11_FENCE_64BIT 0x00000004 481059ad731SLucas Stach #define chipMinorFeatures11_NN_INTERLEVE8 0x00000008 482059ad731SLucas Stach #define chipMinorFeatures11_TP_REORDER 0x00000010 483059ad731SLucas Stach #define chipMinorFeatures11_PE_DEPTH_ONLY_OQFIX 0x00000020 484a8c21a54SThe etnaviv authors 485a8c21a54SThe etnaviv authors #endif /* COMMON_XML */ 486