Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
620baa9
[nrf fromtree] flash: spi_nor: Fix VLA error when building with clang
carlescufi Sep 3, 2025
0f36da3
[nrf fromtree] Revert "boards: nordic: nRF54L15DK: set HFXO clock lat…
carlescufi Sep 8, 2025
08ea5d1
[nrf fromtree] samples: Enable Direct XIP through sysbuild
tomchy Sep 3, 2025
bfbe1e0
[nrf fromtree] boards: nrf9280pdk: disable IEEE 802.15.4 support
bjda Aug 25, 2025
b2b59e0
[nrf fromtree] boards: nrf9280pdk: Add revision 0.2.0
bjda Aug 20, 2025
6cf3d6e
Revert "[nrf noup] mgmt/mcumgr: Add support for SHA512 in images"
nordicjm Sep 2, 2025
1aa4426
Revert "[nrf noup] samples/smp_svr: Increase stack size required"
nordicjm Sep 2, 2025
1bf6d60
[nrf fromlist] mgmt: mcumgr: grp: img_mgmt: Add support for SHA512 in…
nordicjm Sep 2, 2025
3143c02
[nrf fromlist] samples/smp_svr: Increase stack size required
nordicjm Sep 2, 2025
dd89948
Revert "[nrf noup] samples: smp_svr: configuration for nrf54l15"
nordicjm Sep 2, 2025
f7a34c9
Revert "[nrf noup] sample/**/smp_svr: nrf54l15pdk external memory dts…
nordicjm Sep 2, 2025
cf180fe
Revert "[nrf noup] samples: mgmt: mcumgr: smp_svr: Add nrf5340dk-opti…
nordicjm Sep 2, 2025
f1b68e8
[nrf fromtree] storage/stream_flash: Add API to query buffered data size
SyverHaraldsen Sep 1, 2025
3722a2f
[nrf fromtree] storage/stream_flash: Add test for buffered data size API
SyverHaraldsen Sep 1, 2025
72e0c18
[nrf fromtree] tests: drivers: i2s: Add test for 8ch, 32bit, 48k TDM
nordic-segl Sep 1, 2025
ac96822
[nrf fromtree] drivers: mspi: supply empty vendor specific macros for…
danieldegrasse Apr 22, 2025
ee801a9
[nrf fromtree] drivers: mspi: mspi_dw: make pinctrl include conditional
danieldegrasse Apr 22, 2025
9f644bb
[nrf fromtree] drivers: mspi: mspi_dw: properly support multi-level i…
danieldegrasse Apr 22, 2025
17142bc
[nrf fromtree] drivers: mspi: mspi_dw: support newer IP revisions
danieldegrasse Apr 22, 2025
e8027d3
[nrf fromtree] drivers: mspi: mspi_dw: add API to configure RX_DLY ti…
danieldegrasse Apr 22, 2025
c9a1136
[nrf fromtree] drivers: mspi: mspi_dw: improve reliability of CS signal
danieldegrasse Jul 2, 2025
9d9d507
[nrf fromtree] drivers: mspi: mspi_dw: support DDR mode
danieldegrasse Jul 2, 2025
c1dd79c
[nrf fromtree] drivers: mspi: mspi_dw: make sure controller is disabl…
danieldegrasse Jul 2, 2025
a6480d2
[nrf fromtree] drivers: mspi: mspi_dw: support configuration of TXD_D…
danieldegrasse Aug 4, 2025
c89e1b0
[nrf fromtree] drivers: mspi: mspi_dw: Fix compilation with CONFIG_MS…
utsavm9 Aug 20, 2025
a2c68d4
[nrf fromtree] drivers: mspi_dw: Add support for DQS line
anangl Aug 20, 2025
352ef48
Revert "[nrf fromlist] drivers: flash_mspi_nor: Add support for "supp…
anangl Sep 10, 2025
73f05d8
Revert "[nrf fromlist] drivers: flash_mspi_nor: Remove undesirable in…
anangl Sep 10, 2025
3fcd0ca
Revert "[nrf fromlist] drivers: flash_mspi_nor: Add Soft Reset"
anangl Sep 10, 2025
1bd60f9
Revert "[nrf fromlist] drivers: flash_mspi_nor: Complete handling of …
anangl Sep 10, 2025
f2b51a6
Revert "[nrf fromlist] drivers: flash_mspi_nor: Refactor handling of …
anangl Sep 10, 2025
c86fc5b
Revert "[nrf fromlist] drivers: flash_mspi_nor: Get info from dts SFD…
anangl Sep 10, 2025
0868478
[nrf fromtree] drivers: flash_mspi: Implement flash API get_size
utsavm9 Sep 4, 2025
6c308a7
[nrf fromtree] drivers: flash_mspi_nor: Get info from dts SFDP arrays
anangl Jul 11, 2025
034396a
[nrf fromtree] drivers: flash_mspi_nor: Refactor handling of commands
anangl Jul 11, 2025
79bc3aa
[nrf fromtree] drivers: flash_mspi_nor: Complete handling of QER, add…
anangl Jul 11, 2025
bdd7c43
[nrf fromtree] drivers: flash_mspi_nor: Add Soft Reset
anangl Jul 11, 2025
8b1bd67
[nrf fromtree] drivers: flash_mspi_nor: Remove undesirable initial Qu…
anangl Jul 14, 2025
0d565bb
[nrf fromtree] drivers: flash_mspi_nor: Add support for "supply-gpios…
anangl Jul 25, 2025
8a2d4d7
[nrf fromtree] drivers: flash_mspi_nor: Add support for DDR in mx25u …
anangl Aug 22, 2025
b211621
[nrf fromtree] samples: code_relocation_nocopy: Update configuration …
anangl Sep 9, 2025
9f038bf
[nrf fromtree] drivers: flash_mspi_nor: Fix XIP_DEV_CFG_MASK definition
anangl Sep 10, 2025
ccc8d2b
[nrf fromtree] scripts: zephyr_module: Add variable with module path
nordicjm Aug 12, 2025
e3f5d43
[nrf fromtree] boards: arm: add support for MPS4 Corstone-320
wearyzen May 27, 2025
a11bf86
[nrf fromtree] pinctrl: add support for mps4
wearyzen May 27, 2025
c7861ae
[nrf fromtree] boards: mps4: Add initial support for corstone315
reach2shaunak Jun 16, 2025
370ff7b
[nrf fromtree] modules: ethos_u: arm: update for MPS4
wearyzen May 27, 2025
d550fd2
[nrf fromtree] samples: mbox: Add support for ESP32C6
LucasTambor Jul 8, 2025
32dce2f
[nrf fromtree] kconfig: Use $(...) instead of ${...} for getting vari…
nordicjm Aug 12, 2025
0e3da0a
[nrf fromtree] scripts/kconfig/cmake: Generate/use env file for zephy…
nordicjm Aug 27, 2025
cff056b
[nrf fromtree] scripts: requirements: update pinned dependencies
kartben Jun 3, 2025
3bd95f8
[nrf fromtree] scripts: ci: add vermin (min python version check)
kartben Jun 3, 2025
dea8f87
[nrf fromtree] tests: cmake: actually test SBOM files generation
kartben Jun 16, 2025
3d07feb
[nrf fromtree] doc: ci: Zephyr now requires Python 3.12 or higher
kartben Jun 12, 2025
990fa0d
[nrf fromtree] scripts: west: spdx: extract copyright info
kartben Jun 11, 2025
4ae5a61
[nrf fromtree] scripts: check_compliance: Fix traceback in junitparser
decsny Jun 27, 2025
654c27e
[nrf fromtree] Revert "doc: ci: Zephyr now requires Python 3.12 or hi…
kartben Jul 3, 2025
68ea99f
[nrf fromtree] scripts: requirements-base: pin patool to >=2.0.0
MirkoCovizzi Jul 1, 2025
3c345c4
[nrf fromtree] scripts: west_commands: canopen: replace progress by tqdm
kartben Jul 2, 2025
e683d57
[nrf fromtree] scripts: tests: apply ruff linting to test_domains.py
kartben Jul 2, 2025
9648cfc
[nrf fromtree] scripts: requirements: remove dependency to mock package
kartben Jul 2, 2025
e06d9e8
[nrf fromtree] scripts: requirements: drop tomli dependency
kartben Jul 2, 2025
70777ba
[nrf fromtree] scripts: requirements: Add back tomli
tpambor Jul 20, 2025
6b25d16
[nrf fromtree] scripts: requirements: Remove mock
tpambor Jul 20, 2025
37ca03e
[nrf fromtree] scripts: requirements: remove lxml dependency
kartben Jul 2, 2025
e6b70b6
[nrf fromtree] scripts: requirements-action: Require PyGithub >= 2.7.0
stephanosio Sep 9, 2025
9a9fe4d
[nrf fromtree] scripts: ci: check_compliance: no need for lxml anymore
kartben Jul 2, 2025
2fc387e
[nrf fromlist] scripts: requirements: Add python-dotenv
nordicjm Sep 10, 2025
25ced41
[nrf fromlist] kconfig: Load Kconfig env file better
nordicjm Sep 10, 2025
96ef102
[nrf noup] ci: add reopen for manifest-pr action
karhama Sep 12, 2025
6d1a118
[nrf fromtree] Revert "boards: nordic: nrf54l10_cpuapp_ns: Add workar…
Vge0rge Aug 5, 2025
481840a
[nrf fromtree] boards: nordic: Fix RRAM size for nRF54l10 NS
Vge0rge Aug 5, 2025
51e6f94
[nrf fromtree] boards: ezurio: Fix RRAM size for nRF54l10 NS
Vge0rge Aug 5, 2025
4ff94f5
Revert "[nrf fromlist] tests: drivers: timer: nrf_grtc_timer: wait fo…
nordic-krch Sep 15, 2025
512a488
Revert "[nrf fromlist] tests: drivers: timer: nrf_grtc_timer: Add str…
nordic-krch Sep 15, 2025
7d4dfc5
[nrf fromtree] tests: drivers: timer: nrf_grtc_timer: Cleanup after n…
nordic-segl Jul 9, 2025
1a0a42e
[nrf fromtree] tests: Remove nrf54l09pdk from supported boards
nordic-segl Jul 23, 2025
0af05cc
[nrf fromlist] tests: drivers: timer: nrf_grtc_timer: Add stress test
nordic-krch May 19, 2025
5408ed3
[nrf fromlist] tests: drivers: timer: nrf_grtc_timer: wait for covera…
mstasiaknordic Aug 29, 2025
e6e402f
[nrf noup] soc/nordic/nrf54h: Add extension to define custom s2ram im…
nvlsianpu Sep 5, 2025
08e0cf4
[nrf noup] soc/nordic/nrf54h/pm_s2ram: S2RAM resume hardening
nvlsianpu Sep 5, 2025
2ace1aa
[nrf fromtree] dts: nrf54h20: Add zephyr,pm-device-runtime-auto; to u…
ppryga-nordic Sep 11, 2025
ffdab1b
[nrf noup] dts: choose a psa-rng for entropy for 54lm20a
ppryga-nordic Sep 12, 2025
7d3bd39
[nrf fromlist] manifest: update hal_nordic revision to integrate MDK …
mstasiaknordic Sep 12, 2025
e353987
Revert "[nrf noup] soc/nordic/nrf54h/pm_s2ram: S2RAM resume hardening"
tomchy Sep 16, 2025
998ed1b
[nrf noup] boards: Align board DTS with upstream.
tomchy Sep 15, 2025
c9cfa62
[nrf fromlist] arch: Allow to specify memory for S2RAM resume
tomchy Sep 16, 2025
c274834
[nrf fromlist] boards: Define pm_s2ram_stack for nRF54H20
tomchy Sep 16, 2025
d4bb1c6
[nrf noup] soc/nordic/nrf54h/pm_s2ram: S2RAM resume hardening
nvlsianpu Sep 5, 2025
d32b794
[nrf fromtree] tests: kernel: sleep: Adjustments for NRF54H20 PPR
ppelikan-nordic Sep 8, 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
2 changes: 1 addition & 1 deletion .github/workflows/manifest-PR.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: handle manifest PR
on:
pull_request_target:
types: [opened, synchronize, closed]
types: [opened, synchronize, closed, reopened]
branches:
- main

Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ MaintainersFormat.txt
ModulesMaintainers.txt
Nits.txt
Pylint.txt
PythonCompat.txt
Ruff.txt
SphinxLint.txt
SysbuildKconfig.txt
Expand Down
4 changes: 2 additions & 2 deletions Kconfig.zephyr
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

source "Kconfig.constants"

osource "${APPLICATION_SOURCE_DIR}/VERSION"
osource "$(APPLICATION_SOURCE_DIR)/VERSION"

# Include Kconfig.defconfig files first so that they can override defaults and
# other symbol/choice properties by adding extra symbol/choice definitions.
Expand Down Expand Up @@ -967,7 +967,7 @@ config BUILD_OUTPUT_STRIP_PATHS
bool "Strip absolute paths from binaries"
default y
help
If the compiler supports it, strip the ${ZEPHYR_BASE} prefix from the
If the compiler supports it, strip the $(ZEPHYR_BASE) prefix from the
__FILE__ macro used in __ASSERT*, in the
.noinit."/home/joe/zephyr/fu/bar.c" section names and in any
application code.
Expand Down
12 changes: 12 additions & 0 deletions arch/arm/core/cortex_m/reset.S
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,17 @@ SECTION_SUBSEC_FUNC(TEXT,_reset_section,__start)
#endif /* CONFIG_INIT_ARCH_HW_AT_BOOT */

#if defined(CONFIG_PM_S2RAM)
#if DT_NODE_EXISTS(DT_NODELABEL(pm_s2ram_stack)) &&\
DT_NODE_HAS_COMPAT(DT_NODELABEL(pm_s2ram_stack), zephyr_memory_region)
/* In certain scenarios, the interrupt stack is actually not safe to overwrite.
* For example, when MCUboot is used, the bootloader's "z_interrupt_stack" and the
* loaded image's "z_interrupt_stacks" are NOT at the same address, and writing to
* the former would corrupt unrelated data from the loaded image. To support such
* scenarios, if the Device Tree provides a specially named "zephyr,memory-region",
* use it as the stack to run arch_pm_s2ram_resume instead of the interrupt stack.
*/
ldr r0, =DT_REG_ADDR(DT_NODELABEL(pm_s2ram_stack)) + DT_REG_SIZE(DT_NODELABEL(pm_s2ram_stack))
#else
/*
* Temporarily set MSP to interrupt stack so that arch_pm_s2ram_resume can
* use stack for calling pm_s2ram_mark_check_and_clear.
Expand All @@ -95,6 +106,7 @@ SECTION_SUBSEC_FUNC(TEXT,_reset_section,__start)
* a short while, there is no change in behavior in either of the paths.
*/
ldr r0, =z_interrupt_stacks + CONFIG_ISR_STACK_SIZE + MPU_GUARD_ALIGN_AND_SIZE
#endif
msr msp, r0

bl arch_pm_s2ram_resume
Expand Down
23 changes: 23 additions & 0 deletions boards/arm/mps4/Kconfig.defconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright 2025 Arm Limited and/or its affiliates <[email protected]>
# SPDX-License-Identifier: Apache-2.0

if BOARD_MPS4_CORSTONE315_FVP || BOARD_MPS4_CORSTONE320_FVP

if SERIAL

config UART_INTERRUPT_DRIVEN
default y

endif # SERIAL

if ROMSTART_RELOCATION_ROM && (BOARD_MPS4_CORSTONE315_FVP || BOARD_MPS4_CORSTONE320_FVP)

config ROMSTART_REGION_ADDRESS
default $(dt_nodelabel_reg_addr_hex,itcm)

config ROMSTART_REGION_SIZE
default $(dt_nodelabel_reg_size_hex,itcm,0,k)

endif

endif
7 changes: 7 additions & 0 deletions boards/arm/mps4/Kconfig.mps4
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Copyright 2025 Arm Limited and/or its affiliates <[email protected]>
# SPDX-License-Identifier: Apache-2.0

config BOARD_MPS4
select SOC_SERIES_MPS4
select SOC_MPS4_CORSTONE315 if BOARD_MPS4_CORSTONE315_FVP || BOARD_MPS4_CORSTONE315_FVP_NS
select SOC_MPS4_CORSTONE320 if BOARD_MPS4_CORSTONE320_FVP || BOARD_MPS4_CORSTONE320_FVP_NS
49 changes: 49 additions & 0 deletions boards/arm/mps4/board.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Copyright 2025 Arm Limited and/or its affiliates <[email protected]>
# SPDX-License-Identifier: Apache-2.0

#
# Default emulation:
# FVP is used by default for corstone320/fvp.
#


if(CONFIG_BOARD_MPS4_CORSTONE315_FVP OR CONFIG_BOARD_MPS4_CORSTONE315_FVP_NS)
set(SUPPORTED_EMU_PLATFORMS armfvp)
set(ARMFVP_BIN_NAME FVP_Corstone_SSE-315)
elseif(CONFIG_BOARD_MPS4_CORSTONE320_FVP OR CONFIG_BOARD_MPS4_CORSTONE320_FVP_NS)
set(SUPPORTED_EMU_PLATFORMS armfvp)
set(ARMFVP_BIN_NAME FVP_Corstone_SSE-320)
endif()

if(CONFIG_BOARD_MPS4_CORSTONE315_FVP OR CONFIG_BOARD_MPS4_CORSTONE320_FVP)
set(ARMFVP_FLAGS
# default is '0x11000000' but should match cpu<i>.INITSVTOR which is 0.
-C mps4_board.subsystem.iotss3_systemcontrol.INITSVTOR_RST=0
# default is 0x8, this change is needed since we split flash into itcm
# and sram and it reduces the number of available mpu regions causing a
# few MPU tests to fail.
-C mps4_board.subsystem.cpu0.MPU_S=16
)
endif()

if(CONFIG_BUILD_WITH_TFM)
set(ARMFVP_FLAGS ${ARMFVP_FLAGS} -a ${APPLICATION_BINARY_DIR}/zephyr/tfm_merged.hex)
endif()

# FVP Parameters
# -C indicate a config option in the form of:
# instance.parameter=value
# Run the FVP with --list-params to list all options
set(ARMFVP_FLAGS ${ARMFVP_FLAGS}
-C mps4_board.uart0.out_file=-
-C mps4_board.uart0.unbuffered_output=1
-C mps4_board.uart1.out_file=-
-C mps4_board.uart1.unbuffered_output=1
-C mps4_board.uart2.out_file=-
-C mps4_board.uart2.unbuffered_output=1
-C mps4_board.visualisation.disable-visualisation=1
-C mps4_board.telnetterminal0.start_telnet=0
-C mps4_board.telnetterminal1.start_telnet=0
-C mps4_board.telnetterminal2.start_telnet=0
-C vis_hdlcd.disable_visualisation=1
)
15 changes: 15 additions & 0 deletions boards/arm/mps4/board.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
board:
name: mps4
full_name: MPS4
vendor: arm
socs:
- name: 'corstone315'
variants:
- name: 'fvp'
variants:
- name: 'ns'
- name: 'corstone320'
variants:
- name: 'fvp'
variants:
- name: 'ns'
68 changes: 68 additions & 0 deletions boards/arm/mps4/mps4-pinctrl.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
/*
* Copyright 2025 Arm Limited and/or its affiliates <[email protected]>
*
* SPDX-License-Identifier: Apache-2.0
*/

#include <zephyr/dt-bindings/pinctrl/arm-mps4-pinctrl.h>

&pinctrl {
/omit-if-no-ref/ uart3_default: uart3_default {
group1 {
pinmux = <UART3_TXD_EXP>;
};

group2 {
pinmux = <UART3_RXD_EXP>;
input-enable;
};
};

/omit-if-no-ref/ uart4_default: uart4_default {
group1 {
pinmux = <UART4_TXD_EXP>;
};

group2 {
pinmux = <UART4_RXD_EXP>;
input-enable;
};
};

/omit-if-no-ref/ spi3_default: spi3_default {
group1 {
pinmux = <SPI3_SS_EXP>, <SPI3_MOSI_EXP>,
<SPI3_SCK_EXP>;
};

group2 {
pinmux = <SPI3_MISO_EXP>;
input-enable;
};
};

/omit-if-no-ref/ spi4_default: spi4_default {
group1 {
pinmux = <SPI4_SS_EXP>, <SPI4_MOSI_EXP>, <SPI4_SCK_EXP>;
};

group2 {
pinmux = <SPI4_MISO_EXP>;
input-enable;
};
};

/omit-if-no-ref/ sbcon2_default: sbcon2_default {
group1 {
pinmux = <SBCON2_SDA_EXP>, <SBCON2_SCL_EXP>;
input-enable;
};
};

/omit-if-no-ref/ sbcon3_default: sbcon3_default {
group1 {
pinmux = <SBCON3_SDA_EXP>, <SBCON3_SCL_EXP>;
input-enable;
};
};
};
121 changes: 121 additions & 0 deletions boards/arm/mps4/mps4_common.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
/*
* Copyright 2025 Arm Limited and/or its affiliates <[email protected]>
*
* SPDX-License-Identifier: Apache-2.0
*/

/* /dts-v1/; */

#include <arm/armv8.1-m.dtsi>
#include <zephyr/dt-bindings/i2c/i2c.h>
#include <zephyr/dt-bindings/input/input-event-codes.h>
#include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
#include <mem.h>

/ {
aliases {
led0 = &led_0;
led1 = &led_1;
sw0 = &user_button_0;
sw1 = &user_button_1;
};

leds {
compatible = "gpio-leds";

led_0: led_0 {
gpios = <&gpio_led0 0>;
label = "USERLED0";
};

led_1: led_1 {
gpios = <&gpio_led0 1>;
label = "USERLED1";
};

led_2: led_2 {
gpios = <&gpio_led0 2>;
label = "USERLED2";
};

led_3: led_3 {
gpios = <&gpio_led0 3>;
label = "USERLED3";
};

led_4: led_4 {
gpios = <&gpio_led0 4>;
label = "USERLED4";
};

led_5: led_5 {
gpios = <&gpio_led0 5>;
label = "USERLED5";
};

led_6: led_6 {
gpios = <&gpio_led0 6>;
label = "USERLED6";
};

led_7: led_7 {
gpios = <&gpio_led0 7>;
label = "USERLED7";
};

led_8: led_8 {
gpios = <&gpio_led0 8>;
label = "PB1LED";
};

led_9: led_9 {
gpios = <&gpio_led0 9>;
label = "PB2LED";
};
};

gpio_keys {
compatible = "gpio-keys";

user_button_0: button_0 {
label = "USERPB0";
gpios = <&gpio_button 0>;
zephyr,code = <INPUT_KEY_0>;
};

user_button_1: button_1 {
label = "USERPB1";
gpios = <&gpio_button 1>;
zephyr,code = <INPUT_KEY_1>;
};
};

null_ptr_detect: null_ptr_detect@0 {
compatible = "zephyr,memory-region";
/* 0 - CONFIG_CORTEX_M_NULL_POINTER_EXCEPTION_PAGE_SIZE> */
reg = <0x0 0x400>;
zephyr,memory-region = "NULL_PTR_DETECT";
zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_FLASH) )>;
};

/* DDR4 - 2G, alternates non-secure/secure every 256M */
ddr4: memory@60000000 {
device_type = "memory";
compatible = "zephyr,memory-region";
reg = <0x60000000 DT_SIZE_M(256)
0x70000000 DT_SIZE_M(256)
0x80000000 DT_SIZE_M(256)
0x90000000 DT_SIZE_M(256)
0xa0000000 DT_SIZE_M(256)
0xb0000000 DT_SIZE_M(256)
0xc0000000 DT_SIZE_M(256)
0xd0000000 DT_SIZE_M(256)>;
zephyr,memory-region = "DDR4";
};
};

&nvic {
arm,num-irq-priority-bits = <3>;
};

#include "mps4-pinctrl.dtsi"
Loading
Loading