| /linux/drivers/gpu/drm/amd/pm/powerplay/smumgr/ |
| H A D | smumgr.c | 32 MODULE_FIRMWARE("amdgpu/bonaire_smc.bin"); 33 MODULE_FIRMWARE("amdgpu/bonaire_k_smc.bin"); 34 MODULE_FIRMWARE("amdgpu/hawaii_smc.bin"); 35 MODULE_FIRMWARE("amdgpu/hawaii_k_smc.bin"); 36 MODULE_FIRMWARE("amdgpu/topaz_smc.bin"); 37 MODULE_FIRMWARE("amdgpu/topaz_k_smc.bin"); 38 MODULE_FIRMWARE("amdgpu/tonga_smc.bin"); 39 MODULE_FIRMWARE("amdgpu/tonga_k_smc.bin"); 40 MODULE_FIRMWARE("amdgpu/fiji_smc.bin"); 41 MODULE_FIRMWARE("amdgpu/polaris10_smc.bin"); [all …]
|
| /linux/Documentation/gpu/amdgpu/ |
| H A D | ras.rst | 2 AMDGPU RAS Support 5 The AMDGPU RAS interfaces are exposed via sysfs (for informational queries) and 11 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 12 :doc: AMDGPU RAS debugfs control interface 17 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 18 :doc: AMDGPU RAS Reboot Behavior for Unrecoverable Errors 23 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 24 :doc: AMDGPU RAS sysfs Error Count Interface 29 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 30 :doc: AMDGPU RAS debugfs EEPROM table reset interface [all …]
|
| H A D | flashing.rst | 9 For supported GPUs, `amdgpu` will export a series of sysfs files that can be 25 * Writing the name of a firmware payload stored in `/lib/firmware/amdgpu` to the sysfs file will in… 27 The firmware payload stored in `/lib/firmware/amdgpu` can be named any name 29 `amdgpu`. 33 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
|
| H A D | xgmi.rst | 2 AMDGPU XGMI Support 5 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c
|
| H A D | module-parameters.rst | 5 The amdgpu driver supports the following module parameters: 7 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_cgs.c | 30 #include "amdgpu.h" 260 strscpy(fw_name, "amdgpu/bonaire_k_smc.bin"); in amdgpu_cgs_get_firmware_info() 262 strscpy(fw_name, "amdgpu/bonaire_smc.bin"); in amdgpu_cgs_get_firmware_info() 268 strscpy(fw_name, "amdgpu/hawaii_k_smc.bin"); in amdgpu_cgs_get_firmware_info() 270 strscpy(fw_name, "amdgpu/hawaii_smc.bin"); in amdgpu_cgs_get_firmware_info() 280 strscpy(fw_name, "amdgpu/topaz_k_smc.bin"); in amdgpu_cgs_get_firmware_info() 282 strscpy(fw_name, "amdgpu/topaz_smc.bin"); in amdgpu_cgs_get_firmware_info() 288 strscpy(fw_name, "amdgpu/tonga_k_smc.bin"); in amdgpu_cgs_get_firmware_info() 290 strscpy(fw_name, "amdgpu/tonga_smc.bin"); in amdgpu_cgs_get_firmware_info() 293 strscpy(fw_name, "amdgpu/fiji_smc.bin"); in amdgpu_cgs_get_firmware_info() [all …]
|
| H A D | psp_v13_0.c | 25 #include "amdgpu.h" 35 MODULE_FIRMWARE("amdgpu/aldebaran_sos.bin"); 36 MODULE_FIRMWARE("amdgpu/aldebaran_ta.bin"); 37 MODULE_FIRMWARE("amdgpu/aldebaran_cap.bin"); 38 MODULE_FIRMWARE("amdgpu/yellow_carp_toc.bin"); 39 MODULE_FIRMWARE("amdgpu/yellow_carp_ta.bin"); 40 MODULE_FIRMWARE("amdgpu/psp_13_0_5_toc.bin"); 41 MODULE_FIRMWARE("amdgpu/psp_13_0_5_ta.bin"); 42 MODULE_FIRMWARE("amdgpu/psp_13_0_8_toc.bin"); 43 MODULE_FIRMWARE("amdgpu/psp_13_0_8_ta.bin"); [all …]
|
| H A D | amdgpu_irq.c | 33 * passed to amdgpu IRQ handler which is responsible for detecting source and 51 #include "amdgpu.h" 155 * @adev: amdgpu device pointer 195 * IRQ handler for amdgpu driver (all ASICs). 263 * @adev: amdgpu device pointer (unused) 299 * @adev: amdgpu device pointer 383 * @adev: amdgpu device pointer 414 * @adev: amdgpu device pointer 465 * @adev: amdgpu device pointer 538 * @adev: amdgpu device pointer [all …]
|
| H A D | smuio_v13_0_3.c | 23 #include "amdgpu.h" 34 * @adev: amdgpu device pointer 51 * @adev: amdgpu device pointer 68 * @adev: amdgpu device pointer
|
| H A D | mes_v11_0.c | 26 #include "amdgpu.h" 36 MODULE_FIRMWARE("amdgpu/gc_11_0_0_mes.bin"); 37 MODULE_FIRMWARE("amdgpu/gc_11_0_0_mes_2.bin"); 38 MODULE_FIRMWARE("amdgpu/gc_11_0_0_mes1.bin"); 39 MODULE_FIRMWARE("amdgpu/gc_11_0_1_mes.bin"); 40 MODULE_FIRMWARE("amdgpu/gc_11_0_1_mes_2.bin"); 41 MODULE_FIRMWARE("amdgpu/gc_11_0_1_mes1.bin"); 42 MODULE_FIRMWARE("amdgpu/gc_11_0_2_mes.bin"); 43 MODULE_FIRMWARE("amdgpu/gc_11_0_2_mes_2.bin"); 44 MODULE_FIRMWARE("amdgpu/gc_11_0_2_mes1.bin"); [all …]
|
| H A D | smuio_v13_0.c | 23 #include "amdgpu.h" 77 * @adev: amdgpu device pointer 94 * @adev: amdgpu device pointer 111 * @adev: amdgpu device pointer
|
| H A D | amdgpu_hmm.c | 50 #include "amdgpu.h" 124 * @bo: amdgpu buffer object 156 * @bo: amdgpu buffer object 254 * amdgpu_hmm_range_alloc - allocate and initialize an AMDGPU HMM range 277 * amdgpu_hmm_range_free - release an AMDGPU HMM range
|
| H A D | psp_v14_0.c | 25 #include "amdgpu.h" 34 MODULE_FIRMWARE("amdgpu/psp_14_0_2_sos.bin"); 35 MODULE_FIRMWARE("amdgpu/psp_14_0_2_ta.bin"); 36 MODULE_FIRMWARE("amdgpu/psp_14_0_3_sos.bin"); 37 MODULE_FIRMWARE("amdgpu/psp_14_0_3_sos_kicker.bin"); 38 MODULE_FIRMWARE("amdgpu/psp_14_0_3_ta.bin"); 39 MODULE_FIRMWARE("amdgpu/psp_14_0_3_ta_kicker.bin"); 40 MODULE_FIRMWARE("amdgpu/psp_14_0_5_toc.bin"); 41 MODULE_FIRMWARE("amdgpu/psp_14_0_5_ta.bin");
|
| H A D | amdgpu_vm_tlb_fence.c | 27 #include "amdgpu.h" 43 return "amdgpu tlb fence"; in amdgpu_tlb_fence_get_driver_name() 48 return "amdgpu tlb timeline"; in amdgpu_tlb_fence_get_timeline_name()
|
| H A D | amdgpu_fru_eeprom.c | 25 #include "amdgpu.h" 280 * The amdgpu driver provides a sysfs API for reporting the product name 302 * The amdgpu driver provides a sysfs API for reporting the part number 324 * The amdgpu driver provides a sysfs API for reporting the serial number 346 * The amdgpu driver provides a sysfs API for reporting FRU File Id 367 * The amdgpu driver provides a sysfs API for reporting manufacturer name from
|
| H A D | sdma_v6_0.c | 29 #include "amdgpu.h" 49 MODULE_FIRMWARE("amdgpu/sdma_6_0_0.bin"); 50 MODULE_FIRMWARE("amdgpu/sdma_6_0_1.bin"); 51 MODULE_FIRMWARE("amdgpu/sdma_6_0_2.bin"); 52 MODULE_FIRMWARE("amdgpu/sdma_6_0_3.bin"); 53 MODULE_FIRMWARE("amdgpu/sdma_6_1_0.bin"); 54 MODULE_FIRMWARE("amdgpu/sdma_6_1_1.bin"); 55 MODULE_FIRMWARE("amdgpu/sdma_6_1_2.bin"); 56 MODULE_FIRMWARE("amdgpu/sdma_6_1_3.bin"); 57 MODULE_FIRMWARE("amdgpu/sdma_6_1_4.bin"); [all …]
|
| H A D | amdgpu_drv.h | 1 /* amdgpu_drv.h -- Private header for amdgpu driver -*- linux-c -*- 41 #define DRIVER_NAME "amdgpu"
|
| H A D | imu_v12_0.c | 25 #include "amdgpu.h" 35 MODULE_FIRMWARE("amdgpu/gc_12_0_0_imu.bin"); 36 MODULE_FIRMWARE("amdgpu/gc_12_0_1_imu.bin"); 37 MODULE_FIRMWARE("amdgpu/gc_12_0_1_imu_kicker.bin"); 53 "amdgpu/%s_imu_kicker.bin", ucode_prefix); in imu_v12_0_init_microcode() 56 "amdgpu/%s_imu.bin", ucode_prefix); in imu_v12_0_init_microcode()
|
| H A D | amdgpu_isp.c | 31 #include "amdgpu.h" 83 "amdgpu/%s.bin", ucode_prefix); in isp_load_fw_by_psp() 220 * @buf_obj: amdgpu isp user BO to free 304 * @buf_obj: amdgpu isp user BO to free
|
| H A D | amdgpu_amdkfd.c | 28 #include "amdgpu.h" 87 * @start_offset: output returning # of doorbell bytes reserved for amdgpu. 89 * amdgpu and amdkfd share the doorbell aperture. amdgpu sets it up, 91 * amdgpu reserved doorbells are at the start of the doorbell aperture. 99 * The first num_kernel_doorbells are used by amdgpu. in amdgpu_doorbell_get_kfd_info() 106 * not initialized as AMDGPU manages the whole in amdgpu_doorbell_get_kfd_info()
|
| H A D | amdgpu_pmu.c | 26 #include "amdgpu.h" 553 pr_info("Detected AMDGPU %s Counters. # of Counters = %d.\n", in init_pmu_entry_by_type_and_add() 556 pr_info("Detected AMDGPU %d Perf Events.\n", total_num_events); in init_pmu_entry_by_type_and_add() 570 pr_warn("Error initializing AMDGPU %s PMUs.\n", in init_pmu_entry_by_type_and_add() 641 "", "amdgpu"); in amdgpu_pmu_init() 660 "", "amdgpu"); in amdgpu_pmu_init()
|
| H A D | amdgpu_fence.c | 40 #include "amdgpu.h" 106 * @af: amdgpu fence input 496 * @adev: amdgpu device pointer 549 * @adev: amdgpu device pointer 582 /* Will either stop and flush handlers for amdgpu interrupt or reanble it */ 612 * override on the meaning of sched.ready by amdgpu. in amdgpu_fence_driver_sw_fini() 631 * @adev: amdgpu device pointer 828 return "amdgpu"; in amdgpu_fence_get_driver_name()
|
| H A D | amdgpu_vram_mgr.c | 29 #include "amdgpu.h" 96 * The amdgpu driver provides a sysfs API for reporting current total VRAM 113 * The amdgpu driver provides a sysfs API for reporting current total 130 * The amdgpu driver provides a sysfs API for reporting current total VRAM 149 * The amdgpu driver provides a sysfs API for reporting current total of 168 * The amdgpu driver provides a sysfs API for reporting the vendor of the 665 * @adev: amdgpu device pointer 788 * @adev: amdgpu device pointer
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm.h | 40 * and its API for amdgpu driver's use. 43 * The API contained here intended for amdgpu driver use. 144 * @dm: amdgpu display manager device 145 * @acrtc: amdgpu CRTC instance for which the event has occurred 160 * @dm: amdgpu display manager device 322 * struct amdgpu_display_manager - Central amdgpu display manager device 325 * @adev: AMDGPU base driver structure 333 * @hdcp_workqueue: AMDGPU content protection queue 728 * AMDGPU supports FreeSync over HDMI by using the VSDB section, and this 772 /* shared with amdgpu */
|
| /linux/drivers/gpu/drm/amd/pm/ |
| H A D | amdgpu_pm.c | 26 #include "amdgpu.h" 184 * backwards compatibility. The amdgpu driver provides a sysfs API for adjusting 270 * The amdgpu driver provides a sysfs API for adjusting certain power 542 * The amdgpu driver provides a sysfs API for uploading new powerplay 604 * The amdgpu driver provides a sysfs API for adjusting the clocks and voltages 877 * The amdgpu driver provides a sysfs API for adjusting what powerplay 943 * The amdgpu driver provides a sysfs API for adjusting what power levels 1312 * The amdgpu driver provides a sysfs API for adjusting the heuristics 1436 * The amdgpu driver provides a sysfs API for reading how busy the GPU 1460 * The amdgpu driver provides a sysfs API for reading how busy the VRAM [all …]
|