From f48af7c7c88832f2a2f501b1b616ed85c4af6a6c Mon Sep 17 00:00:00 2001 From: Nikodem Kastelik Date: Thu, 4 Dec 2025 14:12:53 +0100 Subject: [PATCH] [nrf fromlist] drivers: hwinfo: nrf: fix missing reset reasons for nRF5340 Network Incorrect symbols were used for detecting nRF5340 Network-specific reset reasons presence. Upstream PR #: 100526 Signed-off-by: Nikodem Kastelik (cherry picked from commit c09c6abd11695d6b9c2ea24c4e88822eee9ff3f9) --- drivers/hwinfo/hwinfo_nrf.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/hwinfo/hwinfo_nrf.c b/drivers/hwinfo/hwinfo_nrf.c index 3d3314ddf581..143a7bd200b0 100644 --- a/drivers/hwinfo/hwinfo_nrf.c +++ b/drivers/hwinfo/hwinfo_nrf.c @@ -160,16 +160,22 @@ int z_impl_hwinfo_get_reset_cause(uint32_t *cause) flags |= RESET_CLOCK; } #endif -#if NRFX_RESET_REASON_HAS_NETWORK +#if NRFX_RESET_REASON_HAS_LSREQ if (reason & NRFX_RESET_REASON_LSREQ_MASK) { flags |= RESET_SOFTWARE; } +#endif +#if NRFX_RESET_REASON_HAS_LLOCKUP if (reason & NRFX_RESET_REASON_LLOCKUP_MASK) { flags |= RESET_CPU_LOCKUP; } +#endif +#if NRFX_RESET_REASON_HAS_LDOG if (reason & NRFX_RESET_REASON_LDOG_MASK) { flags |= RESET_WATCHDOG; } +#endif +#if NRFX_RESET_REASON_HAS_LCTRLAP if (reason & NRFX_RESET_REASON_LCTRLAP_MASK) { flags |= RESET_DEBUG; }