| # Thingy53 NRF5340 board configuration |
| |
| # Copyright (c) 2021 Nordic Semiconductor ASA |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| config THINGY53_INIT_PRIORITY |
| int "Init priority" |
| default 79 |
| help |
| Initialization priority of the Thingy:53. |
| |
| config IPM_NRFX |
| default IPM |
| |
| config RPMSG_SERVICE_DUAL_IPM_SUPPORT |
| default RPMSG_SERVICE |
| |
| if RPMSG_SERVICE_DUAL_IPM_SUPPORT |
| |
| config IPM_MSG_CH_0_ENABLE |
| default y |
| |
| config IPM_MSG_CH_1_ENABLE |
| default y |
| |
| config RPMSG_SERVICE_IPM_TX_NAME |
| default "IPM_0" if RPMSG_SERVICE_MODE_MASTER |
| default "IPM_1" if RPMSG_SERVICE_MODE_REMOTE |
| |
| config RPMSG_SERVICE_IPM_RX_NAME |
| default "IPM_1" if RPMSG_SERVICE_MODE_MASTER |
| default "IPM_0" if RPMSG_SERVICE_MODE_REMOTE |
| |
| config IPM_MSG_CH_0_TX |
| default RPMSG_SERVICE_MODE_MASTER |
| |
| config IPM_MSG_CH_0_RX |
| default RPMSG_SERVICE_MODE_REMOTE |
| |
| config IPM_MSG_CH_1_TX |
| default RPMSG_SERVICE_MODE_REMOTE |
| |
| config IPM_MSG_CH_1_RX |
| default RPMSG_SERVICE_MODE_MASTER |
| |
| endif # RPMSG_SERVICE_DUAL_IPM_SUPPORT |
| |
| if BOARD_THINGY53_NRF5340_CPUAPP || BOARD_THINGY53_NRF5340_CPUAPP_NS |
| |
| config BOARD_ENABLE_DCDC_APP |
| bool "Enable Application MCU DCDC converter" |
| select SOC_DCDC_NRF53X_APP |
| default y |
| |
| config BOARD_ENABLE_DCDC_NET |
| bool "Enable Network MCU DCDC converter" |
| select SOC_DCDC_NRF53X_NET |
| default y |
| |
| config BOARD_ENABLE_DCDC_HV |
| bool "Enable High Voltage DCDC converter" |
| select SOC_DCDC_NRF53X_HV |
| default y |
| |
| config BOARD_ENABLE_CPUNET |
| bool "Enable nRF53 Network MCU" |
| help |
| This option enables releasing the Network 'force off' signal, which |
| as a consequence will power up the Network MCU during system boot. |
| Additionally, the option allocates GPIO pins that will be used by UARTE |
| of the Network MCU. |
| Note: GPIO pin allocation can only be configured by the secure Application |
| MCU firmware, so when this option is used with the non-secure version of |
| the board, the application needs to take into consideration, that the |
| secure firmware image must already have configured GPIO allocation for the |
| Network MCU. |
| default y if (BT || NRF_802154_SER_HOST) |
| |
| config DOMAIN_CPUNET_BOARD |
| string |
| default "thingy53_nrf5340_cpunet" |
| depends on BOARD_ENABLE_CPUNET |
| help |
| The board which will be used for CPUNET domain when creating a multi |
| image application where one or more images should be located on |
| another board. For example hci_rpmsg on the nRF5340_cpunet for |
| Bluetooth applications. |
| |
| endif # BOARD_THINGY53_NRF5340_CPUAPP || BOARD_THINGY53_NRF5340_CPUAPP_NS |
| |
| if BOARD_THINGY53_NRF5340_CPUNET |
| |
| config DOMAIN_CPUAPP_BOARD |
| string |
| default "thingy53_nrf5340_cpuapp" |
| help |
| The board which will be used for CPUAPP domain when creating a multi |
| image application where one or more images should be located on |
| another board. |
| |
| endif # BOARD_THINGY53_NRF5340_CPUNET |