zephyr/drivers/hwinfo
Georgios Vasilakis 7a8d454e22 soc: nordic: Refactor soc_secure.h
The soc_secure_* function are used by the non-secure application
to access hardware resources which are mapped as secure.
Using these functions for hardware resources mapped as non-secure
is missleading.

We have some soc_secure_* functions which read FICR values.
In nRF91 and nRF53 platforms this made sense since FICR
has hardware fixed mapping as secure.
For nRF54 though the FICR has hardware fixed mapping as non-secure.

This change refactors the soc_secure.h to exclude the functions
which read FICR values from being included when FICR is mapped as
non-secure.

Also updates the hwinfo and ieee802154 drivers to adjust to this change.

Signed-off-by: Georgios Vasilakis <georgios.vasilakis@nordicsemi.no>
2024-04-04 13:17:13 -05:00
..
CMakeLists.txt drivers: hwinfo: Add RW hwinfo driver 2024-03-22 15:58:03 -05:00
hwinfo_andes.c drivers: hwinfo: andes: Improve hwinfo_andes driver 2023-07-17 13:19:37 +00:00
hwinfo_cc13xx_cc26xx.c drivers: hwinfo: add driver for TI SimpleLink CC13xx/CC26xx series 2023-09-21 08:07:35 -04:00
hwinfo_esp32.c soc: esp32: refactor esp32_net 2024-01-13 00:22:24 +00:00
hwinfo_gecko.c hwinfo: gecko: fix warning when building for efr32bg27_brd2602a 2023-07-21 12:54:01 -04:00
hwinfo_handlers.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
hwinfo_imxrt.c hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05: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 soc: nordic: Refactor soc_secure.h 2024-04-04 13:17:13 -05: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_rw61x.c drivers: hwinfo: Add RW hwinfo driver 2024-03-22 15:58:03 -05: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_smartbond.c drivers: hwinfo: implemented hardware info support for Smartbond 2023-12-27 15:56:44 +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: Add RW hwinfo driver 2024-03-22 15:58:03 -05:00