Skip to content

drivers: clock control: ironside dvfs hsfll #92239

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

Open
wants to merge 40 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
442626c
samples: drivers: mbox: switch nrf54h20 cpuapp and cpurad remotes
jonathannilsen Jun 18, 2025
2b51918
tests: boards: nrf: nrfs: Build main image for app core only
57300 Jun 24, 2025
ce7bcc4
boards: nrf54h20dk: Merge iron variants into the base variants
57300 Jun 11, 2025
0a3b2f4
boards: nrf54h20dk: Limit app core FLASH_LOAD_SIZE
57300 Jun 11, 2025
1d9704a
modules: hal_nordic: Remove nrf-regtool support for nRF54H
57300 Jun 11, 2025
b35158b
boards: nordic: update nrf54h20dk memory map
jonathannilsen Jun 18, 2025
41647d2
boards: nordic: nrf54h20dk: refactor RAM memory map
jonathannilsen Jun 20, 2025
d073fa5
dts: nordic: update UICR definition on nrf54h20
jonathannilsen Jun 18, 2025
22ca348
soc: nordic: add IronSide SE compatible UICR support
jonathannilsen Jun 18, 2025
81f054f
west: runners: nrf: Program UICR/PERIPHCONF artifacts if present
jonathannilsen Jun 4, 2025
d4de11c
west: runners: nrf: don't recover twice on nrf54h
jonathannilsen Jun 18, 2025
77ced78
soc: nrf54h: don't boot radio core if VTOR is not programmed
hakonfam Jun 23, 2025
f61908a
scripts: requirements-base: pin patool to >=2.0.0
MirkoCovizzi Jul 1, 2025
e6df62e
doc: release-notes: Add wifi information to 4.2
jukkar Jul 1, 2025
9f48c34
doc: project_roles: enhance maintainer responsibilities re: CoC
kartben Jul 1, 2025
ae80559
Bluetooth: HFP: Fail to get Bluetooth Profile Descriptor List
jerryyang35 Jul 1, 2025
335a0f4
boards: shields: Fixes Stepper 19 Click GPIO Expander
jbehrensnx Jul 1, 2025
e0a33bf
boards: dts: mimxrt1160_evk_cm4: sram shall not be put to ocram
hakehuang Jul 1, 2025
5d41d36
boards: stm32n6570_dk: Update doc and migration guide.
erwango Jul 1, 2025
aa4c103
snippets: nordic-flpr: Fix nRF54LM20A memory layout
kl-cruz Jul 1, 2025
7c9bdb7
boards: shields: nxp_m2_wifi_bt: doc: Update doc
abhinavnxp Jul 1, 2025
22a43bb
shields: st_b_cams_imx_mb1854: set sensor conf if DCMIPP is enabled
Jun 30, 2025
eb75dd1
samples: video: capture: add conf for stm32n6570_dk fsbl
Jun 30, 2025
926f302
samples: video: capture_to_lvgl: add stm32n6570_dk/fsbl conf
Jun 30, 2025
1d3fcdd
samples: video: capture_to_lvgl: add crop/compose support
Jun 30, 2025
0d26561
samples: video: capture: Add condition for test pattern test
ngphibang Jun 30, 2025
ec81351
samples: video: capture: Enable deferred logging
ngphibang Jul 2, 2025
d1a80bf
modules: nrf_wifi: Implement new Raw TX APIs
krish2718 Jun 27, 2025
f2644cf
manifest: nrf_wifi: Pull new raw TX handling
krish2718 Jun 29, 2025
7475f5e
Bluetooth: Controller: nRF54Lx: Flash sync restrict to one iteration
cvinayak Jun 25, 2025
c7c56b8
Bluetooth: Controller: Fix peripheral role assertion on conn update
cvinayak Jun 27, 2025
342c19f
drivers: watchdog: Add enableWait setting for wdt_mcux_imx_wdog
dleach02 Jun 9, 2025
1e6887d
bluetooth: fix bug when destroying tx queue buffers on disconnect
mjchen0 Mar 6, 2025
72f75bd
tests: bsim: add early disconnect tests for iso and l2cap
mjchen0 Jun 9, 2025
1a2d5c3
scripts: do_not_merge: add some debug prints
fabiobaltieri May 29, 2025
38d55be
scripts: do_not_merge: integrate the empty body check in the python file
fabiobaltieri May 29, 2025
7029ec9
scripts: do_not_merge: wait for manifest before checking
fabiobaltieri May 29, 2025
fa90a7c
ci: pr_metadata_check: run the script in unbuffered mode
fabiobaltieri May 29, 2025
d5ee43a
drivers: wifi: AIROC: Added missed whd_bus_spi_protocol
npal-cy May 24, 2025
62bb93a
drivers: clock control: ironside dvfs hsfll
lstnl Jun 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 1 addition & 11 deletions .github/workflows/pr_metadata_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,4 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
./scripts/ci/do_not_merge.py -p "${{ github.event.pull_request.number }}"

empty_pr_description:
if: ${{ github.event.pull_request.body == '' }}
name: PR Description
runs-on: ubuntu-24.04
steps:
- name: Check for PR description
run: |
echo "Pull request description cannot be empty."
exit 1
python -u scripts/ci/do_not_merge.py -p "${{ github.event.pull_request.number }}"
33 changes: 19 additions & 14 deletions boards/nordic/nrf54h20dk/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -9,28 +9,33 @@ config BT_HCI_IPC
config MAX_THREAD_BYTES
default 3 if USERSPACE

endif # BOARD_NRF54H20DK_NRF54H20_CPUAPP
config ROM_START_OFFSET
default 0x800 if BOOTLOADER_MCUBOOT

if BOARD_NRF54H20DK_NRF54H20_CPURAD
if !USE_DT_CODE_PARTITION

config MAX_THREAD_BYTES
default 3 if USERSPACE
# Application core firmware must start at this offset when not using MCUboot.
# However, the default 'zephyr,code-partition' in DT is set for MCUboot.
config FLASH_LOAD_OFFSET
default $(dt_nodelabel_reg_addr_hex,cpuapp_boot_partition)

endif # BOARD_NRF54H20DK_NRF54H20_CPURAD
# This is meant to span 'cpuapp_boot_partition' and 'cpuapp_slot0_partition'
# in the default memory map.
config FLASH_LOAD_SIZE
default $(add_hex, $(dt_nodelabel_reg_addr_hex,cpuapp_slot0_partition), \
$(dt_nodelabel_reg_size_hex,cpuapp_slot0_partition), \
-$(dt_nodelabel_reg_addr_hex,cpuapp_boot_partition))

if BOARD_NRF54H20DK_NRF54H20_CPUAPP_IRON
endif # !USE_DT_CODE_PARTITION

config ROM_START_OFFSET
default 0x800 if BOOTLOADER_MCUBOOT

config FLASH_LOAD_OFFSET
default 0x2c000 if !USE_DT_CODE_PARTITION
endif # BOARD_NRF54H20DK_NRF54H20_CPUAPP

endif # BOARD_NRF54H20DK_NRF54H20_CPUAPP_IRON
if BOARD_NRF54H20DK_NRF54H20_CPURAD

if BOARD_NRF54H20DK_NRF54H20_CPURAD_IRON
config MAX_THREAD_BYTES
default 3 if USERSPACE

config ROM_START_OFFSET
default 0x800 if BOOTLOADER_MCUBOOT

endif # BOARD_NRF54H20DK_NRF54H20_CPURAD_IRON
endif # BOARD_NRF54H20DK_NRF54H20_CPURAD
8 changes: 2 additions & 6 deletions boards/nordic/nrf54h20dk/Kconfig.nrf54h20dk
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,9 @@
# SPDX-License-Identifier: Apache-2.0

config BOARD_NRF54H20DK
select SOC_NRF54H20_CPUAPP if (BOARD_NRF54H20DK_NRF54H20_CPUAPP || \
BOARD_NRF54H20DK_NRF54H20_CPUAPP_IRON)
select SOC_NRF54H20_CPURAD if (BOARD_NRF54H20DK_NRF54H20_CPURAD || \
BOARD_NRF54H20DK_NRF54H20_CPURAD_IRON)
select SOC_NRF54H20_CPUAPP if BOARD_NRF54H20DK_NRF54H20_CPUAPP
select SOC_NRF54H20_CPURAD if BOARD_NRF54H20DK_NRF54H20_CPURAD
select SOC_NRF54H20_CPUPPR if (BOARD_NRF54H20DK_NRF54H20_CPUPPR || \
BOARD_NRF54H20DK_NRF54H20_CPUPPR_XIP)
select SOC_NRF54H20_CPUFLPR if (BOARD_NRF54H20DK_NRF54H20_CPUFLPR || \
BOARD_NRF54H20DK_NRF54H20_CPUFLPR_XIP)
select SOC_NRF54H20_IRON if (BOARD_NRF54H20DK_NRF54H20_CPUAPP_IRON || \
BOARD_NRF54H20DK_NRF54H20_CPURAD_IRON)
7 changes: 2 additions & 5 deletions boards/nordic/nrf54h20dk/board.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,7 @@

include(${ZEPHYR_BASE}/boards/common/nrfutil.board.cmake)

if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUAPP OR
CONFIG_BOARD_NRF54H20DK_NRF54H20_CPURAD OR
CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUAPP_IRON OR
CONFIG_BOARD_NRF54H20DK_NRF54H20_CPURAD_IRON)
if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUAPP OR CONFIG_BOARD_NRF54H20DK_NRF54H20_CPURAD)
if(CONFIG_SOC_NRF54H20_CPUAPP)
set(JLINKSCRIPTFILE ${CMAKE_CURRENT_LIST_DIR}/support/nrf54h20_cpuapp.JLinkScript)
else()
Expand All @@ -17,7 +14,7 @@ if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUAPP OR
endif()

if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUPPR OR CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUFLPR)
if(CONFIG_BOARD_NRF54H20DK_NRF54H20_CPUPPR)
if(CONFIG_SOC_NRF54H20_CPUPPR)
set(JLINKSCRIPTFILE ${CMAKE_CURRENT_LIST_DIR}/support/nrf54h20_cpuppr.JLinkScript)
else()
set(JLINKSCRIPTFILE ${CMAKE_CURRENT_LIST_DIR}/support/nrf54h20_cpuflpr.JLinkScript)
Expand Down
4 changes: 0 additions & 4 deletions boards/nordic/nrf54h20dk/board.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,6 @@ board:
cpucluster: cpuppr
- name: xip
cpucluster: cpuflpr
- name: iron
cpucluster: cpuapp
- name: iron
cpucluster: cpurad
revision:
format: major.minor.patch
default: "0.9.0"
Expand Down
8 changes: 4 additions & 4 deletions boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20-ipc_conf.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,17 @@
/ {
ipc {
cpusec_cpuapp_ipc: ipc-1-2 {
compatible = "zephyr,ipc-icmsg";
compatible = "nordic,ironside-call";
status = "disabled";
dcache-alignment = <32>;
memory-region = <&cpusec_cpuapp_ipc_shm>;
mboxes = <&cpusec_bellboard 12>,
<&cpuapp_bellboard 0>;
};

cpusec_cpurad_ipc: ipc-1-3 {
compatible = "zephyr,ipc-icmsg";
compatible = "nordic,ironside-call";
status = "disabled";
dcache-alignment = <32>;
memory-region = <&cpusec_cpurad_ipc_shm>;
mboxes = <&cpusec_bellboard 18>,
<&cpurad_bellboard 0>;
};
Expand Down
30 changes: 0 additions & 30 deletions boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20-ipc_conf_iron.dtsi

This file was deleted.

Loading
Loading