Commit 19cb6058 authored by Jason Chen's avatar Jason Chen Committed by Mathieu Poirier

remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size

The current DRAM size is insufficient for the HEVC feature, which
requires more memory for proper functionality. This change ensures the
feature has the necessary resources.
Signed-off-by: default avatarJason Chen <Jason-ch.Chen@mediatek.com>
Reviewed-by: default avatarAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20240703034409.698-1-Jason-ch.Chen@mediatek.comSigned-off-by: default avatarMathieu Poirier <mathieu.poirier@linaro.org>
parent 9dfd8d92
...@@ -1388,7 +1388,7 @@ static const struct mtk_scp_sizes_data default_scp_sizes = { ...@@ -1388,7 +1388,7 @@ static const struct mtk_scp_sizes_data default_scp_sizes = {
}; };
static const struct mtk_scp_sizes_data mt8188_scp_sizes = { static const struct mtk_scp_sizes_data mt8188_scp_sizes = {
.max_dram_size = 0x500000, .max_dram_size = 0x800000,
.ipi_share_buffer_size = 600, .ipi_share_buffer_size = 600,
}; };
...@@ -1397,6 +1397,11 @@ static const struct mtk_scp_sizes_data mt8188_scp_c1_sizes = { ...@@ -1397,6 +1397,11 @@ static const struct mtk_scp_sizes_data mt8188_scp_c1_sizes = {
.ipi_share_buffer_size = 600, .ipi_share_buffer_size = 600,
}; };
static const struct mtk_scp_sizes_data mt8195_scp_sizes = {
.max_dram_size = 0x800000,
.ipi_share_buffer_size = 288,
};
static const struct mtk_scp_of_data mt8183_of_data = { static const struct mtk_scp_of_data mt8183_of_data = {
.scp_clk_get = mt8183_scp_clk_get, .scp_clk_get = mt8183_scp_clk_get,
.scp_before_load = mt8183_scp_before_load, .scp_before_load = mt8183_scp_before_load,
...@@ -1474,7 +1479,7 @@ static const struct mtk_scp_of_data mt8195_of_data = { ...@@ -1474,7 +1479,7 @@ static const struct mtk_scp_of_data mt8195_of_data = {
.scp_da_to_va = mt8192_scp_da_to_va, .scp_da_to_va = mt8192_scp_da_to_va,
.host_to_scp_reg = MT8192_GIPC_IN_SET, .host_to_scp_reg = MT8192_GIPC_IN_SET,
.host_to_scp_int_bit = MT8192_HOST_IPC_INT_BIT, .host_to_scp_int_bit = MT8192_HOST_IPC_INT_BIT,
.scp_sizes = &default_scp_sizes, .scp_sizes = &mt8195_scp_sizes,
}; };
static const struct mtk_scp_of_data mt8195_of_data_c1 = { static const struct mtk_scp_of_data mt8195_of_data_c1 = {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment