[PATCH] amdgpu doc: Remove VCE support as OLAND's features

2025-08-02 Thread Alexandre Demers
OLAND doesn't support VCE at all, but it does support UVD (3 or 4, depending of the sources). Signed-off-by: Alexandre Demers --- Documentation/gpu/amdgpu/dgpu-asic-info-table.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/gpu/amdgpu/dgpu-asic-info-table.cs

[PATCH 2/3] drm/amd/display: Disable VRR on DCE 6

2025-08-02 Thread Timur Kristóf
DCE 6 was not advertised as being able to support VRR, so let's mark it as unsupported for now. The VRR implementation in amdgpu_dm depends on the VUPDATE interrupt which is not registered for DCE 6. Signed-off-by: Timur Kristóf --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 +++- dr

[PATCH 3/3] drm/amd/display: Don't use non-registered VUPDATE on DCE 6

2025-08-02 Thread Timur Kristóf
The VUPDATE interrupt isn't registered on DCE 6, so don't try to use that. This fixes a page flip timeout after sleep/resume on DCE 6. Signed-off-by: Timur Kristóf --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 22 --- .../amd/display/amdgpu_dm/amdgpu_dm_crtc.c| 16

[PATCH 1/3] drm/amd/display: Disable fastboot on DCE 6 too.

2025-08-02 Thread Timur Kristóf
It already didn't work on DCE 8, so there is no reason to assume it would on DCE 6. Signed-off-by: Timur Kristóf --- drivers/gpu/drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dce110/dce1

[PATCH 0/3] DC: Fix page flip timeouts on DCE 6

2025-08-02 Thread Timur Kristóf
Currently when using DC on DCE 6, it produces a page flip timeout after a suspend/resume. After some investigation, it turns out that the issue is because DC uses different interrupts between DCE 6 and newer HW versions, and it assumes that the VUPDATE interrupt is always present, when in fact it'

[PATCH] drm/amd/display: Fix DP audio DTO1 clock source on DCE 6.

2025-08-02 Thread Timur Kristóf
On DCE 6, DP audio was not working. However, it worked when an HDMI monitor was also plugged in. Looking at dce_aud_wall_dto_setup it seems that the main difference is that we use DTO1 when only DP is plugged in. When programming DTO1, it uses audio_dto_source_clock_in_khz which is set from get_d

[PATCH] drm/amdgpu/gfx9.4.3: remove redundant repeated null checks

2025-08-02 Thread Ethan Carter Edwards
The repeated checks on grbm_soft_reset are unnecessary. Remove them. Signed-off-by: Ethan Carter Edwards --- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 24 +++- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c b/drivers/g

[PATCH] drm/amdgpu/gfx9: remove redundant repeated null checks

2025-08-02 Thread Ethan Carter Edwards
The repeated checks on grbm_soft_reset are unnecessary. Remove them. Signed-off-by: Ethan Carter Edwards --- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 24 +++- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c b/drivers/gpu/d

Re: [PATCH 5/8] drm/msm/dpu: use drmm_writeback_connector_init()

2025-08-02 Thread Geert Uytterhoeven
s@msm/dpu@renesas/r-car@ in the Subject. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- ge...@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "

[PATCH] drm/amdgpu/gfx10: remove redundant repeated null checks

2025-08-02 Thread Ethan Carter Edwards
The repeated checks on grbm_soft_reset are unnecessary. Remove them. Signed-off-by: Ethan Carter Edwards --- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 24 +++- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c b/drivers/gpu