summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew McRae <amcrae@google.com>2022-02-11 21:02:49 +1100
committerCommit Bot <commit-bot@chromium.org>2022-02-12 07:41:20 +0000
commit0778437b0ca332c6fc36310cd85fc19d4f3f331b (patch)
tree66cddfa14aaf03545d886fb6b44946f107dab012
parentc6664d8577637c2c488b6339fc8d46071478d138 (diff)
downloadchrome-ec-0778437b0ca332c6fc36310cd85fc19d4f3f331b.tar.gz
lazor: Adjust Zephyr stack sizes (from taskinfo).
Update the stack sizes according to patch from Nuvoton. Enable the taskinfo cmd to view stack sizes, and define SOC_SERIES_NPCX7 so that new stack sizes are picked up. BUG=b:218820985 TEST=zmake configure -b lazor; flash & run BRANCH=none Signed-off-by: Andrew McRae <amcrae@google.com> Change-Id: I9305d460fd688ccaa7b6d8124fa18989268b87c0 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3454926 Reviewed-by: Wai-Hong Tam <waihong@google.com>
-rw-r--r--zephyr/Kconfig.stacks10
-rw-r--r--zephyr/projects/trogdor/lazor/prj.conf3
2 files changed, 7 insertions, 6 deletions
diff --git a/zephyr/Kconfig.stacks b/zephyr/Kconfig.stacks
index b8ac1acbbb..5fbdcb903f 100644
--- a/zephyr/Kconfig.stacks
+++ b/zephyr/Kconfig.stacks
@@ -17,7 +17,7 @@ config SHELL_STACK_SIZE
default 1536
config SYSTEM_WORKQUEUE_STACK_SIZE
- default 704
+ default 1024
# Chromium EC stack sizes
@@ -33,13 +33,13 @@ config TASK_CHIPSET_STACK_SIZE
default 1200 # Safe default
config TASK_HOSTCMD_STACK_SIZE
- default 672
+ default 1024
config TASK_KEYPROTO_STACK_SIZE
default 640
config TASK_KEYSCAN_STACK_SIZE
- default 640
+ default 1024
config TASK_MOTIONSENSE_STACK_SIZE
default 800
@@ -54,7 +54,7 @@ config TASK_PD_INT_STACK_SIZE
default 736
config TASK_USB_CHG_STACK_SIZE
- default 544
+ default 800
endif # SOC_SERIES_NPCX7
##############################################################################
@@ -94,7 +94,7 @@ config TASK_HOSTCMD_STACK_SIZE
default 800
config TASK_KEYSCAN_STACK_SIZE
- default 700
+ default 1024
config TASK_MOTIONSENSE_STACK_SIZE
default 812
diff --git a/zephyr/projects/trogdor/lazor/prj.conf b/zephyr/projects/trogdor/lazor/prj.conf
index 7e39da3566..fe8055074f 100644
--- a/zephyr/projects/trogdor/lazor/prj.conf
+++ b/zephyr/projects/trogdor/lazor/prj.conf
@@ -11,6 +11,7 @@ CONFIG_CROS_EC=y
# part with the larger RAM. YMMV.
#
CONFIG_SOC_NPCX7M7FC=y
+CONFIG_SOC_SERIES_NPCX7=y
CONFIG_SHIMMED_TASKS=y
CONFIG_PLATFORM_EC=y
CONFIG_PLATFORM_EC_BRINGUP=y
@@ -162,7 +163,7 @@ CONFIG_SHELL_MINIMAL=y
# Taskinfo
CONFIG_THREAD_MONITOR=y
-CONFIG_KERNEL_SHELL=n
+CONFIG_KERNEL_SHELL=y
CONFIG_SYSCON=y