drm/amdgpu: include amdgpu_video_codecs.h only where needed

Remove #include "amdgpu_video_codecs.h" from amdgpu.h and add forward declaration
of struct amdgpu_video_codecs.

Add #include "amdgpu_video_codecs.h" into files amdgpu_kms.c, amdgpu_virt.c,
cik.c, nv.c, si.c, soc15.c, soc21.c, soc24.c, soc_v1_0.c, and vi.c.

Signed-off-by: Shahyan Soltani <shahyan.soltani@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Shahyan Soltani 2026-06-08 13:42:21 -04:00 committed by Alex Deucher
parent f9371b8a31
commit fff648aec5
11 changed files with 11 additions and 1 deletions

View File

@ -116,7 +116,6 @@
#include "amdgpu_mes.h"
#include "amdgpu_sa.h"
#include "amdgpu_acpi.h"
#include "amdgpu_video_codecs.h"
#if defined(CONFIG_DRM_AMD_ISP)
#include "amdgpu_isp.h"
#endif
@ -327,6 +326,7 @@ struct amdgpu_hive_info;
struct amdgpu_reset_context;
struct amdgpu_reset_control;
struct amdgpu_coredump_info;
struct amdgpu_video_codecs;
enum amdgpu_cp_irq {
AMDGPU_CP_IRQ_GFX_ME0_PIPE0_EOP = 0,

View File

@ -46,6 +46,7 @@
#include "amdgpu_reset.h"
#include "amd_pcie.h"
#include "amdgpu_userq.h"
#include "amdgpu_video_codecs.h"
void amdgpu_unregister_gpu_instance(struct amdgpu_device *adev)
{

View File

@ -34,6 +34,7 @@
#include "amdgpu_ras.h"
#include "amdgpu_reset.h"
#include "amdgpu_dpm.h"
#include "amdgpu_video_codecs.h"
#include "vi.h"
#include "soc15.h"
#include "nv.h"

View File

@ -36,6 +36,7 @@
#include "cikd.h"
#include "atom.h"
#include "amd_pcie.h"
#include "amdgpu_video_codecs.h"
#include "cik.h"
#include "gmc_v7_0.h"

View File

@ -36,6 +36,7 @@
#include "amdgpu_psp.h"
#include "atom.h"
#include "amd_pcie.h"
#include "amdgpu_video_codecs.h"
#include "gc/gc_10_1_0_offset.h"
#include "gc/gc_10_1_0_sh_mask.h"

View File

@ -35,6 +35,7 @@
#include "amdgpu_vce.h"
#include "atom.h"
#include "amd_pcie.h"
#include "amdgpu_video_codecs.h"
#include "si_dpm.h"
#include "sid.h"

View File

@ -77,6 +77,7 @@
#include "mxgpu_ai.h"
#include "amdgpu_ras.h"
#include "amdgpu_xgmi.h"
#include "amdgpu_video_codecs.h"
#include <uapi/linux/kfd_ioctl.h>
#define mmMP0_MISC_CGTT_CTRL0 0x01b9

View File

@ -33,6 +33,7 @@
#include "amdgpu_ucode.h"
#include "amdgpu_psp.h"
#include "amdgpu_smu.h"
#include "amdgpu_video_codecs.h"
#include "atom.h"
#include "amd_pcie.h"

View File

@ -34,6 +34,7 @@
#include "amdgpu_smu.h"
#include "atom.h"
#include "amd_pcie.h"
#include "amdgpu_video_codecs.h"
#include "gc/gc_12_0_0_offset.h"
#include "gc/gc_12_0_0_sh_mask.h"

View File

@ -29,6 +29,7 @@
#include "gfxhub_v12_1.h"
#include "sdma_v7_1.h"
#include "gfx_v12_1.h"
#include "amdgpu_video_codecs.h"
#include "gc/gc_12_1_0_offset.h"
#include "gc/gc_12_1_0_sh_mask.h"

View File

@ -34,6 +34,7 @@
#include "amdgpu_ucode.h"
#include "atom.h"
#include "amd_pcie.h"
#include "amdgpu_video_codecs.h"
#include "gmc/gmc_8_1_d.h"
#include "gmc/gmc_8_1_sh_mask.h"