radeon/vce: add new firmware support for VI and CI
Signed-off-by: Leo Liu <leo.liu@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com>
This commit is contained in:
parent
1550790b3f
commit
468fcdcb4f
|
@ -47,6 +47,8 @@
|
||||||
#define FW_40_2_2 ((40 << 24) | (2 << 16) | (2 << 8))
|
#define FW_40_2_2 ((40 << 24) | (2 << 16) | (2 << 8))
|
||||||
#define FW_50_0_1 ((50 << 24) | (0 << 16) | (1 << 8))
|
#define FW_50_0_1 ((50 << 24) | (0 << 16) | (1 << 8))
|
||||||
#define FW_50_1_2 ((50 << 24) | (1 << 16) | (2 << 8))
|
#define FW_50_1_2 ((50 << 24) | (1 << 16) | (2 << 8))
|
||||||
|
#define FW_50_10_2 ((50 << 24) | (10 << 16) | (2 << 8))
|
||||||
|
#define FW_50_17_3 ((50 << 24) | (17 << 16) | (3 << 8))
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* flush commands to the hardware
|
* flush commands to the hardware
|
||||||
|
@ -463,6 +465,8 @@ struct pipe_video_codec *rvce_create_encoder(struct pipe_context *context,
|
||||||
|
|
||||||
case FW_50_0_1:
|
case FW_50_0_1:
|
||||||
case FW_50_1_2:
|
case FW_50_1_2:
|
||||||
|
case FW_50_10_2:
|
||||||
|
case FW_50_17_3:
|
||||||
radeon_vce_50_init(enc);
|
radeon_vce_50_init(enc);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -490,7 +494,9 @@ bool rvce_is_fw_version_supported(struct r600_common_screen *rscreen)
|
||||||
{
|
{
|
||||||
return rscreen->info.vce_fw_version == FW_40_2_2 ||
|
return rscreen->info.vce_fw_version == FW_40_2_2 ||
|
||||||
rscreen->info.vce_fw_version == FW_50_0_1 ||
|
rscreen->info.vce_fw_version == FW_50_0_1 ||
|
||||||
rscreen->info.vce_fw_version == FW_50_1_2;
|
rscreen->info.vce_fw_version == FW_50_1_2 ||
|
||||||
|
rscreen->info.vce_fw_version == FW_50_10_2 ||
|
||||||
|
rscreen->info.vce_fw_version == FW_50_17_3;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue