diff options
Diffstat (limited to 'zephyr/app/ec/chip/Kconfig.npcx')
-rw-r--r-- | zephyr/app/ec/chip/Kconfig.npcx | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/zephyr/app/ec/chip/Kconfig.npcx b/zephyr/app/ec/chip/Kconfig.npcx new file mode 100644 index 0000000000..b4a7c36a3d --- /dev/null +++ b/zephyr/app/ec/chip/Kconfig.npcx @@ -0,0 +1,37 @@ +# Copyright 2021 The Chromium OS Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +# +# This file defines the default config values shared by all NPCX chipsets +# + +if SOC_FAMILY_NPCX + +# ADC +# The resolution and oversamplig values are fixed by the NPCX ADC driver +config PLATFORM_EC_ADC_RESOLUTION + default 10 + +config PLATFORM_EC_ADC_OVERSAMPLING + default 0 + +# Set the system clock to 15MHz. +config SYS_CLOCK_HW_CYCLES_PER_SEC + default 15000000 + +if WATCHDOG + +# Set the delay time for printing panic data. +# 1 cycle is about 32ms. 500ms is about 16 cycles. +config WDT_NPCX_DELAY_CYCLES + default 16 + +endif # WATCHDOG + +# The maximum supported time the NPCX can spend in deep-sleep with instant +# wake is 200 ms, so the hook tick interval is set to match. +config CROS_EC_HOOK_TICK_INTERVAL + default 200000 + +endif # SOC_FAMILY_NPCX |