zephyr/drivers/hwinfo
Casper Egholm Jørgensen 4beb51c52f drivers: src: hwinfo: Report reset cause for lockup_sysresetreq
Fix  incomplete reset cause to be reported for NXP MIMXRT1062-evkb.

In the event of a reset due to core lockup
or software reset request on a 1062 board,
the current NXP hwinfo driver reports an incomplete
reset cause (only Ipp reset pin).

This is happening because the 1062 uses a combined CPU lockup
and system reset request register bit that should be checked,
whereas the current driver only checks for the existence
of a lockup-only status bit.

This commit adds a check on the flag
FSL_FEATURE_SRC_HAS_SRSR_LOCKUP_SYSRESETREQ
already present in MIMXRT1062_features.h,
to report such a reset cause should it occur.

Signed-off-by: Casper Egholm Jørgensen <cjo@trackman.com>
2023-06-26 16:14:14 +02:00
..
CMakeLists.txt drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
hwinfo_andes.c drivers: hwinfo: add Andes hwinfo driver 2022-08-26 11:55:55 +02:00
hwinfo_esp32.c drivers: hwinfo: esp32_net: add support for esp32_net 2023-04-28 14:49:08 +02:00
hwinfo_gecko.c drivers: hwinfo: Fix Gecko hwinfo driver building 2022-12-20 22:50:19 +01:00
hwinfo_handlers.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
hwinfo_imxrt.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
hwinfo_litex.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
hwinfo_mcux_rcm.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
hwinfo_mcux_sim.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
hwinfo_mcux_src.c drivers: src: hwinfo: Report reset cause for lockup_sysresetreq 2023-06-26 16:14:14 +02:00
hwinfo_mcux_src_rev2.c drivers: hwinfo: mcux: update include paths 2022-05-09 12:45:29 -04:00
hwinfo_mcux_syscon.c drivers: hwinfo: Fix mcux device id 2022-08-02 13:40:04 -05:00
hwinfo_nrf.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
hwinfo_psoc6.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
hwinfo_rpi_pico.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
hwinfo_sam.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
hwinfo_sam0.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
hwinfo_sam4l.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
hwinfo_sam_rstc.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
hwinfo_shell.c drivers: hwinfo: shell: Add missing reset cause strings 2022-07-07 17:59:19 +00:00
hwinfo_stm32.c drivers: hwinfo: modification into hwinfo_get_reset_cause() 2023-04-17 10:15:35 +02:00
hwinfo_weak_impl.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
Kconfig drivers: hwinfo: esp32xx: implements get_reset_cause 2023-04-24 15:44:31 +02:00