/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | Makefile | 32 -I$(FULL_AMD_PATH)/amdgpu \ 46 amdgpu-y := amdgpu_drv.o 49 amdgpu-y += amdgpu_device.o amdgpu_doorbell_mgr.o amdgpu_kms.o \ 70 amdgpu-$(CONFIG_PROC_FS) += amdgpu_fdinfo.o 72 amdgpu-$(CONFIG_PERF_EVENTS) += amdgpu_pmu.o 75 amdgpu-$(CONFIG_DRM_AMDGPU_CIK)+= cik.o cik_ih.o \ 78 amdgpu-$(CONFIG_DRM_AMDGPU_SI)+= si.o gmc_v6_0.o gfx_v6_0.o si_ih.o si_dma.o dce_v6_0.o \ 81 amdgpu-y += \ 89 amdgpu-y += \ 97 amdgpu-y += \ [all …]
|
H A D | Kconfig | 30 # amdgpu depends on ACPI_VIDEO when ACPI is enabled, for select to work 40 If M is selected, the module will be called amdgpu. 43 bool "Enable amdgpu support for SI parts" 50 in amdgpu will be disabled by default and is still provided by 53 radeon.si_support=0 amdgpu.si_support=1 56 bool "Enable amdgpu support for CIK parts" 62 CIK is already supported in radeon. Support for CIK in amdgpu 66 radeon.cik_support=0 amdgpu.cik_support=1 86 it up into the amdgpu driver. It is required for cameras 96 Add -Werror to the build flags for amdgpu.ko. [all …]
|
H A D | amdgpu_cgs.c | 30 #include "amdgpu.h" 321 strcpy(fw_name, "amdgpu/bonaire_k_smc.bin"); in amdgpu_cgs_get_firmware_info() 323 strcpy(fw_name, "amdgpu/bonaire_smc.bin"); in amdgpu_cgs_get_firmware_info() 329 strcpy(fw_name, "amdgpu/hawaii_k_smc.bin"); in amdgpu_cgs_get_firmware_info() 331 strcpy(fw_name, "amdgpu/hawaii_smc.bin"); in amdgpu_cgs_get_firmware_info() 341 strcpy(fw_name, "amdgpu/topaz_k_smc.bin"); in amdgpu_cgs_get_firmware_info() 343 strcpy(fw_name, "amdgpu/topaz_smc.bin"); in amdgpu_cgs_get_firmware_info() 349 strcpy(fw_name, "amdgpu/tonga_k_smc.bin"); in amdgpu_cgs_get_firmware_info() 351 strcpy(fw_name, "amdgpu/tonga_smc.bin"); in amdgpu_cgs_get_firmware_info() 354 strcpy(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 | 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" 120 * @adev: amdgpu device pointer 159 * IRQ handler for amdgpu driver (all ASICs). 227 * @adev: amdgpu device pointer (unused) 263 * @adev: amdgpu device pointer 318 DRM_DEBUG("amdgpu: irq initialized.\n"); in amdgpu_irq_init() 347 * @adev: amdgpu device pointer 378 * @adev: amdgpu device pointer 431 * @adev: amdgpu device pointer [all …]
|
H A D | psp_v10_0.c | 30 #include "amdgpu.h" 40 MODULE_FIRMWARE("amdgpu/raven_asd.bin"); 41 MODULE_FIRMWARE("amdgpu/picasso_asd.bin"); 42 MODULE_FIRMWARE("amdgpu/raven2_asd.bin"); 43 MODULE_FIRMWARE("amdgpu/picasso_ta.bin"); 44 MODULE_FIRMWARE("amdgpu/raven2_ta.bin"); 45 MODULE_FIRMWARE("amdgpu/raven_ta.bin");
|
H A D | amdgpu_vcn.c | 34 #include "amdgpu.h" 40 #define FIRMWARE_RAVEN "amdgpu/raven_vcn.bin" 41 #define FIRMWARE_PICASSO "amdgpu/picasso_vcn.bin" 42 #define FIRMWARE_RAVEN2 "amdgpu/raven2_vcn.bin" 43 #define FIRMWARE_ARCTURUS "amdgpu/arcturus_vcn.bin" 44 #define FIRMWARE_RENOIR "amdgpu/renoir_vcn.bin" 45 #define FIRMWARE_GREEN_SARDINE "amdgpu/green_sardine_vcn.bin" 46 #define FIRMWARE_NAVI10 "amdgpu/navi10_vcn.bin" 47 #define FIRMWARE_NAVI14 "amdgpu/navi14_vcn.bin" 48 #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 | sdma_v3_0.c | 29 #include "amdgpu.h" 57 MODULE_FIRMWARE("amdgpu/tonga_sdma.bin"); 58 MODULE_FIRMWARE("amdgpu/tonga_sdma1.bin"); 59 MODULE_FIRMWARE("amdgpu/carrizo_sdma.bin"); 60 MODULE_FIRMWARE("amdgpu/carrizo_sdma1.bin"); 61 MODULE_FIRMWARE("amdgpu/fiji_sdma.bin"); 62 MODULE_FIRMWARE("amdgpu/fiji_sdma1.bin"); 63 MODULE_FIRMWARE("amdgpu/stoney_sdma.bin"); 64 MODULE_FIRMWARE("amdgpu/polaris10_sdma.bin"); 65 MODULE_FIRMWARE("amdgpu/polaris10_sdma1.bin"); [all …]
|
H A D | amdgpu_vce.c | 34 #include "amdgpu.h" 45 #define FIRMWARE_BONAIRE "amdgpu/bonaire_vce.bin" 46 #define FIRMWARE_KABINI "amdgpu/kabini_vce.bin" 47 #define FIRMWARE_KAVERI "amdgpu/kaveri_vce.bin" 48 #define FIRMWARE_HAWAII "amdgpu/hawaii_vce.bin" 49 #define FIRMWARE_MULLINS "amdgpu/mullins_vce.bin" 51 #define FIRMWARE_TONGA "amdgpu/tonga_vce.bin" 52 #define FIRMWARE_CARRIZO "amdgpu/carrizo_vce.bin" 53 #define FIRMWARE_FIJI "amdgpu/fiji_vce.bin" 54 #define FIRMWARE_STONEY "amdgpu/stoney_vce.bin" [all …]
|
H A D | amdgpu_uvd.c | 37 #include "amdgpu.h" 60 #define FIRMWARE_TAHITI "amdgpu/tahiti_uvd.bin" 61 #define FIRMWARE_VERDE "amdgpu/verde_uvd.bin" 62 #define FIRMWARE_PITCAIRN "amdgpu/pitcairn_uvd.bin" 63 #define FIRMWARE_OLAND "amdgpu/oland_uvd.bin" 66 #define FIRMWARE_BONAIRE "amdgpu/bonaire_uvd.bin" 67 #define FIRMWARE_KABINI "amdgpu/kabini_uvd.bin" 68 #define FIRMWARE_KAVERI "amdgpu/kaveri_uvd.bin" 69 #define FIRMWARE_HAWAII "amdgpu/hawaii_uvd.bin" 70 #define FIRMWARE_MULLINS "amdgpu/mullins_uvd.bin" [all …]
|
H A D | cik_sdma.c | 28 #include "amdgpu.h" 59 MODULE_FIRMWARE("amdgpu/bonaire_sdma.bin"); 60 MODULE_FIRMWARE("amdgpu/bonaire_sdma1.bin"); 61 MODULE_FIRMWARE("amdgpu/hawaii_sdma.bin"); 62 MODULE_FIRMWARE("amdgpu/hawaii_sdma1.bin"); 63 MODULE_FIRMWARE("amdgpu/kaveri_sdma.bin"); 64 MODULE_FIRMWARE("amdgpu/kaveri_sdma1.bin"); 65 MODULE_FIRMWARE("amdgpu/kabini_sdma.bin"); 66 MODULE_FIRMWARE("amdgpu/kabini_sdma1.bin"); 67 MODULE_FIRMWARE("amdgpu/mullins_sdma.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 | imu_v11_0.c | 25 #include "amdgpu.h" 34 MODULE_FIRMWARE("amdgpu/gc_11_0_0_imu.bin"); 35 MODULE_FIRMWARE("amdgpu/gc_11_0_1_imu.bin"); 36 MODULE_FIRMWARE("amdgpu/gc_11_0_2_imu.bin"); 37 MODULE_FIRMWARE("amdgpu/gc_11_0_3_imu.bin"); 38 MODULE_FIRMWARE("amdgpu/gc_11_0_4_imu.bin"); 39 MODULE_FIRMWARE("amdgpu/gc_11_5_0_imu.bin"); 40 MODULE_FIRMWARE("amdgpu/gc_11_5_1_imu.bin"); 41 MODULE_FIRMWARE("amdgpu/gc_11_5_2_imu.bin"); 54 "amdgpu/%s_imu.bin", ucode_prefix); in imu_v11_0_init_microcode()
|
H A D | gfx_v8_0.c | 30 #include "amdgpu.h" 101 MODULE_FIRMWARE("amdgpu/carrizo_ce.bin"); 102 MODULE_FIRMWARE("amdgpu/carrizo_pfp.bin"); 103 MODULE_FIRMWARE("amdgpu/carrizo_me.bin"); 104 MODULE_FIRMWARE("amdgpu/carrizo_mec.bin"); 105 MODULE_FIRMWARE("amdgpu/carrizo_mec2.bin"); 106 MODULE_FIRMWARE("amdgpu/carrizo_rlc.bin"); 108 MODULE_FIRMWARE("amdgpu/stoney_ce.bin"); 109 MODULE_FIRMWARE("amdgpu/stoney_pfp.bin"); 110 MODULE_FIRMWARE("amdgpu/stoney_me.bin"); [all …]
|
/linux/drivers/gpu/drm/ci/xfails/ |
H A D | amdgpu-stoney-fails.txt | 1 amdgpu/amd_abm@abm_enabled,Fail 2 amdgpu/amd_abm@abm_gradual,Fail 3 amdgpu/amd_abm@backlight_monotonic_abm,Fail 4 amdgpu/amd_abm@backlight_monotonic_basic,Fail 5 amdgpu/amd_abm@dpms_cycle,Fail 6 amdgpu/amd_assr@assr-links,Fail 7 amdgpu/amd_assr@assr-links-dpms,Fail 8 amdgpu/amd_mall@static-screen,Crash 9 amdgpu/amd_mode_switch@mode-switch-first-last-pipe-2,Crash 10 amdgpu/amd_plane@mpo-pan-nv12,Fail [all …]
|
H A D | amdgpu-stoney-skips.txt | 20 amdgpu/amd_module_load@reload 24 amdgpu/amd_deadlock@amdgpu-deadlock-sdma 25 amdgpu/amd_deadlock@amdgpu-gfx-illegal-reg-access 26 amdgpu/amd_dispatch@amdgpu-reset-test-gfx-with-IP-GFX-and-COMPUTE 29 amdgpu/amd_pci_unplug@amdgpu_hotunplug_simple 30 amdgpu/amd_pci_unplug@amdgpu_hotunplug_with_cs 31 amdgpu/amd_pci_unplug@amdgpu_hotunplug_with_exported_bo 32 amdgpu/amd_pci_unplug@amdgpu_hotunplug_with_exported_fence 33 amdgpu/amd_vrr_range@freesync-parsing
|
/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 | driver-misc.rst | 2 Misc AMDGPU driver information 14 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 20 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 26 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 32 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 38 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c 50 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 78 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c 84 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c 90 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c [all …]
|
H A D | driver-core.rst | 58 It is described in more details in :ref:`Display Core <amdgpu-display-core>`. 133 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c 136 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c 142 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 145 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 151 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c 154 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c 157 AMDGPU Virtual Memory 160 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 163 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c [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 | amdgpu-glossary.rst | 2 AMDGPU Glossary 5 Here you can find some generic acronyms used in the amdgpu driver. Notice that 7 'Documentation/gpu/amdgpu/display/dc-glossary.rst'.
|
/linux/Documentation/gpu/amdgpu/display/ |
H A D | display-contributing.rst | 4 AMDGPU - Display Contributions 94 AMD has an extensive portfolio with various dGPUs and APUs that amdgpu 97 amdgpu accumulated some technical debt in the code duplication area. For this 122 adding documentation is a great way to learn more about the amdgpu driver and 127 Beyond AMDGPU 130 AMDGPU provides features that are not yet enabled in the userspace. This 138 'Documentation/gpu/amdgpu/display/mpo-overview.rst') which is intended to
|