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 endif # I2C
if SERIAL
config UART_NS16550 config UART_NS16550
default y default y
depends on SERIAL
endif # SERIAL
if UART_CONSOLE
config UART_NS16550_PORT_1 config UART_NS16550_PORT_1
default y default y
depends on UART_CONSOLE
endif # UART_CONSOLE
if SPI if SPI

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -8,33 +8,21 @@ if BOARD_ACTINIUS_ICARUS || BOARD_ACTINIUS_ICARUS_NS
config BOARD config BOARD
default "actinius_icarus" default "actinius_icarus"
if ADC
config ADC_0 config ADC_0
default y default y
depends on ADC
endif # ADC
if I2C
config I2C_2 config I2C_2
default y default y
depends on I2C
endif # I2C
if PWM
config PWM_0 config PWM_0
default y default y
depends on PWM
endif # PWM
if SPI
config SPI_3 config SPI_3
default y default y
depends on SPI
endif # SPI
# For the secure version of the board the firmware is linked at the beginning # 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 # 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 # Workaround for not being able to have commas in macro arguments
DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition
if BOARD_ACTINIUS_ICARUS && TRUSTED_EXECUTION_SECURE
config FLASH_LOAD_SIZE config FLASH_LOAD_SIZE
default $(dt_chosen_reg_size_hex,$(DT_CHOSEN_Z_CODE_PARTITION)) default $(dt_chosen_reg_size_hex,$(DT_CHOSEN_Z_CODE_PARTITION))
depends on BOARD_ACTINIUS_ICARUS && TRUSTED_EXECUTION_SECURE
endif # BOARD_ACTINIUS_ICARUS && TRUSTED_EXECUTION_SECURE
if BOARD_ACTINIUS_ICARUS_NS if BOARD_ACTINIUS_ICARUS_NS

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -8,33 +8,21 @@ if BOARD_NRF9160_PCA10090 || BOARD_NRF9160_PCA10090NS
config BOARD config BOARD
default "nrf9160_pca10090" default "nrf9160_pca10090"
if ADC
config ADC_0 config ADC_0
default y default y
depends on ADC
endif # ADC
if I2C
config I2C_2 config I2C_2
default y default y
depends on I2C
endif # I2C
if PWM
config PWM_0 config PWM_0
default y default y
depends on PWM
endif # PWM
if SPI
config SPI_3 config SPI_3
default y default y
depends on SPI
endif # SPI
# For the secure version of the board the firmware is linked at the beginning # 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 # 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 # Workaround for not being able to have commas in macro arguments
DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition
if BOARD_NRF9160_PCA10090 && TRUSTED_EXECUTION_SECURE
config FLASH_LOAD_SIZE config FLASH_LOAD_SIZE
default $(dt_chosen_reg_size_hex,$(DT_CHOSEN_Z_CODE_PARTITION)) default $(dt_chosen_reg_size_hex,$(DT_CHOSEN_Z_CODE_PARTITION))
depends on BOARD_NRF9160_PCA10090 && TRUSTED_EXECUTION_SECURE
endif # BOARD_NRF9160_PCA10090 && TRUSTED_EXECUTION_SECURE
if BOARD_NRF9160_PCA10090NS if BOARD_NRF9160_PCA10090NS

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

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