mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-16 17:57:38 -04:00
drm/amd: add definition for new memory type
Support new version of HBM. Signed-off-by: Tao Zhou <tao.zhou1@amd.com> Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
@@ -281,6 +281,9 @@ static int convert_atom_mem_type_to_vram_type(struct amdgpu_device *adev,
|
||||
case ATOM_DGPU_VRAM_TYPE_GDDR6:
|
||||
vram_type = AMDGPU_VRAM_TYPE_GDDR6;
|
||||
break;
|
||||
case ATOM_DGPU_VRAM_TYPE_HBM3E:
|
||||
vram_type = AMDGPU_VRAM_TYPE_HBM3E;
|
||||
break;
|
||||
default:
|
||||
vram_type = AMDGPU_VRAM_TYPE_UNKNOWN;
|
||||
break;
|
||||
|
||||
@@ -1044,7 +1044,8 @@ static const char * const amdgpu_vram_names[] = {
|
||||
"GDDR6",
|
||||
"DDR5",
|
||||
"LPDDR4",
|
||||
"LPDDR5"
|
||||
"LPDDR5",
|
||||
"HBM3E"
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@@ -183,6 +183,7 @@ enum atom_dgpu_vram_type {
|
||||
ATOM_DGPU_VRAM_TYPE_HBM2E = 0x61,
|
||||
ATOM_DGPU_VRAM_TYPE_GDDR6 = 0x70,
|
||||
ATOM_DGPU_VRAM_TYPE_HBM3 = 0x80,
|
||||
ATOM_DGPU_VRAM_TYPE_HBM3E = 0x81,
|
||||
};
|
||||
|
||||
enum atom_dp_vs_preemph_def{
|
||||
|
||||
@@ -1368,6 +1368,7 @@ struct drm_amdgpu_info_vbios {
|
||||
#define AMDGPU_VRAM_TYPE_DDR5 10
|
||||
#define AMDGPU_VRAM_TYPE_LPDDR4 11
|
||||
#define AMDGPU_VRAM_TYPE_LPDDR5 12
|
||||
#define AMDGPU_VRAM_TYPE_HBM3E 13
|
||||
|
||||
struct drm_amdgpu_info_device {
|
||||
/** PCI Device ID */
|
||||
|
||||
Reference in New Issue
Block a user