Skip to content

Commit 47212de

Browse files
gmarullcarlescufi
authored andcommitted
boards: nrf54h20dk: introduce revision 0.8.0 (current)
The current DK is labeled as revision 0.8.0. Until now, no revisions were needed, but a new hardware spin is coming, so we'll need to keep at least two revisions in the near future until the final one becomes the default. Prepare the board for that scenario. Note that the "old" nRF54H20 SoC is now nRF54H20 EngB. Signed-off-by: Gerard Marull-Paretas <[email protected]>
1 parent 091e38b commit 47212de

8 files changed

+23
-18
lines changed

boards/nordic/nrf54h20dk/Kconfig.nrf54h20dk

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
# SPDX-License-Identifier: Apache-2.0
33

44
config BOARD_NRF54H20DK
5-
select SOC_NRF54H20_CPUAPP if BOARD_NRF54H20DK_NRF54H20_CPUAPP
6-
select SOC_NRF54H20_CPURAD if BOARD_NRF54H20DK_NRF54H20_CPURAD
7-
select SOC_NRF54H20_CPUPPR if BOARD_NRF54H20DK_NRF54H20_CPUPPR || \
8-
BOARD_NRF54H20DK_NRF54H20_CPUPPR_XIP
9-
select SOC_NRF54H20_CPUFLPR if BOARD_NRF54H20DK_NRF54H20_CPUFLPR || \
10-
BOARD_NRF54H20DK_NRF54H20_CPUFLPR_XIP
5+
select SOC_NRF54H20_ENGB_CPUAPP if BOARD_NRF54H20DK_NRF54H20_CPUAPP && BOARD_REVISION = "0.8.0"
6+
select SOC_NRF54H20_ENGB_CPURAD if BOARD_NRF54H20DK_NRF54H20_CPURAD && BOARD_REVISION = "0.8.0"
7+
select SOC_NRF54H20_ENGB_CPUPPR if (BOARD_NRF54H20DK_NRF54H20_CPUPPR || \
8+
BOARD_NRF54H20DK_NRF54H20_CPUPPR_XIP) && BOARD_REVISION = "0.8.0"
9+
select SOC_NRF54H20_ENGB_CPUFLPR if (BOARD_NRF54H20DK_NRF54H20_CPUFLPR || \
10+
BOARD_NRF54H20DK_NRF54H20_CPUFLPR_XIP) && BOARD_REVISION = "0.8.0"

boards/nordic/nrf54h20dk/board.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,8 @@ board:
88
cpucluster: cpuppr
99
- name: xip
1010
cpucluster: cpuflpr
11+
revision:
12+
format: major.minor.patch
13+
default: "0.8.0"
14+
revisions:
15+
- name: "0.8.0"

boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.yaml renamed to boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp_0_8_0.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Copyright (c) 2024 Nordic Semiconductor ASA
22
# SPDX-License-Identifier: Apache-2.0
33

4-
identifier: nrf54h20dk/nrf54h20/cpuapp
5-
name: nRF54H20-DK-nRF54H20-Application
4+
identifier: nrf54h20dk@0.8.0/nrf54h20/cpuapp
5+
name: nRF54H20-DK-nRF54H20-Application (revision 0.8.0)
66
type: mcu
77
arch: arm
88
toolchain:

boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuflpr.yaml renamed to boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuflpr_0_8_0.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Copyright (c) 2024 Nordic Semiconductor ASA
22
# SPDX-License-Identifier: Apache-2.0
33

4-
identifier: nrf54h20dk/nrf54h20/cpuflpr
5-
name: nRF54H20-DK-nRF54H20-FLPR
4+
identifier: nrf54h20dk@0.8.0/nrf54h20/cpuflpr
5+
name: nRF54H20-DK-nRF54H20-FLPR (revision 0.8.0)
66
type: mcu
77
arch: riscv
88
toolchain:

boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuflpr_xip.yaml renamed to boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuflpr_xip_0_8_0.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Copyright (c) 2024 Nordic Semiconductor ASA
22
# SPDX-License-Identifier: Apache-2.0
33

4-
identifier: nrf54h20dk/nrf54h20/cpuflpr/xip
5-
name: nRF54H20-DK-nRF54H20-FLPR (MRAM XIP)
4+
identifier: nrf54h20dk@0.8.0/nrf54h20/cpuflpr/xip
5+
name: nRF54H20-DK-nRF54H20-FLPR (MRAM XIP) (revision 0.8.0)
66
type: mcu
77
arch: riscv
88
toolchain:

boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuppr.yaml renamed to boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuppr_0_8_0.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Copyright (c) 2024 Nordic Semiconductor ASA
22
# SPDX-License-Identifier: Apache-2.0
33

4-
identifier: nrf54h20dk/nrf54h20/cpuppr
5-
name: nRF54H20-DK-nRF54H20-PPR
4+
identifier: nrf54h20dk@0.8.0/nrf54h20/cpuppr
5+
name: nRF54H20-DK-nRF54H20-PPR (revision 0.8.0)
66
type: mcu
77
arch: riscv
88
toolchain:

boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuppr_xip.yaml renamed to boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuppr_xip_0_8_0.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Copyright (c) 2024 Nordic Semiconductor ASA
22
# SPDX-License-Identifier: Apache-2.0
33

4-
identifier: nrf54h20dk/nrf54h20/cpuppr/xip
5-
name: nRF54H20-DK-nRF54H20-PPR (MRAM XIP)
4+
identifier: nrf54h20dk@0.8.0/nrf54h20/cpuppr/xip
5+
name: nRF54H20-DK-nRF54H20-PPR (MRAM XIP) (revision 0.8.0)
66
type: mcu
77
arch: riscv
88
toolchain:

boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpurad.yaml renamed to boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpurad_0_8_0.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Copyright (c) 2024 Nordic Semiconductor ASA
22
# SPDX-License-Identifier: Apache-2.0
33

4-
identifier: nrf54h20dk/nrf54h20/cpurad
5-
name: nRF54H20-DK-nRF54H20-Radio
4+
identifier: nrf54h20dk@0.8.0/nrf54h20/cpurad
5+
name: nRF54H20-DK-nRF54H20-Radio (revision 0.8.0)
66
type: mcu
77
arch: arm
88
toolchain:

0 commit comments

Comments
 (0)