| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_rlc.c | 40 if (adev->gfx.rlc.in_safe_mode[xcc_id]) in amdgpu_gfx_rlc_enter_safe_mode() 44 if (!adev->gfx.rlc.funcs->is_rlc_enabled(adev)) in amdgpu_gfx_rlc_enter_safe_mode() 50 adev->gfx.rlc.funcs->set_safe_mode(adev, xcc_id); in amdgpu_gfx_rlc_enter_safe_mode() 51 adev->gfx.rlc.in_safe_mode[xcc_id] = true; in amdgpu_gfx_rlc_enter_safe_mode() 65 if (!(adev->gfx.rlc.in_safe_mode[xcc_id])) in amdgpu_gfx_rlc_exit_safe_mode() 69 if (!adev->gfx.rlc.funcs->is_rlc_enabled(adev)) in amdgpu_gfx_rlc_exit_safe_mode() 75 adev->gfx.rlc.funcs->unset_safe_mode(adev, xcc_id); in amdgpu_gfx_rlc_exit_safe_mode() 76 adev->gfx.rlc.in_safe_mode[xcc_id] = false; in amdgpu_gfx_rlc_exit_safe_mode() 100 &adev->gfx.rlc.save_restore_obj, in amdgpu_gfx_rlc_init_sr() 101 &adev->gfx.rlc.save_restore_gpu_addr, in amdgpu_gfx_rlc_init_sr() [all …]
|
| D | amdgpu_gfx.c | 33 /* delay 0.1 second to enable gfx off feature */ 39 * GPU GFX IP block helpers function. 47 bit += mec * adev->gfx.mec.num_pipe_per_mec in amdgpu_gfx_mec_queue_to_bit() 48 * adev->gfx.mec.num_queue_per_pipe; in amdgpu_gfx_mec_queue_to_bit() 49 bit += pipe * adev->gfx.mec.num_queue_per_pipe; in amdgpu_gfx_mec_queue_to_bit() 58 *queue = bit % adev->gfx.mec.num_queue_per_pipe; in amdgpu_queue_mask_bit_to_mec_queue() 59 *pipe = (bit / adev->gfx.mec.num_queue_per_pipe) in amdgpu_queue_mask_bit_to_mec_queue() 60 % adev->gfx.mec.num_pipe_per_mec; in amdgpu_queue_mask_bit_to_mec_queue() 61 *mec = (bit / adev->gfx.mec.num_queue_per_pipe) in amdgpu_queue_mask_bit_to_mec_queue() 62 / adev->gfx.mec.num_pipe_per_mec; in amdgpu_queue_mask_bit_to_mec_queue() [all …]
|
| D | gfx_v6_0.c | 341 err = amdgpu_ucode_request(adev, &adev->gfx.pfp_fw, fw_name); in gfx_v6_0_init_microcode() 344 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.pfp_fw->data; in gfx_v6_0_init_microcode() 345 adev->gfx.pfp_fw_version = le32_to_cpu(cp_hdr->header.ucode_version); in gfx_v6_0_init_microcode() 346 adev->gfx.pfp_feature_version = le32_to_cpu(cp_hdr->ucode_feature_version); in gfx_v6_0_init_microcode() 349 err = amdgpu_ucode_request(adev, &adev->gfx.me_fw, fw_name); in gfx_v6_0_init_microcode() 352 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.me_fw->data; in gfx_v6_0_init_microcode() 353 adev->gfx.me_fw_version = le32_to_cpu(cp_hdr->header.ucode_version); in gfx_v6_0_init_microcode() 354 adev->gfx.me_feature_version = le32_to_cpu(cp_hdr->ucode_feature_version); in gfx_v6_0_init_microcode() 357 err = amdgpu_ucode_request(adev, &adev->gfx.ce_fw, fw_name); in gfx_v6_0_init_microcode() 360 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.ce_fw->data; in gfx_v6_0_init_microcode() [all …]
|
| D | gfx_v11_0.c | 42 #include "ivsrcid/gfx/irqsrcs_gfx_11_0_0.h" 199 if (adev->enable_mes && !adev->gfx.kiq[0].ring.sched.ready) { in gfx11_kiq_unmap_queues() 267 adev->gfx.kiq[0].pmf = &gfx_v11_0_kiq_pm4_funcs; in gfx_v11_0_set_kiq_pm4_funcs() 443 amdgpu_ucode_release(&adev->gfx.pfp_fw); in gfx_v11_0_free_microcode() 444 amdgpu_ucode_release(&adev->gfx.me_fw); in gfx_v11_0_free_microcode() 445 amdgpu_ucode_release(&adev->gfx.rlc_fw); in gfx_v11_0_free_microcode() 446 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v11_0_free_microcode() 448 kfree(adev->gfx.rlc.register_list_format); in gfx_v11_0_free_microcode() 480 if ((adev->gfx.me_fw_version >= 1505) && in gfx_v11_0_check_fw_cp_gfx_shadow() 481 (adev->gfx.pfp_fw_version >= 1600) && in gfx_v11_0_check_fw_cp_gfx_shadow() [all …]
|
| D | gfx_v7_0.c | 889 amdgpu_ucode_release(&adev->gfx.pfp_fw); in gfx_v7_0_free_microcode() 890 amdgpu_ucode_release(&adev->gfx.me_fw); in gfx_v7_0_free_microcode() 891 amdgpu_ucode_release(&adev->gfx.ce_fw); in gfx_v7_0_free_microcode() 892 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v7_0_free_microcode() 893 amdgpu_ucode_release(&adev->gfx.mec2_fw); in gfx_v7_0_free_microcode() 894 amdgpu_ucode_release(&adev->gfx.rlc_fw); in gfx_v7_0_free_microcode() 938 err = amdgpu_ucode_request(adev, &adev->gfx.pfp_fw, fw_name); in gfx_v7_0_init_microcode() 943 err = amdgpu_ucode_request(adev, &adev->gfx.me_fw, fw_name); in gfx_v7_0_init_microcode() 948 err = amdgpu_ucode_request(adev, &adev->gfx.ce_fw, fw_name); in gfx_v7_0_init_microcode() 953 err = amdgpu_ucode_request(adev, &adev->gfx.mec_fw, fw_name); in gfx_v7_0_init_microcode() [all …]
|
| D | gfx_v8_0.c | 927 amdgpu_ucode_release(&adev->gfx.pfp_fw); in gfx_v8_0_free_microcode() 928 amdgpu_ucode_release(&adev->gfx.me_fw); in gfx_v8_0_free_microcode() 929 amdgpu_ucode_release(&adev->gfx.ce_fw); in gfx_v8_0_free_microcode() 930 amdgpu_ucode_release(&adev->gfx.rlc_fw); in gfx_v8_0_free_microcode() 931 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v8_0_free_microcode() 934 amdgpu_ucode_release(&adev->gfx.mec2_fw); in gfx_v8_0_free_microcode() 936 kfree(adev->gfx.rlc.register_list_format); in gfx_v8_0_free_microcode() 986 err = amdgpu_ucode_request(adev, &adev->gfx.pfp_fw, fw_name); in gfx_v8_0_init_microcode() 989 err = amdgpu_ucode_request(adev, &adev->gfx.pfp_fw, fw_name); in gfx_v8_0_init_microcode() 993 err = amdgpu_ucode_request(adev, &adev->gfx.pfp_fw, fw_name); in gfx_v8_0_init_microcode() [all …]
|
| D | gfx_v9_0.c | 46 #include "ivsrcid/gfx/irqsrcs_gfx_9_0.h" 893 adev->gfx.kiq[0].pmf = &gfx_v9_0_kiq_pm4_funcs; in gfx_v9_0_set_kiq_pm4_funcs() 1083 amdgpu_ucode_release(&adev->gfx.pfp_fw); in gfx_v9_0_free_microcode() 1084 amdgpu_ucode_release(&adev->gfx.me_fw); in gfx_v9_0_free_microcode() 1085 amdgpu_ucode_release(&adev->gfx.ce_fw); in gfx_v9_0_free_microcode() 1086 amdgpu_ucode_release(&adev->gfx.rlc_fw); in gfx_v9_0_free_microcode() 1087 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v9_0_free_microcode() 1088 amdgpu_ucode_release(&adev->gfx.mec2_fw); in gfx_v9_0_free_microcode() 1090 kfree(adev->gfx.rlc.register_list_format); in gfx_v9_0_free_microcode() 1095 adev->gfx.me_fw_write_wait = false; in gfx_v9_0_check_fw_write_wait() [all …]
|
| D | gfx_v9_4_3.c | 34 #include "ivsrcid/gfx/irqsrcs_gfx_9_0.h" 187 num_xcc = NUM_XCC(adev->gfx.xcc_mask); in gfx_v9_4_3_set_kiq_pm4_funcs() 189 adev->gfx.kiq[i].pmf = &gfx_v9_4_3_kiq_pm4_funcs; in gfx_v9_4_3_set_kiq_pm4_funcs() 196 num_xcc = NUM_XCC(adev->gfx.xcc_mask); in gfx_v9_4_3_init_golden_registers() 343 mutex_lock(&adev->gfx.gpu_clock_mutex); in gfx_v9_4_3_get_gpu_clock_counter() 347 mutex_unlock(&adev->gfx.gpu_clock_mutex); in gfx_v9_4_3_get_gpu_clock_counter() 354 amdgpu_ucode_release(&adev->gfx.pfp_fw); in gfx_v9_4_3_free_microcode() 355 amdgpu_ucode_release(&adev->gfx.me_fw); in gfx_v9_4_3_free_microcode() 356 amdgpu_ucode_release(&adev->gfx.ce_fw); in gfx_v9_4_3_free_microcode() 357 amdgpu_ucode_release(&adev->gfx.rlc_fw); in gfx_v9_4_3_free_microcode() [all …]
|
| D | amdgpu_atomfirmware.c | 791 adev->gfx.config.max_shader_engines = gfx_info->v24.max_shader_engines; in amdgpu_atomfirmware_get_gfx_info() 792 adev->gfx.config.max_cu_per_sh = gfx_info->v24.max_cu_per_sh; in amdgpu_atomfirmware_get_gfx_info() 793 adev->gfx.config.max_sh_per_se = gfx_info->v24.max_sh_per_se; in amdgpu_atomfirmware_get_gfx_info() 794 adev->gfx.config.max_backends_per_se = gfx_info->v24.max_backends_per_se; in amdgpu_atomfirmware_get_gfx_info() 795 adev->gfx.config.max_texture_channel_caches = gfx_info->v24.max_texture_channel_caches; in amdgpu_atomfirmware_get_gfx_info() 796 adev->gfx.config.max_gprs = le16_to_cpu(gfx_info->v24.gc_num_gprs); in amdgpu_atomfirmware_get_gfx_info() 797 adev->gfx.config.max_gs_threads = gfx_info->v24.gc_num_max_gs_thds; in amdgpu_atomfirmware_get_gfx_info() 798 adev->gfx.config.gs_vgt_table_depth = gfx_info->v24.gc_gs_table_depth; in amdgpu_atomfirmware_get_gfx_info() 799 adev->gfx.config.gs_prim_buffer_depth = in amdgpu_atomfirmware_get_gfx_info() 801 adev->gfx.config.double_offchip_lds_buf = in amdgpu_atomfirmware_get_gfx_info() [all …]
|
| D | amdgpu_kms.c | 226 fw_info->ver = adev->gfx.me_fw_version; in amdgpu_firmware_info() 227 fw_info->feature = adev->gfx.me_feature_version; in amdgpu_firmware_info() 230 fw_info->ver = adev->gfx.pfp_fw_version; in amdgpu_firmware_info() 231 fw_info->feature = adev->gfx.pfp_feature_version; in amdgpu_firmware_info() 234 fw_info->ver = adev->gfx.ce_fw_version; in amdgpu_firmware_info() 235 fw_info->feature = adev->gfx.ce_feature_version; in amdgpu_firmware_info() 238 fw_info->ver = adev->gfx.rlc_fw_version; in amdgpu_firmware_info() 239 fw_info->feature = adev->gfx.rlc_feature_version; in amdgpu_firmware_info() 242 fw_info->ver = adev->gfx.rlc_srlc_fw_version; in amdgpu_firmware_info() 243 fw_info->feature = adev->gfx.rlc_srlc_feature_version; in amdgpu_firmware_info() [all …]
|
| D | gfx_v10_0.c | 40 #include "ivsrcid/gfx/irqsrcs_gfx_10_1.h" 3557 if (adev->enable_mes && !adev->gfx.kiq[0].ring.sched.ready) { in gfx10_kiq_unmap_queues() 3625 adev->gfx.kiq[0].pmf = &gfx_v10_0_kiq_pm4_funcs; in gfx_v10_0_set_kiq_pm4_funcs() 3880 amdgpu_ucode_release(&adev->gfx.pfp_fw); in gfx_v10_0_free_microcode() 3881 amdgpu_ucode_release(&adev->gfx.me_fw); in gfx_v10_0_free_microcode() 3882 amdgpu_ucode_release(&adev->gfx.ce_fw); in gfx_v10_0_free_microcode() 3883 amdgpu_ucode_release(&adev->gfx.rlc_fw); in gfx_v10_0_free_microcode() 3884 amdgpu_ucode_release(&adev->gfx.mec_fw); in gfx_v10_0_free_microcode() 3885 amdgpu_ucode_release(&adev->gfx.mec2_fw); in gfx_v10_0_free_microcode() 3887 kfree(adev->gfx.rlc.register_list_format); in gfx_v10_0_free_microcode() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_gfx.c | 31 /* delay 0.1 second to enable gfx off feature */ 35 * GPU GFX IP block helpers function. 43 bit += mec * adev->gfx.mec.num_pipe_per_mec in amdgpu_gfx_mec_queue_to_bit() 44 * adev->gfx.mec.num_queue_per_pipe; in amdgpu_gfx_mec_queue_to_bit() 45 bit += pipe * adev->gfx.mec.num_queue_per_pipe; in amdgpu_gfx_mec_queue_to_bit() 54 *queue = bit % adev->gfx.mec.num_queue_per_pipe; in amdgpu_queue_mask_bit_to_mec_queue() 55 *pipe = (bit / adev->gfx.mec.num_queue_per_pipe) in amdgpu_queue_mask_bit_to_mec_queue() 56 % adev->gfx.mec.num_pipe_per_mec; in amdgpu_queue_mask_bit_to_mec_queue() 57 *mec = (bit / adev->gfx.mec.num_queue_per_pipe) in amdgpu_queue_mask_bit_to_mec_queue() 58 / adev->gfx.mec.num_pipe_per_mec; in amdgpu_queue_mask_bit_to_mec_queue() [all …]
|
| D | amdgpu_rlc.c | 39 if (adev->gfx.rlc.in_safe_mode) in amdgpu_gfx_rlc_enter_safe_mode() 43 if (!adev->gfx.rlc.funcs->is_rlc_enabled(adev)) in amdgpu_gfx_rlc_enter_safe_mode() 49 adev->gfx.rlc.funcs->set_safe_mode(adev); in amdgpu_gfx_rlc_enter_safe_mode() 50 adev->gfx.rlc.in_safe_mode = true; in amdgpu_gfx_rlc_enter_safe_mode() 63 if (!(adev->gfx.rlc.in_safe_mode)) in amdgpu_gfx_rlc_exit_safe_mode() 67 if (!adev->gfx.rlc.funcs->is_rlc_enabled(adev)) in amdgpu_gfx_rlc_exit_safe_mode() 73 adev->gfx.rlc.funcs->unset_safe_mode(adev); in amdgpu_gfx_rlc_exit_safe_mode() 74 adev->gfx.rlc.in_safe_mode = false; in amdgpu_gfx_rlc_exit_safe_mode() 97 &adev->gfx.rlc.save_restore_obj, in amdgpu_gfx_rlc_init_sr() 98 &adev->gfx.rlc.save_restore_gpu_addr, in amdgpu_gfx_rlc_init_sr() [all …]
|
| D | gfx_v6_0.c | 341 err = request_firmware(&adev->gfx.pfp_fw, fw_name, adev->dev); in gfx_v6_0_init_microcode() 344 err = amdgpu_ucode_validate(adev->gfx.pfp_fw); in gfx_v6_0_init_microcode() 347 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.pfp_fw->data; in gfx_v6_0_init_microcode() 348 adev->gfx.pfp_fw_version = le32_to_cpu(cp_hdr->header.ucode_version); in gfx_v6_0_init_microcode() 349 adev->gfx.pfp_feature_version = le32_to_cpu(cp_hdr->ucode_feature_version); in gfx_v6_0_init_microcode() 352 err = request_firmware(&adev->gfx.me_fw, fw_name, adev->dev); in gfx_v6_0_init_microcode() 355 err = amdgpu_ucode_validate(adev->gfx.me_fw); in gfx_v6_0_init_microcode() 358 cp_hdr = (const struct gfx_firmware_header_v1_0 *)adev->gfx.me_fw->data; in gfx_v6_0_init_microcode() 359 adev->gfx.me_fw_version = le32_to_cpu(cp_hdr->header.ucode_version); in gfx_v6_0_init_microcode() 360 adev->gfx.me_feature_version = le32_to_cpu(cp_hdr->ucode_feature_version); in gfx_v6_0_init_microcode() [all …]
|
| D | gfx_v7_0.c | 930 err = request_firmware(&adev->gfx.pfp_fw, fw_name, adev->dev); in gfx_v7_0_init_microcode() 933 err = amdgpu_ucode_validate(adev->gfx.pfp_fw); in gfx_v7_0_init_microcode() 938 err = request_firmware(&adev->gfx.me_fw, fw_name, adev->dev); in gfx_v7_0_init_microcode() 941 err = amdgpu_ucode_validate(adev->gfx.me_fw); in gfx_v7_0_init_microcode() 946 err = request_firmware(&adev->gfx.ce_fw, fw_name, adev->dev); in gfx_v7_0_init_microcode() 949 err = amdgpu_ucode_validate(adev->gfx.ce_fw); in gfx_v7_0_init_microcode() 954 err = request_firmware(&adev->gfx.mec_fw, fw_name, adev->dev); in gfx_v7_0_init_microcode() 957 err = amdgpu_ucode_validate(adev->gfx.mec_fw); in gfx_v7_0_init_microcode() 963 err = request_firmware(&adev->gfx.mec2_fw, fw_name, adev->dev); in gfx_v7_0_init_microcode() 966 err = amdgpu_ucode_validate(adev->gfx.mec2_fw); in gfx_v7_0_init_microcode() [all …]
|
| D | gfx_v8_0.c | 831 adev->gfx.scratch.num_reg = 8; in gfx_v8_0_scratch_init() 832 adev->gfx.scratch.reg_base = mmSCRATCH_REG0; in gfx_v8_0_scratch_init() 833 adev->gfx.scratch.free_mask = (1u << adev->gfx.scratch.num_reg) - 1; in gfx_v8_0_scratch_init() 932 release_firmware(adev->gfx.pfp_fw); in gfx_v8_0_free_microcode() 933 adev->gfx.pfp_fw = NULL; in gfx_v8_0_free_microcode() 934 release_firmware(adev->gfx.me_fw); in gfx_v8_0_free_microcode() 935 adev->gfx.me_fw = NULL; in gfx_v8_0_free_microcode() 936 release_firmware(adev->gfx.ce_fw); in gfx_v8_0_free_microcode() 937 adev->gfx.ce_fw = NULL; in gfx_v8_0_free_microcode() 938 release_firmware(adev->gfx.rlc_fw); in gfx_v8_0_free_microcode() [all …]
|
| D | gfx_v9_0.c | 47 #include "ivsrcid/gfx/irqsrcs_gfx_9_0.h" 937 adev->gfx.kiq.pmf = &gfx_v9_0_kiq_pm4_funcs; in gfx_v9_0_set_kiq_pm4_funcs() 1000 adev->gfx.scratch.num_reg = 8; in gfx_v9_0_scratch_init() 1001 adev->gfx.scratch.reg_base = SOC15_REG_OFFSET(GC, 0, mmSCRATCH_REG0); in gfx_v9_0_scratch_init() 1002 adev->gfx.scratch.free_mask = (1u << adev->gfx.scratch.num_reg) - 1; in gfx_v9_0_scratch_init() 1135 release_firmware(adev->gfx.pfp_fw); in gfx_v9_0_free_microcode() 1136 adev->gfx.pfp_fw = NULL; in gfx_v9_0_free_microcode() 1137 release_firmware(adev->gfx.me_fw); in gfx_v9_0_free_microcode() 1138 adev->gfx.me_fw = NULL; in gfx_v9_0_free_microcode() 1139 release_firmware(adev->gfx.ce_fw); in gfx_v9_0_free_microcode() [all …]
|
| D | amdgpu_discovery.c | 395 adev->gfx.config.max_shader_engines = le32_to_cpu(gc_info->v1.gc_num_se); in amdgpu_discovery_get_gfx_info() 396 adev->gfx.config.max_cu_per_sh = 2 * (le32_to_cpu(gc_info->v1.gc_num_wgp0_per_sa) + in amdgpu_discovery_get_gfx_info() 398 adev->gfx.config.max_sh_per_se = le32_to_cpu(gc_info->v1.gc_num_sa_per_se); in amdgpu_discovery_get_gfx_info() 399 adev->gfx.config.max_backends_per_se = le32_to_cpu(gc_info->v1.gc_num_rb_per_se); in amdgpu_discovery_get_gfx_info() 400 adev->gfx.config.max_texture_channel_caches = le32_to_cpu(gc_info->v1.gc_num_gl2c); in amdgpu_discovery_get_gfx_info() 401 adev->gfx.config.max_gprs = le32_to_cpu(gc_info->v1.gc_num_gprs); in amdgpu_discovery_get_gfx_info() 402 adev->gfx.config.max_gs_threads = le32_to_cpu(gc_info->v1.gc_num_max_gs_thds); in amdgpu_discovery_get_gfx_info() 403 adev->gfx.config.gs_vgt_table_depth = le32_to_cpu(gc_info->v1.gc_gs_table_depth); in amdgpu_discovery_get_gfx_info() 404 adev->gfx.config.gs_prim_buffer_depth = le32_to_cpu(gc_info->v1.gc_gsprim_buff_depth); in amdgpu_discovery_get_gfx_info() 405 adev->gfx.config.double_offchip_lds_buf = le32_to_cpu(gc_info->v1.gc_double_offchip_lds_buffer); in amdgpu_discovery_get_gfx_info() [all …]
|
| D | gfx_v10_0.c | 42 #include "ivsrcid/gfx/irqsrcs_gfx_10_1.h" 3335 adev->gfx.kiq.pmf = &gfx_v10_0_kiq_pm4_funcs; in gfx_v10_0_set_kiq_pm4_funcs() 3410 adev->gfx.scratch.num_reg = 8; in gfx_v10_0_scratch_init() 3411 adev->gfx.scratch.reg_base = SOC15_REG_OFFSET(GC, 0, mmSCRATCH_REG0); in gfx_v10_0_scratch_init() 3412 adev->gfx.scratch.free_mask = (1u << adev->gfx.scratch.num_reg) - 1; in gfx_v10_0_scratch_init() 3551 release_firmware(adev->gfx.pfp_fw); in gfx_v10_0_free_microcode() 3552 adev->gfx.pfp_fw = NULL; in gfx_v10_0_free_microcode() 3553 release_firmware(adev->gfx.me_fw); in gfx_v10_0_free_microcode() 3554 adev->gfx.me_fw = NULL; in gfx_v10_0_free_microcode() 3555 release_firmware(adev->gfx.ce_fw); in gfx_v10_0_free_microcode() [all …]
|
| D | amdgpu_kms.c | 243 fw_info->ver = adev->gfx.me_fw_version; in amdgpu_firmware_info() 244 fw_info->feature = adev->gfx.me_feature_version; in amdgpu_firmware_info() 247 fw_info->ver = adev->gfx.pfp_fw_version; in amdgpu_firmware_info() 248 fw_info->feature = adev->gfx.pfp_feature_version; in amdgpu_firmware_info() 251 fw_info->ver = adev->gfx.ce_fw_version; in amdgpu_firmware_info() 252 fw_info->feature = adev->gfx.ce_feature_version; in amdgpu_firmware_info() 255 fw_info->ver = adev->gfx.rlc_fw_version; in amdgpu_firmware_info() 256 fw_info->feature = adev->gfx.rlc_feature_version; in amdgpu_firmware_info() 259 fw_info->ver = adev->gfx.rlc_srlc_fw_version; in amdgpu_firmware_info() 260 fw_info->feature = adev->gfx.rlc_srlc_feature_version; in amdgpu_firmware_info() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpu/ |
| D | aspeed-gfx.txt | 1 Device tree configuration for the GFX display device on the ASPEED SoCs 6 + aspeed,ast2500-gfx 7 + aspeed,ast2400-gfx 11 - reg: Physical base address and length of the GFX registers 13 - interrupts: interrupt number for the GFX device 17 - resets: reset line that must be released to use the GFX device 26 gfx: display@1e6e6000 { 27 compatible = "aspeed,ast2500-gfx", "syscon";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpu/ |
| D | aspeed-gfx.txt | 1 Device tree configuration for the GFX display device on the ASPEED SoCs 6 + aspeed,ast2500-gfx 7 + aspeed,ast2400-gfx 11 - reg: Physical base address and length of the GFX registers 13 - interrupts: interrupt number for the GFX device 17 - resets: reset line that must be released to use the GFX device 26 gfx: display@1e6e6000 { 27 compatible = "aspeed,ast2500-gfx", "syscon";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | aspeed-gfx.txt | 1 * Device tree bindings for Aspeed SoC Display Controller (GFX) 8 - compatible: "aspeed,ast2500-gfx", "syscon" 9 - reg: contains offset/length value of the GFX memory 14 gfx: display@1e6e6000 { 15 compatible = "aspeed,ast2500-gfx", "syscon";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | aspeed-gfx.txt | 1 * Device tree bindings for Aspeed SoC Display Controller (GFX) 8 - compatible: "aspeed,ast2500-gfx", "syscon" 9 - reg: contains offset/length value of the GFX memory 14 gfx: display@1e6e6000 { 15 compatible = "aspeed,ast2500-gfx", "syscon";
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-driver-intel-i915-hwmon | 4 Contact: intel-gfx@lists.freedesktop.org 12 Contact: intel-gfx@lists.freedesktop.org 26 Contact: intel-gfx@lists.freedesktop.org 34 Contact: intel-gfx@lists.freedesktop.org 43 Contact: intel-gfx@lists.freedesktop.org 56 Contact: intel-gfx@lists.freedesktop.org 69 Contact: intel-gfx@lists.freedesktop.org
|