Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu: Move package type enum to amdgpu_smuio

Move definition of package type to amdgpu_smuio header and add new
package types for CEM and OAM.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Lijo Lazar and committed by
Alex Deucher
28a3f496 2b6b29f3

+7 -5
-5
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
··· 69 69 70 70 #define NUM_XCC(x) hweight16(x) 71 71 72 - enum amdgpu_pkg_type { 73 - AMDGPU_PKG_TYPE_APU = 2, 74 - AMDGPU_PKG_TYPE_UNKNOWN, 75 - }; 76 - 77 72 enum amdgpu_gfx_ras_mem_id_type { 78 73 AMDGPU_GFX_CP_MEM = 0, 79 74 AMDGPU_GFX_GCEA_MEM,
+7
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h
··· 23 23 #ifndef __AMDGPU_SMUIO_H__ 24 24 #define __AMDGPU_SMUIO_H__ 25 25 26 + enum amdgpu_pkg_type { 27 + AMDGPU_PKG_TYPE_APU = 2, 28 + AMDGPU_PKG_TYPE_CEM = 3, 29 + AMDGPU_PKG_TYPE_OAM = 4, 30 + AMDGPU_PKG_TYPE_UNKNOWN, 31 + }; 32 + 26 33 struct amdgpu_smuio_funcs { 27 34 u32 (*get_rom_index_offset)(struct amdgpu_device *adev); 28 35 u32 (*get_rom_data_offset)(struct amdgpu_device *adev);