mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-27 12:57:53 +00:00
drm/amdgpu: add ucode id for jpeg DPG support
add ucode id and cmd buffer for jpeg psp sram programming and Jpeg DPG support. Signed-off-by: Saleemkhan Jamadar <saleemkhan.jamadar@amd.com> Reviewed-by: Leo Liu <leo.liu@amd.com> Reviewed-by: Veerabadhran Gopalakrishnan <Veerabadhran.Gopalakrishnan@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
33c0c80ae5
commit
617efef4af
4 changed files with 7 additions and 0 deletions
|
@ -2485,6 +2485,9 @@ static int psp_get_fw_type(struct amdgpu_firmware_info *ucode,
|
|||
case AMDGPU_UCODE_ID_P2S_TABLE:
|
||||
*type = GFX_FW_TYPE_P2S_TABLE;
|
||||
break;
|
||||
case AMDGPU_UCODE_ID_JPEG_RAM:
|
||||
*type = GFX_FW_TYPE_JPEG_RAM;
|
||||
break;
|
||||
case AMDGPU_UCODE_ID_MAXIMUM:
|
||||
default:
|
||||
return -EINVAL;
|
||||
|
|
|
@ -680,6 +680,8 @@ const char *amdgpu_ucode_name(enum AMDGPU_UCODE_ID ucode_id)
|
|||
return "UMSCH_MM_DATA";
|
||||
case AMDGPU_UCODE_ID_UMSCH_MM_CMD_BUFFER:
|
||||
return "UMSCH_MM_CMD_BUFFER";
|
||||
case AMDGPU_UCODE_ID_JPEG_RAM:
|
||||
return "JPEG";
|
||||
default:
|
||||
return "UNKNOWN UCODE";
|
||||
}
|
||||
|
|
|
@ -511,6 +511,7 @@ enum AMDGPU_UCODE_ID {
|
|||
AMDGPU_UCODE_ID_UMSCH_MM_DATA,
|
||||
AMDGPU_UCODE_ID_UMSCH_MM_CMD_BUFFER,
|
||||
AMDGPU_UCODE_ID_P2S_TABLE,
|
||||
AMDGPU_UCODE_ID_JPEG_RAM,
|
||||
AMDGPU_UCODE_ID_MAXIMUM,
|
||||
};
|
||||
|
||||
|
|
|
@ -296,6 +296,7 @@ enum psp_gfx_fw_type {
|
|||
GFX_FW_TYPE_VPEC_FW1 = 100, /* VPEC FW1 To Save VPE */
|
||||
GFX_FW_TYPE_VPEC_FW2 = 101, /* VPEC FW2 To Save VPE */
|
||||
GFX_FW_TYPE_VPE = 102,
|
||||
GFX_FW_TYPE_JPEG_RAM = 128, /**< JPEG Command buffer */
|
||||
GFX_FW_TYPE_P2S_TABLE = 129,
|
||||
GFX_FW_TYPE_MAX
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue