blob: c315b441a2f1fd44dcfafb96c40fab28d0db419e [file] [log] [blame]
Andrzej Puzdrowskiceb43f52019-08-09 16:50:35 +02001# Minimal MCUBoot flash footprint configuration
2# for nRF52832 SoC targets
3# This is not recomendet configuration because of security and reliability
4# reasons.
5
6
7# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib)
8CONFIG_BOOT_SIGNATURE_TYPE_ECDSA_P256=y
9CONFIG_BOOT_SIGNATURE_KEY_FILE="root-ec-p256.pem"
10
11# In any real project CONFIG_BOOT_VALIDATE_SLOT0 enabling is recommended
12# by security reason.
13# CONFIG_BOOT_VALIDATE_SLOT0 is not set
14
15# In most of projects CONFIG_BOOT_UPGRADE_ONLY disabling is recommended
16# by reliability reason.
17CONFIG_BOOT_UPGRADE_ONLY=y
18
19# CONFIG_ZEPHYR_TRY_MASS_ERASE is not set
20# CONFIG_BOARD_ENABLE_DCDC is not set
21CONFIG_SOC_SERIES_NRF52X=y
22CONFIG_SOC_NRF52832_QFAA=y
23CONFIG_ARM=y
24CONFIG_ARM_MPU=n
Andrzej Puzdrowskiceb43f52019-08-09 16:50:35 +020025CONFIG_MAIN_STACK_SIZE=10240
26CONFIG_THREAD_STACK_INFO=n
27# CONFIG_TICKLESS_KERNEL is not set
Andrzej Puzdrowskiceb43f52019-08-09 16:50:35 +020028CONFIG_FLASH=y
29
30CONFIG_CONSOLE=n
31CONFIG_DEBUG=n
32CONFIG_EARLY_CONSOLE=n
33CONFIG_PRINTK=n
34
35CONFIG_SYS_CLOCK_EXISTS=n
36
37# Drivers and peripherals
38CONFIG_I2C=n
39CONFIG_WATCHDOG=n
40CONFIG_GPIO=n
41CONFIG_PINMUX=n
42CONFIG_SPI=n
43CONFIG_SERIAL=n
44
45# Power management
Roman Okhrimenko977b3752022-03-31 14:40:48 +030046CONFIG_PM=n
Andrzej Puzdrowskiceb43f52019-08-09 16:50:35 +020047
48# Interrupts
49CONFIG_DYNAMIC_INTERRUPTS=n
50CONFIG_IRQ_OFFLOAD=n
51
52# Memory protection
53CONFIG_MEMORY_PROTECTION=n
54CONFIG_THREAD_CUSTOM_DATA=n
Joakim Anderssonb0890ae2020-05-19 17:12:52 +020055CONFIG_FPU=n
Andrzej Puzdrowskiceb43f52019-08-09 16:50:35 +020056
57# Boot
58CONFIG_BOOT_BANNER=n
59CONFIG_BOOT_DELAY=0
60
61# Console
Andrzej Puzdrowskiceb43f52019-08-09 16:50:35 +020062CONFIG_STDOUT_CONSOLE=n
63
64# Build
65CONFIG_SIZE_OPTIMIZATIONS=y