zephyr/drivers/gpio/Kconfig.stm32
Ulf Magnusson 378d6b137a kconfig: Replace non-defconfig single-symbol 'if's with 'depends on'
Same deal as in commit eddd98f811 ("kconfig: Replace some single-symbol
'if's with 'depends on'"), for the remaining cases outside defconfig
files. See that commit for an explanation.

Will do the defconfigs separately in case there are any complaints
there.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
2020-02-12 10:32:34 -06:00

69 lines
1.4 KiB
Plaintext

# STM32 GPIO configuration
# Copyright (c) 2016 Open-RnD Sp. z o.o.
# SPDX-License-Identifier: Apache-2.0
menuconfig GPIO_STM32
bool "GPIO Driver for STM32 family of MCUs"
depends on SOC_FAMILY_STM32
select HAS_DTS_GPIO
help
Enable GPIO driver for STM32 line of MCUs
if GPIO_STM32
config GPIO_STM32_PORTA
bool "Enable GPIO port A support"
config GPIO_STM32_PORTB
bool "Enable GPIO port B support"
config GPIO_STM32_PORTC
bool "Enable GPIO port C support"
config GPIO_STM32_PORTD
bool "Enable GPIO port D support"
config GPIO_STM32_PORTE
bool "Enable GPIO port E support"
config GPIO_STM32_PORTF
bool "Enable GPIO port F support"
config GPIO_STM32_PORTG
bool "Enable GPIO port G support"
config GPIO_STM32_PORTH
bool "Enable GPIO port H support"
config GPIO_STM32_PORTI
bool "Enable GPIO port I support"
config GPIO_STM32_PORTJ
bool "Enable GPIO port J support"
config GPIO_STM32_PORTK
bool "Enable GPIO port K support"
choice GPIO_STM32_SWJ
prompt "Serial wire JTAG configuration"
depends on SOC_SERIES_STM32F1X
config GPIO_STM32_SWJ_ENABLE
depends on !(SOC_STM32F103XE && SPI_3)
bool "Full SWJ (JTAG-DP + SW-DP): Reset State"
config GPIO_STM32_SWJ_NONJTRST
depends on !(SOC_STM32F103XE && SPI_3)
bool "Full SWJ (JTAG-DP + SW-DP) but without NJTRST"
config GPIO_STM32_SWJ_NOJTAG
bool "JTAG-DP Disabled and SW-DP Enabled"
config GPIO_STM32_SWJ_DISABLE
bool "JTAG-DP Disabled and SW-DP Disabled"
endchoice
endif # GPIO_STM32