Home | History | Annotate | Line # | Download | only in include
      1 /* AUTOMATICALLY GENERATED by gen_table_fourcc.py. You should modify
      2    that script instead of adding here entries manually! */
      3 static const struct drmFormatModifierInfo drm_format_modifier_table[] = {
      4     { DRM_MODIFIER_INVALID(NONE, INVALID_MODIFIER) },
      5     { DRM_MODIFIER_LINEAR(NONE, LINEAR) },
      6     { DRM_MODIFIER_INTEL(X_TILED, X_TILED) },
      7     { DRM_MODIFIER_INTEL(Y_TILED, Y_TILED) },
      8     { DRM_MODIFIER_INTEL(Yf_TILED, Yf_TILED) },
      9     { DRM_MODIFIER_INTEL(Y_TILED_CCS, Y_TILED_CCS) },
     10     { DRM_MODIFIER_INTEL(Yf_TILED_CCS, Yf_TILED_CCS) },
     11     { DRM_MODIFIER_INTEL(Y_TILED_GEN12_RC_CCS, Y_TILED_GEN12_RC_CCS) },
     12     { DRM_MODIFIER_INTEL(Y_TILED_GEN12_MC_CCS, Y_TILED_GEN12_MC_CCS) },
     13     { DRM_MODIFIER_INTEL(Y_TILED_GEN12_RC_CCS_CC, Y_TILED_GEN12_RC_CCS_CC) },
     14     { DRM_MODIFIER(SAMSUNG, 64_32_TILE, 64_32_TILE) },
     15     { DRM_MODIFIER(SAMSUNG, 16_16_TILE, 16_16_TILE) },
     16     { DRM_MODIFIER(QCOM, COMPRESSED, COMPRESSED) },
     17     { DRM_MODIFIER(VIVANTE, TILED, TILED) },
     18     { DRM_MODIFIER(VIVANTE, SUPER_TILED, SUPER_TILED) },
     19     { DRM_MODIFIER(VIVANTE, SPLIT_TILED, SPLIT_TILED) },
     20     { DRM_MODIFIER(VIVANTE, SPLIT_SUPER_TILED, SPLIT_SUPER_TILED) },
     21     { DRM_MODIFIER(NVIDIA, TEGRA_TILED, TEGRA_TILED) },
     22     { DRM_MODIFIER(NVIDIA, 16BX2_BLOCK_ONE_GOB, 16BX2_BLOCK_ONE_GOB) },
     23     { DRM_MODIFIER(NVIDIA, 16BX2_BLOCK_TWO_GOB, 16BX2_BLOCK_TWO_GOB) },
     24     { DRM_MODIFIER(NVIDIA, 16BX2_BLOCK_FOUR_GOB, 16BX2_BLOCK_FOUR_GOB) },
     25     { DRM_MODIFIER(NVIDIA, 16BX2_BLOCK_EIGHT_GOB, 16BX2_BLOCK_EIGHT_GOB) },
     26     { DRM_MODIFIER(NVIDIA, 16BX2_BLOCK_SIXTEEN_GOB, 16BX2_BLOCK_SIXTEEN_GOB) },
     27     { DRM_MODIFIER(NVIDIA, 16BX2_BLOCK_THIRTYTWO_GOB, 16BX2_BLOCK_THIRTYTWO_GOB) },
     28     { DRM_MODIFIER(BROADCOM, VC4_T_TILED, VC4_T_TILED) },
     29     { DRM_MODIFIER(BROADCOM, SAND32, SAND32) },
     30     { DRM_MODIFIER(BROADCOM, SAND64, SAND64) },
     31     { DRM_MODIFIER(BROADCOM, SAND128, SAND128) },
     32     { DRM_MODIFIER(BROADCOM, SAND256, SAND256) },
     33     { DRM_MODIFIER(BROADCOM, UIF, UIF) },
     34     { DRM_MODIFIER(ARM, 16X16_BLOCK_U_INTERLEAVED, 16X16_BLOCK_U_INTERLEAVED) },
     35     { DRM_MODIFIER(ALLWINNER, TILED, TILED) },
     36 };
     37 static const struct drmFormatModifierVendorInfo drm_format_modifier_vendor_table[] = {
     38     { DRM_FORMAT_MOD_VENDOR_NONE, "NONE" },
     39     { DRM_FORMAT_MOD_VENDOR_INTEL, "INTEL" },
     40     { DRM_FORMAT_MOD_VENDOR_AMD, "AMD" },
     41     { DRM_FORMAT_MOD_VENDOR_NVIDIA, "NVIDIA" },
     42     { DRM_FORMAT_MOD_VENDOR_SAMSUNG, "SAMSUNG" },
     43     { DRM_FORMAT_MOD_VENDOR_QCOM, "QCOM" },
     44     { DRM_FORMAT_MOD_VENDOR_VIVANTE, "VIVANTE" },
     45     { DRM_FORMAT_MOD_VENDOR_BROADCOM, "BROADCOM" },
     46     { DRM_FORMAT_MOD_VENDOR_ARM, "ARM" },
     47     { DRM_FORMAT_MOD_VENDOR_ALLWINNER, "ALLWINNER" },
     48     { DRM_FORMAT_MOD_VENDOR_AMLOGIC, "AMLOGIC" },
     49 };
     50