lkml.org 
[lkml]   [2022]   [Jan]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.16 0195/1039] media: venus: correct low power frequency calculation for encoder
    Date
    From: Mansur Alisha Shaik <mansur@codeaurora.org>

    [ Upstream commit b1f9bb8020783a48151e3a2864fbdc70548566dd ]

    In exististing implimentation, in min_loaded_core() for low_power
    vpp frequency value is considering as vpp_freq instead of low_power_freq.
    Fixed this by correcting vpp frequency calculation for encoder.

    Fixes: 3cfe5815ce0e (media: venus: Enable low power setting for encoder)
    Signed-off-by: Mansur Alisha Shaik <mansur@codeaurora.org>
    Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
    Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/media/platform/qcom/venus/pm_helpers.c | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    diff --git a/drivers/media/platform/qcom/venus/pm_helpers.c b/drivers/media/platform/qcom/venus/pm_helpers.c
    index cedc664ba755f..184f0cea2fdb8 100644
    --- a/drivers/media/platform/qcom/venus/pm_helpers.c
    +++ b/drivers/media/platform/qcom/venus/pm_helpers.c
    @@ -587,8 +587,8 @@ min_loaded_core(struct venus_inst *inst, u32 *min_coreid, u32 *min_load, bool lo
    if (inst->session_type == VIDC_SESSION_TYPE_DEC)
    vpp_freq = inst_pos->clk_data.vpp_freq;
    else if (inst->session_type == VIDC_SESSION_TYPE_ENC)
    - vpp_freq = low_power ? inst_pos->clk_data.vpp_freq :
    - inst_pos->clk_data.low_power_freq;
    + vpp_freq = low_power ? inst_pos->clk_data.low_power_freq :
    + inst_pos->clk_data.vpp_freq;
    else
    continue;

    --
    2.34.1


    \
     
     \ /
      Last update: 2022-01-24 23:11    [W:2.926 / U:0.176 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site