mirror of
https://github.com/torvalds/linux.git
synced 2026-05-25 23:52:08 +02: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
|
|
@ -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 New Issue
Block a user