mirror-linux/drivers/gpu/drm/amd/amdgpu
Tim Huang 2fec9dc8e0 drm/amdgpu: allow more APUs to do mode2 reset when go to S4
Skip mode2 reset only for IMU enabled APUs when do S4.

This patch is to fix the regression issue
https://gitlab.freedesktop.org/drm/amd/-/issues/2483
It is generated by commit b589626674 ("drm/amdgpu: skip ASIC reset
for APUs when go to S4").

Fixes: b589626674 ("drm/amdgpu: skip ASIC reset for APUs when go to S4")
Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2483
Tested-by:  Yuan  Perry <Perry.Yuan@amd.com>
Signed-off-by: Tim Huang <tim.huang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org # 6.1.x
2023-03-30 11:23:58 -04:00
..
Kconfig drm/amdgpu: Select DRM_DISPLAY_HDCP_HELPER in amdgpu 2023-02-23 17:35:58 -05:00
Makefile drm/amd/amdgpu: implement mode2 reset on smu_v13_0_10 2023-02-14 15:47:15 -05:00
ObjectID.h
aldebaran.c drm/amdgpu: Avoid another list of reset devices 2022-08-10 15:07:14 -04:00
aldebaran.h
aldebaran_reg_init.c
amdgpu.h drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi 2023-03-23 09:34:35 -04:00
amdgpu_acp.c drm/amdgpu: fix i2s_pdata out of bound array access 2022-07-28 16:05:16 -04:00
amdgpu_acp.h
amdgpu_acpi.c drm/amdgpu: allow more APUs to do mode2 reset when go to S4 2023-03-30 11:23:58 -04:00
amdgpu_afmt.c
amdgpu_amdkfd.c drm-misc-next for 6.2: 2022-11-16 07:17:32 +10:00
amdgpu_amdkfd.h drm/amdkfd: Page aligned memory reserve size 2023-01-11 16:41:03 -05:00
amdgpu_amdkfd_aldebaran.c drm/amdgpu: Enable Aldebaran devices to report CU Occupancy 2022-11-21 16:41:51 -05:00
amdgpu_amdkfd_arcturus.c
amdgpu_amdkfd_arcturus.h
amdgpu_amdkfd_fence.c drm/amdgpu: Allow TTM to evict svm bo from same process 2022-07-28 16:05:14 -04:00
amdgpu_amdkfd_gfx_v7.c
amdgpu_amdkfd_gfx_v8.c
amdgpu_amdkfd_gfx_v9.c drm/amdgpu: switch to select_se_sh wrapper for gfx v9_0 2022-11-04 16:05:53 -04:00
amdgpu_amdkfd_gfx_v9.h
amdgpu_amdkfd_gfx_v10.c
amdgpu_amdkfd_gfx_v10_3.c
amdgpu_amdkfd_gfx_v11.c drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 2022-10-18 22:13:24 -04:00
amdgpu_amdkfd_gpuvm.c Merge tag 'amd-drm-next-6.3-2023-01-13' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2023-01-16 15:04:13 +10:00
amdgpu_atombios.c
amdgpu_atombios.h
amdgpu_atomfirmware.c drm/amdgpu: skip vram reserve on firmware_v2_2 for bare-metal 2022-11-29 11:03:36 -05:00
amdgpu_atomfirmware.h
amdgpu_atpx_handler.c
amdgpu_benchmark.c
amdgpu_bios.c drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() 2022-11-29 11:03:39 -05:00
amdgpu_bo_list.c drm/amdgpu: fix userptr HMM range handling v2 2022-11-21 16:40:30 -05:00
amdgpu_bo_list.h drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
amdgpu_cgs.c drm/amd: Use `amdgpu_ucode_*` helpers for CGS 2023-01-10 14:32:58 -05:00
amdgpu_connectors.c drm-misc-next for $kernel-version: 2023-01-24 17:36:29 +01:00
amdgpu_connectors.h
amdgpu_cs.c drm next for 6.3-rc1 2023-02-22 18:28:03 -08:00
amdgpu_cs.h drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
amdgpu_csa.c
amdgpu_csa.h
amdgpu_ctx.c drm/amdgpu: fix pstate setting issue 2022-10-21 16:12:09 -04:00
amdgpu_ctx.h drm/amdgpu: revert "partial revert "remove ctx->lock" v2" 2022-09-13 14:33:01 -04:00
amdgpu_debugfs.c drm/ttm: remove ttm_bo_(un)lock_delayed_workqueue 2022-12-06 10:28:12 +01:00
amdgpu_debugfs.h
amdgpu_device.c drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi 2023-03-23 09:34:35 -04:00
amdgpu_df.h
amdgpu_discovery.c drm/amdgpu: Support umc node harvest config on umc v8_10 2023-03-07 15:55:58 -05:00
amdgpu_discovery.h
amdgpu_display.c drm/amdgpu: move poll enabled/disable into non DC path 2023-03-14 10:38:13 -04:00
amdgpu_display.h drm/amdgpu: move non-DC vblank handling out of irq code 2022-11-15 11:51:36 -05:00
amdgpu_dma_buf.c drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
amdgpu_dma_buf.h
amdgpu_doorbell.h
amdgpu_drv.c drm/amdgpu: skip ASIC reset for APUs when go to S4 2023-03-23 09:29:55 -04:00
amdgpu_drv.h
amdgpu_eeprom.c drm/amdgpu: Allow non-standard EEPROM I2C address 2022-11-17 18:06:58 -05:00
amdgpu_eeprom.h
amdgpu_encoders.c drm/amdgpu: Remove unnecessary include statements for drm_crtc_helper.h 2023-01-18 09:25:30 +01:00
amdgpu_fdinfo.c
amdgpu_fdinfo.h drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
amdgpu_fence.c drm/amdgpu: Force signal hw_fences that are embedded in non-sched jobs 2023-03-23 09:31:30 -04:00
amdgpu_fru_eeprom.c drm/amdgpu: Check if fru_addr is not NULL (v2) 2022-12-14 16:48:00 -05:00
amdgpu_fru_eeprom.h
amdgpu_fw_attestation.c
amdgpu_fw_attestation.h
amdgpu_gart.c
amdgpu_gart.h
amdgpu_gds.h
amdgpu_gem.c - Daniel Verkamp has contributed a memfd series ("mm/memfd: add 2023-02-23 17:09:35 -08:00
amdgpu_gem.h
amdgpu_gfx.c drm/amdgpu: allow multipipe policy on ASICs with one MEC 2023-01-18 23:21:16 -05:00
amdgpu_gfx.h drm/amdgpu: add more fields into device info, caches sizes, etc. 2023-02-23 17:35:58 -05:00
amdgpu_gfxhub.h drm/amdgpu: revert context to stop engine before mode2 reset 2022-08-16 18:14:31 -04:00
amdgpu_gmc.c drm/amdgpu: add tmz support for GC 10.3.6 2023-02-23 17:35:58 -05:00
amdgpu_gmc.h drm/amdgpu: save and restore gc hub regs 2022-08-16 18:14:31 -04:00
amdgpu_gtt_mgr.c drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
amdgpu_hdp.h
amdgpu_hmm.c drm/amdgpu: Add notifier lock for KFD userptrs 2022-12-14 09:48:05 -05:00
amdgpu_hmm.h drm/amdgpu: Add notifier lock for KFD userptrs 2022-12-14 09:48:05 -05:00
amdgpu_i2c.c
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_ids.c drm/amdgpu: fix cleaning up reserved VMID on release 2023-01-18 23:13:14 -05:00
amdgpu_ids.h drm/amdgpu: rework reserved VMID handling 2022-12-14 09:48:33 -05:00
amdgpu_ih.c
amdgpu_ih.h
amdgpu_imu.h
amdgpu_ioc32.c
amdgpu_irq.c drm/amdgpu: Remove unnecessary include statements for drm_crtc_helper.h 2023-01-18 09:25:30 +01:00
amdgpu_irq.h
amdgpu_job.c Merge tag 'amd-drm-next-6.3-2023-01-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2023-01-25 12:07:53 +10:00
amdgpu_job.h drm/amdgpu: cleanup SPM support a bit 2022-12-14 09:48:32 -05:00
amdgpu_jpeg.c Merge tag 'amd-drm-next-6.2-2022-11-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-11-22 13:41:11 +10:00
amdgpu_jpeg.h drm/amdgpu: define common jpeg_set_ras_funcs 2022-11-17 18:08:14 -05:00
amdgpu_kms.c drm/amdgpu: add more fields into device info, caches sizes, etc. 2023-02-23 17:35:58 -05:00
amdgpu_lsdma.c
amdgpu_lsdma.h
amdgpu_mca.c
amdgpu_mca.h
amdgpu_mes.c drm/amd: Use `amdgpu_ucode_*` helpers for MES 2023-01-09 17:02:18 -05:00
amdgpu_mes.h drm/amd: Load MES microcode during early_init 2023-01-09 17:02:18 -05:00
amdgpu_mes_ctx.h
amdgpu_mmhub.h
amdgpu_mode.h Merge tag 'amd-drm-next-6.3-2023-01-27' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2023-01-30 15:37:57 +10:00
amdgpu_nbio.c
amdgpu_nbio.h
amdgpu_object.c drm/amdgpu: Fix call trace warning and hang when removing amdgpu device 2023-03-09 22:06:19 -05:00
amdgpu_object.h drm/amdgpu: Remove unnecessary domain argument 2022-12-14 16:48:00 -05:00
amdgpu_pll.c
amdgpu_pll.h
amdgpu_pmu.c
amdgpu_pmu.h
amdgpu_preempt_mgr.c
amdgpu_psp.c drm/amdgpu: Fix the warning info when removing amdgpu device 2023-03-09 22:06:19 -05:00
amdgpu_psp.h drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
amdgpu_psp_ta.c drm/amdgpu: Optimize TA load/unload/invoke debugfs interfaces 2022-10-27 15:12:08 -04:00
amdgpu_psp_ta.h drm/amdgpu: Optimize TA load/unload/invoke debugfs interfaces 2022-10-27 15:12:08 -04:00
amdgpu_rap.c
amdgpu_rap.h
amdgpu_ras.c drm/amdgpu: change default behavior of bad_page_threshold parameter 2023-02-23 17:35:59 -05:00
amdgpu_ras.h drm/amdgpu: exclude duplicate pages from UMC RAS UE count 2023-02-23 17:35:59 -05:00
amdgpu_ras_eeprom.c drm/amdgpu: add bad_page_threshold check in ras_eeprom_check_err 2023-02-23 17:35:59 -05:00
amdgpu_ras_eeprom.h
amdgpu_res_cursor.h drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
amdgpu_reset.c drm/amd/amdgpu: implement mode2 reset on smu_v13_0_10 2023-02-14 15:47:15 -05:00
amdgpu_reset.h Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
amdgpu_ring.c drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_ring.h amd/amdgpu: remove test ib on hw ring 2023-02-08 22:33:31 -05:00
amdgpu_ring_mux.c drm/amdgpu: Make amdgpu_ring_mux functions as static 2022-12-06 10:17:49 -05:00
amdgpu_ring_mux.h drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_rlc.c drm/amdgpu: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05:00
amdgpu_rlc.h drm/amdgpu: add helper to init rlc firmware 2022-09-30 16:59:00 -04:00
amdgpu_sa.c
amdgpu_sched.c
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu: Add sdma ras function on sdma v6_0_3 2023-01-19 17:24:26 -05:00
amdgpu_sdma.h drm/amdgpu: Add sdma ras function on sdma v6_0_3 2023-01-19 17:24:26 -05:00
amdgpu_securedisplay.c drm/amdgpu: update ta_secureDisplay_if.h to v27.00.00.08 2023-01-05 11:43:46 -05:00
amdgpu_securedisplay.h drm/amdgpu: update ta_secureDisplay_if.h to v27.00.00.08 2023-01-05 11:43:46 -05:00
amdgpu_smuio.h
amdgpu_socbb.h
amdgpu_sync.c drm/amdgpu: fix missing dma_fence_put in error path 2023-01-05 20:34:58 +01:00
amdgpu_sync.h drm/amdgpu: use scheduler dependencies for VM updates 2022-11-03 12:45:20 +01:00
amdgpu_trace.h drm/amdgpu: Use the sched from entity for amdgpu_cs trace 2023-01-17 16:11:52 -05:00
amdgpu_trace_points.c
amdgpu_ttm.c Merge tag 'amd-drm-next-6.3-2023-01-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2023-01-16 14:00:12 +10:00
amdgpu_ttm.h drm/amdgpu: Add notifier lock for KFD userptrs 2022-12-14 09:48:05 -05:00
amdgpu_ucode.c drm/amd: Remove needless break for legacy IP discovery MP0 9.0.0 2023-01-17 16:11:51 -05:00
amdgpu_ucode.h drm/amd/amdgpu: Add function prototypes to headers 2023-02-15 22:24:36 -05:00
amdgpu_umc.c drm/amdgpu: exclude duplicate pages from UMC RAS UE count 2023-02-23 17:35:59 -05:00
amdgpu_umc.h drm/amdgpu: Support umc node harvest config on umc v8_10 2023-03-07 15:55:58 -05:00
amdgpu_umr.h
amdgpu_uvd.c drm/amd: Use `amdgpu_ucode_*` helpers for UVD 2023-01-10 14:32:58 -05:00
amdgpu_uvd.h
amdgpu_vce.c drm/amd: Use `amdgpu_ucode_*` helpers for VCE 2023-01-10 14:32:58 -05:00
amdgpu_vce.h
amdgpu_vcn.c drm/amdgpu/vcn: Disable indirect SRAM on Vangogh broken BIOSes 2023-03-14 10:40:48 -04:00
amdgpu_vcn.h drm/amd: Load VCN microcode during early_init 2023-01-09 17:02:18 -05:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c drm/amdgpu: Revert programming GRBM_GFX_* in RLCG interface to support GFX9 2023-02-14 16:04:48 -05:00
amdgpu_virt.h drm/amdgpu/vcn: custom video info caps for sriov 2023-03-14 10:37:09 -04:00
amdgpu_vkms.c Linux 6.1-rc6 2022-11-24 11:05:43 +10:00
amdgpu_vkms.h
amdgpu_vm.c drm-misc-next for v6.3: 2023-01-04 14:59:25 +01:00
amdgpu_vm.h drm-misc-next for v6.3: 2023-01-04 14:59:25 +01:00
amdgpu_vm_cpu.c
amdgpu_vm_pt.c drm/amdgpu: Use the TGID for trace_amdgpu_vm_update_ptes 2023-02-08 22:32:40 -05:00
amdgpu_vm_sdma.c drm/amdgpu: grab extra fence reference for drm_sched_job_add_dependency 2022-12-21 15:34:03 -05:00
amdgpu_vram_mgr.c drm/amdgpu: optimize VRAM allocation when using drm buddy 2023-02-23 17:35:58 -05:00
amdgpu_vram_mgr.h drm/amdgpu: Fix for drm buddy memory corruption 2022-07-15 15:41:51 +02:00
amdgpu_xgmi.c drm/amdgpu: correct query xgmi3x16 pcs error status 2023-01-17 16:11:52 -05:00
amdgpu_xgmi.h drm/amdgpu: Adjust removal control flow for smu v13_0_2 2022-09-19 15:17:20 -04:00
amdgv_sriovmsg.h drm/amdgpu/vcn: custom video info caps for sriov 2023-03-14 10:37:09 -04:00
arct_reg_init.c
athub_v1_0.c
athub_v1_0.h
athub_v2_0.c
athub_v2_0.h
athub_v2_1.c
athub_v2_1.h
athub_v3_0.c drm/amdgpu: add ATHUB IP v3.0.1 Clock Gating support 2022-08-16 18:06:00 -04:00
athub_v3_0.h
atom.c
atom.h
atombios_crtc.c drm/amdgpu: Remove unnecessary include statements for drm_crtc_helper.h 2023-01-18 09:25:30 +01:00
atombios_crtc.h
atombios_dp.c
atombios_dp.h
atombios_encoders.c drm/amdgpu: Remove unnecessary include statements for drm_crtc_helper.h 2023-01-18 09:25:30 +01:00
atombios_encoders.h
atombios_i2c.c
atombios_i2c.h
cik.c
cik.h
cik_ih.c
cik_ih.h
cik_sdma.c drm/amd: Use `amdgpu_ucode_*` helpers for SDMA on CIK 2023-01-10 14:32:58 -05:00
cik_sdma.h
cikd.h
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h
clearstate_gfx10.h
clearstate_gfx11.h
clearstate_si.h
clearstate_vi.h
cz_ih.c
cz_ih.h
dce_v6_0.c drm-misc-next for $kernel-version: 2023-01-24 17:36:29 +01:00
dce_v6_0.h
dce_v8_0.c drm-misc-next for $kernel-version: 2023-01-24 17:36:29 +01:00
dce_v8_0.h
dce_v10_0.c drm-misc-next for $kernel-version: 2023-01-24 17:36:29 +01:00
dce_v10_0.h
dce_v11_0.c drm-misc-next for $kernel-version: 2023-01-24 17:36:29 +01:00
dce_v11_0.h
df_v1_7.c drm/amdgpu: Fix a typo ("boradcast") 2023-02-03 15:37:31 -05:00
df_v1_7.h
df_v3_6.c
df_v3_6.h
df_v4_3.c drm/amdgpu: Add poison mode query for df v4_3 2022-12-15 12:19:30 -05:00
df_v4_3.h drm/amdgpu: Add poison mode query for df v4_3 2022-12-15 12:19:30 -05:00
dimgrey_cavefish_reg_init.c
emu_soc.c
gfx_v6_0.c drm/amd: Use `amdgpu_ucode_*` helpers for GFX6 2023-01-10 14:32:57 -05:00
gfx_v6_0.h
gfx_v7_0.c drm/amd: Use `amdgpu_ucode_*` helpers for GFX7 2023-01-10 14:32:57 -05:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu: Add a missing tab 2023-01-17 15:01:09 -05:00
gfx_v8_0.h
gfx_v9_0.c amd/amdgpu: remove test ib on hw ring 2023-02-08 22:33:31 -05:00
gfx_v9_0.h
gfx_v9_4.c
gfx_v9_4.h
gfx_v9_4_2.c
gfx_v9_4_2.h
gfx_v10_0.c drm/amd: Load GFX10 microcode during early_init 2023-01-09 17:02:18 -05:00
gfx_v10_0.h
gfx_v11_0.c drm/amdgpu/gfx: set cg flags to enter/exit safe mode 2023-03-23 09:32:01 -04:00
gfx_v11_0.h
gfx_v11_0_3.c drm/amdgpu: Perform gpu reset after gfx finishes processing ras poison consumption on gfx_v11_0_3 2023-01-17 16:11:51 -05:00
gfx_v11_0_3.h drm/amdgpu: Add gfx ras function on gfx v11_0_3 2023-01-17 16:11:50 -05:00
gfxhub_v1_0.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
gfxhub_v1_0.h
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v2_0.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
gfxhub_v2_0.h
gfxhub_v2_1.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
gfxhub_v2_1.h
gfxhub_v3_0.c drm/amdgpu/gmc11: fix system aperture set when AGP is enabled 2023-02-09 10:02:53 -05:00
gfxhub_v3_0.h
gfxhub_v3_0_3.c drm/amdgpu/gmc11: fix system aperture set when AGP is enabled 2023-02-09 10:02:53 -05:00
gfxhub_v3_0_3.h drm/amdgpu: add gfxhub_v3_0_3 support 2022-08-30 16:36:54 -04:00
gmc_v6_0.c drm/amd: Use `amdgpu_ucode_*` helpers for GMC6 2023-01-10 14:32:57 -05:00
gmc_v6_0.h
gmc_v7_0.c drm/amd: Use `amdgpu_ucode_*` helpers for GMC7 2023-01-10 14:32:57 -05:00
gmc_v7_0.h
gmc_v8_0.c drm/amd: Use `amdgpu_ucode_*` helpers for GMC8 2023-01-10 14:32:57 -05:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: add umc retire unit element 2023-02-23 17:35:59 -05:00
gmc_v9_0.h
gmc_v10_0.c drm/amdgpu: add umc retire unit element 2023-02-23 17:35:59 -05:00
gmc_v10_0.h
gmc_v11_0.c drm/amdgpu: Support umc node harvest config on umc v8_10 2023-03-07 15:55:58 -05:00
gmc_v11_0.h
hdp_v4_0.c
hdp_v4_0.h
hdp_v5_0.c
hdp_v5_0.h
hdp_v5_2.c drm/amdgpu: add HDP IP v5.2.1 Clock Gating support 2022-08-16 18:05:54 -04:00
hdp_v5_2.h
hdp_v6_0.c
hdp_v6_0.h
iceland_ih.c
iceland_ih.h
iceland_sdma_pkt_open.h
ih_v6_0.c drm/amdgpu: Use PSP program IH_RB_CNTL registers under SRIOV 2022-09-01 15:11:31 -04:00
ih_v6_0.h
imu_v11_0.c drm/amdgpu: enable imu firmware for GC 11.0.4 2023-01-25 13:48:16 -05:00
imu_v11_0.h
imu_v11_0_3.c drm/amdgpu: fix warning about missing imu prototype 2022-09-13 14:33:01 -04:00
imu_v11_0_3.h drm/amdgpu: enable imu_rlc_ram programming for v11_0_3 2022-08-30 16:37:14 -04:00
jpeg_v1_0.c
jpeg_v1_0.h
jpeg_v2_0.c
jpeg_v2_0.h
jpeg_v2_5.c drm/amdgpu: define common jpeg_set_ras_funcs 2022-11-17 18:08:14 -05:00
jpeg_v2_5.h
jpeg_v3_0.c
jpeg_v3_0.h
jpeg_v4_0.c drm/amdgpu: add JPEG 4.0 RAS poison consumption handling 2022-11-17 18:08:46 -05:00
jpeg_v4_0.h drm/amdgpu: add RAS error query for JPEG 4.0 2022-11-17 18:08:27 -05:00
lsdma_v6_0.c
lsdma_v6_0.h
mca_v3_0.c
mca_v3_0.h
mes_v10_1.c drm/amd: Remove superfluous assignment for `adev->mes.adev` 2023-01-09 17:02:18 -05:00
mes_v10_1.h
mes_v11_0.c drm/amd/amdgpu: fix warning during suspend 2023-02-15 22:46:04 -05:00
mes_v11_0.h
mmhub_v1_0.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
mmhub_v1_0.h
mmhub_v1_7.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
mmhub_v1_7.h
mmhub_v2_0.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
mmhub_v2_0.h
mmhub_v2_3.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
mmhub_v2_3.h
mmhub_v3_0.c drm/amdgpu/gmc11: fix system aperture set when AGP is enabled 2023-02-09 10:02:53 -05:00
mmhub_v3_0.h
mmhub_v3_0_1.c drm/amdgpu/gmc11: fix system aperture set when AGP is enabled 2023-02-09 10:02:53 -05:00
mmhub_v3_0_1.h
mmhub_v3_0_2.c drm/amdgpu/gmc11: fix system aperture set when AGP is enabled 2023-02-09 10:02:53 -05:00
mmhub_v3_0_2.h
mmhub_v9_4.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
mmhub_v9_4.h
mmsch_v1_0.h
mmsch_v2_0.h
mmsch_v3_0.h
mmsch_v4_0.h drm/amdgpu/vcn: re-use original vcn0 doorbell value 2022-11-23 09:47:15 -05:00
mxgpu_ai.c drm/amdgpu: add RAS poison consumption handler for AI SRIOV 2022-12-15 12:18:19 -05:00
mxgpu_ai.h drm/amdgpu: add RAS poison consumption handler for AI SRIOV 2022-12-15 12:18:19 -05:00
mxgpu_nv.c drm/amdgpu: add RAS poison consumption handler for NV SRIOV 2022-12-15 12:18:19 -05:00
mxgpu_nv.h drm/amdgpu: add RAS poison consumption handler for NV SRIOV 2022-12-15 12:18:19 -05:00
mxgpu_vi.c Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
mxgpu_vi.h
navi10_ih.c drm/amdgpu: Fix interrupt handling on ih_soft ring 2022-08-16 18:14:31 -04:00
navi10_ih.h
navi10_sdma_pkt_open.h
nbio_v2_3.c drm/amdgpu: Don't enable LTR if not supported 2022-09-13 14:25:39 -04:00
nbio_v2_3.h drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x 2022-07-18 16:42:18 -04:00
nbio_v4_3.c drm/amd: Fix initialization for nbio 4.3.0 2023-02-01 22:45:51 -05:00
nbio_v4_3.h drm/amdgpu: add sriov nbio callback structure 2022-09-01 15:11:00 -04:00
nbio_v6_1.c drm/amdgpu: Don't enable LTR if not supported 2022-09-13 14:25:39 -04:00
nbio_v6_1.h
nbio_v7_0.c
nbio_v7_0.h
nbio_v7_2.c drm/amd: Fix initialization mistake for NBIO 7.3.0 2023-03-09 22:06:19 -05:00
nbio_v7_2.h
nbio_v7_4.c drm/amdgpu: Don't enable LTR if not supported 2022-09-13 14:25:39 -04:00
nbio_v7_4.h drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x 2022-07-18 16:41:55 -04:00
nbio_v7_7.c drm/amdgpu: add HDP remap functionality to nbio 7.7 2022-09-13 14:32:58 -04:00
nbio_v7_7.h
nv.c drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi 2023-03-23 09:34:35 -04:00
nv.h
nvd.h
psp_gfx_if.h drm/amd/amdgpu: add TAP_DELAYS upload support for gfx10 2022-07-25 09:31:04 -04:00
psp_v3_1.c drm/amd: Load PSP microcode during early_init 2023-01-10 14:32:56 -05:00
psp_v3_1.h
psp_v10_0.c drm/amd: Load PSP microcode during early_init 2023-01-10 14:32:56 -05:00
psp_v10_0.h
psp_v11_0.c drm/amd: Load PSP microcode during early_init 2023-01-10 14:32:56 -05:00
psp_v11_0.h
psp_v11_0_8.c drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
psp_v11_0_8.h
psp_v12_0.c drm/amd: Load PSP microcode during early_init 2023-01-10 14:32:56 -05:00
psp_v12_0.h
psp_v13_0.c drm/amd: Load PSP microcode during early_init 2023-01-10 14:32:56 -05:00
psp_v13_0.h
psp_v13_0_4.c drm/amd: Load PSP microcode during early_init 2023-01-10 14:32:56 -05:00
psp_v13_0_4.h drm/amdgpu: add files for PSP 13.0.4 2022-07-29 15:24:38 -04:00
sdma_common.h
sdma_v2_4.c drm/amd: Use `amdgpu_ucode_*` helpers for SDMA2.4 2023-01-10 14:32:57 -05:00
sdma_v2_4.h
sdma_v3_0.c drm/amd: Use `amdgpu_ucode_*` helpers for SDMA3.0 2023-01-10 14:32:58 -05:00
sdma_v3_0.h
sdma_v4_0.c drm/amdgpu: Optimize sdma ras block initialization code for sdma v4_0 2023-01-19 17:24:26 -05:00
sdma_v4_0.h
sdma_v4_4.c
sdma_v4_4.h
sdma_v5_0.c drm/amd: Convert SDMA to use `amdgpu_ucode_ip_version_decode` 2023-01-09 17:02:17 -05:00
sdma_v5_0.h
sdma_v5_2.c drm/amd: Convert SDMA to use `amdgpu_ucode_ip_version_decode` 2023-01-09 17:02:17 -05:00
sdma_v5_2.h
sdma_v6_0.c drm/amd/display: Fix excess arguments on kernel-doc 2023-02-15 22:24:43 -05:00
sdma_v6_0.h
sdma_v6_0_0_pkt_open.h
si.c
si.h
si_dma.c drm/amdgpu/si_dma: remove unused variable in si_dma_stop() 2022-10-17 17:41:20 -04:00
si_dma.h
si_enums.h
si_ih.c
si_ih.h
sid.h
sienna_cichlid.c drm/amdgpu: Refactor mode2 reset logic for v11.0.7 2022-10-18 22:08:40 -04:00
sienna_cichlid.h drm/amdgpu: add mode2 reset for sienna_cichlid 2022-08-16 18:14:31 -04:00
smu_v11_0_i2c.c
smu_v11_0_i2c.h
smu_v13_0_10.c drm/amd/amdgpu: implement mode2 reset on smu_v13_0_10 2023-02-14 15:47:15 -05:00
smu_v13_0_10.h drm/amd/amdgpu: implement mode2 reset on smu_v13_0_10 2023-02-14 15:47:15 -05:00
smuio_v9_0.c
smuio_v9_0.h
smuio_v11_0.c
smuio_v11_0.h
smuio_v11_0_6.c
smuio_v11_0_6.h
smuio_v13_0.c
smuio_v13_0.h
smuio_v13_0_6.c
smuio_v13_0_6.h
soc15.c drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 2023-03-09 22:06:19 -05:00
soc15.h
soc15_common.h
soc15d.h drm/amdgpu: Modify unmap_queue format for gfx9 (v6) 2022-12-02 10:04:45 -05:00
soc21.c drm/amdgpu/vcn: custom video info caps for sriov 2023-03-14 10:37:09 -04:00
soc21.h
ta_rap_if.h
ta_ras_if.h
ta_secureDisplay_if.h drm/amdgpu: update ta_secureDisplay_if.h to v27.00.00.08 2023-01-05 11:43:46 -05:00
ta_xgmi_if.h
tonga_ih.c
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_0.c
umc_v6_0.h
umc_v6_1.c drm/amdgpu: remove check for CE in RAS error address query 2022-10-11 11:04:55 -04:00
umc_v6_1.h
umc_v6_7.c drm/amdgpu: retire unused get_umc_v6_7_channel_index 2023-01-19 17:24:26 -05:00
umc_v6_7.h drm/amdgpu: move convert_error_address out of umc_ras 2022-10-17 17:41:21 -04:00
umc_v8_7.c drm/amdgpu: define convert_error_address for umc v8.7 2022-10-11 11:05:23 -04:00
umc_v8_7.h
umc_v8_10.c drm/amdgpu: Make umc_v8_10_convert_error_address static and remove unused variable 2023-03-01 22:37:55 -05:00
umc_v8_10.h drm/amdgpu: Support umc node harvest config on umc v8_10 2023-03-07 15:55:58 -05:00
uvd_v3_1.c
uvd_v3_1.h
uvd_v4_2.c
uvd_v4_2.h
uvd_v5_0.c
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu: cleanup scheduler job initialization v2 2022-11-03 12:45:20 +01:00
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu: cleanup scheduler job initialization v2 2022-11-03 12:45:20 +01:00
uvd_v7_0.h
vce_v2_0.c
vce_v2_0.h
vce_v3_0.c
vce_v3_0.h
vce_v4_0.c
vce_v4_0.h
vcn_sw_ring.c
vcn_sw_ring.h
vcn_v1_0.c drm/amd: Load VCN microcode during early_init 2023-01-09 17:02:18 -05:00
vcn_v1_0.h
vcn_v2_0.c drm/amd: Load VCN microcode during early_init 2023-01-09 17:02:18 -05:00
vcn_v2_0.h
vcn_v2_5.c drm/amd: Load VCN microcode during early_init 2023-01-09 17:02:18 -05:00
vcn_v2_5.h
vcn_v3_0.c drm/amdgpu/vcn3: fail to schedule IB for AV1 if VCN0 is harvested 2023-01-19 17:24:25 -05:00
vcn_v3_0.h
vcn_v4_0.c drm/amdgpu/vcn: fix compilation issue with legacy gcc 2023-03-01 22:45:08 -05:00
vcn_v4_0.h drm/amdgpu: add RAS query support for VCN 4.0 2022-11-17 18:08:20 -05:00
vega10_ih.c drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega 2022-09-14 14:21:25 -04:00
vega10_ih.h
vega10_reg_init.c
vega10_sdma_pkt_open.h
vega20_ih.c drm/amdgpu: convert vega20_ih.c to IP version checks 2022-10-17 17:41:19 -04:00
vega20_ih.h
vega20_reg_init.c
vi.c drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi 2023-03-23 09:34:35 -04:00
vi.h
vid.h