John Stultz | c16f13f | 2021-10-05 20:17:35 +0000 | [diff] [blame] | 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 | }; |