summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerry-ch Chen <jerry-ch.chen@mediatek.com>2019-08-25 16:54:48 +0800
committerCommit Bot <commit-bot@chromium.org>2019-09-12 04:34:57 +0000
commita4ce76ad78b6de9d93855f12a18bbb058f3ead85 (patch)
treed310b6f54d8a9017ae99fa2d72c7f70aed8dfcf1
parentc3bc0acb2ad2d187c9598a8ecbb7d7fd1901f83e (diff)
downloadchrome-ec-a4ce76ad78b6de9d93855f12a18bbb058f3ead85.tar.gz
mtk_isp: FD M2M re-design for RFC v3
v3: Extend the message size for FD service Extend the stack size for FD service Task Ready Name Events Time (s) StkUsed 4 FD_SERVICE 00000000 0.678166 624/760 BUG=b:140012409 TEST=build kukui_scp pass & check FD_SERVICE is available Change-Id: I6beed75801d8b780b0b3781c0bc6e80d660ff525 Signed-off-by: Jerry-ch Chen <jerry-ch.chen@mediatek.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1779881 Commit-Queue: Nicolas Boichat <drinkcat@chromium.org> Tested-by: Nicolas Boichat <drinkcat@chromium.org> Reviewed-by: Nicolas Boichat <drinkcat@chromium.org> Reviewed-by: Yilun Lin <yllin@chromium.org>
-rw-r--r--board/kukui_scp/ec.tasklist2
-rw-r--r--board/kukui_scp/fd.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/board/kukui_scp/ec.tasklist b/board/kukui_scp/ec.tasklist
index e87a58195a..935d409b00 100644
--- a/board/kukui_scp/ec.tasklist
+++ b/board/kukui_scp/ec.tasklist
@@ -17,7 +17,7 @@
#define S3_SUSPEND_TASK_LIST \
TASK_ALWAYS(VDEC_SERVICE, vdec_service_task, NULL, LARGER_TASK_STACK_SIZE) \
TASK_ALWAYS(VENC_SERVICE, venc_service_task, NULL, LARGER_TASK_STACK_SIZE) \
- TASK_ALWAYS(FD_SERVICE, fd_service_task, NULL, LARGER_TASK_STACK_SIZE) \
+ TASK_ALWAYS(FD_SERVICE, fd_service_task, NULL, 760) \
TASK_ALWAYS(DIP_SERVICE, dip_service_task, NULL, 6400) \
TASK_ALWAYS(MDP_SERVICE, mdp_service_task, NULL, 1800) \
TASK_ALWAYS(ISP_SERVICE, isp_service_task, NULL, 880)
diff --git a/board/kukui_scp/fd.h b/board/kukui_scp/fd.h
index d46d5d5b56..07554f7e15 100644
--- a/board/kukui_scp/fd.h
+++ b/board/kukui_scp/fd.h
@@ -25,7 +25,7 @@ typedef void (*fd_msg_handler)(void *msg);
struct fd_msg {
enum fd_msg_type type;
- unsigned char msg[64];
+ unsigned char msg[110];
};
BUILD_ASSERT(member_size(struct fd_msg, msg) <= CONFIG_IPC_SHARED_OBJ_BUF_SIZE);