sample Blinkly code not able to build with NCS V3.1.1

using west update i just update the old version 3.0.2 to 3.1.1 and after take blinky code and build then i have got below error,also using the vs code i doenload the NCS v3.1.1 and i build its Blinkly code then it was build.

i have got below error when using west update i just chnage the version 3.0.2 to 3.1.1 and build the blinkly code.

please give me solution for this

GPIO (defined at soc/nxp/lpc/lpc54xxx/Kconfig.defconfig:8, soc/nxp/lpc/lpc55xxx/Kconfig.defconfig:70, soc/nxp/kinetis/k2x/Kconfig.defconfig:13, soc/nxp/kinetis/k6x/Kconfig.defconfig:16, soc/nxp/kinetis/k8x/Kconfig.defconfig:23, soc/nxp/kinetis/ke1xf/Kconfig.defconfig:37, soc/nxp/kinetis/kv5x/Kconfig.defconfig:13, soc/nxp/imxrt/imxrt10xx/Kconfig.defconfig:24, soc/nxp/imxrt/imxrt118x/Kconfig.defconfig:12, soc/nxp/imxrt/imxrt11xx/Kconfig.defconfig:9, soc/nxp/imx/imx7d/Kconfig.defconfig.mcimx7d_m4:11, soc/nxp/imx/imx8m/Kconfig.defconfig.mimx8ml8_m7:12, soc/nordic/Kconfig.defconfig:32, soc/microchip/mec/mec15xx/Kconfig.defconfig.mec1501hsz:8, soc/microchip/mec/mec172x/Kconfig.defconfig.mec172xnlj:8, soc/microchip/mec/mec172x/Kconfig.defconfig.mec172xnsz:8, soc/atmel/sam0/Kconfig.defconfig:11, soc/atmel/sam/Kconfig.defconfig:14, drivers/gpio/Kconfig:6), with definition...

config GPIO
bool
default n if SOC_LPC54114_M0
depends on SOC_SERIES_LPC54XXX && SOC_FAMILY_LPC

config GPIO
bool
default y
depends on SOC_LPC55S69_CPU1 && SOC_SERIES_LPC55XXX && SOC_FAMILY_LPC

config GPIO
bool
default y if SOC_MK22F51212
depends on SOC_SERIES_KINETIS_K2X && SOC_FAMILY_KINETIS

config GPIO
bool
default y
depends on SOC_SERIES_KINETIS_K6X && SOC_FAMILY_KINETIS

config GPIO
bool
default y
depends on SOC_SERIES_KINETIS_K8X && SOC_FAMILY_KINETIS

config GPIO
bool
default y
depends on SOC_SERIES_KINETIS_KE1XF && SOC_FAMILY_KINETIS

config GPIO
bool
default y
depends on SOC_SERIES_KINETIS_KV5X && SOC_FAMILY_KINETIS

config GPIO
bool
default y
depends on SOC_SERIES_IMXRT10XX && SOC_FAMILY_NXP_IMXRT

config GPIO
bool
default y
depends on SOC_SERIES_IMXRT118X && SOC_FAMILY_NXP_IMXRT

config GPIO
bool
default y
depends on SOC_SERIES_IMXRT11XX && SOC_FAMILY_NXP_IMXRT

config GPIO
bool
default y
depends on SOC_MCIMX7D_M4 && SOC_SERIES_IMX7D && SOC_FAMILY_NXP_IMX

config GPIO
bool
default y
depends on SOC_MIMX8ML8_M7 && SOC_SERIES_IMX8M && SOC_FAMILY_NXP_IMX

config GPIO
bool
default y
depends on SPI && SOC_FAMILY_NORDIC_NRF

config GPIO
bool
default y
depends on SOC_MEC1501_HSZ && SOC_SERIES_MEC15XX && SOC_FAMILY_MICROCHIP_MEC

config GPIO
bool
default y
depends on SOC_MEC172X_NLJ && SOC_SERIES_MEC172X && SOC_FAMILY_MICROCHIP_MEC

config GPIO
bool
default y
depends on SOC_MEC172X_NSZ && SOC_SERIES_MEC172X && SOC_FAMILY_MICROCHIP_MEC

config GPIO
bool
default y
depends on SOC_FAMILY_ATMEL_SAM0

config GPIO
bool
default y
depends on SOC_FAMILY_ATMEL_SAM

menuconfig GPIO
bool "General-Purpose Input/Output (GPIO) drivers"
help
Include GPIO drivers in system config

(select-related dependencies: (EXAMPLESENSOR && DT_HAS_ZEPHYR_EXAMPLESENSOR_ENABLED && SENSOR) || (BT_CTLR_SDC_CS_MULTIPLE_ANTENNA_SUPPORT && BT_CTLR_CHANNEL_SOUNDING && BT_LL_SOFTDEVICE && BT) || (MPSL_FEM_NRF21540_GPIO && (n || n) && MPSL_FEM_NRF21540_GPIO_SUPPORT && <choice MPSL_FEM_CHOICE>) || (MPSL_FEM_NRF21540_GPIO_SPI && (n || n) && MPSL_FEM_NRF21540_GPIO_SPI_SUPPORT && <choice MPSL_FEM_CHOICE>) || (MPSL_CX_NRF700X && !MPSL_CX_PIN_FORWARDER && MPSL_CX_NRF70_SUPPORT && <choice MPSL_CX_CHOICE>) || (MPSL_CX_3WIRE && !MPSL_CX_PIN_FORWARDER && <choice MPSL_CX_CHOICE>) || (MPSL_CX_BT_1WIRE && !MPSL_CX_PIN_FORWARDER && <choice MPSL_CX_CHOICE>) || (MPSL_CX_1WIRE && !MPSL_CX_PIN_FORWARDER && <choice MPSL_CX_CHOICE>) || DK_LIBRARY || NRF_SW_LPUART || (ADC_ADS131M02 && DT_HAS_TI_ADS131M02_ENABLED && ADC) || (AUXDISPLAY_GPIO_7SEG && DT_HAS_GPIO_7_SEGMENT_ENABLED && AUXDISPLAY) || (AUXDISPLAY_ITRON && DT_HAS_NORITAKE_ITRON_ENABLED && AUXDISPLAY) || (BT_DA1453X && DT_HAS_RENESAS_BT_HCI_DA1453X_ENABLED && BT_HCI && BT_DRIVERS) || (BT_AMBIQ_HCI && SOC_SERIES_APOLLO4X && DT_HAS_AMBIQ_BT_HCI_SPI_ENABLED && BT_HCI && BT_DRIVERS) || (BT_AIROC && BT_H4 && (DT_HAS_INFINEON_CYW43XXX_BT_HCI_ENABLED || DT_HAS_INFINEON_CYW208XX_HCI_ENABLED) && BT_HCI && BT_DRIVERS) || (BT_H4_NXP_CTLR && BT_H4 && DT_HAS_NXP_BT_HCI_UART_ENABLED && BT_HCI && BT_DRIVERS) || (CAN_TRANSCEIVER_GPIO && DT_HAS_CAN_TRANSCEIVER_GPIO_ENABLED && CAN) || (CHARGER_MAX20335 && DT_HAS_MAXIM_MAX20335_CHARGER_ENABLED && CHARGER) || (CHARGER_PF1550 && DT_HAS_NXP_PF1550_CHARGER_ENABLED && CHARGER) || (I2S_SILABS_SIWX91X && DT_HAS_SILABS_SIWX91X_I2S_ENABLED && I2S) || (IEEE802154_RF2XX && DT_HAS_ATMEL_RF2XX_ENABLED && IEEE802154) || (INPUT_CHSC6X && DT_HAS_CHIPSEMI_CHSC6X_ENABLED && INPUT) || (INPUT_GPIO_KEYS && DT_HAS_GPIO_KEYS_ENABLED && INPUT) || (INPUT_PINNACLE && DT_HAS_CIRQUE_PINNACLE_ENABLED && INPUT) || (INPUT_VS1838B && DT_HAS_VISHAY_VS1838B_ENABLED && INPUT) || (LED_GPIO && DT_HAS_GPIO_LEDS_ENABLED && LED) || (TLC59731_STRIP && DT_HAS_TI_TLC59731_ENABLED && LED_STRIP) || (LORA_SX127X && (DT_HAS_SEMTECH_SX1272_ENABLED || DT_HAS_SEMTECH_SX1276_ENABLED) && LORA) || (LORA_SX126X && (DT_HAS_SEMTECH_SX1261_ENABLED || DT_HAS_SEMTECH_SX1262_ENABLED) && LORA) || (LORA_STM32WL_SUBGHZ_RADIO && DT_HAS_ST_STM32WL_SUBGHZ_RADIO_ENABLED && LORA) || (LORA_RYLRXXX && DT_HAS_REYAX_RYLRXXX_ENABLED && LORA) || (MIPI_DBI_BITBANG && DT_HAS_ZEPHYR_MIPI_DBI_BITBANG_ENABLED && MIPI_DBI) || (MSPI_AMBIQ_CONTROLLER && DT_HAS_AMBIQ_MSPI_CONTROLLER_ENABLED && MSPI) || (MSPI_EMUL && DT_HAS_ZEPHYR_MSPI_EMUL_CONTROLLER_ENABLED && EMUL && MSPI) || (REGULATOR_GPIO && DT_HAS_REGULATOR_GPIO_ENABLED && REGULATOR) || (RCAR_MMC && DT_HAS_RENESAS_RCAR_MMC_ENABLED && SDHC) || (SDHC_AMBIQ && DT_HAS_AMBIQ_SDIO_ENABLED && SDHC) || (AD2S1210 && DT_HAS_ADI_AD2S1210_ENABLED && SENSOR) || (TMAG5273 && (DT_HAS_TI_TMAG5273_ENABLED || DT_HAS_TI_TMAG3001_ENABLED) && SENSOR) || (SPI_AMBIQ_SPIC && DT_HAS_AMBIQ_SPI_ENABLED && SPI) || (SPI_AMBIQ_SPID && DT_HAS_AMBIQ_SPID_ENABLED && SPI) || (SPI_INFINEON_CAT1 && DT_HAS_INFINEON_CAT1_SPI_ENABLED && SPI) || (SPI_NRFX && SOC_FAMILY_NORDIC_NRF && SPI) || (SPI_SAM && DT_HAS_ATMEL_SAM_SPI_ENABLED && SPI) || (SPI_SILABS_SIWX91X_GSPI && DT_HAS_SILABS_GSPI_ENABLED && SPI) || (SPI_XMC4XXX && DT_HAS_INFINEON_XMC4XXX_SPI_ENABLED && SPI) || (UDC_AMBIQ && DT_HAS_AMBIQ_USB_ENABLED && UDC_DRIVER) || (WDT_NXP_FS26 && DT_HAS_NXP_FS26_WDOG_ENABLED && WATCHDOG) || (WIFI_ESWIFI && (DT_HAS_INVENTEK_ESWIFI_ENABLED || DT_HAS_INVENTEK_ESWIFI_UART_ENABLED) && WIFI) || (WIFI_ESP_HOSTED && DT_HAS_ESPRESSIF_ESP_HOSTED_ENABLED && WIFI) || (WIFI_AIROC && DT_HAS_INFINEON_AIROC_WIFI_ENABLED && WIFI))

(imply-related dependencies: (EXAMPLESENSOR && DT_HAS_ZEPHYR_EXAMPLESENSOR_ENABLED && SENSOR) || (BT_CTLR_SDC_CS_MULTIPLE_ANTENNA_SUPPORT && BT_CTLR_CHANNEL_SOUNDING && BT_LL_SOFTDEVICE && BT) || (MPSL_FEM_NRF21540_GPIO && (n || n) && MPSL_FEM_NRF21540_GPIO_SUPPORT && <choice MPSL_FEM_CHOICE>) || (MPSL_FEM_NRF21540_GPIO_SPI && (n || n) && MPSL_FEM_NRF21540_GPIO_SPI_SUPPORT && <choice MPSL_FEM_CHOICE>) || (MPSL_CX_NRF700X && !MPSL_CX_PIN_FORWARDER && MPSL_CX_NRF70_SUPPORT && <choice MPSL_CX_CHOICE>) || (MPSL_CX_3WIRE && !MPSL_CX_PIN_FORWARDER && <choice MPSL_CX_CHOICE>) || (MPSL_CX_BT_1WIRE && !MPSL_CX_PIN_FORWARDER && <choice MPSL_CX_CHOICE>) || (MPSL_CX_1WIRE && !MPSL_CX_PIN_FORWARDER && <choice MPSL_CX_CHOICE>) || DK_LIBRARY || NRF_SW_LPUART || (ADC_ADS131M02 && DT_HAS_TI_ADS131M02_ENABLED && ADC) || (AUXDISPLAY_GPIO_7SEG && DT_HAS_GPIO_7_SEGMENT_ENABLED && AUXDISPLAY) || (AUXDISPLAY_ITRON && DT_HAS_NORITAKE_ITRON_ENABLED && AUXDISPLAY) || (BT_DA1453X && DT_HAS_RENESAS_BT_HCI_DA1453X_ENABLED && BT_HCI && BT_DRIVERS) || (BT_AMBIQ_HCI && SOC_SERIES_APOLLO4X && DT_HAS_AMBIQ_BT_HCI_SPI_ENABLED && BT_HCI && BT_DRIVERS) || (BT_AIROC && BT_H4 && (DT_HAS_INFINEON_CYW43XXX_BT_HCI_ENABLED || DT_HAS_INFINEON_CYW208XX_HCI_ENABLED) && BT_HCI && BT_DRIVERS) || (BT_H4_NXP_CTLR && BT_H4 && DT_HAS_NXP_BT_HCI_UART_ENABLED && BT_HCI && BT_DRIVERS) || (CAN_TRANSCEIVER_GPIO && DT_HAS_CAN_TRANSCEIVER_GPIO_ENABLED && CAN) || (CHARGER_MAX20335 && DT_HAS_MAXIM_MAX20335_CHARGER_ENABLED && CHARGER) || (CHARGER_PF1550 && DT_HAS_NXP_PF1550_CHARGER_ENABLED && CHARGER) || (I2S_SILABS_SIWX91X && DT_HAS_SILABS_SIWX91X_I2S_ENABLED && I2S) || (IEEE802154_RF2XX && DT_HAS_ATMEL_RF2XX_ENABLED && IEEE802154) || (INPUT_CHSC6X && DT_HAS_CHIPSEMI_CHSC6X_ENABLED && INPUT) || (INPUT_GPIO_KEYS && DT_HAS_GPIO_KEYS_ENABLED && INPUT) || (INPUT_PINNACLE && DT_HAS_CIRQUE_PINNACLE_ENABLED && INPUT) || (INPUT_VS1838B && DT_HAS_VISHAY_VS1838B_ENABLED && INPUT) || (LED_GPIO && DT_HAS_GPIO_LEDS_ENABLED && LED) || (TLC59731_STRIP && DT_HAS_TI_TLC59731_ENABLED && LED_STRIP) || (LORA_SX127X && (DT_HAS_SEMTECH_SX1272_ENABLED || DT_HAS_SEMTECH_SX1276_ENABLED) && LORA) || (LORA_SX126X && (DT_HAS_SEMTECH_SX1261_ENABLED || DT_HAS_SEMTECH_SX1262_ENABLED) && LORA) || (LORA_STM32WL_SUBGHZ_RADIO && DT_HAS_ST_STM32WL_SUBGHZ_RADIO_ENABLED && LORA) || (LORA_RYLRXXX && DT_HAS_REYAX_RYLRXXX_ENABLED && LORA) || (MIPI_DBI_BITBANG && DT_HAS_ZEPHYR_MIPI_DBI_BITBANG_ENABLED && MIPI_DBI) || (MSPI_AMBIQ_CONTROLLER && DT_HAS_AMBIQ_MSPI_CONTROLLER_ENABLED && MSPI) || (MSPI_EMUL && DT_HAS_ZEPHYR_MSPI_EMUL_CONTROLLER_ENABLED && EMUL && MSPI) || (REGULATOR_GPIO && DT_HAS_REGULATOR_GPIO_ENABLED && REGULATOR) || (RCAR_MMC && DT_HAS_RENESAS_RCAR_MMC_ENABLED && SDHC) || (SDHC_AMBIQ && DT_HAS_AMBIQ_SDIO_ENABLED && SDHC) || (AD2S1210 && DT_HAS_ADI_AD2S1210_ENABLED && SENSOR) || (TMAG5273 && (DT_HAS_TI_TMAG5273_ENABLED || DT_HAS_TI_TMAG3001_ENABLED) && SENSOR) || (SPI_AMBIQ_SPIC && DT_HAS_AMBIQ_SPI_ENABLED && SPI) || (SPI_AMBIQ_SPID && DT_HAS_AMBIQ_SPID_ENABLED && SPI) || (SPI_INFINEON_CAT1 && DT_HAS_INFINEON_CAT1_SPI_ENABLED && SPI) || (SPI_NRFX && SOC_FAMILY_NORDIC_NRF && SPI) || (SPI_SAM && DT_HAS_ATMEL_SAM_SPI_ENABLED && SPI) || (SPI_SILABS_SIWX91X_GSPI && DT_HAS_SILABS_GSPI_ENABLED && SPI) || (SPI_XMC4XXX && DT_HAS_INFINEON_XMC4XXX_SPI_ENABLED && SPI) || (UDC_AMBIQ && DT_HAS_AMBIQ_USB_ENABLED && UDC_DRIVER) || (WDT_NXP_FS26 && DT_HAS_NXP_FS26_WDOG_ENABLED && WATCHDOG) || (WIFI_ESWIFI && (DT_HAS_INVENTEK_ESWIFI_ENABLED || DT_HAS_INVENTEK_ESWIFI_UART_ENABLED) && WIFI) || (WIFI_ESP_HOSTED && DT_HAS_ESPRESSIF_ESP_HOSTED_ENABLED && WIFI) || (WIFI_AIROC && DT_HAS_INFINEON_AIROC_WIFI_ENABLED && WIFI))

...depends on SPI_NRFX (defined at drivers/spi/Kconfig.nrfx:4), with definition...

menuconfig SPI_NRFX
bool "nRF SPI nrfx drivers"
default y
select GPIO
select PINCTRL
depends on SOC_FAMILY_NORDIC_NRF && SPI
help
Enable support for nrfx SPI drivers for nRF MCU series.

...depends on SPI (defined at soc/nxp/kinetis/k6x/Kconfig.defconfig:19, soc/nxp/kinetis/kwx/Kconfig.defconfig:12, soc/gaisler/gr716a/Kconfig.defconfig:17, drivers/spi/Kconfig:9), with definition...

config SPI
bool
default n if SOC_MK64F12
depends on SOC_SERIES_KINETIS_K6X && SOC_FAMILY_KINETIS

config SPI
bool
default y if SOC_MKW22D5 || SOC_MKW24D5
depends on SOC_SERIES_KINETIS_KWX && SOC_FAMILY_KINETIS

config SPI
bool
default y
depends on FLASH && SOC_GR716A

menuconfig SPI
bool "Serial Peripheral Interface (SPI) bus drivers"
help
Enable support for the SPI hardware bus.

(select-related dependencies: (DW3000 && SENSOR) || (NRF70_ON_SPI && NRF70_BUSLIB && 0) || (ADC_LMP90XXX && (DT_HAS_TI_LMP90077_ENABLED || DT_HAS_TI_LMP90078_ENABLED || DT_HAS_TI_LMP90079_ENABLED || DT_HAS_TI_LMP90080_ENABLED || DT_HAS_TI_LMP90097_ENABLED || DT_HAS_TI_LMP90098_ENABLED || DT_HAS_TI_LMP90099_ENABLED || DT_HAS_TI_LMP90100_ENABLED) && ADC) || (ADC_MCP320X && (DT_HAS_MICROCHIP_MCP3204_ENABLED || DT_HAS_MICROCHIP_MCP3208_ENABLED) && ADC) || (ADC_ADS7052 && DT_HAS_TI_ADS7052_ENABLED && ADC) || (ADC_ADS1X4S0X && (DT_HAS_TI_ADS114S06_ENABLED || DT_HAS_TI_ADS114S08_ENABLED || DT_HAS_TI_ADS124S06_ENABLED || DT_HAS_TI_ADS124S08_ENABLED) && ADC) || (ADC_ADS131M02 && DT_HAS_TI_ADS131M02_ENABLED && ADC) || (ADC_MAX1125X && (DT_HAS_MAXIM_MAX11254_ENABLED || DT_HAS_MAXIM_MAX11253_ENABLED) && ADC) || (ADC_MAX11102_17 && (DT_HAS_MAXIM_MAX11102_ENABLED || DT_HAS_MAXIM_MAX11103_ENABLED || DT_HAS_MAXIM_MAX11105_ENABLED || DT_HAS_MAXIM_MAX11106_ENABLED || DT_HAS_MAXIM_MAX11110_ENABLED || DT_HAS_MAXIM_MAX11111_ENABLED || DT_HAS_MAXIM_MAX11115_ENABLED || DT_HAS_MAXIM_MAX11116_ENABLED || DT_HAS_MAXIM_MAX11117_ENABLED) && ADC) || (ADC_AD4114 && DT_HAS_ADI_AD4114_ADC_ENABLED && ADC) || (ADC_AD7124 && DT_HAS_ADI_AD7124_ADC_ENABLED && ADC) || (ADC_AD405X && (DT_HAS_ADI_AD4052_ADC_ENABLED || DT_HAS_ADI_AD4050_ADC_ENABLED) && ADC) || (ADC_AD4130 && DT_HAS_ADI_AD4130_ADC_ENABLED && ADC) || (AUDIO_CODEC_PCM1681 && AUDIO_CODEC_PCM1681_SPI && DT_HAS_TI_PCM1681_ENABLED && AUDIO_CODEC && AUDIO) || (AUXDISPLAY_PT6314 && DT_HAS_PTC_PT6314_ENABLED && AUXDISPLAY) || (BT_SPI && BT_HCI && BT_DRIVERS) || (BT_AMBIQ_HCI && DT_HAS_AMBIQ_BT_HCI_SPI_ENABLED && BT_HCI && BT_DRIVERS) || (CAN_MCP2515 && DT_HAS_MICROCHIP_MCP2515_ENABLED && CAN) || (CAN_TCAN4X5X && DT_HAS_TI_TCAN4X5X_ENABLED && CAN) || (CAN_MCP251XFD && DT_HAS_MICROCHIP_MCP251XFD_ENABLED && CAN) || (DAC_DAC161S997 && DT_HAS_TI_DAC161S997_ENABLED && DAC) || (DAC_DACX0508 && (DT_HAS_TI_DAC60508_ENABLED || DT_HAS_TI_DAC70508_ENABLED || DT_HAS_TI_DAC80508_ENABLED) && DAC) || (DAC_LTC166X && (DT_HAS_LLTC_LTC1660_ENABLED || DT_HAS_LLTC_LTC1665_ENABLED) && DAC) || (DAC_AD56XX && (DT_HAS_ADI_AD5628_ENABLED || DT_HAS_ADI_AD5648_ENABLED || DT_HAS_ADI_AD5668_ENABLED || DT_HAS_ADI_AD5672_ENABLED || DT_HAS_ADI_AD5674_ENABLED || DT_HAS_ADI_AD5676_ENABLED || DT_HAS_ADI_AD5679_ENABLED || DT_HAS_ADI_AD5684_ENABLED || DT_HAS_ADI_AD5686_ENABLED || DT_HAS_ADI_AD5687_ENABLED || DT_HAS_ADI_AD5689_ENABLED) && DAC) || (LS0XX && DT_HAS_SHARP_LS0XX_ENABLED && DISPLAY) || (MAX7219 && DT_HAS_MAXIM_MAX7219_ENABLED && DISPLAY) || (EEPROM_AT25 && DT_HAS_ATMEL_AT25_ENABLED && EEPROM) || (EEPROM_MB85RSXX && DT_HAS_FUJITSU_MB85RSXX_ENABLED && EEPROM) || (ENTROPY_MAXQ10XX_RNG && DT_HAS_ADI_MAXQ10XX_TRNG_ENABLED && ENTROPY_GENERATOR) || (ETH_ENC28J60 && DT_HAS_MICROCHIP_ENC28J60_ENABLED && ETH_DRIVER) || (ETH_ENC424J600 && DT_HAS_MICROCHIP_ENC424J600_ENABLED && ETH_DRIVER) || (ETH_W5500 && DT_HAS_WIZNET_W5500_ENABLED && ETH_DRIVER) || (ETH_ADIN2111 && (DT_HAS_ADI_ADIN2111_ENABLED || DT_HAS_ADI_ADIN1110_ENABLED) && ETH_DRIVER) || (ETH_LAN865X && DT_HAS_MICROCHIP_LAN865X_ENABLED && ETH_DRIVER) || (ETH_LAN9250 && DT_HAS_MICROCHIP_LAN9250_ENABLED && ETH_DRIVER) || (SPI_FLASH_AT45 && DT_HAS_ATMEL_AT45_ENABLED && FLASH) || (SPI_NOR && DT_HAS_JEDEC_SPI_NOR_ENABLED && FLASH) || (IEEE802154_MCR20A && DT_HAS_NXP_MCR20A_ENABLED && HAS_MCUX && IEEE802154) || (IEEE802154_RF2XX && DT_HAS_ATMEL_RF2XX_ENABLED && IEEE802154) || (IEEE802154_DW1000 && DT_HAS_DECAWAVE_DW1000_ENABLED && IEEE802154) || (INPUT_PAW32XX && DT_HAS_PIXART_PAW32XX_ENABLED && INPUT) || (INPUT_PMW3610 && DT_HAS_PIXART_PMW3610_ENABLED && INPUT) || (INPUT_XPT2046 && DT_HAS_XPTEK_XPT2046_ENABLED && INPUT) || (LPD880X_STRIP && (n || n) && (DT_HAS_GREELED_LPD8803_ENABLED || DT_HAS_GREELED_LPD8806_ENABLED) && LED_STRIP) || (LORA_SX127X && (DT_HAS_SEMTECH_SX1272_ENABLED || DT_HAS_SEMTECH_SX1276_ENABLED) && LORA) || (LORA_SX126X && (DT_HAS_SEMTECH_SX1261_ENABLED || DT_HAS_SEMTECH_SX1262_ENABLED) && LORA) || (LORA_STM32WL_SUBGHZ_RADIO && DT_HAS_ST_STM32WL_SUBGHZ_RADIO_ENABLED && LORA) || (MIPI_DBI_SPI && DT_HAS_ZEPHYR_MIPI_DBI_SPI_ENABLED && MIPI_DBI) || (FT800 && DT_HAS_FTDI_FT800_ENABLED) || (RTC_PCF2123 && DT_HAS_NXP_PCF2123_ENABLED && RTC) || (SPI_SDHC && DT_HAS_ZEPHYR_SDHC_SPI_SLOT_ENABLED && SDHC) || (AD2S1210 && DT_HAS_ADI_AD2S1210_ENABLED && SENSOR) || (ADT7310 && DT_HAS_ADI_ADT7310_ENABLED && SENSOR) || (ADXL362 && DT_HAS_ADI_ADXL362_ENABLED && SENSOR) || (ADXL367 && (n || n) && (DT_HAS_ADI_ADXL367_ENABLED || DT_HAS_ADI_ADXL366_ENABLED) && SENSOR) || (BMI08X && (n || n) && (DT_HAS_BOSCH_BMI08X_ACCEL_ENABLED || DT_HAS_BOSCH_BMI08X_GYRO_ENABLED) && SENSOR) || (BMP388 && (n || n) && (DT_HAS_BOSCH_BMP388_ENABLED || DT_HAS_BOSCH_BMP390_ENABLED) && SENSOR) || (AFBR_S50 && DT_HAS_BRCM_AFBR_S50_ENABLED && SENSOR) || (MAX31855 && DT_HAS_MAXIM_MAX31855_ENABLED && SENSOR) || (MAX31865 && DT_HAS_MAXIM_MAX31865_ENABLED && SENSOR) || (MAX6675 && DT_HAS_MAXIM_MAX6675_ENABLED && SENSOR) || (PAA3905 && DT_HAS_PIXART_PAA3905_ENABLED && SENSOR) || (PAT9136 && DT_HAS_PIXART_PAT9136_ENABLED && SENSOR) || (I3G4250D && DT_HAS_ST_I3G4250D_ENABLED && ZEPHYR_HAL_ST_MODULE && SENSOR) || (IIS3DHHC && DT_HAS_ST_IIS3DHHC_ENABLED && ZEPHYR_HAL_ST_MODULE && SENSOR) || (LIS2DUX12 && (n || n) && (DT_HAS_ST_LIS2DUX12_ENABLED || DT_HAS_ST_LIS2DUXS12_ENABLED) && ZEPHYR_HAL_ST_MODULE && SENSOR) || (LPS2XDF && (n || n) && (DT_HAS_ST_LPS22DF_ENABLED || DT_HAS_ST_LPS28DFW_ENABLED || DT_HAS_ST_ILPS22QS_ENABLED) && ZEPHYR_HAL_ST_MODULE && SENSOR) || (LSM6DSO && (n || n) && (DT_HAS_ST_LSM6DSO_ENABLED || DT_HAS_ST_LSM6DSO32_ENABLED) && ZEPHYR_HAL_ST_MODULE && SENSOR) || (LSM6DSV16X && (n || n) && (DT_HAS_ST_LSM6DSV16X_ENABLED || DT_HAS_ST_LSM6DSV32X_ENABLED) && ZEPHYR_HAL_ST_MODULE && SENSOR) || (ICM42605 && DT_HAS_INVENSENSE_ICM42605_ENABLED && SENSOR) || (ICM42688 && DT_HAS_INVENSENSE_ICM42688_ENABLED && SENSOR) || (ICM42X70 && (n || n || n) && (DT_HAS_INVENSENSE_ICM42670P_ENABLED || DT_HAS_INVENSENSE_ICM42670S_ENABLED || DT_HAS_INVENSENSE_ICM42370P_ENABLED) && ZEPHYR_HAL_TDK_MODULE && SENSOR) || (TMAG5170 && DT_HAS_TI_TMAG5170_ENABLED && SENSOR) || (STEPPER_ADI_TMC_SPI && STEPPER_ADI_TMC && STEPPER_ADI_TMC && STEPPER) || (UHC_MAX3421E && DT_HAS_MAXIM_MAX3421E_SPI_ENABLED && UHC_DRIVER) || (WDT_NXP_FS26 && DT_HAS_NXP_FS26_WDOG_ENABLED && WATCHDOG) || (WIFI_WINC1500 && DT_HAS_ATMEL_WINC1500_ENABLED && WIFI) || (WIFI_ESWIFI_BUS_SPI && <choice WIFI_ESWIFI_BUS>) || (WIFI_ESP_HOSTED && DT_HAS_ESPRESSIF_ESP_HOSTED_ENABLED && WIFI))

...depends on ENTROPY_GENERATOR (defined at drivers/entropy/Kconfig:6), with definition...

menuconfig ENTROPY_GENERATOR
bool "Entropy drivers"
help
Include entropy drivers in system config.

(select-related dependencies: (BT_STM32WBA && SOC_SERIES_STM32WBAX && SOC_FAMILY_STM32) || (BT_FAST_PAIR_ADVERTISING && BT_FAST_PAIR && BT) || (BT_FAST_PAIR_GATT_SERVICE && BT_FAST_PAIR && BT) || (MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG && <choice MBEDTLS_PSA_CRYPTO_RNG_SOURCE>) || (NRF_802154_RADIO_DRIVER && HAS_HW_NRF_RADIO_IEEE802154 && !n && HAS_NORDIC_DRIVERS) || (NRF_802154_RADIO_DRIVER && HAS_HW_NRF_RADIO_IEEE802154 && !n && HAS_NORDIC_DRIVERS && 0) || (MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG && <choice MBEDTLS_PSA_CRYPTO_RNG_SOURCE>) || (OPENTHREAD && 0) || (BT_SILABS_SIWX91X && DT_HAS_SILABS_SIWX91X_BT_HCI_ENABLED && BT_HCI && BT_DRIVERS) || (BT_LL_SW_SPLIT && DT_HAS_ZEPHYR_BT_HCI_LL_SW_SPLIT_ENABLED && BT_HCI && BT) || (BT_CTLR_ENTROPY && BT_CTLR_ENTROPY_SUPPORT && HAS_BT_CTLR && BT_HCI && BT) || (LORAWAN_SERVICES && LORAWAN && LORAWAN) || NETWORKING || (TEST_BUSY_SIM && TEST))

(imply-related dependencies: (BT_STM32WBA && SOC_SERIES_STM32WBAX && SOC_FAMILY_STM32) || (BT_FAST_PAIR_ADVERTISING && BT_FAST_PAIR && BT) || (BT_FAST_PAIR_GATT_SERVICE && BT_FAST_PAIR && BT) || (MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG && <choice MBEDTLS_PSA_CRYPTO_RNG_SOURCE>) || (NRF_802154_RADIO_DRIVER && HAS_HW_NRF_RADIO_IEEE802154 && !n && HAS_NORDIC_DRIVERS) || (NRF_802154_RADIO_DRIVER && HAS_HW_NRF_RADIO_IEEE802154 && !n && HAS_NORDIC_DRIVERS && 0) || (MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG && <choice MBEDTLS_PSA_CRYPTO_RNG_SOURCE>) || (OPENTHREAD && 0) || (BT_SILABS_SIWX91X && DT_HAS_SILABS_SIWX91X_BT_HCI_ENABLED && BT_HCI && BT_DRIVERS) || (BT_LL_SW_SPLIT && DT_HAS_ZEPHYR_BT_HCI_LL_SW_SPLIT_ENABLED && BT_HCI && BT) || (BT_CTLR_ENTROPY && BT_CTLR_ENTROPY_SUPPORT && HAS_BT_CTLR && BT_HCI && BT) || (LORAWAN_SERVICES && LORAWAN && LORAWAN) || NETWORKING || (TEST_BUSY_SIM && TEST))

...depends on the choice symbol MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG (defined at modules/mbedtls/Kconfig.mbedtls:568, modules/mbedtls/Kconfig.mbedtls:568), with definition...

config MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG
bool "Use a cryptographically secure driver as random source"
select ENTROPY_GENERATOR
depends on <choice MBEDTLS_PSA_CRYPTO_RNG_SOURCE>
help
Use a cryptographically secure random generator to provide random data
instead of legacy Mbed TLS modules. This has a smaller footprint
than its legacy counterpart MBEDTLS_PSA_CRYPTO_LEGACY_RNG, but it
requires a cryptographically secure random number generator (CSPRNG)
to be available in the system. If no CSPRNG is available:
- there is no fallback to weak entropy random generators.
- the initialization of PSA crypto will fail and none of its API
will be available.

config MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG
bool "Use a cryptographically secure driver as random source"
select ENTROPY_GENERATOR
depends on <choice MBEDTLS_PSA_CRYPTO_RNG_SOURCE>
help
Use a cryptographically secure random generator to provide random data
instead of legacy Mbed TLS modules. This has a smaller footprint
than its legacy counterpart MBEDTLS_PSA_CRYPTO_LEGACY_RNG, but it
requires a cryptographically secure random number generator (CSPRNG)
to be available in the system. If no CSPRNG is available:
- there is no fallback to weak entropy random generators.
- the initialization of PSA crypto will fail and none of its API
will be available.

...depends on <choice MBEDTLS_PSA_CRYPTO_RNG_SOURCE> (defined at modules/mbedtls/Kconfig.mbedtls:557, modules/mbedtls/Kconfig.mbedtls:557), with definition...

choice MBEDTLS_PSA_CRYPTO_RNG_SOURCE
bool "Select random source for built-in PSA crypto"
default MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG if CSPRNG_AVAILABLE
default MBEDTLS_PSA_CRYPTO_LEGACY_RNG
depends on MBEDTLS_PSA_CRYPTO_C && MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-mbedtls.h" && MBEDTLS

choice MBEDTLS_PSA_CRYPTO_RNG_SOURCE
bool "Select random source for built-in PSA crypto"
default MBEDTLS_PSA_CRYPTO_EXTERNAL_RNG if CSPRNG_AVAILABLE
default MBEDTLS_PSA_CRYPTO_LEGACY_RNG
depends on MBEDTLS_PSA_CRYPTO_C && MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-mbedtls.h" && MBEDTLS && 0

...depends on MBEDTLS_PSA_CRYPTO_C (defined at /home/chirag_dev/ws_BengalTiger/external/nrf/subsys/nrf_security/Kconfig.psa:7, modules/mbedtls/Kconfig.mbedtls:618, modules/mbedtls/Kconfig.mbedtls:618), with definition...

config MBEDTLS_PSA_CRYPTO_C
bool "Enable PSA crypto APIs"
default y
depends on NRF_SECURITY
help
Enable the Platform Security Architecture cryptography API.
Corresponds to setting in mbed TLS config file.

config MBEDTLS_PSA_CRYPTO_C
bool "Platform Security Architecture cryptography API"
depends on !BUILD_WITH_TFM && MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-mbedtls.h" && MBEDTLS

config MBEDTLS_PSA_CRYPTO_C
bool "Platform Security Architecture cryptography API"
depends on !BUILD_WITH_TFM && MBEDTLS_BUILTIN && MBEDTLS_CFG_FILE = "config-mbedtls.h" && MBEDTLS && 0

(select-related dependencies: (BT_FAST_PAIR_CRYPTO_PSA && !TFM_PROFILE_TYPE_MINIMAL && <choice BT_FAST_PAIR_CRYPTO_BACKEND>) || (BT_MESH_USES_MBEDTLS_PSA && <choice BT_MESH_CRYPTO_LIB>) || (BT_HOST_CRYPTO && !BUILD_WITH_TFM && BT_HCI_HOST && BT_RPC_STACK) || (BT_ECC && !BUILD_WITH_TFM && BT_HCI_HOST && BT_RPC_STACK) || (BT_CRYPTO && !BUILD_WITH_TFM && BT_RPC_STACK) || (HOSTAP_CRYPTO_ALT_PSA && <choice HOSTAP_CRYPTO_BACKEND>) || (BT_SILABS_EFR32 && DT_HAS_SILABS_BT_HCI_EFR32_ENABLED && (ZEPHYR_HAL_SILABS_MODULE_BLOBS || BUILD_ONLY_NO_BLOBS) && (!PM || SOC_GECKO_PM_BACKEND_PMGR) && BT_HCI && BT_DRIVERS) || (BT_MESH_USES_MBEDTLS_PSA && <choice BT_MESH_CRYPTO_LIB>) || (BT_HOST_CRYPTO && !BUILD_WITH_TFM && BT_HCI_HOST && BT_HCI && BT) || (BT_ECC && !BUILD_WITH_TFM && BT_HCI_HOST && BT_HCI && BT) || (BT_CRYPTO && !BUILD_WITH_TFM && BT_HCI && BT) || (JWT_SIGN_RSA_PSA && !BUILD_WITH_TFM && <choice>) || (JWT_SIGN_ECDSA_PSA && !BUILD_WITH_TFM && <choice>))

(imply-related dependencies: (BT_FAST_PAIR_CRYPTO_PSA && !TFM_PROFILE_TYPE_MINIMAL && <choice BT_FAST_PAIR_CRYPTO_BACKEND>) || (BT_MESH_USES_MBEDTLS_PSA && <choice BT_MESH_CRYPTO_LIB>) || (BT_HOST_CRYPTO && !BUILD_WITH_TFM && BT_HCI_HOST && BT_RPC_STACK) || (BT_ECC && !BUILD_WITH_TFM && BT_HCI_HOST && BT_RPC_STACK) || (BT_CRYPTO && !BUILD_WITH_TFM && BT_RPC_STACK) || (HOSTAP_CRYPTO_ALT_PSA && <choice HOSTAP_CRYPTO_BACKEND>) || (BT_SILABS_EFR32 && DT_HAS_SILABS_BT_HCI_EFR32_ENABLED && (ZEPHYR_HAL_SILABS_MODULE_BLOBS || BUILD_ONLY_NO_BLOBS) && (!PM || SOC_GECKO_PM_BACKEND_PMGR) && BT_HCI && BT_DRIVERS) || (BT_MESH_USES_MBEDTLS_PSA && <choice BT_MESH_CRYPTO_LIB>) || (BT_HOST_CRYPTO && !BUILD_WITH_TFM && BT_HCI_HOST && BT_HCI && BT) || (BT_ECC && !BUILD_WITH_TFM && BT_HCI_HOST && BT_HCI && BT) || (BT_CRYPTO && !BUILD_WITH_TFM && BT_HCI && BT) || (JWT_SIGN_RSA_PSA && !BUILD_WITH_TFM && <choice>) || (JWT_SIGN_ECDSA_PSA && !BUILD_WITH_TFM && <choice>))

...depends on UOSCORE_UEDHOC_CRYPTO_COMMON (defined at modules/uoscore-uedhoc/Kconfig:39), with definition...

config UOSCORE_UEDHOC_CRYPTO_COMMON
bool
select PSA_WANT_ALG_ECDH
select PSA_WANT_ALG_ECDSA
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_IMPORT
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_EXPORT
select PSA_WANT_KEY_TYPE_ECC_KEY_PAIR_GENERATE
select PSA_WANT_KEY_TYPE_ECC_PUBLIC_KEY
select PSA_WANT_ECC_SECP_R1_256
select PSA_WANT_KEY_TYPE_AES
select PSA_WANT_ALG_CCM
select PSA_WANT_KEY_TYPE_HMAC
select PSA_WANT_ALG_HMAC
select PSA_WANT_ALG_SHA_256
imply MBEDTLS_PSA_CRYPTO_C if !BUILD_WITH_TFM
depends on (UOSCORE || UEDHOC) && 0

(select-related dependencies: (UOSCORE && ZCBOR && ZCBOR_CANONICAL && MBEDTLS && 0) || (UEDHOC && ZCBOR && ZCBOR_CANONICAL && MBEDTLS && 0))

...depends on MBEDTLS (defined at /home/chirag_dev/ws_BengalTiger/external/nrf/modules/trusted-firmware-m/Kconfig.mbedtls_minimal.defconfig:7, /home/chirag_dev/ws_BengalTiger/external/nrf/modules/trusted-firmware-m/Kconfig.psa.defconfig:1, modules/mbedtls/Kconfig:19, modules/mbedtls/Kconfig:19), with definition...

config MBEDTLS
bool
default n
depends on TFM_PROFILE_TYPE_MINIMAL

config MBEDTLS
bool
default n
depends on BUILD_WITH_TFM

menuconfig MBEDTLS
bool "mbed TLS Support" if !MBEDTLS_PROMPTLESS
help
This option enables the mbedTLS cryptography library.

menuconfig MBEDTLS
bool "mbed TLS Support" if !MBEDTLS_PROMPTLESS
depends on 0
help
This option enables the mbedTLS cryptography library.

(select-related dependencies: (BT_MESH_USES_MBEDTLS_PSA && <choice BT_MESH_CRYPTO_LIB>) || (BT_HOST_CRYPTO && !BUILD_WITH_TFM && BT_HCI_HOST && BT_RPC_STACK) || (BT_ECC && !BUILD_WITH_TFM && BT_HCI_HOST && BT_RPC_STACK) || (BT_CRYPTO && !BUILD_WITH_TFM && BT_RPC_STACK) || (HOSTAP_CRYPTO_ALT_LEGACY_PSA && <choice HOSTAP_CRYPTO_BACKEND>) || (HOSTAP_CRYPTO_ALT_PSA && <choice HOSTAP_CRYPTO_BACKEND>) || (OPENTHREAD_MBEDTLS_DEBUG && OPENTHREAD) || (WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT && <choice WIFI_NM_WPA_SUPPLICANT_CRYPTO_BACKEND>) || (WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT && <choice WIFI_NM_WPA_SUPPLICANT_CRYPTO_BACKEND>) || (OPENTHREAD_MBEDTLS && OPENTHREAD && 0) || (BT_SILABS_EFR32 && DT_HAS_SILABS_BT_HCI_EFR32_ENABLED && (ZEPHYR_HAL_SILABS_MODULE_BLOBS || BUILD_ONLY_NO_BLOBS) && (!PM || SOC_GECKO_PM_BACKEND_PMGR) && BT_HCI && BT_DRIVERS) || (CRYPTO_MBEDTLS_SHIM && CRYPTO) || (WIFI_ESP32 && DT_HAS_ESPRESSIF_ESP32_WIFI_ENABLED && (ZEPHYR_HAL_ESPRESSIF_MODULE_BLOBS || BUILD_ONLY_NO_BLOBS) && !SMP && WIFI) || (BT_MESH_USES_MBEDTLS_PSA && <choice BT_MESH_CRYPTO_LIB>) || (BT_HOST_CRYPTO && !BUILD_WITH_TFM && BT_HCI_HOST && BT_HCI && BT) || (BT_ECC && !BUILD_WITH_TFM && BT_HCI_HOST && BT_HCI && BT) || (BT_CRYPTO && !BUILD_WITH_TFM && BT_HCI && BT) || (JWT_SIGN_RSA_LEGACY && CSPRNG_AVAILABLE && <choice>) || (JWT_SIGN_RSA_PSA && !BUILD_WITH_TFM && <choice>) || (JWT_SIGN_ECDSA_PSA && !BUILD_WITH_TFM && <choice>) || (UPDATEHUB && !BUILD_WITH_TFM && FLASH && REBOOT && IMG_MANAGER && BOOTLOADER_MCUBOOT && NETWORKING && NET_UDP && NET_SOCKETS && COAP && DNS_RESOLVER && JSON_LIBRARY && HWINFO) || (UPDATEHUB_DTLS && UPDATEHUB) || (OSDP_SC_ENABLED && CSPRNG_AVAILABLE && OSDP) || (NET_IPV6_IID_STABLE && !NET_6LO && <choice NET_IPV6_IID_GENERATION>) || (NET_IPV6_PE && NET_NATIVE_IPV6 && NET_IPV6 && !NET_RAW_MODE && NETWORKING) || (WEBSOCKET_CLIENT && NETWORKING) || (NET_SOCKETS_SOCKOPT_TLS && NET_NATIVE && NET_SOCKETS && NETWORKING) || (FLASH_AREA_CHECK_INTEGRITY_MBEDTLS && <choice FLASH_AREA_CHECK_INTEGRITY_BACKEND>))

(imply-related dependencies: (BT_MESH_USES_MBEDTLS_PSA && <choice BT_MESH_CRYPTO_LIB>) || (BT_HOST_CRYPTO && !BUILD_WITH_TFM && BT_HCI_HOST && BT_RPC_STACK) || (BT_ECC && !BUILD_WITH_TFM && BT_HCI_HOST && BT_RPC_STACK) || (BT_CRYPTO && !BUILD_WITH_TFM && BT_RPC_STACK) || (HOSTAP_CRYPTO_ALT_LEGACY_PSA && <choice HOSTAP_CRYPTO_BACKEND>) || (HOSTAP_CRYPTO_ALT_PSA && <choice HOSTAP_CRYPTO_BACKEND>) || (OPENTHREAD_MBEDTLS_DEBUG && OPENTHREAD) || (WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT && <choice WIFI_NM_WPA_SUPPLICANT_CRYPTO_BACKEND>) || (WIFI_NM_WPA_SUPPLICANT_CRYPTO_ALT && <choice WIFI_NM_WPA_SUPPLICANT_CRYPTO_BACKEND>) || (OPENTHREAD_MBEDTLS && OPENTHREAD && 0) || (BT_SILABS_EFR32 && DT_HAS_SILABS_BT_HCI_EFR32_ENABLED && (ZEPHYR_HAL_SILABS_MODULE_BLOBS || BUILD_ONLY_NO_BLOBS) && (!PM || SOC_GECKO_PM_BACKEND_PMGR) && BT_HCI && BT_DRIVERS) || (CRYPTO_MBEDTLS_SHIM && CRYPTO) || (WIFI_ESP32 && DT_HAS_ESPRESSIF_ESP32_WIFI_ENABLED && (ZEPHYR_HAL_ESPRESSIF_MODULE_BLOBS || BUILD_ONLY_NO_BLOBS) && !SMP && WIFI) || (BT_MESH_USES_MBEDTLS_PSA && <choice BT_MESH_CRYPTO_LIB>) || (BT_HOST_CRYPTO && !BUILD_WITH_TFM && BT_HCI_HOST && BT_HCI && BT) || (BT_ECC && !BUILD_WITH_TFM && BT_HCI_HOST && BT_HCI && BT) || (BT_CRYPTO && !BUILD_WITH_TFM && BT_HCI && BT) || (JWT_SIGN_RSA_LEGACY && CSPRNG_AVAILABLE && <choice>) || (JWT_SIGN_RSA_PSA && !BUILD_WITH_TFM && <choice>) || (JWT_SIGN_ECDSA_PSA && !BUILD_WITH_TFM && <choice>) || (UPDATEHUB && !BUILD_WITH_TFM && FLASH && REBOOT && IMG_MANAGER && BOOTLOADER_MCUBOOT && NETWORKING && NET_UDP && NET_SOCKETS && COAP && DNS_RESOLVER && JSON_LIBRARY && HWINFO) || (UPDATEHUB_DTLS && UPDATEHUB) || (OSDP_SC_ENABLED && CSPRNG_AVAILABLE && OSDP) || (NET_IPV6_IID_STABLE && !NET_6LO && <choice NET_IPV6_IID_GENERATION>) || (NET_IPV6_PE && NET_NATIVE_IPV6 && NET_IPV6 && !NET_RAW_MODE && NETWORKING) || (WEBSOCKET_CLIENT && NETWORKING) || (NET_SOCKETS_SOCKOPT_TLS && NET_NATIVE && NET_SOCKETS && NETWORKING) || (FLASH_AREA_CHECK_INTEGRITY_MBEDTLS && <choice FLASH_AREA_CHECK_INTEGRITY_BACKEND>))

...depends on UPDATEHUB (defined at subsys/mgmt/updatehub/Kconfig:4), with definition...

menuconfig UPDATEHUB
bool "UpdateHub Firmware Over-the-Air support"
select REQUIRES_FULL_LIBC
select IMG_ENABLE_IMAGE_CHECK
select MPU_ALLOW_FLASH_WRITE
select MBEDTLS if !BUILD_WITH_TFM
select MBEDTLS_SHA256 if !PSA_CRYPTO_CLIENT
depends on FLASH && REBOOT && IMG_MANAGER && BOOTLOADER_MCUBOOT && NETWORKING && NET_UDP && NET_SOCKETS && COAP && DNS_RESOLVER && JSON_LIBRARY && HWINFO
help
UpdateHub is an enterprise-grade solution which makes simple to
remotely update all your embedded devices in the field. It
handles all aspects related to sending Firmware Over-the-Air
(FOTA) updates with maximum security and efficiency, while you
focus in adding value to your product.

...depends on HWINFO (defined at drivers/hwinfo/Kconfig:6), with definition...

menuconfig HWINFO
bool "Hardware Information drivers"
help
Enable hwinfo driver.

(select-related dependencies: HW_ID_LIBRARY || (ETH_STM32_HAL && DT_HAS_ST_STM32_ETHERNET_ENABLED && ETH_DRIVER) || (ETH_NXP_ENET_QOS_MAC_UNIQUE_MAC_ADDRESS && ETH_NXP_ENET_QOS_MAC && ETH_NXP_ENET_QOS && ETH_DRIVER) || (WDT_XILINX_AXI_HWINFO_API && WDT_XILINX_AXI && WATCHDOG) || XSI_SINGLE_PROCESS || (SHELL_BACKEND_MQTT && NET_TCP && NET_IPV4 && NETWORKING && SHELL_BACKENDS && SHELL) || USB_DEVICE_STACK)

(imply-related dependencies: HW_ID_LIBRARY || (ETH_STM32_HAL && DT_HAS_ST_STM32_ETHERNET_ENABLED && ETH_DRIVER) || (ETH_NXP_ENET_QOS_MAC_UNIQUE_MAC_ADDRESS && ETH_NXP_ENET_QOS_MAC && ETH_NXP_ENET_QOS && ETH_DRIVER) || (WDT_XILINX_AXI_HWINFO_API && WDT_XILINX_AXI && WATCHDOG) || XSI_SINGLE_PROCESS || (SHELL_BACKEND_MQTT && NET_TCP && NET_IPV4 && NETWORKING && SHELL_BACKENDS && SHELL) || USB_DEVICE_STACK)

...depends on the choice symbol SECURE_STORAGE_ITS_TRANSFORM_IMPLEMENTATION_AEAD (defined at subsys/secure_storage/Kconfig.its_transform:7), with definition...

config SECURE_STORAGE_ITS_TRANSFORM_IMPLEMENTATION_AEAD
bool "ITS transform module implementation using AEAD to protect the data"
imply HWINFO
depends on <choice SECURE_STORAGE_ITS_TRANSFORM_IMPLEMENTATION>

...depends on <choice SECURE_STORAGE_ITS_TRANSFORM_IMPLEMENTATION> (defined at /home/chirag_dev/ws_BengalTiger/external/nrf/subsys/secure_storage/compatibility/Kconfig:22, subsys/secure_storage/Kconfig.its_transform:4), with definition...

choice SECURE_STORAGE_ITS_TRANSFORM_IMPLEMENTATION
bool
default SECURE_STORAGE_ITS_TRANSFORM_IMPLEMENTATION_TSBC if SECURE_STORAGE_TRUSTED_STORAGE_COMPATIBILITY

choice SECURE_STORAGE_ITS_TRANSFORM_IMPLEMENTATION
bool "ITS transform module implementation"
depends on SECURE_STORAGE_ITS_TRANSFORM_MODULE && SECURE_STORAGE

...depends on the choice symbol SECURE_STORAGE_ITS_TRANSFORM_IMPLEMENTATION_TSBC (defined at /home/chirag_dev/ws_BengalTiger/external/nrf/subsys/secure_storage/compatibility/Kconfig:26), with definition...

config SECURE_STORAGE_ITS_TRANSFORM_IMPLEMENTATION_TSBC
bool "ITS transform module implementation compatible with the Trusted storage library"
select PSA_WANT_GENERATE_RANDOM
select PSA_WANT_KEY_TYPE_CHACHA20
select PSA_WANT_ALG_CHACHA20_POLY1305
depends on SECURE_STORAGE_TRUSTED_STORAGE_COMPATIBILITY && <choice SECURE_STORAGE_ITS_TRANSFORM_IMPLEMENTATION>

...depends on SECURE_STORAGE_TRUSTED_STORAGE_COMPATIBILITY (defined at /home/chirag_dev/ws_BengalTiger/external/nrf/subsys/secure_storage/compatibility/Kconfig:4), with definition...

config SECURE_STORAGE_TRUSTED_STORAGE_COMPATIBILITY
bool "Trusted storage backward compatibility [EXPERIMENTAL]"
select EXPERIMENTAL
select SECURE_STORAGE_ITS_STORE_SETTINGS_NAME_CUSTOM if SECURE_STORAGE_ITS_STORE_IMPLEMENTATION_SETTINGS
depends on (SECURE_STORAGE_ITS_STORE_IMPLEMENTATION_SETTINGS || SECURE_STORAGE_ITS_STORE_IMPLEMENTATION_CUSTOM) && (SETTINGS_ZMS || SETTINGS_ZMS_LEGACY || (SETTINGS_NVS && !SOC_SERIES_NRF54LX) || SECURE_STORAGE_ITS_STORE_IMPLEMENTATION_CUSTOM)
help
Enable to make the Secure storage subsystem compatible with
an existing installation that was previously using the Trusted storage library.
This allows the Secure storage subsystem to operate and store entries
like the Trusted storage library would.

...depends on the choice symbol SECURE_STORAGE_ITS_STORE_IMPLEMENTATION_SETTINGS (defined at subsys/secure_storage/Kconfig.its_store:27), with definition...

config SECURE_STORAGE_ITS_STORE_IMPLEMENTATION_SETTINGS
bool "ITS store module implementation using the settings subsystem for storage"
depends on FLASH_HAS_DRIVER_ENABLED && ((n && n) || (y && y)) && SETTINGS && <choice SECURE_STORAGE_ITS_STORE_IMPLEMENTATION>

...depends on <choice SECURE_STORAGE_ITS_STORE_IMPLEMENTATION> (defined at subsys/secure_storage/Kconfig.its_store:4), with definition...

choice SECURE_STORAGE_ITS_STORE_IMPLEMENTATION
bool "ITS store module implementation"
depends on SECURE_STORAGE_ITS_STORE_MODULE && SECURE_STORAGE

...depends on the choice symbol SECURE_STORAGE_ITS_STORE_IMPLEMENTATION_ZMS (defined at subsys/secure_storage/Kconfig.its_store:12), with definition...

config SECURE_STORAGE_ITS_STORE_IMPLEMENTATION_ZMS
bool "ITS store module implementation using ZMS for storage"
depends on FLASH_HAS_DRIVER_ENABLED && n && n && ZMS && <choice SECURE_STORAGE_ITS_STORE_IMPLEMENTATION>
help
This implementation of the ITS store module makes direct use of ZMS for storage.
It needs a `secure_storage_its_partition` devicetree chosen property that points
to a fixed storage partition that will be dedicated to the ITS. It has lower
overhead compared to the settings-based implementation, both in terms of runtime
execution and storage space, and also ROM footprint if the settings subsystem is disabled.
As this implementations directly maps the PSA storage UIDs to ZMS entry IDs, it limits
their values to the first 30 bits.

...depends on FLASH_HAS_DRIVER_ENABLED (defined at /home/chirag_dev/ws_BengalTiger/sh_sdk_2_0/drivers/flash/Kconfig.micron_spi_nand:29, /home/chirag_dev/ws_BengalTiger/sh_sdk_2_0/drivers/mcuboot_nand_flash/Kconfig.mcuboot_spi_nand:29, drivers/flash/Kconfig:9), with definition...

config FLASH_HAS_DRIVER_ENABLED
bool
help
This option is enabled when any flash driver is enabled.

config FLASH_HAS_DRIVER_ENABLED
bool
help
This option is enabled when any flash driver is enabled.

config FLASH_HAS_DRIVER_ENABLED
bool
help
This option is enabled when any flash driver is enabled.

(select-related dependencies: (MICRON_SPI_NAND && SPI && GPIO) || (MCUBOOT_SPI_NAND && SPI && GPIO) || (FLASH_AMBIQ && DT_HAS_AMBIQ_FLASH_CONTROLLER_ENABLED && FLASH) || (FLASH_ANDES_QSPI && DT_HAS_ANDESTECH_QSPI_NOR_ENABLED && !SPI_NOR && FLASH) || (SPI_FLASH_AT45 && DT_HAS_ATMEL_AT45_ENABLED && FLASH) || (SOC_FLASH_TELINK_B91 && DT_HAS_TELINK_B91_FLASH_CONTROLLER_ENABLED && FLASH) || (FLASH_CDNS_NAND && DT_HAS_CDNS_NAND_ENABLED && FLASH) || (FLASH_CAD_QSPI_NOR && DT_HAS_CDNS_QSPI_NOR_ENABLED && FLASH) || (SOC_FLASH_CC13XX_CC26XX && DT_HAS_TI_CC13XX_CC26XX_FLASH_CONTROLLER_ENABLED && FLASH) || (SOC_FLASH_CC23X0 && DT_HAS_TI_CC23X0_FLASH_CONTROLLER_ENABLED && FLASH) || (SOC_FLASH_ESP32 && DT_HAS_ESPRESSIF_ESP32_FLASH_CONTROLLER_ENABLED && FLASH) || (SOC_FLASH_GD32 && (GD32_NV_FLASH_V1 || GD32_NV_FLASH_V2 || GD32_NV_FLASH_V3) && FLASH) || (SOC_FLASH_GECKO && DT_HAS_SILABS_GECKO_FLASH_CONTROLLER_ENABLED && FLASH) || (FLASH_INFINEON_CAT1 && DT_HAS_INFINEON_CAT1_FLASH_CONTROLLER_ENABLED && DT_HAS_FIXED_PARTITIONS_ENABLED && FLASH) || (INFINEON_CAT1_QSPI_FLASH && DT_HAS_INFINEON_CAT1_QSPI_FLASH_ENABLED && DT_HAS_FIXED_PARTITIONS_ENABLED && FLASH) || (SOC_FLASH_ITE_IT8XXX2 && DT_HAS_ITE_IT8XXX2_FLASH_CONTROLLER_ENABLED && FLASH) || (SOC_FLASH_LPC && (DT_HAS_NXP_IAP_FMC11_ENABLED || DT_HAS_NXP_IAP_FMC54_ENABLED) && FLASH) || (SOC_FLASH_MAX32 && DT_HAS_ADI_MAX32_FLASH_CONTROLLER_ENABLED && FLASH) || (SOC_FLASH_MCUX && (DT_HAS_NXP_KINETIS_FTFA_ENABLED || DT_HAS_NXP_KINETIS_FTFE_ENABLED || DT_HAS_NXP_KINETIS_FTFL_ENABLED || DT_HAS_NXP_IAP_FMC55_ENABLED || DT_HAS_NXP_IAP_FMC553_ENABLED || DT_HAS_NXP_MSF1_ENABLED) && FLASH) || (FLASH_MCUX_FLEXSPI_NOR && DT_HAS_NXP_IMX_FLEXSPI_NOR_ENABLED && DT_HAS_NXP_IMX_FLEXSPI_ENABLED && FLASH) || (FLASH_MCUX_FLEXSPI_MX25UM51345G && DT_HAS_NXP_IMX_FLEXSPI_MX25UM51345G_ENABLED && DT_HAS_NXP_IMX_FLEXSPI_ENABLED && FLASH) || (FLASH_MCUX_FLEXSPI_HYPERFLASH && DT_HAS_NXP_IMX_FLEXSPI_HYPERFLASH_ENABLED && DT_HAS_NXP_IMX_FLEXSPI_ENABLED && FLASH) || (FLASH_MSPI && FLASH) || (SPI_NOR && DT_HAS_JEDEC_SPI_NOR_ENABLED && FLASH) || (NORDIC_QSPI_NOR && DT_HAS_NORDIC_QSPI_NOR_ENABLED && FLASH) || (FLASH_NPCX_FIU_NOR && DT_HAS_NUVOTON_NPCX_FIU_NOR_ENABLED && FLASH_NPCX_FIU_QSPI && FLASH) || (SOC_FLASH_NRF && (DT_HAS_NORDIC_NRF51_FLASH_CONTROLLER_ENABLED || DT_HAS_NORDIC_NRF52_FLASH_CONTROLLER_ENABLED || DT_HAS_NORDIC_NRF53_FLASH_CONTROLLER_ENABLED || DT_HAS_NORDIC_NRF91_FLASH_CONTROLLER_ENABLED) && !FLASH_NRF_FORCE_ALT && FLASH) || (SOC_FLASH_NRF_MRAM && DT_HAS_NORDIC_MRAM_ENABLED && FLASH) || (SOC_FLASH_NRF_MRAMC && DT_HAS_NORDIC_NRF_MRAMC_ENABLED && FLASH) || (SOC_FLASH_NRF_RRAM && DT_HAS_NORDIC_RRAM_CONTROLLER_ENABLED && FLASH) || (SOC_FLASH_NUMAKER && DT_HAS_NUVOTON_NUMAKER_FMC_ENABLED && FLASH) || (SOC_FLASH_NUMAKER_RMC && DT_HAS_NUVOTON_NUMAKER_RMC_ENABLED && FLASH) || (FLASH_NXP_S32_QSPI_NOR && DT_HAS_NXP_S32_QSPI_NOR_ENABLED && FLASH) || (FLASH_NXP_S32_QSPI_HYPERFLASH && DT_HAS_NXP_S32_QSPI_HYPERFLASH_ENABLED && FLASH) || (SOC_FLASH_RENESAS_RA_HP && DT_HAS_RENESAS_RA_FLASH_HP_CONTROLLER_ENABLED && FLASH) || (FLASH_RPI_PICO && DT_HAS_RASPBERRYPI_PICO_FLASH_CONTROLLER_ENABLED && FLASH) || (SOC_FLASH_RTS5912 && DT_HAS_REALTEK_RTS5912_FLASH_CONTROLLER_ENABLED && FLASH) || (SOC_FLASH_RV32M1 && DT_HAS_OPENISA_RV32M1_FTFE_ENABLED && FLASH) || (SOC_FLASH_SAM && DT_HAS_ATMEL_SAM_FLASH_CONTROLLER_ENABLED && FLASH) || (SOC_FLASH_SAM0 && DT_HAS_ATMEL_SAM0_NVMCTRL_ENABLED && FLASH) || (SOC_FLASH_SI32 && DT_HAS_SILABS_SI32_FLASH_CONTROLLER_ENABLED && FLASH) || (SOC_FLASH_SILABS_S2 && DT_HAS_SILABS_SERIES2_FLASH_CONTROLLER_ENABLED && FLASH) || (FLASH_SIMULATOR && DT_HAS_ZEPHYR_SIM_FLASH_ENABLED && FLASH) || (SOC_FLASH_SILABS_SIWX91X && DT_HAS_SILABS_SIWX91X_FLASH_CONTROLLER_ENABLED && FLASH) || (SOC_FLASH_SMARTBOND && DT_HAS_RENESAS_SMARTBOND_FLASH_CONTROLLER_ENABLED && FLASH) || (SOC_FLASH_STM32 && DT_HAS_ST_STM32_FLASH_CONTROLLER_ENABLED && FLASH) || (FLASH_STM32_OSPI && DT_HAS_ST_STM32_OSPI_NOR_ENABLED && FLASH) || (FLASH_STM32_QSPI && DT_HAS_ST_STM32_QSPI_NOR_ENABLED && FLASH) || (FLASH_STM32_XSPI && DT_HAS_ST_STM32_XSPI_ENABLED && DT_HAS_ST_STM32_XSPI_NOR_ENABLED && FLASH) || (SOC_FLASH_XMC4XXX && DT_HAS_INFINEON_XMC4XXX_FLASH_CONTROLLER_ENABLED && FLASH) || (TEST_FLASH_DRIVERS && BOARD_QEMU_X86))

...depends again on GPIO (defined at soc/nxp/lpc/lpc54xxx/Kconfig.defconfig:8, soc/nxp/lpc/lpc55xxx/Kconfig.defconfig:70, soc/nxp/kinetis/k2x/Kconfig.defconfig:13, soc/nxp/kinetis/k6x/Kconfig.defconfig:16, soc/nxp/kinetis/k8x/Kconfig.defconfig:23, soc/nxp/kinetis/ke1xf/Kconfig.defconfig:37, soc/nxp/kinetis/kv5x/Kconfig.defconfig:13, soc/nxp/imxrt/imxrt10xx/Kconfig.defconfig:24, soc/nxp/imxrt/imxrt118x/Kconfig.defconfig:12, soc/nxp/imxrt/imxrt11xx/Kconfig.defconfig:9, soc/nxp/imx/imx7d/Kconfig.defconfig.mcimx7d_m4:11, soc/nxp/imx/imx8m/Kconfig.defconfig.mimx8ml8_m7:12, soc/nordic/Kconfig.defconfig:32, soc/microchip/mec/mec15xx/Kconfig.defconfig.mec1501hsz:8, soc/microchip/mec/mec172x/Kconfig.defconfig.mec172xnlj:8, soc/microchip/mec/mec172x/Kconfig.defconfig.mec172xnsz:8, soc/atmel/sam0/Kconfig.defconfig:11, soc/atmel/sam/Kconfig.defconfig:14, drivers/gpio/Kconfig:6)




Parents Reply Children
Related