zephyr/soc/nordic
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
..
common soc: nordic: Refactor soc_secure.h 2024-04-04 13:17:13 -05:00
nrf51
nrf52
nrf53
nrf54h soc: nordic: Remove support for nRF54H20 EngA 2024-03-18 19:11:36 +00:00
nrf54l modules: hal_nordic: nrfx: propagate new configs to nrfx 2024-03-19 09:47:58 +01:00
nrf91
CMakeLists.txt
Kconfig
Kconfig.defconfig
Kconfig.soc
soc.yml
timing.c
validate_base_addresses.c soc: nordic: Fix validation of base addresses 2024-03-14 11:03:27 -05:00
validate_enabled_instances.c
validate_rram_partitions.c