-
Notifications
You must be signed in to change notification settings - Fork 623
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Misc nRF54H20 updates #1681
Misc nRF54H20 updates #1681
Commits on May 10, 2024
-
Revert "[nrf fromlist] drivers: timer: grtc: Update GRTC driver"
This reverts commit 8a5c578. A newer revision will be re-applied from the PR. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 7aafe97 - Browse repository at this point
Copy the full SHA 7aafe97View commit details -
Revert "[nrf fromtree] dts: nordic: add EXMIF peripheral description …
…to nRF54H20" This reverts commit 3be1bc0. To be re-applied in the correct git history order. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for 227888b - Browse repository at this point
Copy the full SHA 227888bView commit details -
[nrf fromtree] modules: hal_nordic: Fix NRF_GRTC_HAS_EXTENDED
This definition is used in nrfx header files, so it shouldn't be added using `zephyr_library_compile_definitions()`. This would cause the GRTC driver to fail the build when CONFIG_NRF_GRTC_START_SYSCOUNTER=y. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no> (cherry picked from commit 35e418f)
Configuration menu - View commit details
-
Copy full SHA for 40ce4c0 - Browse repository at this point
Copy the full SHA 40ce4c0View commit details -
[nrf fromtree] dts: nordic: nrf54h20: Add SysCtrl VEVIF node
Add a VEVIF node to be used for communicating with SysCtrl (cpusys). This is the only part of the SysCtrl VPR exposed to local domains. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no> (cherry picked from commit 163cacb)
Configuration menu - View commit details
-
Copy full SHA for 74ab138 - Browse repository at this point
Copy the full SHA 74ab138View commit details -
[nrf fromtree] boards: nordic: nrf54h20dk: Add IPC configuration for …
…SysCtrl Add the default `zephyr,ipc-icmsg` nodes for communication with Application and Radiocore. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no> (cherry picked from commit 711abcd)
Configuration menu - View commit details
-
Copy full SHA for 51f1389 - Browse repository at this point
Copy the full SHA 51f1389View commit details -
[nrf fromtree] drivers/timer grtc: Fix for ISR prototype
Interrupt handlers are expected to have a pototype void (const void*) but nrfx_grtc_irq_handler has just a void(void) (with no input parameter). Fix it by using a trampoline. Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no> (cherry picked from commit 8e20b80)
Configuration menu - View commit details
-
Copy full SHA for 616feee - Browse repository at this point
Copy the full SHA 616feeeView commit details -
[nrf fromtree] soc: nordic: vpr: fix soc isr sw stacking.
Fixed order of mepc and _mcause in esf for 32bit stacking. Added missing stack pointer alignement bit support.' Signed-off-by: Lukasz Stepnicki <lukasz.stepnicki@nordicsemi.no> (cherry picked from commit 37e3449)
Configuration menu - View commit details
-
Copy full SHA for fe08313 - Browse repository at this point
Copy the full SHA fe08313View commit details -
[nrf fromtree] dts: nordic: add USBHS node for nrf54h20
Add missing USBHS node to list of global peripherals. Signed-off-by: Håkon Amundsen <haakon.amundsen@nordicsemi.no> (cherry picked from commit 5895be5)
Configuration menu - View commit details
-
Copy full SHA for 6f4c130 - Browse repository at this point
Copy the full SHA 6f4c130View commit details -
[nrf fromtree] dts: nordic: add EXMIF peripheral description to nRF54H20
Added EXMIF peripheral DTS description and bindings. The peripheral operates as an SPI device. Signed-off-by: Rafał Kuźnia <rafal.kuznia@nordicsemi.no> (cherry picked from commit 4d30ccb)
Configuration menu - View commit details
-
Copy full SHA for e0a57a8 - Browse repository at this point
Copy the full SHA e0a57a8View commit details -
[nrf fromlist] soc: nordic: nrf54h20: Make HSFLL trims optional
Upstream PR: zephyrproject-rtos/zephyr#71536 If no HSFLL needs trimming, then `trim_hsfll()` should be compiled out. This makes it easier to reuse the rest of `soc.c` out of tree. Furthermore, some HSFLL instances can be trimmed before booting Zephyr, so the FICR client properties in the DT binding should not be required. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no> (cherry picked from commit 0803dc254b193dd10d94a99ca1289318d483087f)
Configuration menu - View commit details
-
Copy full SHA for de7f6f9 - Browse repository at this point
Copy the full SHA de7f6f9View commit details -
[nrf fromlist] soc: nordic: nrf54h20: Use KERNEL_INIT_PRIORITY_DEFAULT
Upstream PR: zephyrproject-rtos/zephyr#71536 Make the SoC initialization priority configurable. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no> (cherry picked from commit d5442da200a4b1e9ac3a11b4ea16c6a69666729c)
Configuration menu - View commit details
-
Copy full SHA for 033e1a4 - Browse repository at this point
Copy the full SHA 033e1a4View commit details -
[nrf fromlist] soc: nordic: Extend address validation for nRF54H20
Upstream PR: zephyrproject-rtos/zephyr#71536 Add `CHECK_DT_REG()` entries for a few additional peripheral types: BELLBOARD, CCM, GRTC, HSFLL, UICR, and VPR. For peripheral instances outside of the Global Domain, such as DPPIC020, use domain-specific defines like NRF_RADIOCORE_DPPIC020 when validating. These are always defined by the MDK, while NRF_DPPIC020 isn't guaranteed to exist in those cases. Revise existing macro checks accordingly. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no> (cherry picked from commit 1750413c7f22a76d504c35a890d31eab469c9850)
Configuration menu - View commit details
-
Copy full SHA for 495c14e - Browse repository at this point
Copy the full SHA 495c14eView commit details -
[nrf fromlist] dts: nordic: Add RESETINFO
Upstream PR: zephyrproject-rtos/zephyr#71609 Add devicetree nodes for the Reset Information registers on nRF54H20, along with a new binding. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no> (cherry picked from commit 8fe636b4d583b7f3d119d7e80094e3b5bfa52099)
Configuration menu - View commit details
-
Copy full SHA for 8b17c55 - Browse repository at this point
Copy the full SHA 8b17c55View commit details -
[nrf fromlist] drivers: timer: grtc: Update GRTC driver
Upstream PR: zephyrproject-rtos/zephyr#71688 This commit aligns the GRTC driver to changes introduced in hal_nordic. Some of the features regarding GRTC sleep/wakeup functionality has been modified and moved out to the nrfx driver's code. Signed-off-by: Adam Kondraciuk <adam.kondraciuk@nordicsemi.no> (cherry picked from commit 88a50aa5ee0a01fe029676b916329dc75ca5deea)
Configuration menu - View commit details
-
Copy full SHA for d5909d6 - Browse repository at this point
Copy the full SHA d5909d6View commit details -
[nrf fromlist] tests: drivers: timer: grtc: Fix GRTC test
Upstream PR: zephyrproject-rtos/zephyr#71688 The `z_nrf_grtc_timer_get_ticks()` function converts system ticks to GRTC ticks. It gets the current system tick to calculate an absolute GRTC value. The same does the test function to provide an argument to be converted. If the system tick occurs between those `sys_clock_tick_get()` calls the `z_nrf_grtc_timer_get_ticks()` will take into account the newer tick while the test estimate bases on the old tick value. Due to that the maximum result error is 1 system tick minus 1 GRTC tick which equals (`CYC_PER_TICK` - 1) for GRTC ticks. Signed-off-by: Adam Kondraciuk <adam.kondraciuk@nordicsemi.no> (cherry picked from commit 57713428a84d4a86290bae9c636a5d0606b9798f)
Configuration menu - View commit details
-
Copy full SHA for c382cd4 - Browse repository at this point
Copy the full SHA c382cd4View commit details -
[nrf fromlist] boards: nrf54h20dk: Drop shared_ram20_region's compatible
Upstream PR: zephyrproject-rtos/zephyr#72273 Access to this region should no longer be requested via UICR, because it will be statically allocated by secure domain firmware. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no> (cherry picked from commit d95aa856e98b6561d534cbe36ffc6e87de3deab2)
Configuration menu - View commit details
-
Copy full SHA for 6895e24 - Browse repository at this point
Copy the full SHA 6895e24View commit details -
[nrf noup] boards: nordic: nrf54h20dk: Add aliases for RESETINFO
Each local RESETINFO instance can be used in samples. Applied as `noup` because of conflicts. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no>
Configuration menu - View commit details
-
Copy full SHA for f077b64 - Browse repository at this point
Copy the full SHA f077b64View commit details