boards: nrf54h20dk: add board revision 0.9.0

Add a new revision for nRF54H20 DK: 0.9.0. This new hardware spin contains
the final nRF54H20 SoC. Treat it as the default, including twister.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This commit is contained in:
Gerard Marull-Paretas 2024-09-18 11:14:57 +02:00 committed by Carles Cufí
parent 47212de9de
commit df9a84ea31
8 changed files with 115 additions and 1 deletions

View file

@ -8,3 +8,9 @@ config BOARD_NRF54H20DK
BOARD_NRF54H20DK_NRF54H20_CPUPPR_XIP) && BOARD_REVISION = "0.8.0"
select SOC_NRF54H20_ENGB_CPUFLPR if (BOARD_NRF54H20DK_NRF54H20_CPUFLPR || \
BOARD_NRF54H20DK_NRF54H20_CPUFLPR_XIP) && BOARD_REVISION = "0.8.0"
select SOC_NRF54H20_CPUAPP if BOARD_NRF54H20DK_NRF54H20_CPUAPP && BOARD_REVISION = "0.9.0"
select SOC_NRF54H20_CPURAD if BOARD_NRF54H20DK_NRF54H20_CPURAD && BOARD_REVISION = "0.9.0"
select SOC_NRF54H20_CPUPPR if (BOARD_NRF54H20DK_NRF54H20_CPUPPR || \
BOARD_NRF54H20DK_NRF54H20_CPUPPR_XIP) && BOARD_REVISION = "0.9.0"
select SOC_NRF54H20_CPUFLPR if (BOARD_NRF54H20DK_NRF54H20_CPUFLPR || \
BOARD_NRF54H20DK_NRF54H20_CPUFLPR_XIP) && BOARD_REVISION = "0.9.0"

View file

@ -10,6 +10,7 @@ board:
cpucluster: cpuflpr
revision:
format: major.minor.patch
default: "0.8.0"
default: "0.9.0"
revisions:
- name: "0.8.0"
- name: "0.9.0"

View file

@ -0,0 +1,24 @@
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
identifier: nrf54h20dk/nrf54h20/cpuapp
name: nRF54H20-DK-nRF54H20-Application (revision 0.9.0)
type: mcu
arch: arm
toolchain:
- gnuarmemb
- xtools
- zephyr
sysbuild: true
ram: 256
flash: 296
supported:
- adc
- can
- counter
- gpio
- i2c
- pwm
- spi
- watchdog
- usbd

View file

@ -0,0 +1,18 @@
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
identifier: nrf54h20dk/nrf54h20/cpuflpr
name: nRF54H20-DK-nRF54H20-FLPR (revision 0.9.0)
type: mcu
arch: riscv
toolchain:
- zephyr
sysbuild: true
ram: 46
flash: 46
supported:
- counter
- gpio
- i2c
- pwm
- spi

View file

@ -0,0 +1,14 @@
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
identifier: nrf54h20dk/nrf54h20/cpuflpr/xip
name: nRF54H20-DK-nRF54H20-FLPR (MRAM XIP) (revision 0.9.0)
type: mcu
arch: riscv
toolchain:
- zephyr
sysbuild: true
ram: 46
flash: 48
supported:
- gpio

View file

@ -0,0 +1,18 @@
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
identifier: nrf54h20dk/nrf54h20/cpuppr
name: nRF54H20-DK-nRF54H20-PPR (revision 0.9.0)
type: mcu
arch: riscv
toolchain:
- zephyr
sysbuild: true
ram: 62
flash: 62
supported:
- counter
- gpio
- i2c
- pwm
- spi

View file

@ -0,0 +1,14 @@
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
identifier: nrf54h20dk/nrf54h20/cpuppr/xip
name: nRF54H20-DK-nRF54H20-PPR (MRAM XIP) (revision 0.9.0)
type: mcu
arch: riscv
toolchain:
- zephyr
sysbuild: true
ram: 62
flash: 64
supported:
- gpio

View file

@ -0,0 +1,19 @@
# Copyright (c) 2024 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0
identifier: nrf54h20dk/nrf54h20/cpurad
name: nRF54H20-DK-nRF54H20-Radio (revision 0.9.0)
type: mcu
arch: arm
toolchain:
- gnuarmemb
- xtools
- zephyr
sysbuild: true
ram: 192
flash: 256
supported:
- counter
- gpio
- pwm
- spi