mcuboot/Kconfig

56 lines
1.2 KiB
Plaintext

# Copyright (c) 2017 Linaro Limited
#
# SPDX-License-Identifier: Apache-2.0
#
mainmenu "MCUBOOT configuration"
config ZEPHYR_BASE
string
option env="ZEPHYR_BASE"
source "$ZEPHYR_BASE/Kconfig.zephyr"
menuconfig MCUBOOT_SERIAL
bool
prompt "MCUBOOT serial recovery"
default n
select REBOOT
select UART_INTERRUPT_DRIVEN
select SERIAL
select NEWLIB_LIBC
help
Enable serial recovery feature in mcuboot.
config BOOT_MAX_LINE_INPUT_LEN
int "cmd line max length"
default 512
depends on MCUBOOT_SERIAL
help
Maximum length of commands transported over the serial protocol
config BOOT_SERIAL_DETECT_PORT
string
prompt "GPIO Port to trigger serial recovery mode"
default GPIO_0 if SOC_FAMILY_NRF5
depends on MCUBOOT_SERIAL
help
Serial recovery detect port
config BOOT_SERIAL_DETECT_PIN
int
prompt "Pin to trigger serial recovery mode"
default 11 if BOARD_NRF52840_PCA10056
default 13 if BOARD_NRF52_PCA10040
depends on MCUBOOT_SERIAL
help
Serial recovery detect pin
config BOOT_SERIAL_DETECT_PIN_VAL
int "Boot Pin trigger value"
default 0
range 0 1
depends on MCUBOOT_SERIAL
help
The input pin logic value which triggers the boot serial recovery mode.