raiden00pl
b3ccc4c94c
boards/arm/nrf91/common/nrf91_boot_image.c: print message if no image found
...
if there is no valid boot image found we print error message and panic
2024-07-26 23:46:48 +08:00
raiden00pl
83c0877a50
boards/arm/nrf91/nrf9160-dk: disable FPU for modem example
...
it looks like FPU doesn't work in non-secure environment now
2024-07-26 23:46:34 +08:00
Alan Carvalho de Assis
82946d0d5f
net: Enable ICMP by default if IPv4 is enabled
...
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-07-09 17:08:27 +08:00
raiden00pl
e01fb50541
compiler.h: rename CMSE extension attribute macros
...
rename CMSE extension attribute macros to avoid conflicts with 3rd party code:
cmse_nonsecure_entry -> tz_nonsecure_netry
cmse_nonsecure_call -> tz_nonsecure_call
2024-06-25 14:58:36 +02:00
raiden00pl
dd611b9c5b
arch/nrf91: enable FPU
...
according to manual:
The FPU is not affected by any security configuration.
Thus, it appears as not present in PERIPHID[n].PERM
register located in the SPU
2024-04-28 08:49:46 +08:00
zhangyuan21
9c0d2e1a3c
armv7-a/gicv2: move IRQ to group1 and group0 as the FIQ
...
Purpose: make the the os crash when busyloop with interrupt disable
Follow the arm gicv2 spec, if we want to use the IRQ and FIQ
simultaneously when not using the processor Security Externsions.
We should:
1. IRQ to Group 1 and FIQ to Group 0;
2. Set CICC_CTLR.FIQEn to 1;
Then in NuttX:
1. implement the arm_decodefiq and directly crash in it;
2. provide interface to change the IRQ to FIQ, e.g. change the
watchdog IRQ to FIQ, so the watchdog can trigger even with the
interrupt disabled (up_irq_save() called);
Signed-off-by: wangbowen6 <wangbowen6@xiaomi.com>
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
Signed-off-by: ligd <liguiding1@xiaomi.com>
2024-03-19 18:24:42 +09:00
raiden00pl
4996f0cd16
boards/nrf{52|53|91}/common: add reset logic
2024-02-17 04:59:56 -08:00
raiden00pl
ca88513a0c
boards/nrf9160-dk: enable GNSS for modem_ns config
2023-11-16 20:32:41 -08:00
raiden00pl
c53211afb9
boards/nrf9160-dk: add board specific modem configuration
2023-11-16 20:32:41 -08:00
raiden00pl
b14b8c6db3
boards/thingy91: add board specific modem configuration
2023-11-16 20:32:41 -08:00
raiden00pl
3f1417ef8d
boards: add nrf9160-dk board support (nrf52840 chip)
2023-09-25 23:06:39 +08:00
raiden00pl
11a3484e86
boards: add initial support for thingy91 board (nrf9160 and nrf52840 chips)
2023-09-24 19:38:47 +08:00
Xiang Xiao
b183114d43
arch/arm: Change the default value to ARCH_TRUSTZONE_NONSECURE
...
since nuttx normally run inside the non secure execution environment
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2023-08-13 08:43:01 +02:00
raiden00pl
e64335f24c
cmake: format Nordic boards
2023-07-25 06:08:54 -07:00
raiden00pl
f3e22c0bb0
boards/nrf9160-dk: update modem configuration
2023-07-23 19:56:38 +08:00
raiden00pl
389df1ec1f
cmake: add intial support for nrf91
2023-07-10 22:24:44 +08:00
raiden00pl
225740b1b7
nrf9160-dk add non-secure modem configuration
2023-07-09 10:41:13 -03:00
raiden00pl
8111430530
nrf9160-dk add secure miniboot configuration that jumpt to non-secure code
2023-07-09 10:41:13 -03:00
raiden00pl
691d9ae738
nrf91/common: add support for non-secure boot
2023-07-09 10:41:13 -03:00
raiden00pl
98784e83f7
nrf9160-dk: add timer support
2023-07-09 10:41:13 -03:00
raiden00pl
db82126faa
nrf91/common: add configuration checks for linker script
2023-07-09 10:41:13 -03:00
raiden00pl
872a05911e
arch/nrf91: add errata workarounds
2023-07-09 10:41:13 -03:00
raiden00pl
bbabcf3c78
arch/nrf91: modem shmem always at the RAM start
2023-07-09 10:41:13 -03:00
raiden00pl
88bc4cb1a0
nRF91: add mcuboot support
2023-07-09 10:41:13 -03:00
raiden00pl
3d9a64ce27
boards: initial support for nrf9160-dk
2023-07-02 10:10:35 -03:00