| /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_v11_0.c | 28 #include "amdgpu.h" 44 MODULE_FIRMWARE("amdgpu/vega20_sos.bin"); 45 MODULE_FIRMWARE("amdgpu/vega20_asd.bin"); 46 MODULE_FIRMWARE("amdgpu/vega20_ta.bin"); 47 MODULE_FIRMWARE("amdgpu/navi10_sos.bin"); 48 MODULE_FIRMWARE("amdgpu/navi10_asd.bin"); 49 MODULE_FIRMWARE("amdgpu/navi10_ta.bin"); 50 MODULE_FIRMWARE("amdgpu/navi14_sos.bin"); 51 MODULE_FIRMWARE("amdgpu/navi14_asd.bin"); 52 MODULE_FIRMWARE("amdgpu/navi14_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 | amdgpu_vcn.c | 34 #include "amdgpu.h" 41 #define FIRMWARE_RAVEN "amdgpu/raven_vcn.bin" 42 #define FIRMWARE_PICASSO "amdgpu/picasso_vcn.bin" 43 #define FIRMWARE_RAVEN2 "amdgpu/raven2_vcn.bin" 44 #define FIRMWARE_ARCTURUS "amdgpu/arcturus_vcn.bin" 45 #define FIRMWARE_RENOIR "amdgpu/renoir_vcn.bin" 46 #define FIRMWARE_GREEN_SARDINE "amdgpu/green_sardine_vcn.bin" 47 #define FIRMWARE_NAVI10 "amdgpu/navi10_vcn.bin" 48 #define FIRMWARE_NAVI14 "amdgpu/navi14_vcn.bin" 49 #define FIRMWARE_NAVI12 "amdgpu/navi12_vcn.bin" [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 | 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 | sdma_v4_0.c | 29 #include "amdgpu.h" 61 MODULE_FIRMWARE("amdgpu/vega10_sdma.bin"); 62 MODULE_FIRMWARE("amdgpu/vega10_sdma1.bin"); 63 MODULE_FIRMWARE("amdgpu/vega12_sdma.bin"); 64 MODULE_FIRMWARE("amdgpu/vega12_sdma1.bin"); 65 MODULE_FIRMWARE("amdgpu/vega20_sdma.bin"); 66 MODULE_FIRMWARE("amdgpu/vega20_sdma1.bin"); 67 MODULE_FIRMWARE("amdgpu/raven_sdma.bin"); 68 MODULE_FIRMWARE("amdgpu/picasso_sdma.bin"); 69 MODULE_FIRMWARE("amdgpu/raven2_sdma.bin"); [all …]
|
| H A D | gfx_v9_0.c | 30 #include "amdgpu.h" 69 MODULE_FIRMWARE("amdgpu/vega10_ce.bin"); 70 MODULE_FIRMWARE("amdgpu/vega10_pfp.bin"); 71 MODULE_FIRMWARE("amdgpu/vega10_me.bin"); 72 MODULE_FIRMWARE("amdgpu/vega10_mec.bin"); 73 MODULE_FIRMWARE("amdgpu/vega10_mec2.bin"); 74 MODULE_FIRMWARE("amdgpu/vega10_rlc.bin"); 76 MODULE_FIRMWARE("amdgpu/vega12_ce.bin"); 77 MODULE_FIRMWARE("amdgpu/vega12_pfp.bin"); 78 MODULE_FIRMWARE("amdgpu/vega12_me.bin"); [all …]
|
| H A D | psp_v15_0.c | 25 #include "amdgpu.h" 34 MODULE_FIRMWARE("amdgpu/psp_15_0_0_toc.bin"); 35 MODULE_FIRMWARE("amdgpu/psp_15_0_0_ta.bin");
|
| 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()
|
| /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 735 * AMDGPU supports FreeSync over HDMI by using the VSDB section, and this 784 /* shared with amdgpu */
|
| /linux/drivers/gpu/drm/amd/pm/ |
| H A D | amdgpu_pm.c | 26 #include "amdgpu.h" 185 * backwards compatibility. The amdgpu driver provides a sysfs API for adjusting 271 * The amdgpu driver provides a sysfs API for adjusting certain power 543 * The amdgpu driver provides a sysfs API for uploading new powerplay 605 * The amdgpu driver provides a sysfs API for adjusting the clocks and voltages 882 * The amdgpu driver provides a sysfs API for adjusting what powerplay 948 * The amdgpu driver provides a sysfs API for adjusting what power levels 1320 * The amdgpu driver provides a sysfs API for adjusting the heuristics 1444 * The amdgpu driver provides a sysfs API for reading how busy the GPU 1468 * The amdgpu driver provides a sysfs API for reading how busy the VRAM [all …]
|