[mpp_soc]: Add capability core num set

Change-Id: I76add0b060b2c94914e7b11e8fb42d29c1987384
Signed-off-by: sayon.chen <sayon.chen@rock-chips.com>
This commit is contained in:
sayon.chen
2022-09-05 20:04:18 +08:00
committed by Herman Chen
parent 038fecb3da
commit 2bf30c6f32
2 changed files with 20 additions and 1 deletions

View File

@@ -61,7 +61,8 @@ typedef struct MppDecHwCap_t {
RK_U32 cap_10bit : 1;
RK_U32 cap_down_scale : 1;
RK_U32 cap_lmt_linebuf : 1;
RK_U32 reserved : 12;
RK_U32 cap_core_num : 3;
RK_U32 reserved : 9;
} MppDecHwCap;
typedef struct MppEncHwCap_t {

View File

@@ -77,6 +77,7 @@ static const MppDecHwCap vdpu1 = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -93,6 +94,7 @@ static const MppDecHwCap vdpu1_2160p = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -109,6 +111,7 @@ static const MppDecHwCap vdpu1_jpeg_pp = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -125,6 +128,7 @@ static const MppDecHwCap vdpu2 = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -141,6 +145,7 @@ static const MppDecHwCap vdpu2_jpeg = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -157,6 +162,7 @@ static const MppDecHwCap vdpu2_jpeg_pp = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -173,6 +179,7 @@ static const MppDecHwCap rk_hevc = {
.cap_10bit = 1,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -189,6 +196,7 @@ static const MppDecHwCap rk_hevc_1080p = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -205,6 +213,7 @@ static const MppDecHwCap vdpu341 = {
.cap_10bit = 1,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -221,6 +230,7 @@ static const MppDecHwCap vdpu341_lite = {
.cap_10bit = 1,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -237,6 +247,7 @@ static const MppDecHwCap vdpu341_lite_1080p = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -253,6 +264,7 @@ static const MppDecHwCap vdpu341_h264 = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -270,6 +282,7 @@ static const MppDecHwCap vdpu34x = {
.cap_10bit = 1,
.cap_down_scale = 0,
.cap_lmt_linebuf = 0,
.cap_core_num = 1,
.reserved = 0,
};
@@ -286,6 +299,7 @@ static const MppDecHwCap vdpu38x = {
.cap_10bit = 1,
.cap_down_scale = 1,
.cap_lmt_linebuf = 0,
.cap_core_num = 2,
.reserved = 0,
};
@@ -302,6 +316,7 @@ static const MppDecHwCap avsd = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -318,6 +333,7 @@ static const MppDecHwCap avspd = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};
@@ -334,6 +350,7 @@ static const MppDecHwCap rkjpegd = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 0,
.cap_core_num = 1,
.reserved = 0,
};
@@ -350,6 +367,7 @@ static const MppDecHwCap av1d = {
.cap_10bit = 0,
.cap_down_scale = 0,
.cap_lmt_linebuf = 1,
.cap_core_num = 1,
.reserved = 0,
};