Skip to content

Commit 13284bc

Browse files
committed
[nrf noup] boot/zephyr/nrf_cleanup: clean-up only if needed
clean-up UARTE only if its driver was enabled Signed-off-by: Andrzej Puzdrowski <[email protected]>
1 parent 7310e4f commit 13284bc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

boot/zephyr/nrf_cleanup.c

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ static void nrf_cleanup_clock(void)
4747
nrf_clock_int_disable(NRF_CLOCK, 0xFFFFFFFF);
4848
}
4949

50-
#if defined(NRF_UARTE0) || defined(NRF_UARTE1)
50+
#if (defined(NRF_UARTE0) || defined(NRF_UARTE1)) && defined(CONFIG_UART_NRFX_UARTE)
5151
static void uninit_used_uarte(NRF_UARTE_Type *p_reg)
5252
{
5353
uint32_t pin[4];
@@ -85,10 +85,10 @@ void nrf_cleanup_peripheral(void)
8585
#if defined(NRF_RTC2)
8686
nrf_cleanup_rtc(NRF_RTC2);
8787
#endif
88-
#if defined(NRF_UARTE0)
88+
#if defined(NRF_UARTE0)) && defined(CONFIG_UART_NRFX_UARTE)
8989
uninit_used_uarte(NRF_UARTE0);
9090
#endif
91-
#if defined(NRF_UARTE1)
91+
#if defined(NRF_UARTE1)) && defined(CONFIG_UART_NRFX_UARTE)
9292
uninit_used_uarte(NRF_UARTE1);
9393
#endif
9494
#if defined(NRF_PPI)

0 commit comments

Comments
 (0)