summaryrefslogtreecommitdiff
path: root/zephyr
diff options
context:
space:
mode:
authorAndrew McRae <amcrae@google.com>2022-03-31 23:12:37 +1100
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-04-01 05:47:28 +0000
commitd56cbe263da4b280f718813a71bc2349f5d7a0f7 (patch)
treecf199949cbf163b7699daa39d6333386e7a21bea /zephyr
parent4e387b07f60c332df1d463bb4fb024d02d9c2b1c (diff)
downloadchrome-ec-d56cbe263da4b280f718813a71bc2349f5d7a0f7.tar.gz
nissa: Adjust stack sizes
Adjust the KEYPROTO task stack size and the AP_PWRSEQ stack size. BUG=b:225756599 TEST=zmake build nivviks BRANCH=none Signed-off-by: Andrew McRae <amcrae@google.com> Change-Id: If9f72bd76c5fab1378d8ddb8ef19f1aa9bbbff98 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3562205 Reviewed-by: Deepti Deshatty <deepti.deshatty@intel.corp-partner.google.com> Reviewed-by: Peter Marheine <pmarheine@chromium.org>
Diffstat (limited to 'zephyr')
-rw-r--r--zephyr/Kconfig.stacks12
-rw-r--r--zephyr/subsys/ap_pwrseq/Kconfig5
2 files changed, 13 insertions, 4 deletions
diff --git a/zephyr/Kconfig.stacks b/zephyr/Kconfig.stacks
index e61d434399..91b742238c 100644
--- a/zephyr/Kconfig.stacks
+++ b/zephyr/Kconfig.stacks
@@ -52,9 +52,9 @@ config TASK_HOSTCMD_STACK_SIZE
default 800 if SOC_SERIES_NPCX9
config TASK_KEYPROTO_STACK_SIZE
- default 1152 if SOC_SERIES_RISCV32_IT8XXX2
- default 640 if SOC_SERIES_NPCX7
- default 640 if SOC_SERIES_NPCX9
+ default 1280 if SOC_SERIES_RISCV32_IT8XXX2
+ default 800 if SOC_SERIES_NPCX7
+ default 800 if SOC_SERIES_NPCX9
config TASK_KEYSCAN_STACK_SIZE
default 1280 if SOC_SERIES_RISCV32_IT8XXX2
@@ -90,3 +90,9 @@ config TASK_USB_MUX_STACK_SIZE
default 1280 if SOC_SERIES_RISCV32_IT8XXX2
default 1024 if SOC_SERIES_NPCX7
default 1024 if SOC_SERIES_NPCX9
+
+config AP_PWRSEQ_STACK_SIZE
+ default 1280 if SOC_SERIES_RISCV32_IT8XXX2
+ default 1280 if SOC_SERIES_NPCX7
+ default 1280 if SOC_SERIES_NPCX9
+ default 1280 # Needed since there is no other default
diff --git a/zephyr/subsys/ap_pwrseq/Kconfig b/zephyr/subsys/ap_pwrseq/Kconfig
index ed22fb4193..4750e5fdc0 100644
--- a/zephyr/subsys/ap_pwrseq/Kconfig
+++ b/zephyr/subsys/ap_pwrseq/Kconfig
@@ -32,10 +32,13 @@ config AP_PWRSEQ_AUTOSTART
config AP_PWRSEQ_STACK_SIZE
int "AP pwrseq stack size (in bytes)"
- default 1024
help
This option specifies the size of the stack used by the
AP power sequencing state machine thread handler.
+ This must be set in a board configuration. If a default
+ is set here, it cannot be overridden (if necessary), since
+ this Kconfig appears before the EC chip specific stack
+ sizes.
config X86_NON_DSX_PWRSEQ
bool