/* * Copyright (c) 2023 Nordic Semiconductor ASA * * SPDX-License-Identifier: Apache-2.0 */ #ifndef DEVICE_CFG_H__ #define DEVICE_CFG_H__ #include /* ARRAY_SIZE causes a conflict as it is defined both by TF-M and indirectly by devicetree.h */ #undef ARRAY_SIZE #include #if DOMAIN_NS == 1U #define TFM_UART uart0 #endif #if DOMAIN_NS != 1U #define TFM_UART uart1 #endif #define DEFAULT_UART_BAUDRATE DT_PROP_OR(DT_NODELABEL(TFM_UART), current_speed, 115200) #if DT_PROP(DT_NODELABEL(TFM_UART), hw_flow_control) #define DEFAULT_UART_CONTROL ARM_USART_FLOW_CONTROL_RTS_CTS #else #define DEFAULT_UART_CONTROL 0 #endif #endif /* DEVICE_CFG_H__ */