baseboard/mtscp-rv32i: Separate IPI buffer size for MT8188 from other

chips

BRANCH=none
BUG=b:317163840
TEST=make BOARD=geralt_scp
     make BOARD=geralt_scp_core1

Change-Id: I93d6c7669b46ddf2f51faa1972a764d5c8b91d57
Signed-off-by: Jason Chen <jason-ch.chen@mediatek.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/5445368
Reviewed-by: Knox Chiou <knoxchiou@chromium.org>
Tested-by: Fei Shao <fshao@chromium.org>
Commit-Queue: Fei Shao <fshao@chromium.org>
This commit is contained in:
Jason Chen 2024-04-10 09:50:30 +08:00 committed by Chromeos LUCI
parent 4c7a127698
commit 0156fb0555
2 changed files with 9 additions and 0 deletions

View File

@ -24,7 +24,12 @@
#endif
/* IPI configs */
#if defined(CHIP_VARIANT_MT8188)
#define CONFIG_IPC_SHARED_OBJ_BUF_SIZE 600
#else
#define CONFIG_IPC_SHARED_OBJ_BUF_SIZE 288
#endif /* CHIP_VARIANT_MT8188 */
#define CONFIG_IPC_SHARED_OBJ_ADDR \
(SCP_FW_END - \
(CONFIG_IPC_SHARED_OBJ_BUF_SIZE + 2 * 4 /* int32_t */) * 2)

View File

@ -14,7 +14,11 @@
* IMPORTANT:
* Please check MAX_MTKCAM_IPI_EVENT_SIZE if IPI message structure changes
*/
#if defined(CHIP_VARIANT_MT8188)
#define MAX_MTKCAM_IPI_EVENT_SIZE 588
#else
#define MAX_MTKCAM_IPI_EVENT_SIZE 86
#endif /* CHIP_VARIANT_MT8188 */
struct cam_msg {
unsigned char id;