brintos

brintos / linux-shallow public Read only

0
0
Text · 3.5 KiB · 168277b Raw
114 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only OR MIT */2/* Copyright (c) 2023 Imagination Technologies Ltd. */3 4#ifndef __PVR_ROGUE_FWIF_DEV_INFO_H__5#define __PVR_ROGUE_FWIF_DEV_INFO_H__6 7enum {8	PVR_FW_HAS_BRN_44079 = 0,9	PVR_FW_HAS_BRN_47217,10	PVR_FW_HAS_BRN_48492,11	PVR_FW_HAS_BRN_48545,12	PVR_FW_HAS_BRN_49927,13	PVR_FW_HAS_BRN_50767,14	PVR_FW_HAS_BRN_51764,15	PVR_FW_HAS_BRN_62269,16	PVR_FW_HAS_BRN_63142,17	PVR_FW_HAS_BRN_63553,18	PVR_FW_HAS_BRN_66011,19	PVR_FW_HAS_BRN_71242,20 21	PVR_FW_HAS_BRN_MAX22};23 24enum {25	PVR_FW_HAS_ERN_35421 = 0,26	PVR_FW_HAS_ERN_38020,27	PVR_FW_HAS_ERN_38748,28	PVR_FW_HAS_ERN_42064,29	PVR_FW_HAS_ERN_42290,30	PVR_FW_HAS_ERN_42606,31	PVR_FW_HAS_ERN_47025,32	PVR_FW_HAS_ERN_57596,33 34	PVR_FW_HAS_ERN_MAX35};36 37enum {38	PVR_FW_HAS_FEATURE_AXI_ACELITE = 0,39	PVR_FW_HAS_FEATURE_CDM_CONTROL_STREAM_FORMAT,40	PVR_FW_HAS_FEATURE_CLUSTER_GROUPING,41	PVR_FW_HAS_FEATURE_COMMON_STORE_SIZE_IN_DWORDS,42	PVR_FW_HAS_FEATURE_COMPUTE,43	PVR_FW_HAS_FEATURE_COMPUTE_MORTON_CAPABLE,44	PVR_FW_HAS_FEATURE_COMPUTE_OVERLAP,45	PVR_FW_HAS_FEATURE_COREID_PER_OS,46	PVR_FW_HAS_FEATURE_DYNAMIC_DUST_POWER,47	PVR_FW_HAS_FEATURE_ECC_RAMS,48	PVR_FW_HAS_FEATURE_FBCDC,49	PVR_FW_HAS_FEATURE_FBCDC_ALGORITHM,50	PVR_FW_HAS_FEATURE_FBCDC_ARCHITECTURE,51	PVR_FW_HAS_FEATURE_FBC_MAX_DEFAULT_DESCRIPTORS,52	PVR_FW_HAS_FEATURE_FBC_MAX_LARGE_DESCRIPTORS,53	PVR_FW_HAS_FEATURE_FB_CDC_V4,54	PVR_FW_HAS_FEATURE_GPU_MULTICORE_SUPPORT,55	PVR_FW_HAS_FEATURE_GPU_VIRTUALISATION,56	PVR_FW_HAS_FEATURE_GS_RTA_SUPPORT,57	PVR_FW_HAS_FEATURE_IRQ_PER_OS,58	PVR_FW_HAS_FEATURE_ISP_MAX_TILES_IN_FLIGHT,59	PVR_FW_HAS_FEATURE_ISP_SAMPLES_PER_PIXEL,60	PVR_FW_HAS_FEATURE_ISP_ZLS_D24_S8_PACKING_OGL_MODE,61	PVR_FW_HAS_FEATURE_LAYOUT_MARS,62	PVR_FW_HAS_FEATURE_MAX_PARTITIONS,63	PVR_FW_HAS_FEATURE_META,64	PVR_FW_HAS_FEATURE_META_COREMEM_SIZE,65	PVR_FW_HAS_FEATURE_MIPS,66	PVR_FW_HAS_FEATURE_NUM_CLUSTERS,67	PVR_FW_HAS_FEATURE_NUM_ISP_IPP_PIPES,68	PVR_FW_HAS_FEATURE_NUM_OSIDS,69	PVR_FW_HAS_FEATURE_NUM_RASTER_PIPES,70	PVR_FW_HAS_FEATURE_PBE2_IN_XE,71	PVR_FW_HAS_FEATURE_PBVNC_COREID_REG,72	PVR_FW_HAS_FEATURE_PERFBUS,73	PVR_FW_HAS_FEATURE_PERF_COUNTER_BATCH,74	PVR_FW_HAS_FEATURE_PHYS_BUS_WIDTH,75	PVR_FW_HAS_FEATURE_RISCV_FW_PROCESSOR,76	PVR_FW_HAS_FEATURE_ROGUEXE,77	PVR_FW_HAS_FEATURE_S7_TOP_INFRASTRUCTURE,78	PVR_FW_HAS_FEATURE_SIMPLE_INTERNAL_PARAMETER_FORMAT,79	PVR_FW_HAS_FEATURE_SIMPLE_INTERNAL_PARAMETER_FORMAT_V2,80	PVR_FW_HAS_FEATURE_SIMPLE_PARAMETER_FORMAT_VERSION,81	PVR_FW_HAS_FEATURE_SLC_BANKS,82	PVR_FW_HAS_FEATURE_SLC_CACHE_LINE_SIZE_BITS,83	PVR_FW_HAS_FEATURE_SLC_SIZE_CONFIGURABLE,84	PVR_FW_HAS_FEATURE_SLC_SIZE_IN_KILOBYTES,85	PVR_FW_HAS_FEATURE_SOC_TIMER,86	PVR_FW_HAS_FEATURE_SYS_BUS_SECURE_RESET,87	PVR_FW_HAS_FEATURE_TESSELLATION,88	PVR_FW_HAS_FEATURE_TILE_REGION_PROTECTION,89	PVR_FW_HAS_FEATURE_TILE_SIZE_X,90	PVR_FW_HAS_FEATURE_TILE_SIZE_Y,91	PVR_FW_HAS_FEATURE_TLA,92	PVR_FW_HAS_FEATURE_TPU_CEM_DATAMASTER_GLOBAL_REGISTERS,93	PVR_FW_HAS_FEATURE_TPU_DM_GLOBAL_REGISTERS,94	PVR_FW_HAS_FEATURE_TPU_FILTERING_MODE_CONTROL,95	PVR_FW_HAS_FEATURE_USC_MIN_OUTPUT_REGISTERS_PER_PIX,96	PVR_FW_HAS_FEATURE_VDM_DRAWINDIRECT,97	PVR_FW_HAS_FEATURE_VDM_OBJECT_LEVEL_LLS,98	PVR_FW_HAS_FEATURE_VIRTUAL_ADDRESS_SPACE_BITS,99	PVR_FW_HAS_FEATURE_WATCHDOG_TIMER,100	PVR_FW_HAS_FEATURE_WORKGROUP_PROTECTION,101	PVR_FW_HAS_FEATURE_XE_ARCHITECTURE,102	PVR_FW_HAS_FEATURE_XE_MEMORY_HIERARCHY,103	PVR_FW_HAS_FEATURE_XE_TPU2,104	PVR_FW_HAS_FEATURE_XPU_MAX_REGBANKS_ADDR_WIDTH,105	PVR_FW_HAS_FEATURE_XPU_MAX_SLAVES,106	PVR_FW_HAS_FEATURE_XPU_REGISTER_BROADCAST,107	PVR_FW_HAS_FEATURE_XT_TOP_INFRASTRUCTURE,108	PVR_FW_HAS_FEATURE_ZLS_SUBTILE,109 110	PVR_FW_HAS_FEATURE_MAX111};112 113#endif /* __PVR_ROGUE_FWIF_DEV_INFO_H__ */114