diff --git a/drivers/mxc/gpu-viv/hal/kernel/inc/gc_feature_database.h b/drivers/mxc/gpu-viv/hal/kernel/inc/gc_feature_database.h index 3bc2f781dd2faaea5eebd463a347444dfe86d5bd..a8e156cdc0d5dd318544e529cba541008c5654b6 100644 --- a/drivers/mxc/gpu-viv/hal/kernel/inc/gc_feature_database.h +++ b/drivers/mxc/gpu-viv/hal/kernel/inc/gc_feature_database.h @@ -53,7 +53,7 @@ *****************************************************************************/ -/*Auto created on 2021-05-14 13:41*/ +/*Auto created on 2021-06-17 14:23*/ #ifndef _gc_feature_database_h_ #define _gc_feature_database_h_ @@ -539,6 +539,7 @@ typedef struct gctUINT32 G2D_YUV420_101010:1; gctUINT32 G2D_MultiSrcBlt_Pipe:1; gctUINT32 G2D_Normalization:1; + gctUINT32 G2D_FRAME_DONE_INTR:1; gctUINT32 G2D_MASK_AND_COLORKEY:1; gctUINT32 SH_VX2_FLOATING_MAD_FIX:1; gctUINT32 TS_FC_VULKAN_SUPPORT:1; @@ -784,6 +785,11 @@ typedef struct gctUINT32 HI_DEFAULT_ENABLE_REORDER_FIX:1; gctUINT32 V83_INTILESIZE_1X1_10BITS_FIX:1; gctUINT32 DEPTHWISE_FLOAT_FIX:1; + gctUINT32 TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX:1; + gctUINT32 NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX:1; + gctUINT32 CLOCK_DIV2_FREQ_CHANGE_FIX:1; + gctUINT32 SMALL_TILE_TENSOR_ADD_FIX:1; + gctUINT32 DECOMPRESSOR_DEPTHWISE_FLOAT_FIX:1; gctUINT32 NN_INTERLEVE8:1; gctUINT32 NN_FP16_ALU:1; gctUINT32 NN_INT16_ALU:1; @@ -1281,6 +1287,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x1, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -1526,6 +1533,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -2021,6 +2033,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x1, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -2266,6 +2279,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -2761,6 +2779,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x1, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -3006,6 +3025,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -3501,6 +3525,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x1, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -3746,6 +3771,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -4241,6 +4271,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -4486,6 +4517,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -4981,6 +5017,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x1, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -5226,6 +5263,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -5721,6 +5763,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x1, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -5966,6 +6009,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -6461,6 +6509,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x1, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -6706,6 +6755,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -7201,6 +7255,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -7446,6 +7501,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -7941,6 +8001,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -8186,6 +8247,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -8681,6 +8747,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -8926,6 +8993,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -9421,6 +9493,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -9666,6 +9739,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -10161,6 +10239,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -10406,6 +10485,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -10901,6 +10985,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -11146,6 +11231,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -11641,6 +11731,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -11886,6 +11977,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -12381,6 +12477,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -12626,6 +12723,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -13121,6 +13223,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -13366,6 +13469,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -13861,6 +13969,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -14106,6 +14215,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -14601,6 +14715,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -14846,6 +14961,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -15341,6 +15461,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -15586,6 +15707,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -16081,6 +16207,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -16326,6 +16453,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -16821,6 +16953,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -17066,6 +17199,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -17561,6 +17699,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -17806,6 +17945,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -18301,6 +18445,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -18546,6 +18691,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -19041,6 +19191,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -19286,6 +19437,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -19781,6 +19937,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x1, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -20026,6 +20183,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -20521,6 +20683,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x1, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x1, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -20766,6 +20929,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x0, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x0, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x0, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x0, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x0, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -21261,6 +21429,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -21506,6 +21675,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x1, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x1, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x1, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x1, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x1, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x1, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x1, /* gcFEATURE_BIT_NN_INT16_ALU */ @@ -22001,6 +22175,7 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x0, /* gcFEATURE_BIT_G2D_YUV420_101010 */ 0x0, /* gcFEATURE_BIT_G2D_MultiSrcBlt_Pipe */ 0x0, /* gcFEATURE_BIT_G2D_Normalization */ + 0x0, /* gcFEATURE_BIT_G2D_FRAME_DONE_INTR */ 0x0, /* gcFEATURE_BIT_G2D_MASK_AND_COLORKEY */ 0x0, /* gcFEATURE_BIT_SH_VX2_FLOATING_MAD_FIX */ 0x0, /* gcFEATURE_BIT_TS_FC_VULKAN_SUPPORT */ @@ -22246,6 +22421,11 @@ static gcsFEATURE_DATABASE gChipInfo[] = { 0x1, /* gcFEATURE_BIT_HI_DEFAULT_ENABLE_REORDER_FIX */ 0x1, /* gcFEATURE_BIT_V83_INTILESIZE_1X1_10BITS_FIX */ 0x1, /* gcFEATURE_BIT_DEPTHWISE_FLOAT_FIX */ + 0x0, /* gcFEATURE_BIT_TP_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x0, /* gcFEATURE_BIT_NN_CIRCULAR_BUF_WRAP_ADDRESS_OVERFLOW_FIX */ + 0x1, /* gcFEATURE_BIT_CLOCK_DIV2_FREQ_CHANGE_FIX */ + 0x1, /* gcFEATURE_BIT_SMALL_TILE_TENSOR_ADD_FIX */ + 0x1, /* gcFEATURE_BIT_DECOMPRESSOR_DEPTHWISE_FLOAT_FIX */ 0x0, /* gcFEATURE_BIT_NN_INTERLEVE8 */ 0x0, /* gcFEATURE_BIT_NN_FP16_ALU */ 0x1, /* gcFEATURE_BIT_NN_INT16_ALU */