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
Kconfig drivers: hwinfo: Add RW hwinfo driver 2024-03-22 15:58:03 -05:00
hwinfo_andes.c
hwinfo_cc13xx_cc26xx.c
hwinfo_esp32.c
hwinfo_gecko.c
hwinfo_handlers.c
hwinfo_imxrt.c hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
hwinfo_litex.c
hwinfo_mcux_rcm.c
hwinfo_mcux_sim.c
hwinfo_mcux_src.c
hwinfo_mcux_src_rev2.c
hwinfo_mcux_syscon.c
hwinfo_nrf.c soc: nordic: Refactor soc_secure.h 2024-04-04 13:17:13 -05:00
hwinfo_psoc6.c
hwinfo_rpi_pico.c
hwinfo_rw61x.c drivers: hwinfo: Add RW hwinfo driver 2024-03-22 15:58:03 -05:00
hwinfo_sam.c
hwinfo_sam0.c
hwinfo_sam4l.c
hwinfo_sam_rstc.c
hwinfo_shell.c
hwinfo_smartbond.c
hwinfo_stm32.c
hwinfo_weak_impl.c