kconfig: Replace defconfig singe-symbol 'if's with 'depends on'

Same deal as in commit eddd98f ("kconfig: Replace some single-symbol
'if's with 'depends on'"), for all symbols defined within defconfig
files. See that commit for an explanation.

Maybe 'if's were used originally to mirror the 'if's in the main Kconfig
files, and then it got copied around by people assuming 'if' must work
differently from 'depends on'. It doesn't match in every spot at least.
Better to keep it simple and just consistently use 'depends on' when
it's a single symbol/choice I think. Helps reinforce that 'if' isn't
magic too.

Verified by printing all Kconfig menu nodes (symbols, choices, menus,
etc.) before and after the change and diffing (should show no
difference).

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
This commit is contained in:
Ulf Magnusson 2020-02-10 04:18:50 +01:00 committed by Kumar Gala
commit a42a42cd5a
272 changed files with 752 additions and 2949 deletions

View file

@ -48,19 +48,13 @@ endif # I2C_DW
endif # I2C
if SERIAL
config UART_NS16550
default y
endif # SERIAL
if UART_CONSOLE
depends on SERIAL
config UART_NS16550_PORT_1
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
if SPI

View file

@ -26,18 +26,12 @@ endif # GPIO_DW
endif # GPIO
if SERIAL
config UART_NS16550
default y
endif # SERIAL
if UART_CONSOLE
depends on SERIAL
config UART_NS16550_PORT_0
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
endif # BOARD_EMSDP

View file

@ -11,12 +11,9 @@ if GPIO
config GPIO_DW
default y
if GPIO_DW
config GPIO_DW_0
default y
endif # GPIO_DW
depends on GPIO_DW
endif # GPIO

View file

@ -1,8 +1,5 @@
# SPDX-License-Identifier: Apache-2.0
if BOARD_IOTDK
config BOARD
default "iotdk"
endif # BOARD_IOTDK
depends on BOARD_IOTDK

View file

@ -5,12 +5,8 @@ if BOARD_NSIM
config BOARD
default "nsim"
if SERIAL
config UART_NSIM
default y
endif # SERIAL
depends on SERIAL
endif # BOARD_NSIM

View file

@ -8,12 +8,9 @@ if BOARD_96B_ARGONKEY
config BOARD
default "96b_argonkey"
if UART_CONSOLE
config UART_1
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
if I2C

View file

@ -8,18 +8,12 @@ if BOARD_96B_AVENGER96
config BOARD
default "96b_avenger96"
if UART_CONSOLE
config UART_7
default y
endif # UART_CONSOLE
if SERIAL
depends on UART_CONSOLE
config UART_4
default y
endif # SERIAL
depends on SERIAL
endif # BOARD_96B_AVENGER96

View file

@ -8,12 +8,9 @@ if BOARD_96B_CARBON
config BOARD
default "96b_carbon"
if UART_CONSOLE
config UART_1
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
if SERIAL

View file

@ -8,19 +8,13 @@ if BOARD_96B_MEERKAT96
config BOARD
default "96b_meerkat96"
if GPIO_IMX
config GPIO_IMX_PORT_1
default y
endif # GPIO_IMX
if UART_IMX
depends on GPIO_IMX
config UART_IMX_UART_1
default y
endif # UART_IMX
depends on UART_IMX
if !XIP
config FLASH_SIZE

View file

@ -8,12 +8,9 @@ if BOARD_96B_NEONKEY
config BOARD
default "96b_neonkey"
if UART_CONSOLE
config UART_1
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
if I2C

View file

@ -8,19 +8,13 @@ if BOARD_96B_NITROGEN
config BOARD
default "96b_nitrogen"
if I2C
config I2C_0
default y
endif # I2C
if SPI
depends on I2C
config SPI_1
default y
endif # SPI
depends on SPI
config BT_CTLR
default BT

View file

@ -8,12 +8,9 @@ if BOARD_96B_STM32_SENSOR_MEZ
config BOARD
default "96b_stm32_sensor_mez"
if UART_CONSOLE
config UART_4
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
if I2C

View file

@ -8,18 +8,12 @@ if BOARD_96B_WISTRIO
config BOARD
default "96b_wistrio"
if UART_CONSOLE
config UART_1
default y
endif # UART_CONSOLE
if I2C
depends on UART_CONSOLE
config I2C_1
default y
endif # I2C
depends on I2C
endif # BOARD_96B_WISTRIO

View file

@ -8,33 +8,21 @@ if BOARD_ACTINIUS_ICARUS || BOARD_ACTINIUS_ICARUS_NS
config BOARD
default "actinius_icarus"
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_2
default y
endif # I2C
if PWM
depends on I2C
config PWM_0
default y
endif # PWM
if SPI
depends on PWM
config SPI_3
default y
endif # SPI
depends on SPI
# For the secure version of the board the firmware is linked at the beginning
# of the flash, or into the code-partition defined in DT if it is intended to
@ -49,12 +37,9 @@ endif # SPI
# Workaround for not being able to have commas in macro arguments
DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition
if BOARD_ACTINIUS_ICARUS && TRUSTED_EXECUTION_SECURE
config FLASH_LOAD_SIZE
default $(dt_chosen_reg_size_hex,$(DT_CHOSEN_Z_CODE_PARTITION))
endif # BOARD_ACTINIUS_ICARUS && TRUSTED_EXECUTION_SECURE
depends on BOARD_ACTINIUS_ICARUS && TRUSTED_EXECUTION_SECURE
if BOARD_ACTINIUS_ICARUS_NS

View file

@ -3,9 +3,6 @@
# Copyright (c) 2018 Henrik Brix Andersen <henrik@brixandersen.dk>
# SPDX-License-Identifier: Apache-2.0
if BOARD_ADAFRUIT_FEATHER_M0_BASIC_PROTO
config BOARD
default "adafruit_feather_m0_basic_proto"
endif
depends on BOARD_ADAFRUIT_FEATHER_M0_BASIC_PROTO

View file

@ -3,9 +3,6 @@
# Copyright (c) 2018 Google LLC.
# SPDX-License-Identifier: Apache-2.0
if BOARD_ADAFRUIT_TRINKET_M0
config BOARD
default "adafruit_trinket_m0"
endif
depends on BOARD_ADAFRUIT_TRINKET_M0

View file

@ -8,12 +8,9 @@ if BOARD_ARDUINO_DUE
config BOARD
default "arduino_due"
if GPIO
config GPIO_SAM
default y
endif # GPIO
depends on GPIO
if I2C

View file

@ -3,9 +3,6 @@
# Copyright (c) 2017 Google LLC.
# SPDX-License-Identifier: Apache-2.0
if BOARD_ARDUINO_ZERO
config BOARD
default "arduino_zero"
endif # BOARD_ARDUINO_ZERO
depends on BOARD_ARDUINO_ZERO

View file

@ -3,9 +3,6 @@
# Copyright (c) 2018 Sean Nyekjaer
# SPDX-License-Identifier: Apache-2.0
if BOARD_ATSAMD20_XPRO
config BOARD
default "atsamd20_xpro"
endif # BOARD_ATSAMD20_XPRO
depends on BOARD_ATSAMD20_XPRO

View file

@ -3,9 +3,6 @@
# Copyright (c) 2018 Bryan O'Donoghue
# SPDX-License-Identifier: Apache-2.0
if BOARD_ATSAMD21_XPRO
config BOARD
default "atsamd21_xpro"
endif # BOARD_ATSAMD21_XPRO
depends on BOARD_ATSAMD21_XPRO

View file

@ -3,9 +3,6 @@
# Copyright (c) 2019 Benjamin Valentin
# SPDX-License-Identifier: Apache-2.0
if BOARD_ATSAME54_XPRO
config BOARD
default "atsame54_xpro"
endif # BOARD_ATSAME54_XPRO
depends on BOARD_ATSAME54_XPRO

View file

@ -8,23 +8,17 @@ if BOARD_B_L072Z_LRWAN1
config BOARD
default "b_l072z_lrwan1"
if SERIAL
config UART_1
default y
depends on SERIAL
endif # SERIAL
if UART_CONSOLE
config UART_2
default y
depends on UART_CONSOLE
endif # UART_CONSOLE
if I2C
config I2C_1
default y
endif # I2C
depends on I2C
if SPI
config SPI_1

View file

@ -8,12 +8,9 @@ if BOARD_BBC_MICROBIT
config BOARD
default "bbc_microbit"
if I2C
config I2C_0
default y
endif # I2C
depends on I2C
config BT_CTLR
default BT

View file

@ -1,11 +1,7 @@
# SPDX-License-Identifier: Apache-2.0
#
# Copyright 2020 Broadcom.
#
if BOARD_VALKYRIE_BCM958401M2
config BOARD
default "bcm958401m2"
endif
depends on BOARD_VALKYRIE_BCM958401M2

View file

@ -8,26 +8,17 @@ if BOARD_BL652_DVK
config BOARD
default "bl652_dvk"
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_0
default y
endif # I2C
if PWM
depends on I2C
config PWM_0
default y
endif # PWM
depends on PWM
if SPI

View file

@ -8,26 +8,17 @@ if BOARD_BL654_DVK
config BOARD
default "bl654_dvk"
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_0
default y
endif # I2C
if PWM
depends on I2C
config PWM_0
default y
endif # PWM
depends on PWM
if SPI
@ -49,12 +40,9 @@ config USB_DEVICE_STACK
endif # USB
if IEEE802154
config IEEE802154_NRF5
default y
endif # IEEE802154
depends on IEEE802154
config BT_CTLR
default BT

View file

@ -8,11 +8,8 @@ if BOARD_CC1352R1_LAUNCHXL
config BOARD
default "cc1352r1_launchxl"
if SPI
config SPI_0
default y
endif # SPI
depends on SPI
endif # BOARD_CC1352R1_LAUNCHXL

View file

@ -8,11 +8,8 @@ if BOARD_CC26X2R1_LAUNCHXL
config BOARD
default "cc26x2r1_launchxl"
if SPI
config SPI_0
default y
endif # SPI
depends on SPI
endif # BOARD_CC26X2R1_LAUNCHXL

View file

@ -7,11 +7,8 @@ if BOARD_CC3220SF_LAUNCHXL
config BOARD
default "cc3220sf_launchxl"
if I2C
config I2C_CC32XX
default y
endif # I2C
depends on I2C
endif # BOARD_CC3220SF_LAUNCHXL

View file

@ -8,11 +8,8 @@ if BOARD_CC3235SF_LAUNCHXL
config BOARD
default "cc3235sf_launchxl"
if I2C
config I2C_CC32XX
default y
endif # I2C
depends on I2C
endif # BOARD_CC3235SF_LAUNCHXL

View file

@ -33,12 +33,9 @@ config GPIO_IMX_PORT_7
endif # GPIO_IMX
if UART_IMX
config UART_IMX_UART_2
default y
endif # UART_IMX
depends on UART_IMX
if I2C_IMX
@ -56,12 +53,9 @@ config I2C_4
endif # I2C_IMX
if PWM_IMX
config PWM_1
default y
endif # PWM_IMX
depends on PWM_IMX
if !XIP
config FLASH_SIZE

View file

@ -8,15 +8,8 @@ if BOARD_CY8CKIT_062_WIFI_BT_M0
config BOARD
default "cy8ckit_062_wifi_bt_m0"
if GPIO
endif # GPIO
if UART_PSOC6
config UART_PSOC6_UART_6
default y
endif # UART_PSOC6
depends on UART_PSOC6
endif # BOARD_CY8CKIT_062_WIFI_BT_M0

View file

@ -8,15 +8,8 @@ if BOARD_CY8CKIT_062_WIFI_BT_M4
config BOARD
default "cy8ckit_062_wifi_bt_m4"
if GPIO
endif # GPIO
if UART_PSOC6
config UART_PSOC6_UART_5
default y
endif # UART_PSOC6
depends on UART_PSOC6
endif # BOARD_CY8CKIT_062_WIFI_BT_M4

View file

@ -8,33 +8,21 @@ if BOARD_DECAWAVE_DWM1001_DEV
config BOARD
default "decawave_dwm1001_dev"
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_0
default y
endif # I2C
if PWM
depends on I2C
config PWM_0
default y
endif # PWM
if SPI
depends on PWM
config SPI_1
default y
endif # SPI
depends on SPI
config BT_CTLR
default BT

View file

@ -36,12 +36,9 @@ config UART_SHELL_ON_DEV_NAME
endif # USB
if IEEE802154
config IEEE802154_NRF5
default y
endif # IEEE802154
depends on IEEE802154
if I2C
@ -53,30 +50,19 @@ config I2C_1
endif # I2C
if I2C_0
choice I2C_0_NRF_TYPE
default I2C_0_NRF_TWIM
depends on I2C_0
endchoice
endif # I2C_0
if I2C_1
choice I2C_1_NRF_TYPE
default I2C_1_NRF_TWIM
depends on I2C_1
endchoice
endif # I2C_1
if ADC
config ADC_0
default y
endif # ADC
depends on ADC
if DISK_ACCESS_FLASH

View file

@ -8,28 +8,18 @@ if BOARD_DISCO_L475_IOT1
config BOARD
default "disco_l475_iot1"
if STM32_LPTIM_TIMER
choice STM32_LPTIM_CLOCK
default STM32_LPTIM_CLOCK_LSE
depends on STM32_LPTIM_TIMER
endchoice
endif #STM32_LPTIM_TIMER
if UART_CONSOLE
config UART_1
default y
endif # UART_CONSOLE
if SERIAL
depends on UART_CONSOLE
config UART_4
default y
endif # SERIAL
depends on SERIAL
if I2C
@ -57,12 +47,9 @@ config SPI_3
endif # SPI
if PWM
config PWM_STM32_2
default y
endif # PWM
depends on PWM
choice LIS3MDL_TRIGGER_MODE
default LIS3MDL_TRIGGER_NONE
@ -72,15 +59,11 @@ choice HTS221_TRIGGER_MODE
default HTS221_TRIGGER_NONE
endchoice
if LSM6DSL
choice LSM6DSL_TRIGGER_MODE
default LSM6DSL_TRIGGER_GLOBAL_THREAD
depends on LSM6DSL
endchoice
endif # LSM6DSL
if BT
config SPI

View file

@ -8,11 +8,8 @@ if BOARD_DRAGINO_LSN50
config BOARD
default "dragino_lsn50"
if UART_CONSOLE
config UART_1
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
endif # BOARD_DRAGINO_LSN50

View file

@ -46,12 +46,9 @@ config GPIO_GECKO_PORTI
endif # GPIO_GECKO
if COUNTER
config COUNTER_GECKO_RTCC
default y
endif # COUNTER
depends on COUNTER
if NETWORKING

View file

@ -38,11 +38,8 @@ config GPIO_GECKO_PORTF
endif # GPIO_GECKO
if COUNTER
config COUNTER_GECKO_RTCC
default y
endif # COUNTER
depends on COUNTER
endif # BOARD_EFM32PG_STK3402A || BOARD_EFM32PG_STK3402A_JG

View file

@ -14,12 +14,9 @@ config CMU_HFXO_FREQ
config CMU_LFXO_FREQ
default 32768
if LOG_BACKEND_SWO
config LOG_BACKEND_SWO_FREQ_HZ
default 875000
endif # LOG_BACKEND_SWO
depends on LOG_BACKEND_SWO
if GPIO_GECKO
@ -43,11 +40,8 @@ config GPIO_GECKO_PORTF
endif # GPIO_GECKO
if COUNTER
config COUNTER_GECKO_RTCC
default y
endif # COUNTER
depends on COUNTER
endif # BOARD_EFR32_SLWSTK6061A

View file

@ -30,11 +30,8 @@ config GPIO_GECKO_PORTK
endif # GPIO_GECKO
if COUNTER
config COUNTER_GECKO_RTCC
default y
endif # COUNTER
depends on COUNTER
endif # BOARD_EFR32MG_SLTB004A

View file

@ -20,12 +20,9 @@ config MCG_VDIV0
config MCG_FCRDIV
default 0
if UART_MCUX
config UART_MCUX_1
default y if UART_CONSOLE
endif # UART_MCUX
depends on UART_MCUX
if PINMUX_MCUX
@ -65,32 +62,20 @@ config GPIO_MCUX_PORTE
endif # GPIO_MCUX
if I2C
config I2C_0
default y
endif # I2C
if ADC
depends on I2C
config ADC_0
default y
endif # ADC
if PWM_MCUX_FTM
depends on ADC
config PWM_3
default y
endif # PWM_MCUX_FTM
if SPI
depends on PWM_MCUX_FTM
config SPI_0
default y
endif # SPI
depends on SPI
endif # BOARD_FRDM_K22F

View file

@ -68,40 +68,25 @@ config GPIO_MCUX_PORTE
endif # GPIO_MCUX
if I2C
config I2C_0
default y
endif # I2C
if ADC
depends on I2C
config ADC_1
default y
endif # ADC
if SENSOR
depends on ADC
config TEMP_KINETIS
default y
endif # SENSOR
if PWM_MCUX_FTM
depends on SENSOR
config PWM_3
default y
endif # PWM_MCUX_FTM
if SPI
depends on PWM_MCUX_FTM
config SPI_0
default y
endif # SPI
depends on SPI
if NETWORKING
@ -113,11 +98,8 @@ config ETH_MCUX_0
endif # NETWORKING
if CAN
config CAN_0
default y
endif # CAN
depends on CAN
endif # BOARD_FRDM_K64F

View file

@ -30,12 +30,9 @@ config SPI_NOR
endif # FXOS8700
if FXOS8700
config FXOS8700_DRDY_INT1
default y
endif # FXOS8700
depends on FXOS8700
if GPIO_MCUX
@ -56,12 +53,9 @@ config GPIO_MCUX_PORTE
endif # GPIO_MCUX
if I2C
config I2C_3
default y
endif # I2C
depends on I2C
if PINMUX_MCUX
@ -82,25 +76,16 @@ config PINMUX_MCUX_PORTE
endif # PINMUX_MCUX
if PWM_MCUX_FTM
config PWM_3
default y
endif # PWM_MCUX_FTM
if SPI
depends on PWM_MCUX_FTM
config SPI_1
default y
endif # SPI
if UART_MCUX_LPUART
depends on SPI
config UART_MCUX_LPUART_4
default y if UART_CONSOLE
endif # UART_MCUX_LPUART
depends on UART_MCUX_LPUART
endif # BOARD_FRDM_K82F

View file

@ -61,25 +61,16 @@ config GPIO_MCUX_PORTE
endif # GPIO_MCUX
if UART_MCUX_LPSCI
config UART_MCUX_LPSCI_0
default y if UART_CONSOLE
endif # UART_MCUX_LPSCI
if I2C
depends on UART_MCUX_LPSCI
config I2C_0
default y
endif # I2C
if ADC
depends on I2C
config ADC_0
default y
endif # ADC
depends on ADC
endif # BOARD_FRDM_KL25Z

View file

@ -43,39 +43,24 @@ config GPIO_MCUX_PORTC
endif # GPIO_MCUX
if UART_MCUX_LPUART
config UART_MCUX_LPUART_0
default y if UART_CONSOLE
endif # UART_MCUX
if I2C
depends on UART_MCUX_LPUART
config I2C_1
default y
endif # I2C
if ADC
depends on I2C
config ADC_0
default y
endif # ADC
if FXOS8700
depends on ADC
config FXOS8700_DRDY_INT1
default y
endif # FXOS8700
if SPI
depends on FXOS8700
config SPI_0
default y
endif # SPI
depends on SPI
endif # BOARD_FRDM_KW41Z

View file

@ -8,11 +8,8 @@ if BOARD_GOOGLE_KUKUI
config BOARD
default "google_kukui"
if UART_CONSOLE
config UART_1
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
endif # BOARD_GOOGLE_KUKUI

View file

@ -88,12 +88,9 @@ config BATTERY_SENSE
endif # ADC
if PWM_MCUX_FTM
config PWM_3
default y
endif # PWM_MCUX_FTM
depends on PWM_MCUX_FTM
if SPI
@ -108,11 +105,8 @@ config SPI_2
endif # SPI
if NET_L2_ETHERNET
config ETH_MCUX_0
default y
endif # NET_L2_ETHERNET
depends on NET_L2_ETHERNET
endif # BOARD_HEXIWEAR_K64

View file

@ -43,25 +43,16 @@ config GPIO_MCUX_PORTC
endif # GPIO_MCUX
if UART_MCUX_LPUART
config UART_MCUX_LPUART_0
default y
endif # UART_MCUX
if I2C
depends on UART_MCUX_LPUART
config I2C_1
default y
endif # I2C
if ADC
depends on I2C
config ADC_0
default y
endif # ADC
depends on ADC
endif # BOARD_HEXIWEAR_KW40Z

View file

@ -14,19 +14,13 @@ config GPIO_AS_PINRESET
config UART_NRFX
default n
if PWM
config PWM_0
default y
endif # PWM
if IEEE802154
depends on PWM
config IEEE802154_NRF5
default y
endif # IEEE802154
depends on IEEE802154
config BT_CTLR
default BT

View file

@ -9,12 +9,9 @@ config BOARD
default "lpcxpresso54114_m4" if BOARD_LPCXPRESSO54114_M4
default "lpcxpresso54114_m0" if BOARD_LPCXPRESSO54114_M0
if UART_MCUX_FLEXCOMM
config UART_MCUX_FLEXCOMM_0
default y if UART_CONSOLE
endif # UART_MCUX_FLEXCOMM
depends on UART_MCUX_FLEXCOMM
if PINMUX_MCUX_LPC
@ -36,11 +33,8 @@ config GPIO_MCUX_LPC_PORT1
endif # GPIO_MCUX_LPC
if SPI
config SPI_5
default y
endif # SPI
depends on SPI
endif # BOARD_LPCXPRESSO54114_M4 || BOARD_LPCXPRESSO54114_M0

View file

@ -9,12 +9,9 @@ config BOARD
default "lpcxpresso55S69_cpu0" if BOARD_LPCXPRESSO55S69_CPU0
default "lpcxpresso55S69_cpu1" if BOARD_LPCXPRESSO55S69_CPU1
if UART_MCUX_FLEXCOMM
config UART_MCUX_FLEXCOMM_0
default y if UART_CONSOLE
endif # UART_MCUX_FLEXCOMM
depends on UART_MCUX_FLEXCOMM
if PINMUX_MCUX_LPC
@ -36,11 +33,8 @@ config GPIO_MCUX_LPC_PORT1
endif # GPIO_MCUX_LPC
if SPI
config SPI_8
default y
endif # SPI
depends on SPI
endif # BOARD_LPCXPRESSO55S69_CPU0 || BOARD_LPCXPRESSO55S69_CPU1

View file

@ -6,12 +6,9 @@ if BOARD_MEC1501MODULAR_ASSY6885
config BOARD
default "mec1501modular_assy6885"
if UART_NS16550
config UART_NS16550_PORT_1
default y if UART_CONSOLE
endif
depends on UART_NS16550
if PINMUX_XEC
@ -58,13 +55,10 @@ config GPIO_XEC_GPIO240_276
endif # GPIO_XEC
if ESPI_XEC
#PS/2 driver is compiled in terms of this flag.
config ESPI_PERIPHERAL_8042_KBC
default y
endif #ESPI_XEC
depends on ESPI_XEC
if RTOS_TIMER

View file

@ -6,12 +6,9 @@ if BOARD_MEC15XXEVB_ASSY6853
config BOARD
default "mec15xxevb_assy6853"
if UART_NS16550
config UART_NS16550_PORT_2
default y if UART_CONSOLE
endif
depends on UART_NS16550
if PINMUX_XEC
@ -58,12 +55,9 @@ config GPIO_XEC_GPIO240_276
endif # GPIO_XEC
if ESPI
config ESPI_XEC
default y
endif # ESPI
depends on ESPI
if RTOS_TIMER

View file

@ -6,11 +6,8 @@ if BOARD_MEC2016EVB_ASSY6797
config BOARD
default "mec2016evb_assy6797"
if UART_NS16550
config UART_NS16550_PORT_0
default y if UART_CONSOLE
endif
depends on UART_NS16550
endif # BOARD_MEC2016EVB_ASSY6797

View file

@ -8,19 +8,13 @@ if BOARD_MIKROE_MINI_M4_FOR_STM32
config BOARD
default "mikroe_mini_m4_for_stm32"
if UART_CONSOLE
config UART_2
default y
endif # UART_CONSOLE
if I2C
depends on UART_CONSOLE
config I2C_2
default y
endif # I2C
depends on I2C
if SPI
@ -32,18 +26,12 @@ config SPI_STM32_INTERRUPT
endif # SPI
if PWM
config PWM_STM32_3
default y
endif # PWM
if USB
depends on PWM
config USB_DC_STM32
default y
endif # USB
depends on USB
endif # BOARD_MIKROE_MINI_M4_FOR_STM32

View file

@ -22,18 +22,12 @@ config GPIO_MCUX_IGPIO_2
endif # GPIO_MCUX_IGPIO
if I2C_MCUX_LPI2C
config I2C_1
default y
endif # I2C_MCUX_LPI2C
if UART_MCUX_LPUART
depends on I2C_MCUX_LPI2C
config UART_MCUX_LPUART_1
default y
endif # UART_MCUX_LPUART
depends on UART_MCUX_LPUART
endif # BOARD_MIMXRT1010_EVK

View file

@ -22,12 +22,9 @@ config GPIO_MCUX_IGPIO_3
endif # GPIO_MCUX_IGPIO
if I2C_MCUX_LPI2C
config I2C_1
default y
endif # I2C_MCUX_LPI2C
depends on I2C_MCUX_LPI2C
if UART_MCUX_LPUART

View file

@ -16,12 +16,9 @@ choice DATA_LOCATION
default DATA_SEMC
endchoice
if DISK_ACCESS_USDHC
config DISK_ACCESS_USDHC1
default y
endif # DISK_ACCESS_USDHC
depends on DISK_ACCESS_USDHC
if GPIO_MCUX_IGPIO
@ -45,19 +42,13 @@ endif # GPIO_MCUX_IGPIO
config I2C
default y if LVGL
if I2C_MCUX_LPI2C
config I2C_1
default y
endif # I2C_MCUX_LPI2C
if SPI_MCUX_LPSPI
depends on I2C_MCUX_LPI2C
config SPI_3
default y
endif # SPI_MCUX_LPSPI
depends on SPI_MCUX_LPSPI
if UART_MCUX_LPUART

View file

@ -30,12 +30,9 @@ endif # GPIO_MCUX_IGPIO
config I2C
default y if LVGL
if I2C_MCUX_LPI2C
config I2C_1
default y
endif # I2C_MCUX_LPI2C
depends on I2C_MCUX_LPI2C
if UART_MCUX_LPUART

View file

@ -29,19 +29,13 @@ endif # GPIO_MCUX_IGPIO
config I2C
default y if LVGL
if I2C_MCUX_LPI2C
config I2C_1
default y
endif # I2C_MCUX_LPI2C
if UART_MCUX_LPUART
depends on I2C_MCUX_LPI2C
config UART_MCUX_LPUART_1
default y
endif # UART_MCUX_LPUART
depends on UART_MCUX_LPUART
config KSCAN
default y if LVGL
@ -95,11 +89,8 @@ endchoice
endif # LVGL
if PWM_MCUX
config FLEXPWM2_PWM3
default y
endif
depends on PWM_MCUX
endif # BOARD_MIMXRT1064_EVK

View file

@ -16,12 +16,9 @@ choice DATA_LOCATION
default DATA_SEMC
endchoice
if DISK_ACCESS_USDHC
config DISK_ACCESS_USDHC1
default y
endif # DISK_ACCESS_USDHC
depends on DISK_ACCESS_USDHC
if GPIO_MCUX_IGPIO
@ -42,12 +39,8 @@ config GPIO_MCUX_IGPIO_5
endif # GPIO_MCUX_IGPIO
if UART_MCUX_LPUART
config UART_MCUX_LPUART_1
default y
endif # UART_MCUX_LPUART
depends on UART_MCUX_LPUART
endif # BOARD_MM_SWIFTIO

View file

@ -35,12 +35,9 @@ config UART_INTERRUPT_DRIVEN
endif # SERIAL
if WATCHDOG
config WDOG_CMSDK_APB
default y
endif # WATCHDOG
depends on WATCHDOG
if COUNTER
@ -52,11 +49,8 @@ config TIMER_DTMR_CMSDK_APB
endif # COUNTER
if I2C
config I2C_SBCON
default y
endif # I2C
depends on I2C
endif

View file

@ -36,18 +36,12 @@ config UART_INTERRUPT_DRIVEN
endif # SERIAL
if WATCHDOG
config WDOG_CMSDK_APB
default y
endif # WATCHDOG
if I2C
depends on WATCHDOG
config I2C_SBCON
default y
endif # I2C
depends on I2C
endif

View file

@ -2,9 +2,6 @@
# SPDX-License-Identifier: Apache-2.0
if BOARD_MSP_EXP432P401R_LAUNCHXL
config BOARD
default "msp_exp432p401r_launchxl"
endif # BOARD_MSP_EXP432P401R_LAUNCHXL
depends on BOARD_MSP_EXP432P401R_LAUNCHXL

View file

@ -8,19 +8,13 @@ if BOARD_NRF51_BLE400
config BOARD
default "nrf51_ble400"
if I2C
config I2C_0
default y
endif # I2C
if SPI
depends on I2C
config SPI_1
default y
endif # SPI
depends on SPI
config BT_CTLR
default BT

View file

@ -8,26 +8,17 @@ if BOARD_NRF51_PCA10028
config BOARD
default "nrf51_pca10028"
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_0
default y
endif # I2C
if SPI
depends on I2C
config SPI_1
default y
endif # SPI
depends on SPI
config BT_CTLR
default BT

View file

@ -8,12 +8,9 @@ if BOARD_NRF51_PCA10031
config BOARD
default "nrf51_pca10031"
if ADC
config ADC_0
default y
endif # ADC
depends on ADC
config BT_CTLR
default BT

View file

@ -8,12 +8,9 @@ if BOARD_NRF51_VBLUNO51
config BOARD
default "nrf51_vbluno51"
if I2C
config I2C_0
default y
endif # I2C
depends on I2C
config BT_CTLR
default BT

View file

@ -8,25 +8,16 @@ if BOARD_NRF52810_PCA10040
config BOARD
default "nrf52810_pca10040"
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_0
default y
endif # I2C
if SPI
depends on I2C
config SPI_0
default y
endif # SPI
depends on SPI
endif # BOARD_NRF52810_PCA10040

View file

@ -11,39 +11,24 @@ config BOARD
config BT_CTLR
default BT
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_0
default y
endif # I2C
if SPI
depends on I2C
config SPI_0
default y
endif # SPI
if PWM
depends on SPI
config PWM_0
default y
endif # PWM
if IEEE802154
depends on PWM
config IEEE802154_NRF5
default y
endif # IEEE802154
depends on IEEE802154
endif # BOARD_NRF52811_PCA10056

View file

@ -8,19 +8,13 @@ if BOARD_NRF52832_MDK
config BOARD
default "nrf52832_mdk"
if I2C
config I2C_0
default y
endif # I2C
if PWM
depends on I2C
config PWM_0
default y
endif # PWM
depends on PWM
config BT_CTLR
default BT

View file

@ -8,26 +8,17 @@ if BOARD_NRF52833_PCA10100
config BOARD
default "nrf52833_pca10100"
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_0
default y
endif # I2C
if PWM
depends on I2C
config PWM_0
default y
endif # PWM
depends on PWM
if SPI
@ -49,12 +40,9 @@ config USB_DEVICE_STACK
endif # USB
if IEEE802154
config IEEE802154_NRF5
default y
endif # IEEE802154
depends on IEEE802154
config BT_CTLR
default BT

View file

@ -8,12 +8,9 @@ if BOARD_NRF52840_BLIP
config BOARD
default "nrf52840_blip"
if ADC
config ADC_0
default y
endif # ADC
depends on ADC
if USB
@ -25,35 +22,23 @@ config USB_DEVICE_STACK
endif # USB
if IEEE802154
config IEEE802154_NRF5
default y
endif # IEEE802154
depends on IEEE802154
config BT_CTLR
default BT
if PWM
config PWM_0
default y
endif # PWM
if I2C
depends on PWM
config I2C_0
default y
endif # I2C
if SPI
depends on I2C
config SPI_1
default y
endif # SPI
depends on SPI
endif # BOARD_NRF52840_BLIP

View file

@ -8,26 +8,17 @@ if BOARD_NRF52840_MDK
config BOARD
default "nrf52840_mdk"
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_0
default y
endif # I2C
if PWM
depends on I2C
config PWM_0
default y
endif # PWM
depends on PWM
if USB
@ -39,12 +30,9 @@ config USB_DEVICE_STACK
endif # USB
if IEEE802154
config IEEE802154_NRF5
default y
endif # IEEE802154
depends on IEEE802154
config BT_CTLR
default BT

View file

@ -8,12 +8,9 @@ if BOARD_NRF52840_PAPYR
config BOARD
default "nrf52840_papyr"
if ADC
config ADC_0
default y
endif # ADC
depends on ADC
if USB
@ -25,33 +22,21 @@ config USB_DEVICE_STACK
endif # USB
if IEEE802154
config IEEE802154_NRF5
default y
endif # IEEE802154
if PWM
depends on IEEE802154
config PWM_0
default y
endif # PWM
if I2C
depends on PWM
config I2C_0
default y
endif # I2C
if SPI
depends on I2C
config SPI_1
default y
endif # SPI
depends on SPI
config BT_CTLR
default BT

View file

@ -8,26 +8,17 @@ if BOARD_NRF52840_PCA10056
config BOARD
default "nrf52840_pca10056"
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_0
default y
endif # I2C
if PWM
depends on I2C
config PWM_0
default y
endif # PWM
depends on PWM
if SPI
@ -49,12 +40,9 @@ config USB_DEVICE_STACK
endif # USB
if IEEE802154
config IEEE802154_NRF5
default y
endif # IEEE802154
depends on IEEE802154
config BT_CTLR
default BT

View file

@ -9,8 +9,6 @@ if BOARD_NRF52840_PCA10059
config BOARD
default "nrf52840_pca10059"
if BOARD_HAS_NRF5_BOOTLOADER && !USE_DT_CODE_PARTITION
# To let the nRF5 bootloader load an application, the application
# must be linked after Nordic MBR, that is factory-programmed on the board.
@ -24,29 +22,19 @@ if BOARD_HAS_NRF5_BOOTLOADER && !USE_DT_CODE_PARTITION
config FLASH_LOAD_OFFSET
default 0x1000
endif # BOARD_HAS_NRF5_BOOTLOADER && !USE_DT_CODE_PARTITION
if ADC
depends on BOARD_HAS_NRF5_BOOTLOADER && !USE_DT_CODE_PARTITION
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_0
default y
endif # I2C
if SPI
depends on I2C
config SPI_1
default y
endif # SPI
depends on SPI
if USB
@ -58,12 +46,9 @@ config USB_DEVICE_STACK
endif # USB
if IEEE802154
config IEEE802154_NRF5
default y
endif # IEEE802154
depends on IEEE802154
config BT_CTLR
default BT

View file

@ -8,12 +8,9 @@ if BOARD_NRF52840_PCA10090
config BOARD
default "nrf52840_pca10090"
if IEEE802154
config IEEE802154_NRF5
default y
endif # IEEE802154
depends on IEEE802154
config BT_CTLR
default BT

View file

@ -8,22 +8,15 @@ if BOARD_NRF52_BLENANO2
config BOARD
default "nrf52_blenano2"
if I2C
config I2C_0
default y
if I2C_0
depends on I2C
choice I2C_0_NRF_TYPE
default I2C_0_NRF_TWIM
depends on I2C_0
endchoice
endif # I2C_0
endif # I2C
config BT_CTLR
default BT

View file

@ -8,26 +8,17 @@ if BOARD_NRF52_PCA10040
config BOARD
default "nrf52_pca10040"
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_0
default y
endif # I2C
if PWM
depends on I2C
config PWM_0
default y
endif # PWM
depends on PWM
if SPI

View file

@ -8,12 +8,9 @@ if BOARD_NRF52_PCA20020
config BOARD
default "nrf52_pca20020"
if ADC
config ADC_0
default y
endif # ADC
depends on ADC
config I2C
default y
@ -26,20 +23,15 @@ config I2C_0
config I2C_1
default y
if I2C_0
choice I2C_0_NRF_TYPE
default I2C_0_NRF_TWIM
depends on I2C_0
endchoice
endif # I2C_0
if I2C_1
choice I2C_1_NRF_TYPE
default I2C_1_NRF_TWIM
endchoice
config GPIO_SX1509B

View file

@ -13,15 +13,11 @@ if I2C
config I2C_0
default y
if I2C_0
choice I2C_0_NRF_TYPE
default I2C_0_NRF_TWIM
depends on I2C_0
endchoice
endif # I2C_0
endif # I2C
config BT_CTLR

View file

@ -8,33 +8,21 @@ if BOARD_NRF5340_DK_NRF5340_CPUAPP || BOARD_NRF5340_DK_NRF5340_CPUAPPNS
config BOARD
default "nrf5340_dk_nrf5340_cpuapp"
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_1
default y
endif # I2C
if PWM
depends on I2C
config PWM_0
default y
endif # PWM
if SPI
depends on PWM
config SPI_2
default y
endif # SPI
depends on SPI
# Code Partition:
#
@ -86,9 +74,6 @@ endif # BOARD_NRF5340_DK_NRF5340_CPUAPPNS
endif # BOARD_NRF5340_DK_NRF5340_CPUAPP || BOARD_NRF5340_DK_NRF5340_CPUAPPNS
if BOARD_NRF5340_DK_NRF5340_CPUNET
config BOARD
default "nrf5340_dk_nrf5340_cpunet"
endif # BOARD_NRF5340_DK_NRF5340_CPUNET
depends on BOARD_NRF5340_DK_NRF5340_CPUNET

View file

@ -8,33 +8,21 @@ if BOARD_NRF9160_PCA10090 || BOARD_NRF9160_PCA10090NS
config BOARD
default "nrf9160_pca10090"
if ADC
config ADC_0
default y
endif # ADC
if I2C
depends on ADC
config I2C_2
default y
endif # I2C
if PWM
depends on I2C
config PWM_0
default y
endif # PWM
if SPI
depends on PWM
config SPI_3
default y
endif # SPI
depends on SPI
# For the secure version of the board the firmware is linked at the beginning
# of the flash, or into the code-partition defined in DT if it is intended to
@ -49,12 +37,9 @@ endif # SPI
# Workaround for not being able to have commas in macro arguments
DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition
if BOARD_NRF9160_PCA10090 && TRUSTED_EXECUTION_SECURE
config FLASH_LOAD_SIZE
default $(dt_chosen_reg_size_hex,$(DT_CHOSEN_Z_CODE_PARTITION))
endif # BOARD_NRF9160_PCA10090 && TRUSTED_EXECUTION_SECURE
depends on BOARD_NRF9160_PCA10090 && TRUSTED_EXECUTION_SECURE
if BOARD_NRF9160_PCA10090NS

View file

@ -8,12 +8,9 @@ if BOARD_NUCLEO_F030R8
config BOARD
default "nucleo_f030r8"
if UART_CONSOLE
config UART_2
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
# Disable ports D and F to allow kernel test cases common and
# contex to run on nucleo_f030r8.

View file

@ -8,12 +8,9 @@ if BOARD_NUCLEO_F070RB
config BOARD
default "nucleo_f070rb"
if UART_CONSOLE
config UART_2
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
if I2C

View file

@ -8,12 +8,9 @@ if BOARD_NUCLEO_F091RC
config BOARD
default "nucleo_f091rc"
if UART_CONSOLE
config UART_2
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
if I2C
@ -38,11 +35,8 @@ config SPI_STM32_INTERRUPT
endif # SPI
if ADC
config ADC_1
default y
endif # ADC
depends on ADC
endif # BOARD_NUCLEO_F091RC

View file

@ -8,19 +8,13 @@ if BOARD_NUCLEO_F103RB
config BOARD
default "nucleo_f103rb"
if UART_CONSOLE
config UART_2
default y
endif # UART_CONSOLE
if PWM
depends on UART_CONSOLE
config PWM_STM32_1
default y
endif # PWM
depends on PWM
if SPI
@ -32,11 +26,8 @@ config SPI_2
endif
if ADC
config ADC_1
default y
endif # ADC
depends on ADC
endif # BOARD_NUCLEO_F103RB

View file

@ -8,12 +8,9 @@ if BOARD_NUCLEO_F207ZG
config BOARD
default "nucleo_f207zg"
if UART_CONSOLE
config UART_3
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
if NETWORKING
@ -25,18 +22,12 @@ config ETH_STM32_HAL
endif # NETWORKING
if SERIAL
config UART_6
default y
endif # SERIAL
if ADC
depends on SERIAL
config ADC_1
default y
endif # ADC
depends on ADC
endif # BOARD_NUCLEO_F207ZG

View file

@ -8,46 +8,28 @@ if BOARD_NUCLEO_F302R8
config BOARD
default "nucleo_f302r8"
if UART_CONSOLE
config UART_2
default y
endif # UART_CONSOLE
if SERIAL
depends on UART_CONSOLE
config UART_3
default y
endif # SERIAL
if I2C
depends on SERIAL
config I2C_1
default y
endif # I2C
if SPI
depends on I2C
config SPI_2
default y
endif # SPI
if PWM
depends on SPI
config PWM_STM32_2
default y
endif # PWM
if ADC
depends on PWM
config ADC_1
default y
endif # ADC
depends on ADC
endif # BOARD_NUCLEO_F302R8

View file

@ -8,19 +8,13 @@ if BOARD_NUCLEO_F334R8
config BOARD
default "nucleo_f334r8"
if UART_CONSOLE
config UART_2
default y
endif # UART_CONSOLE
if I2C
depends on UART_CONSOLE
config I2C_1
default y
endif # I2C
depends on I2C
if SPI

View file

@ -9,19 +9,13 @@ if BOARD_NUCLEO_F401RE
config BOARD
default "nucleo_f401re"
if UART_CONSOLE
config UART_2
default y
endif # UART_CONSOLE
if I2C
depends on UART_CONSOLE
config I2C_1
default y
endif # I2C
depends on I2C
if SPI
@ -36,12 +30,9 @@ config SPI_STM32_INTERRUPT
endif # SPI
if PWM
config PWM_STM32_2
default y
endif # PWM
depends on PWM
if WATCHDOG
@ -53,11 +44,8 @@ config IWDG_STM32
endif # WATCHDOG
if ADC
config ADC_1
default y
endif # ADC
depends on ADC
endif # BOARD_NUCLEO_F401RE

View file

@ -8,19 +8,13 @@ if BOARD_NUCLEO_F411RE
config BOARD
default "nucleo_f411re"
if UART_CONSOLE
config UART_2
default y
endif # UART_CONSOLE
if I2C
depends on UART_CONSOLE
config I2C_1
default y
endif # I2C
depends on I2C
if SPI

View file

@ -8,33 +8,21 @@ if BOARD_NUCLEO_F412ZG
config BOARD
default "nucleo_f412zg"
if UART_CONSOLE
config UART_3
default y
endif # UART_CONSOLE
if SERIAL
depends on UART_CONSOLE
config UART_6
default y
endif # SERIAL
if I2C
depends on SERIAL
config I2C_1
default y
endif # I2C
if SPI
depends on I2C
config SPI_1
default y
endif # SPI
depends on SPI
if NETWORKING
@ -49,11 +37,8 @@ config USB_DEVICE_NETWORK_ECM
endif # NETWORKING
if PWM
config PWM_STM32_2
default y
endif # PWM
depends on PWM
endif # BOARD_NUCLEO_F412ZG

View file

@ -8,34 +8,21 @@ if BOARD_NUCLEO_F413ZH
config BOARD
default "nucleo_f413zh"
if UART_CONSOLE
config UART_3
default y
endif # UART_CONSOLE
if SERIAL
depends on UART_CONSOLE
config UART_6
default y
endif # SERIAL
if I2C
depends on SERIAL
config I2C_1
default y
endif # I2C
if SPI
depends on I2C
config SPI_1
default y
endif # SPI
depends on SPI
if NETWORKING
@ -50,11 +37,8 @@ config USB_DEVICE_NETWORK_ECM
endif # NETWORKING
if PWM
config PWM_STM32_2
default y
endif # PWM
depends on PWM
endif # BOARD_NUCLEO_F413ZH

View file

@ -8,12 +8,9 @@ if BOARD_NUCLEO_F429ZI
config BOARD
default "nucleo_f429zi"
if UART_CONSOLE
config UART_3
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
if NETWORKING
@ -25,32 +22,20 @@ config ETH_STM32_HAL
endif # NETWORKING
if SERIAL
config UART_6
default y
endif # SERIAL
if I2C
depends on SERIAL
config I2C_1
default y
endif # I2C
if SPI
depends on I2C
config SPI_1
default y
endif # SPI
if PWM
depends on SPI
config PWM_STM32_1
default y
endif # PWM
depends on PWM
endif # BOARD_NUCLEO_F429ZI

View file

@ -8,19 +8,13 @@ if BOARD_NUCLEO_F446RE
config BOARD
default "nucleo_f446re"
if UART_CONSOLE
config UART_2
default y
endif # UART_CONSOLE
if I2C
depends on UART_CONSOLE
config I2C_1
default y
endif # I2C
depends on I2C
if SPI

View file

@ -8,19 +8,13 @@ if BOARD_NUCLEO_F746ZG
config BOARD
default "nucleo_f746zg"
if UART_CONSOLE
config UART_3
default y
endif # UART_CONSOLE
if SERIAL
depends on UART_CONSOLE
config UART_6
default y
endif # SERIAL
depends on SERIAL
if NETWORKING
@ -32,39 +26,24 @@ config ETH_STM32_HAL
endif # NETWORKING
if I2C
config I2C_1
default y
endif # I2C
if PWM
depends on I2C
config PWM_STM32_1
default y
endif # PWM
if SPI
depends on PWM
config SPI_1
default y
endif # SPI
if CAN
depends on SPI
config CAN_1
default y
endif # CAN
if ADC
depends on CAN
config ADC_1
default y
endif # ADC
depends on ADC
endif # BOARD_NUCLEO_F746ZG

View file

@ -8,12 +8,9 @@ if BOARD_NUCLEO_F756ZG
config BOARD
default "nucleo_f756zg"
if UART_CONSOLE
config UART_3
default y
endif # UART_CONSOLE
depends on UART_CONSOLE
if SERIAL
@ -35,25 +32,16 @@ config ETH_STM32_HAL
endif # NETWORKING
if I2C
config I2C_1
default y
endif # I2C
if PWM
depends on I2C
config PWM_STM32_1
default y
endif # PWM
if SPI
depends on PWM
config SPI_1
default y
endif # SPI
depends on SPI
endif # BOARD_NUCLEO_F756ZG

Some files were not shown because too many files have changed in this diff Show more