/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_hw.c | 30 u32 product_id;
in kbase_hw_set_features_mask() local 32 product_id = gpu_id & GPU_ID_VERSION_PRODUCT_ID;
in kbase_hw_set_features_mask() 33 product_id >>= GPU_ID_VERSION_PRODUCT_ID_SHIFT;
in kbase_hw_set_features_mask() 35 if (GPU_ID_IS_NEW_FORMAT(product_id)) {
in kbase_hw_set_features_mask() 61 switch (product_id) {
in kbase_hw_set_features_mask() 220 u32 product_id;
in kbase_hw_set_issues_mask() local 224 product_id = gpu_id & GPU_ID_VERSION_PRODUCT_ID;
in kbase_hw_set_issues_mask() 225 product_id >>= GPU_ID_VERSION_PRODUCT_ID_SHIFT;
in kbase_hw_set_issues_mask() 229 if (GPU_ID_IS_NEW_FORMAT(product_id)) {
in kbase_hw_set_issues_mask() 336 if (GPU_ID_IS_NEW_FORMAT(product_id)) {
in kbase_hw_set_issues_mask() [all...] |
H A D | mali_kbase_gpu_id.h | 41 #define GPU_ID_IS_NEW_FORMAT(product_id) ((product_id) != GPU_ID_PI_T60X && (product_id) >= GPU_ID_PI_NEW_FORMAT_START) 82 /* Strip off the non-relevant bits from a product_id value and make it suitable 85 #define GPU_ID2_MODEL_MATCH_VALUE(product_id) (((product_id) << GPU_ID2_PRODUCT_MAJOR_SHIFT) & GPU_ID2_PRODUCT_MODEL)
|
H A D | mali_kbase_gator_api.c | 43 uint32_t product_id;
in kbase_gator_hwcnt_init_names() local 56 product_id = kbdev->gpu_props.props.core_props.product_id;
in kbase_gator_hwcnt_init_names() 58 if (GPU_ID_IS_NEW_FORMAT(product_id)) {
in kbase_gator_hwcnt_init_names() 59 switch (GPU_ID2_MODEL_MATCH_VALUE(product_id)) {
in kbase_gator_hwcnt_init_names() 75 dev_err(kbdev->dev, "Unrecognized product ID: %u\n", product_id);
in kbase_gator_hwcnt_init_names() 79 switch (product_id) {
in kbase_gator_hwcnt_init_names() 123 dev_err(kbdev->dev, "Unrecognized product ID: %u\n", product_id);
in kbase_gator_hwcnt_init_names() 182 in_out_info->gpu_id = hand->kbdev->gpu_props.props.core_props.product_id;
in kbase_gator_hwcnt_init()
|
H A D | mali_kbase_gpuprops.c | 217 gpu_props->core_props.product_id = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 16U, 16);
in kbase_gpuprops_update_core_props_gpu_id() 343 PROP(PRODUCT_ID, core_props.product_id),
|
H A D | mali_base_kernel.h | 1431 u32 product_id;
member
|
H A D | mali_kbase_core_linux.c | 3098 unsigned product_id, product_id_mask;
in kbase_show_gpuinfo() local 3108 product_id = gpu_id >> GPU_ID_VERSION_PRODUCT_ID_SHIFT;
in kbase_show_gpuinfo() 3109 is_new_format = GPU_ID_IS_NEW_FORMAT(product_id);
in kbase_show_gpuinfo() 3117 (p->id & product_id_mask) == (product_id & product_id_mask)) {
in kbase_show_gpuinfo() 3125 (gpu_id & GPU_ID_VERSION_MINOR) >> GPU_ID_VERSION_MINOR_SHIFT, product_id);
in kbase_show_gpuinfo()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_hw.c | 34 u32 product_id; in kbase_hw_set_features_mask() local 37 product_id = gpu_id & GPU_ID_VERSION_PRODUCT_ID; in kbase_hw_set_features_mask() 38 product_id >>= GPU_ID_VERSION_PRODUCT_ID_SHIFT; in kbase_hw_set_features_mask() 40 if (GPU_ID_IS_NEW_FORMAT(product_id)) { in kbase_hw_set_features_mask() 66 switch (product_id) { in kbase_hw_set_features_mask() 240 u32 product_id; in kbase_hw_set_issues_mask() local 244 product_id = gpu_id & GPU_ID_VERSION_PRODUCT_ID; in kbase_hw_set_issues_mask() 245 product_id >>= GPU_ID_VERSION_PRODUCT_ID_SHIFT; in kbase_hw_set_issues_mask() 249 if (GPU_ID_IS_NEW_FORMAT(product_id)) { in kbase_hw_set_issues_mask() 359 if (GPU_ID_IS_NEW_FORMAT(product_id)) { in kbase_hw_set_issues_mask() [all...] |
H A D | mali_kbase_gpu_id.h | 42 #define GPU_ID_IS_NEW_FORMAT(product_id) ((product_id) != GPU_ID_PI_T60X && \ 43 (product_id) >= \ 94 /* Strip off the non-relevant bits from a product_id value and make it suitable 97 #define GPU_ID2_MODEL_MATCH_VALUE(product_id) \ 98 (((product_id) << GPU_ID2_PRODUCT_MAJOR_SHIFT) & \
|
H A D | mali_kbase_gator_api.c | 44 uint32_t product_id; in kbase_gator_hwcnt_init_names() local 55 product_id = kbdev->gpu_props.props.core_props.product_id; in kbase_gator_hwcnt_init_names() 57 if (GPU_ID_IS_NEW_FORMAT(product_id)) { in kbase_gator_hwcnt_init_names() 58 switch (GPU_ID2_MODEL_MATCH_VALUE(product_id)) { in kbase_gator_hwcnt_init_names() 75 product_id); in kbase_gator_hwcnt_init_names() 79 switch (product_id) { in kbase_gator_hwcnt_init_names() 124 product_id); in kbase_gator_hwcnt_init_names() 178 in_out_info->gpu_id = hand->kbdev->gpu_props.props.core_props.product_id; in kbase_gator_hwcnt_init()
|
H A D | mali_kbase_gpuprops.c | 223 gpu_props->core_props.product_id = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 16U, 16); in kbase_gpuprops_update_core_props_gpu_id() 345 PROP(PRODUCT_ID, core_props.product_id),
|
H A D | mali_base_kernel.h | 1450 u32 product_id; member
|
H A D | mali_kbase_core_linux.c | 3295 unsigned product_id, product_id_mask; in kbase_show_gpuinfo() local 3304 product_id = gpu_id >> GPU_ID_VERSION_PRODUCT_ID_SHIFT; in kbase_show_gpuinfo() 3305 is_new_format = GPU_ID_IS_NEW_FORMAT(product_id); in kbase_show_gpuinfo() 3317 (product_id & product_id_mask)) { in kbase_show_gpuinfo() 3327 product_id); in kbase_show_gpuinfo()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/gpu/ |
H A D | mali_kbase_gpu_id.h | 76 /* Strip off the non-relevant bits from a product_id value and make it suitable 79 #define GPU_ID2_MODEL_MATCH_VALUE(product_id) \ 80 ((((u32)(product_id)) << GPU_ID2_PRODUCT_MAJOR_SHIFT) & GPU_ID2_PRODUCT_MODEL)
|
/device/soc/rockchip/rk3588/kernel/include/uapi/gpu/arm/bifrost/gpu/ |
H A D | mali_kbase_gpu_id.h | 102 /* Strip off the non-relevant bits from a product_id value and make it suitable 106 #define GPU_ID2_MODEL_MATCH_VALUE(product_id) \ 107 ((((__u32)product_id) << GPU_ID2_PRODUCT_MAJOR_SHIFT) & \
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_gpuprops.c | 168 gpu_props->core_props.product_id = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 16U, 0x10); in kbase_gpuprops_update_core_props_gpu_id() 183 u32 product_id; in kbase_gpuprops_calculate_props() local 239 product_id = gpu_id & GPU_ID_VERSION_PRODUCT_ID; in kbase_gpuprops_calculate_props() 240 product_id >>= GPU_ID_VERSION_PRODUCT_ID_SHIFT; in kbase_gpuprops_calculate_props() 430 PROP(PRODUCT_ID, core_props.product_id),
|
H A D | mali_base_kernel.h | 465 u32 product_id; member
|
H A D | mali_kbase_core_linux.c | 3042 unsigned product_id, product_id_mask; in kbase_show_gpuinfo() local 3051 product_id = gpu_id >> GPU_ID_VERSION_PRODUCT_ID_SHIFT; in kbase_show_gpuinfo() 3057 if ((p->id & product_id_mask) == (product_id & product_id_mask)) { in kbase_show_gpuinfo() 3068 product_id); in kbase_show_gpuinfo() 4033 u32 product_id; in kbase_device_pm_init() local 4058 product_id = in kbase_device_pm_init() 4060 gpu_model_id = GPU_ID2_MODEL_MATCH_VALUE(product_id); in kbase_device_pm_init()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_instr_backend.c | 135 u32 product_id = (gpu_id & GPU_ID_VERSION_PRODUCT_ID) in kbase_instr_hwcnt_enable_internal() local 137 int arch_v6 = GPU_ID_IS_NEW_FORMAT(product_id); in kbase_instr_hwcnt_enable_internal()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_instr_backend.c | 123 u32 product_id = (gpu_id & GPU_ID_VERSION_PRODUCT_ID) >> GPU_ID_VERSION_PRODUCT_ID_SHIFT; in kbase_instr_hwcnt_enable_internal() local 124 int arch_v6 = GPU_ID_IS_NEW_FORMAT(product_id); in kbase_instr_hwcnt_enable_internal()
|
/device/soc/rockchip/rk3588/kernel/include/uapi/gpu/arm/bifrost/ |
H A D | mali_base_kernel.h | 467 * @product_id: Pro specific value. 495 __u32 product_id; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_gpuprops.c | 246 gpu_props->core_props.product_id = in kbase_gpuprops_update_core_props_gpu_id() 697 PROP(PRODUCT_ID, core_props.product_id),
|
H A D | mali_kbase_core_linux.c | 3113 unsigned product_id, product_id_mask; in kbase_show_gpuinfo() local 3121 product_id = gpu_id >> GPU_ID_VERSION_PRODUCT_ID_SHIFT; in kbase_show_gpuinfo() 3128 (product_id & product_id_mask)) { in kbase_show_gpuinfo() 3138 product_id); in kbase_show_gpuinfo() 4345 u32 product_id; in kbase_device_pm_init() local 4368 product_id = KBASE_UBFX32(gpu_id, in kbase_device_pm_init() 4370 gpu_model_id = GPU_ID2_MODEL_MATCH_VALUE(product_id); in kbase_device_pm_init()
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_edid.c | 103 int product_id; member 2134 if (edid_vendor(edid, quirk->vendor) && (EDID_PRODUCT_ID(edid) == quirk->product_id)) { in edid_get_quirks()
|