Commit 66e11129 authored by Tianci.Yin's avatar Tianci.Yin Committed by Alex Deucher
Browse files

drm/amdgpu: update atomfirmware header with memory training related members(v3)



add new vram_reserve_block structure and atomfirmware_internal_constants enumeration

Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
Reviewed-by: default avatarLuben Tuikov <luben.tuikov@amd.com>
Signed-off-by: default avatarTianci.Yin <tianci.yin@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent a7d4c920
Loading
Loading
Loading
Loading
+21 −6
Original line number Diff line number Diff line
@@ -498,6 +498,7 @@ enum atombios_firmware_capability
	ATOM_FIRMWARE_CAP_HWEMU_ENABLE  = 0x00000080,
	ATOM_FIRMWARE_CAP_HWEMU_UMC_CFG = 0x00000100,
	ATOM_FIRMWARE_CAP_SRAM_ECC      = 0x00000200,
	ATOM_FIRMWARE_CAP_ENABLE_2STAGE_BIST_TRAINING  = 0x00000400,
};

enum atom_cooling_solution_id{
@@ -671,6 +672,20 @@ struct vram_usagebyfirmware_v2_1
  uint16_t  used_by_driver_in_kb; 
};

/* This is part of vram_usagebyfirmware_v2_1 */
struct vram_reserve_block
{
	uint32_t start_address_in_kb;
	uint16_t used_by_firmware_in_kb;
	uint16_t used_by_driver_in_kb;
};

/* Definitions for constance */
enum atomfirmware_internal_constants
{
	ONE_KiB	= 0x400,
	ONE_MiB	= 0x100000,
};

/* 
  ***************************************************************************